Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-ec2-ipampool.json
Parent schema serverless-framework-configuration
Type: object

Properties

AddressFamily string | Aws_CF_FunctionString required

The address family of the address space in this pool. Either IPv4 or IPv6.

IpamScopeId string | Aws_CF_FunctionString required

The Id of the scope this pool is a part of.

AllocationMinNetmaskLength integer

The minimum allowed netmask length for allocations made from this pool.

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.

AllocationResourceTags Tag[]

When specified, an allocation will not be allowed unless a resource has a matching set of tags.

uniqueItems=true
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 string | Aws_CF_FunctionString

Limits which service in Amazon Web Services that the pool can be used in.

Description string | Aws_CF_FunctionString
Locale string | Aws_CF_FunctionString

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 ProvisionedCidr[]

A list of cidrs representing the address space available for allocation in this pool.

uniqueItems=true
PublicIpSource string | Aws_CF_FunctionString

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 | Aws_CF_FunctionString

The Id of this pool's source. If set, all space provisioned in this pool must be free space provisioned in the parent pool.

Tags Tag[]

An array of key-value pairs to apply to this resource.

uniqueItems=true

Definitions

Cidr string | Aws_CF_FunctionString

Represents a single IPv4 or IPv6 CIDR

ProvisionedCidr object

An address space to be inserted into this pool. All allocations must be made from this address space.

Cidr string | Aws_CF_FunctionString required

Represents a single IPv4 or IPv6 CIDR

Tag object

A key-value pair to associate with a resource.

Key string | Aws_CF_FunctionString required

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 string | Aws_CF_FunctionString required

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 -.