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

#arn ⇒ String

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_token ⇒ String

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_at ⇒ Time

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_id ⇒ String

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_at ⇒ Time

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

#id ⇒ String

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

#name ⇒ String

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

#status ⇒ String

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

#value ⇒ String

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