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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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:



43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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)


43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43219

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