CfnStackProps

class aws_cdk.aws_opsworks.CfnStackProps(*, default_instance_profile_arn, name, service_role_arn, agent_version=None, attributes=None, chef_configuration=None, clone_app_ids=None, clone_permissions=None, configuration_manager=None, custom_cookbooks_source=None, custom_json=None, default_availability_zone=None, default_os=None, default_root_device_type=None, default_ssh_key_name=None, default_subnet_id=None, ecs_cluster_arn=None, elastic_ips=None, hostname_theme=None, rds_db_instances=None, source_stack_id=None, tags=None, use_custom_cookbooks=None, use_opsworks_security_groups=None, vpc_id=None)

Bases: object

__init__(*, default_instance_profile_arn, name, service_role_arn, agent_version=None, attributes=None, chef_configuration=None, clone_app_ids=None, clone_permissions=None, configuration_manager=None, custom_cookbooks_source=None, custom_json=None, default_availability_zone=None, default_os=None, default_root_device_type=None, default_ssh_key_name=None, default_subnet_id=None, ecs_cluster_arn=None, elastic_ips=None, hostname_theme=None, rds_db_instances=None, source_stack_id=None, tags=None, use_custom_cookbooks=None, use_opsworks_security_groups=None, vpc_id=None)

Properties for defining a AWS::OpsWorks::Stack.

Parameters
  • default_instance_profile_arn (str) – AWS::OpsWorks::Stack.DefaultInstanceProfileArn.

  • name (str) – AWS::OpsWorks::Stack.Name.

  • service_role_arn (str) – AWS::OpsWorks::Stack.ServiceRoleArn.

  • agent_version (Optional[str]) – AWS::OpsWorks::Stack.AgentVersion.

  • attributes (Union[IResolvable, Mapping[str, str], None]) – AWS::OpsWorks::Stack.Attributes.

  • chef_configuration (Union[IResolvable, ChefConfigurationProperty, None]) – AWS::OpsWorks::Stack.ChefConfiguration.

  • clone_app_ids (Optional[List[str]]) – AWS::OpsWorks::Stack.CloneAppIds.

  • clone_permissions (Union[bool, IResolvable, None]) – AWS::OpsWorks::Stack.ClonePermissions.

  • configuration_manager (Union[IResolvable, StackConfigurationManagerProperty, None]) – AWS::OpsWorks::Stack.ConfigurationManager.

  • custom_cookbooks_source (Union[IResolvable, SourceProperty, None]) – AWS::OpsWorks::Stack.CustomCookbooksSource.

  • custom_json (Optional[Any]) – AWS::OpsWorks::Stack.CustomJson.

  • default_availability_zone (Optional[str]) – AWS::OpsWorks::Stack.DefaultAvailabilityZone.

  • default_os (Optional[str]) – AWS::OpsWorks::Stack.DefaultOs.

  • default_root_device_type (Optional[str]) – AWS::OpsWorks::Stack.DefaultRootDeviceType.

  • default_ssh_key_name (Optional[str]) – AWS::OpsWorks::Stack.DefaultSshKeyName.

  • default_subnet_id (Optional[str]) – AWS::OpsWorks::Stack.DefaultSubnetId.

  • ecs_cluster_arn (Optional[str]) – AWS::OpsWorks::Stack.EcsClusterArn.

  • elastic_ips (Union[IResolvable, List[Union[IResolvable, ElasticIpProperty]], None]) – AWS::OpsWorks::Stack.ElasticIps.

  • hostname_theme (Optional[str]) – AWS::OpsWorks::Stack.HostnameTheme.

  • rds_db_instances (Union[IResolvable, List[Union[IResolvable, RdsDbInstanceProperty]], None]) – AWS::OpsWorks::Stack.RdsDbInstances.

  • source_stack_id (Optional[str]) – AWS::OpsWorks::Stack.SourceStackId.

  • tags (Optional[List[CfnTag]]) – AWS::OpsWorks::Stack.Tags.

  • use_custom_cookbooks (Union[bool, IResolvable, None]) – AWS::OpsWorks::Stack.UseCustomCookbooks.

  • use_opsworks_security_groups (Union[bool, IResolvable, None]) – AWS::OpsWorks::Stack.UseOpsworksSecurityGroups.

  • vpc_id (Optional[str]) – AWS::OpsWorks::Stack.VpcId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html

Return type

None

Attributes

agent_version

AWS::OpsWorks::Stack.AgentVersion.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-agentversion

Return type

Optional[str]

attributes

AWS::OpsWorks::Stack.Attributes.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-attributes

Return type

Union[IResolvable, Mapping[str, str], None]

chef_configuration

AWS::OpsWorks::Stack.ChefConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-chefconfiguration

Return type

Union[IResolvable, ChefConfigurationProperty, None]

clone_app_ids

AWS::OpsWorks::Stack.CloneAppIds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-cloneappids

Return type

Optional[List[str]]

clone_permissions

AWS::OpsWorks::Stack.ClonePermissions.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-clonepermissions

Return type

Union[bool, IResolvable, None]

configuration_manager

AWS::OpsWorks::Stack.ConfigurationManager.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-configmanager

Return type

Union[IResolvable, StackConfigurationManagerProperty, None]

custom_cookbooks_source

AWS::OpsWorks::Stack.CustomCookbooksSource.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-custcookbooksource

Return type

Union[IResolvable, SourceProperty, None]

custom_json

AWS::OpsWorks::Stack.CustomJson.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-custjson

Return type

Any

default_availability_zone

AWS::OpsWorks::Stack.DefaultAvailabilityZone.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultaz

Return type

Optional[str]

default_instance_profile_arn

AWS::OpsWorks::Stack.DefaultInstanceProfileArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultinstanceprof

Return type

str

default_os

AWS::OpsWorks::Stack.DefaultOs.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultos

Return type

Optional[str]

default_root_device_type

AWS::OpsWorks::Stack.DefaultRootDeviceType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultrootdevicetype

Return type

Optional[str]

default_ssh_key_name

AWS::OpsWorks::Stack.DefaultSshKeyName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-defaultsshkeyname

Return type

Optional[str]

default_subnet_id

AWS::OpsWorks::Stack.DefaultSubnetId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#defaultsubnet

Return type

Optional[str]

ecs_cluster_arn

AWS::OpsWorks::Stack.EcsClusterArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-ecsclusterarn

Return type

Optional[str]

elastic_ips

AWS::OpsWorks::Stack.ElasticIps.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-elasticips

Return type

Union[IResolvable, List[Union[IResolvable, ElasticIpProperty]], None]

hostname_theme

AWS::OpsWorks::Stack.HostnameTheme.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-hostnametheme

Return type

Optional[str]

name

AWS::OpsWorks::Stack.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-name

Return type

str

rds_db_instances

AWS::OpsWorks::Stack.RdsDbInstances.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-rdsdbinstances

Return type

Union[IResolvable, List[Union[IResolvable, RdsDbInstanceProperty]], None]

service_role_arn

AWS::OpsWorks::Stack.ServiceRoleArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-servicerolearn

Return type

str

source_stack_id

AWS::OpsWorks::Stack.SourceStackId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-sourcestackid

Return type

Optional[str]

tags

AWS::OpsWorks::Stack.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-tags

Return type

Optional[List[CfnTag]]

use_custom_cookbooks

AWS::OpsWorks::Stack.UseCustomCookbooks.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#usecustcookbooks

Return type

Union[bool, IResolvable, None]

use_opsworks_security_groups

AWS::OpsWorks::Stack.UseOpsworksSecurityGroups.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-useopsworkssecuritygroups

Return type

Union[bool, IResolvable, None]

vpc_id

AWS::OpsWorks::Stack.VpcId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-vpcid

Return type

Optional[str]