Create Secondary Subnet
| ec2_create_secondary_subnet | R Documentation |
Creates a secondary subnet in a secondary network¶
Description¶
Creates a secondary subnet in a secondary network.
A secondary subnet CIDR block must not overlap with the CIDR block of an existing secondary subnet in the secondary network. After you create a secondary subnet, you can't change its CIDR block.
The allowed size for a secondary subnet CIDR block is between /28 netmask (16 IP addresses) and /12 netmask (1,048,576 IP addresses). Amazon reserves the first four IP addresses and the last IP address in each secondary subnet for internal use.
Usage¶
ec2_create_secondary_subnet(ClientToken, AvailabilityZone,
AvailabilityZoneId, DryRun, Ipv4CidrBlock, SecondaryNetworkId,
TagSpecifications)
Arguments¶
ClientToken |
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency. |
AvailabilityZone |
The Availability Zone for the secondary subnet. You cannot
specify both |
AvailabilityZoneId |
The ID of the Availability Zone for the secondary subnet. This
option is preferred over |
DryRun |
Checks whether you have the required permissions for the action,
without actually making the request, and provides an error response. If
you have the required permissions, the error response is
|
Ipv4CidrBlock |
[required] The IPv4 CIDR block for the secondary subnet. The CIDR block size must be between /12 and /28. |
SecondaryNetworkId |
[required] The ID of the secondary network in which to create the secondary subnet. |
TagSpecifications |
The tags to assign to the secondary subnet. |
Value¶
A list with the following syntax:
list(
SecondarySubnet = list(
SecondarySubnetId = "string",
SecondarySubnetArn = "string",
SecondaryNetworkId = "string",
SecondaryNetworkType = "rdma",
OwnerId = "string",
AvailabilityZoneId = "string",
AvailabilityZone = "string",
Ipv4CidrBlockAssociations = list(
list(
AssociationId = "string",
CidrBlock = "string",
State = "associating"|"associated"|"association-failed"|"disassociating"|"disassociated"|"disassociation-failed",
StateReason = "string"
)
),
State = "create-in-progress"|"create-complete"|"create-failed"|"delete-in-progress"|"delete-complete"|"delete-failed",
StateReason = "string",
Tags = list(
list(
Key = "string",
Value = "string"
)
)
),
ClientToken = "string"
)
Request syntax¶
svc$create_secondary_subnet(
ClientToken = "string",
AvailabilityZone = "string",
AvailabilityZoneId = "string",
DryRun = TRUE|FALSE,
Ipv4CidrBlock = "string",
SecondaryNetworkId = "string",
TagSpecifications = list(
list(
ResourceType = "capacity-reservation"|"client-vpn-endpoint"|"customer-gateway"|"carrier-gateway"|"coip-pool"|"declarative-policies-report"|"dedicated-host"|"dhcp-options"|"egress-only-internet-gateway"|"elastic-ip"|"elastic-gpu"|"export-image-task"|"export-instance-task"|"fleet"|"fpga-image"|"host-reservation"|"image"|"image-usage-report"|"import-image-task"|"import-snapshot-task"|"instance"|"instance-event-window"|"internet-gateway"|"ipam"|"ipam-pool"|"ipam-scope"|"ipv4pool-ec2"|"ipv6pool-ec2"|"key-pair"|"launch-template"|"local-gateway"|"local-gateway-route-table"|"local-gateway-virtual-interface"|"local-gateway-virtual-interface-group"|"local-gateway-route-table-vpc-association"|"local-gateway-route-table-virtual-interface-group-association"|"natgateway"|"network-acl"|"network-interface"|"network-insights-analysis"|"network-insights-path"|"network-insights-access-scope"|"network-insights-access-scope-analysis"|"outpost-lag"|"placement-group"|"prefix-list"|"replace-root-volume-task"|"reserved-instances"|"route-table"|"security-group"|"security-group-rule"|"service-link-virtual-interface"|"snapshot"|"spot-fleet-request"|"spot-instances-request"|"subnet"|"subnet-cidr-reservation"|"traffic-mirror-filter"|"traffic-mirror-session"|"traffic-mirror-target"|"transit-gateway"|"transit-gateway-attachment"|"transit-gateway-connect-peer"|"transit-gateway-multicast-domain"|"transit-gateway-policy-table"|"transit-gateway-metering-policy"|"transit-gateway-route-table"|"transit-gateway-route-table-announcement"|"volume"|"vpc"|"vpc-endpoint"|"vpc-endpoint-connection"|"vpc-endpoint-service"|"vpc-endpoint-service-permission"|"vpc-peering-connection"|"vpn-connection"|"vpn-gateway"|"vpc-flow-log"|"capacity-reservation-fleet"|"traffic-mirror-filter-rule"|"vpc-endpoint-connection-device-type"|"verified-access-instance"|"verified-access-group"|"verified-access-endpoint"|"verified-access-policy"|"verified-access-trust-provider"|"vpn-connection-device-type"|"vpc-block-public-access-exclusion"|"vpc-encryption-control"|"route-server"|"route-server-endpoint"|"route-server-peer"|"ipam-resource-discovery"|"ipam-resource-discovery-association"|"instance-connect-endpoint"|"verified-access-endpoint-target"|"ipam-external-resource-verification-token"|"capacity-block"|"mac-modification-task"|"ipam-prefix-list-resolver"|"ipam-policy"|"ipam-prefix-list-resolver-target"|"secondary-interface"|"secondary-network"|"secondary-subnet"|"capacity-manager-data-export"|"vpn-concentrator"|"ipam-pool-allocation",
Tags = list(
list(
Key = "string",
Value = "string"
)
)
)
)
)