DefaultVpcDhcpOptionsArgs

data class DefaultVpcDhcpOptionsArgs(val ownerId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DefaultVpcDhcpOptionsArgs>

Provides a resource to manage the default AWS DHCP Options Set in the current region. Each AWS region comes with a default set of DHCP options. This is an advanced resource, and has special caveats to be aware of when using it. Please read this document in its entirety before using this resource. The aws.ec2.DefaultVpcDhcpOptions behaves differently from normal resources, in that this provider does not create this resource, but instead "adopts" it into management.

Example Usage

Basic usage with tags:

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.DefaultVpcDhcpOptions;
import com.pulumi.aws.ec2.DefaultVpcDhcpOptionsArgs;
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 default_ = new DefaultVpcDhcpOptions("default", DefaultVpcDhcpOptionsArgs.builder()
.tags(Map.of("Name", "Default DHCP Option Set"))
.build());
}
}

Import

VPC DHCP Options can be imported using the dhcp options id, e.g.,

$ pulumi import aws:ec2/defaultVpcDhcpOptions:DefaultVpcDhcpOptions default_options dopt-d9070ebb

Constructors

Link copied to clipboard
constructor(ownerId: Output<String>? = null, tags: Output<Map<String, String>>? = null)

Properties

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

The ID of the AWS account that owns the DHCP options set.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

A map of tags to assign to the resource.

Functions

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