@Stability(value=Stable) @Internal public static final class SelfManagedDeploymentProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SelfManagedDeploymentProps
SelfManagedDeploymentPropssoftware.amazon.jsii.JsiiObject.InitializationModeSelfManagedDeploymentProps.Builder, SelfManagedDeploymentProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(SelfManagedDeploymentProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
SelfManagedDeploymentProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
IRole |
getAdministrationRole()
The IAM role in the administrator account used to assume execution roles in the target accounts.
|
String |
getExecutionRoleName()
The name of the IAM role in the target accounts used to perform stack set operations.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(SelfManagedDeploymentProps.Builder builder)
SelfManagedDeploymentProps.Builder.public final IRole getAdministrationRole()
SelfManagedDeploymentPropsYou must create this role before using the StackSet action.
The role needs to be assumable by CloudFormation, and it needs to be able
to sts:AssumeRole each of the execution roles (whose names are specified
in the executionRoleName parameter) in each of the target accounts.
If you do not specify the role, we assume you have created a role named
AWSCloudFormationStackSetAdministrationRole.
Default: - Assume an existing role named `AWSCloudFormationStackSetAdministrationRole` in the same account as the pipeline.
getAdministrationRole in interface SelfManagedDeploymentPropspublic final String getExecutionRoleName()
SelfManagedDeploymentPropsYou must create these roles in each of the target accounts before using the StackSet action.
The roles need to be assumable by by the administrationRole, and need to
have the permissions necessary to successfully create and modify the
resources that the subsequent CloudFormation deployments need.
Administrator permissions would be commonly granted to these, but if you can
scope the permissions down frome there you would be safer.
Default: AWSCloudFormationStackSetExecutionRole
getExecutionRoleName in interface SelfManagedDeploymentProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.