1. Packages
  2. Azure Native v2
  3. API Docs
  4. azurearcdata
  5. getActiveDirectoryConnector
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.azurearcdata.getActiveDirectoryConnector

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Retrieves an Active Directory connector resource Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01, 2024-05-01-preview.

Using getActiveDirectoryConnector

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getActiveDirectoryConnector(args: GetActiveDirectoryConnectorArgs, opts?: InvokeOptions): Promise<GetActiveDirectoryConnectorResult>
function getActiveDirectoryConnectorOutput(args: GetActiveDirectoryConnectorOutputArgs, opts?: InvokeOptions): Output<GetActiveDirectoryConnectorResult>
Copy
def get_active_directory_connector(active_directory_connector_name: Optional[str] = None,
                                   data_controller_name: Optional[str] = None,
                                   resource_group_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetActiveDirectoryConnectorResult
def get_active_directory_connector_output(active_directory_connector_name: Optional[pulumi.Input[str]] = None,
                                   data_controller_name: Optional[pulumi.Input[str]] = None,
                                   resource_group_name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetActiveDirectoryConnectorResult]
Copy
func LookupActiveDirectoryConnector(ctx *Context, args *LookupActiveDirectoryConnectorArgs, opts ...InvokeOption) (*LookupActiveDirectoryConnectorResult, error)
func LookupActiveDirectoryConnectorOutput(ctx *Context, args *LookupActiveDirectoryConnectorOutputArgs, opts ...InvokeOption) LookupActiveDirectoryConnectorResultOutput
Copy

> Note: This function is named LookupActiveDirectoryConnector in the Go SDK.

public static class GetActiveDirectoryConnector 
{
    public static Task<GetActiveDirectoryConnectorResult> InvokeAsync(GetActiveDirectoryConnectorArgs args, InvokeOptions? opts = null)
    public static Output<GetActiveDirectoryConnectorResult> Invoke(GetActiveDirectoryConnectorInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetActiveDirectoryConnectorResult> getActiveDirectoryConnector(GetActiveDirectoryConnectorArgs args, InvokeOptions options)
public static Output<GetActiveDirectoryConnectorResult> getActiveDirectoryConnector(GetActiveDirectoryConnectorArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:azurearcdata:getActiveDirectoryConnector
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ActiveDirectoryConnectorName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Active Directory connector instance
DataControllerName
This property is required.
Changes to this property will trigger replacement.
string
The name of the data controller
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
ActiveDirectoryConnectorName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Active Directory connector instance
DataControllerName
This property is required.
Changes to this property will trigger replacement.
string
The name of the data controller
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
activeDirectoryConnectorName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Active Directory connector instance
dataControllerName
This property is required.
Changes to this property will trigger replacement.
String
The name of the data controller
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group
activeDirectoryConnectorName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Active Directory connector instance
dataControllerName
This property is required.
Changes to this property will trigger replacement.
string
The name of the data controller
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
active_directory_connector_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Active Directory connector instance
data_controller_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the data controller
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Azure resource group
activeDirectoryConnectorName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Active Directory connector instance
dataControllerName
This property is required.
Changes to this property will trigger replacement.
String
The name of the data controller
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group

getActiveDirectoryConnector Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
Properties Pulumi.AzureNative.AzureArcData.Outputs.ActiveDirectoryConnectorPropertiesResponse
null
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
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Name string
The name of the resource
Properties ActiveDirectoryConnectorPropertiesResponse
null
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
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
properties ActiveDirectoryConnectorPropertiesResponse
null
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
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name string
The name of the resource
properties ActiveDirectoryConnectorPropertiesResponse
null
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
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name str
The name of the resource
properties ActiveDirectoryConnectorPropertiesResponse
null
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
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
name String
The name of the resource
properties Property Map
null
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

ActiveDirectoryConnectorDNSDetailsResponse

NameserverIPAddresses This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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.

ActiveDirectoryConnectorDomainDetailsResponse

Realm This property is required. string
Name (uppercase) of the Active Directory domain that this AD connector will be associated with.
DomainControllers Pulumi.AzureNative.AzureArcData.Inputs.ActiveDirectoryDomainControllersResponse
null
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.
Realm This property is required. string
Name (uppercase) of the Active Directory domain that this AD connector will be associated with.
DomainControllers ActiveDirectoryDomainControllersResponse
null
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.
realm This property is required. String
Name (uppercase) of the Active Directory domain that this AD connector will be associated with.
domainControllers ActiveDirectoryDomainControllersResponse
null
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.
realm This property is required. string
Name (uppercase) of the Active Directory domain that this AD connector will be associated with.
domainControllers ActiveDirectoryDomainControllersResponse
null
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.
realm This property is required. str
Name (uppercase) of the Active Directory domain that this AD connector will be associated with.
domain_controllers ActiveDirectoryDomainControllersResponse
null
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.
realm This property is required. String
Name (uppercase) of the Active Directory domain that this AD connector will be associated with.
domainControllers Property Map
null
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.

ActiveDirectoryConnectorPropertiesResponse

ProvisioningState This property is required. string
The provisioning state of the Active Directory connector resource.
Spec This property is required. Pulumi.AzureNative.AzureArcData.Inputs.ActiveDirectoryConnectorSpecResponse
null
DomainServiceAccountLoginInformation Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformationResponse
Username and password for domain service account authentication.
Status Pulumi.AzureNative.AzureArcData.Inputs.ActiveDirectoryConnectorStatusResponse
null
ProvisioningState This property is required. string
The provisioning state of the Active Directory connector resource.
Spec This property is required. ActiveDirectoryConnectorSpecResponse
null
DomainServiceAccountLoginInformation BasicLoginInformationResponse
Username and password for domain service account authentication.
Status ActiveDirectoryConnectorStatusResponse
null
provisioningState This property is required. String
The provisioning state of the Active Directory connector resource.
spec This property is required. ActiveDirectoryConnectorSpecResponse
null
domainServiceAccountLoginInformation BasicLoginInformationResponse
Username and password for domain service account authentication.
status ActiveDirectoryConnectorStatusResponse
null
provisioningState This property is required. string
The provisioning state of the Active Directory connector resource.
spec This property is required. ActiveDirectoryConnectorSpecResponse
null
domainServiceAccountLoginInformation BasicLoginInformationResponse
Username and password for domain service account authentication.
status ActiveDirectoryConnectorStatusResponse
null
provisioning_state This property is required. str
The provisioning state of the Active Directory connector resource.
spec This property is required. ActiveDirectoryConnectorSpecResponse
null
domain_service_account_login_information BasicLoginInformationResponse
Username and password for domain service account authentication.
status ActiveDirectoryConnectorStatusResponse
null
provisioningState This property is required. String
The provisioning state of the Active Directory connector resource.
spec This property is required. Property Map
null
domainServiceAccountLoginInformation Property Map
Username and password for domain service account authentication.
status Property Map
null

ActiveDirectoryConnectorSpecResponse

activeDirectory This property is required. Property Map
null
dns This property is required. Property Map
null

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.

ActiveDirectoryDomainControllerResponse

Hostname This property is required. string
Fully-qualified domain name of a domain controller in the AD domain.
Hostname This property is required. string
Fully-qualified domain name of a domain controller in the AD domain.
hostname This property is required. String
Fully-qualified domain name of a domain controller in the AD domain.
hostname This property is required. string
Fully-qualified domain name of a domain controller in the AD domain.
hostname This property is required. str
Fully-qualified domain name of a domain controller in the AD domain.
hostname This property is required. String
Fully-qualified domain name of a domain controller in the AD domain.

ActiveDirectoryDomainControllersResponse

primaryDomainController Property Map
Information about the Primary Domain Controller (PDC) in the AD domain.
secondaryDomainControllers List<Property Map>
null

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
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
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
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
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
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
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
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
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
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
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
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
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi