VpcDhcpOptionsAssociation

class VpcDhcpOptionsAssociation : KotlinCustomResource

Provides a VPC DHCP Options Association resource.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.VpcDhcpOptionsAssociation;
import com.pulumi.aws.ec2.VpcDhcpOptionsAssociationArgs;
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 dnsResolver = new VpcDhcpOptionsAssociation("dnsResolver", VpcDhcpOptionsAssociationArgs.builder()
.vpcId(aws_vpc.foo().id())
.dhcpOptionsId(aws_vpc_dhcp_options.foo().id())
.build());
}
}

Remarks

  • You can only associate one DHCP Options Set to a given VPC ID.

  • Removing the DHCP Options Association automatically sets AWS's default DHCP Options Set to the VPC.

Import

DHCP associations can be imported by providing the VPC ID associated with the options

$ pulumi import aws:ec2/vpcDhcpOptionsAssociation:VpcDhcpOptionsAssociation imported vpc-0f001273ec18911b1

Properties

Link copied to clipboard
val dhcpOptionsId: Output<String>

The ID of the DHCP Options Set to associate to the VPC.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val vpcId: Output<String>

The ID of the VPC to which we would like to associate a DHCP Options Set.