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

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

Instance Attribute Details

#capabilitiesArray<String>

The capabilities allowed in the stack.

Returns:

  • (Array<String>)


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

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:

  • (String)


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

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:

  • (String)


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

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:

  • (Boolean)


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

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.



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

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:

  • (Boolean)


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

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:

  • (String)


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

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:

  • (Array<String>)


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

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.



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

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:

  • (String)


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

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:

  • (String)


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

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:

  • (String)


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

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:

  • (String)


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

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:

  • (String)


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

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:

  • (Integer)


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

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