Show / Hide Table of Contents

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.

Back to top Generated by DocFX