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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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.
4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4350 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 |