Azure Native

Pulumi Official
Package maintained by Pulumi
v1.68.2 published on Tuesday, Aug 16, 2022 by Pulumi

ActiveDirectoryConnector

Active directory connector resource API Version: 2022-03-01-preview.

Example Usage

Create or update an Active Directory connector instance.

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var activeDirectoryConnector = new AzureNative.AzureArcData.ActiveDirectoryConnector("activeDirectoryConnector", new()
    {
        ActiveDirectoryConnectorName = "testADConnector",
        DataControllerName = "testdataController",
        Properties = new AzureNative.AzureArcData.Inputs.ActiveDirectoryConnectorPropertiesArgs
        {
            Spec = new AzureNative.AzureArcData.Inputs.ActiveDirectoryConnectorSpecArgs
            {
                ActiveDirectory = new AzureNative.AzureArcData.Inputs.ActiveDirectoryConnectorDomainDetailsArgs
                {
                    DomainControllers = new AzureNative.AzureArcData.Inputs.ActiveDirectoryDomainControllersArgs
                    {
                        PrimaryDomainController = new AzureNative.AzureArcData.Inputs.ActiveDirectoryDomainControllerArgs
                        {
                            Hostname = "dc1.contoso.local",
                        },
                        SecondaryDomainControllers = new[]
                        {
                            new AzureNative.AzureArcData.Inputs.ActiveDirectoryDomainControllerArgs
                            {
                                Hostname = "dc2.contoso.local",
                            },
                            new AzureNative.AzureArcData.Inputs.ActiveDirectoryDomainControllerArgs
                            {
                                Hostname = "dc3.contoso.local",
                            },
                        },
                    },
                    Realm = "CONTOSO.LOCAL",
                    ServiceAccountProvisioning = "manual",
                },
                Dns = new AzureNative.AzureArcData.Inputs.ActiveDirectoryConnectorDNSDetailsArgs
                {
                    NameserverIPAddresses = new[]
                    {
                        "11.11.111.111",
                        "22.22.222.222",
                    },
                    PreferK8sDnsForPtrLookups = false,
                    Replicas = 1,
                },
            },
        },
        ResourceGroupName = "testrg",
    });

});
package main

import (
	azurearcdata "github.com/pulumi/pulumi-azure-native/sdk/go/azure/azurearcdata"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azurearcdata.NewActiveDirectoryConnector(ctx, "activeDirectoryConnector", &azurearcdata.ActiveDirectoryConnectorArgs{
			ActiveDirectoryConnectorName: pulumi.String("testADConnector"),
			DataControllerName:           pulumi.String("testdataController"),
			Properties: &azurearcdata.ActiveDirectoryConnectorPropertiesArgs{
				Spec: &azurearcdata.ActiveDirectoryConnectorSpecArgs{
					ActiveDirectory: &azurearcdata.ActiveDirectoryConnectorDomainDetailsArgs{
						DomainControllers: &azurearcdata.ActiveDirectoryDomainControllersArgs{
							PrimaryDomainController: &azurearcdata.ActiveDirectoryDomainControllerArgs{
								Hostname: pulumi.String("dc1.contoso.local"),
							},
							SecondaryDomainControllers: azurearcdata.ActiveDirectoryDomainControllerArray{
								&azurearcdata.ActiveDirectoryDomainControllerArgs{
									Hostname: pulumi.String("dc2.contoso.local"),
								},
								&azurearcdata.ActiveDirectoryDomainControllerArgs{
									Hostname: pulumi.String("dc3.contoso.local"),
								},
							},
						},
						Realm:                      pulumi.String("CONTOSO.LOCAL"),
						ServiceAccountProvisioning: pulumi.String("manual"),
					},
					Dns: &azurearcdata.ActiveDirectoryConnectorDNSDetailsArgs{
						NameserverIPAddresses: pulumi.StringArray{
							pulumi.String("11.11.111.111"),
							pulumi.String("22.22.222.222"),
						},
						PreferK8sDnsForPtrLookups: pulumi.Bool(false),
						Replicas:                  pulumi.Float64(1),
					},
				},
			},
			ResourceGroupName: pulumi.String("testrg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.azurearcdata.ActiveDirectoryConnector;
import com.pulumi.azurenative.azurearcdata.ActiveDirectoryConnectorArgs;
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 activeDirectoryConnector = new ActiveDirectoryConnector("activeDirectoryConnector", ActiveDirectoryConnectorArgs.builder()        
            .activeDirectoryConnectorName("testADConnector")
            .dataControllerName("testdataController")
            .properties(Map.of("spec", Map.ofEntries(
                Map.entry("activeDirectory", Map.ofEntries(
                    Map.entry("domainControllers", Map.ofEntries(
                        Map.entry("primaryDomainController", Map.of("hostname", "dc1.contoso.local")),
                        Map.entry("secondaryDomainControllers",                         
                            Map.of("hostname", "dc2.contoso.local"),
                            Map.of("hostname", "dc3.contoso.local"))
                    )),
                    Map.entry("realm", "CONTOSO.LOCAL"),
                    Map.entry("serviceAccountProvisioning", "manual")
                )),
                Map.entry("dns", Map.ofEntries(
                    Map.entry("nameserverIPAddresses",                     
                        "11.11.111.111",
                        "22.22.222.222"),
                    Map.entry("preferK8sDnsForPtrLookups", false),
                    Map.entry("replicas", 1)
                ))
            )))
            .resourceGroupName("testrg")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

active_directory_connector = azure_native.azurearcdata.ActiveDirectoryConnector("activeDirectoryConnector",
    active_directory_connector_name="testADConnector",
    data_controller_name="testdataController",
    properties=azure_native.azurearcdata.ActiveDirectoryConnectorPropertiesArgs(
        spec=azure_native.azurearcdata.ActiveDirectoryConnectorSpecArgs(
            active_directory=azure_native.azurearcdata.ActiveDirectoryConnectorDomainDetailsArgs(
                domain_controllers=azure_native.azurearcdata.ActiveDirectoryDomainControllersArgs(
                    primary_domain_controller=azure_native.azurearcdata.ActiveDirectoryDomainControllerArgs(
                        hostname="dc1.contoso.local",
                    ),
                    secondary_domain_controllers=[
                        azure_native.azurearcdata.ActiveDirectoryDomainControllerArgs(
                            hostname="dc2.contoso.local",
                        ),
                        azure_native.azurearcdata.ActiveDirectoryDomainControllerArgs(
                            hostname="dc3.contoso.local",
                        ),
                    ],
                ),
                realm="CONTOSO.LOCAL",
                service_account_provisioning="manual",
            ),
            dns=azure_native.azurearcdata.ActiveDirectoryConnectorDNSDetailsArgs(
                nameserver_ip_addresses=[
                    "11.11.111.111",
                    "22.22.222.222",
                ],
                prefer_k8s_dns_for_ptr_lookups=False,
                replicas=1,
            ),
        ),
    ),
    resource_group_name="testrg")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const activeDirectoryConnector = new azure_native.azurearcdata.ActiveDirectoryConnector("activeDirectoryConnector", {
    activeDirectoryConnectorName: "testADConnector",
    dataControllerName: "testdataController",
    properties: {
        spec: {
            activeDirectory: {
                domainControllers: {
                    primaryDomainController: {
                        hostname: "dc1.contoso.local",
                    },
                    secondaryDomainControllers: [
                        {
                            hostname: "dc2.contoso.local",
                        },
                        {
                            hostname: "dc3.contoso.local",
                        },
                    ],
                },
                realm: "CONTOSO.LOCAL",
                serviceAccountProvisioning: "manual",
            },
            dns: {
                nameserverIPAddresses: [
                    "11.11.111.111",
                    "22.22.222.222",
                ],
                preferK8sDnsForPtrLookups: false,
                replicas: 1,
            },
        },
    },
    resourceGroupName: "testrg",
});
resources:
  activeDirectoryConnector:
    type: azure-native:azurearcdata:ActiveDirectoryConnector
    properties:
      activeDirectoryConnectorName: testADConnector
      dataControllerName: testdataController
      properties:
        spec:
          activeDirectory:
            domainControllers:
              primaryDomainController:
                hostname: dc1.contoso.local
              secondaryDomainControllers:
                - hostname: dc2.contoso.local
                - hostname: dc3.contoso.local
            realm: CONTOSO.LOCAL
            serviceAccountProvisioning: manual
          dns:
            nameserverIPAddresses:
              - 11.11.111.111
              - 22.22.222.222
            preferK8sDnsForPtrLookups: false
            replicas: 1
      resourceGroupName: testrg

Create a ActiveDirectoryConnector Resource

new ActiveDirectoryConnector(name: string, args: ActiveDirectoryConnectorArgs, opts?: CustomResourceOptions);
@overload
def ActiveDirectoryConnector(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             active_directory_connector_name: Optional[str] = None,
                             data_controller_name: Optional[str] = None,
                             properties: Optional[ActiveDirectoryConnectorPropertiesArgs] = None,
                             resource_group_name: Optional[str] = None)
@overload
def ActiveDirectoryConnector(resource_name: str,
                             args: ActiveDirectoryConnectorArgs,
                             opts: Optional[ResourceOptions] = None)
func NewActiveDirectoryConnector(ctx *Context, name string, args ActiveDirectoryConnectorArgs, opts ...ResourceOption) (*ActiveDirectoryConnector, error)
public ActiveDirectoryConnector(string name, ActiveDirectoryConnectorArgs args, CustomResourceOptions? opts = null)
public ActiveDirectoryConnector(String name, ActiveDirectoryConnectorArgs args)
public ActiveDirectoryConnector(String name, ActiveDirectoryConnectorArgs args, CustomResourceOptions options)
type: azure-native:azurearcdata:ActiveDirectoryConnector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ActiveDirectoryConnectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ActiveDirectoryConnectorArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ActiveDirectoryConnectorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ActiveDirectoryConnectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ActiveDirectoryConnectorArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ActiveDirectoryConnector Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ActiveDirectoryConnector resource accepts the following input properties:

DataControllerName string

The name of the data controller

Properties Pulumi.AzureNative.AzureArcData.Inputs.ActiveDirectoryConnectorPropertiesArgs

null

ResourceGroupName string

The name of the Azure resource group

ActiveDirectoryConnectorName string

The name of the Active Directory connector instance

DataControllerName string

The name of the data controller

Properties ActiveDirectoryConnectorPropertiesArgs

null

ResourceGroupName string

The name of the Azure resource group

ActiveDirectoryConnectorName string

The name of the Active Directory connector instance

dataControllerName String

The name of the data controller

properties ActiveDirectoryConnectorPropertiesArgs

null

resourceGroupName String

The name of the Azure resource group

activeDirectoryConnectorName String

The name of the Active Directory connector instance

dataControllerName string

The name of the data controller

properties ActiveDirectoryConnectorPropertiesArgs

null

resourceGroupName string

The name of the Azure resource group

activeDirectoryConnectorName string

The name of the Active Directory connector instance

data_controller_name str

The name of the data controller

properties ActiveDirectoryConnectorPropertiesArgs

null

resource_group_name str

The name of the Azure resource group

active_directory_connector_name str

The name of the Active Directory connector instance

dataControllerName String

The name of the data controller

properties Property Map

null

resourceGroupName String

The name of the Azure resource group

activeDirectoryConnectorName String

The name of the Active Directory connector instance

Outputs

All input properties are implicitly available as output properties. Additionally, the ActiveDirectoryConnector resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

SystemData Pulumi.AzureNative.AzureArcData.Outputs.SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

SystemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id string

The provider-assigned unique ID for this managed resource.

name string

The name of the resource

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id str

The provider-assigned unique ID for this managed resource.

name str

The name of the resource

system_data SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

systemData Property Map

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

AccountProvisioningMode

Automatic
automatic
Manual
manual
AccountProvisioningModeAutomatic
automatic
AccountProvisioningModeManual
manual
Automatic
automatic
Manual
manual
Automatic
automatic
Manual
manual
AUTOMATIC
automatic
MANUAL
manual
"automatic"
automatic
"manual"
manual

ActiveDirectoryConnectorDNSDetails

NameserverIPAddresses List<string>

List of Active Directory DNS server IP addresses.

DomainName string

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

PreferK8sDnsForPtrLookups bool

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

Replicas double

Replica count for DNS proxy service. Default value is 1.

NameserverIPAddresses []string

List of Active Directory DNS server IP addresses.

DomainName string

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

PreferK8sDnsForPtrLookups bool

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

Replicas float64

Replica count for DNS proxy service. Default value is 1.

nameserverIPAddresses List<String>

List of Active Directory DNS server IP addresses.

domainName String

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

preferK8sDnsForPtrLookups Boolean

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

replicas Double

Replica count for DNS proxy service. Default value is 1.

nameserverIPAddresses string[]

List of Active Directory DNS server IP addresses.

domainName string

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

preferK8sDnsForPtrLookups boolean

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

replicas number

Replica count for DNS proxy service. Default value is 1.

nameserver_ip_addresses Sequence[str]

List of Active Directory DNS server IP addresses.

domain_name str

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

prefer_k8s_dns_for_ptr_lookups bool

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

replicas float

Replica count for DNS proxy service. Default value is 1.

nameserverIPAddresses List<String>

List of Active Directory DNS server IP addresses.

domainName String

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

preferK8sDnsForPtrLookups Boolean

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

replicas Number

Replica count for DNS proxy service. Default value is 1.

ActiveDirectoryConnectorDNSDetailsResponse

NameserverIPAddresses List<string>

List of Active Directory DNS server IP addresses.

DomainName string

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

PreferK8sDnsForPtrLookups bool

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

Replicas double

Replica count for DNS proxy service. Default value is 1.

NameserverIPAddresses []string

List of Active Directory DNS server IP addresses.

DomainName string

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

PreferK8sDnsForPtrLookups bool

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

Replicas float64

Replica count for DNS proxy service. Default value is 1.

nameserverIPAddresses List<String>

List of Active Directory DNS server IP addresses.

domainName String

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

preferK8sDnsForPtrLookups Boolean

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

replicas Double

Replica count for DNS proxy service. Default value is 1.

nameserverIPAddresses string[]

List of Active Directory DNS server IP addresses.

domainName string

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

preferK8sDnsForPtrLookups boolean

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

replicas number

Replica count for DNS proxy service. Default value is 1.

nameserver_ip_addresses Sequence[str]

List of Active Directory DNS server IP addresses.

domain_name str

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

prefer_k8s_dns_for_ptr_lookups bool

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

replicas float

Replica count for DNS proxy service. Default value is 1.

nameserverIPAddresses List<String>

List of Active Directory DNS server IP addresses.

domainName String

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

preferK8sDnsForPtrLookups Boolean

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

replicas Number

Replica count for DNS proxy service. Default value is 1.

ActiveDirectoryConnectorDomainDetails

DomainControllers Pulumi.AzureNative.AzureArcData.Inputs.ActiveDirectoryDomainControllers

null

Realm string

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

NetbiosDomainName string

NETBIOS name of the Active Directory domain.

OuDistinguishedName string

The distinguished name of the Active Directory Organizational Unit.

ServiceAccountProvisioning string | Pulumi.AzureNative.AzureArcData.AccountProvisioningMode

The service account provisioning mode for this Active Directory connector.

DomainControllers ActiveDirectoryDomainControllers

null

Realm string

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

NetbiosDomainName string

NETBIOS name of the Active Directory domain.

OuDistinguishedName string

The distinguished name of the Active Directory Organizational Unit.

ServiceAccountProvisioning string | AccountProvisioningMode

The service account provisioning mode for this Active Directory connector.

domainControllers ActiveDirectoryDomainControllers

null

realm String

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

netbiosDomainName String

NETBIOS name of the Active Directory domain.

ouDistinguishedName String

The distinguished name of the Active Directory Organizational Unit.

serviceAccountProvisioning String | AccountProvisioningMode

The service account provisioning mode for this Active Directory connector.

domainControllers ActiveDirectoryDomainControllers

null

realm string

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

netbiosDomainName string

NETBIOS name of the Active Directory domain.

ouDistinguishedName string

The distinguished name of the Active Directory Organizational Unit.

serviceAccountProvisioning string | AccountProvisioningMode

The service account provisioning mode for this Active Directory connector.

domain_controllers ActiveDirectoryDomainControllers

null

realm str

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

netbios_domain_name str

NETBIOS name of the Active Directory domain.

ou_distinguished_name str

The distinguished name of the Active Directory Organizational Unit.

service_account_provisioning str | AccountProvisioningMode

The service account provisioning mode for this Active Directory connector.

domainControllers Property Map

null

realm String

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

netbiosDomainName String

NETBIOS name of the Active Directory domain.

ouDistinguishedName String

The distinguished name of the Active Directory Organizational Unit.

serviceAccountProvisioning String | "automatic" | "manual"

The service account provisioning mode for this Active Directory connector.

ActiveDirectoryConnectorDomainDetailsResponse

DomainControllers Pulumi.AzureNative.AzureArcData.Inputs.ActiveDirectoryDomainControllersResponse

null

Realm string

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

NetbiosDomainName string

NETBIOS name of the Active Directory domain.

OuDistinguishedName string

The distinguished name of the Active Directory Organizational Unit.

ServiceAccountProvisioning string

The service account provisioning mode for this Active Directory connector.

DomainControllers ActiveDirectoryDomainControllersResponse

null

Realm string

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

NetbiosDomainName string

NETBIOS name of the Active Directory domain.

OuDistinguishedName string

The distinguished name of the Active Directory Organizational Unit.

ServiceAccountProvisioning string

The service account provisioning mode for this Active Directory connector.

domainControllers ActiveDirectoryDomainControllersResponse

null

realm String

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

netbiosDomainName String

NETBIOS name of the Active Directory domain.

ouDistinguishedName String

The distinguished name of the Active Directory Organizational Unit.

serviceAccountProvisioning String

The service account provisioning mode for this Active Directory connector.

domainControllers ActiveDirectoryDomainControllersResponse

null

realm string

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

netbiosDomainName string

NETBIOS name of the Active Directory domain.

ouDistinguishedName string

The distinguished name of the Active Directory Organizational Unit.

serviceAccountProvisioning string

The service account provisioning mode for this Active Directory connector.

domain_controllers ActiveDirectoryDomainControllersResponse

null

realm str

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

netbios_domain_name str

NETBIOS name of the Active Directory domain.

ou_distinguished_name str

The distinguished name of the Active Directory Organizational Unit.

service_account_provisioning str

The service account provisioning mode for this Active Directory connector.

domainControllers Property Map

null

realm String

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

netbiosDomainName String

NETBIOS name of the Active Directory domain.

ouDistinguishedName String

The distinguished name of the Active Directory Organizational Unit.

serviceAccountProvisioning String

The service account provisioning mode for this Active Directory connector.

ActiveDirectoryConnectorProperties

spec Property Map

null

domainServiceAccountLoginInformation Property Map

Username and password for domain service account authentication.

status Property Map

null

ActiveDirectoryConnectorPropertiesResponse

ProvisioningState string

The provisioning state of the Active Directory connector resource.

Spec ActiveDirectoryConnectorSpecResponse

null

DomainServiceAccountLoginInformation BasicLoginInformationResponse

Username and password for domain service account authentication.

Status ActiveDirectoryConnectorStatusResponse

null

provisioningState String

The provisioning state of the Active Directory connector resource.

spec ActiveDirectoryConnectorSpecResponse

null

domainServiceAccountLoginInformation BasicLoginInformationResponse

Username and password for domain service account authentication.

status ActiveDirectoryConnectorStatusResponse

null

provisioningState string

The provisioning state of the Active Directory connector resource.

spec ActiveDirectoryConnectorSpecResponse

null

domainServiceAccountLoginInformation BasicLoginInformationResponse

Username and password for domain service account authentication.

status ActiveDirectoryConnectorStatusResponse

null

provisioning_state str

The provisioning state of the Active Directory connector resource.

spec ActiveDirectoryConnectorSpecResponse

null

domain_service_account_login_information BasicLoginInformationResponse

Username and password for domain service account authentication.

status ActiveDirectoryConnectorStatusResponse

null

provisioningState String

The provisioning state of the Active Directory connector resource.

spec Property Map

null

domainServiceAccountLoginInformation Property Map

Username and password for domain service account authentication.

status Property Map

null

ActiveDirectoryConnectorSpec

ActiveDirectoryConnectorSpecResponse

ActiveDirectoryConnectorStatus

LastUpdateTime string

The time that the custom resource was last updated.

ObservedGeneration double

The version of the replicaSet associated with the AD connector custom resource.

State string

The state of the AD connector custom resource.

LastUpdateTime string

The time that the custom resource was last updated.

ObservedGeneration float64

The version of the replicaSet associated with the AD connector custom resource.

State string

The state of the AD connector custom resource.

lastUpdateTime String

The time that the custom resource was last updated.

observedGeneration Double

The version of the replicaSet associated with the AD connector custom resource.

state String

The state of the AD connector custom resource.

lastUpdateTime string

The time that the custom resource was last updated.

observedGeneration number

The version of the replicaSet associated with the AD connector custom resource.

state string

The state of the AD connector custom resource.

last_update_time str

The time that the custom resource was last updated.

observed_generation float

The version of the replicaSet associated with the AD connector custom resource.

state str

The state of the AD connector custom resource.

lastUpdateTime String

The time that the custom resource was last updated.

observedGeneration Number

The version of the replicaSet associated with the AD connector custom resource.

state String

The state of the AD connector custom resource.

ActiveDirectoryConnectorStatusResponse

LastUpdateTime string

The time that the custom resource was last updated.

ObservedGeneration double

The version of the replicaSet associated with the AD connector custom resource.

State string

The state of the AD connector custom resource.

LastUpdateTime string

The time that the custom resource was last updated.

ObservedGeneration float64

The version of the replicaSet associated with the AD connector custom resource.

State string

The state of the AD connector custom resource.

lastUpdateTime String

The time that the custom resource was last updated.

observedGeneration Double

The version of the replicaSet associated with the AD connector custom resource.

state String

The state of the AD connector custom resource.

lastUpdateTime string

The time that the custom resource was last updated.

observedGeneration number

The version of the replicaSet associated with the AD connector custom resource.

state string

The state of the AD connector custom resource.

last_update_time str

The time that the custom resource was last updated.

observed_generation float

The version of the replicaSet associated with the AD connector custom resource.

state str

The state of the AD connector custom resource.

lastUpdateTime String

The time that the custom resource was last updated.

observedGeneration Number

The version of the replicaSet associated with the AD connector custom resource.

state String

The state of the AD connector custom resource.

ActiveDirectoryDomainController

Hostname string

Fully-qualified domain name of a domain controller in the AD domain.

Hostname string

Fully-qualified domain name of a domain controller in the AD domain.

hostname String

Fully-qualified domain name of a domain controller in the AD domain.

hostname string

Fully-qualified domain name of a domain controller in the AD domain.

hostname str

Fully-qualified domain name of a domain controller in the AD domain.

hostname String

Fully-qualified domain name of a domain controller in the AD domain.

ActiveDirectoryDomainControllerResponse

Hostname string

Fully-qualified domain name of a domain controller in the AD domain.

Hostname string

Fully-qualified domain name of a domain controller in the AD domain.

hostname String

Fully-qualified domain name of a domain controller in the AD domain.

hostname string

Fully-qualified domain name of a domain controller in the AD domain.

hostname str

Fully-qualified domain name of a domain controller in the AD domain.

hostname String

Fully-qualified domain name of a domain controller in the AD domain.

ActiveDirectoryDomainControllers

PrimaryDomainController ActiveDirectoryDomainController

Information about the Primary Domain Controller (PDC) in the AD domain.

SecondaryDomainControllers []ActiveDirectoryDomainController

null

primaryDomainController ActiveDirectoryDomainController

Information about the Primary Domain Controller (PDC) in the AD domain.

secondaryDomainControllers ActiveDirectoryDomainController[]

null

primaryDomainController Property Map

Information about the Primary Domain Controller (PDC) in the AD domain.

secondaryDomainControllers List<Property Map>

null

ActiveDirectoryDomainControllersResponse

primaryDomainController Property Map

Information about the Primary Domain Controller (PDC) in the AD domain.

secondaryDomainControllers List<Property Map>

null

BasicLoginInformation

Password string

Login password.

Username string

Login username.

Password string

Login password.

Username string

Login username.

password String

Login password.

username String

Login username.

password string

Login password.

username string

Login username.

password str

Login password.

username str

Login username.

password String

Login password.

username String

Login username.

BasicLoginInformationResponse

Username string

Login username.

Username string

Login username.

username String

Login username.

username string

Login username.

username str

Login username.

username String

Login username.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC)

CreatedBy string

An identifier for the identity that created the resource

CreatedByType string

The type of identity that created the resource

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

An identifier for the identity that last modified the resource

LastModifiedByType string

The type of identity that last modified the resource

CreatedAt string

The timestamp of resource creation (UTC)

CreatedBy string

An identifier for the identity that created the resource

CreatedByType string

The type of identity that created the resource

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

An identifier for the identity that last modified the resource

LastModifiedByType string

The type of identity that last modified the resource

createdAt String

The timestamp of resource creation (UTC)

createdBy String

An identifier for the identity that created the resource

createdByType String

The type of identity that created the resource

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

An identifier for the identity that last modified the resource

lastModifiedByType String

The type of identity that last modified the resource

createdAt string

The timestamp of resource creation (UTC)

createdBy string

An identifier for the identity that created the resource

createdByType string

The type of identity that created the resource

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

An identifier for the identity that last modified the resource

lastModifiedByType string

The type of identity that last modified the resource

created_at str

The timestamp of resource creation (UTC)

created_by str

An identifier for the identity that created the resource

created_by_type str

The type of identity that created the resource

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

An identifier for the identity that last modified the resource

last_modified_by_type str

The type of identity that last modified the resource

createdAt String

The timestamp of resource creation (UTC)

createdBy String

An identifier for the identity that created the resource

createdByType String

The type of identity that created the resource

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

An identifier for the identity that last modified the resource

lastModifiedByType String

The type of identity that last modified the resource

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:azurearcdata:ActiveDirectoryConnector testADConnector /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.AzureArcData/dataControllers/testdataController/activeDirectoryConnectors/testADConnector 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0