Package com.pulumi.aws.dlm.inputs
Class LifecyclePolicyPolicyDetailsEventSourceParametersArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.dlm.inputs.LifecyclePolicyPolicyDetailsEventSourceParametersArgs
-
public final class LifecyclePolicyPolicyDetailsEventSourceParametersArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LifecyclePolicyPolicyDetailsEventSourceParametersArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static LifecyclePolicyPolicyDetailsEventSourceParametersArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LifecyclePolicyPolicyDetailsEventSourceParametersArgs.Builder
builder()
static LifecyclePolicyPolicyDetailsEventSourceParametersArgs.Builder
builder(LifecyclePolicyPolicyDetailsEventSourceParametersArgs defaults)
com.pulumi.core.Output<java.lang.String>
descriptionRegex()
com.pulumi.core.Output<java.lang.String>
eventType()
com.pulumi.core.Output<java.util.List<java.lang.String>>
snapshotOwners()
-
-
-
Field Detail
-
Empty
public static final LifecyclePolicyPolicyDetailsEventSourceParametersArgs Empty
-
-
Method Detail
-
descriptionRegex
public com.pulumi.core.Output<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 com.pulumi.core.Output<java.lang.String> eventType()
- Returns:
- The type of event. Currently, only `shareSnapshot` events are supported.
-
snapshotOwners
public com.pulumi.core.Output<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 LifecyclePolicyPolicyDetailsEventSourceParametersArgs.Builder builder()
-
builder
public static LifecyclePolicyPolicyDetailsEventSourceParametersArgs.Builder builder(LifecyclePolicyPolicyDetailsEventSourceParametersArgs defaults)
-
-