Microsoft.DataLakeStore accounts 2015-10-01-preview
Article 12/09/2024
2 contributors
Feedback
In this article
Bicep resource definition
The accounts resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.DataLakeStore/accounts resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.DataLakeStore/accounts@2015-10-01-preview' = {
identity: {
type: 'SystemAssigned'
}
location: 'string'
name: 'string'
properties: {
defaultGroup: 'string'
encryptionConfig: {
keyVaultMetaInfo: {
encryptionKeyName: 'string'
encryptionKeyVersion: 'string'
keyVaultResourceId: 'string'
}
type: 'string'
}
encryptionState: 'string'
endpoint: 'string'
}
tags: {
{customized property}: 'string'
}
}
Property values
DataLakeStoreAccountProperties
Name
Description
Value
defaultGroup
the default owner group for all new folders and files created in the Data Lake Store account.
string
encryptionConfig
The Key vault encryption configuration.
EncryptionConfig
encryptionState
The current state of encryption for this Data Lake store account.
'Disabled' 'Enabled'
endpoint
the gateway host.
string
EncryptionConfig
Name
Description
Value
keyVaultMetaInfo
The Key vault information for connecting to user managed encryption keys.
KeyVaultMetaInfo
type
The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
'ServiceManaged' 'UserManaged'
EncryptionIdentity
Name
Description
Value
type
The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
'SystemAssigned'
Name
Description
Value
encryptionKeyName
The name of the user managed encryption key.
string
encryptionKeyVersion
The version of the user managed encryption key.
string
keyVaultResourceId
The resource identifier for the user managed Key Vault being used to encrypt.
string
Microsoft.DataLakeStore/accounts
Name
Description
Value
identity
The Key vault encryption identity, if any.
EncryptionIdentity
location
the account regional location.
string
name
The resource name
string (required)
properties
the Data Lake Store account properties.
DataLakeStoreAccountProperties
tags
Resource tags
Dictionary of tag names and values. See Tags in templates
Quickstart samples
The following quickstart samples deploy this resource type.
ARM template resource definition
The accounts resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.DataLakeStore/accounts resource, add the following JSON to your template.
{
"type": "Microsoft.DataLakeStore/accounts",
"apiVersion": "2015-10-01-preview",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"properties": {
"defaultGroup": "string",
"encryptionConfig": {
"keyVaultMetaInfo": {
"encryptionKeyName": "string",
"encryptionKeyVersion": "string",
"keyVaultResourceId": "string"
},
"type": "string"
},
"encryptionState": "string",
"endpoint": "string"
},
"tags": {
"{customized property}": "string"
}
}
Property values
DataLakeStoreAccountProperties
Name
Description
Value
defaultGroup
the default owner group for all new folders and files created in the Data Lake Store account.
string
encryptionConfig
The Key vault encryption configuration.
EncryptionConfig
encryptionState
The current state of encryption for this Data Lake store account.
'Disabled' 'Enabled'
endpoint
the gateway host.
string
EncryptionConfig
Name
Description
Value
keyVaultMetaInfo
The Key vault information for connecting to user managed encryption keys.
KeyVaultMetaInfo
type
The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
'ServiceManaged' 'UserManaged'
EncryptionIdentity
Name
Description
Value
type
The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
'SystemAssigned'
Name
Description
Value
encryptionKeyName
The name of the user managed encryption key.
string
encryptionKeyVersion
The version of the user managed encryption key.
string
keyVaultResourceId
The resource identifier for the user managed Key Vault being used to encrypt.
string
Microsoft.DataLakeStore/accounts
Name
Description
Value
apiVersion
The api version
'2015-10-01-preview'
identity
The Key vault encryption identity, if any.
EncryptionIdentity
location
the account regional location.
string
name
The resource name
string (required)
properties
the Data Lake Store account properties.
DataLakeStoreAccountProperties
tags
Resource tags
Dictionary of tag names and values. See Tags in templates
type
The resource type
'Microsoft.DataLakeStore/accounts'
Quickstart templates
The following quickstart templates deploy this resource type.
The accounts resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log .
To create a Microsoft.DataLakeStore/accounts resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataLakeStore/accounts@2015-10-01-preview"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
defaultGroup = "string"
encryptionConfig = {
keyVaultMetaInfo = {
encryptionKeyName = "string"
encryptionKeyVersion = "string"
keyVaultResourceId = "string"
}
type = "string"
}
encryptionState = "string"
endpoint = "string"
}
})
}
Property values
DataLakeStoreAccountProperties
Name
Description
Value
defaultGroup
the default owner group for all new folders and files created in the Data Lake Store account.
string
encryptionConfig
The Key vault encryption configuration.
EncryptionConfig
encryptionState
The current state of encryption for this Data Lake store account.
'Disabled' 'Enabled'
endpoint
the gateway host.
string
EncryptionConfig
Name
Description
Value
keyVaultMetaInfo
The Key vault information for connecting to user managed encryption keys.
KeyVaultMetaInfo
type
The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'.
'ServiceManaged' 'UserManaged'
EncryptionIdentity
Name
Description
Value
type
The type of encryption being used. Currently the only supported type is 'SystemAssigned'.
'SystemAssigned'
Name
Description
Value
encryptionKeyName
The name of the user managed encryption key.
string
encryptionKeyVersion
The version of the user managed encryption key.
string
keyVaultResourceId
The resource identifier for the user managed Key Vault being used to encrypt.
string
Microsoft.DataLakeStore/accounts
Name
Description
Value
identity
The Key vault encryption identity, if any.
EncryptionIdentity
location
the account regional location.
string
name
The resource name
string (required)
properties
the Data Lake Store account properties.
DataLakeStoreAccountProperties
tags
Resource tags
Dictionary of tag names and values.
type
The resource type
"Microsoft.DataLakeStore/accounts@2015-10-01-preview"