azure-native.aad.DomainService
Explore with Pulumi AI
Domain service.
Uses Azure REST API version 2022-12-01. In version 1.x of the Azure Native provider, it used API version 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",
    });
});
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
	})
}
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());
    }
}
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",
});
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")
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
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 string
- The unique name of the resource.
- args DomainServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args DomainServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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 = new AzureNative.Aad.Inputs.LdapsSettingsArgs
    {
        ExternalAccess = "string",
        Ldaps = "string",
        PfxCertificate = "string",
        PfxCertificatePassword = "string",
    },
    NotificationSettings = new AzureNative.Aad.Inputs.NotificationSettingsArgs
    {
        AdditionalRecipients = new[]
        {
            "string",
        },
        NotifyDcAdmins = "string",
        NotifyGlobalAdmins = "string",
    },
    DomainSecuritySettings = new AzureNative.Aad.Inputs.DomainSecuritySettingsArgs
    {
        ChannelBinding = "string",
        KerberosArmoring = "string",
        KerberosRc4Encryption = "string",
        LdapSigning = "string",
        NtlmV1 = "string",
        SyncKerberosPasswords = "string",
        SyncNtlmPasswords = "string",
        SyncOnPremPasswords = "string",
        TlsV1 = "string",
    },
    DomainServiceName = "string",
    FilteredSync = "string",
    ConfigDiagnostics = new AzureNative.Aad.Inputs.ConfigDiagnosticsArgs
    {
        LastExecuted = "string",
        ValidatorResults = new[]
        {
            new AzureNative.Aad.Inputs.ConfigDiagnosticsValidatorResultArgs
            {
                Issues = new[]
                {
                    new AzureNative.Aad.Inputs.ConfigDiagnosticsValidatorResultIssueArgs
                    {
                        DescriptionParams = new[]
                        {
                            "string",
                        },
                        Id = "string",
                    },
                },
                ReplicaSetSubnetDisplayName = "string",
                Status = "string",
                ValidatorId = "string",
            },
        },
    },
    Location = "string",
    DomainName = "string",
    ReplicaSets = new[]
    {
        new AzureNative.Aad.Inputs.ReplicaSetArgs
        {
            Location = "string",
            SubnetId = "string",
        },
    },
    ResourceForestSettings = new AzureNative.Aad.Inputs.ResourceForestSettingsArgs
    {
        ResourceForest = "string",
        Settings = new[]
        {
            new AzureNative.Aad.Inputs.ForestTrustArgs
            {
                FriendlyName = "string",
                RemoteDnsIps = "string",
                TrustDirection = "string",
                TrustPassword = "string",
                TrustedDomainFqdn = "string",
            },
        },
    },
    DomainConfigurationType = "string",
    Sku = "string",
    SyncScope = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := aad.NewDomainService(ctx, "domainServiceResource", &aad.DomainServiceArgs{
	ResourceGroupName: pulumi.String("string"),
	LdapsSettings: &aad.LdapsSettingsArgs{
		ExternalAccess:         pulumi.String("string"),
		Ldaps:                  pulumi.String("string"),
		PfxCertificate:         pulumi.String("string"),
		PfxCertificatePassword: pulumi.String("string"),
	},
	NotificationSettings: &aad.NotificationSettingsArgs{
		AdditionalRecipients: pulumi.StringArray{
			pulumi.String("string"),
		},
		NotifyDcAdmins:     pulumi.String("string"),
		NotifyGlobalAdmins: pulumi.String("string"),
	},
	DomainSecuritySettings: &aad.DomainSecuritySettingsArgs{
		ChannelBinding:        pulumi.String("string"),
		KerberosArmoring:      pulumi.String("string"),
		KerberosRc4Encryption: pulumi.String("string"),
		LdapSigning:           pulumi.String("string"),
		NtlmV1:                pulumi.String("string"),
		SyncKerberosPasswords: pulumi.String("string"),
		SyncNtlmPasswords:     pulumi.String("string"),
		SyncOnPremPasswords:   pulumi.String("string"),
		TlsV1:                 pulumi.String("string"),
	},
	DomainServiceName: pulumi.String("string"),
	FilteredSync:      pulumi.String("string"),
	ConfigDiagnostics: &aad.ConfigDiagnosticsArgs{
		LastExecuted: pulumi.String("string"),
		ValidatorResults: aad.ConfigDiagnosticsValidatorResultArray{
			&aad.ConfigDiagnosticsValidatorResultArgs{
				Issues: aad.ConfigDiagnosticsValidatorResultIssueArray{
					&aad.ConfigDiagnosticsValidatorResultIssueArgs{
						DescriptionParams: pulumi.StringArray{
							pulumi.String("string"),
						},
						Id: pulumi.String("string"),
					},
				},
				ReplicaSetSubnetDisplayName: pulumi.String("string"),
				Status:                      pulumi.String("string"),
				ValidatorId:                 pulumi.String("string"),
			},
		},
	},
	Location:   pulumi.String("string"),
	DomainName: pulumi.String("string"),
	ReplicaSets: aad.ReplicaSetArray{
		&aad.ReplicaSetArgs{
			Location: pulumi.String("string"),
			SubnetId: pulumi.String("string"),
		},
	},
	ResourceForestSettings: &aad.ResourceForestSettingsArgs{
		ResourceForest: pulumi.String("string"),
		Settings: aad.ForestTrustArray{
			&aad.ForestTrustArgs{
				FriendlyName:      pulumi.String("string"),
				RemoteDnsIps:      pulumi.String("string"),
				TrustDirection:    pulumi.String("string"),
				TrustPassword:     pulumi.String("string"),
				TrustedDomainFqdn: pulumi.String("string"),
			},
		},
	},
	DomainConfigurationType: pulumi.String("string"),
	Sku:                     pulumi.String("string"),
	SyncScope:               pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var domainServiceResource = new DomainService("domainServiceResource", DomainServiceArgs.builder()
    .resourceGroupName("string")
    .ldapsSettings(LdapsSettingsArgs.builder()
        .externalAccess("string")
        .ldaps("string")
        .pfxCertificate("string")
        .pfxCertificatePassword("string")
        .build())
    .notificationSettings(NotificationSettingsArgs.builder()
        .additionalRecipients("string")
        .notifyDcAdmins("string")
        .notifyGlobalAdmins("string")
        .build())
    .domainSecuritySettings(DomainSecuritySettingsArgs.builder()
        .channelBinding("string")
        .kerberosArmoring("string")
        .kerberosRc4Encryption("string")
        .ldapSigning("string")
        .ntlmV1("string")
        .syncKerberosPasswords("string")
        .syncNtlmPasswords("string")
        .syncOnPremPasswords("string")
        .tlsV1("string")
        .build())
    .domainServiceName("string")
    .filteredSync("string")
    .configDiagnostics(ConfigDiagnosticsArgs.builder()
        .lastExecuted("string")
        .validatorResults(ConfigDiagnosticsValidatorResultArgs.builder()
            .issues(ConfigDiagnosticsValidatorResultIssueArgs.builder()
                .descriptionParams("string")
                .id("string")
                .build())
            .replicaSetSubnetDisplayName("string")
            .status("string")
            .validatorId("string")
            .build())
        .build())
    .location("string")
    .domainName("string")
    .replicaSets(ReplicaSetArgs.builder()
        .location("string")
        .subnetId("string")
        .build())
    .resourceForestSettings(ResourceForestSettingsArgs.builder()
        .resourceForest("string")
        .settings(ForestTrustArgs.builder()
            .friendlyName("string")
            .remoteDnsIps("string")
            .trustDirection("string")
            .trustPassword("string")
            .trustedDomainFqdn("string")
            .build())
        .build())
    .domainConfigurationType("string")
    .sku("string")
    .syncScope("string")
    .tags(Map.of("string", "string"))
    .build());
domain_service_resource = azure_native.aad.DomainService("domainServiceResource",
    resource_group_name="string",
    ldaps_settings={
        "external_access": "string",
        "ldaps": "string",
        "pfx_certificate": "string",
        "pfx_certificate_password": "string",
    },
    notification_settings={
        "additional_recipients": ["string"],
        "notify_dc_admins": "string",
        "notify_global_admins": "string",
    },
    domain_security_settings={
        "channel_binding": "string",
        "kerberos_armoring": "string",
        "kerberos_rc4_encryption": "string",
        "ldap_signing": "string",
        "ntlm_v1": "string",
        "sync_kerberos_passwords": "string",
        "sync_ntlm_passwords": "string",
        "sync_on_prem_passwords": "string",
        "tls_v1": "string",
    },
    domain_service_name="string",
    filtered_sync="string",
    config_diagnostics={
        "last_executed": "string",
        "validator_results": [{
            "issues": [{
                "description_params": ["string"],
                "id": "string",
            }],
            "replica_set_subnet_display_name": "string",
            "status": "string",
            "validator_id": "string",
        }],
    },
    location="string",
    domain_name="string",
    replica_sets=[{
        "location": "string",
        "subnet_id": "string",
    }],
    resource_forest_settings={
        "resource_forest": "string",
        "settings": [{
            "friendly_name": "string",
            "remote_dns_ips": "string",
            "trust_direction": "string",
            "trust_password": "string",
            "trusted_domain_fqdn": "string",
        }],
    },
    domain_configuration_type="string",
    sku="string",
    sync_scope="string",
    tags={
        "string": "string",
    })
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",
    },
});
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
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:
- ResourceGroup stringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- ConfigDiagnostics Pulumi.Azure Native. Aad. Inputs. Config Diagnostics 
- Configuration diagnostics data containing latest execution from client.
- DomainConfiguration stringType 
- Domain Configuration Type
- DomainName string
- The name of the Azure domain that the user would like to deploy Domain Services to.
- DomainSecurity Pulumi.Settings Azure Native. Aad. Inputs. Domain Security Settings 
- DomainSecurity Settings
- DomainService stringName 
- The name of the domain service.
- FilteredSync string | Pulumi.Azure Native. Aad. Filtered Sync 
- Enabled or Disabled flag to turn on Group-based filtered sync
- LdapsSettings Pulumi.Azure Native. Aad. Inputs. Ldaps Settings 
- Secure LDAP Settings
- Location string
- Resource location
- NotificationSettings Pulumi.Azure Native. Aad. Inputs. Notification Settings 
- Notification Settings
- ReplicaSets List<Pulumi.Azure Native. Aad. Inputs. Replica Set> 
- List of ReplicaSets
- ResourceForest Pulumi.Settings Azure Native. Aad. Inputs. Resource Forest Settings 
- Resource Forest Settings
- Sku string
- Sku Type
- SyncScope string | Pulumi.Azure Native. Aad. Sync Scope 
- All or CloudOnly, All users in AAD are synced to AAD DS domain or only users actively syncing in the cloud
- Dictionary<string, string>
- Resource tags
- ResourceGroup stringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- ConfigDiagnostics ConfigDiagnostics Args 
- Configuration diagnostics data containing latest execution from client.
- DomainConfiguration stringType 
- Domain Configuration Type
- DomainName string
- The name of the Azure domain that the user would like to deploy Domain Services to.
- DomainSecurity DomainSettings Security Settings Args 
- DomainSecurity Settings
- DomainService stringName 
- The name of the domain service.
- FilteredSync string | FilteredSync 
- Enabled or Disabled flag to turn on Group-based filtered sync
- LdapsSettings LdapsSettings Args 
- Secure LDAP Settings
- Location string
- Resource location
- NotificationSettings NotificationSettings Args 
- Notification Settings
- ReplicaSets []ReplicaSet Args 
- List of ReplicaSets
- ResourceForest ResourceSettings Forest Settings Args 
- 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
- map[string]string
- Resource tags
- resourceGroup StringName 
- 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.
- domainConfiguration StringType 
- Domain Configuration Type
- domainName String
- The name of the Azure domain that the user would like to deploy Domain Services to.
- domainSecurity DomainSettings Security Settings 
- DomainSecurity Settings
- domainService StringName 
- 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 String
- Resource location
- notificationSettings NotificationSettings 
- Notification Settings
- replicaSets List<ReplicaSet> 
- List of ReplicaSets
- resourceForest ResourceSettings Forest Settings 
- 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
- Map<String,String>
- Resource tags
- resourceGroup stringName 
- 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.
- domainConfiguration stringType 
- Domain Configuration Type
- domainName string
- The name of the Azure domain that the user would like to deploy Domain Services to.
- domainSecurity DomainSettings Security Settings 
- DomainSecurity Settings
- domainService stringName 
- 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 string
- Resource location
- notificationSettings NotificationSettings 
- Notification Settings
- replicaSets ReplicaSet[] 
- List of ReplicaSets
- resourceForest ResourceSettings Forest Settings 
- 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
- {[key: string]: string}
- Resource tags
- resource_group_ strname 
- The name of the resource group within the user's subscription. The name is case insensitive.
- config_diagnostics ConfigDiagnostics Args 
- Configuration diagnostics data containing latest execution from client.
- domain_configuration_ strtype 
- Domain Configuration Type
- domain_name str
- The name of the Azure domain that the user would like to deploy Domain Services to.
- domain_security_ Domainsettings Security Settings Args 
- DomainSecurity Settings
- domain_service_ strname 
- The name of the domain service.
- filtered_sync str | FilteredSync 
- Enabled or Disabled flag to turn on Group-based filtered sync
- ldaps_settings LdapsSettings Args 
- Secure LDAP Settings
- location str
- Resource location
- notification_settings NotificationSettings Args 
- Notification Settings
- replica_sets Sequence[ReplicaSet Args] 
- List of ReplicaSets
- resource_forest_ Resourcesettings Forest Settings Args 
- 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
- Mapping[str, str]
- Resource tags
- resourceGroup StringName 
- 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.
- domainConfiguration StringType 
- Domain Configuration Type
- domainName String
- The name of the Azure domain that the user would like to deploy Domain Services to.
- domainSecurity Property MapSettings 
- DomainSecurity Settings
- domainService StringName 
- 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 String
- Resource location
- notificationSettings Property Map
- Notification Settings
- replicaSets List<Property Map>
- List of ReplicaSets
- resourceForest Property MapSettings 
- 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
- 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.Azure Native. Aad. Outputs. Migration Properties Response 
- Migration Properties
- Name string
- Resource name
- ProvisioningState string
- the current deployment or provisioning state, which only appears in the response.
- SyncApplication stringId 
- The unique sync application id of the Azure AD Domain Services deployment.
- SyncOwner string
- SyncOwner ReplicaSet Id
- SystemData Pulumi.Azure Native. Aad. Outputs. System Data Response 
- 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 MigrationProperties Response 
- Migration Properties
- Name string
- Resource name
- ProvisioningState string
- the current deployment or provisioning state, which only appears in the response.
- SyncApplication stringId 
- The unique sync application id of the Azure AD Domain Services deployment.
- SyncOwner string
- SyncOwner ReplicaSet Id
- SystemData SystemData Response 
- 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 MigrationProperties Response 
- Migration Properties
- name String
- Resource name
- provisioningState String
- the current deployment or provisioning state, which only appears in the response.
- syncApplication StringId 
- The unique sync application id of the Azure AD Domain Services deployment.
- syncOwner String
- SyncOwner ReplicaSet Id
- systemData SystemData Response 
- 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 MigrationProperties Response 
- Migration Properties
- name string
- Resource name
- provisioningState string
- the current deployment or provisioning state, which only appears in the response.
- syncApplication stringId 
- The unique sync application id of the Azure AD Domain Services deployment.
- syncOwner string
- SyncOwner ReplicaSet Id
- systemData SystemData Response 
- 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 MigrationProperties Response 
- Migration Properties
- name str
- Resource name
- provisioning_state str
- the current deployment or provisioning state, which only appears in the response.
- sync_application_ strid 
- The unique sync application id of the Azure AD Domain Services deployment.
- sync_owner str
- SyncOwner ReplicaSet Id
- system_data SystemData Response 
- 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.
- syncApplication StringId 
- 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
- ChannelBinding Enabled 
- Enabled
- ChannelBinding Disabled 
- 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.Azure Native. Aad. Inputs. Config Diagnostics Validator Result> 
- List of Configuration Diagnostics validator results.
- LastExecuted string
- Last domain configuration diagnostics DateTime
- ValidatorResults []ConfigDiagnostics Validator Result 
- List of Configuration Diagnostics validator results.
- lastExecuted String
- Last domain configuration diagnostics DateTime
- validatorResults List<ConfigDiagnostics Validator Result> 
- List of Configuration Diagnostics validator results.
- lastExecuted string
- Last domain configuration diagnostics DateTime
- validatorResults ConfigDiagnostics Validator Result[] 
- List of Configuration Diagnostics validator results.
- last_executed str
- Last domain configuration diagnostics DateTime
- validator_results Sequence[ConfigDiagnostics Validator Result] 
- 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.Azure Native. Aad. Inputs. Config Diagnostics Validator Result Response> 
- List of Configuration Diagnostics validator results.
- LastExecuted string
- Last domain configuration diagnostics DateTime
- ValidatorResults []ConfigDiagnostics Validator Result Response 
- List of Configuration Diagnostics validator results.
- lastExecuted String
- Last domain configuration diagnostics DateTime
- validatorResults List<ConfigDiagnostics Validator Result Response> 
- List of Configuration Diagnostics validator results.
- lastExecuted string
- Last domain configuration diagnostics DateTime
- validatorResults ConfigDiagnostics Validator Result Response[] 
- List of Configuration Diagnostics validator results.
- last_executed str
- Last domain configuration diagnostics DateTime
- validator_results Sequence[ConfigDiagnostics Validator Result Response] 
- 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.Azure Native. Aad. Inputs. Config Diagnostics Validator Result Issue> 
- List of resource config validation issues.
- ReplicaSet stringSubnet Display Name 
- Replica set location and subnet name
- Status
string | Pulumi.Azure Native. Aad. Status 
- Status for individual validator after running diagnostics.
- ValidatorId string
- Validator identifier
- Issues
[]ConfigDiagnostics Validator Result Issue 
- List of resource config validation issues.
- ReplicaSet stringSubnet Display Name 
- Replica set location and subnet name
- Status string | Status
- Status for individual validator after running diagnostics.
- ValidatorId string
- Validator identifier
- issues
List<ConfigDiagnostics Validator Result Issue> 
- List of resource config validation issues.
- replicaSet StringSubnet Display Name 
- Replica set location and subnet name
- status String | Status
- Status for individual validator after running diagnostics.
- validatorId String
- Validator identifier
- issues
ConfigDiagnostics Validator Result Issue[] 
- List of resource config validation issues.
- replicaSet stringSubnet Display Name 
- Replica set location and subnet name
- status string | Status
- Status for individual validator after running diagnostics.
- validatorId string
- Validator identifier
- issues
Sequence[ConfigDiagnostics Validator Result Issue] 
- List of resource config validation issues.
- replica_set_ strsubnet_ display_ name 
- 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.
- replicaSet StringSubnet Display Name 
- 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.Azure Native. Aad. Inputs. Config Diagnostics Validator Result Issue Response> 
- List of resource config validation issues.
- ReplicaSet stringSubnet Display Name 
- Replica set location and subnet name
- Status string
- Status for individual validator after running diagnostics.
- ValidatorId string
- Validator identifier
- Issues
[]ConfigDiagnostics Validator Result Issue Response 
- List of resource config validation issues.
- ReplicaSet stringSubnet Display Name 
- Replica set location and subnet name
- Status string
- Status for individual validator after running diagnostics.
- ValidatorId string
- Validator identifier
- issues
List<ConfigDiagnostics Validator Result Issue Response> 
- List of resource config validation issues.
- replicaSet StringSubnet Display Name 
- Replica set location and subnet name
- status String
- Status for individual validator after running diagnostics.
- validatorId String
- Validator identifier
- issues
ConfigDiagnostics Validator Result Issue Response[] 
- List of resource config validation issues.
- replicaSet stringSubnet Display Name 
- Replica set location and subnet name
- status string
- Status for individual validator after running diagnostics.
- validatorId string
- Validator identifier
- issues
Sequence[ConfigDiagnostics Validator Result Issue Response] 
- List of resource config validation issues.
- replica_set_ strsubnet_ display_ name 
- 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.
- replicaSet StringSubnet Display Name 
- Replica set location and subnet name
- status String
- Status for individual validator after running diagnostics.
- validatorId String
- Validator identifier
DomainSecuritySettings, DomainSecuritySettingsArgs      
- ChannelBinding string | Pulumi.Azure Native. Aad. Channel Binding 
- A flag to determine whether or not ChannelBinding is enabled or disabled.
- KerberosArmoring string | Pulumi.Azure Native. Aad. Kerberos Armoring 
- A flag to determine whether or not KerberosArmoring is enabled or disabled.
- KerberosRc4Encryption string | Pulumi.Azure Native. Aad. Kerberos Rc4Encryption 
- A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- LdapSigning string | Pulumi.Azure Native. Aad. Ldap Signing 
- A flag to determine whether or not LdapSigning is enabled or disabled.
- NtlmV1 string | Pulumi.Azure Native. Aad. Ntlm V1 
- A flag to determine whether or not NtlmV1 is enabled or disabled.
- SyncKerberos string | Pulumi.Passwords Azure Native. Aad. Sync Kerberos Passwords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- SyncNtlm string | Pulumi.Passwords Azure Native. Aad. Sync Ntlm Passwords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- SyncOn string | Pulumi.Prem Passwords Azure Native. Aad. Sync On Prem Passwords 
- A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- TlsV1 string | Pulumi.Azure Native. Aad. Tls V1 
- 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.
- SyncKerberos string | SyncPasswords Kerberos Passwords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- SyncNtlm string | SyncPasswords Ntlm Passwords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- SyncOn string | SyncPrem Passwords On Prem Passwords 
- 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.
- syncKerberos String | SyncPasswords Kerberos Passwords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- syncNtlm String | SyncPasswords Ntlm Passwords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- syncOn String | SyncPrem Passwords On Prem Passwords 
- 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.
- syncKerberos string | SyncPasswords Kerberos Passwords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- syncNtlm string | SyncPasswords Ntlm Passwords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- syncOn string | SyncPrem Passwords On Prem Passwords 
- 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_ str | Kerberosencryption Rc4Encryption 
- 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_ str | Syncpasswords Kerberos Passwords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- sync_ntlm_ str | Syncpasswords Ntlm Passwords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- sync_on_ str | Syncprem_ passwords On Prem Passwords 
- 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.
- syncKerberos String | "Enabled" | "Disabled"Passwords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- syncNtlm String | "Enabled" | "Disabled"Passwords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- syncOn String | "Enabled" | "Disabled"Prem Passwords 
- 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.
- SyncKerberos stringPasswords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- SyncNtlm stringPasswords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- SyncOn stringPrem Passwords 
- 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.
- SyncKerberos stringPasswords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- SyncNtlm stringPasswords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- SyncOn stringPrem Passwords 
- 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.
- syncKerberos StringPasswords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- syncNtlm StringPasswords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- syncOn StringPrem Passwords 
- 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.
- syncKerberos stringPasswords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- syncNtlm stringPasswords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- syncOn stringPrem Passwords 
- 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_ strencryption 
- 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_ strpasswords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- sync_ntlm_ strpasswords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- sync_on_ strprem_ passwords 
- 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.
- syncKerberos StringPasswords 
- A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- syncNtlm StringPasswords 
- A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- syncOn StringPrem Passwords 
- 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
- ExternalAccess Enabled 
- Enabled
- ExternalAccess Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
FilteredSync, FilteredSyncArgs    
- Enabled
- Enabled
- Disabled
- Disabled
- FilteredSync Enabled 
- Enabled
- FilteredSync Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
ForestTrust, ForestTrustArgs    
- FriendlyName string
- Friendly Name
- RemoteDns stringIps 
- Remote Dns ips
- TrustDirection string
- Trust Direction
- TrustPassword string
- Trust Password
- TrustedDomain stringFqdn 
- Trusted Domain FQDN
- FriendlyName string
- Friendly Name
- RemoteDns stringIps 
- Remote Dns ips
- TrustDirection string
- Trust Direction
- TrustPassword string
- Trust Password
- TrustedDomain stringFqdn 
- Trusted Domain FQDN
- friendlyName String
- Friendly Name
- remoteDns StringIps 
- Remote Dns ips
- trustDirection String
- Trust Direction
- trustPassword String
- Trust Password
- trustedDomain StringFqdn 
- Trusted Domain FQDN
- friendlyName string
- Friendly Name
- remoteDns stringIps 
- Remote Dns ips
- trustDirection string
- Trust Direction
- trustPassword string
- Trust Password
- trustedDomain stringFqdn 
- Trusted Domain FQDN
- friendly_name str
- Friendly Name
- remote_dns_ strips 
- Remote Dns ips
- trust_direction str
- Trust Direction
- trust_password str
- Trust Password
- trusted_domain_ strfqdn 
- Trusted Domain FQDN
- friendlyName String
- Friendly Name
- remoteDns StringIps 
- Remote Dns ips
- trustDirection String
- Trust Direction
- trustPassword String
- Trust Password
- trustedDomain StringFqdn 
- Trusted Domain FQDN
ForestTrustResponse, ForestTrustResponseArgs      
- FriendlyName string
- Friendly Name
- RemoteDns stringIps 
- Remote Dns ips
- TrustDirection string
- Trust Direction
- TrustPassword string
- Trust Password
- TrustedDomain stringFqdn 
- Trusted Domain FQDN
- FriendlyName string
- Friendly Name
- RemoteDns stringIps 
- Remote Dns ips
- TrustDirection string
- Trust Direction
- TrustPassword string
- Trust Password
- TrustedDomain stringFqdn 
- Trusted Domain FQDN
- friendlyName String
- Friendly Name
- remoteDns StringIps 
- Remote Dns ips
- trustDirection String
- Trust Direction
- trustPassword String
- Trust Password
- trustedDomain StringFqdn 
- Trusted Domain FQDN
- friendlyName string
- Friendly Name
- remoteDns stringIps 
- Remote Dns ips
- trustDirection string
- Trust Direction
- trustPassword string
- Trust Password
- trustedDomain stringFqdn 
- Trusted Domain FQDN
- friendly_name str
- Friendly Name
- remote_dns_ strips 
- Remote Dns ips
- trust_direction str
- Trust Direction
- trust_password str
- Trust Password
- trusted_domain_ strfqdn 
- Trusted Domain FQDN
- friendlyName String
- Friendly Name
- remoteDns StringIps 
- Remote Dns ips
- trustDirection String
- Trust Direction
- trustPassword String
- Trust Password
- trustedDomain StringFqdn 
- Trusted Domain FQDN
HealthAlertResponse, HealthAlertResponseArgs      
- Id string
- Health Alert Id
- Issue string
- Health Alert Issue
- LastDetected string
- Health Alert Last Detected DateTime
- Name string
- Health Alert Name
- Raised string
- Health Alert Raised DateTime
- ResolutionUri string
- Health Alert TSG Link
- Severity string
- Health Alert Severity
- Id string
- Health Alert Id
- Issue string
- Health Alert Issue
- LastDetected string
- Health Alert Last Detected DateTime
- Name string
- Health Alert Name
- Raised string
- Health Alert Raised DateTime
- ResolutionUri string
- Health Alert TSG Link
- Severity string
- Health Alert Severity
- id String
- Health Alert Id
- issue String
- Health Alert Issue
- lastDetected String
- Health Alert Last Detected DateTime
- name String
- Health Alert Name
- raised String
- Health Alert Raised DateTime
- resolutionUri String
- Health Alert TSG Link
- severity String
- Health Alert Severity
- id string
- Health Alert Id
- issue string
- Health Alert Issue
- lastDetected string
- Health Alert Last Detected DateTime
- name string
- Health Alert Name
- raised string
- Health Alert Raised DateTime
- resolutionUri string
- Health Alert TSG Link
- severity string
- Health Alert Severity
- id str
- Health Alert Id
- issue str
- Health Alert Issue
- last_detected str
- Health Alert Last Detected DateTime
- name str
- Health Alert Name
- raised str
- Health Alert Raised DateTime
- resolution_uri str
- Health Alert TSG Link
- severity str
- Health Alert Severity
- id String
- Health Alert Id
- issue String
- Health Alert Issue
- lastDetected String
- Health Alert Last Detected DateTime
- name String
- Health Alert Name
- raised String
- Health Alert Raised DateTime
- resolutionUri String
- Health Alert TSG Link
- severity String
- Health Alert Severity
HealthMonitorResponse, HealthMonitorResponseArgs      
KerberosArmoring, KerberosArmoringArgs    
- Enabled
- Enabled
- Disabled
- Disabled
- KerberosArmoring Enabled 
- Enabled
- KerberosArmoring Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
KerberosRc4Encryption, KerberosRc4EncryptionArgs    
- Enabled
- Enabled
- Disabled
- Disabled
- KerberosRc4Encryption Enabled 
- Enabled
- KerberosRc4Encryption Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
LdapSigning, LdapSigningArgs    
- Enabled
- Enabled
- Disabled
- Disabled
- LdapSigning Enabled 
- Enabled
- LdapSigning Disabled 
- 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.Azure Native. Aad. External Access 
- A flag to determine whether or not Secure LDAP access over the internet is enabled or disabled.
- Ldaps
string | Pulumi.Azure Native. 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.
- PfxCertificate stringPassword 
- 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.
- PfxCertificate stringPassword 
- 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.
- pfxCertificate StringPassword 
- 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.
- pfxCertificate stringPassword 
- 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_ strpassword 
- 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.
- pfxCertificate StringPassword 
- The password to decrypt the provided Secure LDAP certificate pfx file.
LdapsSettingsResponse, LdapsSettingsResponseArgs      
- CertificateNot stringAfter 
- NotAfter DateTime of configure ldaps certificate.
- CertificateThumbprint string
- Thumbprint of configure ldaps certificate.
- PublicCertificate 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.
- PfxCertificate stringPassword 
- The password to decrypt the provided Secure LDAP certificate pfx file.
- CertificateNot stringAfter 
- NotAfter DateTime of configure ldaps certificate.
- CertificateThumbprint string
- Thumbprint of configure ldaps certificate.
- PublicCertificate 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.
- PfxCertificate stringPassword 
- The password to decrypt the provided Secure LDAP certificate pfx file.
- certificateNot StringAfter 
- NotAfter DateTime of configure ldaps certificate.
- certificateThumbprint String
- Thumbprint of configure ldaps certificate.
- publicCertificate 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.
- pfxCertificate StringPassword 
- The password to decrypt the provided Secure LDAP certificate pfx file.
- certificateNot stringAfter 
- NotAfter DateTime of configure ldaps certificate.
- certificateThumbprint string
- Thumbprint of configure ldaps certificate.
- publicCertificate 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.
- pfxCertificate stringPassword 
- The password to decrypt the provided Secure LDAP certificate pfx file.
- certificate_not_ strafter 
- NotAfter DateTime of configure ldaps certificate.
- certificate_thumbprint str
- Thumbprint of configure ldaps certificate.
- public_certificate 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_ strpassword 
- The password to decrypt the provided Secure LDAP certificate pfx file.
- certificateNot StringAfter 
- NotAfter DateTime of configure ldaps certificate.
- certificateThumbprint String
- Thumbprint of configure ldaps certificate.
- publicCertificate 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.
- pfxCertificate StringPassword 
- 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 Pulumi.Azure Native. Aad. Inputs. Migration Progress Response 
- Migration Progress
- OldSubnet stringId 
- Old Subnet Id
- OldVnet stringSite Id 
- Old Vnet Site Id
- MigrationProgress MigrationProgress Response 
- Migration Progress
- OldSubnet stringId 
- Old Subnet Id
- OldVnet stringSite Id 
- Old Vnet Site Id
- migrationProgress MigrationProgress Response 
- Migration Progress
- oldSubnet StringId 
- Old Subnet Id
- oldVnet StringSite Id 
- Old Vnet Site Id
- migrationProgress MigrationProgress Response 
- Migration Progress
- oldSubnet stringId 
- Old Subnet Id
- oldVnet stringSite Id 
- Old Vnet Site Id
- migration_progress MigrationProgress Response 
- Migration Progress
- old_subnet_ strid 
- Old Subnet Id
- old_vnet_ strsite_ id 
- Old Vnet Site Id
- migrationProgress Property Map
- Migration Progress
- oldSubnet StringId 
- Old Subnet Id
- oldVnet StringSite Id 
- Old Vnet Site Id
NotificationSettings, NotificationSettingsArgs    
- AdditionalRecipients List<string>
- The list of additional recipients
- NotifyDc string | Pulumi.Admins Azure Native. Aad. Notify Dc Admins 
- Should domain controller admins be notified
- NotifyGlobal string | Pulumi.Admins Azure Native. Aad. Notify Global Admins 
- Should global admins be notified
- AdditionalRecipients []string
- The list of additional recipients
- NotifyDc string | NotifyAdmins Dc Admins 
- Should domain controller admins be notified
- NotifyGlobal string | NotifyAdmins Global Admins 
- Should global admins be notified
- additionalRecipients List<String>
- The list of additional recipients
- notifyDc String | NotifyAdmins Dc Admins 
- Should domain controller admins be notified
- notifyGlobal String | NotifyAdmins Global Admins 
- Should global admins be notified
- additionalRecipients string[]
- The list of additional recipients
- notifyDc string | NotifyAdmins Dc Admins 
- Should domain controller admins be notified
- notifyGlobal string | NotifyAdmins Global Admins 
- Should global admins be notified
- additional_recipients Sequence[str]
- The list of additional recipients
- notify_dc_ str | Notifyadmins Dc Admins 
- Should domain controller admins be notified
- notify_global_ str | Notifyadmins Global Admins 
- Should global admins be notified
- additionalRecipients List<String>
- The list of additional recipients
- notifyDc String | "Enabled" | "Disabled"Admins 
- Should domain controller admins be notified
- notifyGlobal String | "Enabled" | "Disabled"Admins 
- Should global admins be notified
NotificationSettingsResponse, NotificationSettingsResponseArgs      
- AdditionalRecipients List<string>
- The list of additional recipients
- NotifyDc stringAdmins 
- Should domain controller admins be notified
- NotifyGlobal stringAdmins 
- Should global admins be notified
- AdditionalRecipients []string
- The list of additional recipients
- NotifyDc stringAdmins 
- Should domain controller admins be notified
- NotifyGlobal stringAdmins 
- Should global admins be notified
- additionalRecipients List<String>
- The list of additional recipients
- notifyDc StringAdmins 
- Should domain controller admins be notified
- notifyGlobal StringAdmins 
- Should global admins be notified
- additionalRecipients string[]
- The list of additional recipients
- notifyDc stringAdmins 
- Should domain controller admins be notified
- notifyGlobal stringAdmins 
- Should global admins be notified
- additional_recipients Sequence[str]
- The list of additional recipients
- notify_dc_ stradmins 
- Should domain controller admins be notified
- notify_global_ stradmins 
- Should global admins be notified
- additionalRecipients List<String>
- The list of additional recipients
- notifyDc StringAdmins 
- Should domain controller admins be notified
- notifyGlobal StringAdmins 
- Should global admins be notified
NotifyDcAdmins, NotifyDcAdminsArgs      
- Enabled
- Enabled
- Disabled
- Disabled
- NotifyDc Admins Enabled 
- Enabled
- NotifyDc Admins Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
NotifyGlobalAdmins, NotifyGlobalAdminsArgs      
- Enabled
- Enabled
- Disabled
- Disabled
- NotifyGlobal Admins Enabled 
- Enabled
- NotifyGlobal Admins Disabled 
- 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    
ReplicaSetResponse, ReplicaSetResponseArgs      
- DomainController List<string>Ip Address 
- List of Domain Controller IP Address
- ExternalAccess stringIp Address 
- External access ip address.
- HealthAlerts List<Pulumi.Azure Native. Aad. Inputs. Health Alert Response> 
- List of Domain Health Alerts
- HealthLast stringEvaluated 
- Last domain evaluation run DateTime
- HealthMonitors List<Pulumi.Azure Native. Aad. Inputs. Health Monitor Response> 
- List of Domain Health Monitors
- ReplicaSet stringId 
- ReplicaSet Id
- ServiceStatus string
- Status of Domain Service instance
- VnetSite stringId 
- 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.
- DomainController []stringIp Address 
- List of Domain Controller IP Address
- ExternalAccess stringIp Address 
- External access ip address.
- HealthAlerts []HealthAlert Response 
- List of Domain Health Alerts
- HealthLast stringEvaluated 
- Last domain evaluation run DateTime
- HealthMonitors []HealthMonitor Response 
- List of Domain Health Monitors
- ReplicaSet stringId 
- ReplicaSet Id
- ServiceStatus string
- Status of Domain Service instance
- VnetSite stringId 
- 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.
- domainController List<String>Ip Address 
- List of Domain Controller IP Address
- externalAccess StringIp Address 
- External access ip address.
- healthAlerts List<HealthAlert Response> 
- List of Domain Health Alerts
- healthLast StringEvaluated 
- Last domain evaluation run DateTime
- healthMonitors List<HealthMonitor Response> 
- List of Domain Health Monitors
- replicaSet StringId 
- ReplicaSet Id
- serviceStatus String
- Status of Domain Service instance
- vnetSite StringId 
- 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.
- domainController string[]Ip Address 
- List of Domain Controller IP Address
- externalAccess stringIp Address 
- External access ip address.
- healthAlerts HealthAlert Response[] 
- List of Domain Health Alerts
- healthLast stringEvaluated 
- Last domain evaluation run DateTime
- healthMonitors HealthMonitor Response[] 
- List of Domain Health Monitors
- replicaSet stringId 
- ReplicaSet Id
- serviceStatus string
- Status of Domain Service instance
- vnetSite stringId 
- 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_ Sequence[str]ip_ address 
- List of Domain Controller IP Address
- external_access_ strip_ address 
- External access ip address.
- health_alerts Sequence[HealthAlert Response] 
- List of Domain Health Alerts
- health_last_ strevaluated 
- Last domain evaluation run DateTime
- health_monitors Sequence[HealthMonitor Response] 
- List of Domain Health Monitors
- replica_set_ strid 
- ReplicaSet Id
- service_status str
- Status of Domain Service instance
- vnet_site_ strid 
- 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.
- domainController List<String>Ip Address 
- List of Domain Controller IP Address
- externalAccess StringIp Address 
- External access ip address.
- healthAlerts List<Property Map>
- List of Domain Health Alerts
- healthLast StringEvaluated 
- Last domain evaluation run DateTime
- healthMonitors List<Property Map>
- List of Domain Health Monitors
- replicaSet StringId 
- ReplicaSet Id
- serviceStatus String
- Status of Domain Service instance
- vnetSite StringId 
- 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.Azure Native. Aad. Inputs. Forest Trust> 
- 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.Azure Native. Aad. Inputs. Forest Trust Response> 
- List of settings for Resource Forest
- ResourceForest string
- Resource Forest
- Settings
[]ForestTrust Response 
- List of settings for Resource Forest
- resourceForest String
- Resource Forest
- settings
List<ForestTrust Response> 
- List of settings for Resource Forest
- resourceForest string
- Resource Forest
- settings
ForestTrust Response[] 
- List of settings for Resource Forest
- resource_forest str
- Resource Forest
- settings
Sequence[ForestTrust Response] 
- 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
- SyncKerberos Passwords Enabled 
- Enabled
- SyncKerberos Passwords Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
SyncNtlmPasswords, SyncNtlmPasswordsArgs      
- Enabled
- Enabled
- Disabled
- Disabled
- SyncNtlm Passwords Enabled 
- Enabled
- SyncNtlm Passwords Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
SyncOnPremPasswords, SyncOnPremPasswordsArgs        
- Enabled
- Enabled
- Disabled
- Disabled
- SyncOn Prem Passwords Enabled 
- Enabled
- SyncOn Prem Passwords Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
SyncScope, SyncScopeArgs    
- All
- All
- CloudOnly 
- CloudOnly
- SyncScope All 
- All
- SyncScope Cloud Only 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0