Class: Aws::Route53GlobalResolver::Types::CreateAccessTokenOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[:value]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the access token.

Returns:

  • (String)


1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1007

class CreateAccessTokenOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :dns_view_id,
  :expires_at,
  :name,
  :status,
  :value)
  SENSITIVE = [:value]
  include Aws::Structure
end

#client_tokenString

The unique string that identifies the request and ensures idempotency.

Returns:

  • (String)


1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1007

class CreateAccessTokenOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :dns_view_id,
  :expires_at,
  :name,
  :status,
  :value)
  SENSITIVE = [:value]
  include Aws::Structure
end

#created_atTime

The date and time when the access token was created.

Returns:

  • (Time)


1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1007

class CreateAccessTokenOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :dns_view_id,
  :expires_at,
  :name,
  :status,
  :value)
  SENSITIVE = [:value]
  include Aws::Structure
end

#dns_view_idString

The ID of the DNS view associated with this access token.

Returns:

  • (String)


1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1007

class CreateAccessTokenOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :dns_view_id,
  :expires_at,
  :name,
  :status,
  :value)
  SENSITIVE = [:value]
  include Aws::Structure
end

#expires_atTime

The date and time when the access token expires.

Returns:

  • (Time)


1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1007

class CreateAccessTokenOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :dns_view_id,
  :expires_at,
  :name,
  :status,
  :value)
  SENSITIVE = [:value]
  include Aws::Structure
end

#idString

The unique identifier for the access token.

Returns:

  • (String)


1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1007

class CreateAccessTokenOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :dns_view_id,
  :expires_at,
  :name,
  :status,
  :value)
  SENSITIVE = [:value]
  include Aws::Structure
end

#nameString

The name of the access token.

Returns:

  • (String)


1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1007

class CreateAccessTokenOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :dns_view_id,
  :expires_at,
  :name,
  :status,
  :value)
  SENSITIVE = [:value]
  include Aws::Structure
end

#statusString

The operational status of the access token.

Returns:

  • (String)


1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1007

class CreateAccessTokenOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :dns_view_id,
  :expires_at,
  :name,
  :status,
  :value)
  SENSITIVE = [:value]
  include Aws::Structure
end

#valueString

The access token value. This token should be included in DoH and DoT requests for authentication. Keep this value secure as it provides access to your Route 53 Global Resolver.

Returns:

  • (String)


1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 1007

class CreateAccessTokenOutput < Struct.new(
  :id,
  :arn,
  :client_token,
  :created_at,
  :dns_view_id,
  :expires_at,
  :name,
  :status,
  :value)
  SENSITIVE = [:value]
  include Aws::Structure
end