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>)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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.



3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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>)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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.



3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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)


3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3878

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