Class: Aws::ResilienceHub::Types::AppComponent

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb

Overview

Defines an Application Component.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_infoHash<String,Array<String>>

Additional configuration parameters for an Resilience Hub application. If you want to implement additionalInfo through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.

Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.

Key: "failover-regions"

Value: "[\{"region":"<REGION>", "accounts":[\{"id":"<ACCOUNT_ID>"\}]\}]"

Returns:

  • (Hash<String,Array<String>>)


600
601
602
603
604
605
606
607
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 600

class AppComponent < Struct.new(
  :additional_info,
  :id,
  :name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#idString

Identifier of the Application Component.

Returns:

  • (String)


600
601
602
603
604
605
606
607
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 600

class AppComponent < Struct.new(
  :additional_info,
  :id,
  :name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Name of the Application Component.

Returns:

  • (String)


600
601
602
603
604
605
606
607
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 600

class AppComponent < Struct.new(
  :additional_info,
  :id,
  :name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of Application Component.

Returns:

  • (String)


600
601
602
603
604
605
606
607
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 600

class AppComponent < Struct.new(
  :additional_info,
  :id,
  :name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end