Dela via


Microsoft. DataLakeStore-konton

Bicep-resursdefinition

Resurstypen konton kan distribueras till:

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

Resursformat

Skapa en Microsoft. DataLakeStore/accounts-resursen lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DataLakeStore/accounts@2016-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'SystemAssigned'
  }
  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

konton

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 3–24

Giltiga tecken:
Använd bara gemena bokstäver och siffror.

Resursnamnet måste vara unikt i Hela Azure.
location Resursplatsen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Den Key Vault krypteringsidentiteten, om någon. KrypteringSidentitet
properties De Data Lake Store-kontoegenskaper som ska användas för att skapa. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

KrypteringSidentitet

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

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

Name Beskrivning Värde
defaultGroup Standardägargruppen för alla nya mappar och filer som skapats i Data Lake Store-kontot. sträng
encryptionConfig Den 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. CreateFirewallRuleWithAccountParametersOrFirewallRul... []
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. CreateTrustedIdProviderWithAccountParametersOrTruste... []
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. CreateVirtualNetworkRuleWithAccountParametersOrVirtu... []

EncryptionConfig

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

KeyVaultMetaInfo

Name 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 den användarhanterade Key Vault som används för att kryptera. sträng (krävs)

CreateFirewallRuleWithAccountParametersOrFirewallRul...

Name Beskrivning Värde
name Det unika namnet på brandväggsregeln som ska skapas. sträng (krävs)
properties De brandväggsregelegenskaper som ska användas när du skapar en ny brandväggsregel. CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (krävs)

CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...

Name Beskrivning Värde
endIpAddress Brandväggsregelns slut-IP-adress. 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)

CreateTrustedIdProviderWithAccountParametersOrTruste...

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

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...

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

CreateVirtualNetworkRuleWithAccountParametersOrVirtu...

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

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...

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

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
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 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 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 ARM-mall

Resurstypen konton kan distribueras till:

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

Resursformat

Skapa en Microsoft. DataLakeStore/accounts-resursen lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DataLakeStore/accounts",
  "apiVersion": "2016-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "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

konton

Name Beskrivning Värde
typ Resurstypen Microsoft. DataLakeStore/konton"
apiVersion Resurs-API-versionen '2016-11-01'
name Resursnamnet sträng (krävs)

Teckengräns: 3–24

Giltiga tecken:
Använd bara gemena bokstäver och siffror.

Resursnamnet måste vara unikt i Hela Azure.
location Resursplatsen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Den Key Vault krypteringsidentiteten, om någon. KrypteringSidentitet
properties De Data Lake Store-kontoegenskaper som ska användas för att skapa. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

KrypteringSidentitet

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

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

Name Beskrivning Värde
defaultGroup Standardägargruppen för alla nya mappar och filer som skapats i Data Lake Store-kontot. sträng
encryptionConfig Den 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. CreateFirewallRuleWithAccountParametersOrFirewallRul... []
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. CreateTrustedIdProviderWithAccountParametersOrTruste... []
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. CreateVirtualNetworkRuleWithAccountParametersOrVirtu... []

EncryptionConfig

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

KeyVaultMetaInfo

Name 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 den användarhanterade Key Vault som används för att kryptera. sträng (krävs)

CreateFirewallRuleWithAccountParametersOrFirewallRul...

Name Beskrivning Värde
name Det unika namnet på brandväggsregeln som ska skapas. sträng (krävs)
properties De brandväggsregelegenskaper som ska användas när du skapar en ny brandväggsregel. CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (krävs)

CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...

Name Beskrivning Värde
endIpAddress Brandväggsregelns slut-IP-adress. 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)

CreateTrustedIdProviderWithAccountParametersOrTruste...

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

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...

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

CreateVirtualNetworkRuleWithAccountParametersOrVirtu...

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

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...

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

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
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 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 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)

Resurstypen konton kan distribueras till:

  • Resursgrupper

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

Resursformat

Skapa en Microsoft. DataLakeStore/accounts-resursen lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataLakeStore/accounts@2016-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  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

konton

Name Beskrivning Värde
typ Resurstypen "Microsoft. DataLakeStore/accounts@2016-11-01"
name Resursnamnet sträng (krävs)

Teckengräns: 3–24

Giltiga tecken:
Använd bara gemena bokstäver och siffror.

Resursnamnet måste vara unikt i Hela Azure.
location Resursplatsen. sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
identity Den Key Vault krypteringsidentiteten, om någon. KrypteringSidentitet
properties De Data Lake Store-kontoegenskaper som ska användas för att skapa. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

KrypteringSidentitet

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

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreA...

Name Beskrivning Värde
defaultGroup Standardägargruppen för alla nya mappar och filer som skapats i Data Lake Store-kontot. sträng
encryptionConfig Den 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. CreateFirewallRuleWithAccountParametersOrFirewallRul... []
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. CreateTrustedIdProviderWithAccountParametersOrTruste... []
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. CreateVirtualNetworkRuleWithAccountParametersOrVirtu... []

EncryptionConfig

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

KeyVaultMetaInfo

Name 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 den användarhanterade Key Vault som används för kryptering. sträng (krävs)

CreateFirewallRuleWithAccountParametersOrFirewallRul...

Name Beskrivning Värde
name Det unika namnet på brandväggsregeln som ska skapas. sträng (krävs)
properties De brandväggsregelegenskaper som ska användas när du skapar en ny brandväggsregel. CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr... (krävs)

CreateOrUpdateFirewallRulePropertiesOrFirewallRulePr...

Name Beskrivning Värde
endIpAddress Slut-IP-adressen för brandväggsregeln. Detta kan vara antingen ipv4 eller ipv6. Start och Slut ska 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 ska finnas i samma protokoll. sträng (krävs)

CreateTrustedIdProviderWithAccountParametersOrTruste...

Name Beskrivning Värde
name Det unika namnet på den betrodda identitetsprovider som ska skapas. sträng (krävs)
properties Egenskaperna för den betrodda identitetsprovidern som ska användas när du skapar en ny betrodd identitetsprovider. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId... (krävs)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedId...

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

CreateVirtualNetworkRuleWithAccountParametersOrVirtu...

Name Beskrivning Värde
name Det unika namnet på den regel för virtuellt nätverk som ska skapas. sträng (krävs)
properties 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. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN... (krävs)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualN...

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