Microsoft.AzureArcData dataControllers/activeDirectoryConnectors

Bicep リソース定義

dataControllers/activeDirectoryConnectors リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors@2023-03-15-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    domainServiceAccountLoginInformation: {
      password: 'string'
      username: 'string'
    }
    spec: {
      activeDirectory: {
        domainControllers: {
          primaryDomainController: {
            hostname: 'string'
          }
          secondaryDomainControllers: [
            {
              hostname: 'string'
            }
          ]
        }
        netbiosDomainName: 'string'
        ouDistinguishedName: 'string'
        realm: 'string'
        serviceAccountProvisioning: 'string'
      }
      dns: {
        domainName: 'string'
        nameserverIPAddresses: [
          'string'
        ]
        preferK8sDnsForPtrLookups: bool
        replicas: int
      }
    }
    status: {
      lastUpdateTime: 'string'
      observedGeneration: int
      state: 'string'
    }
  }
}

プロパティ値

dataControllers/activeDirectoryConnectors

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部にある子リソース」を参照してください。
型のリソースのシンボル名: dataControllers
properties null ActiveDirectoryConnectorProperties (必須)

ActiveDirectoryConnectorProperties

名前 説明
domainServiceAccountLoginInformation ドメイン サービス アカウント認証のユーザー名とパスワード。 BasicLoginInformation
spec null ActiveDirectoryConnectorSpec (必須)
status null ActiveDirectoryConnectorStatus

BasicLoginInformation

名前 説明
password ログイン パスワード。 string
username ログイン ユーザー名。 string

ActiveDirectoryConnectorSpec

名前 説明
activeDirectory null ActiveDirectoryConnectorDomainDetails (必須)
dns null ActiveDirectoryConnectorDNSDetails (必須)

ActiveDirectoryConnectorDomainDetails

名前 説明
domainControllers null ActiveDirectoryDomainControllers
netbiosDomainName Active Directory ドメインの NETBIOS 名。 string
ouDistinguishedName Active Directory 組織単位の識別名。 string
realm この AD コネクタが関連付けられる Active Directory ドメインの名前 (大文字)。 string (必須)
serviceAccountProvisioning この Active Directory コネクタのサービス アカウント プロビジョニング モード。 'automatic'
'manual'

ActiveDirectoryDomainControllers

名前 説明
primaryDomainController AD ドメインのプライマリ ドメイン コントローラー (PDC) に関する情報。 ActiveDirectoryDomainController
secondaryDomainControllers null ActiveDirectoryDomainController[]

ActiveDirectoryDomainController

名前 説明
hostname AD ドメイン内のドメイン コントローラーの完全修飾ドメイン名。 string (必須)

ActiveDirectoryConnectorDNSDetails

名前 説明
domainName DNS 参照を Active Directory の DNS サーバーに転送する必要のある DNS ドメイン名。 string
nameserverIPAddresses Active Directory DNS サーバーの IP アドレスの一覧。 string[] (必須)
preferK8sDnsForPtrLookups IP アドレスの参照の際に AD DNS サーバーの応答よりも Kubernetes DNS サーバーの応答を優先すべきかどうかを示すフラグ。 [bool]
レプリカ DNS プロキシ サービスのレプリカ数。 既定値は 1 です。 INT

ActiveDirectoryConnectorStatus

名前 説明
lastUpdateTime カスタム リソースが最後に更新された時刻。 string
observedGeneration AD コネクタカスタム リソースに関連付けられている replicaSet のバージョン。 INT
state AD コネクタカスタム リソースの状態。 string

ARM テンプレート リソース定義

dataControllers/activeDirectoryConnectors リソースの種類は、次をターゲットとする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors",
  "apiVersion": "2023-03-15-preview",
  "name": "string",
  "properties": {
    "domainServiceAccountLoginInformation": {
      "password": "string",
      "username": "string"
    },
    "spec": {
      "activeDirectory": {
        "domainControllers": {
          "primaryDomainController": {
            "hostname": "string"
          },
          "secondaryDomainControllers": [
            {
              "hostname": "string"
            }
          ]
        },
        "netbiosDomainName": "string",
        "ouDistinguishedName": "string",
        "realm": "string",
        "serviceAccountProvisioning": "string"
      },
      "dns": {
        "domainName": "string",
        "nameserverIPAddresses": [ "string" ],
        "preferK8sDnsForPtrLookups": "bool",
        "replicas": "int"
      }
    },
    "status": {
      "lastUpdateTime": "string",
      "observedGeneration": "int",
      "state": "string"
    }
  }
}

プロパティ値

dataControllers/activeDirectoryConnectors

名前 説明
type リソースの種類 'Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors'
apiVersion リソース API のバージョン '2023-03-15-preview'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
properties null ActiveDirectoryConnectorProperties (必須)

ActiveDirectoryConnectorProperties

名前 説明
domainServiceAccountLoginInformation ドメイン サービス アカウント認証のユーザー名とパスワード。 BasicLoginInformation
spec null ActiveDirectoryConnectorSpec (必須)
status null ActiveDirectoryConnectorStatus

BasicLoginInformation

名前 説明
password ログイン パスワード。 string
username ログイン ユーザー名。 string

ActiveDirectoryConnectorSpec

名前 説明
activeDirectory null ActiveDirectoryConnectorDomainDetails (必須)
dns null ActiveDirectoryConnectorDNSDetails (必須)

ActiveDirectoryConnectorDomainDetails

名前 説明
domainControllers null ActiveDirectoryDomainControllers
netbiosDomainName Active Directory ドメインの NETBIOS 名。 string
ouDistinguishedName Active Directory 組織単位の識別名。 string
realm この AD コネクタが関連付けられる Active Directory ドメインの名前 (大文字)。 string (必須)
serviceAccountProvisioning この Active Directory コネクタのサービス アカウント プロビジョニング モード。 'automatic'
'manual'

ActiveDirectoryDomainControllers

名前 説明
primaryDomainController AD ドメインのプライマリ ドメイン コントローラー (PDC) に関する情報。 ActiveDirectoryDomainController
secondaryDomainControllers null ActiveDirectoryDomainController[]

ActiveDirectoryDomainController

名前 説明
hostname AD ドメイン内のドメイン コントローラーの完全修飾ドメイン名。 string (必須)

ActiveDirectoryConnectorDNSDetails

名前 説明
domainName DNS 参照を Active Directory の DNS サーバーに転送する必要のある DNS ドメイン名。 string
nameserverIPAddresses Active Directory DNS サーバーの IP アドレスの一覧。 string[] (必須)
preferK8sDnsForPtrLookups IP アドレスの参照の際に AD DNS サーバーの応答よりも Kubernetes DNS サーバーの応答を優先すべきかどうかを示すフラグ。 [bool]
レプリカ DNS プロキシ サービスのレプリカ数。 既定値は 1 です。 INT

ActiveDirectoryConnectorStatus

名前 説明
lastUpdateTime カスタム リソースが最後に更新された時刻。 string
observedGeneration AD コネクタのカスタム リソースに関連付けられている replicaSet のバージョン。 INT
state AD コネクタカスタム リソースの状態。 string

Terraform (AzAPI プロバイダー) リソース定義

dataControllers/activeDirectoryConnectors リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors@2023-03-15-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      domainServiceAccountLoginInformation = {
        password = "string"
        username = "string"
      }
      spec = {
        activeDirectory = {
          domainControllers = {
            primaryDomainController = {
              hostname = "string"
            }
            secondaryDomainControllers = [
              {
                hostname = "string"
              }
            ]
          }
          netbiosDomainName = "string"
          ouDistinguishedName = "string"
          realm = "string"
          serviceAccountProvisioning = "string"
        }
        dns = {
          domainName = "string"
          nameserverIPAddresses = [
            "string"
          ]
          preferK8sDnsForPtrLookups = bool
          replicas = int
        }
      }
      status = {
        lastUpdateTime = "string"
        observedGeneration = int
        state = "string"
      }
    }
  })
}

プロパティ値

dataControllers/activeDirectoryConnectors

名前 説明
type リソースの種類 "Microsoft.AzureArcData/dataControllers/activeDirectoryConnectors@2023-03-15-preview"
name リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: dataControllers
properties null ActiveDirectoryConnectorProperties (必須)

ActiveDirectoryConnectorProperties

名前 説明
domainServiceAccountLoginInformation ドメイン サービス アカウント認証のユーザー名とパスワード。 BasicLoginInformation
spec null ActiveDirectoryConnectorSpec (必須)
status null ActiveDirectoryConnectorStatus

BasicLoginInformation

名前 説明
password ログイン パスワード。 string
username ログイン ユーザー名。 string

ActiveDirectoryConnectorSpec

名前 説明
activeDirectory null ActiveDirectoryConnectorDomainDetails (必須)
dns null ActiveDirectoryConnectorDNSDetails (必須)

ActiveDirectoryConnectorDomainDetails

名前 説明
domainControllers null ActiveDirectoryDomainControllers
netbiosDomainName Active Directory ドメインの NETBIOS 名。 string
ouDistinguishedName Active Directory 組織単位の識別名。 string
realm この AD コネクタが関連付けられる Active Directory ドメインの名前 (大文字)。 string (必須)
serviceAccountProvisioning この Active Directory コネクタのサービス アカウント プロビジョニング モード。 "自動"
"manual"

ActiveDirectoryDomainControllers

名前 説明
primaryDomainController AD ドメインのプライマリ ドメイン コントローラー (PDC) に関する情報。 ActiveDirectoryDomainController
secondaryDomainControllers null ActiveDirectoryDomainController[]

ActiveDirectoryDomainController

名前 説明
hostname AD ドメイン内のドメイン コントローラーの完全修飾ドメイン名。 string (必須)

ActiveDirectoryConnectorDNSDetails

名前 説明
domainName DNS 参照を Active Directory の DNS サーバーに転送する必要のある DNS ドメイン名。 string
nameserverIPAddresses Active Directory DNS サーバーの IP アドレスの一覧。 string[] (必須)
preferK8sDnsForPtrLookups IP アドレスの参照の際に AD DNS サーバーの応答よりも Kubernetes DNS サーバーの応答を優先すべきかどうかを示すフラグ。 [bool]
レプリカ DNS プロキシ サービスのレプリカ数。 既定値は 1 です。 INT

ActiveDirectoryConnectorStatus

名前 説明
lastUpdateTime カスタム リソースが最後に更新された時刻。 string
observedGeneration AD コネクタのカスタム リソースに関連付けられている replicaSet のバージョン。 INT
state AD コネクタカスタム リソースの状態。 string