VpcDhcpOptionsAssociationArgs

data class VpcDhcpOptionsAssociationArgs(val dhcpOptionsId: Output<String>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<VpcDhcpOptionsAssociationArgs>

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

Constructors

Link copied to clipboard
constructor(dhcpOptionsId: Output<String>? = null, vpcId: Output<String>? = null)

Properties

Link copied to clipboard
val dhcpOptionsId: Output<String>? = null

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

Link copied to clipboard
val vpcId: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): VpcDhcpOptionsAssociationArgs