Interface ILifecyclePolicy.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,ILifecyclePolicy,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ILifecyclePolicy.Jsii$Proxy
- Enclosing interface:
ILifecyclePolicy
@Internal
public static interface ILifecyclePolicy.Jsii$Default
extends ILifecyclePolicy, IResource.Jsii$Default
Internal default implementation for
ILifecyclePolicy.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.alpha.ILifecyclePolicy
ILifecyclePolicy.Jsii$Default, ILifecyclePolicy.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault String(experimental) The ARN of the lifecycle policy.default String(experimental) The name of the lifecycle policy.default Grantgrant(IGrantable grantee, String... actions) (experimental) Grant custom actions to the given grantee for the lifecycle policy.default GrantgrantRead(IGrantable grantee) (experimental) Grant read permissions to the given grantee for the lifecycle policy.Methods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getLifecyclePolicyArn
(experimental) The ARN of the lifecycle policy.- Specified by:
getLifecyclePolicyArnin interfaceILifecyclePolicy
-
getLifecyclePolicyName
(experimental) The name of the lifecycle policy.- Specified by:
getLifecyclePolicyNamein interfaceILifecyclePolicy
-
grant
@Stability(Experimental) @NotNull default Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) (experimental) Grant custom actions to the given grantee for the lifecycle policy.- Specified by:
grantin interfaceILifecyclePolicy- Parameters:
grantee-- The principal.
actions-- The list of actions.
-
grantRead
(experimental) Grant read permissions to the given grantee for the lifecycle policy.- Specified by:
grantReadin interfaceILifecyclePolicy- Parameters:
grantee-- The principal.
-