Compartilhar via


Microsoft.StorageCache amlFilesystems

Definição de recurso do Bicep

O tipo de recurso amlFilesystems pode ser implantado com operações de destino:

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

Nome Descrição Valor
keyUrl A URL que faz referência a uma chave de criptografia de chave no cofre de chaves. cadeia de caracteres (obrigatório)
sourceVault Descreve uma ID de recurso para o cofre de chaves de origem. KeyVaultKeyReferenceSourceVault (obrigatório)

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:

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

Nome Descrição Valor
keyUrl A URL que faz referência a uma chave de criptografia de chave no cofre de chaves. cadeia de caracteres (obrigatório)
sourceVault Descreve uma ID de recurso para o cofre de chaves de origem. KeyVaultKeyReferenceSourceVault (obrigatório)

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

Nome Descrição Valor
keyUrl A URL que faz referência a uma chave de criptografia de chave no cofre de chaves. cadeia de caracteres (obrigatório)
sourceVault Descreve uma ID de recurso para o cofre de chaves de origem. KeyVaultKeyReferenceSourceVault (obrigatório)

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.
tipo O tipo de recurso "Microsoft.StorageCache/amlFilesystems@2024-03-01"
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