DomainService

Domain service. API Version: 2021-03-01.

Example Usage

Create Domain Service

using System.Collections.Generic;
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 = "Enabled",
            SyncNtlmPasswords = "Enabled",
            TlsV1 = "Disabled",
        },
        DomainServiceName = "TestDomainService.com",
        FilteredSync = "Enabled",
        LdapsSettings = new AzureNative.Aad.Inputs.LdapsSettingsArgs
        {
            ExternalAccess = "Enabled",
            Ldaps = "Enabled",
            PfxCertificate = "MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...",
            PfxCertificatePassword = "<pfxCertificatePassword>",
        },
        NotificationSettings = new AzureNative.Aad.Inputs.NotificationSettingsArgs
        {
            AdditionalRecipients = new[]
            {
                "jicha@microsoft.com",
                "caalmont@microsoft.com",
            },
            NotifyDcAdmins = "Enabled",
            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/go/azure/aad"
	"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("Enabled"),
				SyncNtlmPasswords: pulumi.String("Enabled"),
				TlsV1:             pulumi.String("Disabled"),
			},
			DomainServiceName: pulumi.String("TestDomainService.com"),
			FilteredSync:      pulumi.String("Enabled"),
			LdapsSettings: &aad.LdapsSettingsArgs{
				ExternalAccess:         pulumi.String("Enabled"),
				Ldaps:                  pulumi.String("Enabled"),
				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("Enabled"),
				NotifyGlobalAdmins: pulumi.String("Enabled"),
			},
			ReplicaSets: []aad.ReplicaSetArgs{
				&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 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(Map.ofEntries(
                Map.entry("ntlmV1", "Enabled"),
                Map.entry("syncNtlmPasswords", "Enabled"),
                Map.entry("tlsV1", "Disabled")
            ))
            .domainServiceName("TestDomainService.com")
            .filteredSync("Enabled")
            .ldapsSettings(Map.ofEntries(
                Map.entry("externalAccess", "Enabled"),
                Map.entry("ldaps", "Enabled"),
                Map.entry("pfxCertificate", "MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w..."),
                Map.entry("pfxCertificatePassword", "<pfxCertificatePassword>")
            ))
            .notificationSettings(Map.ofEntries(
                Map.entry("additionalRecipients",                 
                    "jicha@microsoft.com",
                    "caalmont@microsoft.com"),
                Map.entry("notifyDcAdmins", "Enabled"),
                Map.entry("notifyGlobalAdmins", "Enabled")
            ))
            .replicaSets(Map.ofEntries(
                Map.entry("location", "West US"),
                Map.entry("subnetId", "/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS")
            ))
            .resourceGroupName("TestResourceGroup")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

domain_service = azure_native.aad.DomainService("domainService",
    domain_name="TestDomainService.com",
    domain_security_settings=azure_native.aad.DomainSecuritySettingsArgs(
        ntlm_v1="Enabled",
        sync_ntlm_passwords="Enabled",
        tls_v1="Disabled",
    ),
    domain_service_name="TestDomainService.com",
    filtered_sync="Enabled",
    ldaps_settings=azure_native.aad.LdapsSettingsArgs(
        external_access="Enabled",
        ldaps="Enabled",
        pfx_certificate="MIIDPDCCAiSgAwIBAgIQQUI9P6tq2p9OFIJa7DLNvTANBgkqhkiG9w0BAQsFADAgMR4w...",
        pfx_certificate_password="<pfxCertificatePassword>",
    ),
    notification_settings=azure_native.aad.NotificationSettingsArgs(
        additional_recipients=[
            "jicha@microsoft.com",
            "caalmont@microsoft.com",
        ],
        notify_dc_admins="Enabled",
        notify_global_admins="Enabled",
    ),
    replica_sets=[azure_native.aad.ReplicaSetArgs(
        location="West US",
        subnet_id="/subscriptions/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestNetworkResourceGroup/providers/Microsoft.Network/virtualNetworks/TestVnetWUS/subnets/TestSubnetWUS",
    )],
    resource_group_name="TestResourceGroup")
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: "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",
});
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

new DomainService(name: string, args: DomainServiceArgs, opts?: CustomResourceOptions);
@overload
def DomainService(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  domain_configuration_type: Optional[str] = None,
                  domain_name: Optional[str] = None,
                  domain_security_settings: Optional[DomainSecuritySettingsArgs] = None,
                  domain_service_name: Optional[str] = None,
                  filtered_sync: Optional[Union[str, FilteredSync]] = None,
                  ldaps_settings: Optional[LdapsSettingsArgs] = None,
                  location: Optional[str] = None,
                  notification_settings: Optional[NotificationSettingsArgs] = None,
                  replica_sets: Optional[Sequence[ReplicaSetArgs]] = None,
                  resource_forest_settings: Optional[ResourceForestSettingsArgs] = None,
                  resource_group_name: Optional[str] = None,
                  sku: Optional[str] = None,
                  tags: Optional[Mapping[str, str]] = None)
@overload
def DomainService(resource_name: str,
                  args: DomainServiceArgs,
                  opts: Optional[ResourceOptions] = 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.

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.

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

The DomainService resource accepts the following input properties:

ResourceGroupName string

The name of the resource group within the user's subscription. The name is case insensitive.

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.DomainSecuritySettingsArgs

DomainSecurity Settings

DomainServiceName 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.LdapsSettingsArgs

Secure LDAP Settings

Location string

Resource location

NotificationSettings Pulumi.AzureNative.Aad.Inputs.NotificationSettingsArgs

Notification Settings

ReplicaSets List<Pulumi.AzureNative.Aad.Inputs.ReplicaSetArgs>

List of ReplicaSets

ResourceForestSettings Pulumi.AzureNative.Aad.Inputs.ResourceForestSettingsArgs

Resource Forest Settings

Sku string

Sku Type

Tags Dictionary<string, string>

Resource tags

ResourceGroupName string

The name of the resource group within the user's subscription. The name is case insensitive.

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 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 string

Resource location

NotificationSettings NotificationSettingsArgs

Notification Settings

ReplicaSets []ReplicaSetArgs

List of ReplicaSets

ResourceForestSettings ResourceForestSettingsArgs

Resource Forest Settings

Sku string

Sku Type

Tags map[string]string

Resource tags

resourceGroupName String

The name of the resource group within the user's subscription. The name is case insensitive.

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 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 String

Resource location

notificationSettings NotificationSettingsArgs

Notification Settings

replicaSets List<ReplicaSetArgs>

List of ReplicaSets

resourceForestSettings ResourceForestSettingsArgs

Resource Forest Settings

sku String

Sku Type

tags Map<String,String>

Resource tags

resourceGroupName string

The name of the resource group within the user's subscription. The name is case insensitive.

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 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 string

Resource location

notificationSettings NotificationSettingsArgs

Notification Settings

replicaSets ReplicaSetArgs[]

List of ReplicaSets

resourceForestSettings ResourceForestSettingsArgs

Resource Forest Settings

sku string

Sku Type

tags {[key: string]: string}

Resource tags

resource_group_name str

The name of the resource group within the user's subscription. The name is case insensitive.

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 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 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

tags Mapping[str, str]

Resource tags

resourceGroupName String

The name of the resource group within the user's subscription. The name is case insensitive.

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 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 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

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.

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.

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.

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.

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_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.

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

DomainSecuritySettings

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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

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

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

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

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

Details string

Health Monitor Details

Id string

Health Monitor Id

Name string

Health Monitor Name

Details string

Health Monitor Details

Id string

Health Monitor Id

Name string

Health Monitor Name

details String

Health Monitor Details

id String

Health Monitor Id

name String

Health Monitor Name

details string

Health Monitor Details

id string

Health Monitor Id

name string

Health Monitor Name

details str

Health Monitor Details

id str

Health Monitor Id

name str

Health Monitor Name

details String

Health Monitor Details

id String

Health Monitor Id

name String

Health Monitor Name

KerberosArmoring

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

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

Ldaps

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

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

CertificateNotAfter string

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.

PfxCertificatePassword string

The password to decrypt the provided Secure LDAP certificate pfx file.

CertificateNotAfter string

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.

PfxCertificatePassword string

The password to decrypt the provided Secure LDAP certificate pfx file.

certificateNotAfter String

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.

pfxCertificatePassword String

The password to decrypt the provided Secure LDAP certificate pfx file.

certificateNotAfter string

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.

pfxCertificatePassword string

The password to decrypt the provided Secure LDAP certificate pfx file.

certificate_not_after str

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_password str

The password to decrypt the provided Secure LDAP certificate pfx file.

certificateNotAfter String

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.

pfxCertificatePassword String

The password to decrypt the provided Secure LDAP certificate pfx file.

MigrationProgressResponse

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

MigrationProgress MigrationProgressResponse

Migration Progress

OldSubnetId string

Old Subnet Id

OldVnetSiteId string

Old Vnet Site Id

migrationProgress MigrationProgressResponse

Migration Progress

oldSubnetId String

Old Subnet Id

oldVnetSiteId String

Old Vnet Site Id

migrationProgress MigrationProgressResponse

Migration Progress

oldSubnetId string

Old Subnet Id

oldVnetSiteId string

Old Vnet Site Id

migration_progress MigrationProgressResponse

Migration Progress

old_subnet_id str

Old Subnet Id

old_vnet_site_id str

Old Vnet Site Id

migrationProgress Property Map

Migration Progress

oldSubnetId String

Old Subnet Id

oldVnetSiteId String

Old Vnet Site Id

NotificationSettings

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

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

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

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

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

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

DomainControllerIpAddress List<string>

List of Domain Controller IP Address

ExternalAccessIpAddress string

External access ip address.

HealthAlerts List<Pulumi.AzureNative.Aad.Inputs.HealthAlertResponse>

List of Domain Health Alerts

HealthLastEvaluated string

Last domain evaluation run DateTime

HealthMonitors List<Pulumi.AzureNative.Aad.Inputs.HealthMonitorResponse>

List of Domain Health Monitors

ReplicaSetId string

ReplicaSet Id

ServiceStatus string

Status of Domain Service instance

VnetSiteId 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 []string

List of Domain Controller IP Address

ExternalAccessIpAddress string

External access ip address.

HealthAlerts []HealthAlertResponse

List of Domain Health Alerts

HealthLastEvaluated string

Last domain evaluation run DateTime

HealthMonitors []HealthMonitorResponse

List of Domain Health Monitors

ReplicaSetId string

ReplicaSet Id

ServiceStatus string

Status of Domain Service instance

VnetSiteId 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 List<String>

List of Domain Controller IP Address

externalAccessIpAddress String

External access ip address.

healthAlerts List<HealthAlertResponse>

List of Domain Health Alerts

healthLastEvaluated String

Last domain evaluation run DateTime

healthMonitors List<HealthMonitorResponse>

List of Domain Health Monitors

replicaSetId String

ReplicaSet Id

serviceStatus String

Status of Domain Service instance

vnetSiteId 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 string[]

List of Domain Controller IP Address

externalAccessIpAddress string

External access ip address.

healthAlerts HealthAlertResponse[]

List of Domain Health Alerts

healthLastEvaluated string

Last domain evaluation run DateTime

healthMonitors HealthMonitorResponse[]

List of Domain Health Monitors

replicaSetId string

ReplicaSet Id

serviceStatus string

Status of Domain Service instance

vnetSiteId 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 Sequence[str]

List of Domain Controller IP Address

external_access_ip_address str

External access ip address.

health_alerts Sequence[HealthAlertResponse]

List of Domain Health Alerts

health_last_evaluated str

Last domain evaluation run DateTime

health_monitors Sequence[HealthMonitorResponse]

List of Domain Health Monitors

replica_set_id str

ReplicaSet Id

service_status str

Status of Domain Service instance

vnet_site_id 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 List<String>

List of Domain Controller IP Address

externalAccessIpAddress String

External access ip address.

healthAlerts List<Property Map>

List of Domain Health Alerts

healthLastEvaluated String

Last domain evaluation run DateTime

healthMonitors List<Property Map>

List of Domain Health Monitors

replicaSetId String

ReplicaSet Id

serviceStatus String

Status of Domain Service instance

vnetSiteId 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

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

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

SyncKerberosPasswords

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

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

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

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

TlsV1

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/1639790a-76a2-4ac4-98d9-8562f5dfcb4d/resourceGroups/TestResourceGroup/providers/Microsoft.AAD/DomainServices/TestDomainService.com 

Package Details

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