Delen via


Accounts - Create

Hiermee maakt u het opgegeven Data Lake Store-account.

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

URI-parameters

Name In Vereist Type Description
accountName
path True

string

De naam van het Data Lake Store-account.

resourceGroupName
path True

string

De naam van de Azure-resourcegroep.

subscriptionId
path True

string

Hiermee worden abonnementsreferenties opgehaald waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Vereist Type Description
location True

string

De resourcelocatie.

identity

EncryptionIdentity

De Key Vault versleutelingsidentiteit, indien van toepassing.

properties.defaultGroup

string

De standaardeigenaargroep voor alle nieuwe mappen en bestanden die zijn gemaakt in het Data Lake Store-account.

properties.encryptionConfig

EncryptionConfig

De Key Vault versleutelingsconfiguratie.

properties.encryptionState

EncryptionState

De huidige versleutelingsstatus voor dit Data Lake Store-account.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

De huidige status van het toestaan of weigeren van IP-adressen die afkomstig zijn van Azure via de firewall. Als de firewall is uitgeschakeld, wordt dit niet afgedwongen.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

De lijst met firewallregels die zijn gekoppeld aan dit Data Lake Store-account.

properties.firewallState

FirewallState

De huidige status van de IP-adresfirewall voor dit Data Lake Store-account.

properties.newTier

TierType

De toezeggingslaag die volgende maand moet worden gebruikt.

properties.trustedIdProviderState

TrustedIdProviderState

De huidige status van de functie vertrouwde id-provider voor dit Data Lake Store-account.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

De lijst met vertrouwde id-providers die zijn gekoppeld aan dit Data Lake Store-account.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

De lijst met regels voor virtuele netwerken die zijn gekoppeld aan dit Data Lake Store-account.

tags

object

De resourcetags.

Antwoorden

Name Type Description
200 OK

DataLakeStoreAccount

Het account is gemaakt.

201 Created

DataLakeStoreAccount

Het maken van het account is gestart.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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

Scopes

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

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

Definities

Name Description
CreateDataLakeStoreAccountParameters
CreateFirewallRuleWithAccountParameters

De parameters die worden gebruikt om een nieuwe firewallregel te maken tijdens het maken van een nieuw Data Lake Store-account.

CreateTrustedIdProviderWithAccountParameters

De parameters die worden gebruikt om een nieuwe vertrouwde id-provider te maken tijdens het maken van een nieuw Data Lake Store-account.

CreateVirtualNetworkRuleWithAccountParameters

De parameters die worden gebruikt om een nieuwe regel voor het virtuele netwerk te maken tijdens het maken van een nieuw Data Lake Store-account.

DataLakeStoreAccount

Data Lake Store-accountgegevens.

DataLakeStoreAccountState

De status van het Data Lake Store-account.

DataLakeStoreAccountStatus

De inrichtingsstatus van het Data Lake Store-account.

EncryptionConfig

De versleutelingsconfiguratie voor het account.

EncryptionConfigType

Het type versleutelingsconfiguratie dat wordt gebruikt. Momenteel zijn de enige ondersteunde typen 'UserManaged' en 'ServiceManaged'.

EncryptionIdentity

De eigenschappen van de versleutelingsidentiteit.

EncryptionIdentityType

Het type versleuteling dat wordt gebruikt. Momenteel is 'SystemAssigned' het enige ondersteunde type.

EncryptionProvisioningState

De huidige status van het inrichten van versleuteling voor dit Data Lake Store-account.

EncryptionState

De huidige versleutelingsstatus voor dit Data Lake Store-account.

FirewallAllowAzureIpsState

De huidige status van het toestaan of weigeren van IP-adressen die afkomstig zijn van Azure via de firewall. Als de firewall is uitgeschakeld, wordt dit niet afgedwongen.

FirewallRule

Informatie over firewallregels voor Data Lake Store.

FirewallState

De huidige status van de IP-adresfirewall voor dit Data Lake Store-account.

KeyVaultMetaInfo

Metagegevensgegevens die worden gebruikt door accountversleuteling.

TierType

De toezeggingslaag die volgende maand moet worden gebruikt.

TrustedIdProvider

Gegevens van vertrouwde id-provider in Data Lake Store.

TrustedIdProviderState

De huidige status van de functie vertrouwde id-provider voor dit Data Lake Store-account.

VirtualNetworkRule

Informatie over regels voor virtuele netwerken in Data Lake Store.

CreateDataLakeStoreAccountParameters

Name Type Description
identity

EncryptionIdentity

De Key Vault versleutelingsidentiteit, indien van toepassing.

location

string

De resourcelocatie.

properties.defaultGroup

string

De standaardeigenaargroep voor alle nieuwe mappen en bestanden die zijn gemaakt in het Data Lake Store-account.

properties.encryptionConfig

EncryptionConfig

De Key Vault versleutelingsconfiguratie.

properties.encryptionState

EncryptionState

De huidige versleutelingsstatus voor dit Data Lake Store-account.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

De huidige status van het toestaan of weigeren van IP-adressen die afkomstig zijn van Azure via de firewall. Als de firewall is uitgeschakeld, wordt dit niet afgedwongen.

properties.firewallRules

CreateFirewallRuleWithAccountParameters[]

De lijst met firewallregels die zijn gekoppeld aan dit Data Lake Store-account.

properties.firewallState

FirewallState

De huidige status van de IP-adresfirewall voor dit Data Lake Store-account.

properties.newTier

TierType

De toezeggingslaag die volgende maand moet worden gebruikt.

properties.trustedIdProviderState

TrustedIdProviderState

De huidige status van de functie vertrouwde id-provider voor dit Data Lake Store-account.

properties.trustedIdProviders

CreateTrustedIdProviderWithAccountParameters[]

De lijst met vertrouwde id-providers die zijn gekoppeld aan dit Data Lake Store-account.

properties.virtualNetworkRules

CreateVirtualNetworkRuleWithAccountParameters[]

De lijst met regels voor virtuele netwerken die zijn gekoppeld aan dit Data Lake Store-account.

tags

object

De resourcetags.

CreateFirewallRuleWithAccountParameters

De parameters die worden gebruikt om een nieuwe firewallregel te maken tijdens het maken van een nieuw Data Lake Store-account.

Name Type Description
name

string

De unieke naam van de firewallregel die moet worden gemaakt.

properties.endIpAddress

string

Het eind-IP-adres voor de firewallregel. Dit kan ipv4 of ipv6 zijn. Begin en einde moeten zich in hetzelfde protocol bevinden.

properties.startIpAddress

string

Het ip-beginadres voor de firewallregel. Dit kan ipv4 of ipv6 zijn. Begin en einde moeten zich in hetzelfde protocol bevinden.

CreateTrustedIdProviderWithAccountParameters

De parameters die worden gebruikt om een nieuwe vertrouwde id-provider te maken tijdens het maken van een nieuw Data Lake Store-account.

Name Type Description
name

string

De unieke naam van de vertrouwde id-provider die moet worden gemaakt.

properties.idProvider

string

De URL van deze vertrouwde id-provider.

CreateVirtualNetworkRuleWithAccountParameters

De parameters die worden gebruikt om een nieuwe regel voor het virtuele netwerk te maken tijdens het maken van een nieuw Data Lake Store-account.

Name Type Description
name

string

De unieke naam van de regel voor het virtuele netwerk die moet worden gemaakt.

properties.subnetId

string

De resource-id voor het subnet.

DataLakeStoreAccount

Data Lake Store-accountgegevens.

Name Type Description
id

string

De resource-id.

identity

EncryptionIdentity

De Key Vault versleutelingsidentiteit, indien van toepassing.

location

string

De resourcelocatie.

name

string

De resourcenaam.

properties.accountId

string

De unieke id die is gekoppeld aan dit Data Lake Store-account.

properties.creationTime

string

De aanmaaktijd van het account.

properties.currentTier

TierType

De toezeggingslaag die wordt gebruikt voor de huidige maand.

properties.defaultGroup

string

De standaardeigenaargroep voor alle nieuwe mappen en bestanden die zijn gemaakt in het Data Lake Store-account.

properties.encryptionConfig

EncryptionConfig

De Key Vault versleutelingsconfiguratie.

properties.encryptionProvisioningState

EncryptionProvisioningState

De huidige status van het inrichten van versleuteling voor dit Data Lake Store-account.

properties.encryptionState

EncryptionState

De huidige versleutelingsstatus voor dit Data Lake Store-account.

properties.endpoint

string

Het volledige CName-eindpunt voor dit account.

properties.firewallAllowAzureIps

FirewallAllowAzureIpsState

De huidige status van het toestaan of weigeren van IP-adressen die afkomstig zijn van Azure via de firewall. Als de firewall is uitgeschakeld, wordt dit niet afgedwongen.

properties.firewallRules

FirewallRule[]

De lijst met firewallregels die zijn gekoppeld aan dit Data Lake Store-account.

properties.firewallState

FirewallState

De huidige status van de IP-adresfirewall voor dit Data Lake Store-account.

properties.lastModifiedTime

string

De tijd waarop het account voor het laatst is gewijzigd.

properties.newTier

TierType

De toezeggingslaag die volgende maand moet worden gebruikt.

properties.provisioningState

DataLakeStoreAccountStatus

De inrichtingsstatus van het Data Lake Store-account.

properties.state

DataLakeStoreAccountState

De status van het Data Lake Store-account.

properties.trustedIdProviderState

TrustedIdProviderState

De huidige status van de functie vertrouwde id-provider voor dit Data Lake Store-account.

properties.trustedIdProviders

TrustedIdProvider[]

De lijst met vertrouwde id-providers die zijn gekoppeld aan dit Data Lake Store-account.

properties.virtualNetworkRules

VirtualNetworkRule[]

De lijst met regels voor virtuele netwerken die zijn gekoppeld aan dit Data Lake Store-account.

tags

object

De resourcetags.

type

string

Het resourcetype.

DataLakeStoreAccountState

De status van het Data Lake Store-account.

Name Type Description
Active

string

Suspended

string

DataLakeStoreAccountStatus

De inrichtingsstatus van het Data Lake Store-account.

Name Type Description
Canceled

string

Creating

string

Deleted

string

Deleting

string

Failed

string

Patching

string

Resuming

string

Running

string

Succeeded

string

Suspending

string

Undeleting

string

EncryptionConfig

De versleutelingsconfiguratie voor het account.

Name Type Description
keyVaultMetaInfo

KeyVaultMetaInfo

De Key Vault informatie voor het maken van verbinding met door de gebruiker beheerde versleutelingssleutels.

type

EncryptionConfigType

Het type versleutelingsconfiguratie dat wordt gebruikt. Momenteel zijn de enige ondersteunde typen 'UserManaged' en 'ServiceManaged'.

EncryptionConfigType

Het type versleutelingsconfiguratie dat wordt gebruikt. Momenteel zijn de enige ondersteunde typen 'UserManaged' en 'ServiceManaged'.

Name Type Description
ServiceManaged

string

UserManaged

string

EncryptionIdentity

De eigenschappen van de versleutelingsidentiteit.

Name Type Description
principalId

string

De principal-id die is gekoppeld aan de versleuteling.

tenantId

string

De tenant-id die is gekoppeld aan de versleuteling.

type

EncryptionIdentityType

Het type versleuteling dat wordt gebruikt. Momenteel is 'SystemAssigned' het enige ondersteunde type.

EncryptionIdentityType

Het type versleuteling dat wordt gebruikt. Momenteel is 'SystemAssigned' het enige ondersteunde type.

Name Type Description
SystemAssigned

string

EncryptionProvisioningState

De huidige status van het inrichten van versleuteling voor dit Data Lake Store-account.

Name Type Description
Creating

string

Succeeded

string

EncryptionState

De huidige versleutelingsstatus voor dit Data Lake Store-account.

Name Type Description
Disabled

string

Enabled

string

FirewallAllowAzureIpsState

De huidige status van het toestaan of weigeren van IP-adressen die afkomstig zijn van Azure via de firewall. Als de firewall is uitgeschakeld, wordt dit niet afgedwongen.

Name Type Description
Disabled

string

Enabled

string

FirewallRule

Informatie over firewallregels voor Data Lake Store.

Name Type Description
id

string

De resource-id.

name

string

De resourcenaam.

properties.endIpAddress

string

Het eind-IP-adres voor de firewallregel. Dit kan ipv4 of ipv6 zijn. Begin en einde moeten zich in hetzelfde protocol bevinden.

properties.startIpAddress

string

Het ip-beginadres voor de firewallregel. Dit kan ipv4 of ipv6 zijn. Begin en einde moeten zich in hetzelfde protocol bevinden.

type

string

Het resourcetype.

FirewallState

De huidige status van de IP-adresfirewall voor dit Data Lake Store-account.

Name Type Description
Disabled

string

Enabled

string

KeyVaultMetaInfo

Metagegevensgegevens die worden gebruikt door accountversleuteling.

Name Type Description
encryptionKeyName

string

De naam van de door de gebruiker beheerde versleutelingssleutel.

encryptionKeyVersion

string

De versie van de door de gebruiker beheerde versleutelingssleutel.

keyVaultResourceId

string

De resource-id voor de door de gebruiker beheerde Key Vault die wordt gebruikt om te versleutelen.

TierType

De toezeggingslaag die volgende maand moet worden gebruikt.

Name Type Description
Commitment_100TB

string

Commitment_10TB

string

Commitment_1PB

string

Commitment_1TB

string

Commitment_500TB

string

Commitment_5PB

string

Consumption

string

TrustedIdProvider

Gegevens van vertrouwde id-provider in Data Lake Store.

Name Type Description
id

string

De resource-id.

name

string

De resourcenaam.

properties.idProvider

string

De URL van deze vertrouwde id-provider.

type

string

Het resourcetype.

TrustedIdProviderState

De huidige status van de functie vertrouwde id-provider voor dit Data Lake Store-account.

Name Type Description
Disabled

string

Enabled

string

VirtualNetworkRule

Informatie over regels voor virtuele netwerken in Data Lake Store.

Name Type Description
id

string

De resource-id.

name

string

De resourcenaam.

properties.subnetId

string

De resource-id voor het subnet.

type

string

Het resourcetype.