Class: Aws::SecurityHub::Types::AwsCloudFormationStackDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsCloudFormationStackDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Nests a stack as a resource in a top-level template. Nested stacks are stacks created as resources for another stack.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#capabilities ⇒ Array<String>
The capabilities allowed in the stack.
-
#creation_time ⇒ String
The time at which the stack was created.
-
#description ⇒ String
A user-defined description associated with the stack.
-
#disable_rollback ⇒ Boolean
Boolean to enable or disable rollback on stack creation failures.
-
#drift_information ⇒ Types::AwsCloudFormationStackDriftInformationDetails
Information about whether a stack’s actual configuration differs, or has drifted, from its expected configuration, as defined in the stack template and any values specified as template parameters.
-
#enable_termination_protection ⇒ Boolean
Whether termination protection is enabled for the stack.
-
#last_updated_time ⇒ String
The time the nested stack was last updated.
-
#notification_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the Amazon SNS topic to which stack-related events are published.
-
#outputs ⇒ Array<Types::AwsCloudFormationStackOutputsDetails>
A list of output structures.
-
#role_arn ⇒ String
The ARN of an IAM role that’s associated with the stack.
-
#stack_id ⇒ String
Unique identifier of the stack.
-
#stack_name ⇒ String
The name associated with the stack.
-
#stack_status ⇒ String
Current status of the stack.
-
#stack_status_reason ⇒ String
Success or failure message associated with the stack status.
-
#timeout_in_minutes ⇒ Integer
The length of time, in minutes, that CloudFormation waits for the nested stack to reach the ‘CREATE_COMPLETE` state.
Instance Attribute Details
#capabilities ⇒ Array<String>
The capabilities allowed in the stack.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ String
The time at which the stack was created.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A user-defined description associated with the stack.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#disable_rollback ⇒ Boolean
Boolean to enable or disable rollback on stack creation failures.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#drift_information ⇒ Types::AwsCloudFormationStackDriftInformationDetails
Information about whether a stack’s actual configuration differs, or has drifted, from its expected configuration, as defined in the stack template and any values specified as template parameters.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#enable_termination_protection ⇒ Boolean
Whether termination protection is enabled for the stack.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#last_updated_time ⇒ String
The time the nested stack was last updated. This field will only be returned if the stack has been updated at least once.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#notification_arns ⇒ Array<String>
The Amazon Resource Names (ARNs) of the Amazon SNS topic to which stack-related events are published.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#outputs ⇒ Array<Types::AwsCloudFormationStackOutputsDetails>
A list of output structures.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The ARN of an IAM role that’s associated with the stack.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#stack_id ⇒ String
Unique identifier of the stack.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#stack_name ⇒ String
The name associated with the stack.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#stack_status ⇒ String
Current status of the stack.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#stack_status_reason ⇒ String
Success or failure message associated with the stack status.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |
#timeout_in_minutes ⇒ Integer
The length of time, in minutes, that CloudFormation waits for the nested stack to reach the ‘CREATE_COMPLETE` state.
4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4024 class AwsCloudFormationStackDetails < Struct.new( :capabilities, :creation_time, :description, :disable_rollback, :drift_information, :enable_termination_protection, :last_updated_time, :notification_arns, :outputs, :role_arn, :stack_id, :stack_name, :stack_status, :stack_status_reason, :timeout_in_minutes) SENSITIVE = [] include Aws::Structure end |