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


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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.



3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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.



3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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)


3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3931

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