Compartir a través de


Cuentas de Microsoft.DataLakeStore

Definición de recursos de Bicep

El tipo de recurso accounts se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DataLakeStore/accounts, agregue el siguiente bicep a la plantilla.

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 propiedad

CreateDataLakeStoreAccountParametersTags

Nombre Descripción Valor

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Nombre Descripción Valor
defaultGroup Grupo de propietario predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store. cuerda
encryptionConfig Configuración de cifrado de Key Vault. EncryptionConfig
encryptionState Estado actual del cifrado para esta cuenta de Data Lake Store. 'Deshabilitado'
'Habilitado'
firewallAllowAzureIps El estado actual de permitir o no permitir direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, no se aplica. 'Deshabilitado'
'Habilitado'
firewallRules Lista de reglas de firewall asociadas a esta cuenta de Data Lake Store. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store. 'Deshabilitado'
'Habilitado'
newTier Nivel de compromiso que se va a usar para el mes siguiente. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Consumo"
trustedIdProviders Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store. 'Deshabilitado'
'Habilitado'
virtualNetworkRules Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Nombre Descripción Valor
nombre Nombre único de la regla de firewall que se va a crear. string (obligatorio)
Propiedades Las propiedades de la regla de firewall que se usarán al crear una nueva regla de firewall. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (obligatorio)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Nombre Descripción Valor
endIpAddress Dirección IP final de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo. string (obligatorio)
startIpAddress La dirección IP inicial de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo. string (obligatorio)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Nombre Descripción Valor
idProvider Dirección URL de este proveedor de identidades de confianza. string (obligatorio)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Nombre Descripción Valor
subnetId Identificador de recurso de la subred. string (obligatorio)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Nombre Descripción Valor
nombre Nombre único del proveedor de identidades de confianza que se va a crear. string (obligatorio)
Propiedades Propiedades del proveedor de identidades de confianza que se usarán al crear un nuevo proveedor de identidades de confianza. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (obligatorio)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Nombre Descripción Valor
nombre Nombre único de la regla de red virtual que se va a crear. string (obligatorio)
Propiedades Las propiedades de la regla de red virtual que se usarán al crear una nueva regla de red virtual. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (obligatorio)

EncryptionConfig

Nombre Descripción Valor
keyVaultMetaInfo La información de Key Vault para conectarse a las claves de cifrado administradas por el usuario. keyVaultMetaInfo
tipo Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged". "ServiceManaged"
'UserManaged' (obligatorio)

EncryptionIdentity

Nombre Descripción Valor
tipo Tipo de cifrado que se va a usar. Actualmente, el único tipo admitido es "SystemAssigned". 'SystemAssigned' (obligatorio)

KeyVaultMetaInfo

Nombre Descripción Valor
encryptionKeyName Nombre de la clave de cifrado administrada por el usuario. string (obligatorio)
encryptionKeyVersion Versión de la clave de cifrado administrada por el usuario. string (obligatorio)
keyVaultResourceId Identificador de recurso para el almacén de claves administrado por el usuario que se usa para cifrar. string (obligatorio)

Microsoft.DataLakeStore/accounts

Nombre Descripción Valor
identidad Identidad de cifrado de Key Vault, si existe. EncryptionIdentity de
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Las propiedades de la cuenta de Data Lake Store que se van a usar para crear. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
implementación de la cuenta de Data Lake Store con cifrado (Data Lake) Esta plantilla permite implementar una cuenta de Azure Data Lake Store con el cifrado de datos habilitado. Esta cuenta usa la cuenta de Almacén de Data Lake para administrar la clave de cifrado.

Definición de recursos de plantilla de ARM

El tipo de recurso accounts se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DataLakeStore/accounts, agregue el siguiente JSON a la plantilla.

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

CreateDataLakeStoreAccountParametersTags

Nombre Descripción Valor

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Nombre Descripción Valor
defaultGroup Grupo de propietario predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store. cuerda
encryptionConfig Configuración de cifrado de Key Vault. EncryptionConfig
encryptionState Estado actual del cifrado para esta cuenta de Data Lake Store. 'Deshabilitado'
'Habilitado'
firewallAllowAzureIps El estado actual de permitir o no permitir direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, no se aplica. 'Deshabilitado'
'Habilitado'
firewallRules Lista de reglas de firewall asociadas a esta cuenta de Data Lake Store. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store. 'Deshabilitado'
'Habilitado'
newTier Nivel de compromiso que se va a usar para el mes siguiente. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Consumo"
trustedIdProviders Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store. 'Deshabilitado'
'Habilitado'
virtualNetworkRules Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Nombre Descripción Valor
nombre Nombre único de la regla de firewall que se va a crear. string (obligatorio)
Propiedades Las propiedades de la regla de firewall que se usarán al crear una nueva regla de firewall. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (obligatorio)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Nombre Descripción Valor
endIpAddress Dirección IP final de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo. string (obligatorio)
startIpAddress La dirección IP inicial de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo. string (obligatorio)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Nombre Descripción Valor
idProvider Dirección URL de este proveedor de identidades de confianza. string (obligatorio)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Nombre Descripción Valor
subnetId Identificador de recurso de la subred. string (obligatorio)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Nombre Descripción Valor
nombre Nombre único del proveedor de identidades de confianza que se va a crear. string (obligatorio)
Propiedades Propiedades del proveedor de identidades de confianza que se usarán al crear un nuevo proveedor de identidades de confianza. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (obligatorio)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Nombre Descripción Valor
nombre Nombre único de la regla de red virtual que se va a crear. string (obligatorio)
Propiedades Las propiedades de la regla de red virtual que se usarán al crear una nueva regla de red virtual. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (obligatorio)

EncryptionConfig

Nombre Descripción Valor
keyVaultMetaInfo La información de Key Vault para conectarse a las claves de cifrado administradas por el usuario. keyVaultMetaInfo
tipo Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged". "ServiceManaged"
'UserManaged' (obligatorio)

EncryptionIdentity

Nombre Descripción Valor
tipo Tipo de cifrado que se va a usar. Actualmente, el único tipo admitido es "SystemAssigned". 'SystemAssigned' (obligatorio)

KeyVaultMetaInfo

Nombre Descripción Valor
encryptionKeyName Nombre de la clave de cifrado administrada por el usuario. string (obligatorio)
encryptionKeyVersion Versión de la clave de cifrado administrada por el usuario. string (obligatorio)
keyVaultResourceId Identificador de recurso para el almacén de claves administrado por el usuario que se usa para cifrar. string (obligatorio)

Microsoft.DataLakeStore/accounts

Nombre Descripción Valor
apiVersion La versión de api '2016-11-01'
identidad Identidad de cifrado de Key Vault, si existe. EncryptionIdentity de
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Las propiedades de la cuenta de Data Lake Store que se van a usar para crear. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.DataLakeStore/accounts"

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Implementación de Azure Data Lake Store sin cifrado de datos

Implementación en Azure
Esta plantilla le permite implementar una cuenta de Azure Data Lake Store con cifrado de datos deshabilitado.
Implementación de Data Lake Analytics en una nueva de Data Lake Store

Implementación en Azure
Esta plantilla le permite implementar una nueva cuenta de Data Lake Analytics en una nueva cuenta de Data Lake Store.
implementación de la cuenta de Data Lake Store con cifrado (Data Lake)

Implementación en Azure
Esta plantilla permite implementar una cuenta de Azure Data Lake Store con el cifrado de datos habilitado. Esta cuenta usa la cuenta de Almacén de Data Lake para administrar la clave de cifrado.
implementación de la cuenta de Data Lake Store con cifrado (Key Vault)

Implementación en Azure
Esta plantilla permite implementar una cuenta de Azure Data Lake Store con el cifrado de datos habilitado. Esta cuenta usa Azure Key Vault para administrar la clave de cifrado.
Implementación de HDInsight en una nueva instancia de Data Lake Store y Storage

Implementación en Azure
Esta plantilla le permite implementar un nuevo clúster de HDInsight de Linux con nuevas cuentas de Data Lake Store y Storage.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso accounts se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.DataLakeStore/accounts, agregue el siguiente terraform a la plantilla.

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 propiedad

CreateDataLakeStoreAccountParametersTags

Nombre Descripción Valor

CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties

Nombre Descripción Valor
defaultGroup Grupo de propietario predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store. cuerda
encryptionConfig Configuración de cifrado de Key Vault. EncryptionConfig
encryptionState Estado actual del cifrado para esta cuenta de Data Lake Store. 'Deshabilitado'
'Habilitado'
firewallAllowAzureIps El estado actual de permitir o no permitir direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, no se aplica. 'Deshabilitado'
'Habilitado'
firewallRules Lista de reglas de firewall asociadas a esta cuenta de Data Lake Store. CreateFirewallRuleWithAccountParametersOrFirewallRule[]
firewallState Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store. 'Deshabilitado'
'Habilitado'
newTier Nivel de compromiso que se va a usar para el mes siguiente. "Commitment_100TB"
"Commitment_10TB"
"Commitment_1PB"
"Commitment_1TB"
"Commitment_500TB"
"Commitment_5PB"
"Consumo"
trustedIdProviders Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store. CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider[]
trustedIdProviderState El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store. 'Deshabilitado'
'Habilitado'
virtualNetworkRules Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store. CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule[]

CreateFirewallRuleWithAccountParametersOrFirewallRule

Nombre Descripción Valor
nombre Nombre único de la regla de firewall que se va a crear. string (obligatorio)
Propiedades Las propiedades de la regla de firewall que se usarán al crear una nueva regla de firewall. CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties (obligatorio)

CreateOrUpdateFirewallRulePropertiesOrFirewallRuleProperties

Nombre Descripción Valor
endIpAddress Dirección IP final de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo. string (obligatorio)
startIpAddress La dirección IP inicial de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo. string (obligatorio)

CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties

Nombre Descripción Valor
idProvider Dirección URL de este proveedor de identidades de confianza. string (obligatorio)

CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties

Nombre Descripción Valor
subnetId Identificador de recurso de la subred. string (obligatorio)

CreateTrustedIdProviderWithAccountParametersOrTrustedIdProvider

Nombre Descripción Valor
nombre Nombre único del proveedor de identidades de confianza que se va a crear. string (obligatorio)
Propiedades Propiedades del proveedor de identidades de confianza que se usarán al crear un nuevo proveedor de identidades de confianza. CreateOrUpdateTrustedIdProviderPropertiesOrTrustedIdProviderProperties (obligatorio)

CreateVirtualNetworkRuleWithAccountParametersOrVirtualNetworkRule

Nombre Descripción Valor
nombre Nombre único de la regla de red virtual que se va a crear. string (obligatorio)
Propiedades Las propiedades de la regla de red virtual que se usarán al crear una nueva regla de red virtual. CreateOrUpdateVirtualNetworkRulePropertiesOrVirtualNetworkRuleProperties (obligatorio)

EncryptionConfig

Nombre Descripción Valor
keyVaultMetaInfo La información de Key Vault para conectarse a las claves de cifrado administradas por el usuario. keyVaultMetaInfo
tipo Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged". "ServiceManaged"
'UserManaged' (obligatorio)

EncryptionIdentity

Nombre Descripción Valor
tipo Tipo de cifrado que se va a usar. Actualmente, el único tipo admitido es "SystemAssigned". 'SystemAssigned' (obligatorio)

KeyVaultMetaInfo

Nombre Descripción Valor
encryptionKeyName Nombre de la clave de cifrado administrada por el usuario. string (obligatorio)
encryptionKeyVersion Versión de la clave de cifrado administrada por el usuario. string (obligatorio)
keyVaultResourceId Identificador de recurso para el almacén de claves administrado por el usuario que se usa para cifrar. string (obligatorio)

Microsoft.DataLakeStore/accounts

Nombre Descripción Valor
identidad Identidad de cifrado de Key Vault, si existe. EncryptionIdentity de
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Las propiedades de la cuenta de Data Lake Store que se van a usar para crear. CreateDataLakeStoreAccountPropertiesOrDataLakeStoreAccountProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.DataLakeStore/accounts@2016-11-01"