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
accountName
path True

string

Data Lake Store hesabının adı.

resourceGroupName
path True

string

Azure kaynak grubunun adı.

subscriptionId
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

EncryptionIdentity

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

EncryptionConfig

Key Vault şifreleme yapılandırması.

properties.encryptionState

EncryptionState

Bu Data Lake Store hesabı için şifrelemenin geçerli durumu.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

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

CreateFirewallRuleWithAccountParameters[]

Bu Data Lake Store hesabıyla ilişkili güvenlik duvarı kurallarının listesi.

properties.firewallState

FirewallState

Bu Data Lake Store hesabı için IP adresi güvenlik duvarının geçerli durumu.

properties.newTier

TierType

Gelecek ay için kullanılacak taahhüt katmanı.

properties.trustedIdProviderState

TrustedIdProviderState

Bu Data Lake Store hesabı için güvenilir kimlik sağlayıcısı özelliğinin geçerli durumu.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Bu Data Lake Store hesabıyla ilişkili güvenilir kimlik sağlayıcılarının listesi.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

DataLakeStoreAccount

Hesap başarıyla oluşturuldu.

201 Created

DataLakeStoreAccount

Hesabın oluşturulması başarıyla başlatıldı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

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

Tanımlar

Name Description
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

Yeni bir Data Lake Store hesabı oluştururken yeni bir güvenlik duvarı kuralı oluşturmak için kullanılan parametreler.

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.

CreateVirtualNetworkRuleWithAccountParameters

Yeni bir Data Lake Store hesabı oluştururken yeni bir sanal ağ kuralı oluşturmak için kullanılan parametreler.

DataLakeStoreAccount

Data Lake Store hesap bilgileri.

DataLakeStoreAccountState

Data Lake Store hesabının durumu.

DataLakeStoreAccountStatus

Data Lake Store hesabının sağlama durumu.

EncryptionConfig

Hesabın şifreleme yapılandırması.

EncryptionConfigType

Kullanılmakta olan şifreleme yapılandırmasının türü. Şu anda desteklenen tek türler 'UserManaged' ve 'ServiceManaged'dır.

EncryptionIdentity

Şifreleme kimliği özellikleri.

EncryptionIdentityType

Kullanılan şifreleme türü. Şu anda desteklenen tek tür 'SystemAssigned'dır.

EncryptionProvisioningState

Bu Data Lake Store hesabı için şifreleme sağlamanın geçerli durumu.

EncryptionState

Bu Data Lake Store hesabı için geçerli şifreleme durumu.

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.

FirewallRule

Data Lake Store güvenlik duvarı kuralı bilgileri.

FirewallState

Bu Data Lake Store hesabı için IP adresi güvenlik duvarının geçerli durumu.

KeyVaultMetaInfo

Hesap şifrelemesi tarafından kullanılan meta veri bilgileri.

TierType

Gelecek ay için kullanılacak taahhüt katmanı.

TrustedIdProvider

Data Lake Store güvenilen kimlik sağlayıcısı bilgileri.

TrustedIdProviderState

Bu Data Lake Store hesabı için güvenilir kimlik sağlayıcısı özelliğinin geçerli durumu.

VirtualNetworkRule

Data Lake Store sanal ağ kuralı bilgileri.

CreateDataLakeStoreAccountParameters

Name Tür Description
identity

EncryptionIdentity

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

EncryptionConfig

Key Vault şifreleme yapılandırması.

properties.encryptionState

EncryptionState

Bu Data Lake Store hesabı için geçerli şifreleme durumu.

properties.firewallAllowAzureIps

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.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

Bu Data Lake Store hesabıyla ilişkili güvenlik duvarı kurallarının listesi.

properties.firewallState

FirewallState

Bu Data Lake Store hesabı için IP adresi güvenlik duvarının geçerli durumu.

properties.newTier

TierType

Gelecek ay için kullanılacak taahhüt katmanı.

properties.trustedIdProviderState

TrustedIdProviderState

Bu Data Lake Store hesabı için güvenilir kimlik sağlayıcısı özelliğinin geçerli durumu.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

Bu Data Lake Store hesabıyla ilişkili güvenilir kimlik sağlayıcılarının listesi.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

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

EncryptionIdentity

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

TierType

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

EncryptionConfig

Key Vault şifreleme yapılandırması.

properties.encryptionProvisioningState

EncryptionProvisioningState

Bu Data Lake Store hesabı için şifreleme sağlamanın geçerli durumu.

properties.encryptionState

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

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.

properties.firewallRules

FirewallRule[]

Bu Data Lake Store hesabıyla ilişkili güvenlik duvarı kurallarının listesi.

properties.firewallState

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

TierType

Gelecek ay için kullanılacak taahhüt katmanı.

properties.provisioningState

DataLakeStoreAccountStatus

Data Lake Store hesabının sağlama durumu.

properties.state

DataLakeStoreAccountState

Data Lake Store hesabının durumu.

properties.trustedIdProviderState

TrustedIdProviderState

Bu Data Lake Store hesabı için güvenilir kimlik sağlayıcısı özelliğinin geçerli durumu.

properties.trustedIdProviders

TrustedIdProvider[]

Bu Data Lake Store hesabıyla ilişkili güvenilir kimlik sağlayıcılarının listesi.

properties.virtualNetworkRules

VirtualNetworkRule[]

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

KeyVaultMetaInfo

Kullanıcı tarafından yönetilen şifreleme anahtarlarına bağlanmaya yönelik Key Vault bilgileri.

type

EncryptionConfigType

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

EncryptionIdentityType

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ü.