Dela via


Microsoft.DataLakeStore-konton

Bicep-resursdefinition

Kontoresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataLakeStore/accounts-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

CreateDataLakeStoreAccountParametersTags

Namn Beskrivning Värde

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Namn Beskrivning Värde
defaultGroup Standardägargruppen för alla nya mappar och filer som skapats i Data Lake Store-kontot. sträng
encryptionConfig Key Vault-krypteringskonfigurationen. EncryptionConfig
encryptionState Det aktuella krypteringstillståndet för det här Data Lake Store-kontot. "Inaktiverad"
"Aktiverad"
firewallAllowAzureIps Det aktuella tillståndet för att tillåta eller neka IP-adresser som kommer från Azure via brandväggen. Om brandväggen är inaktiverad tillämpas inte detta. "Inaktiverad"
"Aktiverad"
firewallRules Listan över brandväggsregler som är associerade med det här Data Lake Store-kontot. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot. "Inaktiverad"
"Aktiverad"
newTier Åtagandenivån som ska användas för nästa månad. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Förbrukning"
trustedIdProviders Listan över betrodda identitetsprovidrar som är associerade med det här Data Lake Store-kontot. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot. "Inaktiverad"
"Aktiverad"
virtualNetworkRules Listan över regler för virtuella nätverk som är associerade med det här Data Lake Store-kontot. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Namn Beskrivning Värde
Namn Det unika namnet på brandväggsregeln som ska skapas. sträng (krävs)
Egenskaper Egenskaperna för brandväggsregeln som ska användas när du skapar en ny brandväggsregel. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (krävs)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Namn Beskrivning Värde
endIpAddress Slut-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll. sträng (krävs)
startIpAddress Start-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll. sträng (krävs)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Namn Beskrivning Värde
idProvider URL:en för den här betrodda identitetsprovidern. sträng (krävs)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Namn Beskrivning Värde
subnetId Resursidentifieraren för undernätet. sträng (krävs)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Namn Beskrivning Värde
Namn Det unika namnet på den betrodda identitetsprovider som ska skapas. sträng (krävs)
Egenskaper Egenskaper för betrodd identitetsprovider som ska användas när du skapar en ny betrodd identitetsprovider. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (krävs)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Namn Beskrivning Värde
Namn Det unika namnet på den regel för virtuellt nätverk som ska skapas. sträng (krävs)
Egenskaper De egenskaper för regeln för virtuellt nätverk som ska användas när du skapar en ny regel för virtuellt nätverk. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (krävs)

EncryptionConfig

Namn Beskrivning Värde
keyVaultMetaInfo Key Vault-information för att ansluta till användarhanterade krypteringsnycklar. KeyVaultMetaInfo
typ Vilken typ av krypteringskonfiguration som används. För närvarande är de enda typer som stöds "UserManaged" och "ServiceManaged". "ServiceManaged"
"UserManaged" (krävs)

KrypteringSidentitet

Namn Beskrivning Värde
typ Vilken typ av kryptering som används. För närvarande är den enda typ som stöds "SystemAssigned". "SystemAssigned" (krävs)

KeyVaultMetaInfo

Namn Beskrivning Värde
encryptionKeyName Namnet på den användarhanterade krypteringsnyckeln. sträng (krävs)
encryptionKeyVersion Versionen av den användarhanterade krypteringsnyckeln. sträng (krävs)
keyVaultResourceId Resursidentifieraren för det användarhanterade Key Vault som används för att kryptera. sträng (krävs)

Microsoft.DataLakeStore/accounts

Namn Beskrivning Värde
identitet Key Vault-krypteringsidentiteten, om den finns. EncryptionIdentity
plats Resursplatsen. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper De Data Lake Store-kontoegenskaper som ska användas för att skapa. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

Användningsexempel

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
Distribuera Data Lake Store-konto med kryptering (Data Lake) Med den här mallen kan du distribuera ett Azure Data Lake Store-konto med datakryptering aktiverat. Det här kontot använder Data Lake Store-kontot för att hantera krypteringsnyckeln.

Resursdefinition för ARM-mall

Kontoresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataLakeStore/accounts-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

CreateDataLakeStoreAccountParametersTags

Namn Beskrivning Värde

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Namn Beskrivning Värde
defaultGroup Standardägargruppen för alla nya mappar och filer som skapats i Data Lake Store-kontot. sträng
encryptionConfig Key Vault-krypteringskonfigurationen. EncryptionConfig
encryptionState Det aktuella krypteringstillståndet för det här Data Lake Store-kontot. "Inaktiverad"
"Aktiverad"
firewallAllowAzureIps Det aktuella tillståndet för att tillåta eller neka IP-adresser som kommer från Azure via brandväggen. Om brandväggen är inaktiverad tillämpas inte detta. "Inaktiverad"
"Aktiverad"
firewallRules Listan över brandväggsregler som är associerade med det här Data Lake Store-kontot. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot. "Inaktiverad"
"Aktiverad"
newTier Åtagandenivån som ska användas för nästa månad. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Förbrukning"
trustedIdProviders Listan över betrodda identitetsprovidrar som är associerade med det här Data Lake Store-kontot. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot. "Inaktiverad"
"Aktiverad"
virtualNetworkRules Listan över regler för virtuella nätverk som är associerade med det här Data Lake Store-kontot. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Namn Beskrivning Värde
Namn Det unika namnet på brandväggsregeln som ska skapas. sträng (krävs)
Egenskaper Egenskaperna för brandväggsregeln som ska användas när du skapar en ny brandväggsregel. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (krävs)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Namn Beskrivning Värde
endIpAddress Slut-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll. sträng (krävs)
startIpAddress Start-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll. sträng (krävs)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Namn Beskrivning Värde
idProvider URL:en för den här betrodda identitetsprovidern. sträng (krävs)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Namn Beskrivning Värde
subnetId Resursidentifieraren för undernätet. sträng (krävs)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Namn Beskrivning Värde
Namn Det unika namnet på den betrodda identitetsprovider som ska skapas. sträng (krävs)
Egenskaper Egenskaper för betrodd identitetsprovider som ska användas när du skapar en ny betrodd identitetsprovider. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (krävs)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Namn Beskrivning Värde
Namn Det unika namnet på den regel för virtuellt nätverk som ska skapas. sträng (krävs)
Egenskaper De egenskaper för regeln för virtuellt nätverk som ska användas när du skapar en ny regel för virtuellt nätverk. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (krävs)

EncryptionConfig

Namn Beskrivning Värde
keyVaultMetaInfo Key Vault-information för att ansluta till användarhanterade krypteringsnycklar. KeyVaultMetaInfo
typ Vilken typ av krypteringskonfiguration som används. För närvarande är de enda typer som stöds "UserManaged" och "ServiceManaged". "ServiceManaged"
"UserManaged" (krävs)

KrypteringSidentitet

Namn Beskrivning Värde
typ Vilken typ av kryptering som används. För närvarande är den enda typ som stöds "SystemAssigned". "SystemAssigned" (krävs)

KeyVaultMetaInfo

Namn Beskrivning Värde
encryptionKeyName Namnet på den användarhanterade krypteringsnyckeln. sträng (krävs)
encryptionKeyVersion Versionen av den användarhanterade krypteringsnyckeln. sträng (krävs)
keyVaultResourceId Resursidentifieraren för det användarhanterade Key Vault som används för att kryptera. sträng (krävs)

Microsoft.DataLakeStore/accounts

Namn Beskrivning Värde
apiVersion API-versionen '2016-11-01'
identitet Key Vault-krypteringsidentiteten, om den finns. EncryptionIdentity
plats Resursplatsen. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper De Data Lake Store-kontoegenskaper som ska användas för att skapa. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.DataLakeStore/accounts"

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Distribuera Azure Data Lake Store utan datakryptering

Distribuera till Azure
Med den här mallen kan du distribuera ett Azure Data Lake Store-konto med datakryptering inaktiverat.
Distribuera Data Lake Analytics på nya Data Lake Store-

Distribuera till Azure
Med den här mallen kan du distribuera ett nytt Data Lake Analytics-konto på ett nytt Data Lake Store-konto.
Distribuera Data Lake Store-konto med kryptering (Data Lake)

Distribuera till Azure
Med den här mallen kan du distribuera ett Azure Data Lake Store-konto med datakryptering aktiverat. Det här kontot använder Data Lake Store-kontot för att hantera krypteringsnyckeln.
Distribuera Data Lake Store-konto med kryptering (Key Vault)

Distribuera till Azure
Med den här mallen kan du distribuera ett Azure Data Lake Store-konto med datakryptering aktiverat. Det här kontot använder Azure Key Vault för att hantera krypteringsnyckeln.
Distribuera HDInsight på nya Data Lake Store- och Storage-

Distribuera till Azure
Med den här mallen kan du distribuera ett nytt Linux HDInsight-kluster med nya Data Lake Store- och Storage-konton.

Resursdefinition för Terraform (AzAPI-provider)

Kontoresurstypen kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DataLakeStore/accounts-resurs lägger du till följande Terraform i mallen.

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"
          }
        }
      ]
    }
  })
}

Egenskapsvärden

CreateDataLakeStoreAccountParametersTags

Namn Beskrivning Värde

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Namn Beskrivning Värde
defaultGroup Standardägargruppen för alla nya mappar och filer som skapats i Data Lake Store-kontot. sträng
encryptionConfig Key Vault-krypteringskonfigurationen. EncryptionConfig
encryptionState Det aktuella krypteringstillståndet för det här Data Lake Store-kontot. "Inaktiverad"
"Aktiverad"
firewallAllowAzureIps Det aktuella tillståndet för att tillåta eller neka IP-adresser som kommer från Azure via brandväggen. Om brandväggen är inaktiverad tillämpas inte detta. "Inaktiverad"
"Aktiverad"
firewallRules Listan över brandväggsregler som är associerade med det här Data Lake Store-kontot. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState Det aktuella tillståndet för IP-adressbrandväggen för det här Data Lake Store-kontot. "Inaktiverad"
"Aktiverad"
newTier Åtagandenivån som ska användas för nästa månad. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Förbrukning"
trustedIdProviders Listan över betrodda identitetsprovidrar som är associerade med det här Data Lake Store-kontot. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState Det aktuella tillståndet för funktionen betrodd identitetsprovider för det här Data Lake Store-kontot. "Inaktiverad"
"Aktiverad"
virtualNetworkRules Listan över regler för virtuella nätverk som är associerade med det här Data Lake Store-kontot. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Namn Beskrivning Värde
Namn Det unika namnet på brandväggsregeln som ska skapas. sträng (krävs)
Egenskaper Egenskaperna för brandväggsregeln som ska användas när du skapar en ny brandväggsregel. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (krävs)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Namn Beskrivning Värde
endIpAddress Slut-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll. sträng (krävs)
startIpAddress Start-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och slut bör finnas i samma protokoll. sträng (krävs)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Namn Beskrivning Värde
idProvider URL:en för den här betrodda identitetsprovidern. sträng (krävs)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Namn Beskrivning Värde
subnetId Resursidentifieraren för undernätet. sträng (krävs)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Namn Beskrivning Värde
Namn Det unika namnet på den betrodda identitetsprovider som ska skapas. sträng (krävs)
Egenskaper Egenskaper för betrodd identitetsprovider som ska användas när du skapar en ny betrodd identitetsprovider. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (krävs)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Namn Beskrivning Värde
Namn Det unika namnet på den regel för virtuellt nätverk som ska skapas. sträng (krävs)
Egenskaper De egenskaper för regeln för virtuellt nätverk som ska användas när du skapar en ny regel för virtuellt nätverk. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (krävs)

EncryptionConfig

Namn Beskrivning Värde
keyVaultMetaInfo Key Vault-information för att ansluta till användarhanterade krypteringsnycklar. KeyVaultMetaInfo
typ Vilken typ av krypteringskonfiguration som används. För närvarande är de enda typer som stöds "UserManaged" och "ServiceManaged". "ServiceManaged"
"UserManaged" (krävs)

KrypteringSidentitet

Namn Beskrivning Värde
typ Vilken typ av kryptering som används. För närvarande är den enda typ som stöds "SystemAssigned". "SystemAssigned" (krävs)

KeyVaultMetaInfo

Namn Beskrivning Värde
encryptionKeyName Namnet på den användarhanterade krypteringsnyckeln. sträng (krävs)
encryptionKeyVersion Versionen av den användarhanterade krypteringsnyckeln. sträng (krävs)
keyVaultResourceId Resursidentifieraren för det användarhanterade Key Vault som används för att kryptera. sträng (krävs)

Microsoft.DataLakeStore/accounts

Namn Beskrivning Värde
identitet Key Vault-krypteringsidentiteten, om den finns. EncryptionIdentity
plats Resursplatsen. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper De Data Lake Store-kontoegenskaper som ska användas för att skapa. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.DataLakeStore/accounts@2016-11-01"