1. Packages
  2. Azure Native v2
  3. API Docs
  4. aad
  5. DomainService
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.aad.DomainService

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

Domain service. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2021-03-01.

Example Usage

Create Domain Service

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

return await Deployment.RunAsync(() => 
{
    var domainService = new AzureNative.Aad.DomainService("domainService", new()
    {
        DomainName = "TestDomainService.com",
        DomainSecuritySettings = new AzureNative.Aad.Inputs.DomainSecuritySettingsArgs
        {
            NtlmV1 = AzureNative.Aad.NtlmV1.Enabled,
            SyncNtlmPasswords = AzureNative.Aad.SyncNtlmPasswords.Enabled,
            TlsV1 = AzureNative.Aad.TlsV1.Disabled,
        },
        DomainServiceName = "TestDomainService.com",
        FilteredSync = AzureNative.Aad.FilteredSync.Enabled,
        LdapsSettings = new AzureNative.Aad.Inputs.LdapsSettingsArgs
        {
            ExternalAccess = AzureNative.Aad.ExternalAccess.Enabled,
            Ldaps = AzureNative.Aad.Ldaps.Enabled,
            PfxCertificate = "MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...",
            PfxCertificatePassword = "<pfxCertificatePassword>",
        },
        NotificationSettings = new AzureNative.Aad.Inputs.NotificationSettingsArgs
        {
            AdditionalRecipients = new[]
            {
                "jicha@microsoft.com",
                "caalmont@microsoft.com",
            },
            NotifyDcAdmins = AzureNative.Aad.NotifyDcAdmins.Enabled,
            NotifyGlobalAdmins = AzureNative.Aad.NotifyGlobalAdmins.Enabled,
        },
        ReplicaSets = new[]
        {
            new AzureNative.Aad.Inputs.ReplicaSetArgs
            {
                Location = "West US",
                SubnetId = "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS",
            },
        },
        ResourceGroupName = "TestResourceGroup",
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aad.NewDomainService(ctx, "domainService", &aad.DomainServiceArgs{
			DomainName: pulumi.String("TestDomainService.com"),
			DomainSecuritySettings: &aad.DomainSecuritySettingsArgs{
				NtlmV1:            pulumi.String(aad.NtlmV1Enabled),
				SyncNtlmPasswords: pulumi.String(aad.SyncNtlmPasswordsEnabled),
				TlsV1:             pulumi.String(aad.TlsV1Disabled),
			},
			DomainServiceName: pulumi.String("TestDomainService.com"),
			FilteredSync:      pulumi.String(aad.FilteredSyncEnabled),
			LdapsSettings: &aad.LdapsSettingsArgs{
				ExternalAccess:         pulumi.String(aad.ExternalAccessEnabled),
				Ldaps:                  pulumi.String(aad.LdapsEnabled),
				PfxCertificate:         pulumi.String("MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w..."),
				PfxCertificatePassword: pulumi.String("<pfxCertificatePassword>"),
			},
			NotificationSettings: &aad.NotificationSettingsArgs{
				AdditionalRecipients: pulumi.StringArray{
					pulumi.String("jicha@microsoft.com"),
					pulumi.String("caalmont@microsoft.com"),
				},
				NotifyDcAdmins:     pulumi.String(aad.NotifyDcAdminsEnabled),
				NotifyGlobalAdmins: pulumi.String(aad.NotifyGlobalAdminsEnabled),
			},
			ReplicaSets: aad.ReplicaSetArray{
				&aad.ReplicaSetArgs{
					Location: pulumi.String("West US"),
					SubnetId: pulumi.String("/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS"),
				},
			},
			ResourceGroupName: pulumi.String("TestResourceGroup"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.aad.DomainService;
import com.pulumi.azurenative.aad.DomainServiceArgs;
import com.pulumi.azurenative.aad.inputs.DomainSecuritySettingsArgs;
import com.pulumi.azurenative.aad.inputs.LdapsSettingsArgs;
import com.pulumi.azurenative.aad.inputs.NotificationSettingsArgs;
import com.pulumi.azurenative.aad.inputs.ReplicaSetArgs;
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 domainService = new DomainService("domainService", DomainServiceArgs.builder()
            .domainName("TestDomainService.com")
            .domainSecuritySettings(DomainSecuritySettingsArgs.builder()
                .ntlmV1("Enabled")
                .syncNtlmPasswords("Enabled")
                .tlsV1("Disabled")
                .build())
            .domainServiceName("TestDomainService.com")
            .filteredSync("Enabled")
            .ldapsSettings(LdapsSettingsArgs.builder()
                .externalAccess("Enabled")
                .ldaps("Enabled")
                .pfxCertificate("MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...")
                .pfxCertificatePassword("<pfxCertificatePassword>")
                .build())
            .notificationSettings(NotificationSettingsArgs.builder()
                .additionalRecipients(                
                    "jicha@microsoft.com",
                    "caalmont@microsoft.com")
                .notifyDcAdmins("Enabled")
                .notifyGlobalAdmins("Enabled")
                .build())
            .replicaSets(ReplicaSetArgs.builder()
                .location("West US")
                .subnetId("/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS")
                .build())
            .resourceGroupName("TestResourceGroup")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const domainService = new azure_native.aad.DomainService("domainService", {
    domainName: "TestDomainService.com",
    domainSecuritySettings: {
        ntlmV1: azure_native.aad.NtlmV1.Enabled,
        syncNtlmPasswords: azure_native.aad.SyncNtlmPasswords.Enabled,
        tlsV1: azure_native.aad.TlsV1.Disabled,
    },
    domainServiceName: "TestDomainService.com",
    filteredSync: azure_native.aad.FilteredSync.Enabled,
    ldapsSettings: {
        externalAccess: azure_native.aad.ExternalAccess.Enabled,
        ldaps: azure_native.aad.Ldaps.Enabled,
        pfxCertificate: "MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...",
        pfxCertificatePassword: "<pfxCertificatePassword>",
    },
    notificationSettings: {
        additionalRecipients: [
            "jicha@microsoft.com",
            "caalmont@microsoft.com",
        ],
        notifyDcAdmins: azure_native.aad.NotifyDcAdmins.Enabled,
        notifyGlobalAdmins: azure_native.aad.NotifyGlobalAdmins.Enabled,
    },
    replicaSets: [{
        location: "West US",
        subnetId: "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS",
    }],
    resourceGroupName: "TestResourceGroup",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

domain_service = azure_native.aad.DomainService("domainService",
    domain_name="TestDomainService.com",
    domain_security_settings={
        "ntlm_v1": azure_native.aad.NtlmV1.ENABLED,
        "sync_ntlm_passwords": azure_native.aad.SyncNtlmPasswords.ENABLED,
        "tls_v1": azure_native.aad.TlsV1.DISABLED,
    },
    domain_service_name="TestDomainService.com",
    filtered_sync=azure_native.aad.FilteredSync.ENABLED,
    ldaps_settings={
        "external_access": azure_native.aad.ExternalAccess.ENABLED,
        "ldaps": azure_native.aad.Ldaps.ENABLED,
        "pfx_certificate": "MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...",
        "pfx_certificate_password": "<pfxCertificatePassword>",
    },
    notification_settings={
        "additional_recipients": [
            "jicha@microsoft.com",
            "caalmont@microsoft.com",
        ],
        "notify_dc_admins": azure_native.aad.NotifyDcAdmins.ENABLED,
        "notify_global_admins": azure_native.aad.NotifyGlobalAdmins.ENABLED,
    },
    replica_sets=[{
        "location": "West US",
        "subnet_id": "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS",
    }],
    resource_group_name="TestResourceGroup")
Copy
resources:
  domainService:
    type: azure-native:aad:DomainService
    properties:
      domainName: TestDomainService.com
      domainSecuritySettings:
        ntlmV1: Enabled
        syncNtlmPasswords: Enabled
        tlsV1: Disabled
      domainServiceName: TestDomainService.com
      filteredSync: Enabled
      ldapsSettings:
        externalAccess: Enabled
        ldaps: Enabled
        pfxCertificate: MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...
        pfxCertificatePassword: <pfxCertificatePassword>
      notificationSettings:
        additionalRecipients:
          - jicha@microsoft.com
          - caalmont@microsoft.com
        notifyDcAdmins: Enabled
        notifyGlobalAdmins: Enabled
      replicaSets:
        - location: West US
          subnetId: /subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS
      resourceGroupName: TestResourceGroup
Copy

Create DomainService Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new DomainService(name: string, args: DomainServiceArgs, opts?: CustomResourceOptions);
@overload
def DomainService(resource_name: str,
                  args: DomainServiceArgs,
                  opts: Optional[ResourceOptions] = None)

@overload
def DomainService(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  resource_group_name: Optional[str] = None,
                  ldaps_settings: Optional[LdapsSettingsArgs] = None,
                  notification_settings: Optional[NotificationSettingsArgs] = None,
                  domain_security_settings: Optional[DomainSecuritySettingsArgs] = None,
                  domain_service_name: Optional[str] = None,
                  filtered_sync: Optional[Union[str, FilteredSync]] = None,
                  config_diagnostics: Optional[ConfigDiagnosticsArgs] = None,
                  location: Optional[str] = None,
                  domain_name: Optional[str] = None,
                  replica_sets: Optional[Sequence[ReplicaSetArgs]] = None,
                  resource_forest_settings: Optional[ResourceForestSettingsArgs] = None,
                  domain_configuration_type: Optional[str] = None,
                  sku: Optional[str] = None,
                  sync_scope: Optional[Union[str, SyncScope]] = None,
                  tags: Optional[Mapping[str, str]] = None)
func NewDomainService(ctx *Context, name string, args DomainServiceArgs, opts ...ResourceOption) (*DomainService, error)
public DomainService(string name, DomainServiceArgs args, CustomResourceOptions? opts = null)
public DomainService(String name, DomainServiceArgs args)
public DomainService(String name, DomainServiceArgs args, CustomResourceOptions options)
type: azure-native:aad:DomainService
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

Constructor example

The following reference example uses placeholder values for all input properties.

var domainServiceResource = new AzureNative.Aad.DomainService("domainServiceResource", new()
{
    ResourceGroupName = "string",
    LdapsSettings = 
    {
        { "externalAccess", "string" },
        { "ldaps", "string" },
        { "pfxCertificate", "string" },
        { "pfxCertificatePassword", "string" },
    },
    NotificationSettings = 
    {
        { "additionalRecipients", new[]
        {
            "string",
        } },
        { "notifyDcAdmins", "string" },
        { "notifyGlobalAdmins", "string" },
    },
    DomainSecuritySettings = 
    {
        { "channelBinding", "string" },
        { "kerberosArmoring", "string" },
        { "kerberosRc4Encryption", "string" },
        { "ldapSigning", "string" },
        { "ntlmV1", "string" },
        { "syncKerberosPasswords", "string" },
        { "syncNtlmPasswords", "string" },
        { "syncOnPremPasswords", "string" },
        { "tlsV1", "string" },
    },
    DomainServiceName = "string",
    FilteredSync = "string",
    ConfigDiagnostics = 
    {
        { "lastExecuted", "string" },
        { "validatorResults", new[]
        {
            
            {
                { "issues", new[]
                {
                    
                    {
                        { "descriptionParams", new[]
                        {
                            "string",
                        } },
                        { "id", "string" },
                    },
                } },
                { "replicaSetSubnetDisplayName", "string" },
                { "status", "string" },
                { "validatorId", "string" },
            },
        } },
    },
    Location = "string",
    DomainName = "string",
    ReplicaSets = new[]
    {
        
        {
            { "location", "string" },
            { "subnetId", "string" },
        },
    },
    ResourceForestSettings = 
    {
        { "resourceForest", "string" },
        { "settings", new[]
        {
            
            {
                { "friendlyName", "string" },
                { "remoteDnsIps", "string" },
                { "trustDirection", "string" },
                { "trustPassword", "string" },
                { "trustedDomainFqdn", "string" },
            },
        } },
    },
    DomainConfigurationType = "string",
    Sku = "string",
    SyncScope = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := aad.NewDomainService(ctx, "domainServiceResource", &aad.DomainServiceArgs{
	ResourceGroupName: "string",
	LdapsSettings: map[string]interface{}{
		"externalAccess":         "string",
		"ldaps":                  "string",
		"pfxCertificate":         "string",
		"pfxCertificatePassword": "string",
	},
	NotificationSettings: map[string]interface{}{
		"additionalRecipients": []string{
			"string",
		},
		"notifyDcAdmins":     "string",
		"notifyGlobalAdmins": "string",
	},
	DomainSecuritySettings: map[string]interface{}{
		"channelBinding":        "string",
		"kerberosArmoring":      "string",
		"kerberosRc4Encryption": "string",
		"ldapSigning":           "string",
		"ntlmV1":                "string",
		"syncKerberosPasswords": "string",
		"syncNtlmPasswords":     "string",
		"syncOnPremPasswords":   "string",
		"tlsV1":                 "string",
	},
	DomainServiceName: "string",
	FilteredSync:      "string",
	ConfigDiagnostics: map[string]interface{}{
		"lastExecuted": "string",
		"validatorResults": []map[string]interface{}{
			map[string]interface{}{
				"issues": []map[string]interface{}{
					map[string]interface{}{
						"descriptionParams": []string{
							"string",
						},
						"id": "string",
					},
				},
				"replicaSetSubnetDisplayName": "string",
				"status":                      "string",
				"validatorId":                 "string",
			},
		},
	},
	Location:   "string",
	DomainName: "string",
	ReplicaSets: []map[string]interface{}{
		map[string]interface{}{
			"location": "string",
			"subnetId": "string",
		},
	},
	ResourceForestSettings: map[string]interface{}{
		"resourceForest": "string",
		"settings": []map[string]interface{}{
			map[string]interface{}{
				"friendlyName":      "string",
				"remoteDnsIps":      "string",
				"trustDirection":    "string",
				"trustPassword":     "string",
				"trustedDomainFqdn": "string",
			},
		},
	},
	DomainConfigurationType: "string",
	Sku:                     "string",
	SyncScope:               "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
})
Copy
var domainServiceResource = new DomainService("domainServiceResource", DomainServiceArgs.builder()
    .resourceGroupName("string")
    .ldapsSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .notificationSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .domainSecuritySettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .domainServiceName("string")
    .filteredSync("string")
    .configDiagnostics(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .location("string")
    .domainName("string")
    .replicaSets(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .resourceForestSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .domainConfigurationType("string")
    .sku("string")
    .syncScope("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
domain_service_resource = azure_native.aad.DomainService("domainServiceResource",
    resource_group_name=string,
    ldaps_settings={
        externalAccess: string,
        ldaps: string,
        pfxCertificate: string,
        pfxCertificatePassword: string,
    },
    notification_settings={
        additionalRecipients: [string],
        notifyDcAdmins: string,
        notifyGlobalAdmins: string,
    },
    domain_security_settings={
        channelBinding: string,
        kerberosArmoring: string,
        kerberosRc4Encryption: string,
        ldapSigning: string,
        ntlmV1: string,
        syncKerberosPasswords: string,
        syncNtlmPasswords: string,
        syncOnPremPasswords: string,
        tlsV1: string,
    },
    domain_service_name=string,
    filtered_sync=string,
    config_diagnostics={
        lastExecuted: string,
        validatorResults: [{
            issues: [{
                descriptionParams: [string],
                id: string,
            }],
            replicaSetSubnetDisplayName: string,
            status: string,
            validatorId: string,
        }],
    },
    location=string,
    domain_name=string,
    replica_sets=[{
        location: string,
        subnetId: string,
    }],
    resource_forest_settings={
        resourceForest: string,
        settings: [{
            friendlyName: string,
            remoteDnsIps: string,
            trustDirection: string,
            trustPassword: string,
            trustedDomainFqdn: string,
        }],
    },
    domain_configuration_type=string,
    sku=string,
    sync_scope=string,
    tags={
        string: string,
    })
Copy
const domainServiceResource = new azure_native.aad.DomainService("domainServiceResource", {
    resourceGroupName: "string",
    ldapsSettings: {
        externalAccess: "string",
        ldaps: "string",
        pfxCertificate: "string",
        pfxCertificatePassword: "string",
    },
    notificationSettings: {
        additionalRecipients: ["string"],
        notifyDcAdmins: "string",
        notifyGlobalAdmins: "string",
    },
    domainSecuritySettings: {
        channelBinding: "string",
        kerberosArmoring: "string",
        kerberosRc4Encryption: "string",
        ldapSigning: "string",
        ntlmV1: "string",
        syncKerberosPasswords: "string",
        syncNtlmPasswords: "string",
        syncOnPremPasswords: "string",
        tlsV1: "string",
    },
    domainServiceName: "string",
    filteredSync: "string",
    configDiagnostics: {
        lastExecuted: "string",
        validatorResults: [{
            issues: [{
                descriptionParams: ["string"],
                id: "string",
            }],
            replicaSetSubnetDisplayName: "string",
            status: "string",
            validatorId: "string",
        }],
    },
    location: "string",
    domainName: "string",
    replicaSets: [{
        location: "string",
        subnetId: "string",
    }],
    resourceForestSettings: {
        resourceForest: "string",
        settings: [{
            friendlyName: "string",
            remoteDnsIps: "string",
            trustDirection: "string",
            trustPassword: "string",
            trustedDomainFqdn: "string",
        }],
    },
    domainConfigurationType: "string",
    sku: "string",
    syncScope: "string",
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:aad:DomainService
properties:
    configDiagnostics:
        lastExecuted: string
        validatorResults:
            - issues:
                - descriptionParams:
                    - string
                  id: string
              replicaSetSubnetDisplayName: string
              status: string
              validatorId: string
    domainConfigurationType: string
    domainName: string
    domainSecuritySettings:
        channelBinding: string
        kerberosArmoring: string
        kerberosRc4Encryption: string
        ldapSigning: string
        ntlmV1: string
        syncKerberosPasswords: string
        syncNtlmPasswords: string
        syncOnPremPasswords: string
        tlsV1: string
    domainServiceName: string
    filteredSync: string
    ldapsSettings:
        externalAccess: string
        ldaps: string
        pfxCertificate: string
        pfxCertificatePassword: string
    location: string
    notificationSettings:
        additionalRecipients:
            - string
        notifyDcAdmins: string
        notifyGlobalAdmins: string
    replicaSets:
        - location: string
          subnetId: string
    resourceForestSettings:
        resourceForest: string
        settings:
            - friendlyName: string
              remoteDnsIps: string
              trustDirection: string
              trustPassword: string
              trustedDomainFqdn: string
    resourceGroupName: string
    sku: string
    syncScope: string
    tags:
        string: string
Copy

DomainService Resource Properties

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

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The DomainService resource accepts the following input properties:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription. The name is case insensitive.
ConfigDiagnostics Pulumi.AzureNative.Aad.Inputs.ConfigDiagnostics
Configuration diagnostics data containing latest execution from client.
DomainConfigurationType string
Domain Configuration Type
DomainName string
The name of the Azure domain that the user would like to deploy Domain Services to.
DomainSecuritySettings Pulumi.AzureNative.Aad.Inputs.DomainSecuritySettings
DomainSecurity Settings
DomainServiceName Changes to this property will trigger replacement. string
The name of the domain service.
FilteredSync string | Pulumi.AzureNative.Aad.FilteredSync
Enabled or Disabled flag to turn on Group-based filtered sync
LdapsSettings Pulumi.AzureNative.Aad.Inputs.LdapsSettings
Secure LDAP Settings
Location Changes to this property will trigger replacement. string
Resource location
NotificationSettings Pulumi.AzureNative.Aad.Inputs.NotificationSettings
Notification Settings
ReplicaSets List<Pulumi.AzureNative.Aad.Inputs.ReplicaSet>
List of ReplicaSets
ResourceForestSettings Pulumi.AzureNative.Aad.Inputs.ResourceForestSettings
Resource Forest Settings
Sku string
Sku Type
SyncScope string | Pulumi.AzureNative.Aad.SyncScope
All or CloudOnly, All users in AAD are synced to AAD DS domain or only users actively syncing in the cloud
Tags Dictionary<string, string>
Resource tags
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription. The name is case insensitive.
ConfigDiagnostics ConfigDiagnosticsArgs
Configuration diagnostics data containing latest execution from client.
DomainConfigurationType string
Domain Configuration Type
DomainName string
The name of the Azure domain that the user would like to deploy Domain Services to.
DomainSecuritySettings DomainSecuritySettingsArgs
DomainSecurity Settings
DomainServiceName Changes to this property will trigger replacement. string
The name of the domain service.
FilteredSync string | FilteredSync
Enabled or Disabled flag to turn on Group-based filtered sync
LdapsSettings LdapsSettingsArgs
Secure LDAP Settings
Location Changes to this property will trigger replacement. string
Resource location
NotificationSettings NotificationSettingsArgs
Notification Settings
ReplicaSets []ReplicaSetArgs
List of ReplicaSets
ResourceForestSettings ResourceForestSettingsArgs
Resource Forest Settings
Sku string
Sku Type
SyncScope string | SyncScope
All or CloudOnly, All users in AAD are synced to AAD DS domain or only users actively syncing in the cloud
Tags map[string]string
Resource tags
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the user's subscription. The name is case insensitive.
configDiagnostics ConfigDiagnostics
Configuration diagnostics data containing latest execution from client.
domainConfigurationType String
Domain Configuration Type
domainName String
The name of the Azure domain that the user would like to deploy Domain Services to.
domainSecuritySettings DomainSecuritySettings
DomainSecurity Settings
domainServiceName Changes to this property will trigger replacement. String
The name of the domain service.
filteredSync String | FilteredSync
Enabled or Disabled flag to turn on Group-based filtered sync
ldapsSettings LdapsSettings
Secure LDAP Settings
location Changes to this property will trigger replacement. String
Resource location
notificationSettings NotificationSettings
Notification Settings
replicaSets List<ReplicaSet>
List of ReplicaSets
resourceForestSettings ResourceForestSettings
Resource Forest Settings
sku String
Sku Type
syncScope String | SyncScope
All or CloudOnly, All users in AAD are synced to AAD DS domain or only users actively syncing in the cloud
tags Map<String,String>
Resource tags
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription. The name is case insensitive.
configDiagnostics ConfigDiagnostics
Configuration diagnostics data containing latest execution from client.
domainConfigurationType string
Domain Configuration Type
domainName string
The name of the Azure domain that the user would like to deploy Domain Services to.
domainSecuritySettings DomainSecuritySettings
DomainSecurity Settings
domainServiceName Changes to this property will trigger replacement. string
The name of the domain service.
filteredSync string | FilteredSync
Enabled or Disabled flag to turn on Group-based filtered sync
ldapsSettings LdapsSettings
Secure LDAP Settings
location Changes to this property will trigger replacement. string
Resource location
notificationSettings NotificationSettings
Notification Settings
replicaSets ReplicaSet[]
List of ReplicaSets
resourceForestSettings ResourceForestSettings
Resource Forest Settings
sku string
Sku Type
syncScope string | SyncScope
All or CloudOnly, All users in AAD are synced to AAD DS domain or only users actively syncing in the cloud
tags {[key: string]: string}
Resource tags
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group within the user's subscription. The name is case insensitive.
config_diagnostics ConfigDiagnosticsArgs
Configuration diagnostics data containing latest execution from client.
domain_configuration_type str
Domain Configuration Type
domain_name str
The name of the Azure domain that the user would like to deploy Domain Services to.
domain_security_settings DomainSecuritySettingsArgs
DomainSecurity Settings
domain_service_name Changes to this property will trigger replacement. str
The name of the domain service.
filtered_sync str | FilteredSync
Enabled or Disabled flag to turn on Group-based filtered sync
ldaps_settings LdapsSettingsArgs
Secure LDAP Settings
location Changes to this property will trigger replacement. str
Resource location
notification_settings NotificationSettingsArgs
Notification Settings
replica_sets Sequence[ReplicaSetArgs]
List of ReplicaSets
resource_forest_settings ResourceForestSettingsArgs
Resource Forest Settings
sku str
Sku Type
sync_scope str | SyncScope
All or CloudOnly, All users in AAD are synced to AAD DS domain or only users actively syncing in the cloud
tags Mapping[str, str]
Resource tags
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the user's subscription. The name is case insensitive.
configDiagnostics Property Map
Configuration diagnostics data containing latest execution from client.
domainConfigurationType String
Domain Configuration Type
domainName String
The name of the Azure domain that the user would like to deploy Domain Services to.
domainSecuritySettings Property Map
DomainSecurity Settings
domainServiceName Changes to this property will trigger replacement. String
The name of the domain service.
filteredSync String | "Enabled" | "Disabled"
Enabled or Disabled flag to turn on Group-based filtered sync
ldapsSettings Property Map
Secure LDAP Settings
location Changes to this property will trigger replacement. String
Resource location
notificationSettings Property Map
Notification Settings
replicaSets List<Property Map>
List of ReplicaSets
resourceForestSettings Property Map
Resource Forest Settings
sku String
Sku Type
syncScope String | "All" | "CloudOnly"
All or CloudOnly, All users in AAD are synced to AAD DS domain or only users actively syncing in the cloud
tags Map<String>
Resource tags

Outputs

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

DeploymentId string
Deployment Id
Id string
The provider-assigned unique ID for this managed resource.
MigrationProperties Pulumi.AzureNative.Aad.Outputs.MigrationPropertiesResponse
Migration Properties
Name string
Resource name
ProvisioningState string
the current deployment or provisioning state, which only appears in the response.
SyncApplicationId string
The unique sync application id of the Azure AD Domain Services deployment.
SyncOwner string
SyncOwner ReplicaSet Id
SystemData Pulumi.AzureNative.Aad.Outputs.SystemDataResponse
The system meta data relating to this resource.
TenantId string
Azure Active Directory Tenant Id
Type string
Resource type
Version int
Data Model Version
Etag string
Resource etag
DeploymentId string
Deployment Id
Id string
The provider-assigned unique ID for this managed resource.
MigrationProperties MigrationPropertiesResponse
Migration Properties
Name string
Resource name
ProvisioningState string
the current deployment or provisioning state, which only appears in the response.
SyncApplicationId string
The unique sync application id of the Azure AD Domain Services deployment.
SyncOwner string
SyncOwner ReplicaSet Id
SystemData SystemDataResponse
The system meta data relating to this resource.
TenantId string
Azure Active Directory Tenant Id
Type string
Resource type
Version int
Data Model Version
Etag string
Resource etag
deploymentId String
Deployment Id
id String
The provider-assigned unique ID for this managed resource.
migrationProperties MigrationPropertiesResponse
Migration Properties
name String
Resource name
provisioningState String
the current deployment or provisioning state, which only appears in the response.
syncApplicationId String
The unique sync application id of the Azure AD Domain Services deployment.
syncOwner String
SyncOwner ReplicaSet Id
systemData SystemDataResponse
The system meta data relating to this resource.
tenantId String
Azure Active Directory Tenant Id
type String
Resource type
version Integer
Data Model Version
etag String
Resource etag
deploymentId string
Deployment Id
id string
The provider-assigned unique ID for this managed resource.
migrationProperties MigrationPropertiesResponse
Migration Properties
name string
Resource name
provisioningState string
the current deployment or provisioning state, which only appears in the response.
syncApplicationId string
The unique sync application id of the Azure AD Domain Services deployment.
syncOwner string
SyncOwner ReplicaSet Id
systemData SystemDataResponse
The system meta data relating to this resource.
tenantId string
Azure Active Directory Tenant Id
type string
Resource type
version number
Data Model Version
etag string
Resource etag
deployment_id str
Deployment Id
id str
The provider-assigned unique ID for this managed resource.
migration_properties MigrationPropertiesResponse
Migration Properties
name str
Resource name
provisioning_state str
the current deployment or provisioning state, which only appears in the response.
sync_application_id str
The unique sync application id of the Azure AD Domain Services deployment.
sync_owner str
SyncOwner ReplicaSet Id
system_data SystemDataResponse
The system meta data relating to this resource.
tenant_id str
Azure Active Directory Tenant Id
type str
Resource type
version int
Data Model Version
etag str
Resource etag
deploymentId String
Deployment Id
id String
The provider-assigned unique ID for this managed resource.
migrationProperties Property Map
Migration Properties
name String
Resource name
provisioningState String
the current deployment or provisioning state, which only appears in the response.
syncApplicationId String
The unique sync application id of the Azure AD Domain Services deployment.
syncOwner String
SyncOwner ReplicaSet Id
systemData Property Map
The system meta data relating to this resource.
tenantId String
Azure Active Directory Tenant Id
type String
Resource type
version Number
Data Model Version
etag String
Resource etag

Supporting Types

ChannelBinding
, ChannelBindingArgs

Enabled
Enabled
Disabled
Disabled
ChannelBindingEnabled
Enabled
ChannelBindingDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

ConfigDiagnostics
, ConfigDiagnosticsArgs

LastExecuted string
Last domain configuration diagnostics DateTime
ValidatorResults List<Pulumi.AzureNative.Aad.Inputs.ConfigDiagnosticsValidatorResult>
List of Configuration Diagnostics validator results.
LastExecuted string
Last domain configuration diagnostics DateTime
ValidatorResults []ConfigDiagnosticsValidatorResult
List of Configuration Diagnostics validator results.
lastExecuted String
Last domain configuration diagnostics DateTime
validatorResults List<ConfigDiagnosticsValidatorResult>
List of Configuration Diagnostics validator results.
lastExecuted string
Last domain configuration diagnostics DateTime
validatorResults ConfigDiagnosticsValidatorResult[]
List of Configuration Diagnostics validator results.
last_executed str
Last domain configuration diagnostics DateTime
validator_results Sequence[ConfigDiagnosticsValidatorResult]
List of Configuration Diagnostics validator results.
lastExecuted String
Last domain configuration diagnostics DateTime
validatorResults List<Property Map>
List of Configuration Diagnostics validator results.

ConfigDiagnosticsResponse
, ConfigDiagnosticsResponseArgs

LastExecuted string
Last domain configuration diagnostics DateTime
ValidatorResults List<Pulumi.AzureNative.Aad.Inputs.ConfigDiagnosticsValidatorResultResponse>
List of Configuration Diagnostics validator results.
LastExecuted string
Last domain configuration diagnostics DateTime
ValidatorResults []ConfigDiagnosticsValidatorResultResponse
List of Configuration Diagnostics validator results.
lastExecuted String
Last domain configuration diagnostics DateTime
validatorResults List<ConfigDiagnosticsValidatorResultResponse>
List of Configuration Diagnostics validator results.
lastExecuted string
Last domain configuration diagnostics DateTime
validatorResults ConfigDiagnosticsValidatorResultResponse[]
List of Configuration Diagnostics validator results.
last_executed str
Last domain configuration diagnostics DateTime
validator_results Sequence[ConfigDiagnosticsValidatorResultResponse]
List of Configuration Diagnostics validator results.
lastExecuted String
Last domain configuration diagnostics DateTime
validatorResults List<Property Map>
List of Configuration Diagnostics validator results.

ConfigDiagnosticsValidatorResult
, ConfigDiagnosticsValidatorResultArgs

Issues List<Pulumi.AzureNative.Aad.Inputs.ConfigDiagnosticsValidatorResultIssue>
List of resource config validation issues.
ReplicaSetSubnetDisplayName string
Replica set location and subnet name
Status string | Pulumi.AzureNative.Aad.Status
Status for individual validator after running diagnostics.
ValidatorId string
Validator identifier
Issues []ConfigDiagnosticsValidatorResultIssue
List of resource config validation issues.
ReplicaSetSubnetDisplayName string
Replica set location and subnet name
Status string | Status
Status for individual validator after running diagnostics.
ValidatorId string
Validator identifier
issues List<ConfigDiagnosticsValidatorResultIssue>
List of resource config validation issues.
replicaSetSubnetDisplayName String
Replica set location and subnet name
status String | Status
Status for individual validator after running diagnostics.
validatorId String
Validator identifier
issues ConfigDiagnosticsValidatorResultIssue[]
List of resource config validation issues.
replicaSetSubnetDisplayName string
Replica set location and subnet name
status string | Status
Status for individual validator after running diagnostics.
validatorId string
Validator identifier
issues Sequence[ConfigDiagnosticsValidatorResultIssue]
List of resource config validation issues.
replica_set_subnet_display_name str
Replica set location and subnet name
status str | Status
Status for individual validator after running diagnostics.
validator_id str
Validator identifier
issues List<Property Map>
List of resource config validation issues.
replicaSetSubnetDisplayName String
Replica set location and subnet name
status String | "None" | "Running" | "OK" | "Failure" | "Warning" | "Skipped"
Status for individual validator after running diagnostics.
validatorId String
Validator identifier

ConfigDiagnosticsValidatorResultIssue
, ConfigDiagnosticsValidatorResultIssueArgs

DescriptionParams List<string>
List of domain resource property name or values used to compose a rich description.
Id string
Validation issue identifier.
DescriptionParams []string
List of domain resource property name or values used to compose a rich description.
Id string
Validation issue identifier.
descriptionParams List<String>
List of domain resource property name or values used to compose a rich description.
id String
Validation issue identifier.
descriptionParams string[]
List of domain resource property name or values used to compose a rich description.
id string
Validation issue identifier.
description_params Sequence[str]
List of domain resource property name or values used to compose a rich description.
id str
Validation issue identifier.
descriptionParams List<String>
List of domain resource property name or values used to compose a rich description.
id String
Validation issue identifier.

ConfigDiagnosticsValidatorResultIssueResponse
, ConfigDiagnosticsValidatorResultIssueResponseArgs

DescriptionParams List<string>
List of domain resource property name or values used to compose a rich description.
Id string
Validation issue identifier.
DescriptionParams []string
List of domain resource property name or values used to compose a rich description.
Id string
Validation issue identifier.
descriptionParams List<String>
List of domain resource property name or values used to compose a rich description.
id String
Validation issue identifier.
descriptionParams string[]
List of domain resource property name or values used to compose a rich description.
id string
Validation issue identifier.
description_params Sequence[str]
List of domain resource property name or values used to compose a rich description.
id str
Validation issue identifier.
descriptionParams List<String>
List of domain resource property name or values used to compose a rich description.
id String
Validation issue identifier.

ConfigDiagnosticsValidatorResultResponse
, ConfigDiagnosticsValidatorResultResponseArgs

Issues List<Pulumi.AzureNative.Aad.Inputs.ConfigDiagnosticsValidatorResultIssueResponse>
List of resource config validation issues.
ReplicaSetSubnetDisplayName string
Replica set location and subnet name
Status string
Status for individual validator after running diagnostics.
ValidatorId string
Validator identifier
Issues []ConfigDiagnosticsValidatorResultIssueResponse
List of resource config validation issues.
ReplicaSetSubnetDisplayName string
Replica set location and subnet name
Status string
Status for individual validator after running diagnostics.
ValidatorId string
Validator identifier
issues List<ConfigDiagnosticsValidatorResultIssueResponse>
List of resource config validation issues.
replicaSetSubnetDisplayName String
Replica set location and subnet name
status String
Status for individual validator after running diagnostics.
validatorId String
Validator identifier
issues ConfigDiagnosticsValidatorResultIssueResponse[]
List of resource config validation issues.
replicaSetSubnetDisplayName string
Replica set location and subnet name
status string
Status for individual validator after running diagnostics.
validatorId string
Validator identifier
issues Sequence[ConfigDiagnosticsValidatorResultIssueResponse]
List of resource config validation issues.
replica_set_subnet_display_name str
Replica set location and subnet name
status str
Status for individual validator after running diagnostics.
validator_id str
Validator identifier
issues List<Property Map>
List of resource config validation issues.
replicaSetSubnetDisplayName String
Replica set location and subnet name
status String
Status for individual validator after running diagnostics.
validatorId String
Validator identifier

DomainSecuritySettings
, DomainSecuritySettingsArgs

ChannelBinding string | Pulumi.AzureNative.Aad.ChannelBinding
A flag to determine whether or not ChannelBinding is enabled or disabled.
KerberosArmoring string | Pulumi.AzureNative.Aad.KerberosArmoring
A flag to determine whether or not KerberosArmoring is enabled or disabled.
KerberosRc4Encryption string | Pulumi.AzureNative.Aad.KerberosRc4Encryption
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
LdapSigning string | Pulumi.AzureNative.Aad.LdapSigning
A flag to determine whether or not LdapSigning is enabled or disabled.
NtlmV1 string | Pulumi.AzureNative.Aad.NtlmV1
A flag to determine whether or not NtlmV1 is enabled or disabled.
SyncKerberosPasswords string | Pulumi.AzureNative.Aad.SyncKerberosPasswords
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
SyncNtlmPasswords string | Pulumi.AzureNative.Aad.SyncNtlmPasswords
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
SyncOnPremPasswords string | Pulumi.AzureNative.Aad.SyncOnPremPasswords
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
TlsV1 string | Pulumi.AzureNative.Aad.TlsV1
A flag to determine whether or not TlsV1 is enabled or disabled.
ChannelBinding string | ChannelBinding
A flag to determine whether or not ChannelBinding is enabled or disabled.
KerberosArmoring string | KerberosArmoring
A flag to determine whether or not KerberosArmoring is enabled or disabled.
KerberosRc4Encryption string | KerberosRc4Encryption
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
LdapSigning string | LdapSigning
A flag to determine whether or not LdapSigning is enabled or disabled.
NtlmV1 string | NtlmV1
A flag to determine whether or not NtlmV1 is enabled or disabled.
SyncKerberosPasswords string | SyncKerberosPasswords
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
SyncNtlmPasswords string | SyncNtlmPasswords
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
SyncOnPremPasswords string | SyncOnPremPasswords
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
TlsV1 string | TlsV1
A flag to determine whether or not TlsV1 is enabled or disabled.
channelBinding String | ChannelBinding
A flag to determine whether or not ChannelBinding is enabled or disabled.
kerberosArmoring String | KerberosArmoring
A flag to determine whether or not KerberosArmoring is enabled or disabled.
kerberosRc4Encryption String | KerberosRc4Encryption
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
ldapSigning String | LdapSigning
A flag to determine whether or not LdapSigning is enabled or disabled.
ntlmV1 String | NtlmV1
A flag to determine whether or not NtlmV1 is enabled or disabled.
syncKerberosPasswords String | SyncKerberosPasswords
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
syncNtlmPasswords String | SyncNtlmPasswords
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
syncOnPremPasswords String | SyncOnPremPasswords
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
tlsV1 String | TlsV1
A flag to determine whether or not TlsV1 is enabled or disabled.
channelBinding string | ChannelBinding
A flag to determine whether or not ChannelBinding is enabled or disabled.
kerberosArmoring string | KerberosArmoring
A flag to determine whether or not KerberosArmoring is enabled or disabled.
kerberosRc4Encryption string | KerberosRc4Encryption
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
ldapSigning string | LdapSigning
A flag to determine whether or not LdapSigning is enabled or disabled.
ntlmV1 string | NtlmV1
A flag to determine whether or not NtlmV1 is enabled or disabled.
syncKerberosPasswords string | SyncKerberosPasswords
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
syncNtlmPasswords string | SyncNtlmPasswords
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
syncOnPremPasswords string | SyncOnPremPasswords
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
tlsV1 string | TlsV1
A flag to determine whether or not TlsV1 is enabled or disabled.
channel_binding str | ChannelBinding
A flag to determine whether or not ChannelBinding is enabled or disabled.
kerberos_armoring str | KerberosArmoring
A flag to determine whether or not KerberosArmoring is enabled or disabled.
kerberos_rc4_encryption str | KerberosRc4Encryption
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
ldap_signing str | LdapSigning
A flag to determine whether or not LdapSigning is enabled or disabled.
ntlm_v1 str | NtlmV1
A flag to determine whether or not NtlmV1 is enabled or disabled.
sync_kerberos_passwords str | SyncKerberosPasswords
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
sync_ntlm_passwords str | SyncNtlmPasswords
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
sync_on_prem_passwords str | SyncOnPremPasswords
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
tls_v1 str | TlsV1
A flag to determine whether or not TlsV1 is enabled or disabled.
channelBinding String | "Enabled" | "Disabled"
A flag to determine whether or not ChannelBinding is enabled or disabled.
kerberosArmoring String | "Enabled" | "Disabled"
A flag to determine whether or not KerberosArmoring is enabled or disabled.
kerberosRc4Encryption String | "Enabled" | "Disabled"
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
ldapSigning String | "Enabled" | "Disabled"
A flag to determine whether or not LdapSigning is enabled or disabled.
ntlmV1 String | "Enabled" | "Disabled"
A flag to determine whether or not NtlmV1 is enabled or disabled.
syncKerberosPasswords String | "Enabled" | "Disabled"
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
syncNtlmPasswords String | "Enabled" | "Disabled"
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
syncOnPremPasswords String | "Enabled" | "Disabled"
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
tlsV1 String | "Enabled" | "Disabled"
A flag to determine whether or not TlsV1 is enabled or disabled.

DomainSecuritySettingsResponse
, DomainSecuritySettingsResponseArgs

ChannelBinding string
A flag to determine whether or not ChannelBinding is enabled or disabled.
KerberosArmoring string
A flag to determine whether or not KerberosArmoring is enabled or disabled.
KerberosRc4Encryption string
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
LdapSigning string
A flag to determine whether or not LdapSigning is enabled or disabled.
NtlmV1 string
A flag to determine whether or not NtlmV1 is enabled or disabled.
SyncKerberosPasswords string
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
SyncNtlmPasswords string
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
SyncOnPremPasswords string
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
TlsV1 string
A flag to determine whether or not TlsV1 is enabled or disabled.
ChannelBinding string
A flag to determine whether or not ChannelBinding is enabled or disabled.
KerberosArmoring string
A flag to determine whether or not KerberosArmoring is enabled or disabled.
KerberosRc4Encryption string
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
LdapSigning string
A flag to determine whether or not LdapSigning is enabled or disabled.
NtlmV1 string
A flag to determine whether or not NtlmV1 is enabled or disabled.
SyncKerberosPasswords string
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
SyncNtlmPasswords string
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
SyncOnPremPasswords string
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
TlsV1 string
A flag to determine whether or not TlsV1 is enabled or disabled.
channelBinding String
A flag to determine whether or not ChannelBinding is enabled or disabled.
kerberosArmoring String
A flag to determine whether or not KerberosArmoring is enabled or disabled.
kerberosRc4Encryption String
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
ldapSigning String
A flag to determine whether or not LdapSigning is enabled or disabled.
ntlmV1 String
A flag to determine whether or not NtlmV1 is enabled or disabled.
syncKerberosPasswords String
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
syncNtlmPasswords String
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
syncOnPremPasswords String
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
tlsV1 String
A flag to determine whether or not TlsV1 is enabled or disabled.
channelBinding string
A flag to determine whether or not ChannelBinding is enabled or disabled.
kerberosArmoring string
A flag to determine whether or not KerberosArmoring is enabled or disabled.
kerberosRc4Encryption string
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
ldapSigning string
A flag to determine whether or not LdapSigning is enabled or disabled.
ntlmV1 string
A flag to determine whether or not NtlmV1 is enabled or disabled.
syncKerberosPasswords string
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
syncNtlmPasswords string
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
syncOnPremPasswords string
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
tlsV1 string
A flag to determine whether or not TlsV1 is enabled or disabled.
channel_binding str
A flag to determine whether or not ChannelBinding is enabled or disabled.
kerberos_armoring str
A flag to determine whether or not KerberosArmoring is enabled or disabled.
kerberos_rc4_encryption str
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
ldap_signing str
A flag to determine whether or not LdapSigning is enabled or disabled.
ntlm_v1 str
A flag to determine whether or not NtlmV1 is enabled or disabled.
sync_kerberos_passwords str
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
sync_ntlm_passwords str
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
sync_on_prem_passwords str
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
tls_v1 str
A flag to determine whether or not TlsV1 is enabled or disabled.
channelBinding String
A flag to determine whether or not ChannelBinding is enabled or disabled.
kerberosArmoring String
A flag to determine whether or not KerberosArmoring is enabled or disabled.
kerberosRc4Encryption String
A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
ldapSigning String
A flag to determine whether or not LdapSigning is enabled or disabled.
ntlmV1 String
A flag to determine whether or not NtlmV1 is enabled or disabled.
syncKerberosPasswords String
A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
syncNtlmPasswords String
A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
syncOnPremPasswords String
A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
tlsV1 String
A flag to determine whether or not TlsV1 is enabled or disabled.

ExternalAccess
, ExternalAccessArgs

Enabled
Enabled
Disabled
Disabled
ExternalAccessEnabled
Enabled
ExternalAccessDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

FilteredSync
, FilteredSyncArgs

Enabled
Enabled
Disabled
Disabled
FilteredSyncEnabled
Enabled
FilteredSyncDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

ForestTrust
, ForestTrustArgs

FriendlyName string
Friendly Name
RemoteDnsIps string
Remote Dns ips
TrustDirection string
Trust Direction
TrustPassword string
Trust Password
TrustedDomainFqdn string
Trusted Domain FQDN
FriendlyName string
Friendly Name
RemoteDnsIps string
Remote Dns ips
TrustDirection string
Trust Direction
TrustPassword string
Trust Password
TrustedDomainFqdn string
Trusted Domain FQDN
friendlyName String
Friendly Name
remoteDnsIps String
Remote Dns ips
trustDirection String
Trust Direction
trustPassword String
Trust Password
trustedDomainFqdn String
Trusted Domain FQDN
friendlyName string
Friendly Name
remoteDnsIps string
Remote Dns ips
trustDirection string
Trust Direction
trustPassword string
Trust Password
trustedDomainFqdn string
Trusted Domain FQDN
friendly_name str
Friendly Name
remote_dns_ips str
Remote Dns ips
trust_direction str
Trust Direction
trust_password str
Trust Password
trusted_domain_fqdn str
Trusted Domain FQDN
friendlyName String
Friendly Name
remoteDnsIps String
Remote Dns ips
trustDirection String
Trust Direction
trustPassword String
Trust Password
trustedDomainFqdn String
Trusted Domain FQDN

ForestTrustResponse
, ForestTrustResponseArgs

FriendlyName string
Friendly Name
RemoteDnsIps string
Remote Dns ips
TrustDirection string
Trust Direction
TrustPassword string
Trust Password
TrustedDomainFqdn string
Trusted Domain FQDN
FriendlyName string
Friendly Name
RemoteDnsIps string
Remote Dns ips
TrustDirection string
Trust Direction
TrustPassword string
Trust Password
TrustedDomainFqdn string
Trusted Domain FQDN
friendlyName String
Friendly Name
remoteDnsIps String
Remote Dns ips
trustDirection String
Trust Direction
trustPassword String
Trust Password
trustedDomainFqdn String
Trusted Domain FQDN
friendlyName string
Friendly Name
remoteDnsIps string
Remote Dns ips
trustDirection string
Trust Direction
trustPassword string
Trust Password
trustedDomainFqdn string
Trusted Domain FQDN
friendly_name str
Friendly Name
remote_dns_ips str
Remote Dns ips
trust_direction str
Trust Direction
trust_password str
Trust Password
trusted_domain_fqdn str
Trusted Domain FQDN
friendlyName String
Friendly Name
remoteDnsIps String
Remote Dns ips
trustDirection String
Trust Direction
trustPassword String
Trust Password
trustedDomainFqdn String
Trusted Domain FQDN

HealthAlertResponse
, HealthAlertResponseArgs

Id This property is required. string
Health Alert Id
Issue This property is required. string
Health Alert Issue
LastDetected This property is required. string
Health Alert Last Detected DateTime
Name This property is required. string
Health Alert Name
Raised This property is required. string
Health Alert Raised DateTime
ResolutionUri This property is required. string
Health Alert TSG Link
Severity This property is required. string
Health Alert Severity
Id This property is required. string
Health Alert Id
Issue This property is required. string
Health Alert Issue
LastDetected This property is required. string
Health Alert Last Detected DateTime
Name This property is required. string
Health Alert Name
Raised This property is required. string
Health Alert Raised DateTime
ResolutionUri This property is required. string
Health Alert TSG Link
Severity This property is required. string
Health Alert Severity
id This property is required. String
Health Alert Id
issue This property is required. String
Health Alert Issue
lastDetected This property is required. String
Health Alert Last Detected DateTime
name This property is required. String
Health Alert Name
raised This property is required. String
Health Alert Raised DateTime
resolutionUri This property is required. String
Health Alert TSG Link
severity This property is required. String
Health Alert Severity
id This property is required. string
Health Alert Id
issue This property is required. string
Health Alert Issue
lastDetected This property is required. string
Health Alert Last Detected DateTime
name This property is required. string
Health Alert Name
raised This property is required. string
Health Alert Raised DateTime
resolutionUri This property is required. string
Health Alert TSG Link
severity This property is required. string
Health Alert Severity
id This property is required. str
Health Alert Id
issue This property is required. str
Health Alert Issue
last_detected This property is required. str
Health Alert Last Detected DateTime
name This property is required. str
Health Alert Name
raised This property is required. str
Health Alert Raised DateTime
resolution_uri This property is required. str
Health Alert TSG Link
severity This property is required. str
Health Alert Severity
id This property is required. String
Health Alert Id
issue This property is required. String
Health Alert Issue
lastDetected This property is required. String
Health Alert Last Detected DateTime
name This property is required. String
Health Alert Name
raised This property is required. String
Health Alert Raised DateTime
resolutionUri This property is required. String
Health Alert TSG Link
severity This property is required. String
Health Alert Severity

HealthMonitorResponse
, HealthMonitorResponseArgs

Details This property is required. string
Health Monitor Details
Id This property is required. string
Health Monitor Id
Name This property is required. string
Health Monitor Name
Details This property is required. string
Health Monitor Details
Id This property is required. string
Health Monitor Id
Name This property is required. string
Health Monitor Name
details This property is required. String
Health Monitor Details
id This property is required. String
Health Monitor Id
name This property is required. String
Health Monitor Name
details This property is required. string
Health Monitor Details
id This property is required. string
Health Monitor Id
name This property is required. string
Health Monitor Name
details This property is required. str
Health Monitor Details
id This property is required. str
Health Monitor Id
name This property is required. str
Health Monitor Name
details This property is required. String
Health Monitor Details
id This property is required. String
Health Monitor Id
name This property is required. String
Health Monitor Name

KerberosArmoring
, KerberosArmoringArgs

Enabled
Enabled
Disabled
Disabled
KerberosArmoringEnabled
Enabled
KerberosArmoringDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

KerberosRc4Encryption
, KerberosRc4EncryptionArgs

Enabled
Enabled
Disabled
Disabled
KerberosRc4EncryptionEnabled
Enabled
KerberosRc4EncryptionDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

LdapSigning
, LdapSigningArgs

Enabled
Enabled
Disabled
Disabled
LdapSigningEnabled
Enabled
LdapSigningDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

Ldaps
, LdapsArgs

Enabled
Enabled
Disabled
Disabled
LdapsEnabled
Enabled
LdapsDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

LdapsSettings
, LdapsSettingsArgs

ExternalAccess string | Pulumi.AzureNative.Aad.ExternalAccess
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
Ldaps string | Pulumi.AzureNative.Aad.Ldaps
A flag to determine whether or not Secure LDAP is enabled or disabled.
PfxCertificate string
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
PfxCertificatePassword string
The password to decrypt the provided Secure LDAP certificate pfx file.
ExternalAccess string | ExternalAccess
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
Ldaps string | Ldaps
A flag to determine whether or not Secure LDAP is enabled or disabled.
PfxCertificate string
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
PfxCertificatePassword string
The password to decrypt the provided Secure LDAP certificate pfx file.
externalAccess String | ExternalAccess
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
ldaps String | Ldaps
A flag to determine whether or not Secure LDAP is enabled or disabled.
pfxCertificate String
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
pfxCertificatePassword String
The password to decrypt the provided Secure LDAP certificate pfx file.
externalAccess string | ExternalAccess
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
ldaps string | Ldaps
A flag to determine whether or not Secure LDAP is enabled or disabled.
pfxCertificate string
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
pfxCertificatePassword string
The password to decrypt the provided Secure LDAP certificate pfx file.
external_access str | ExternalAccess
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
ldaps str | Ldaps
A flag to determine whether or not Secure LDAP is enabled or disabled.
pfx_certificate str
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
pfx_certificate_password str
The password to decrypt the provided Secure LDAP certificate pfx file.
externalAccess String | "Enabled" | "Disabled"
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
ldaps String | "Enabled" | "Disabled"
A flag to determine whether or not Secure LDAP is enabled or disabled.
pfxCertificate String
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
pfxCertificatePassword String
The password to decrypt the provided Secure LDAP certificate pfx file.

LdapsSettingsResponse
, LdapsSettingsResponseArgs

CertificateNotAfter This property is required. string
NotAfter DateTime of configure ldaps certificate.
CertificateThumbprint This property is required. string
Thumbprint of configure ldaps certificate.
PublicCertificate This property is required. string
Public certificate used to configure secure ldap.
ExternalAccess string
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
Ldaps string
A flag to determine whether or not Secure LDAP is enabled or disabled.
PfxCertificate string
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
PfxCertificatePassword string
The password to decrypt the provided Secure LDAP certificate pfx file.
CertificateNotAfter This property is required. string
NotAfter DateTime of configure ldaps certificate.
CertificateThumbprint This property is required. string
Thumbprint of configure ldaps certificate.
PublicCertificate This property is required. string
Public certificate used to configure secure ldap.
ExternalAccess string
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
Ldaps string
A flag to determine whether or not Secure LDAP is enabled or disabled.
PfxCertificate string
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
PfxCertificatePassword string
The password to decrypt the provided Secure LDAP certificate pfx file.
certificateNotAfter This property is required. String
NotAfter DateTime of configure ldaps certificate.
certificateThumbprint This property is required. String
Thumbprint of configure ldaps certificate.
publicCertificate This property is required. String
Public certificate used to configure secure ldap.
externalAccess String
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
ldaps String
A flag to determine whether or not Secure LDAP is enabled or disabled.
pfxCertificate String
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
pfxCertificatePassword String
The password to decrypt the provided Secure LDAP certificate pfx file.
certificateNotAfter This property is required. string
NotAfter DateTime of configure ldaps certificate.
certificateThumbprint This property is required. string
Thumbprint of configure ldaps certificate.
publicCertificate This property is required. string
Public certificate used to configure secure ldap.
externalAccess string
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
ldaps string
A flag to determine whether or not Secure LDAP is enabled or disabled.
pfxCertificate string
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
pfxCertificatePassword string
The password to decrypt the provided Secure LDAP certificate pfx file.
certificate_not_after This property is required. str
NotAfter DateTime of configure ldaps certificate.
certificate_thumbprint This property is required. str
Thumbprint of configure ldaps certificate.
public_certificate This property is required. str
Public certificate used to configure secure ldap.
external_access str
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
ldaps str
A flag to determine whether or not Secure LDAP is enabled or disabled.
pfx_certificate str
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
pfx_certificate_password str
The password to decrypt the provided Secure LDAP certificate pfx file.
certificateNotAfter This property is required. String
NotAfter DateTime of configure ldaps certificate.
certificateThumbprint This property is required. String
Thumbprint of configure ldaps certificate.
publicCertificate This property is required. String
Public certificate used to configure secure ldap.
externalAccess String
A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
ldaps String
A flag to determine whether or not Secure LDAP is enabled or disabled.
pfxCertificate String
The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
pfxCertificatePassword String
The password to decrypt the provided Secure LDAP certificate pfx file.

MigrationProgressResponse
, MigrationProgressResponseArgs

CompletionPercentage double
Completion Percentage
ProgressMessage string
Progress Message
CompletionPercentage float64
Completion Percentage
ProgressMessage string
Progress Message
completionPercentage Double
Completion Percentage
progressMessage String
Progress Message
completionPercentage number
Completion Percentage
progressMessage string
Progress Message
completion_percentage float
Completion Percentage
progress_message str
Progress Message
completionPercentage Number
Completion Percentage
progressMessage String
Progress Message

MigrationPropertiesResponse
, MigrationPropertiesResponseArgs

MigrationProgress This property is required. Pulumi.AzureNative.Aad.Inputs.MigrationProgressResponse
Migration Progress
OldSubnetId This property is required. string
Old Subnet Id
OldVnetSiteId This property is required. string
Old Vnet Site Id
MigrationProgress This property is required. MigrationProgressResponse
Migration Progress
OldSubnetId This property is required. string
Old Subnet Id
OldVnetSiteId This property is required. string
Old Vnet Site Id
migrationProgress This property is required. MigrationProgressResponse
Migration Progress
oldSubnetId This property is required. String
Old Subnet Id
oldVnetSiteId This property is required. String
Old Vnet Site Id
migrationProgress This property is required. MigrationProgressResponse
Migration Progress
oldSubnetId This property is required. string
Old Subnet Id
oldVnetSiteId This property is required. string
Old Vnet Site Id
migration_progress This property is required. MigrationProgressResponse
Migration Progress
old_subnet_id This property is required. str
Old Subnet Id
old_vnet_site_id This property is required. str
Old Vnet Site Id
migrationProgress This property is required. Property Map
Migration Progress
oldSubnetId This property is required. String
Old Subnet Id
oldVnetSiteId This property is required. String
Old Vnet Site Id

NotificationSettings
, NotificationSettingsArgs

AdditionalRecipients List<string>
The list of additional recipients
NotifyDcAdmins string | Pulumi.AzureNative.Aad.NotifyDcAdmins
Should domain controller admins be notified
NotifyGlobalAdmins string | Pulumi.AzureNative.Aad.NotifyGlobalAdmins
Should global admins be notified
AdditionalRecipients []string
The list of additional recipients
NotifyDcAdmins string | NotifyDcAdmins
Should domain controller admins be notified
NotifyGlobalAdmins string | NotifyGlobalAdmins
Should global admins be notified
additionalRecipients List<String>
The list of additional recipients
notifyDcAdmins String | NotifyDcAdmins
Should domain controller admins be notified
notifyGlobalAdmins String | NotifyGlobalAdmins
Should global admins be notified
additionalRecipients string[]
The list of additional recipients
notifyDcAdmins string | NotifyDcAdmins
Should domain controller admins be notified
notifyGlobalAdmins string | NotifyGlobalAdmins
Should global admins be notified
additional_recipients Sequence[str]
The list of additional recipients
notify_dc_admins str | NotifyDcAdmins
Should domain controller admins be notified
notify_global_admins str | NotifyGlobalAdmins
Should global admins be notified
additionalRecipients List<String>
The list of additional recipients
notifyDcAdmins String | "Enabled" | "Disabled"
Should domain controller admins be notified
notifyGlobalAdmins String | "Enabled" | "Disabled"
Should global admins be notified

NotificationSettingsResponse
, NotificationSettingsResponseArgs

AdditionalRecipients List<string>
The list of additional recipients
NotifyDcAdmins string
Should domain controller admins be notified
NotifyGlobalAdmins string
Should global admins be notified
AdditionalRecipients []string
The list of additional recipients
NotifyDcAdmins string
Should domain controller admins be notified
NotifyGlobalAdmins string
Should global admins be notified
additionalRecipients List<String>
The list of additional recipients
notifyDcAdmins String
Should domain controller admins be notified
notifyGlobalAdmins String
Should global admins be notified
additionalRecipients string[]
The list of additional recipients
notifyDcAdmins string
Should domain controller admins be notified
notifyGlobalAdmins string
Should global admins be notified
additional_recipients Sequence[str]
The list of additional recipients
notify_dc_admins str
Should domain controller admins be notified
notify_global_admins str
Should global admins be notified
additionalRecipients List<String>
The list of additional recipients
notifyDcAdmins String
Should domain controller admins be notified
notifyGlobalAdmins String
Should global admins be notified

NotifyDcAdmins
, NotifyDcAdminsArgs

Enabled
Enabled
Disabled
Disabled
NotifyDcAdminsEnabled
Enabled
NotifyDcAdminsDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

NotifyGlobalAdmins
, NotifyGlobalAdminsArgs

Enabled
Enabled
Disabled
Disabled
NotifyGlobalAdminsEnabled
Enabled
NotifyGlobalAdminsDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

NtlmV1
, NtlmV1Args

Enabled
Enabled
Disabled
Disabled
NtlmV1Enabled
Enabled
NtlmV1Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

ReplicaSet
, ReplicaSetArgs

Location string
Virtual network location
SubnetId string
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
Location string
Virtual network location
SubnetId string
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
location String
Virtual network location
subnetId String
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
location string
Virtual network location
subnetId string
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
location str
Virtual network location
subnet_id str
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
location String
Virtual network location
subnetId String
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.

ReplicaSetResponse
, ReplicaSetResponseArgs

DomainControllerIpAddress This property is required. List<string>
List of Domain Controller IP Address
ExternalAccessIpAddress This property is required. string
External access ip address.
HealthAlerts This property is required. List<Pulumi.AzureNative.Aad.Inputs.HealthAlertResponse>
List of Domain Health Alerts
HealthLastEvaluated This property is required. string
Last domain evaluation run DateTime
HealthMonitors This property is required. List<Pulumi.AzureNative.Aad.Inputs.HealthMonitorResponse>
List of Domain Health Monitors
ReplicaSetId This property is required. string
ReplicaSet Id
ServiceStatus This property is required. string
Status of Domain Service instance
VnetSiteId This property is required. string
Virtual network site id
Location string
Virtual network location
SubnetId string
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
DomainControllerIpAddress This property is required. []string
List of Domain Controller IP Address
ExternalAccessIpAddress This property is required. string
External access ip address.
HealthAlerts This property is required. []HealthAlertResponse
List of Domain Health Alerts
HealthLastEvaluated This property is required. string
Last domain evaluation run DateTime
HealthMonitors This property is required. []HealthMonitorResponse
List of Domain Health Monitors
ReplicaSetId This property is required. string
ReplicaSet Id
ServiceStatus This property is required. string
Status of Domain Service instance
VnetSiteId This property is required. string
Virtual network site id
Location string
Virtual network location
SubnetId string
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
domainControllerIpAddress This property is required. List<String>
List of Domain Controller IP Address
externalAccessIpAddress This property is required. String
External access ip address.
healthAlerts This property is required. List<HealthAlertResponse>
List of Domain Health Alerts
healthLastEvaluated This property is required. String
Last domain evaluation run DateTime
healthMonitors This property is required. List<HealthMonitorResponse>
List of Domain Health Monitors
replicaSetId This property is required. String
ReplicaSet Id
serviceStatus This property is required. String
Status of Domain Service instance
vnetSiteId This property is required. String
Virtual network site id
location String
Virtual network location
subnetId String
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
domainControllerIpAddress This property is required. string[]
List of Domain Controller IP Address
externalAccessIpAddress This property is required. string
External access ip address.
healthAlerts This property is required. HealthAlertResponse[]
List of Domain Health Alerts
healthLastEvaluated This property is required. string
Last domain evaluation run DateTime
healthMonitors This property is required. HealthMonitorResponse[]
List of Domain Health Monitors
replicaSetId This property is required. string
ReplicaSet Id
serviceStatus This property is required. string
Status of Domain Service instance
vnetSiteId This property is required. string
Virtual network site id
location string
Virtual network location
subnetId string
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
domain_controller_ip_address This property is required. Sequence[str]
List of Domain Controller IP Address
external_access_ip_address This property is required. str
External access ip address.
health_alerts This property is required. Sequence[HealthAlertResponse]
List of Domain Health Alerts
health_last_evaluated This property is required. str
Last domain evaluation run DateTime
health_monitors This property is required. Sequence[HealthMonitorResponse]
List of Domain Health Monitors
replica_set_id This property is required. str
ReplicaSet Id
service_status This property is required. str
Status of Domain Service instance
vnet_site_id This property is required. str
Virtual network site id
location str
Virtual network location
subnet_id str
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.
domainControllerIpAddress This property is required. List<String>
List of Domain Controller IP Address
externalAccessIpAddress This property is required. String
External access ip address.
healthAlerts This property is required. List<Property Map>
List of Domain Health Alerts
healthLastEvaluated This property is required. String
Last domain evaluation run DateTime
healthMonitors This property is required. List<Property Map>
List of Domain Health Monitors
replicaSetId This property is required. String
ReplicaSet Id
serviceStatus This property is required. String
Status of Domain Service instance
vnetSiteId This property is required. String
Virtual network site id
location String
Virtual network location
subnetId String
The name of the virtual network that Domain Services will be deployed on. The id of the subnet that Domain Services will be deployed on. /virtualNetwork/vnetName/subnets/subnetName.

ResourceForestSettings
, ResourceForestSettingsArgs

ResourceForest string
Resource Forest
Settings List<Pulumi.AzureNative.Aad.Inputs.ForestTrust>
List of settings for Resource Forest
ResourceForest string
Resource Forest
Settings []ForestTrust
List of settings for Resource Forest
resourceForest String
Resource Forest
settings List<ForestTrust>
List of settings for Resource Forest
resourceForest string
Resource Forest
settings ForestTrust[]
List of settings for Resource Forest
resource_forest str
Resource Forest
settings Sequence[ForestTrust]
List of settings for Resource Forest
resourceForest String
Resource Forest
settings List<Property Map>
List of settings for Resource Forest

ResourceForestSettingsResponse
, ResourceForestSettingsResponseArgs

ResourceForest string
Resource Forest
Settings List<Pulumi.AzureNative.Aad.Inputs.ForestTrustResponse>
List of settings for Resource Forest
ResourceForest string
Resource Forest
Settings []ForestTrustResponse
List of settings for Resource Forest
resourceForest String
Resource Forest
settings List<ForestTrustResponse>
List of settings for Resource Forest
resourceForest string
Resource Forest
settings ForestTrustResponse[]
List of settings for Resource Forest
resource_forest str
Resource Forest
settings Sequence[ForestTrustResponse]
List of settings for Resource Forest
resourceForest String
Resource Forest
settings List<Property Map>
List of settings for Resource Forest

Status
, StatusArgs

None
None
Running
Running
OK
OK
Failure
Failure
Warning
Warning
Skipped
Skipped
StatusNone
None
StatusRunning
Running
StatusOK
OK
StatusFailure
Failure
StatusWarning
Warning
StatusSkipped
Skipped
None
None
Running
Running
OK
OK
Failure
Failure
Warning
Warning
Skipped
Skipped
None
None
Running
Running
OK
OK
Failure
Failure
Warning
Warning
Skipped
Skipped
NONE
None
RUNNING
Running
OK
OK
FAILURE
Failure
WARNING
Warning
SKIPPED
Skipped
"None"
None
"Running"
Running
"OK"
OK
"Failure"
Failure
"Warning"
Warning
"Skipped"
Skipped

SyncKerberosPasswords
, SyncKerberosPasswordsArgs

Enabled
Enabled
Disabled
Disabled
SyncKerberosPasswordsEnabled
Enabled
SyncKerberosPasswordsDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

SyncNtlmPasswords
, SyncNtlmPasswordsArgs

Enabled
Enabled
Disabled
Disabled
SyncNtlmPasswordsEnabled
Enabled
SyncNtlmPasswordsDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

SyncOnPremPasswords
, SyncOnPremPasswordsArgs

Enabled
Enabled
Disabled
Disabled
SyncOnPremPasswordsEnabled
Enabled
SyncOnPremPasswordsDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

SyncScope
, SyncScopeArgs

All
All
CloudOnly
CloudOnly
SyncScopeAll
All
SyncScopeCloudOnly
CloudOnly
All
All
CloudOnly
CloudOnly
All
All
CloudOnly
CloudOnly
ALL
All
CLOUD_ONLY
CloudOnly
"All"
All
"CloudOnly"
CloudOnly

SystemDataResponse
, SystemDataResponseArgs

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.

TlsV1
, TlsV1Args

Enabled
Enabled
Disabled
Disabled
TlsV1Enabled
Enabled
TlsV1Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

Import

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

$ pulumi import azure-native:aad:DomainService TestDomainService.com /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices/{domainServiceName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

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