pub struct GoogleCloudPolicysimulatorV1ReplayConfig {
pub log_source: Option<String>,
pub policy_overlay: Option<HashMap<String, GoogleIamV1Policy>>,
}
Expand description
The configuration used for a Replay.
This type is not used in any activity, and only used as part of another schema.
Fields§
§log_source: Option<String>
The logs to use as input for the Replay.
policy_overlay: Option<HashMap<String, GoogleIamV1Policy>>
A mapping of the resources that you want to simulate policies for and the policies that you want to simulate. Keys are the full resource names for the resources. For example, //cloudresourcemanager.googleapis.com/projects/my-project
. For examples of full resource names for Google Cloud services, see https://cloud.google.com/iam/help/troubleshooter/full-resource-names. Values are Policy objects representing the policies that you want to simulate. Replays automatically take into account any IAM policies inherited through the resource hierarchy, and any policies set on descendant resources. You do not need to include these policies in the policy overlay.
Trait Implementations§
source§impl Clone for GoogleCloudPolicysimulatorV1ReplayConfig
impl Clone for GoogleCloudPolicysimulatorV1ReplayConfig
source§fn clone(&self) -> GoogleCloudPolicysimulatorV1ReplayConfig
fn clone(&self) -> GoogleCloudPolicysimulatorV1ReplayConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more