Accounts - Create
Belirtilen Data Lake Store hesabını oluşturur.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
account
|
path | True |
string |
Data Lake Store hesabının adı. |
resource
|
path | True |
string |
Azure kaynak grubunun adı. |
subscription
|
path | True |
string |
Microsoft Azure aboneliğini benzersiz olarak tanımlayan abonelik kimlik bilgilerini alır. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur. |
api-version
|
query | True |
string |
İstemci Api Sürümü. |
İstek Gövdesi
Name | Gerekli | Tür | Description |
---|---|---|---|
location | True |
string |
Kaynak konumu. |
identity |
Varsa şifreleme kimliğini Key Vault. |
||
properties.defaultGroup |
string |
Data Lake Store hesabında oluşturulan tüm yeni klasörler ve dosyalar için varsayılan sahip grubu. |
|
properties.encryptionConfig |
Key Vault şifreleme yapılandırması. |
||
properties.encryptionState |
Bu Data Lake Store hesabı için şifrelemenin geçerli durumu. |
||
properties.firewallAllowAzureIps |
Güvenlik duvarı üzerinden Azure'dan gelen IP'lere izin verme veya ip'lere izin vermeme durumunun geçerli durumu. Güvenlik duvarı devre dışı bırakılırsa, bu zorunlu tutulmaz. |
||
properties.firewallRules |
Bu Data Lake Store hesabıyla ilişkili güvenlik duvarı kurallarının listesi. |
||
properties.firewallState |
Bu Data Lake Store hesabı için IP adresi güvenlik duvarının geçerli durumu. |
||
properties.newTier |
Gelecek ay için kullanılacak taahhüt katmanı. |
||
properties.trustedIdProviderState |
Bu Data Lake Store hesabı için güvenilir kimlik sağlayıcısı özelliğinin geçerli durumu. |
||
properties.trustedIdProviders |
Bu Data Lake Store hesabıyla ilişkili güvenilir kimlik sağlayıcılarının listesi. |
||
properties.virtualNetworkRules |
Bu Data Lake Store hesabıyla ilişkili sanal ağ kurallarının listesi. |
||
tags |
object |
Kaynak etiketleri. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Hesap başarıyla oluşturuldu. |
|
201 Created |
Hesabın oluşturulması başarıyla başlatıldı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Creates the specified Data Lake Store account
Örnek isteği
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"
}
}
Örnek yanıt
{
"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"
}
}
Tanımlar
Name | Description |
---|---|
Create |
|
Create |
Yeni bir Data Lake Store hesabı oluştururken yeni bir güvenlik duvarı kuralı oluşturmak için kullanılan parametreler. |
Create |
Yeni bir Data Lake Store hesabı oluştururken yeni bir güvenilir kimlik sağlayıcısı oluşturmak için kullanılan parametreler. |
Create |
Yeni bir Data Lake Store hesabı oluştururken yeni bir sanal ağ kuralı oluşturmak için kullanılan parametreler. |
Data |
Data Lake Store hesap bilgileri. |
Data |
Data Lake Store hesabının durumu. |
Data |
Data Lake Store hesabının sağlama durumu. |
Encryption |
Hesabın şifreleme yapılandırması. |
Encryption |
Kullanılmakta olan şifreleme yapılandırmasının türü. Şu anda desteklenen tek türler 'UserManaged' ve 'ServiceManaged'dır. |
Encryption |
Şifreleme kimliği özellikleri. |
Encryption |
Kullanılan şifreleme türü. Şu anda desteklenen tek tür 'SystemAssigned'dır. |
Encryption |
Bu Data Lake Store hesabı için şifreleme sağlamanın geçerli durumu. |
Encryption |
Bu Data Lake Store hesabı için geçerli şifreleme durumu. |
Firewall |
Güvenlik duvarı üzerinden Azure'dan gelen IP'lere izin verme veya ip'lere izin vermeme durumu. Güvenlik duvarı devre dışı bırakılırsa, bu zorunlu tutulmaz. |
Firewall |
Data Lake Store güvenlik duvarı kuralı bilgileri. |
Firewall |
Bu Data Lake Store hesabı için IP adresi güvenlik duvarının geçerli durumu. |
Key |
Hesap şifrelemesi tarafından kullanılan meta veri bilgileri. |
Tier |
Gelecek ay için kullanılacak taahhüt katmanı. |
Trusted |
Data Lake Store güvenilen kimlik sağlayıcısı bilgileri. |
Trusted |
Bu Data Lake Store hesabı için güvenilir kimlik sağlayıcısı özelliğinin geçerli durumu. |
Virtual |
Data Lake Store sanal ağ kuralı bilgileri. |
CreateDataLakeStoreAccountParameters
Name | Tür | Description |
---|---|---|
identity |
Varsa Key Vault şifreleme kimliği. |
|
location |
string |
Kaynak konumu. |
properties.defaultGroup |
string |
Data Lake Store hesabında oluşturulan tüm yeni klasörler ve dosyalar için varsayılan sahip grubu. |
properties.encryptionConfig |
Key Vault şifreleme yapılandırması. |
|
properties.encryptionState |
Bu Data Lake Store hesabı için geçerli şifreleme durumu. |
|
properties.firewallAllowAzureIps |
Güvenlik duvarı üzerinden Azure'dan gelen IP'lere izin verme veya ip'lere izin vermeme durumu. Güvenlik duvarı devre dışı bırakılırsa, bu zorunlu tutulmaz. |
|
properties.firewallRules |
Bu Data Lake Store hesabıyla ilişkili güvenlik duvarı kurallarının listesi. |
|
properties.firewallState |
Bu Data Lake Store hesabı için IP adresi güvenlik duvarının geçerli durumu. |
|
properties.newTier |
Gelecek ay için kullanılacak taahhüt katmanı. |
|
properties.trustedIdProviderState |
Bu Data Lake Store hesabı için güvenilir kimlik sağlayıcısı özelliğinin geçerli durumu. |
|
properties.trustedIdProviders |
Bu Data Lake Store hesabıyla ilişkili güvenilir kimlik sağlayıcılarının listesi. |
|
properties.virtualNetworkRules |
Bu Data Lake Store hesabıyla ilişkili sanal ağ kurallarının listesi. |
|
tags |
object |
Kaynak etiketleri. |
CreateFirewallRuleWithAccountParameters
Yeni bir Data Lake Store hesabı oluştururken yeni bir güvenlik duvarı kuralı oluşturmak için kullanılan parametreler.
Name | Tür | Description |
---|---|---|
name |
string |
Oluşturulacak güvenlik duvarı kuralının benzersiz adı. |
properties.endIpAddress |
string |
Güvenlik duvarı kuralının bitiş IP adresi. Bu, ipv4 veya ipv6 olabilir. Başlangıç ve Bitiş aynı protokolde olmalıdır. |
properties.startIpAddress |
string |
Güvenlik duvarı kuralının başlangıç IP adresi. Bu, ipv4 veya ipv6 olabilir. Başlangıç ve Bitiş aynı protokolde olmalıdır. |
CreateTrustedIdProviderWithAccountParameters
Yeni bir Data Lake Store hesabı oluştururken yeni bir güvenilir kimlik sağlayıcısı oluşturmak için kullanılan parametreler.
Name | Tür | Description |
---|---|---|
name |
string |
Oluşturulacak güvenilir kimlik sağlayıcısının benzersiz adı. |
properties.idProvider |
string |
Bu güvenilen kimlik sağlayıcısının URL'si. |
CreateVirtualNetworkRuleWithAccountParameters
Yeni bir Data Lake Store hesabı oluştururken yeni bir sanal ağ kuralı oluşturmak için kullanılan parametreler.
Name | Tür | Description |
---|---|---|
name |
string |
Oluşturulacak sanal ağ kuralının benzersiz adı. |
properties.subnetId |
string |
Alt ağın kaynak tanımlayıcısı. |
DataLakeStoreAccount
Data Lake Store hesap bilgileri.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynak tanımlayıcısı. |
identity |
Varsa Key Vault şifreleme kimliği. |
|
location |
string |
Kaynak konumu. |
name |
string |
Kaynak adı. |
properties.accountId |
string |
Bu Data Lake Store hesabıyla ilişkili benzersiz tanımlayıcı. |
properties.creationTime |
string |
Hesap oluşturma zamanı. |
properties.currentTier |
Geçerli ay için kullanımda olan taahhüt katmanı. |
|
properties.defaultGroup |
string |
Data Lake Store hesabında oluşturulan tüm yeni klasörler ve dosyalar için varsayılan sahip grubu. |
properties.encryptionConfig |
Key Vault şifreleme yapılandırması. |
|
properties.encryptionProvisioningState |
Bu Data Lake Store hesabı için şifreleme sağlamanın geçerli durumu. |
|
properties.encryptionState |
Bu Data Lake Store hesabı için geçerli şifreleme durumu. |
|
properties.endpoint |
string |
Bu hesap için tam CName uç noktası. |
properties.firewallAllowAzureIps |
Güvenlik duvarı üzerinden Azure'dan gelen IP'lere izin verme veya ip'lere izin vermeme durumu. Güvenlik duvarı devre dışı bırakılırsa, bu zorunlu tutulmaz. |
|
properties.firewallRules |
Bu Data Lake Store hesabıyla ilişkili güvenlik duvarı kurallarının listesi. |
|
properties.firewallState |
Bu Data Lake Store hesabı için IP adresi güvenlik duvarının geçerli durumu. |
|
properties.lastModifiedTime |
string |
Hesap son değiştirme zamanı. |
properties.newTier |
Gelecek ay için kullanılacak taahhüt katmanı. |
|
properties.provisioningState |
Data Lake Store hesabının sağlama durumu. |
|
properties.state |
Data Lake Store hesabının durumu. |
|
properties.trustedIdProviderState |
Bu Data Lake Store hesabı için güvenilir kimlik sağlayıcısı özelliğinin geçerli durumu. |
|
properties.trustedIdProviders |
Bu Data Lake Store hesabıyla ilişkili güvenilir kimlik sağlayıcılarının listesi. |
|
properties.virtualNetworkRules |
Bu Data Lake Store hesabıyla ilişkili sanal ağ kurallarının listesi. |
|
tags |
object |
Kaynak etiketleri. |
type |
string |
Kaynak türü. |
DataLakeStoreAccountState
Data Lake Store hesabının durumu.
Name | Tür | Description |
---|---|---|
Active |
string |
|
Suspended |
string |
DataLakeStoreAccountStatus
Data Lake Store hesabının sağlama durumu.
Name | Tür | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleted |
string |
|
Deleting |
string |
|
Failed |
string |
|
Patching |
string |
|
Resuming |
string |
|
Running |
string |
|
Succeeded |
string |
|
Suspending |
string |
|
Undeleting |
string |
EncryptionConfig
Hesabın şifreleme yapılandırması.
Name | Tür | Description |
---|---|---|
keyVaultMetaInfo |
Kullanıcı tarafından yönetilen şifreleme anahtarlarına bağlanmaya yönelik Key Vault bilgileri. |
|
type |
Kullanılmakta olan şifreleme yapılandırmasının türü. Şu anda desteklenen tek türler 'UserManaged' ve 'ServiceManaged'dır. |
EncryptionConfigType
Kullanılmakta olan şifreleme yapılandırmasının türü. Şu anda desteklenen tek türler 'UserManaged' ve 'ServiceManaged'dır.
Name | Tür | Description |
---|---|---|
ServiceManaged |
string |
|
UserManaged |
string |
EncryptionIdentity
Şifreleme kimliği özellikleri.
Name | Tür | Description |
---|---|---|
principalId |
string |
Şifrelemeyle ilişkili asıl tanımlayıcı. |
tenantId |
string |
Şifrelemeyle ilişkili kiracı tanımlayıcısı. |
type |
Kullanılan şifreleme türü. Şu anda desteklenen tek tür 'SystemAssigned'dır. |
EncryptionIdentityType
Kullanılan şifreleme türü. Şu anda desteklenen tek tür 'SystemAssigned'dır.
Name | Tür | Description |
---|---|---|
SystemAssigned |
string |
EncryptionProvisioningState
Bu Data Lake Store hesabı için şifreleme sağlamanın geçerli durumu.
Name | Tür | Description |
---|---|---|
Creating |
string |
|
Succeeded |
string |
EncryptionState
Bu Data Lake Store hesabı için geçerli şifreleme durumu.
Name | Tür | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallAllowAzureIpsState
Güvenlik duvarı üzerinden Azure'dan gelen IP'lere izin verme veya ip'lere izin vermeme durumu. Güvenlik duvarı devre dışı bırakılırsa, bu zorunlu tutulmaz.
Name | Tür | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
FirewallRule
Data Lake Store güvenlik duvarı kuralı bilgileri.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynak tanımlayıcısı. |
name |
string |
Kaynak adı. |
properties.endIpAddress |
string |
Güvenlik duvarı kuralının bitiş IP adresi. Bu, ipv4 veya ipv6 olabilir. Başlangıç ve Bitiş aynı protokolde olmalıdır. |
properties.startIpAddress |
string |
Güvenlik duvarı kuralının başlangıç IP adresi. Bu, ipv4 veya ipv6 olabilir. Başlangıç ve Bitiş aynı protokolde olmalıdır. |
type |
string |
Kaynak türü. |
FirewallState
Bu Data Lake Store hesabı için IP adresi güvenlik duvarının geçerli durumu.
Name | Tür | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
KeyVaultMetaInfo
Hesap şifrelemesi tarafından kullanılan meta veri bilgileri.
Name | Tür | Description |
---|---|---|
encryptionKeyName |
string |
Kullanıcı tarafından yönetilen şifreleme anahtarının adı. |
encryptionKeyVersion |
string |
Kullanıcı tarafından yönetilen şifreleme anahtarının sürümü. |
keyVaultResourceId |
string |
Şifrelemek için kullanılan kullanıcı tarafından yönetilen Key Vault kaynak tanımlayıcısı. |
TierType
Gelecek ay için kullanılacak taahhüt katmanı.
Name | Tür | Description |
---|---|---|
Commitment_100TB |
string |
|
Commitment_10TB |
string |
|
Commitment_1PB |
string |
|
Commitment_1TB |
string |
|
Commitment_500TB |
string |
|
Commitment_5PB |
string |
|
Consumption |
string |
TrustedIdProvider
Data Lake Store güvenilen kimlik sağlayıcısı bilgileri.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynak tanımlayıcısı. |
name |
string |
Kaynak adı. |
properties.idProvider |
string |
Bu güvenilen kimlik sağlayıcısının URL'si. |
type |
string |
Kaynak türü. |
TrustedIdProviderState
Bu Data Lake Store hesabı için güvenilir kimlik sağlayıcısı özelliğinin geçerli durumu.
Name | Tür | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkRule
Data Lake Store sanal ağ kuralı bilgileri.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynak tanımlayıcısı. |
name |
string |
Kaynak adı. |
properties.subnetId |
string |
Alt ağın kaynak tanımlayıcısı. |
type |
string |
Kaynak türü. |