Class: Aws::GlobalAccelerator::Types::CreateCrossAccountAttachmentRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::GlobalAccelerator::Types::CreateCrossAccountAttachmentRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-globalaccelerator/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#idempotency_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the request.
-
#name ⇒ String
The name of the cross-account attachment.
-
#principals ⇒ Array<String>
The principals to include in the cross-account attachment.
-
#resources ⇒ Array<Types::Resource>
The Amazon Resource Names (ARNs) for the resources to include in the cross-account attachment.
-
#tags ⇒ Array<Types::Tag>
Add tags for a cross-account attachment.
Instance Attribute Details
#idempotency_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency—that is, the uniqueness—of the request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
772 773 774 775 776 777 778 779 780 |
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 772 class CreateCrossAccountAttachmentRequest < Struct.new( :name, :principals, :resources, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the cross-account attachment.
772 773 774 775 776 777 778 779 780 |
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 772 class CreateCrossAccountAttachmentRequest < Struct.new( :name, :principals, :resources, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#principals ⇒ Array<String>
The principals to include in the cross-account attachment. A principal can be an Amazon Web Services account number or the Amazon Resource Name (ARN) for an accelerator.
772 773 774 775 776 777 778 779 780 |
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 772 class CreateCrossAccountAttachmentRequest < Struct.new( :name, :principals, :resources, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#resources ⇒ Array<Types::Resource>
The Amazon Resource Names (ARNs) for the resources to include in the cross-account attachment. A resource can be any supported Amazon Web Services resource type for Global Accelerator or a CIDR range for a bring your own IP address (BYOIP) address pool.
772 773 774 775 776 777 778 779 780 |
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 772 class CreateCrossAccountAttachmentRequest < Struct.new( :name, :principals, :resources, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Add tags for a cross-account attachment.
For more information, see [Tagging in Global Accelerator] in the *Global Accelerator Developer Guide*.
[1]: docs.aws.amazon.com/global-accelerator/latest/dg/tagging-in-global-accelerator.html
772 773 774 775 776 777 778 779 780 |
# File 'lib/aws-sdk-globalaccelerator/types.rb', line 772 class CreateCrossAccountAttachmentRequest < Struct.new( :name, :principals, :resources, :idempotency_token, :tags) SENSITIVE = [] include Aws::Structure end |