Accounts - Create

Crea la cuenta de Data Lake Store especificada.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

Nombre de la cuenta de Data Lake Store.

resourceGroupName
path True

string

El nombre del grupo de recursos de Azure.

subscriptionId
path True

string

Obtiene las credenciales de suscripción que identifican a la suscripción de Microsoft Azure de forma única. El identificador de suscripción forma parte del URI para cada llamada al servicio.

api-version
query True

string

Versión de api de cliente.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
location True

string

Ubicación del recurso.

identity

EncryptionIdentity

La Key Vault identidad de cifrado, si existe.

properties.defaultGroup

string

El grupo de propietarios predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store.

properties.encryptionConfig

EncryptionConfig

Configuración de cifrado Key Vault.

properties.encryptionState

EncryptionState

Estado actual del cifrado de esta cuenta de Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

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.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

La lista de reglas de firewall asociadas a esta cuenta de Data Lake Store.

properties.firewallState

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

properties.newTier

TierType

Nivel de compromiso que se va a usar para el próximo mes.

properties.trustedIdProviderState

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

La lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

La lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store.

tags

object

Etiquetas del recurso.

Respuestas

Nombre Tipo Description
200 OK

DataLakeStoreAccount

Ha creado correctamente la cuenta.

201 Created

DataLakeStoreAccount

Se inició correctamente la creación de la cuenta.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

Creates the specified Data Lake Store account

Sample Request

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/contosorg/providers/Microsoft.DataLakeStore/accounts/contosoadla?api-version=2016-11-01

{
  "location": "eastus2",
  "tags": {
    "test_key": "test_value"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "encryptionState": "Enabled",
    "encryptionConfig": {
      "type": "UserManaged",
      "keyVaultMetaInfo": {
        "keyVaultResourceId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "encryptionKeyName": "test_encryption_key_name",
        "encryptionKeyVersion": "encryption_key_version"
      }
    },
    "firewallState": "Enabled",
    "firewallRules": [
      {
        "name": "test_rule",
        "properties": {
          "startIpAddress": "1.1.1.1",
          "endIpAddress": "2.2.2.2"
        }
      }
    ],
    "trustedIdProviderState": "Enabled",
    "trustedIdProviders": [
      {
        "name": "test_trusted_id_provider_name",
        "properties": {
          "idProvider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"
        }
      }
    ],
    "defaultGroup": "test_default_group",
    "newTier": "Consumption",
    "firewallAllowAzureIps": "Enabled"
  }
}

Sample Response

{
  "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
  "name": "contosoadla",
  "type": "test_type",
  "location": "eastus2",
  "tags": {
    "test_key": "test_value"
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
    "tenantId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "state": "Active",
    "creationTime": "2017-04-14T13:21:56.6819037-07:00",
    "lastModifiedTime": "2017-04-14T13:21:56.6819037-07:00",
    "endpoint": "testadlfs17607.azuredatalakestore.net",
    "accountId": "94f4bf5d-78a9-4c31-8aa7-b34d07bad898",
    "encryptionState": "Enabled",
    "encryptionProvisioningState": "Succeeded",
    "encryptionConfig": {
      "type": "UserManaged",
      "keyVaultMetaInfo": {
        "keyVaultResourceId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "encryptionKeyName": "test_encryption_key_name",
        "encryptionKeyVersion": "encryption_key_version"
      }
    },
    "firewallState": "Enabled",
    "firewallRules": [
      {
        "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "name": "test_rule",
        "type": "test_type",
        "properties": {
          "startIpAddress": "1.1.1.1",
          "endIpAddress": "2.2.2.2"
        }
      }
    ],
    "trustedIdProviderState": "Enabled",
    "trustedIdProviders": [
      {
        "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "name": "test_trusted_id_provider_name",
        "type": "test_type",
        "properties": {
          "idProvider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"
        }
      }
    ],
    "defaultGroup": "test_default_group",
    "newTier": "Consumption",
    "currentTier": "Consumption",
    "firewallAllowAzureIps": "Enabled"
  }
}
{
  "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
  "name": "contosoadla",
  "type": "test_type",
  "location": "eastus2",
  "tags": {
    "test_key": "test_value"
  },
  "identity": {
    "type": "SystemAssigned",
    "principalId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
    "tenantId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab346"
  },
  "properties": {
    "provisioningState": "Succeeded",
    "state": "Active",
    "creationTime": "2017-04-14T13:21:56.6819037-07:00",
    "lastModifiedTime": "2017-04-14T13:21:56.6819037-07:00",
    "endpoint": "testadlfs17607.azuredatalakestore.net",
    "accountId": "94f4bf5d-78a9-4c31-8aa7-b34d07bad898",
    "encryptionState": "Enabled",
    "encryptionProvisioningState": "Succeeded",
    "encryptionConfig": {
      "type": "UserManaged",
      "keyVaultMetaInfo": {
        "keyVaultResourceId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "encryptionKeyName": "test_encryption_key_name",
        "encryptionKeyVersion": "encryption_key_version"
      }
    },
    "firewallState": "Enabled",
    "firewallRules": [
      {
        "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "name": "test_rule",
        "type": "test_type",
        "properties": {
          "startIpAddress": "1.1.1.1",
          "endIpAddress": "2.2.2.2"
        }
      }
    ],
    "trustedIdProviderState": "Enabled",
    "trustedIdProviders": [
      {
        "id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
        "name": "test_trusted_id_provider_name",
        "type": "test_type",
        "properties": {
          "idProvider": "https://sts.windows.net/ea9ec534-a3e3-4e45-ad36-3afc5bb291c1"
        }
      }
    ],
    "defaultGroup": "test_default_group",
    "newTier": "Consumption",
    "currentTier": "Consumption",
    "firewallAllowAzureIps": "Enabled"
  }
}

Definiciones

Nombre Description
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

Los parámetros usados para crear una nueva regla de firewall al crear una nueva cuenta de Data Lake Store.

CreateTrustedIdProviderWithAccountParameters

Los parámetros usados para crear un nuevo proveedor de identidades de confianza al crear una nueva cuenta de Data Lake Store.

CreateVirtualNetworkRuleWithAccountParameters

Los parámetros usados para crear una nueva regla de red virtual al crear una nueva cuenta de Data Lake Store.

DataLakeStoreAccount

Información de la cuenta de Data Lake Store.

DataLakeStoreAccountState

Estado de la cuenta de Data Lake Store.

DataLakeStoreAccountStatus

Estado de aprovisionamiento de la cuenta de Data Lake Store.

EncryptionConfig

Configuración de cifrado de la cuenta.

EncryptionConfigType

Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged".

EncryptionIdentity

Propiedades de identidad de cifrado.

EncryptionIdentityType

Tipo de cifrado que se usa. Actualmente, el único tipo admitido es "SystemAssigned".

EncryptionProvisioningState

Estado actual del aprovisionamiento de cifrado para esta cuenta de Data Lake Store.

EncryptionState

Estado actual del cifrado de esta cuenta de Data Lake Store.

FirewallAllowAzureIpsState

Estado actual de permitir o deshabilitar direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, esto no se aplica.

FirewallRule

Información de la regla de firewall de Data Lake Store.

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

KeyVaultMetaInfo

Información de metadatos usada por el cifrado de cuenta.

TierType

Nivel de compromiso que se va a usar para el mes siguiente.

TrustedIdProvider

Información del proveedor de identidades de confianza de Data Lake Store.

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

VirtualNetworkRule

Información de las reglas de red virtual de Data Lake Store.

CreateDataLakeStoreAccountParameters

Nombre Tipo Description
identity

EncryptionIdentity

La Key Vault identidad de cifrado, si existe.

location

string

Ubicación del recurso.

properties.defaultGroup

string

El grupo de propietarios predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store.

properties.encryptionConfig

EncryptionConfig

Configuración de cifrado Key Vault.

properties.encryptionState

EncryptionState

Estado actual del cifrado de esta cuenta de Data Lake Store.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Estado actual de permitir o deshabilitar direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, esto no se aplica.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

La lista de reglas de firewall asociadas a esta cuenta de Data Lake Store.

properties.firewallState

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

properties.newTier

TierType

Nivel de compromiso que se va a usar para el mes siguiente.

properties.trustedIdProviderState

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store.

tags

object

Etiquetas del recurso.

CreateFirewallRuleWithAccountParameters

Los parámetros usados para crear una nueva regla de firewall al crear una nueva cuenta de Data Lake Store.

Nombre Tipo Description
name

string

Nombre único de la regla de firewall que se va a crear.

properties.endIpAddress

string

Dirección IP final de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo.

properties.startIpAddress

string

Dirección IP inicial de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo.

CreateTrustedIdProviderWithAccountParameters

Los parámetros usados para crear un nuevo proveedor de identidades de confianza al crear una nueva cuenta de Data Lake Store.

Nombre Tipo Description
name

string

Nombre único del proveedor de identidades de confianza que se va a crear.

properties.idProvider

string

Dirección URL de este proveedor de identidades de confianza.

CreateVirtualNetworkRuleWithAccountParameters

Los parámetros usados para crear una nueva regla de red virtual al crear una nueva cuenta de Data Lake Store.

Nombre Tipo Description
name

string

Nombre único de la regla de red virtual que se va a crear.

properties.subnetId

string

Identificador de recurso de la subred.

DataLakeStoreAccount

Información de la cuenta de Data Lake Store.

Nombre Tipo Description
id

string

Identificador del recurso.

identity

EncryptionIdentity

La Key Vault identidad de cifrado, si existe.

location

string

Ubicación del recurso.

name

string

Nombre del recurso.

properties.accountId

string

Identificador único asociado a esta cuenta de Data Lake Store.

properties.creationTime

string

Hora de creación de la cuenta.

properties.currentTier

TierType

Nivel de compromiso en uso para el mes actual.

properties.defaultGroup

string

El grupo de propietarios predeterminado para todas las carpetas y archivos nuevos creados en la cuenta de Data Lake Store.

properties.encryptionConfig

EncryptionConfig

Configuración de cifrado Key Vault.

properties.encryptionProvisioningState

EncryptionProvisioningState

Estado actual del aprovisionamiento de cifrado para esta cuenta de Data Lake Store.

properties.encryptionState

EncryptionState

Estado actual del cifrado de esta cuenta de Data Lake Store.

properties.endpoint

string

Punto de conexión de CName completo para esta cuenta.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

Estado actual de permitir o deshabilitar direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, esto no se aplica.

properties.firewallRules

FirewallRule[]

La lista de reglas de firewall asociadas a esta cuenta de Data Lake Store.

properties.firewallState

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

properties.lastModifiedTime

string

Hora de la última modificación de la cuenta.

properties.newTier

TierType

Nivel de compromiso que se va a usar para el mes siguiente.

properties.provisioningState

DataLakeStoreAccountStatus

Estado de aprovisionamiento de la cuenta de Data Lake Store.

properties.state

DataLakeStoreAccountState

Estado de la cuenta de Data Lake Store.

properties.trustedIdProviderState

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

properties.trustedIdProviders

TrustedIdProvider[]

Lista de proveedores de identidades de confianza asociados a esta cuenta de Data Lake Store.

properties.virtualNetworkRules

VirtualNetworkRule[]

Lista de reglas de red virtual asociadas a esta cuenta de Data Lake Store.

tags

object

Etiquetas del recurso.

type

string

El tipo de recurso.

DataLakeStoreAccountState

Estado de la cuenta de Data Lake Store.

Nombre Tipo Description
Active

string

Suspended

string

DataLakeStoreAccountStatus

Estado de aprovisionamiento de la cuenta de Data Lake Store.

Nombre Tipo Description
Canceled

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Patching

string

Resuming

string

Running

string

Succeeded

string

Suspending

string

Undeleting

string

EncryptionConfig

Configuración de cifrado de la cuenta.

Nombre Tipo Description
keyVaultMetaInfo

KeyVaultMetaInfo

La información Key Vault para conectarse a las claves de cifrado administradas por el usuario.

type

EncryptionConfigType

Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged".

EncryptionConfigType

Tipo de configuración de cifrado que se usa. Actualmente, los únicos tipos admitidos son "UserManaged" y "ServiceManaged".

Nombre Tipo Description
ServiceManaged

string

UserManaged

string

EncryptionIdentity

Propiedades de identidad de cifrado.

Nombre Tipo Description
principalId

string

Identificador de entidad de seguridad asociado al cifrado.

tenantId

string

Identificador de inquilino asociado al cifrado.

type

EncryptionIdentityType

Tipo de cifrado que se usa. Actualmente, el único tipo admitido es "SystemAssigned".

EncryptionIdentityType

Tipo de cifrado que se usa. Actualmente, el único tipo admitido es "SystemAssigned".

Nombre Tipo Description
SystemAssigned

string

EncryptionProvisioningState

Estado actual del aprovisionamiento de cifrado para esta cuenta de Data Lake Store.

Nombre Tipo Description
Creating

string

Succeeded

string

EncryptionState

Estado actual del cifrado de esta cuenta de Data Lake Store.

Nombre Tipo Description
Disabled

string

Enabled

string

FirewallAllowAzureIpsState

Estado actual de permitir o deshabilitar direcciones IP que se originan en Azure a través del firewall. Si el firewall está deshabilitado, esto no se aplica.

Nombre Tipo Description
Disabled

string

Enabled

string

FirewallRule

Información de la regla de firewall de Data Lake Store.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.endIpAddress

string

Dirección IP final de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo.

properties.startIpAddress

string

Dirección IP inicial de la regla de firewall. Puede ser ipv4 o ipv6. Start y End deben estar en el mismo protocolo.

type

string

El tipo de recurso.

FirewallState

Estado actual del firewall de direcciones IP de esta cuenta de Data Lake Store.

Nombre Tipo Description
Disabled

string

Enabled

string

KeyVaultMetaInfo

Información de metadatos usada por el cifrado de cuenta.

Nombre Tipo Description
encryptionKeyName

string

Nombre de la clave de cifrado administrada por el usuario.

encryptionKeyVersion

string

La versión de la clave de cifrado administrada por el usuario.

keyVaultResourceId

string

Identificador de recurso para el Key Vault administrado por el usuario que se usa para cifrar.

TierType

Nivel de compromiso que se va a usar para el mes siguiente.

Nombre Tipo Description
Commitment_100TB

string

Commitment_10TB

string

Commitment_1PB

string

Commitment_1TB

string

Commitment_500TB

string

Commitment_5PB

string

Consumption

string

TrustedIdProvider

Información del proveedor de identidades de confianza de Data Lake Store.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.idProvider

string

Dirección URL de este proveedor de identidades de confianza.

type

string

El tipo de recurso.

TrustedIdProviderState

El estado actual de la característica del proveedor de identidades de confianza para esta cuenta de Data Lake Store.

Nombre Tipo Description
Disabled

string

Enabled

string

VirtualNetworkRule

Información de las reglas de red virtual de Data Lake Store.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.subnetId

string

Identificador de recurso de la subred.

type

string

El tipo de recurso.