Class CfnBudgetsAction.IamActionDefinitionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.budgets.CfnBudgetsAction.IamActionDefinitionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBudgetsAction.IamActionDefinitionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBudgetsAction.IamActionDefinitionProperty
@Stability(Stable)
@Internal
public static final class CfnBudgetsAction.IamActionDefinitionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBudgetsAction.IamActionDefinitionProperty
An implementation for
CfnBudgetsAction.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.services.budgets.CfnBudgetsAction.IamActionDefinitionProperty
CfnBudgetsAction.IamActionDefinitionProperty.Builder, CfnBudgetsAction.IamActionDefinitionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBudgetsAction.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 theCfnBudgetsAction.IamActionDefinitionProperty.Builder.
-
-
Method Details
-
getPolicyArn
Description copied from interface:CfnBudgetsAction.IamActionDefinitionPropertyThe Amazon Resource Name (ARN) of the policy to be attached.- Specified by:
getPolicyArnin interfaceCfnBudgetsAction.IamActionDefinitionProperty- See Also:
-
getGroups
Description copied from interface:CfnBudgetsAction.IamActionDefinitionPropertyA list of groups to be attached.There must be at least one group.
- Specified by:
getGroupsin interfaceCfnBudgetsAction.IamActionDefinitionProperty- See Also:
-
getRoles
Description copied from interface:CfnBudgetsAction.IamActionDefinitionPropertyA list of roles to be attached.There must be at least one role.
- Specified by:
getRolesin interfaceCfnBudgetsAction.IamActionDefinitionProperty- See Also:
-
getUsers
Description copied from interface:CfnBudgetsAction.IamActionDefinitionPropertyA list of users to be attached.There must be at least one user.
- Specified by:
getUsersin interfaceCfnBudgetsAction.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()
-