Microsoft.StorageCache amlFilesystems
- última
- 2024-03-01
- 2023-11-01-preview
- 2023-05-01
- 2023-03-01-preview
Definição de recurso do Bicep
O tipo de recurso amlFilesystems pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.StorageCache/amlFilesystems, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.StorageCache/amlFilesystems@2024-03-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
encryptionSettings: {
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
filesystemSubnet: 'string'
hsm: {
settings: {
container: 'string'
importPrefix: 'string'
importPrefixesInitial: [
'string'
]
loggingContainer: 'string'
}
}
maintenanceWindow: {
dayOfWeek: 'string'
timeOfDayUTC: 'string'
}
rootSquashSettings: {
mode: 'string'
noSquashNidLists: 'string'
squashGID: int
squashUID: int
}
storageCapacityTiB: int
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Valores de propriedade
AmlFilesystemEncryptionSettings
Nome | Descrição | Valor |
---|---|---|
keyEncryptionKey | Especifica o local da chave de criptografia no Key Vault. | KeyVaultKeyReference |
AmlFilesystemHsmSettings
Nome | Descrição | Valor |
---|---|---|
recipiente | ID do recurso do contêiner de armazenamento usado para hidratar o namespace e o arquivamento do namespace. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. | cadeia de caracteres (obrigatório) |
importPrefix | Somente os blobs no contêiner de não registro em log que começam com esse caminho/prefixo são importados para o namespace do cluster. Isso só é usado durante a criação inicial do sistema de arquivos AML. Ele cria automaticamente um recurso de trabalho de importação que pode ser excluído. | corda |
importPrefixesInitial | Somente os blobs no contêiner de não registro em log que começam com um dos caminhos/prefixos nessa matriz são importados para o namespace do cluster. Isso só é usado durante a criação inicial do sistema de arquivos AML e tem '/' como o valor padrão. Ele cria automaticamente um recurso de trabalho de importação que pode ser excluído. | string[] |
loggingContainer | ID do recurso do contêiner de armazenamento usado para registrar em log eventos e erros. Deve ser um contêiner separado na mesma conta de armazenamento que o contêiner de hidratação e arquivo morto. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. | cadeia de caracteres (obrigatório) |
AmlFilesystemIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade usado para o recurso. | 'None' 'UserAssigned' |
userAssignedIdentities | Um dicionário em que cada chave é uma ID de recurso de identidade atribuída pelo usuário e o valor de cada chave é um dicionário vazio. | UserAssignedIdentities |
AmlFilesystemProperties
Nome | Descrição | Valor |
---|---|---|
encryptionSettings | Especifica as configurações de criptografia do sistema de arquivos AML. | AmlFilesystemEncryptionSettings |
filesystemSubnet | Sub-rede usada para gerenciar o sistema de arquivos AML e para operações voltadas para o cliente. Essa sub-rede deve ter pelo menos uma máscara de sub-rede /24 dentro do espaço de endereço da VNET. | cadeia de caracteres (obrigatório) |
Hsm | Configurações e status de hidratação e arquivo morto | AmlFilesystemPropertiesHsm |
maintenanceWindow | Hora de início de uma janela de manutenção semanal de 30 minutos. | AmlFilesystemPropertiesMaintenanceWindow (obrigatório) |
rootSquashSettings | Especifica as configurações de squash raiz do sistema de arquivos AML. | AmlFilesystemRootSquashSettings |
storageCapacityTiB | O tamanho do sistema de arquivos AML, no TiB. Isso pode ser arredondado. | int (obrigatório) |
AmlFilesystemPropertiesHsm
Nome | Descrição | Valor |
---|---|---|
Configurações | Especifica as configurações de HSM do sistema de arquivos AML. | AmlFilesystemHsmSettings |
AmlFilesystemPropertiesMaintenanceWindow
Nome | Descrição | Valor |
---|---|---|
dayOfWeek | Dia da semana em que a janela de manutenção ocorrerá. | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
timeOfDayUTC | A hora do dia (em UTC) para iniciar a janela de manutenção. | corda Restrições: Padrão = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashSettings
Nome | Descrição | Valor |
---|---|---|
modo | Modo squash do sistema de arquivos AML. 'All': As IDs de usuário e de grupo em arquivos serão esmagadas para os valores fornecidos para todos os usuários em sistemas não confiáveis. 'RootOnly': IDs de usuário e grupo em arquivos serão esmagadas para valores fornecidos apenas para o usuário raiz em sistemas não confiáveis. 'None': nenhuma ação de IDs de usuário e de grupo é executada para qualquer usuário em qualquer sistema. | 'All' 'None' 'RootOnly' |
noSquashNidLists | Ponto-e-vírgula separou as listas de endereços IP do NID a serem adicionadas aos TrustedSystems. | corda |
squashGID | ID do grupo para o qual fazer squash. | int |
squashUID | ID do usuário para o qual fazer squash. | int |
KeyVaultKeyReference
KeyVaultKeyReferenceSourceVault
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | corda |
Microsoft.StorageCache/amlFilesystems
Nome | Descrição | Valor |
---|---|---|
identidade | A identidade gerenciada usada pelo sistema de arquivos AML, se configurada. | AmlFilesystemIdentity |
localização | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 2 Comprimento máximo = 2 Padrão = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (obrigatório) |
Propriedades | Propriedades do sistema de arquivos AML. | AmlFilesystemProperties |
Sku | SKU para o recurso. | SkuName |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Zonas | Zonas de disponibilidade para recursos. Esse campo deve conter apenas um único elemento na matriz. | string[] |
SkuName
Nome | Descrição | Valor |
---|---|---|
nome | Nome da SKU para esse recurso. | corda |
TrackedResourceTags
Nome | Descrição | Valor |
---|
UserAssignedIdentities
Nome | Descrição | Valor |
---|
UserAssignedIdentitiesValue
Nome | Descrição | Valor |
---|
Definição de recurso de modelo do ARM
O tipo de recurso amlFilesystems pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.StorageCache/amlFilesystems, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.StorageCache/amlFilesystems",
"apiVersion": "2024-03-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"encryptionSettings": {
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"filesystemSubnet": "string",
"hsm": {
"settings": {
"container": "string",
"importPrefix": "string",
"importPrefixesInitial": [ "string" ],
"loggingContainer": "string"
}
},
"maintenanceWindow": {
"dayOfWeek": "string",
"timeOfDayUTC": "string"
},
"rootSquashSettings": {
"mode": "string",
"noSquashNidLists": "string",
"squashGID": "int",
"squashUID": "int"
},
"storageCapacityTiB": "int"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Valores de propriedade
AmlFilesystemEncryptionSettings
Nome | Descrição | Valor |
---|---|---|
keyEncryptionKey | Especifica o local da chave de criptografia no Key Vault. | KeyVaultKeyReference |
AmlFilesystemHsmSettings
Nome | Descrição | Valor |
---|---|---|
recipiente | ID do recurso do contêiner de armazenamento usado para hidratar o namespace e o arquivamento do namespace. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. | cadeia de caracteres (obrigatório) |
importPrefix | Somente os blobs no contêiner de não registro em log que começam com esse caminho/prefixo são importados para o namespace do cluster. Isso só é usado durante a criação inicial do sistema de arquivos AML. Ele cria automaticamente um recurso de trabalho de importação que pode ser excluído. | corda |
importPrefixesInitial | Somente os blobs no contêiner de não registro em log que começam com um dos caminhos/prefixos nessa matriz são importados para o namespace do cluster. Isso só é usado durante a criação inicial do sistema de arquivos AML e tem '/' como o valor padrão. Ele cria automaticamente um recurso de trabalho de importação que pode ser excluído. | string[] |
loggingContainer | ID do recurso do contêiner de armazenamento usado para registrar em log eventos e erros. Deve ser um contêiner separado na mesma conta de armazenamento que o contêiner de hidratação e arquivo morto. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. | cadeia de caracteres (obrigatório) |
AmlFilesystemIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade usado para o recurso. | 'None' 'UserAssigned' |
userAssignedIdentities | Um dicionário em que cada chave é uma ID de recurso de identidade atribuída pelo usuário e o valor de cada chave é um dicionário vazio. | UserAssignedIdentities |
AmlFilesystemProperties
Nome | Descrição | Valor |
---|---|---|
encryptionSettings | Especifica as configurações de criptografia do sistema de arquivos AML. | AmlFilesystemEncryptionSettings |
filesystemSubnet | Sub-rede usada para gerenciar o sistema de arquivos AML e para operações voltadas para o cliente. Essa sub-rede deve ter pelo menos uma máscara de sub-rede /24 dentro do espaço de endereço da VNET. | cadeia de caracteres (obrigatório) |
Hsm | Configurações e status de hidratação e arquivo morto | AmlFilesystemPropertiesHsm |
maintenanceWindow | Hora de início de uma janela de manutenção semanal de 30 minutos. | AmlFilesystemPropertiesMaintenanceWindow (obrigatório) |
rootSquashSettings | Especifica as configurações de squash raiz do sistema de arquivos AML. | AmlFilesystemRootSquashSettings |
storageCapacityTiB | O tamanho do sistema de arquivos AML, no TiB. Isso pode ser arredondado. | int (obrigatório) |
AmlFilesystemPropertiesHsm
Nome | Descrição | Valor |
---|---|---|
Configurações | Especifica as configurações de HSM do sistema de arquivos AML. | AmlFilesystemHsmSettings |
AmlFilesystemPropertiesMaintenanceWindow
Nome | Descrição | Valor |
---|---|---|
dayOfWeek | Dia da semana em que a janela de manutenção ocorrerá. | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
timeOfDayUTC | A hora do dia (em UTC) para iniciar a janela de manutenção. | corda Restrições: Padrão = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashSettings
Nome | Descrição | Valor |
---|---|---|
modo | Modo squash do sistema de arquivos AML. 'All': As IDs de usuário e de grupo em arquivos serão esmagadas para os valores fornecidos para todos os usuários em sistemas não confiáveis. 'RootOnly': IDs de usuário e grupo em arquivos serão esmagadas para valores fornecidos apenas para o usuário raiz em sistemas não confiáveis. 'None': nenhuma ação de IDs de usuário e de grupo é executada para qualquer usuário em qualquer sistema. | 'All' 'None' 'RootOnly' |
noSquashNidLists | Ponto-e-vírgula separou as listas de endereços IP do NID a serem adicionadas aos TrustedSystems. | corda |
squashGID | ID do grupo para o qual fazer squash. | int |
squashUID | ID do usuário para o qual fazer squash. | int |
KeyVaultKeyReference
KeyVaultKeyReferenceSourceVault
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | corda |
Microsoft.StorageCache/amlFilesystems
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2024-03-01' |
identidade | A identidade gerenciada usada pelo sistema de arquivos AML, se configurada. | AmlFilesystemIdentity |
localização | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 2 Comprimento máximo = 2 Padrão = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (obrigatório) |
Propriedades | Propriedades do sistema de arquivos AML. | AmlFilesystemProperties |
Sku | SKU para o recurso. | SkuName |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.StorageCache/amlFilesystems' |
Zonas | Zonas de disponibilidade para recursos. Esse campo deve conter apenas um único elemento na matriz. | string[] |
SkuName
Nome | Descrição | Valor |
---|---|---|
nome | Nome da SKU para esse recurso. | corda |
TrackedResourceTags
Nome | Descrição | Valor |
---|
UserAssignedIdentities
Nome | Descrição | Valor |
---|
UserAssignedIdentitiesValue
Nome | Descrição | Valor |
---|
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso amlFilesystems pode ser implantado com operações de destino:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.StorageCache/amlFilesystems, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StorageCache/amlFilesystems@2024-03-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
properties = {
encryptionSettings = {
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
filesystemSubnet = "string"
hsm = {
settings = {
container = "string"
importPrefix = "string"
importPrefixesInitial = [
"string"
]
loggingContainer = "string"
}
}
maintenanceWindow = {
dayOfWeek = "string"
timeOfDayUTC = "string"
}
rootSquashSettings = {
mode = "string"
noSquashNidLists = "string"
squashGID = int
squashUID = int
}
storageCapacityTiB = int
}
})
}
Valores de propriedade
AmlFilesystemEncryptionSettings
Nome | Descrição | Valor |
---|---|---|
keyEncryptionKey | Especifica o local da chave de criptografia no Key Vault. | KeyVaultKeyReference |
AmlFilesystemHsmSettings
Nome | Descrição | Valor |
---|---|---|
recipiente | ID do recurso do contêiner de armazenamento usado para hidratar o namespace e o arquivamento do namespace. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. | cadeia de caracteres (obrigatório) |
importPrefix | Somente os blobs no contêiner de não registro em log que começam com esse caminho/prefixo são importados para o namespace do cluster. Isso só é usado durante a criação inicial do sistema de arquivos AML. Ele cria automaticamente um recurso de trabalho de importação que pode ser excluído. | corda |
importPrefixesInitial | Somente os blobs no contêiner de não registro em log que começam com um dos caminhos/prefixos nessa matriz são importados para o namespace do cluster. Isso só é usado durante a criação inicial do sistema de arquivos AML e tem '/' como o valor padrão. Ele cria automaticamente um recurso de trabalho de importação que pode ser excluído. | string[] |
loggingContainer | ID do recurso do contêiner de armazenamento usado para registrar em log eventos e erros. Deve ser um contêiner separado na mesma conta de armazenamento que o contêiner de hidratação e arquivo morto. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. | cadeia de caracteres (obrigatório) |
AmlFilesystemIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade usado para o recurso. | 'None' 'UserAssigned' |
userAssignedIdentities | Um dicionário em que cada chave é uma ID de recurso de identidade atribuída pelo usuário e o valor de cada chave é um dicionário vazio. | UserAssignedIdentities |
AmlFilesystemProperties
Nome | Descrição | Valor |
---|---|---|
encryptionSettings | Especifica as configurações de criptografia do sistema de arquivos AML. | AmlFilesystemEncryptionSettings |
filesystemSubnet | Sub-rede usada para gerenciar o sistema de arquivos AML e para operações voltadas para o cliente. Essa sub-rede deve ter pelo menos uma máscara de sub-rede /24 dentro do espaço de endereço da VNET. | cadeia de caracteres (obrigatório) |
Hsm | Configurações e status de hidratação e arquivo morto | AmlFilesystemPropertiesHsm |
maintenanceWindow | Hora de início de uma janela de manutenção semanal de 30 minutos. | AmlFilesystemPropertiesMaintenanceWindow (obrigatório) |
rootSquashSettings | Especifica as configurações de squash raiz do sistema de arquivos AML. | AmlFilesystemRootSquashSettings |
storageCapacityTiB | O tamanho do sistema de arquivos AML, no TiB. Isso pode ser arredondado. | int (obrigatório) |
AmlFilesystemPropertiesHsm
Nome | Descrição | Valor |
---|---|---|
Configurações | Especifica as configurações de HSM do sistema de arquivos AML. | AmlFilesystemHsmSettings |
AmlFilesystemPropertiesMaintenanceWindow
Nome | Descrição | Valor |
---|---|---|
dayOfWeek | Dia da semana em que a janela de manutenção ocorrerá. | 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
timeOfDayUTC | A hora do dia (em UTC) para iniciar a janela de manutenção. | corda Restrições: Padrão = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$ |
AmlFilesystemRootSquashSettings
Nome | Descrição | Valor |
---|---|---|
modo | Modo squash do sistema de arquivos AML. 'All': As IDs de usuário e de grupo em arquivos serão esmagadas para os valores fornecidos para todos os usuários em sistemas não confiáveis. 'RootOnly': IDs de usuário e grupo em arquivos serão esmagadas para valores fornecidos apenas para o usuário raiz em sistemas não confiáveis. 'None': nenhuma ação de IDs de usuário e de grupo é executada para qualquer usuário em qualquer sistema. | 'All' 'None' 'RootOnly' |
noSquashNidLists | Ponto-e-vírgula separou as listas de endereços IP do NID a serem adicionadas aos TrustedSystems. | corda |
squashGID | ID do grupo para o qual fazer squash. | int |
squashUID | ID do usuário para o qual fazer squash. | int |
KeyVaultKeyReference
KeyVaultKeyReferenceSourceVault
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | corda |
Microsoft.StorageCache/amlFilesystems
SkuName
Nome | Descrição | Valor |
---|---|---|
nome | Nome da SKU para esse recurso. | corda |
TrackedResourceTags
Nome | Descrição | Valor |
---|
UserAssignedIdentities
Nome | Descrição | Valor |
---|
UserAssignedIdentitiesValue
Nome | Descrição | Valor |
---|