Vpc Dhcp Options Association Args
    data class VpcDhcpOptionsAssociationArgs(val dhcpOptionsId: Output<String>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<VpcDhcpOptionsAssociationArgs> 
Provides a VPC DHCP Options Association resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const dnsResolver = new aws.ec2.VpcDhcpOptionsAssociation("dns_resolver", {
    vpcId: fooAwsVpc.id,
    dhcpOptionsId: foo.id,
});Content copied to clipboard
import pulumi
import pulumi_aws as aws
dns_resolver = aws.ec2.VpcDhcpOptionsAssociation("dns_resolver",
    vpc_id=foo_aws_vpc["id"],
    dhcp_options_id=foo["id"])Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
    var dnsResolver = new Aws.Ec2.VpcDhcpOptionsAssociation("dns_resolver", new()
    {
        VpcId = fooAwsVpc.Id,
        DhcpOptionsId = foo.Id,
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ec2.NewVpcDhcpOptionsAssociation(ctx, "dns_resolver", &ec2.VpcDhcpOptionsAssociationArgs{
			VpcId:         pulumi.Any(fooAwsVpc.Id),
			DhcpOptionsId: pulumi.Any(foo.Id),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
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(fooAwsVpc.id())
            .dhcpOptionsId(foo.id())
            .build());
    }
}Content copied to clipboard
resources:
  dnsResolver:
    type: aws:ec2:VpcDhcpOptionsAssociation
    name: dns_resolver
    properties:
      vpcId: ${fooAwsVpc.id}
      dhcpOptionsId: ${foo.id}Content copied to clipboard
Remarks
You can only associate one DHCP Options Set to a given VPC ID.
Removing the DHCP Options Association automatically sets AWS's
defaultDHCP Options Set to the VPC.
Import
Using pulumi import, import DHCP associations using the VPC ID associated with the options. For example:
$ pulumi import aws:ec2/vpcDhcpOptionsAssociation:VpcDhcpOptionsAssociation imported vpc-0f001273ec18911b1Content copied to clipboard
Constructors
Link copied to clipboard
                fun VpcDhcpOptionsAssociationArgs(dhcpOptionsId: Output<String>? = null, vpcId: Output<String>? = null)