Enum LifecyclePolicyResourceType
(experimental) The resource type which the lifecycle policy is applied to.
Namespace: Amazon.CDK.AWS.ImageBuilder.Alpha
Assembly: Amazon.CDK.AWS.ImageBuilder.Alpha.dll
Syntax (csharp)
public enum LifecyclePolicyResourceType
Syntax (vb)
Public Enum LifecyclePolicyResourceType
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
var disabledPolicy = new LifecyclePolicy(this, "DisabledPolicy", new LifecyclePolicyProps {
LifecyclePolicyName = "my-disabled-policy",
Description = "A lifecycle policy that is temporarily disabled",
Status = LifecyclePolicyStatus.DISABLED,
ResourceType = LifecyclePolicyResourceType.AMI_IMAGE,
Details = new [] { new LifecyclePolicyDetail {
Action = new LifecyclePolicyAction { Type = LifecyclePolicyActionType.DELETE },
Filter = new LifecyclePolicyFilter { AgeFilter = new LifecyclePolicyAgeFilter { Age = Duration.Days(30) } }
} },
ResourceSelection = new LifecyclePolicyResourceSelection {
Tags = new Dictionary<string, string> { { "Environment", "testing" } }
},
Tags = new Dictionary<string, string> {
{ "Owner", "DevOps" },
{ "CostCenter", "Engineering" }
}
});
Synopsis
Fields
| AMI_IMAGE | (experimental) Indicates the policy applies to AMI-based images. |
| CONTAINER_IMAGE | (experimental) Indicates the policy applies to container images. |
Fields
| Name | Description |
|---|---|
| AMI_IMAGE | (experimental) Indicates the policy applies to AMI-based images. |
| CONTAINER_IMAGE | (experimental) Indicates the policy applies to container images. |