@Internal public static final class IAttributeGroup.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IAttributeGroup.Jsii$Default
software.amazon.jsii.JsiiObject.InitializationModeIAttributeGroup.Jsii$Default, IAttributeGroup.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyRemovalPolicy(RemovalPolicy policy)
Apply the given removal policy to this resource.
|
String |
getAttributeGroupArn()
(experimental) The ARN of the attribute group.
|
String |
getAttributeGroupId()
(experimental) The ID of the attribute group.
|
ResourceEnvironment |
getEnv()
The environment this resource belongs to.
|
software.constructs.Node |
getNode()
The tree node.
|
Stack |
getStack()
The stack in which this resource is defined.
|
void |
shareAttributeGroup(ShareOptions shareOptions)
(experimental) Share the attribute group resource with other IAM entities, accounts, or OUs.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) @NotNull public final software.constructs.Node getNode()
getNode in interface IResource.Jsii$DefaultgetNode in interface IAttributeGroup.Jsii$DefaultgetNode in interface software.constructs.IConstructgetNode in interface software.constructs.IConstruct.Jsii$Default@Stability(value=Stable) @NotNull public final ResourceEnvironment getEnv()
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
getEnv in interface IResourcegetEnv in interface IResource.Jsii$DefaultgetEnv in interface IAttributeGroup.Jsii$Default@Stability(value=Stable) @NotNull public final Stack getStack()
getStack in interface IResourcegetStack in interface IResource.Jsii$DefaultgetStack in interface IAttributeGroup.Jsii$Default@Stability(value=Experimental) @NotNull public final String getAttributeGroupArn()
getAttributeGroupArn in interface IAttributeGroupgetAttributeGroupArn in interface IAttributeGroup.Jsii$Default@Stability(value=Experimental) @NotNull public final String getAttributeGroupId()
getAttributeGroupId in interface IAttributeGroupgetAttributeGroupId in interface IAttributeGroup.Jsii$Default@Stability(value=Stable)
public final void applyRemovalPolicy(@NotNull
RemovalPolicy policy)
The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (RemovalPolicy.DESTROY), or left in your AWS
account for data recovery and cleanup later (RemovalPolicy.RETAIN).
applyRemovalPolicy in interface IResourceapplyRemovalPolicy in interface IResource.Jsii$DefaultapplyRemovalPolicy in interface IAttributeGroup.Jsii$Defaultpolicy - This parameter is required.@Stability(value=Experimental)
public final void shareAttributeGroup(@NotNull
ShareOptions shareOptions)
shareAttributeGroup in interface IAttributeGroupshareAttributeGroup in interface IAttributeGroup.Jsii$DefaultshareOptions - The options for the share. This parameter is required.Copyright © 2022. All rights reserved.