Domain Args
data class DomainArgs(val admin: Output<String>? = null, val authorizedNetworks: Output<List<String>>? = null, val domainName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val locations: Output<List<String>>? = null, val project: Output<String>? = null, val reservedIpRange: Output<String>? = null) : ConvertibleToJava<DomainArgs>
Creates a Microsoft AD domain To get more information about Domain, see:
Example Usage
Active Directory Domain Basic
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.activedirectory.Domain;
import com.pulumi.gcp.activedirectory.DomainArgs;
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 ad_domain = new Domain("ad-domain", DomainArgs.builder()
.domainName("tfgen.org.com")
.locations("us-central1")
.reservedIpRange("192.168.255.0/24")
.build());
}
}
Content copied to clipboard
Import
Domain can be imported using any of these accepted formats:
$ pulumi import gcp:activedirectory/domain:Domain default {{name}}
Content copied to clipboard
Properties
Link copied to clipboard
The full names of the Google Compute Engine networks the domain instance is connected to. The domain is only available on networks listed in authorizedNetworks. If CIDR subnets overlap between networks, domain creation will fail.
Link copied to clipboard
The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions, https://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains.
Link copied to clipboard
The CIDR range of internal addresses that are reserved for this domain. Reserved networks must be /24 or larger. Ranges must be unique and non-overlapping with existing subnets in authorizedNetworks