@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:31.852Z") @Stability(value=Stable) public class CfnStack extends CfnResource implements IInspectable
| Modifier and Type | Class and Description |
|---|---|
static class |
CfnStack.Builder
A fluent builder for
CfnStack. |
static interface |
CfnStack.ChefConfigurationProperty |
static interface |
CfnStack.ElasticIpProperty |
static interface |
CfnStack.RdsDbInstanceProperty |
static interface |
CfnStack.SourceProperty |
static interface |
CfnStack.StackConfigurationManagerProperty |
software.amazon.jsii.JsiiObject.InitializationModeIInspectable.Jsii$Default, IInspectable.Jsii$Proxy| Modifier and Type | Field and Description |
|---|---|
static String |
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
|
| Modifier | Constructor and Description |
|---|---|
|
CfnStack(software.constructs.Construct scope,
String id,
CfnStackProps props)
Create a new `AWS::OpsWorks::Stack`.
|
protected |
CfnStack(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
CfnStack(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAgentVersion()
`AWS::OpsWorks::Stack.AgentVersion`.
|
Object |
getAttributes()
`AWS::OpsWorks::Stack.Attributes`.
|
protected Map<String,Object> |
getCfnProperties() |
Object |
getChefConfiguration()
`AWS::OpsWorks::Stack.ChefConfiguration`.
|
List<String> |
getCloneAppIds()
`AWS::OpsWorks::Stack.CloneAppIds`.
|
Object |
getClonePermissions()
`AWS::OpsWorks::Stack.ClonePermissions`.
|
Object |
getConfigurationManager()
`AWS::OpsWorks::Stack.ConfigurationManager`.
|
Object |
getCustomCookbooksSource()
`AWS::OpsWorks::Stack.CustomCookbooksSource`.
|
Object |
getCustomJson()
`AWS::OpsWorks::Stack.CustomJson`.
|
String |
getDefaultAvailabilityZone()
`AWS::OpsWorks::Stack.DefaultAvailabilityZone`.
|
String |
getDefaultInstanceProfileArn()
`AWS::OpsWorks::Stack.DefaultInstanceProfileArn`.
|
String |
getDefaultOs()
`AWS::OpsWorks::Stack.DefaultOs`.
|
String |
getDefaultRootDeviceType()
`AWS::OpsWorks::Stack.DefaultRootDeviceType`.
|
String |
getDefaultSshKeyName()
`AWS::OpsWorks::Stack.DefaultSshKeyName`.
|
String |
getDefaultSubnetId()
`AWS::OpsWorks::Stack.DefaultSubnetId`.
|
String |
getEcsClusterArn()
`AWS::OpsWorks::Stack.EcsClusterArn`.
|
Object |
getElasticIps()
`AWS::OpsWorks::Stack.ElasticIps`.
|
String |
getHostnameTheme()
`AWS::OpsWorks::Stack.HostnameTheme`.
|
String |
getName()
`AWS::OpsWorks::Stack.Name`.
|
Object |
getRdsDbInstances()
`AWS::OpsWorks::Stack.RdsDbInstances`.
|
String |
getServiceRoleArn()
`AWS::OpsWorks::Stack.ServiceRoleArn`.
|
String |
getSourceStackId()
`AWS::OpsWorks::Stack.SourceStackId`.
|
TagManager |
getTags()
`AWS::OpsWorks::Stack.Tags`.
|
Object |
getUseCustomCookbooks()
`AWS::OpsWorks::Stack.UseCustomCookbooks`.
|
Object |
getUseOpsworksSecurityGroups()
`AWS::OpsWorks::Stack.UseOpsworksSecurityGroups`.
|
String |
getVpcId()
`AWS::OpsWorks::Stack.VpcId`.
|
void |
inspect(TreeInspector inspector)
Examines the CloudFormation resource and discloses attributes.
|
protected Map<String,Object> |
renderProperties(Map<String,Object> props) |
void |
setAgentVersion(String value)
`AWS::OpsWorks::Stack.AgentVersion`.
|
void |
setAttributes(IResolvable value)
`AWS::OpsWorks::Stack.Attributes`.
|
void |
setAttributes(Map<String,String> value)
`AWS::OpsWorks::Stack.Attributes`.
|
void |
setChefConfiguration(CfnStack.ChefConfigurationProperty value)
`AWS::OpsWorks::Stack.ChefConfiguration`.
|
void |
setChefConfiguration(IResolvable value)
`AWS::OpsWorks::Stack.ChefConfiguration`.
|
void |
setCloneAppIds(List<String> value)
`AWS::OpsWorks::Stack.CloneAppIds`.
|
void |
setClonePermissions(Boolean value)
`AWS::OpsWorks::Stack.ClonePermissions`.
|
void |
setClonePermissions(IResolvable value)
`AWS::OpsWorks::Stack.ClonePermissions`.
|
void |
setConfigurationManager(CfnStack.StackConfigurationManagerProperty value)
`AWS::OpsWorks::Stack.ConfigurationManager`.
|
void |
setConfigurationManager(IResolvable value)
`AWS::OpsWorks::Stack.ConfigurationManager`.
|
void |
setCustomCookbooksSource(CfnStack.SourceProperty value)
`AWS::OpsWorks::Stack.CustomCookbooksSource`.
|
void |
setCustomCookbooksSource(IResolvable value)
`AWS::OpsWorks::Stack.CustomCookbooksSource`.
|
void |
setCustomJson(Object value)
`AWS::OpsWorks::Stack.CustomJson`.
|
void |
setDefaultAvailabilityZone(String value)
`AWS::OpsWorks::Stack.DefaultAvailabilityZone`.
|
void |
setDefaultInstanceProfileArn(String value)
`AWS::OpsWorks::Stack.DefaultInstanceProfileArn`.
|
void |
setDefaultOs(String value)
`AWS::OpsWorks::Stack.DefaultOs`.
|
void |
setDefaultRootDeviceType(String value)
`AWS::OpsWorks::Stack.DefaultRootDeviceType`.
|
void |
setDefaultSshKeyName(String value)
`AWS::OpsWorks::Stack.DefaultSshKeyName`.
|
void |
setDefaultSubnetId(String value)
`AWS::OpsWorks::Stack.DefaultSubnetId`.
|
void |
setEcsClusterArn(String value)
`AWS::OpsWorks::Stack.EcsClusterArn`.
|
void |
setElasticIps(IResolvable value)
`AWS::OpsWorks::Stack.ElasticIps`.
|
void |
setElasticIps(List<Object> value)
`AWS::OpsWorks::Stack.ElasticIps`.
|
void |
setHostnameTheme(String value)
`AWS::OpsWorks::Stack.HostnameTheme`.
|
void |
setName(String value)
`AWS::OpsWorks::Stack.Name`.
|
void |
setRdsDbInstances(IResolvable value)
`AWS::OpsWorks::Stack.RdsDbInstances`.
|
void |
setRdsDbInstances(List<Object> value)
`AWS::OpsWorks::Stack.RdsDbInstances`.
|
void |
setServiceRoleArn(String value)
`AWS::OpsWorks::Stack.ServiceRoleArn`.
|
void |
setSourceStackId(String value)
`AWS::OpsWorks::Stack.SourceStackId`.
|
void |
setUseCustomCookbooks(Boolean value)
`AWS::OpsWorks::Stack.UseCustomCookbooks`.
|
void |
setUseCustomCookbooks(IResolvable value)
`AWS::OpsWorks::Stack.UseCustomCookbooks`.
|
void |
setUseOpsworksSecurityGroups(Boolean value)
`AWS::OpsWorks::Stack.UseOpsworksSecurityGroups`.
|
void |
setUseOpsworksSecurityGroups(IResolvable value)
`AWS::OpsWorks::Stack.UseOpsworksSecurityGroups`.
|
void |
setVpcId(String value)
`AWS::OpsWorks::Stack.VpcId`.
|
addDeletionOverride, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getCfnOptions, getCfnResourceType, getMetadata, getUpdatedProperites, isCfnResource, shouldSynthesize, toString, validatePropertiesgetRefgetCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalIdjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) public static final String CFN_RESOURCE_TYPE_NAME
protected CfnStack(software.amazon.jsii.JsiiObjectRef objRef)
protected CfnStack(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable)
public CfnStack(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@NotNull
CfnStackProps props)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.props - - resource properties. This parameter is required.@Stability(value=Stable)
public void inspect(@NotNull
TreeInspector inspector)
inspect in interface IInspectableinspector - - tree inspector to collect and process attributes. This parameter is required.@Stability(value=Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String,Object> props)
renderProperties in class CfnResourceprops - This parameter is required.@Stability(value=Stable) @NotNull protected Map<String,Object> getCfnProperties()
getCfnProperties in class CfnResource@Stability(value=Stable) @NotNull public TagManager getTags()
@Stability(value=Stable) @NotNull public Object getCustomJson()
@Stability(value=Stable)
public void setCustomJson(@NotNull
Object value)
@Stability(value=Stable) @NotNull public String getDefaultInstanceProfileArn()
@Stability(value=Stable)
public void setDefaultInstanceProfileArn(@NotNull
String value)
@Stability(value=Stable) @NotNull public String getName()
@Stability(value=Stable)
public void setName(@NotNull
String value)
@Stability(value=Stable) @NotNull public String getServiceRoleArn()
@Stability(value=Stable)
public void setServiceRoleArn(@NotNull
String value)
@Stability(value=Stable) @Nullable public String getAgentVersion()
@Stability(value=Stable)
public void setAgentVersion(@Nullable
String value)
@Stability(value=Stable) @Nullable public Object getAttributes()
@Stability(value=Stable)
public void setAttributes(@Nullable
IResolvable value)
@Stability(value=Stable)
public void setAttributes(@Nullable
Map<String,String> value)
@Stability(value=Stable) @Nullable public Object getChefConfiguration()
@Stability(value=Stable)
public void setChefConfiguration(@Nullable
CfnStack.ChefConfigurationProperty value)
@Stability(value=Stable)
public void setChefConfiguration(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public List<String> getCloneAppIds()
@Stability(value=Stable)
public void setCloneAppIds(@Nullable
List<String> value)
@Stability(value=Stable) @Nullable public Object getClonePermissions()
@Stability(value=Stable)
public void setClonePermissions(@Nullable
Boolean value)
@Stability(value=Stable)
public void setClonePermissions(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getConfigurationManager()
@Stability(value=Stable)
public void setConfigurationManager(@Nullable
CfnStack.StackConfigurationManagerProperty value)
@Stability(value=Stable)
public void setConfigurationManager(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getCustomCookbooksSource()
@Stability(value=Stable)
public void setCustomCookbooksSource(@Nullable
CfnStack.SourceProperty value)
@Stability(value=Stable)
public void setCustomCookbooksSource(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public String getDefaultAvailabilityZone()
@Stability(value=Stable)
public void setDefaultAvailabilityZone(@Nullable
String value)
@Stability(value=Stable) @Nullable public String getDefaultOs()
@Stability(value=Stable)
public void setDefaultOs(@Nullable
String value)
@Stability(value=Stable) @Nullable public String getDefaultRootDeviceType()
@Stability(value=Stable)
public void setDefaultRootDeviceType(@Nullable
String value)
@Stability(value=Stable) @Nullable public String getDefaultSshKeyName()
@Stability(value=Stable)
public void setDefaultSshKeyName(@Nullable
String value)
@Stability(value=Stable) @Nullable public String getDefaultSubnetId()
@Stability(value=Stable)
public void setDefaultSubnetId(@Nullable
String value)
@Stability(value=Stable) @Nullable public String getEcsClusterArn()
@Stability(value=Stable)
public void setEcsClusterArn(@Nullable
String value)
@Stability(value=Stable) @Nullable public Object getElasticIps()
@Stability(value=Stable)
public void setElasticIps(@Nullable
IResolvable value)
@Stability(value=Stable)
public void setElasticIps(@Nullable
List<Object> value)
@Stability(value=Stable) @Nullable public String getHostnameTheme()
@Stability(value=Stable)
public void setHostnameTheme(@Nullable
String value)
@Stability(value=Stable) @Nullable public Object getRdsDbInstances()
@Stability(value=Stable)
public void setRdsDbInstances(@Nullable
IResolvable value)
@Stability(value=Stable)
public void setRdsDbInstances(@Nullable
List<Object> value)
@Stability(value=Stable) @Nullable public String getSourceStackId()
@Stability(value=Stable)
public void setSourceStackId(@Nullable
String value)
@Stability(value=Stable) @Nullable public Object getUseCustomCookbooks()
@Stability(value=Stable)
public void setUseCustomCookbooks(@Nullable
Boolean value)
@Stability(value=Stable)
public void setUseCustomCookbooks(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getUseOpsworksSecurityGroups()
@Stability(value=Stable)
public void setUseOpsworksSecurityGroups(@Nullable
Boolean value)
@Stability(value=Stable)
public void setUseOpsworksSecurityGroups(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public String getVpcId()
@Stability(value=Stable)
public void setVpcId(@Nullable
String value)
Copyright © 2021. All rights reserved.