Class CfnLifecyclePolicyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnLifecyclePolicyProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLifecyclePolicyProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLifecyclePolicyProps
@Stability(Stable)
@Internal
public static final class CfnLifecyclePolicyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLifecyclePolicyProps
An implementation for
CfnLifecyclePolicyProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnLifecyclePolicyProps
CfnLifecyclePolicyProps.Builder, CfnLifecyclePolicyProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnLifecyclePolicyProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
Optional description for the lifecycle policy.final String
The name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to run lifecycle actions.final String
getName()
The name of the lifecycle policy to create.final Object
Configuration details for the lifecycle policy rules.final Object
Selection criteria for the resources that the lifecycle policy applies to.final String
The type of Image Builder resource that the lifecycle policy applies to.final String
Indicates whether the lifecycle policy resource is enabled.getTags()
Tags to apply to the lifecycle policy resource.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnLifecyclePolicyProps.Builder
.
-
-
Method Details
-
getExecutionRole
Description copied from interface:CfnLifecyclePolicyProps
The name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to run lifecycle actions.- Specified by:
getExecutionRole
in interfaceCfnLifecyclePolicyProps
- See Also:
-
getName
Description copied from interface:CfnLifecyclePolicyProps
The name of the lifecycle policy to create.- Specified by:
getName
in interfaceCfnLifecyclePolicyProps
- See Also:
-
getPolicyDetails
Description copied from interface:CfnLifecyclePolicyProps
Configuration details for the lifecycle policy rules.- Specified by:
getPolicyDetails
in interfaceCfnLifecyclePolicyProps
- See Also:
-
getResourceSelection
Description copied from interface:CfnLifecyclePolicyProps
Selection criteria for the resources that the lifecycle policy applies to.- Specified by:
getResourceSelection
in interfaceCfnLifecyclePolicyProps
- See Also:
-
getResourceType
Description copied from interface:CfnLifecyclePolicyProps
The type of Image Builder resource that the lifecycle policy applies to.- Specified by:
getResourceType
in interfaceCfnLifecyclePolicyProps
- See Also:
-
getDescription
Description copied from interface:CfnLifecyclePolicyProps
Optional description for the lifecycle policy.- Specified by:
getDescription
in interfaceCfnLifecyclePolicyProps
- See Also:
-
getStatus
Description copied from interface:CfnLifecyclePolicyProps
Indicates whether the lifecycle policy resource is enabled.- Specified by:
getStatus
in interfaceCfnLifecyclePolicyProps
- See Also:
-
getTags
Description copied from interface:CfnLifecyclePolicyProps
Tags to apply to the lifecycle policy resource.- Specified by:
getTags
in interfaceCfnLifecyclePolicyProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-