Class: Aws::EC2::Types::IpamExternalResourceVerificationToken

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

Overview

A verification token is an Amazon Web Services-generated random value that you can use to prove ownership of an external resource. For example, you can use a verification token to validate that you control a public IP address range when you bring an IP address range to Amazon Web Services (BYOIP).

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ipam_arnString

ARN of the IPAM that created the token.

Returns:

  • (String)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#ipam_external_resource_verification_token_arnString

Token ARN.

Returns:

  • (String)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#ipam_external_resource_verification_token_idString

The ID of the token.

Returns:

  • (String)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#ipam_idString

The ID of the IPAM that created the token.

Returns:

  • (String)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#ipam_regionString

Region of the IPAM that created the token.

Returns:

  • (String)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#not_afterTime

Token expiration.

Returns:

  • (Time)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

Token state.

Returns:

  • (String)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

Token status.

Returns:

  • (String)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Token tags.

Returns:



45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#token_nameString

Token name.

Returns:

  • (String)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#token_valueString

Token value.

Returns:

  • (String)


45968
45969
45970
45971
45972
45973
45974
45975
45976
45977
45978
45979
45980
45981
45982
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45968

class IpamExternalResourceVerificationToken < Struct.new(
  :ipam_external_resource_verification_token_id,
  :ipam_external_resource_verification_token_arn,
  :ipam_id,
  :ipam_arn,
  :ipam_region,
  :token_value,
  :token_name,
  :not_after,
  :status,
  :tags,
  :state)
  SENSITIVE = []
  include Aws::Structure
end