Class: Aws::ARCRegionswitch::Types::SsmDocumentConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::ARCRegionswitch::Types::SsmDocumentConfig
- Defined in:
- gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb
Overview
The Systems Manager document to run and the managed nodes to target for a single Amazon Web Services Region.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cross_account_role ⇒ String
The cross-account role for the configuration.
-
#document_arn ⇒ String
The Amazon Resource Name (ARN) of the Systems Manager document to run.
-
#document_version ⇒ String
The version of the Systems Manager document to run for this Region.
-
#external_id ⇒ String
The external ID (secret key) for the configuration.
-
#parameters ⇒ Hash<String,Array<String>>
The parameters that are passed to this Region's Systems Manager document.
-
#targets ⇒ Array<Types::SsmTarget>
The target filters that Systems Manager resolves to managed nodes when the command runs.
Instance Attribute Details
#cross_account_role ⇒ String
The cross-account role for the configuration.
2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2779 class SsmDocumentConfig < Struct.new( :cross_account_role, :external_id, :document_arn, :targets, :parameters, :document_version) SENSITIVE = [] include Aws::Structure end |
#document_arn ⇒ String
The Amazon Resource Name (ARN) of the Systems Manager document to run.
2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2779 class SsmDocumentConfig < Struct.new( :cross_account_role, :external_id, :document_arn, :targets, :parameters, :document_version) SENSITIVE = [] include Aws::Structure end |
#document_version ⇒ String
The version of the Systems Manager document to run for this Region. When you omit it, Systems Manager runs the document's default version.
2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2779 class SsmDocumentConfig < Struct.new( :cross_account_role, :external_id, :document_arn, :targets, :parameters, :document_version) SENSITIVE = [] include Aws::Structure end |
#external_id ⇒ String
The external ID (secret key) for the configuration.
2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2779 class SsmDocumentConfig < Struct.new( :cross_account_role, :external_id, :document_arn, :targets, :parameters, :document_version) SENSITIVE = [] include Aws::Structure end |
#parameters ⇒ Hash<String,Array<String>>
The parameters that are passed to this Region's Systems Manager document. You set parameters for each document, so each Region can run its document with its own parameters.
2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2779 class SsmDocumentConfig < Struct.new( :cross_account_role, :external_id, :document_arn, :targets, :parameters, :document_version) SENSITIVE = [] include Aws::Structure end |
#targets ⇒ Array<Types::SsmTarget>
The target filters that Systems Manager resolves to managed nodes
when the command runs. To target specific managed nodes, use the
InstanceIds key. You can specify up to five target filters.
2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 |
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 2779 class SsmDocumentConfig < Struct.new( :cross_account_role, :external_id, :document_arn, :targets, :parameters, :document_version) SENSITIVE = [] include Aws::Structure end |