Class CfnBudgetsActionPropsMixin.IamActionDefinitionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.budgets.CfnBudgetsActionPropsMixin.IamActionDefinitionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBudgetsActionPropsMixin.IamActionDefinitionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBudgetsActionPropsMixin.IamActionDefinitionProperty
@Stability(Stable)
@Internal
public static final class CfnBudgetsActionPropsMixin.IamActionDefinitionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBudgetsActionPropsMixin.IamActionDefinitionProperty
An implementation for
CfnBudgetsActionPropsMixin.IamActionDefinitionProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.budgets.CfnBudgetsActionPropsMixin.IamActionDefinitionProperty
CfnBudgetsActionPropsMixin.IamActionDefinitionProperty.Builder, CfnBudgetsActionPropsMixin.IamActionDefinitionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBudgetsActionPropsMixin.IamActionDefinitionProperty.Builder.protectedJsii$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.JsonNodefinal booleanA list of groups to be attached.final StringThe Amazon Resource Name (ARN) of the policy to be attached.getRoles()A list of roles to be attached.getUsers()A list of users to be attached.final inthashCode()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 theCfnBudgetsActionPropsMixin.IamActionDefinitionProperty.Builder.
-
-
Method Details
-
getGroups
Description copied from interface:CfnBudgetsActionPropsMixin.IamActionDefinitionPropertyA list of groups to be attached.There must be at least one group.
- Specified by:
getGroupsin interfaceCfnBudgetsActionPropsMixin.IamActionDefinitionProperty- See Also:
-
getPolicyArn
Description copied from interface:CfnBudgetsActionPropsMixin.IamActionDefinitionPropertyThe Amazon Resource Name (ARN) of the policy to be attached.- Specified by:
getPolicyArnin interfaceCfnBudgetsActionPropsMixin.IamActionDefinitionProperty- See Also:
-
getRoles
Description copied from interface:CfnBudgetsActionPropsMixin.IamActionDefinitionPropertyA list of roles to be attached.There must be at least one role.
- Specified by:
getRolesin interfaceCfnBudgetsActionPropsMixin.IamActionDefinitionProperty- See Also:
-
getUsers
Description copied from interface:CfnBudgetsActionPropsMixin.IamActionDefinitionPropertyA list of users to be attached.There must be at least one user.
- Specified by:
getUsersin interfaceCfnBudgetsActionPropsMixin.IamActionDefinitionProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-