Class: Aws::SecurityHub::Types::AwsCloudFormationStackDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsCloudFormationStackDetails
- Defined in:
- gems/aws-sdk-securityhub/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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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.
4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4219 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 |