Udostępnij za pośrednictwem


Microsoft.DataLakeStore kont

Definicja zasobu Bicep

Typ zasobu kont można wdrożyć przy użyciu operacji, które są przeznaczone:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataLakeStore/accounts, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.DataLakeStore/accounts@2016-11-01' = {
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  properties: {
    defaultGroup: 'string'
    encryptionConfig: {
      keyVaultMetaInfo: {
        encryptionKeyName: 'string'
        encryptionKeyVersion: 'string'
        keyVaultResourceId: 'string'
      }
      type: 'string'
    }
    encryptionState: 'string'
    firewallAllowAzureIps: 'string'
    firewallRules: [
      {
        name: 'string'
        properties: {
          endIpAddress: 'string'
          startIpAddress: 'string'
        }
      }
    ]
    firewallState: 'string'
    newTier: 'string'
    trustedIdProviders: [
      {
        name: 'string'
        properties: {
          idProvider: 'string'
        }
      }
    ]
    trustedIdProviderState: 'string'
    virtualNetworkRules: [
      {
        name: 'string'
        properties: {
          subnetId: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

CreateDataLakeStoreAccountParametersTags

Nazwa Opis Wartość

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Nazwa Opis Wartość
defaultGroup Domyślna grupa właścicieli dla wszystkich nowych folderów i plików utworzonych na koncie usługi Data Lake Store. struna
encryptionConfig Konfiguracja szyfrowania usługi Key Vault. EncryptionConfig
encryptionState Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
firewallAllowAzureIps Bieżący stan zezwalania lub wyłączania adresów IP pochodzących z platformy Azure za pośrednictwem zapory. Jeśli zapora jest wyłączona, nie jest to wymuszane. "Wyłączone"
"Włączone"
firewallRules Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
newTier Warstwa zobowiązania do użycia w przyszłym miesiącu. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Zużycie"
trustedIdProviders Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
virtualNetworkRules Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Nazwa Opis Wartość
nazwa Unikatowa nazwa reguły zapory do utworzenia. ciąg (wymagany)
Właściwości Właściwości reguły zapory do użycia podczas tworzenia nowej reguły zapory. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (wymagane)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Nazwa Opis Wartość
endIpAddress Końcowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)
startIpAddress Początkowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Nazwa Opis Wartość
idProvider Adres URL tego zaufanego dostawcy tożsamości. ciąg (wymagany)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Nazwa Opis Wartość
subnetId Identyfikator zasobu podsieci. ciąg (wymagany)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Nazwa Opis Wartość
nazwa Unikatowa nazwa zaufanego dostawcy tożsamości do utworzenia. ciąg (wymagany)
Właściwości Właściwości zaufanego dostawcy tożsamości do użycia podczas tworzenia nowego zaufanego dostawcy tożsamości. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (wymagane)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Nazwa Opis Wartość
nazwa Unikatowa nazwa reguły sieci wirtualnej do utworzenia. ciąg (wymagany)
Właściwości Właściwości reguły sieci wirtualnej do użycia podczas tworzenia nowej reguły sieci wirtualnej. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (wymagane)

EncryptionConfig

Nazwa Opis Wartość
keyVaultMetaInfo Informacje o usłudze Key Vault służące do nawiązywania połączenia z kluczami szyfrowania zarządzanymi przez użytkownika. KeyVaultMetaInfo
typ Typ używanej konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged". "ServiceManaged"
"UserManaged" (wymagany)

EncryptionIdentity

Nazwa Opis Wartość
typ Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned". "SystemAssigned" (wymagane)

KeyVaultMetaInfo

Nazwa Opis Wartość
encryptionKeyName Nazwa klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
encryptionKeyVersion Wersja klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
keyVaultResourceId Identyfikator zasobu zarządzanego przez użytkownika usługi Key Vault używany do szyfrowania. ciąg (wymagany)

Microsoft.DataLakeStore/accounts

Nazwa Opis Wartość
tożsamość Tożsamość szyfrowania usługi Key Vault, jeśli istnieje. EncryptionIdentity
lokalizacja Lokalizacja zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości konta usługi Data Lake Store do użycia do tworzenia. createDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
wdrażanie konta usługi Data Lake Store przy użyciu szyfrowania (Data Lake) Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z włączonym szyfrowaniem danych. To konto używa konta usługi Data Lake Store do zarządzania kluczem szyfrowania.

Definicja zasobu szablonu usługi ARM

Typ zasobu kont można wdrożyć przy użyciu operacji, które są przeznaczone:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataLakeStore/accounts, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.DataLakeStore/accounts",
  "apiVersion": "2016-11-01",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "properties": {
    "defaultGroup": "string",
    "encryptionConfig": {
      "keyVaultMetaInfo": {
        "encryptionKeyName": "string",
        "encryptionKeyVersion": "string",
        "keyVaultResourceId": "string"
      },
      "type": "string"
    },
    "encryptionState": "string",
    "firewallAllowAzureIps": "string",
    "firewallRules": [
      {
        "name": "string",
        "properties": {
          "endIpAddress": "string",
          "startIpAddress": "string"
        }
      }
    ],
    "firewallState": "string",
    "newTier": "string",
    "trustedIdProviders": [
      {
        "name": "string",
        "properties": {
          "idProvider": "string"
        }
      }
    ],
    "trustedIdProviderState": "string",
    "virtualNetworkRules": [
      {
        "name": "string",
        "properties": {
          "subnetId": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

CreateDataLakeStoreAccountParametersTags

Nazwa Opis Wartość

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Nazwa Opis Wartość
defaultGroup Domyślna grupa właścicieli dla wszystkich nowych folderów i plików utworzonych na koncie usługi Data Lake Store. struna
encryptionConfig Konfiguracja szyfrowania usługi Key Vault. EncryptionConfig
encryptionState Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
firewallAllowAzureIps Bieżący stan zezwalania lub wyłączania adresów IP pochodzących z platformy Azure za pośrednictwem zapory. Jeśli zapora jest wyłączona, nie jest to wymuszane. "Wyłączone"
"Włączone"
firewallRules Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
newTier Warstwa zobowiązania do użycia w przyszłym miesiącu. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Zużycie"
trustedIdProviders Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
virtualNetworkRules Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Nazwa Opis Wartość
nazwa Unikatowa nazwa reguły zapory do utworzenia. ciąg (wymagany)
Właściwości Właściwości reguły zapory do użycia podczas tworzenia nowej reguły zapory. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (wymagane)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Nazwa Opis Wartość
endIpAddress Końcowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)
startIpAddress Początkowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Nazwa Opis Wartość
idProvider Adres URL tego zaufanego dostawcy tożsamości. ciąg (wymagany)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Nazwa Opis Wartość
subnetId Identyfikator zasobu podsieci. ciąg (wymagany)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Nazwa Opis Wartość
nazwa Unikatowa nazwa zaufanego dostawcy tożsamości do utworzenia. ciąg (wymagany)
Właściwości Właściwości zaufanego dostawcy tożsamości do użycia podczas tworzenia nowego zaufanego dostawcy tożsamości. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (wymagane)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Nazwa Opis Wartość
nazwa Unikatowa nazwa reguły sieci wirtualnej do utworzenia. ciąg (wymagany)
Właściwości Właściwości reguły sieci wirtualnej do użycia podczas tworzenia nowej reguły sieci wirtualnej. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (wymagane)

EncryptionConfig

Nazwa Opis Wartość
keyVaultMetaInfo Informacje o usłudze Key Vault służące do nawiązywania połączenia z kluczami szyfrowania zarządzanymi przez użytkownika. KeyVaultMetaInfo
typ Typ używanej konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged". "ServiceManaged"
"UserManaged" (wymagany)

EncryptionIdentity

Nazwa Opis Wartość
typ Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned". "SystemAssigned" (wymagane)

KeyVaultMetaInfo

Nazwa Opis Wartość
encryptionKeyName Nazwa klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
encryptionKeyVersion Wersja klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
keyVaultResourceId Identyfikator zasobu zarządzanego przez użytkownika usługi Key Vault używany do szyfrowania. ciąg (wymagany)

Microsoft.DataLakeStore/accounts

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2016-11-01'
tożsamość Tożsamość szyfrowania usługi Key Vault, jeśli istnieje. EncryptionIdentity
lokalizacja Lokalizacja zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości konta usługi Data Lake Store do użycia do tworzenia. createDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.DataLakeStore/accounts"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
wdrażanie usługi Azure Data Lake Store bez szyfrowania danych

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z wyłączonym szyfrowaniem danych.
wdrażanie usługi Data Lake Analytics w nowej usłudze Data Lake Store

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie nowego konta usługi Data Lake Analytics na nowym koncie usługi Data Lake Store.
wdrażanie konta usługi Data Lake Store przy użyciu szyfrowania (Data Lake)

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z włączonym szyfrowaniem danych. To konto używa konta usługi Data Lake Store do zarządzania kluczem szyfrowania.
wdrażanie konta usługi Data Lake Store przy użyciu usługi Encryption (Key Vault)

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie konta usługi Azure Data Lake Store z włączonym szyfrowaniem danych. To konto używa usługi Azure Key Vault do zarządzania kluczem szyfrowania.
wdrażanie usługi HDInsight w nowych usługach Data Lake Store i Storage

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie nowego klastra usługi HDInsight systemu Linux przy użyciu nowych kont usługi Data Lake Store i Storage.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu kont można wdrożyć przy użyciu operacji, które są przeznaczone:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataLakeStore/accounts, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataLakeStore/accounts@2016-11-01"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      defaultGroup = "string"
      encryptionConfig = {
        keyVaultMetaInfo = {
          encryptionKeyName = "string"
          encryptionKeyVersion = "string"
          keyVaultResourceId = "string"
        }
        type = "string"
      }
      encryptionState = "string"
      firewallAllowAzureIps = "string"
      firewallRules = [
        {
          name = "string"
          properties = {
            endIpAddress = "string"
            startIpAddress = "string"
          }
        }
      ]
      firewallState = "string"
      newTier = "string"
      trustedIdProviders = [
        {
          name = "string"
          properties = {
            idProvider = "string"
          }
        }
      ]
      trustedIdProviderState = "string"
      virtualNetworkRules = [
        {
          name = "string"
          properties = {
            subnetId = "string"
          }
        }
      ]
    }
  })
}

Wartości właściwości

CreateDataLakeStoreAccountParametersTags

Nazwa Opis Wartość

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Nazwa Opis Wartość
defaultGroup Domyślna grupa właścicieli dla wszystkich nowych folderów i plików utworzonych na koncie usługi Data Lake Store. struna
encryptionConfig Konfiguracja szyfrowania usługi Key Vault. EncryptionConfig
encryptionState Bieżący stan szyfrowania dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
firewallAllowAzureIps Bieżący stan zezwalania lub wyłączania adresów IP pochodzących z platformy Azure za pośrednictwem zapory. Jeśli zapora jest wyłączona, nie jest to wymuszane. "Wyłączone"
"Włączone"
firewallRules Lista reguł zapory skojarzonych z tym kontem usługi Data Lake Store. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState Bieżący stan zapory adresu IP dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
newTier Warstwa zobowiązania do użycia w przyszłym miesiącu. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Zużycie"
trustedIdProviders Lista zaufanych dostawców tożsamości skojarzonych z tym kontem usługi Data Lake Store. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState Bieżący stan funkcji zaufanego dostawcy tożsamości dla tego konta usługi Data Lake Store. "Wyłączone"
"Włączone"
virtualNetworkRules Lista reguł sieci wirtualnej skojarzonych z tym kontem usługi Data Lake Store. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Nazwa Opis Wartość
nazwa Unikatowa nazwa reguły zapory do utworzenia. ciąg (wymagany)
Właściwości Właściwości reguły zapory do użycia podczas tworzenia nowej reguły zapory. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (wymagane)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Nazwa Opis Wartość
endIpAddress Końcowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)
startIpAddress Początkowy adres IP reguły zapory. Może to być adres ipv4 lub ipv6. Początek i koniec powinny znajdować się w tym samym protokole. ciąg (wymagany)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Nazwa Opis Wartość
idProvider Adres URL tego zaufanego dostawcy tożsamości. ciąg (wymagany)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Nazwa Opis Wartość
subnetId Identyfikator zasobu podsieci. ciąg (wymagany)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Nazwa Opis Wartość
nazwa Unikatowa nazwa zaufanego dostawcy tożsamości do utworzenia. ciąg (wymagany)
Właściwości Właściwości zaufanego dostawcy tożsamości do użycia podczas tworzenia nowego zaufanego dostawcy tożsamości. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (wymagane)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Nazwa Opis Wartość
nazwa Unikatowa nazwa reguły sieci wirtualnej do utworzenia. ciąg (wymagany)
Właściwości Właściwości reguły sieci wirtualnej do użycia podczas tworzenia nowej reguły sieci wirtualnej. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (wymagane)

EncryptionConfig

Nazwa Opis Wartość
keyVaultMetaInfo Informacje o usłudze Key Vault służące do nawiązywania połączenia z kluczami szyfrowania zarządzanymi przez użytkownika. KeyVaultMetaInfo
typ Typ używanej konfiguracji szyfrowania. Obecnie jedynymi obsługiwanymi typami są "UserManaged" i "ServiceManaged". "ServiceManaged"
"UserManaged" (wymagany)

EncryptionIdentity

Nazwa Opis Wartość
typ Typ używanego szyfrowania. Obecnie jedynym obsługiwanym typem jest "SystemAssigned". "SystemAssigned" (wymagane)

KeyVaultMetaInfo

Nazwa Opis Wartość
encryptionKeyName Nazwa klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
encryptionKeyVersion Wersja klucza szyfrowania zarządzanego przez użytkownika. ciąg (wymagany)
keyVaultResourceId Identyfikator zasobu zarządzanego przez użytkownika usługi Key Vault używany do szyfrowania. ciąg (wymagany)

Microsoft.DataLakeStore/accounts

Nazwa Opis Wartość
tożsamość Tożsamość szyfrowania usługi Key Vault, jeśli istnieje. EncryptionIdentity
lokalizacja Lokalizacja zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości konta usługi Data Lake Store do użycia do tworzenia. createDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.DataLakeStore/accounts@2016-11-01"