Class: Aws::SecurityHub::Types::AwsCloudFormationStackDetails

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#capabilitiesArray<String>

The capabilities allowed in the stack.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_timeString

The time at which the stack was created.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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

#descriptionString

A user-defined description associated with the stack.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_rollbackBoolean

Boolean to enable or disable rollback on stack creation failures.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_informationTypes::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.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_protectionBoolean

Whether termination protection is enabled for the stack.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_timeString

The time the nested stack was last updated. This field will only be returned if the stack has been updated at least once.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_arnsArray<String>

The Amazon Resource Names (ARNs) of the Amazon SNS topic to which stack-related events are published.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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

#outputsArray<Types::AwsCloudFormationStackOutputsDetails>

A list of output structures.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_arnString

The ARN of an IAM role that’s associated with the stack.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_idString

Unique identifier of the stack.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_nameString

The name associated with the stack.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_statusString

Current status of the stack.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_reasonString

Success or failure message associated with the stack status.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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_minutesInteger

The length of time, in minutes, that CloudFormation waits for the nested stack to reach the CREATE_COMPLETE state.

Returns:



4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
# File 'lib/aws-sdk-securityhub/types.rb', line 4164

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