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:

  • (Array<String>)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_timeString

The time at which the stack was created.

Returns:

  • (String)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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

#descriptionString

A user-defined description associated with the stack.

Returns:

  • (String)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_rollbackBoolean

Boolean to enable or disable rollback on stack creation failures.

Returns:

  • (Boolean)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_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.



4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_protectionBoolean

Whether termination protection is enabled for the stack.

Returns:

  • (Boolean)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_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)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_arnsArray<String>

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

Returns:

  • (Array<String>)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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

#outputsArray<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 '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_arnString

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

Returns:

  • (String)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_idString

Unique identifier of the stack.

Returns:

  • (String)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_nameString

The name associated with the stack.

Returns:

  • (String)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_statusString

Current status of the stack.

Returns:

  • (String)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_reasonString

Success or failure message associated with the stack status.

Returns:

  • (String)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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_minutesInteger

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

Returns:

  • (Integer)


4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
# File '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