azure-native.aad.DomainService
Explore with Pulumi AI
Domain service. Azure REST API version: 2022-12-01. Prior API version in Azure Native 1.x: 2021-03-01.
Other available API versions: 2017-06-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 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=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=azure_native.aad.LdapsSettingsArgs(
external_access=azure_native.aad.ExternalAccess.ENABLED,
ldaps=azure_native.aad.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=azure_native.aad.NotifyDcAdmins.ENABLED,
notify_global_admins=azure_native.aad.NotifyGlobalAdmins.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: 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",
});
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=azure_native.aad.LdapsSettingsArgs(
external_access="string",
ldaps="string",
pfx_certificate="string",
pfx_certificate_password="string",
),
notification_settings=azure_native.aad.NotificationSettingsArgs(
additional_recipients=["string"],
notify_dc_admins="string",
notify_global_admins="string",
),
domain_security_settings=azure_native.aad.DomainSecuritySettingsArgs(
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=azure_native.aad.ConfigDiagnosticsArgs(
last_executed="string",
validator_results=[azure_native.aad.ConfigDiagnosticsValidatorResultArgs(
issues=[azure_native.aad.ConfigDiagnosticsValidatorResultIssueArgs(
description_params=["string"],
id="string",
)],
replica_set_subnet_display_name="string",
status="string",
validator_id="string",
)],
),
location="string",
domain_name="string",
replica_sets=[azure_native.aad.ReplicaSetArgs(
location="string",
subnet_id="string",
)],
resource_forest_settings=azure_native.aad.ResourceForestSettingsArgs(
resource_forest="string",
settings=[azure_native.aad.ForestTrustArgs(
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
The DomainService resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group within the user's subscription. The name is case insensitive.
- Config
Diagnostics Pulumi.Azure Native. Aad. Inputs. Config Diagnostics - Configuration diagnostics data containing latest execution from client.
- Domain
Configuration stringType - Domain Configuration Type
- Domain
Name string - The name of the Azure domain that the user would like to deploy Domain Services to.
- Domain
Security Pulumi.Settings Azure Native. Aad. Inputs. Domain Security Settings - DomainSecurity Settings
- Domain
Service stringName - The name of the domain service.
- Filtered
Sync string | Pulumi.Azure Native. Aad. Filtered Sync - Enabled or Disabled flag to turn on Group-based filtered sync
- Ldaps
Settings Pulumi.Azure Native. Aad. Inputs. Ldaps Settings - Secure LDAP Settings
- Location string
- Resource location
- Notification
Settings Pulumi.Azure Native. Aad. Inputs. Notification Settings - Notification Settings
- Replica
Sets List<Pulumi.Azure Native. Aad. Inputs. Replica Set> - List of ReplicaSets
- Resource
Forest Pulumi.Settings Azure Native. Aad. Inputs. Resource Forest Settings - Resource Forest Settings
- Sku string
- Sku Type
- Sync
Scope 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
- Resource
Group stringName - 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 stringType - Domain Configuration Type
- Domain
Name string - 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 stringName - The name of the domain service.
- Filtered
Sync string | FilteredSync - Enabled or Disabled flag to turn on Group-based filtered sync
- Ldaps
Settings LdapsSettings Args - Secure LDAP Settings
- Location string
- Resource location
- Notification
Settings NotificationSettings Args - Notification Settings
- Replica
Sets []ReplicaSet Args - List of ReplicaSets
- Resource
Forest ResourceSettings Forest Settings Args - Resource Forest Settings
- Sku string
- Sku Type
- Sync
Scope 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
- resource
Group StringName - The name of the resource group within the user's subscription. The name is case insensitive.
- config
Diagnostics ConfigDiagnostics - Configuration diagnostics data containing latest execution from client.
- domain
Configuration StringType - Domain Configuration Type
- domain
Name String - The name of the Azure domain that the user would like to deploy Domain Services to.
- domain
Security DomainSettings Security Settings - DomainSecurity Settings
- domain
Service StringName - The name of the domain service.
- filtered
Sync String | FilteredSync - Enabled or Disabled flag to turn on Group-based filtered sync
- ldaps
Settings LdapsSettings - Secure LDAP Settings
- location String
- Resource location
- notification
Settings NotificationSettings - Notification Settings
- replica
Sets List<ReplicaSet> - List of ReplicaSets
- resource
Forest ResourceSettings Forest Settings - Resource Forest Settings
- sku String
- Sku Type
- sync
Scope 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
- resource
Group stringName - The name of the resource group within the user's subscription. The name is case insensitive.
- config
Diagnostics ConfigDiagnostics - Configuration diagnostics data containing latest execution from client.
- domain
Configuration stringType - Domain Configuration Type
- domain
Name string - The name of the Azure domain that the user would like to deploy Domain Services to.
- domain
Security DomainSettings Security Settings - DomainSecurity Settings
- domain
Service stringName - The name of the domain service.
- filtered
Sync string | FilteredSync - Enabled or Disabled flag to turn on Group-based filtered sync
- ldaps
Settings LdapsSettings - Secure LDAP Settings
- location string
- Resource location
- notification
Settings NotificationSettings - Notification Settings
- replica
Sets ReplicaSet[] - List of ReplicaSets
- resource
Forest ResourceSettings Forest Settings - Resource Forest Settings
- sku string
- Sku Type
- sync
Scope 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
- resource
Group StringName - The name of the resource group within the user's subscription. The name is case insensitive.
- config
Diagnostics Property Map - Configuration diagnostics data containing latest execution from client.
- domain
Configuration StringType - Domain Configuration Type
- domain
Name String - The name of the Azure domain that the user would like to deploy Domain Services to.
- domain
Security Property MapSettings - DomainSecurity Settings
- domain
Service StringName - The name of the domain service.
- filtered
Sync String | "Enabled" | "Disabled" - Enabled or Disabled flag to turn on Group-based filtered sync
- ldaps
Settings Property Map - Secure LDAP Settings
- location String
- Resource location
- notification
Settings Property Map - Notification Settings
- replica
Sets List<Property Map> - List of ReplicaSets
- resource
Forest Property MapSettings - Resource Forest Settings
- sku String
- Sku Type
- sync
Scope 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:
- Deployment
Id string - Deployment Id
- Id string
- The provider-assigned unique ID for this managed resource.
- Migration
Properties Pulumi.Azure Native. Aad. Outputs. Migration Properties Response - Migration Properties
- Name string
- Resource name
- Provisioning
State string - the current deployment or provisioning state, which only appears in the response.
- Sync
Application stringId - The unique sync application id of the Azure AD Domain Services deployment.
- Sync
Owner string - SyncOwner ReplicaSet Id
- System
Data Pulumi.Azure Native. Aad. Outputs. System Data Response - The system meta data relating to this resource.
- Tenant
Id string - Azure Active Directory Tenant Id
- Type string
- Resource type
- Version int
- Data Model Version
- Etag string
- Resource etag
- Deployment
Id string - Deployment Id
- Id string
- The provider-assigned unique ID for this managed resource.
- Migration
Properties MigrationProperties Response - Migration Properties
- Name string
- Resource name
- Provisioning
State string - the current deployment or provisioning state, which only appears in the response.
- Sync
Application stringId - The unique sync application id of the Azure AD Domain Services deployment.
- Sync
Owner string - SyncOwner ReplicaSet Id
- System
Data SystemData Response - The system meta data relating to this resource.
- Tenant
Id string - Azure Active Directory Tenant Id
- Type string
- Resource type
- Version int
- Data Model Version
- Etag string
- Resource etag
- deployment
Id String - Deployment Id
- id String
- The provider-assigned unique ID for this managed resource.
- migration
Properties MigrationProperties Response - Migration Properties
- name String
- Resource name
- provisioning
State String - the current deployment or provisioning state, which only appears in the response.
- sync
Application StringId - The unique sync application id of the Azure AD Domain Services deployment.
- sync
Owner String - SyncOwner ReplicaSet Id
- system
Data SystemData Response - The system meta data relating to this resource.
- tenant
Id String - Azure Active Directory Tenant Id
- type String
- Resource type
- version Integer
- Data Model Version
- etag String
- Resource etag
- deployment
Id string - Deployment Id
- id string
- The provider-assigned unique ID for this managed resource.
- migration
Properties MigrationProperties Response - Migration Properties
- name string
- Resource name
- provisioning
State string - the current deployment or provisioning state, which only appears in the response.
- sync
Application stringId - The unique sync application id of the Azure AD Domain Services deployment.
- sync
Owner string - SyncOwner ReplicaSet Id
- system
Data SystemData Response - The system meta data relating to this resource.
- tenant
Id 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
- deployment
Id String - Deployment Id
- id String
- The provider-assigned unique ID for this managed resource.
- migration
Properties Property Map - Migration Properties
- name String
- Resource name
- provisioning
State String - the current deployment or provisioning state, which only appears in the response.
- sync
Application StringId - The unique sync application id of the Azure AD Domain Services deployment.
- sync
Owner String - SyncOwner ReplicaSet Id
- system
Data Property Map - The system meta data relating to this resource.
- tenant
Id 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
- Channel
Binding Enabled - Enabled
- Channel
Binding Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
ConfigDiagnostics, ConfigDiagnosticsArgs
- Last
Executed string - Last domain configuration diagnostics DateTime
- Validator
Results List<Pulumi.Azure Native. Aad. Inputs. Config Diagnostics Validator Result> - List of Configuration Diagnostics validator results.
- Last
Executed string - Last domain configuration diagnostics DateTime
- Validator
Results []ConfigDiagnostics Validator Result - List of Configuration Diagnostics validator results.
- last
Executed String - Last domain configuration diagnostics DateTime
- validator
Results List<ConfigDiagnostics Validator Result> - List of Configuration Diagnostics validator results.
- last
Executed string - Last domain configuration diagnostics DateTime
- validator
Results 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.
- last
Executed String - Last domain configuration diagnostics DateTime
- validator
Results List<Property Map> - List of Configuration Diagnostics validator results.
ConfigDiagnosticsResponse, ConfigDiagnosticsResponseArgs
- Last
Executed string - Last domain configuration diagnostics DateTime
- Validator
Results List<Pulumi.Azure Native. Aad. Inputs. Config Diagnostics Validator Result Response> - List of Configuration Diagnostics validator results.
- Last
Executed string - Last domain configuration diagnostics DateTime
- Validator
Results []ConfigDiagnostics Validator Result Response - List of Configuration Diagnostics validator results.
- last
Executed String - Last domain configuration diagnostics DateTime
- validator
Results List<ConfigDiagnostics Validator Result Response> - List of Configuration Diagnostics validator results.
- last
Executed string - Last domain configuration diagnostics DateTime
- validator
Results 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.
- last
Executed String - Last domain configuration diagnostics DateTime
- validator
Results 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.
- Replica
Set stringSubnet Display Name - Replica set location and subnet name
- Status
string | Pulumi.
Azure Native. Aad. Status - Status for individual validator after running diagnostics.
- Validator
Id string - Validator identifier
- Issues
[]Config
Diagnostics Validator Result Issue - List of resource config validation issues.
- Replica
Set stringSubnet Display Name - Replica set location and subnet name
- Status string | Status
- Status for individual validator after running diagnostics.
- Validator
Id string - Validator identifier
- issues
List<Config
Diagnostics Validator Result Issue> - List of resource config validation issues.
- replica
Set StringSubnet Display Name - Replica set location and subnet name
- status String | Status
- Status for individual validator after running diagnostics.
- validator
Id String - Validator identifier
- issues
Config
Diagnostics Validator Result Issue[] - List of resource config validation issues.
- replica
Set stringSubnet Display Name - Replica set location and subnet name
- status string | Status
- Status for individual validator after running diagnostics.
- validator
Id string - Validator identifier
- issues
Sequence[Config
Diagnostics 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.
- replica
Set StringSubnet Display Name - Replica set location and subnet name
- status String | "None" | "Running" | "OK" | "Failure" | "Warning" | "Skipped"
- Status for individual validator after running diagnostics.
- validator
Id String - Validator identifier
ConfigDiagnosticsValidatorResultIssue, ConfigDiagnosticsValidatorResultIssueArgs
- Description
Params List<string> - List of domain resource property name or values used to compose a rich description.
- Id string
- Validation issue identifier.
- Description
Params []string - List of domain resource property name or values used to compose a rich description.
- Id string
- Validation issue identifier.
- description
Params List<String> - List of domain resource property name or values used to compose a rich description.
- id String
- Validation issue identifier.
- description
Params 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.
- description
Params List<String> - List of domain resource property name or values used to compose a rich description.
- id String
- Validation issue identifier.
ConfigDiagnosticsValidatorResultIssueResponse, ConfigDiagnosticsValidatorResultIssueResponseArgs
- Description
Params List<string> - List of domain resource property name or values used to compose a rich description.
- Id string
- Validation issue identifier.
- Description
Params []string - List of domain resource property name or values used to compose a rich description.
- Id string
- Validation issue identifier.
- description
Params List<String> - List of domain resource property name or values used to compose a rich description.
- id String
- Validation issue identifier.
- description
Params 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.
- description
Params 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.
- Replica
Set stringSubnet Display Name - Replica set location and subnet name
- Status string
- Status for individual validator after running diagnostics.
- Validator
Id string - Validator identifier
- Issues
[]Config
Diagnostics Validator Result Issue Response - List of resource config validation issues.
- Replica
Set stringSubnet Display Name - Replica set location and subnet name
- Status string
- Status for individual validator after running diagnostics.
- Validator
Id string - Validator identifier
- issues
List<Config
Diagnostics Validator Result Issue Response> - List of resource config validation issues.
- replica
Set StringSubnet Display Name - Replica set location and subnet name
- status String
- Status for individual validator after running diagnostics.
- validator
Id String - Validator identifier
- issues
Config
Diagnostics Validator Result Issue Response[] - List of resource config validation issues.
- replica
Set stringSubnet Display Name - Replica set location and subnet name
- status string
- Status for individual validator after running diagnostics.
- validator
Id string - Validator identifier
- issues
Sequence[Config
Diagnostics 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.
- replica
Set StringSubnet Display Name - Replica set location and subnet name
- status String
- Status for individual validator after running diagnostics.
- validator
Id String - Validator identifier
DomainSecuritySettings, DomainSecuritySettingsArgs
- Channel
Binding string | Pulumi.Azure Native. Aad. Channel Binding - A flag to determine whether or not ChannelBinding is enabled or disabled.
- Kerberos
Armoring string | Pulumi.Azure Native. Aad. Kerberos Armoring - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- Kerberos
Rc4Encryption string | Pulumi.Azure Native. Aad. Kerberos Rc4Encryption - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- Ldap
Signing string | Pulumi.Azure Native. Aad. Ldap Signing - A flag to determine whether or not LdapSigning is enabled or disabled.
- Ntlm
V1 string | Pulumi.Azure Native. Aad. Ntlm V1 - A flag to determine whether or not NtlmV1 is enabled or disabled.
- Sync
Kerberos string | Pulumi.Passwords Azure Native. Aad. Sync Kerberos Passwords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- Sync
Ntlm string | Pulumi.Passwords Azure Native. Aad. Sync Ntlm Passwords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- Sync
On string | Pulumi.Prem Passwords Azure Native. Aad. Sync On Prem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- Tls
V1 string | Pulumi.Azure Native. Aad. Tls V1 - A flag to determine whether or not TlsV1 is enabled or disabled.
- Channel
Binding string | ChannelBinding - A flag to determine whether or not ChannelBinding is enabled or disabled.
- Kerberos
Armoring string | KerberosArmoring - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- Kerberos
Rc4Encryption string | KerberosRc4Encryption - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- Ldap
Signing string | LdapSigning - A flag to determine whether or not LdapSigning is enabled or disabled.
- Ntlm
V1 string | NtlmV1 - A flag to determine whether or not NtlmV1 is enabled or disabled.
- Sync
Kerberos string | SyncPasswords Kerberos Passwords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- Sync
Ntlm string | SyncPasswords Ntlm Passwords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- Sync
On string | SyncPrem Passwords On Prem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- Tls
V1 string | TlsV1 - A flag to determine whether or not TlsV1 is enabled or disabled.
- channel
Binding String | ChannelBinding - A flag to determine whether or not ChannelBinding is enabled or disabled.
- kerberos
Armoring String | KerberosArmoring - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- kerberos
Rc4Encryption String | KerberosRc4Encryption - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- ldap
Signing String | LdapSigning - A flag to determine whether or not LdapSigning is enabled or disabled.
- ntlm
V1 String | NtlmV1 - A flag to determine whether or not NtlmV1 is enabled or disabled.
- sync
Kerberos String | SyncPasswords Kerberos Passwords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- sync
Ntlm String | SyncPasswords Ntlm Passwords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- sync
On String | SyncPrem Passwords On Prem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- tls
V1 String | TlsV1 - A flag to determine whether or not TlsV1 is enabled or disabled.
- channel
Binding string | ChannelBinding - A flag to determine whether or not ChannelBinding is enabled or disabled.
- kerberos
Armoring string | KerberosArmoring - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- kerberos
Rc4Encryption string | KerberosRc4Encryption - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- ldap
Signing string | LdapSigning - A flag to determine whether or not LdapSigning is enabled or disabled.
- ntlm
V1 string | NtlmV1 - A flag to determine whether or not NtlmV1 is enabled or disabled.
- sync
Kerberos string | SyncPasswords Kerberos Passwords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- sync
Ntlm string | SyncPasswords Ntlm Passwords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- sync
On string | SyncPrem Passwords On Prem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- tls
V1 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.
- channel
Binding String | "Enabled" | "Disabled" - A flag to determine whether or not ChannelBinding is enabled or disabled.
- kerberos
Armoring String | "Enabled" | "Disabled" - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- kerberos
Rc4Encryption String | "Enabled" | "Disabled" - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- ldap
Signing String | "Enabled" | "Disabled" - A flag to determine whether or not LdapSigning is enabled or disabled.
- ntlm
V1 String | "Enabled" | "Disabled" - A flag to determine whether or not NtlmV1 is enabled or disabled.
- sync
Kerberos String | "Enabled" | "Disabled"Passwords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- sync
Ntlm String | "Enabled" | "Disabled"Passwords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- sync
On String | "Enabled" | "Disabled"Prem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- tls
V1 String | "Enabled" | "Disabled" - A flag to determine whether or not TlsV1 is enabled or disabled.
DomainSecuritySettingsResponse, DomainSecuritySettingsResponseArgs
- Channel
Binding string - A flag to determine whether or not ChannelBinding is enabled or disabled.
- Kerberos
Armoring string - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- Kerberos
Rc4Encryption string - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- Ldap
Signing string - A flag to determine whether or not LdapSigning is enabled or disabled.
- Ntlm
V1 string - A flag to determine whether or not NtlmV1 is enabled or disabled.
- Sync
Kerberos stringPasswords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- Sync
Ntlm stringPasswords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- Sync
On stringPrem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- Tls
V1 string - A flag to determine whether or not TlsV1 is enabled or disabled.
- Channel
Binding string - A flag to determine whether or not ChannelBinding is enabled or disabled.
- Kerberos
Armoring string - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- Kerberos
Rc4Encryption string - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- Ldap
Signing string - A flag to determine whether or not LdapSigning is enabled or disabled.
- Ntlm
V1 string - A flag to determine whether or not NtlmV1 is enabled or disabled.
- Sync
Kerberos stringPasswords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- Sync
Ntlm stringPasswords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- Sync
On stringPrem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- Tls
V1 string - A flag to determine whether or not TlsV1 is enabled or disabled.
- channel
Binding String - A flag to determine whether or not ChannelBinding is enabled or disabled.
- kerberos
Armoring String - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- kerberos
Rc4Encryption String - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- ldap
Signing String - A flag to determine whether or not LdapSigning is enabled or disabled.
- ntlm
V1 String - A flag to determine whether or not NtlmV1 is enabled or disabled.
- sync
Kerberos StringPasswords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- sync
Ntlm StringPasswords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- sync
On StringPrem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- tls
V1 String - A flag to determine whether or not TlsV1 is enabled or disabled.
- channel
Binding string - A flag to determine whether or not ChannelBinding is enabled or disabled.
- kerberos
Armoring string - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- kerberos
Rc4Encryption string - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- ldap
Signing string - A flag to determine whether or not LdapSigning is enabled or disabled.
- ntlm
V1 string - A flag to determine whether or not NtlmV1 is enabled or disabled.
- sync
Kerberos stringPasswords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- sync
Ntlm stringPasswords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- sync
On stringPrem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- tls
V1 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.
- channel
Binding String - A flag to determine whether or not ChannelBinding is enabled or disabled.
- kerberos
Armoring String - A flag to determine whether or not KerberosArmoring is enabled or disabled.
- kerberos
Rc4Encryption String - A flag to determine whether or not KerberosRc4Encryption is enabled or disabled.
- ldap
Signing String - A flag to determine whether or not LdapSigning is enabled or disabled.
- ntlm
V1 String - A flag to determine whether or not NtlmV1 is enabled or disabled.
- sync
Kerberos StringPasswords - A flag to determine whether or not SyncKerberosPasswords is enabled or disabled.
- sync
Ntlm StringPasswords - A flag to determine whether or not SyncNtlmPasswords is enabled or disabled.
- sync
On StringPrem Passwords - A flag to determine whether or not SyncOnPremPasswords is enabled or disabled.
- tls
V1 String - A flag to determine whether or not TlsV1 is enabled or disabled.
ExternalAccess, ExternalAccessArgs
- Enabled
- Enabled
- Disabled
- Disabled
- External
Access Enabled - Enabled
- External
Access Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
FilteredSync, FilteredSyncArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Filtered
Sync Enabled - Enabled
- Filtered
Sync Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
ForestTrust, ForestTrustArgs
- Friendly
Name string - Friendly Name
- Remote
Dns stringIps - Remote Dns ips
- Trust
Direction string - Trust Direction
- Trust
Password string - Trust Password
- Trusted
Domain stringFqdn - Trusted Domain FQDN
- Friendly
Name string - Friendly Name
- Remote
Dns stringIps - Remote Dns ips
- Trust
Direction string - Trust Direction
- Trust
Password string - Trust Password
- Trusted
Domain stringFqdn - Trusted Domain FQDN
- friendly
Name String - Friendly Name
- remote
Dns StringIps - Remote Dns ips
- trust
Direction String - Trust Direction
- trust
Password String - Trust Password
- trusted
Domain StringFqdn - Trusted Domain FQDN
- friendly
Name string - Friendly Name
- remote
Dns stringIps - Remote Dns ips
- trust
Direction string - Trust Direction
- trust
Password string - Trust Password
- trusted
Domain 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
- friendly
Name String - Friendly Name
- remote
Dns StringIps - Remote Dns ips
- trust
Direction String - Trust Direction
- trust
Password String - Trust Password
- trusted
Domain StringFqdn - Trusted Domain FQDN
ForestTrustResponse, ForestTrustResponseArgs
- Friendly
Name string - Friendly Name
- Remote
Dns stringIps - Remote Dns ips
- Trust
Direction string - Trust Direction
- Trust
Password string - Trust Password
- Trusted
Domain stringFqdn - Trusted Domain FQDN
- Friendly
Name string - Friendly Name
- Remote
Dns stringIps - Remote Dns ips
- Trust
Direction string - Trust Direction
- Trust
Password string - Trust Password
- Trusted
Domain stringFqdn - Trusted Domain FQDN
- friendly
Name String - Friendly Name
- remote
Dns StringIps - Remote Dns ips
- trust
Direction String - Trust Direction
- trust
Password String - Trust Password
- trusted
Domain StringFqdn - Trusted Domain FQDN
- friendly
Name string - Friendly Name
- remote
Dns stringIps - Remote Dns ips
- trust
Direction string - Trust Direction
- trust
Password string - Trust Password
- trusted
Domain 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
- friendly
Name String - Friendly Name
- remote
Dns StringIps - Remote Dns ips
- trust
Direction String - Trust Direction
- trust
Password String - Trust Password
- trusted
Domain StringFqdn - Trusted Domain FQDN
HealthAlertResponse, HealthAlertResponseArgs
- Id string
- Health Alert Id
- Issue string
- Health Alert Issue
- Last
Detected string - Health Alert Last Detected DateTime
- Name string
- Health Alert Name
- Raised string
- Health Alert Raised DateTime
- Resolution
Uri string - Health Alert TSG Link
- Severity string
- Health Alert Severity
- Id string
- Health Alert Id
- Issue string
- Health Alert Issue
- Last
Detected string - Health Alert Last Detected DateTime
- Name string
- Health Alert Name
- Raised string
- Health Alert Raised DateTime
- Resolution
Uri string - Health Alert TSG Link
- Severity string
- Health Alert Severity
- id String
- Health Alert Id
- issue String
- Health Alert Issue
- last
Detected String - Health Alert Last Detected DateTime
- name String
- Health Alert Name
- raised String
- Health Alert Raised DateTime
- resolution
Uri String - Health Alert TSG Link
- severity String
- Health Alert Severity
- id string
- Health Alert Id
- issue string
- Health Alert Issue
- last
Detected string - Health Alert Last Detected DateTime
- name string
- Health Alert Name
- raised string
- Health Alert Raised DateTime
- resolution
Uri 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
- last
Detected String - Health Alert Last Detected DateTime
- name String
- Health Alert Name
- raised String
- Health Alert Raised DateTime
- resolution
Uri String - Health Alert TSG Link
- severity String
- Health Alert Severity
HealthMonitorResponse, HealthMonitorResponseArgs
KerberosArmoring, KerberosArmoringArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Kerberos
Armoring Enabled - Enabled
- Kerberos
Armoring Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
KerberosRc4Encryption, KerberosRc4EncryptionArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Kerberos
Rc4Encryption Enabled - Enabled
- Kerberos
Rc4Encryption Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
LdapSigning, LdapSigningArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Ldap
Signing Enabled - Enabled
- Ldap
Signing Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
Ldaps, LdapsArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Ldaps
Enabled - Enabled
- Ldaps
Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
LdapsSettings, LdapsSettingsArgs
- External
Access 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.
- Pfx
Certificate string - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- Pfx
Certificate stringPassword - The password to decrypt the provided Secure LDAP certificate pfx file.
- External
Access 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.
- Pfx
Certificate string - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- Pfx
Certificate stringPassword - The password to decrypt the provided Secure LDAP certificate pfx file.
- external
Access 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.
- pfx
Certificate String - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- pfx
Certificate StringPassword - The password to decrypt the provided Secure LDAP certificate pfx file.
- external
Access 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.
- pfx
Certificate string - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- pfx
Certificate 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.
- external
Access 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.
- pfx
Certificate String - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- pfx
Certificate StringPassword - The password to decrypt the provided Secure LDAP certificate pfx file.
LdapsSettingsResponse, LdapsSettingsResponseArgs
- Certificate
Not stringAfter - NotAfter DateTime of configure ldaps certificate.
- Certificate
Thumbprint string - Thumbprint of configure ldaps certificate.
- Public
Certificate string - Public certificate used to configure secure ldap.
- External
Access 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.
- Pfx
Certificate string - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- Pfx
Certificate stringPassword - The password to decrypt the provided Secure LDAP certificate pfx file.
- Certificate
Not stringAfter - NotAfter DateTime of configure ldaps certificate.
- Certificate
Thumbprint string - Thumbprint of configure ldaps certificate.
- Public
Certificate string - Public certificate used to configure secure ldap.
- External
Access 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.
- Pfx
Certificate string - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- Pfx
Certificate stringPassword - The password to decrypt the provided Secure LDAP certificate pfx file.
- certificate
Not StringAfter - NotAfter DateTime of configure ldaps certificate.
- certificate
Thumbprint String - Thumbprint of configure ldaps certificate.
- public
Certificate String - Public certificate used to configure secure ldap.
- external
Access 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.
- pfx
Certificate String - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- pfx
Certificate StringPassword - The password to decrypt the provided Secure LDAP certificate pfx file.
- certificate
Not stringAfter - NotAfter DateTime of configure ldaps certificate.
- certificate
Thumbprint string - Thumbprint of configure ldaps certificate.
- public
Certificate string - Public certificate used to configure secure ldap.
- external
Access 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.
- pfx
Certificate string - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- pfx
Certificate 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.
- certificate
Not StringAfter - NotAfter DateTime of configure ldaps certificate.
- certificate
Thumbprint String - Thumbprint of configure ldaps certificate.
- public
Certificate String - Public certificate used to configure secure ldap.
- external
Access 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.
- pfx
Certificate String - The certificate required to configure Secure LDAP. The parameter passed here should be a base64encoded representation of the certificate pfx file.
- pfx
Certificate StringPassword - The password to decrypt the provided Secure LDAP certificate pfx file.
MigrationProgressResponse, MigrationProgressResponseArgs
- Completion
Percentage double - Completion Percentage
- Progress
Message string - Progress Message
- Completion
Percentage float64 - Completion Percentage
- Progress
Message string - Progress Message
- completion
Percentage Double - Completion Percentage
- progress
Message String - Progress Message
- completion
Percentage number - Completion Percentage
- progress
Message string - Progress Message
- completion_
percentage float - Completion Percentage
- progress_
message str - Progress Message
- completion
Percentage Number - Completion Percentage
- progress
Message String - Progress Message
MigrationPropertiesResponse, MigrationPropertiesResponseArgs
- Migration
Progress Pulumi.Azure Native. Aad. Inputs. Migration Progress Response - Migration Progress
- Old
Subnet stringId - Old Subnet Id
- Old
Vnet stringSite Id - Old Vnet Site Id
- Migration
Progress MigrationProgress Response - Migration Progress
- Old
Subnet stringId - Old Subnet Id
- Old
Vnet stringSite Id - Old Vnet Site Id
- migration
Progress MigrationProgress Response - Migration Progress
- old
Subnet StringId - Old Subnet Id
- old
Vnet StringSite Id - Old Vnet Site Id
- migration
Progress MigrationProgress Response - Migration Progress
- old
Subnet stringId - Old Subnet Id
- old
Vnet 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
- migration
Progress Property Map - Migration Progress
- old
Subnet StringId - Old Subnet Id
- old
Vnet StringSite Id - Old Vnet Site Id
NotificationSettings, NotificationSettingsArgs
- Additional
Recipients List<string> - The list of additional recipients
- Notify
Dc string | Pulumi.Admins Azure Native. Aad. Notify Dc Admins - Should domain controller admins be notified
- Notify
Global string | Pulumi.Admins Azure Native. Aad. Notify Global Admins - Should global admins be notified
- Additional
Recipients []string - The list of additional recipients
- Notify
Dc string | NotifyAdmins Dc Admins - Should domain controller admins be notified
- Notify
Global string | NotifyAdmins Global Admins - Should global admins be notified
- additional
Recipients List<String> - The list of additional recipients
- notify
Dc String | NotifyAdmins Dc Admins - Should domain controller admins be notified
- notify
Global String | NotifyAdmins Global Admins - Should global admins be notified
- additional
Recipients string[] - The list of additional recipients
- notify
Dc string | NotifyAdmins Dc Admins - Should domain controller admins be notified
- notify
Global 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
- additional
Recipients List<String> - The list of additional recipients
- notify
Dc String | "Enabled" | "Disabled"Admins - Should domain controller admins be notified
- notify
Global String | "Enabled" | "Disabled"Admins - Should global admins be notified
NotificationSettingsResponse, NotificationSettingsResponseArgs
- Additional
Recipients List<string> - The list of additional recipients
- Notify
Dc stringAdmins - Should domain controller admins be notified
- Notify
Global stringAdmins - Should global admins be notified
- Additional
Recipients []string - The list of additional recipients
- Notify
Dc stringAdmins - Should domain controller admins be notified
- Notify
Global stringAdmins - Should global admins be notified
- additional
Recipients List<String> - The list of additional recipients
- notify
Dc StringAdmins - Should domain controller admins be notified
- notify
Global StringAdmins - Should global admins be notified
- additional
Recipients string[] - The list of additional recipients
- notify
Dc stringAdmins - Should domain controller admins be notified
- notify
Global 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
- additional
Recipients List<String> - The list of additional recipients
- notify
Dc StringAdmins - Should domain controller admins be notified
- notify
Global StringAdmins - Should global admins be notified
NotifyDcAdmins, NotifyDcAdminsArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Notify
Dc Admins Enabled - Enabled
- Notify
Dc 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
- Notify
Global Admins Enabled - Enabled
- Notify
Global 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
- Ntlm
V1Enabled - Enabled
- Ntlm
V1Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
ReplicaSet, ReplicaSetArgs
ReplicaSetResponse, ReplicaSetResponseArgs
- Domain
Controller List<string>Ip Address - List of Domain Controller IP Address
- External
Access stringIp Address - External access ip address.
- Health
Alerts List<Pulumi.Azure Native. Aad. Inputs. Health Alert Response> - List of Domain Health Alerts
- Health
Last stringEvaluated - Last domain evaluation run DateTime
- Health
Monitors List<Pulumi.Azure Native. Aad. Inputs. Health Monitor Response> - List of Domain Health Monitors
- Replica
Set stringId - ReplicaSet Id
- Service
Status string - Status of Domain Service instance
- Vnet
Site stringId - Virtual network site id
- Location string
- Virtual network location
- Subnet
Id 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 []stringIp Address - List of Domain Controller IP Address
- External
Access stringIp Address - External access ip address.
- Health
Alerts []HealthAlert Response - List of Domain Health Alerts
- Health
Last stringEvaluated - Last domain evaluation run DateTime
- Health
Monitors []HealthMonitor Response - List of Domain Health Monitors
- Replica
Set stringId - ReplicaSet Id
- Service
Status string - Status of Domain Service instance
- Vnet
Site stringId - Virtual network site id
- Location string
- Virtual network location
- Subnet
Id 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 List<String>Ip Address - List of Domain Controller IP Address
- external
Access StringIp Address - External access ip address.
- health
Alerts List<HealthAlert Response> - List of Domain Health Alerts
- health
Last StringEvaluated - Last domain evaluation run DateTime
- health
Monitors List<HealthMonitor Response> - List of Domain Health Monitors
- replica
Set StringId - ReplicaSet Id
- service
Status String - Status of Domain Service instance
- vnet
Site StringId - Virtual network site id
- location String
- Virtual network location
- subnet
Id 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 string[]Ip Address - List of Domain Controller IP Address
- external
Access stringIp Address - External access ip address.
- health
Alerts HealthAlert Response[] - List of Domain Health Alerts
- health
Last stringEvaluated - Last domain evaluation run DateTime
- health
Monitors HealthMonitor Response[] - List of Domain Health Monitors
- replica
Set stringId - ReplicaSet Id
- service
Status string - Status of Domain Service instance
- vnet
Site stringId - Virtual network site id
- location string
- Virtual network location
- subnet
Id 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.
- domain
Controller List<String>Ip Address - List of Domain Controller IP Address
- external
Access StringIp Address - External access ip address.
- health
Alerts List<Property Map> - List of Domain Health Alerts
- health
Last StringEvaluated - Last domain evaluation run DateTime
- health
Monitors List<Property Map> - List of Domain Health Monitors
- replica
Set StringId - ReplicaSet Id
- service
Status String - Status of Domain Service instance
- vnet
Site StringId - Virtual network site id
- location String
- Virtual network location
- subnet
Id 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
- Resource
Forest string - Resource Forest
- Settings
List<Pulumi.
Azure Native. Aad. Inputs. Forest Trust> - List of settings for Resource Forest
- Resource
Forest string - Resource Forest
- Settings
[]Forest
Trust - List of settings for Resource Forest
- resource
Forest String - Resource Forest
- settings
List<Forest
Trust> - List of settings for Resource Forest
- resource
Forest string - Resource Forest
- settings
Forest
Trust[] - List of settings for Resource Forest
- resource_
forest str - Resource Forest
- settings
Sequence[Forest
Trust] - List of settings for Resource Forest
- resource
Forest String - Resource Forest
- settings List<Property Map>
- List of settings for Resource Forest
ResourceForestSettingsResponse, ResourceForestSettingsResponseArgs
- Resource
Forest string - Resource Forest
- Settings
List<Pulumi.
Azure Native. Aad. Inputs. Forest Trust Response> - List of settings for Resource Forest
- Resource
Forest string - Resource Forest
- Settings
[]Forest
Trust Response - List of settings for Resource Forest
- resource
Forest String - Resource Forest
- settings
List<Forest
Trust Response> - List of settings for Resource Forest
- resource
Forest string - Resource Forest
- settings
Forest
Trust Response[] - List of settings for Resource Forest
- resource_
forest str - Resource Forest
- settings
Sequence[Forest
Trust Response] - List of settings for Resource Forest
- resource
Forest 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
- Status
None - None
- Status
Running - Running
- Status
OK - OK
- Status
Failure - Failure
- Status
Warning - Warning
- Status
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
- "None"
- None
- "Running"
- Running
- "OK"
- OK
- "Failure"
- Failure
- "Warning"
- Warning
- "Skipped"
- Skipped
SyncKerberosPasswords, SyncKerberosPasswordsArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Sync
Kerberos Passwords Enabled - Enabled
- Sync
Kerberos 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
- Sync
Ntlm Passwords Enabled - Enabled
- Sync
Ntlm 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
- Sync
On Prem Passwords Enabled - Enabled
- Sync
On Prem Passwords Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
SyncScope, SyncScopeArgs
- All
- All
- Cloud
Only - CloudOnly
- Sync
Scope All - All
- Sync
Scope Cloud Only - CloudOnly
- All
- All
- Cloud
Only - CloudOnly
- All
- All
- Cloud
Only - CloudOnly
- ALL
- All
- CLOUD_ONLY
- CloudOnly
- "All"
- All
- "Cloud
Only" - CloudOnly
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TlsV1, TlsV1Args
- Enabled
- Enabled
- Disabled
- Disabled
- Tls
V1Enabled - Enabled
- Tls
V1Disabled - 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