Accounts - Create
Cria a conta do 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 do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
O nome da conta do Data Lake Store. |
resource
|
path | True |
string |
O nome do grupo de recursos do Azure. |
subscription
|
path | True |
string |
Obtém credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API do Cliente. |
Corpo do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
location | True |
string |
A localização do recurso. |
identity |
A Key Vault identidade de encriptação, se aplicável. |
||
properties.defaultGroup |
string |
O grupo de proprietários predefinido para todas as novas pastas e ficheiros criados na conta do Data Lake Store. |
|
properties.encryptionConfig |
A configuração de encriptação Key Vault. |
||
properties.encryptionState |
O estado atual da encriptação para esta conta do Data Lake Store. |
||
properties.firewallAllowAzureIps |
O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta. |
||
properties.firewallRules |
A lista de regras de firewall associadas a esta conta do Data Lake Store. |
||
properties.firewallState |
O estado atual da firewall de endereços IP para esta conta do Data Lake Store. |
||
properties.newTier |
O escalão de alocação a utilizar para o próximo mês. |
||
properties.trustedIdProviderState |
O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store. |
||
properties.trustedIdProviders |
A lista de fornecedores de identidade fidedignos associados a esta conta do Data Lake Store. |
||
properties.virtualNetworkRules |
A lista de regras de rede virtual associadas a esta conta do Data Lake Store. |
||
tags |
object |
As etiquetas de recursos. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
A conta foi criada com êxito. |
|
201 Created |
A criação da conta foi iniciada com êxito. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Creates the specified Data Lake Store account
Pedido de amostra
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"
}
}
Resposta da amostra
{
"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"
}
}
Definições
Name | Description |
---|---|
Create |
|
Create |
Os parâmetros utilizados para criar uma nova regra de firewall ao criar uma nova conta do Data Lake Store. |
Create |
Os parâmetros utilizados para criar um novo fornecedor de identidade fidedigna ao criar uma nova conta do Data Lake Store. |
Create |
Os parâmetros utilizados para criar uma nova regra de rede virtual ao criar uma nova conta do Data Lake Store. |
Data |
Informações da conta do Data Lake Store. |
Data |
O estado da conta do Data Lake Store. |
Data |
O estado de aprovisionamento da conta do Data Lake Store. |
Encryption |
A configuração de encriptação da conta. |
Encryption |
O tipo de configuração de encriptação que está a ser utilizada. Atualmente, os únicos tipos suportados são "UserManaged" e "ServiceManaged". |
Encryption |
As propriedades da identidade de encriptação. |
Encryption |
O tipo de encriptação que está a ser utilizada. Atualmente, o único tipo suportado é "SystemAssigned". |
Encryption |
O estado atual do aprovisionamento de encriptação para esta conta do Data Lake Store. |
Encryption |
O estado atual da encriptação para esta conta do Data Lake Store. |
Firewall |
O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta. |
Firewall |
Informações da regra de firewall do Data Lake Store. |
Firewall |
O estado atual da firewall de endereços IP para esta conta do Data Lake Store. |
Key |
Informações de metadados utilizadas pela encriptação de conta. |
Tier |
O escalão de alocação a utilizar para o próximo mês. |
Trusted |
Informações do fornecedor de identidade fidedigna do Data Lake Store. |
Trusted |
O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store. |
Virtual |
Informações da regra de rede virtual do Data Lake Store. |
CreateDataLakeStoreAccountParameters
Name | Tipo | Description |
---|---|---|
identity |
A Key Vault identidade de encriptação, se aplicável. |
|
location |
string |
A localização do recurso. |
properties.defaultGroup |
string |
O grupo de proprietários predefinido para todas as novas pastas e ficheiros criados na conta do Data Lake Store. |
properties.encryptionConfig |
A configuração de encriptação Key Vault. |
|
properties.encryptionState |
O estado atual da encriptação para esta conta do Data Lake Store. |
|
properties.firewallAllowAzureIps |
O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta. |
|
properties.firewallRules |
A lista de regras de firewall associadas a esta conta do Data Lake Store. |
|
properties.firewallState |
O estado atual da firewall de endereços IP para esta conta do Data Lake Store. |
|
properties.newTier |
O escalão de alocação a utilizar para o próximo mês. |
|
properties.trustedIdProviderState |
O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store. |
|
properties.trustedIdProviders |
A lista de fornecedores de identidade fidedignos associados a esta conta do Data Lake Store. |
|
properties.virtualNetworkRules |
A lista de regras de rede virtual associadas a esta conta do Data Lake Store. |
|
tags |
object |
As etiquetas de recursos. |
CreateFirewallRuleWithAccountParameters
Os parâmetros utilizados para criar uma nova regra de firewall ao criar uma nova conta do Data Lake Store.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome exclusivo da regra de firewall a criar. |
properties.endIpAddress |
string |
O endereço IP final da regra de firewall. Pode ser ipv4 ou ipv6. O início e o fim devem estar no mesmo protocolo. |
properties.startIpAddress |
string |
O endereço IP inicial da regra de firewall. Pode ser ipv4 ou ipv6. O início e o fim devem estar no mesmo protocolo. |
CreateTrustedIdProviderWithAccountParameters
Os parâmetros utilizados para criar um novo fornecedor de identidade fidedigna ao criar uma nova conta do Data Lake Store.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome exclusivo do fornecedor de identidade fidedigno a criar. |
properties.idProvider |
string |
O URL deste fornecedor de identidade fidedigno. |
CreateVirtualNetworkRuleWithAccountParameters
Os parâmetros utilizados para criar uma nova regra de rede virtual ao criar uma nova conta do Data Lake Store.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome exclusivo da regra de rede virtual a criar. |
properties.subnetId |
string |
O identificador do recurso da sub-rede. |
DataLakeStoreAccount
Informações da conta do Data Lake Store.
Name | Tipo | Description |
---|---|---|
id |
string |
O identificador do recurso. |
identity |
A Key Vault identidade de encriptação, se aplicável. |
|
location |
string |
A localização do recurso. |
name |
string |
O nome do recurso. |
properties.accountId |
string |
O identificador exclusivo associado a esta conta do Data Lake Store. |
properties.creationTime |
string |
A hora de criação da conta. |
properties.currentTier |
O escalão de alocação em utilização para o mês atual. |
|
properties.defaultGroup |
string |
O grupo de proprietários predefinido para todas as novas pastas e ficheiros criados na conta do Data Lake Store. |
properties.encryptionConfig |
A configuração de encriptação Key Vault. |
|
properties.encryptionProvisioningState |
O estado atual do aprovisionamento de encriptação para esta conta do Data Lake Store. |
|
properties.encryptionState |
O estado atual da encriptação para esta conta do Data Lake Store. |
|
properties.endpoint |
string |
O ponto final CName completo para esta conta. |
properties.firewallAllowAzureIps |
O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta. |
|
properties.firewallRules |
A lista de regras de firewall associadas a esta conta do Data Lake Store. |
|
properties.firewallState |
O estado atual da firewall de endereços IP para esta conta do Data Lake Store. |
|
properties.lastModifiedTime |
string |
A hora da última modificação da conta. |
properties.newTier |
O escalão de alocação a utilizar para o próximo mês. |
|
properties.provisioningState |
O estado de aprovisionamento da conta do Data Lake Store. |
|
properties.state |
O estado da conta do Data Lake Store. |
|
properties.trustedIdProviderState |
O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store. |
|
properties.trustedIdProviders |
A lista de fornecedores de identidade fidedignos associados a esta conta do Data Lake Store. |
|
properties.virtualNetworkRules |
A lista de regras de rede virtual associadas a esta conta do Data Lake Store. |
|
tags |
object |
As etiquetas de recursos. |
type |
string |
O tipo de recurso. |
DataLakeStoreAccountState
O estado da conta do Data Lake Store.
Name | Tipo | Description |
---|---|---|
Active |
string |
|
Suspended |
string |
DataLakeStoreAccountStatus
O estado de aprovisionamento da conta do Data Lake Store.
Name | 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
A configuração de encriptação da conta.
Name | Tipo | Description |
---|---|---|
keyVaultMetaInfo |
A Key Vault informações para ligar a chaves de encriptação geridas pelo utilizador. |
|
type |
O tipo de configuração de encriptação que está a ser utilizada. Atualmente, os únicos tipos suportados são "UserManaged" e "ServiceManaged". |
EncryptionConfigType
O tipo de configuração de encriptação que está a ser utilizada. Atualmente, os únicos tipos suportados são "UserManaged" e "ServiceManaged".
Name | Tipo | Description |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
As propriedades da identidade de encriptação.
Name | Tipo | Description |
---|---|---|
principalId |
string |
O identificador principal associado à encriptação. |
tenantId |
string |
O identificador de inquilino associado à encriptação. |
type |
O tipo de encriptação que está a ser utilizada. Atualmente, o único tipo suportado é "SystemAssigned". |
EncryptionIdentityType
O tipo de encriptação que está a ser utilizada. Atualmente, o único tipo suportado é "SystemAssigned".
Name | Tipo | Description |
---|---|---|
SystemAssigned |
string |
EncryptionProvisioningState
O estado atual do aprovisionamento de encriptação para esta conta do Data Lake Store.
Name | Tipo | Description |
---|---|---|
Creating |
string |
|
Succeeded |
string |
EncryptionState
O estado atual da encriptação para esta conta do Data Lake Store.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallAllowAzureIpsState
O estado atual de permitir ou desativar IPs com origem no Azure através da firewall. Se a firewall estiver desativada, esta ação não é imposta.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallRule
Informações da regra de firewall do Data Lake Store.
Name | Tipo | Description |
---|---|---|
id |
string |
O identificador do recurso. |
name |
string |
O nome do recurso. |
properties.endIpAddress |
string |
O endereço IP final da regra de firewall. Pode ser ipv4 ou ipv6. O início e o fim devem estar no mesmo protocolo. |
properties.startIpAddress |
string |
O endereço IP inicial da regra de firewall. Pode ser ipv4 ou ipv6. O início e o fim devem estar no mesmo protocolo. |
type |
string |
O tipo de recurso. |
FirewallState
O estado atual da firewall de endereços IP para esta conta do Data Lake Store.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
KeyVaultMetaInfo
Informações de metadados utilizadas pela encriptação de conta.
Name | Tipo | Description |
---|---|---|
encryptionKeyName |
string |
O nome da chave de encriptação gerida pelo utilizador. |
encryptionKeyVersion |
string |
A versão da chave de encriptação gerida pelo utilizador. |
keyVaultResourceId |
string |
O identificador de recurso do utilizador gerido Key Vault a ser utilizado para encriptar. |
TierType
O escalão de alocação a utilizar para o próximo mês.
Name | Tipo | Description |
---|---|---|
Commitment_100TB |
string |
|
Commitment_10TB |
string |
|
Commitment_1PB |
string |
|
Commitment_1TB |
string |
|
Commitment_500TB |
string |
|
Commitment_5PB |
string |
|
Consumption |
string |
TrustedIdProvider
Informações do fornecedor de identidade fidedigna do Data Lake Store.
Name | Tipo | Description |
---|---|---|
id |
string |
O identificador do recurso. |
name |
string |
O nome do recurso. |
properties.idProvider |
string |
O URL deste fornecedor de identidade fidedigno. |
type |
string |
O tipo de recurso. |
TrustedIdProviderState
O estado atual da funcionalidade de fornecedor de identidade fidedigna para esta conta do Data Lake Store.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkRule
Informações da regra de rede virtual do Data Lake Store.
Name | Tipo | Description |
---|---|---|
id |
string |
O identificador do recurso. |
name |
string |
O nome do recurso. |
properties.subnetId |
string |
O identificador do recurso da sub-rede. |
type |
string |
O tipo de recurso. |