1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ec2
  5. IpamPool

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.ec2.IpamPool

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Resource Schema of AWS::EC2::IPAMPool Type

Create IpamPool Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new IpamPool(name: string, args: IpamPoolArgs, opts?: CustomResourceOptions);
@overload
def IpamPool(resource_name: str,
             args: IpamPoolArgs,
             opts: Optional[ResourceOptions] = None)

@overload
def IpamPool(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             address_family: Optional[str] = None,
             ipam_scope_id: Optional[str] = None,
             allocation_resource_tags: Optional[Sequence[IpamPoolTagArgs]] = None,
             locale: Optional[str] = None,
             allocation_max_netmask_length: Optional[int] = None,
             auto_import: Optional[bool] = None,
             aws_service: Optional[IpamPoolAwsService] = None,
             description: Optional[str] = None,
             allocation_default_netmask_length: Optional[int] = None,
             allocation_min_netmask_length: Optional[int] = None,
             provisioned_cidrs: Optional[Sequence[IpamPoolProvisionedCidrArgs]] = None,
             public_ip_source: Optional[IpamPoolPublicIpSource] = None,
             publicly_advertisable: Optional[bool] = None,
             source_ipam_pool_id: Optional[str] = None,
             source_resource: Optional[IpamPoolSourceResourceArgs] = None,
             tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewIpamPool(ctx *Context, name string, args IpamPoolArgs, opts ...ResourceOption) (*IpamPool, error)
public IpamPool(string name, IpamPoolArgs args, CustomResourceOptions? opts = null)
public IpamPool(String name, IpamPoolArgs args)
public IpamPool(String name, IpamPoolArgs args, CustomResourceOptions options)
type: aws-native:ec2:IpamPool
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. IpamPoolArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. IpamPoolArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. IpamPoolArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. IpamPoolArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. IpamPoolArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

IpamPool 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 IpamPool resource accepts the following input properties:

AddressFamily This property is required. string
The address family of the address space in this pool. Either IPv4 or IPv6.
IpamScopeId This property is required. string
The Id of the scope this pool is a part of.
AllocationDefaultNetmaskLength int
The default netmask length for allocations made from this pool. This value is used when the netmask length of an allocation isn't specified.
AllocationMaxNetmaskLength int
The maximum allowed netmask length for allocations made from this pool.
AllocationMinNetmaskLength int
The minimum allowed netmask length for allocations made from this pool.
AllocationResourceTags List<Pulumi.AwsNative.Ec2.Inputs.IpamPoolTag>
When specified, an allocation will not be allowed unless a resource has a matching set of tags.
AutoImport bool
Determines what to do if IPAM discovers resources that haven't been assigned an allocation. If set to true, an allocation will be made automatically.
AwsService Pulumi.AwsNative.Ec2.IpamPoolAwsService
Limits which service in Amazon Web Services that the pool can be used in.
Description string
The description of the IPAM pool.
Locale string
The region of this pool. If not set, this will default to "None" which will disable non-custom allocations. If the locale has been specified for the source pool, this value must match.
ProvisionedCidrs List<Pulumi.AwsNative.Ec2.Inputs.IpamPoolProvisionedCidr>
A list of cidrs representing the address space available for allocation in this pool.
PublicIpSource Pulumi.AwsNative.Ec2.IpamPoolPublicIpSource
The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is byoip.
PubliclyAdvertisable bool
Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
SourceIpamPoolId string
The Id of this pool's source. If set, all space provisioned in this pool must be free space provisioned in the parent pool.
SourceResource Pulumi.AwsNative.Ec2.Inputs.IpamPoolSourceResource
The resource used to provision CIDRs to a resource planning pool.
Tags List<Pulumi.AwsNative.Inputs.Tag>
An array of key-value pairs to apply to this resource.
AddressFamily This property is required. string
The address family of the address space in this pool. Either IPv4 or IPv6.
IpamScopeId This property is required. string
The Id of the scope this pool is a part of.
AllocationDefaultNetmaskLength int
The default netmask length for allocations made from this pool. This value is used when the netmask length of an allocation isn't specified.
AllocationMaxNetmaskLength int
The maximum allowed netmask length for allocations made from this pool.
AllocationMinNetmaskLength int
The minimum allowed netmask length for allocations made from this pool.
AllocationResourceTags []IpamPoolTagArgs
When specified, an allocation will not be allowed unless a resource has a matching set of tags.
AutoImport bool
Determines what to do if IPAM discovers resources that haven't been assigned an allocation. If set to true, an allocation will be made automatically.
AwsService IpamPoolAwsService
Limits which service in Amazon Web Services that the pool can be used in.
Description string
The description of the IPAM pool.
Locale string
The region of this pool. If not set, this will default to "None" which will disable non-custom allocations. If the locale has been specified for the source pool, this value must match.
ProvisionedCidrs []IpamPoolProvisionedCidrArgs
A list of cidrs representing the address space available for allocation in this pool.
PublicIpSource IpamPoolPublicIpSource
The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is byoip.
PubliclyAdvertisable bool
Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
SourceIpamPoolId string
The Id of this pool's source. If set, all space provisioned in this pool must be free space provisioned in the parent pool.
SourceResource IpamPoolSourceResourceArgs
The resource used to provision CIDRs to a resource planning pool.
Tags TagArgs
An array of key-value pairs to apply to this resource.
addressFamily This property is required. String
The address family of the address space in this pool. Either IPv4 or IPv6.
ipamScopeId This property is required. String
The Id of the scope this pool is a part of.
allocationDefaultNetmaskLength Integer
The default netmask length for allocations made from this pool. This value is used when the netmask length of an allocation isn't specified.
allocationMaxNetmaskLength Integer
The maximum allowed netmask length for allocations made from this pool.
allocationMinNetmaskLength Integer
The minimum allowed netmask length for allocations made from this pool.
allocationResourceTags List<IpamPoolTag>
When specified, an allocation will not be allowed unless a resource has a matching set of tags.
autoImport Boolean
Determines what to do if IPAM discovers resources that haven't been assigned an allocation. If set to true, an allocation will be made automatically.
awsService IpamPoolAwsService
Limits which service in Amazon Web Services that the pool can be used in.
description String
The description of the IPAM pool.
locale String
The region of this pool. If not set, this will default to "None" which will disable non-custom allocations. If the locale has been specified for the source pool, this value must match.
provisionedCidrs List<IpamPoolProvisionedCidr>
A list of cidrs representing the address space available for allocation in this pool.
publicIpSource IpamPoolPublicIpSource
The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is byoip.
publiclyAdvertisable Boolean
Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
sourceIpamPoolId String
The Id of this pool's source. If set, all space provisioned in this pool must be free space provisioned in the parent pool.
sourceResource IpamPoolSourceResource
The resource used to provision CIDRs to a resource planning pool.
tags List<Tag>
An array of key-value pairs to apply to this resource.
addressFamily This property is required. string
The address family of the address space in this pool. Either IPv4 or IPv6.
ipamScopeId This property is required. string
The Id of the scope this pool is a part of.
allocationDefaultNetmaskLength number
The default netmask length for allocations made from this pool. This value is used when the netmask length of an allocation isn't specified.
allocationMaxNetmaskLength number
The maximum allowed netmask length for allocations made from this pool.
allocationMinNetmaskLength number
The minimum allowed netmask length for allocations made from this pool.
allocationResourceTags IpamPoolTag[]
When specified, an allocation will not be allowed unless a resource has a matching set of tags.
autoImport boolean
Determines what to do if IPAM discovers resources that haven't been assigned an allocation. If set to true, an allocation will be made automatically.
awsService IpamPoolAwsService
Limits which service in Amazon Web Services that the pool can be used in.
description string
The description of the IPAM pool.
locale string
The region of this pool. If not set, this will default to "None" which will disable non-custom allocations. If the locale has been specified for the source pool, this value must match.
provisionedCidrs IpamPoolProvisionedCidr[]
A list of cidrs representing the address space available for allocation in this pool.
publicIpSource IpamPoolPublicIpSource
The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is byoip.
publiclyAdvertisable boolean
Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
sourceIpamPoolId string
The Id of this pool's source. If set, all space provisioned in this pool must be free space provisioned in the parent pool.
sourceResource IpamPoolSourceResource
The resource used to provision CIDRs to a resource planning pool.
tags Tag[]
An array of key-value pairs to apply to this resource.
address_family This property is required. str
The address family of the address space in this pool. Either IPv4 or IPv6.
ipam_scope_id This property is required. str
The Id of the scope this pool is a part of.
allocation_default_netmask_length int
The default netmask length for allocations made from this pool. This value is used when the netmask length of an allocation isn't specified.
allocation_max_netmask_length int
The maximum allowed netmask length for allocations made from this pool.
allocation_min_netmask_length int
The minimum allowed netmask length for allocations made from this pool.
allocation_resource_tags Sequence[IpamPoolTagArgs]
When specified, an allocation will not be allowed unless a resource has a matching set of tags.
auto_import bool
Determines what to do if IPAM discovers resources that haven't been assigned an allocation. If set to true, an allocation will be made automatically.
aws_service IpamPoolAwsService
Limits which service in Amazon Web Services that the pool can be used in.
description str
The description of the IPAM pool.
locale str
The region of this pool. If not set, this will default to "None" which will disable non-custom allocations. If the locale has been specified for the source pool, this value must match.
provisioned_cidrs Sequence[IpamPoolProvisionedCidrArgs]
A list of cidrs representing the address space available for allocation in this pool.
public_ip_source IpamPoolPublicIpSource
The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is byoip.
publicly_advertisable bool
Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
source_ipam_pool_id str
The Id of this pool's source. If set, all space provisioned in this pool must be free space provisioned in the parent pool.
source_resource IpamPoolSourceResourceArgs
The resource used to provision CIDRs to a resource planning pool.
tags Sequence[TagArgs]
An array of key-value pairs to apply to this resource.
addressFamily This property is required. String
The address family of the address space in this pool. Either IPv4 or IPv6.
ipamScopeId This property is required. String
The Id of the scope this pool is a part of.
allocationDefaultNetmaskLength Number
The default netmask length for allocations made from this pool. This value is used when the netmask length of an allocation isn't specified.
allocationMaxNetmaskLength Number
The maximum allowed netmask length for allocations made from this pool.
allocationMinNetmaskLength Number
The minimum allowed netmask length for allocations made from this pool.
allocationResourceTags List<Property Map>
When specified, an allocation will not be allowed unless a resource has a matching set of tags.
autoImport Boolean
Determines what to do if IPAM discovers resources that haven't been assigned an allocation. If set to true, an allocation will be made automatically.
awsService ""
Limits which service in Amazon Web Services that the pool can be used in.
description String
The description of the IPAM pool.
locale String
The region of this pool. If not set, this will default to "None" which will disable non-custom allocations. If the locale has been specified for the source pool, this value must match.
provisionedCidrs List<Property Map>
A list of cidrs representing the address space available for allocation in this pool.
publicIpSource "byoip" | "amazon"
The IP address source for pools in the public scope. Only used for provisioning IP address CIDRs to pools in the public scope. Default is byoip.
publiclyAdvertisable Boolean
Determines whether or not address space from this pool is publicly advertised. Must be set if and only if the pool is IPv6.
sourceIpamPoolId String
The Id of this pool's source. If set, all space provisioned in this pool must be free space provisioned in the parent pool.
sourceResource Property Map
The resource used to provision CIDRs to a resource planning pool.
tags List<Property Map>
An array of key-value pairs to apply to this resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the IpamPool resource produces the following output properties:

Arn string
The Amazon Resource Name (ARN) of the IPAM Pool.
Id string
The provider-assigned unique ID for this managed resource.
IpamArn string
The Amazon Resource Name (ARN) of the IPAM this pool is a part of.
IpamPoolId string
Id of the IPAM Pool.
IpamScopeArn string
The Amazon Resource Name (ARN) of the scope this pool is a part of.
IpamScopeType Pulumi.AwsNative.Ec2.IpamPoolIpamScopeType
Determines whether this scope contains publicly routable space or space for a private network
PoolDepth int
The depth of this pool in the source pool hierarchy.
State Pulumi.AwsNative.Ec2.IpamPoolState
The state of this pool. This can be one of the following values: "create-in-progress", "create-complete", "modify-in-progress", "modify-complete", "delete-in-progress", or "delete-complete"
StateMessage string
An explanation of how the pool arrived at it current state.
Arn string
The Amazon Resource Name (ARN) of the IPAM Pool.
Id string
The provider-assigned unique ID for this managed resource.
IpamArn string
The Amazon Resource Name (ARN) of the IPAM this pool is a part of.
IpamPoolId string
Id of the IPAM Pool.
IpamScopeArn string
The Amazon Resource Name (ARN) of the scope this pool is a part of.
IpamScopeType IpamPoolIpamScopeType
Determines whether this scope contains publicly routable space or space for a private network
PoolDepth int
The depth of this pool in the source pool hierarchy.
State IpamPoolStateEnum
The state of this pool. This can be one of the following values: "create-in-progress", "create-complete", "modify-in-progress", "modify-complete", "delete-in-progress", or "delete-complete"
StateMessage string
An explanation of how the pool arrived at it current state.
arn String
The Amazon Resource Name (ARN) of the IPAM Pool.
id String
The provider-assigned unique ID for this managed resource.
ipamArn String
The Amazon Resource Name (ARN) of the IPAM this pool is a part of.
ipamPoolId String
Id of the IPAM Pool.
ipamScopeArn String
The Amazon Resource Name (ARN) of the scope this pool is a part of.
ipamScopeType IpamPoolIpamScopeType
Determines whether this scope contains publicly routable space or space for a private network
poolDepth Integer
The depth of this pool in the source pool hierarchy.
state IpamPoolState
The state of this pool. This can be one of the following values: "create-in-progress", "create-complete", "modify-in-progress", "modify-complete", "delete-in-progress", or "delete-complete"
stateMessage String
An explanation of how the pool arrived at it current state.
arn string
The Amazon Resource Name (ARN) of the IPAM Pool.
id string
The provider-assigned unique ID for this managed resource.
ipamArn string
The Amazon Resource Name (ARN) of the IPAM this pool is a part of.
ipamPoolId string
Id of the IPAM Pool.
ipamScopeArn string
The Amazon Resource Name (ARN) of the scope this pool is a part of.
ipamScopeType IpamPoolIpamScopeType
Determines whether this scope contains publicly routable space or space for a private network
poolDepth number
The depth of this pool in the source pool hierarchy.
state IpamPoolState
The state of this pool. This can be one of the following values: "create-in-progress", "create-complete", "modify-in-progress", "modify-complete", "delete-in-progress", or "delete-complete"
stateMessage string
An explanation of how the pool arrived at it current state.
arn str
The Amazon Resource Name (ARN) of the IPAM Pool.
id str
The provider-assigned unique ID for this managed resource.
ipam_arn str
The Amazon Resource Name (ARN) of the IPAM this pool is a part of.
ipam_pool_id str
Id of the IPAM Pool.
ipam_scope_arn str
The Amazon Resource Name (ARN) of the scope this pool is a part of.
ipam_scope_type IpamPoolIpamScopeType
Determines whether this scope contains publicly routable space or space for a private network
pool_depth int
The depth of this pool in the source pool hierarchy.
state IpamPoolState
The state of this pool. This can be one of the following values: "create-in-progress", "create-complete", "modify-in-progress", "modify-complete", "delete-in-progress", or "delete-complete"
state_message str
An explanation of how the pool arrived at it current state.
arn String
The Amazon Resource Name (ARN) of the IPAM Pool.
id String
The provider-assigned unique ID for this managed resource.
ipamArn String
The Amazon Resource Name (ARN) of the IPAM this pool is a part of.
ipamPoolId String
Id of the IPAM Pool.
ipamScopeArn String
The Amazon Resource Name (ARN) of the scope this pool is a part of.
ipamScopeType "public" | "private"
Determines whether this scope contains publicly routable space or space for a private network
poolDepth Number
The depth of this pool in the source pool hierarchy.
state "create-in-progress" | "create-complete" | "modify-in-progress" | "modify-complete" | "delete-in-progress" | "delete-complete"
The state of this pool. This can be one of the following values: "create-in-progress", "create-complete", "modify-in-progress", "modify-complete", "delete-in-progress", or "delete-complete"
stateMessage String
An explanation of how the pool arrived at it current state.

Supporting Types

IpamPoolAwsService
, IpamPoolAwsServiceArgs

Ec2
ec2
IpamPoolAwsServiceEc2
ec2
Ec2
ec2
Ec2
ec2
EC2
ec2
"ec2"
ec2

IpamPoolIpamScopeType
, IpamPoolIpamScopeTypeArgs

Public
public
Private
private
IpamPoolIpamScopeTypePublic
public
IpamPoolIpamScopeTypePrivate
private
Public
public
Private
private
Public
public
Private
private
PUBLIC
public
PRIVATE
private
"public"
public
"private"
private

IpamPoolProvisionedCidr
, IpamPoolProvisionedCidrArgs

Cidr This property is required. string
The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23 . An IPv6 CIDR example is 2001:DB8::/32 .
Cidr This property is required. string
The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23 . An IPv6 CIDR example is 2001:DB8::/32 .
cidr This property is required. String
The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23 . An IPv6 CIDR example is 2001:DB8::/32 .
cidr This property is required. string
The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23 . An IPv6 CIDR example is 2001:DB8::/32 .
cidr This property is required. str
The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23 . An IPv6 CIDR example is 2001:DB8::/32 .
cidr This property is required. String
The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23 . An IPv6 CIDR example is 2001:DB8::/32 .

IpamPoolPublicIpSource
, IpamPoolPublicIpSourceArgs

Byoip
byoip
Amazon
amazon
IpamPoolPublicIpSourceByoip
byoip
IpamPoolPublicIpSourceAmazon
amazon
Byoip
byoip
Amazon
amazon
Byoip
byoip
Amazon
amazon
BYOIP
byoip
AMAZON
amazon
"byoip"
byoip
"amazon"
amazon

IpamPoolSourceResource
, IpamPoolSourceResourceArgs

ResourceId This property is required. string
The source resource ID.
ResourceOwner This property is required. string
The source resource owner.
ResourceRegion This property is required. string
The source resource Region.
ResourceType This property is required. string
The source resource type.
ResourceId This property is required. string
The source resource ID.
ResourceOwner This property is required. string
The source resource owner.
ResourceRegion This property is required. string
The source resource Region.
ResourceType This property is required. string
The source resource type.
resourceId This property is required. String
The source resource ID.
resourceOwner This property is required. String
The source resource owner.
resourceRegion This property is required. String
The source resource Region.
resourceType This property is required. String
The source resource type.
resourceId This property is required. string
The source resource ID.
resourceOwner This property is required. string
The source resource owner.
resourceRegion This property is required. string
The source resource Region.
resourceType This property is required. string
The source resource type.
resource_id This property is required. str
The source resource ID.
resource_owner This property is required. str
The source resource owner.
resource_region This property is required. str
The source resource Region.
resource_type This property is required. str
The source resource type.
resourceId This property is required. String
The source resource ID.
resourceOwner This property is required. String
The source resource owner.
resourceRegion This property is required. String
The source resource Region.
resourceType This property is required. String
The source resource type.

IpamPoolState
, IpamPoolStateArgs

CreateInProgress
create-in-progress
CreateComplete
create-complete
ModifyInProgress
modify-in-progress
ModifyComplete
modify-complete
DeleteInProgress
delete-in-progress
DeleteComplete
delete-complete
IpamPoolStateCreateInProgress
create-in-progress
IpamPoolStateCreateComplete
create-complete
IpamPoolStateModifyInProgress
modify-in-progress
IpamPoolStateModifyComplete
modify-complete
IpamPoolStateDeleteInProgress
delete-in-progress
IpamPoolStateDeleteComplete
delete-complete
CreateInProgress
create-in-progress
CreateComplete
create-complete
ModifyInProgress
modify-in-progress
ModifyComplete
modify-complete
DeleteInProgress
delete-in-progress
DeleteComplete
delete-complete
CreateInProgress
create-in-progress
CreateComplete
create-complete
ModifyInProgress
modify-in-progress
ModifyComplete
modify-complete
DeleteInProgress
delete-in-progress
DeleteComplete
delete-complete
CREATE_IN_PROGRESS
create-in-progress
CREATE_COMPLETE
create-complete
MODIFY_IN_PROGRESS
modify-in-progress
MODIFY_COMPLETE
modify-complete
DELETE_IN_PROGRESS
delete-in-progress
DELETE_COMPLETE
delete-complete
"create-in-progress"
create-in-progress
"create-complete"
create-complete
"modify-in-progress"
modify-in-progress
"modify-complete"
modify-complete
"delete-in-progress"
delete-in-progress
"delete-complete"
delete-complete

IpamPoolTag
, IpamPoolTagArgs

Key This property is required. string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Value This property is required. string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Key This property is required. string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Value This property is required. string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key This property is required. String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value This property is required. String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key This property is required. string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value This property is required. string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key This property is required. str
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value This property is required. str
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key This property is required. String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value This property is required. String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi