Class: Aws::Resiliencehubv2::Types::System

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-resiliencehubv2/types.rb

Overview

Represents a system in Resilience Hub. A system is a logical grouping of services.

Constant Summary collapse

SENSITIVE =
[:tags]

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

The timestamp when the system was created.

Returns:

  • (Time)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#descriptionString

Resource description.

Returns:

  • (String)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#kms_key_idString

KMS key identifier — accepts key ID, key ARN, alias name, or alias ARN.

Returns:

  • (String)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#nameString

Resource name (used in ARN — no spaces allowed).

Returns:

  • (String)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#organization_idString

The AWS Organizations identifier for the system.

Returns:

  • (String)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#ou_idString

The organizational unit (OU) identifier for the system.

Returns:

  • (String)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#sharing_enabledBoolean

Indicates whether cross-account sharing is enabled.

Returns:

  • (Boolean)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#system_arnString

ARN identifier.

Returns:

  • (String)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#system_idString

System ID for cross-account use without exposing account structure.

Returns:

  • (String)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#tagsHash<String,String>

Resource tags.

Returns:

  • (Hash<String,String>)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end

#updated_atTime

The timestamp when the system was last updated.

Returns:

  • (Time)


4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
# File 'lib/aws-sdk-resiliencehubv2/types.rb', line 4080

class System < Struct.new(
  :system_arn,
  :system_id,
  :name,
  :description,
  :sharing_enabled,
  :tags,
  :kms_key_id,
  :organization_id,
  :ou_id,
  :created_at,
  :updated_at)
  SENSITIVE = [:tags]
  include Aws::Structure
end