We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 7, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 7, 2026 by Pulumi
A verification token is an AWS-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 AWS (BYOIP).
Create IpamExternalResourceVerificationToken Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IpamExternalResourceVerificationToken(name: string, args: IpamExternalResourceVerificationTokenArgs, opts?: CustomResourceOptions);@overload
def IpamExternalResourceVerificationToken(resource_name: str,
args: IpamExternalResourceVerificationTokenArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IpamExternalResourceVerificationToken(resource_name: str,
opts: Optional[ResourceOptions] = None,
ipam_id: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewIpamExternalResourceVerificationToken(ctx *Context, name string, args IpamExternalResourceVerificationTokenArgs, opts ...ResourceOption) (*IpamExternalResourceVerificationToken, error)public IpamExternalResourceVerificationToken(string name, IpamExternalResourceVerificationTokenArgs args, CustomResourceOptions? opts = null)
public IpamExternalResourceVerificationToken(String name, IpamExternalResourceVerificationTokenArgs args)
public IpamExternalResourceVerificationToken(String name, IpamExternalResourceVerificationTokenArgs args, CustomResourceOptions options)
type: aws-native:ec2:IpamExternalResourceVerificationToken
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_ec2_ipam_external_resource_verification_token" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args IpamExternalResourceVerificationTokenArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IpamExternalResourceVerificationTokenArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IpamExternalResourceVerificationTokenArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IpamExternalResourceVerificationTokenArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IpamExternalResourceVerificationTokenArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
IpamExternalResourceVerificationToken Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IpamExternalResourceVerificationToken resource accepts the following input properties:
- Ipam
Id string - The ID of the IPAM that will create the token.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags for the token.
- ipam_
id string - The ID of the IPAM that will create the token.
- list(object)
- The tags for the token.
- ipam_
id str - The ID of the IPAM that will create the token.
-
Sequence[Tag
Args] - The tags for the token.
- ipam
Id String - The ID of the IPAM that will create the token.
- List<Property Map>
- The tags for the token.
Outputs
All input properties are implicitly available as output properties. Additionally, the IpamExternalResourceVerificationToken resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipam
Arn string - The ARN of the IPAM that created the token.
- Ipam
External stringResource Verification Token Arn - The ARN of the IPAM external resource verification token.
- Ipam
External stringResource Verification Token Id - The ID of the token.
- Ipam
Region string - The Region of the IPAM that created the token.
- Not
After string - The token expiration.
- State
Pulumi.
Aws Native. Ec2. Ipam External Resource Verification Token State - The token state.
- Status
Pulumi.
Aws Native. Ec2. Ipam External Resource Verification Token Status - The token status.
- Token
Name string - The token name.
- Token
Value string - The token value.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipam
Arn string - The ARN of the IPAM that created the token.
- Ipam
External stringResource Verification Token Arn - The ARN of the IPAM external resource verification token.
- Ipam
External stringResource Verification Token Id - The ID of the token.
- Ipam
Region string - The Region of the IPAM that created the token.
- Not
After string - The token expiration.
- State
Ipam
External Resource Verification Token State Enum - The token state.
- Status
Ipam
External Resource Verification Token Status - The token status.
- Token
Name string - The token name.
- Token
Value string - The token value.
- id string
- The provider-assigned unique ID for this managed resource.
- ipam_
arn string - The ARN of the IPAM that created the token.
- ipam_
external_ stringresource_ verification_ token_ arn - The ARN of the IPAM external resource verification token.
- ipam_
external_ stringresource_ verification_ token_ id - The ID of the token.
- ipam_
region string - The Region of the IPAM that created the token.
- not_
after string - The token expiration.
- state "create-in-progress" | "create-complete" | "create-failed" | "delete-in-progress" | "delete-complete" | "delete-failed"
- The token state.
- status "valid" | "expired"
- The token status.
- token_
name string - The token name.
- token_
value string - The token value.
- id String
- The provider-assigned unique ID for this managed resource.
- ipam
Arn String - The ARN of the IPAM that created the token.
- ipam
External StringResource Verification Token Arn - The ARN of the IPAM external resource verification token.
- ipam
External StringResource Verification Token Id - The ID of the token.
- ipam
Region String - The Region of the IPAM that created the token.
- not
After String - The token expiration.
- state
Ipam
External Resource Verification Token State - The token state.
- status
Ipam
External Resource Verification Token Status - The token status.
- token
Name String - The token name.
- token
Value String - The token value.
- id string
- The provider-assigned unique ID for this managed resource.
- ipam
Arn string - The ARN of the IPAM that created the token.
- ipam
External stringResource Verification Token Arn - The ARN of the IPAM external resource verification token.
- ipam
External stringResource Verification Token Id - The ID of the token.
- ipam
Region string - The Region of the IPAM that created the token.
- not
After string - The token expiration.
- state
Ipam
External Resource Verification Token State - The token state.
- status
Ipam
External Resource Verification Token Status - The token status.
- token
Name string - The token name.
- token
Value string - The token value.
- id str
- The provider-assigned unique ID for this managed resource.
- ipam_
arn str - The ARN of the IPAM that created the token.
- ipam_
external_ strresource_ verification_ token_ arn - The ARN of the IPAM external resource verification token.
- ipam_
external_ strresource_ verification_ token_ id - The ID of the token.
- ipam_
region str - The Region of the IPAM that created the token.
- not_
after str - The token expiration.
- state
Ipam
External Resource Verification Token State - The token state.
- status
Ipam
External Resource Verification Token Status - The token status.
- token_
name str - The token name.
- token_
value str - The token value.
- id String
- The provider-assigned unique ID for this managed resource.
- ipam
Arn String - The ARN of the IPAM that created the token.
- ipam
External StringResource Verification Token Arn - The ARN of the IPAM external resource verification token.
- ipam
External StringResource Verification Token Id - The ID of the token.
- ipam
Region String - The Region of the IPAM that created the token.
- not
After String - The token expiration.
- state "create-in-progress" | "create-complete" | "create-failed" | "delete-in-progress" | "delete-complete" | "delete-failed"
- The token state.
- status "valid" | "expired"
- The token status.
- token
Name String - The token name.
- token
Value String - The token value.
Supporting Types
IpamExternalResourceVerificationTokenState, IpamExternalResourceVerificationTokenStateArgs
- Create
In Progress create-in-progress- Create
Complete create-complete- Create
Failed create-failed- Delete
In Progress delete-in-progress- Delete
Complete delete-complete- Delete
Failed delete-failed
- Ipam
External Resource Verification Token State Create In Progress create-in-progress- Ipam
External Resource Verification Token State Create Complete create-complete- Ipam
External Resource Verification Token State Create Failed create-failed- Ipam
External Resource Verification Token State Delete In Progress delete-in-progress- Ipam
External Resource Verification Token State Delete Complete delete-complete- Ipam
External Resource Verification Token State Delete Failed delete-failed
- "create-in-progress"
create-in-progress- "create-complete"
create-complete- "create-failed"
create-failed- "delete-in-progress"
delete-in-progress- "delete-complete"
delete-complete- "delete-failed"
delete-failed
- Create
In Progress create-in-progress- Create
Complete create-complete- Create
Failed create-failed- Delete
In Progress delete-in-progress- Delete
Complete delete-complete- Delete
Failed delete-failed
- Create
In Progress create-in-progress- Create
Complete create-complete- Create
Failed create-failed- Delete
In Progress delete-in-progress- Delete
Complete delete-complete- Delete
Failed delete-failed
- CREATE_IN_PROGRESS
create-in-progress- CREATE_COMPLETE
create-complete- CREATE_FAILED
create-failed- DELETE_IN_PROGRESS
delete-in-progress- DELETE_COMPLETE
delete-complete- DELETE_FAILED
delete-failed
- "create-in-progress"
create-in-progress- "create-complete"
create-complete- "create-failed"
create-failed- "delete-in-progress"
delete-in-progress- "delete-complete"
delete-complete- "delete-failed"
delete-failed
IpamExternalResourceVerificationTokenStatus, IpamExternalResourceVerificationTokenStatusArgs
- Valid
valid- Expired
expired
- Ipam
External Resource Verification Token Status Valid valid- Ipam
External Resource Verification Token Status Expired expired
- "valid"
valid- "expired"
expired
- Valid
valid- Expired
expired
- Valid
valid- Expired
expired
- VALID
valid- EXPIRED
expired
- "valid"
valid- "expired"
expired
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 7, 2026 by Pulumi