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

ARN of the IPAM that created the token.

Returns:

  • (String)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

Token ARN.

Returns:

  • (String)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

The ID of the token.

Returns:

  • (String)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

The ID of the IPAM that created the token.

Returns:

  • (String)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

Region of the IPAM that created the token.

Returns:

  • (String)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

Token expiration.

Returns:

  • (Time)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

#state ⇒ String

Token state.

Returns:

  • (String)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

#status ⇒ String

Token status.

Returns:

  • (String)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

#tags ⇒ Array<Types::Tag>

Token tags.

Returns:



58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

Token name.

Returns:

  • (String)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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

Token value.

Returns:

  • (String)


58688
58689
58690
58691
58692
58693
58694
58695
58696
58697
58698
58699
58700
58701
58702
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58688

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