Vpc Ipv6Cidr Block Association Args
data class VpcIpv6CidrBlockAssociationArgs(val ipv6CidrBlock: Output<String>? = null, val ipv6IpamPoolId: Output<String>? = null, val ipv6NetmaskLength: Output<Int>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<VpcIpv6CidrBlockAssociationArgs>
Provides a resource to associate additional IPv6 CIDR blocks with a VPC. The aws.ec2.VpcIpv6CidrBlockAssociation
resource allows IPv6 CIDR blocks to be added to the VPC.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.Vpc;
import com.pulumi.aws.ec2.VpcArgs;
import com.pulumi.aws.ec2.VpcIpv6CidrBlockAssociation;
import com.pulumi.aws.ec2.VpcIpv6CidrBlockAssociationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testVpc = new Vpc("testVpc", VpcArgs.builder()
.cidrBlock("10.0.0.0/16")
.build());
var testVpcIpv6CidrBlockAssociation = new VpcIpv6CidrBlockAssociation("testVpcIpv6CidrBlockAssociation", VpcIpv6CidrBlockAssociationArgs.builder()
.ipv6IpamPoolId(aws_vpc_ipam_pool.test().id())
.vpcId(testVpc.id())
.build());
}
}
Content copied to clipboard
Import
aws_vpc_ipv6_cidr_block_association
can be imported by using the VPC CIDR Association ID, e.g.,
$ pulumi import aws:ec2/vpcIpv6CidrBlockAssociation:VpcIpv6CidrBlockAssociation example vpc-cidr-assoc-xxxxxxxx
Content copied to clipboard
Constructors
Link copied to clipboard
fun VpcIpv6CidrBlockAssociationArgs(ipv6CidrBlock: Output<String>? = null, ipv6IpamPoolId: Output<String>? = null, ipv6NetmaskLength: Output<Int>? = null, vpcId: Output<String>? = null)