Partilhar via


Contas Microsoft.DataLakeStore 2016-11-01

Definição de recursos do bíceps

O tipo de recurso de contas pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataLakeStore/accounts, adicione o seguinte Bicep ao seu modelo.

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

Valores de propriedade

CreateDataLakeStoreAccountParametersTags

Designação Descrição Valor

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Designação Descrição Valor
defaultGroup O grupo de proprietários padrão para todas as novas pastas e arquivos criados na conta do Repositório Data Lake. string
encryptionConfig A configuração de criptografia do Cofre da Chave. EncryptionConfig
encryptionState O estado atual da criptografia para esta conta do Repositório Data Lake. 'Desativado'
'Habilitado'
firewallAllowAzureIps O estado atual de permitir ou não permitir IPs originários do Azure por meio do firewall. Se o firewall estiver desativado, isso não será aplicado. 'Desativado'
'Habilitado'
firewallRegras A lista de regras de firewall associadas a esta conta do Repositório Data Lake. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState O estado atual do firewall de endereço IP para esta conta do Repositório Data Lake. 'Desativado'
'Habilitado'
novoTier O nível de compromisso a utilizar para o próximo mês. 'Commitment_100TB'
'Commitment_10TB'
'Commitment_1PB'
'Commitment_1TB'
'Commitment_500TB'
'Commitment_5PB'
'Consumo'
trustedIdProviders A lista de provedores de identidade confiáveis associados a essa conta do Repositório Data Lake. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState O estado atual do recurso de provedor de identidade confiável para essa conta do Repositório Data Lake. 'Desativado'
'Habilitado'
virtualNetworkRules A lista de regras de rede virtual associadas a esta conta do Repositório Data Lake. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Designação Descrição Valor
Designação O nome exclusivo da regra de firewall a ser criada. string (obrigatório)
propriedades As propriedades da regra de firewall a serem usadas ao criar uma nova regra de firewall. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (obrigatório)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Designação Descrição Valor
endIpAddress O endereço IP final da regra de firewall. Isso pode ser ipv4 ou ipv6. Início e Fim devem estar no mesmo protocolo. string (obrigatório)
startIpAddress O endereço IP inicial da regra de firewall. Isso pode ser ipv4 ou ipv6. Início e Fim devem estar no mesmo protocolo. string (obrigatório)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Designação Descrição Valor
idProvider A URL desse provedor de identidade confiável. string (obrigatório)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Designação Descrição Valor
subnetId O identificador de recurso para a sub-rede. string (obrigatório)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Designação Descrição Valor
Designação O nome exclusivo do provedor de identidade confiável a ser criado. string (obrigatório)
propriedades As propriedades do provedor de identidade confiável a serem usadas ao criar um novo provedor de identidade confiável. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (obrigatório)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Designação Descrição Valor
Designação O nome exclusivo da regra de rede virtual a ser criada. string (obrigatório)
propriedades As propriedades da regra de rede virtual a serem usadas ao criar uma nova regra de rede virtual. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (obrigatório)

EncryptionConfig

Designação Descrição Valor
keyVaultMetaInfo As informações do Cofre da Chave para conexão com chaves de criptografia gerenciadas pelo usuário. KeyVaultMetaInfo
tipo O tipo de configuração de criptografia que está sendo usada. Atualmente, os únicos tipos suportados são 'UserManaged' e 'ServiceManaged'. 'ServiceManaged'
'UserManaged' (obrigatório)

EncryptionIdentity

Designação Descrição Valor
tipo O tipo de encriptação que está a ser utilizado. Atualmente, o único tipo suportado é 'SystemAssigned'. 'SystemAssigned' (obrigatório)

KeyVaultMetaInfo

Designação Descrição Valor
encryptionKeyName O nome da chave de criptografia gerenciada pelo usuário. string (obrigatório)
encryptionKeyVersion A versão da chave de criptografia gerenciada pelo usuário. string (obrigatório)
keyVaultResourceId O identificador de recurso para o Cofre de Chaves gerenciado pelo usuário que está sendo usado para criptografar. string (obrigatório)

Microsoft.DataLakeStore/contas

Designação Descrição Valor
identidade A identidade de criptografia do Cofre da Chave, se houver. EncryptionIdentity
Localização A localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades da conta do Repositório Data Lake a serem usadas para criar. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Implantar a conta do Repositório Data Lake com criptografia (Data Lake) Este modelo permite implantar uma conta do Repositório Azure Data Lake com a criptografia de dados habilitada. Essa conta usa a conta de armazenamento Data Lake para gerenciar a chave de criptografia.

Definição de recurso de modelo ARM

O tipo de recurso de contas pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataLakeStore/accounts, adicione o seguinte JSON ao seu modelo.

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

Valores de propriedade

CreateDataLakeStoreAccountParametersTags

Designação Descrição Valor

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Designação Descrição Valor
defaultGroup O grupo de proprietários padrão para todas as novas pastas e arquivos criados na conta do Repositório Data Lake. string
encryptionConfig A configuração de criptografia do Cofre da Chave. EncryptionConfig
encryptionState O estado atual da criptografia para esta conta do Repositório Data Lake. 'Desativado'
'Habilitado'
firewallAllowAzureIps O estado atual de permitir ou não permitir IPs originários do Azure por meio do firewall. Se o firewall estiver desativado, isso não será aplicado. 'Desativado'
'Habilitado'
firewallRegras A lista de regras de firewall associadas a esta conta do Repositório Data Lake. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState O estado atual do firewall de endereço IP para esta conta do Repositório Data Lake. 'Desativado'
'Habilitado'
novoTier O nível de compromisso a utilizar para o próximo mês. 'Commitment_100TB'
'Commitment_10TB'
'Commitment_1PB'
'Commitment_1TB'
'Commitment_500TB'
'Commitment_5PB'
'Consumo'
trustedIdProviders A lista de provedores de identidade confiáveis associados a essa conta do Repositório Data Lake. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState O estado atual do recurso de provedor de identidade confiável para essa conta do Repositório Data Lake. 'Desativado'
'Habilitado'
virtualNetworkRules A lista de regras de rede virtual associadas a esta conta do Repositório Data Lake. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Designação Descrição Valor
Designação O nome exclusivo da regra de firewall a ser criada. string (obrigatório)
propriedades As propriedades da regra de firewall a serem usadas ao criar uma nova regra de firewall. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (obrigatório)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Designação Descrição Valor
endIpAddress O endereço IP final da regra de firewall. Isso pode ser ipv4 ou ipv6. Início e Fim devem estar no mesmo protocolo. string (obrigatório)
startIpAddress O endereço IP inicial da regra de firewall. Isso pode ser ipv4 ou ipv6. Início e Fim devem estar no mesmo protocolo. string (obrigatório)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Designação Descrição Valor
idProvider A URL desse provedor de identidade confiável. string (obrigatório)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Designação Descrição Valor
subnetId O identificador de recurso para a sub-rede. string (obrigatório)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Designação Descrição Valor
Designação O nome exclusivo do provedor de identidade confiável a ser criado. string (obrigatório)
propriedades As propriedades do provedor de identidade confiável a serem usadas ao criar um novo provedor de identidade confiável. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (obrigatório)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Designação Descrição Valor
Designação O nome exclusivo da regra de rede virtual a ser criada. string (obrigatório)
propriedades As propriedades da regra de rede virtual a serem usadas ao criar uma nova regra de rede virtual. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (obrigatório)

EncryptionConfig

Designação Descrição Valor
keyVaultMetaInfo As informações do Cofre da Chave para conexão com chaves de criptografia gerenciadas pelo usuário. KeyVaultMetaInfo
tipo O tipo de configuração de criptografia que está sendo usada. Atualmente, os únicos tipos suportados são 'UserManaged' e 'ServiceManaged'. 'ServiceManaged'
'UserManaged' (obrigatório)

EncryptionIdentity

Designação Descrição Valor
tipo O tipo de encriptação que está a ser utilizado. Atualmente, o único tipo suportado é 'SystemAssigned'. 'SystemAssigned' (obrigatório)

KeyVaultMetaInfo

Designação Descrição Valor
encryptionKeyName O nome da chave de criptografia gerenciada pelo usuário. string (obrigatório)
encryptionKeyVersion A versão da chave de criptografia gerenciada pelo usuário. string (obrigatório)
keyVaultResourceId O identificador de recurso para o Cofre de Chaves gerenciado pelo usuário que está sendo usado para criptografar. string (obrigatório)

Microsoft.DataLakeStore/contas

Designação Descrição Valor
apiVersion A versão api '2016-11-01'
identidade A identidade de criptografia do Cofre da Chave, se houver. EncryptionIdentity
Localização A localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades da conta do Repositório Data Lake a serem usadas para criar. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.DataLakeStore/contas'

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Implantar o Repositório Azure Data Lake sem criptografia de dados

Implantar no Azure
Este modelo permite implantar uma conta do Repositório Azure Data Lake com a criptografia de dados desabilitada.
Implantar a Análise Data Lake no novo do Repositório Data Lake

Implantar no Azure
Este modelo permite implantar uma nova conta do Data Lake Analytics em uma nova conta do Repositório Data Lake.
Implantar a conta do Repositório Data Lake com criptografia (Data Lake)

Implantar no Azure
Este modelo permite implantar uma conta do Repositório Azure Data Lake com a criptografia de dados habilitada. Essa conta usa a conta de armazenamento Data Lake para gerenciar a chave de criptografia.
Implantar a conta do Repositório Data Lake com criptografia (Cofre da Chave)

Implantar no Azure
Este modelo permite implantar uma conta do Repositório Azure Data Lake com a criptografia de dados habilitada. Essa conta usa o Cofre da Chave do Azure para gerenciar a chave de criptografia.
implantar o HDInsight em novos de armazenamento e armazenamento Data Lake

Implantar no Azure
Este modelo permite implantar um novo cluster HDInsight Linux com novas contas de armazenamento e armazenamento Data Lake.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso de contas pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DataLakeStore/accounts, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

CreateDataLakeStoreAccountParametersTags

Designação Descrição Valor

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Designação Descrição Valor
defaultGroup O grupo de proprietários padrão para todas as novas pastas e arquivos criados na conta do Repositório Data Lake. string
encryptionConfig A configuração de criptografia do Cofre da Chave. EncryptionConfig
encryptionState O estado atual da criptografia para esta conta do Repositório Data Lake. 'Desativado'
'Habilitado'
firewallAllowAzureIps O estado atual de permitir ou não permitir IPs originários do Azure por meio do firewall. Se o firewall estiver desativado, isso não será aplicado. 'Desativado'
'Habilitado'
firewallRegras A lista de regras de firewall associadas a esta conta do Repositório Data Lake. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState O estado atual do firewall de endereço IP para esta conta do Repositório Data Lake. 'Desativado'
'Habilitado'
novoTier O nível de compromisso a utilizar para o próximo mês. 'Commitment_100TB'
'Commitment_10TB'
'Commitment_1PB'
'Commitment_1TB'
'Commitment_500TB'
'Commitment_5PB'
'Consumo'
trustedIdProviders A lista de provedores de identidade confiáveis associados a essa conta do Repositório Data Lake. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState O estado atual do recurso de provedor de identidade confiável para essa conta do Repositório Data Lake. 'Desativado'
'Habilitado'
virtualNetworkRules A lista de regras de rede virtual associadas a esta conta do Repositório Data Lake. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Designação Descrição Valor
Designação O nome exclusivo da regra de firewall a ser criada. string (obrigatório)
propriedades As propriedades da regra de firewall a serem usadas ao criar uma nova regra de firewall. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (obrigatório)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Designação Descrição Valor
endIpAddress O endereço IP final da regra de firewall. Isso pode ser ipv4 ou ipv6. Início e Fim devem estar no mesmo protocolo. string (obrigatório)
startIpAddress O endereço IP inicial da regra de firewall. Isso pode ser ipv4 ou ipv6. Início e Fim devem estar no mesmo protocolo. string (obrigatório)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Designação Descrição Valor
idProvider A URL desse provedor de identidade confiável. string (obrigatório)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Designação Descrição Valor
subnetId O identificador de recurso para a sub-rede. string (obrigatório)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Designação Descrição Valor
Designação O nome exclusivo do provedor de identidade confiável a ser criado. string (obrigatório)
propriedades As propriedades do provedor de identidade confiável a serem usadas ao criar um novo provedor de identidade confiável. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (obrigatório)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Designação Descrição Valor
Designação O nome exclusivo da regra de rede virtual a ser criada. string (obrigatório)
propriedades As propriedades da regra de rede virtual a serem usadas ao criar uma nova regra de rede virtual. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (obrigatório)

EncryptionConfig

Designação Descrição Valor
keyVaultMetaInfo As informações do Cofre da Chave para conexão com chaves de criptografia gerenciadas pelo usuário. KeyVaultMetaInfo
tipo O tipo de configuração de criptografia que está sendo usada. Atualmente, os únicos tipos suportados são 'UserManaged' e 'ServiceManaged'. 'ServiceManaged'
'UserManaged' (obrigatório)

EncryptionIdentity

Designação Descrição Valor
tipo O tipo de encriptação que está a ser utilizado. Atualmente, o único tipo suportado é 'SystemAssigned'. 'SystemAssigned' (obrigatório)

KeyVaultMetaInfo

Designação Descrição Valor
encryptionKeyName O nome da chave de criptografia gerenciada pelo usuário. string (obrigatório)
encryptionKeyVersion A versão da chave de criptografia gerenciada pelo usuário. string (obrigatório)
keyVaultResourceId O identificador de recurso para o Cofre de Chaves gerenciado pelo usuário que está sendo usado para criptografar. string (obrigatório)

Microsoft.DataLakeStore/contas

Designação Descrição Valor
identidade A identidade de criptografia do Cofre da Chave, se houver. EncryptionIdentity
Localização A localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades da conta do Repositório Data Lake a serem usadas para criar. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.DataLakeStore/accounts@2016-11-01"