Package com.pulumi.aws.dlm.outputs
Class LifecyclePolicyPolicyDetailsEventSourceParameters
- java.lang.Object
-
- com.pulumi.aws.dlm.outputs.LifecyclePolicyPolicyDetailsEventSourceParameters
-
public final class LifecyclePolicyPolicyDetailsEventSourceParameters extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLifecyclePolicyPolicyDetailsEventSourceParameters.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LifecyclePolicyPolicyDetailsEventSourceParameters.Builderbuilder()static LifecyclePolicyPolicyDetailsEventSourceParameters.Builderbuilder(LifecyclePolicyPolicyDetailsEventSourceParameters defaults)java.lang.StringdescriptionRegex()java.lang.StringeventType()java.util.List<java.lang.String>snapshotOwners()
-
-
-
Method Detail
-
descriptionRegex
public java.lang.String descriptionRegex()
- Returns:
- The snapshot description that can trigger the policy. The description pattern is specified using a regular expression. The policy runs only if a snapshot with a description that matches the specified pattern is shared with your account.
-
eventType
public java.lang.String eventType()
- Returns:
- The type of event. Currently, only `shareSnapshot` events are supported.
-
snapshotOwners
public java.util.List<java.lang.String> snapshotOwners()
- Returns:
- The IDs of the AWS accounts that can trigger policy by sharing snapshots with your account. The policy only runs if one of the specified AWS accounts shares a snapshot with your account.
-
builder
public static LifecyclePolicyPolicyDetailsEventSourceParameters.Builder builder()
-
builder
public static LifecyclePolicyPolicyDetailsEventSourceParameters.Builder builder(LifecyclePolicyPolicyDetailsEventSourceParameters defaults)
-
-