Class: Aws::Route53GlobalResolver::Types::CreateAccessTokenInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53GlobalResolver::Types::CreateAccessTokenInput
- Defined in:
- gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotency.
-
#dns_view_id ⇒ String
The ID of the DNS view to associate with this token.
-
#expires_at ⇒ Time
The date and time when the token expires.
-
#name ⇒ String
A descriptive name for the access token.
-
#tags ⇒ Hash<String,String>
An array of user-defined keys and optional values.
Instance Attribute Details
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotency. This
means that making the same request multiple times with the same
clientToken has the same result every time.
A suitable default value is auto-generated. You should normally not need to pass this option.
956 957 958 959 960 961 962 963 964 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 956 class CreateAccessTokenInput < Struct.new( :client_token, :dns_view_id, :expires_at, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#dns_view_id ⇒ String
The ID of the DNS view to associate with this token.
956 957 958 959 960 961 962 963 964 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 956 class CreateAccessTokenInput < Struct.new( :client_token, :dns_view_id, :expires_at, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#expires_at ⇒ Time
The date and time when the token expires. Tokens can have a minimum expiration of 30 days and maximum of 365 days from creation.
956 957 958 959 960 961 962 963 964 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 956 class CreateAccessTokenInput < Struct.new( :client_token, :dns_view_id, :expires_at, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A descriptive name for the access token.
956 957 958 959 960 961 962 963 964 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 956 class CreateAccessTokenInput < Struct.new( :client_token, :dns_view_id, :expires_at, :name, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
An array of user-defined keys and optional values. These tags can be used for categorization and organization.
956 957 958 959 960 961 962 963 964 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 956 class CreateAccessTokenInput < Struct.new( :client_token, :dns_view_id, :expires_at, :name, :tags) SENSITIVE = [] include Aws::Structure end |