Partilhar via


Microsoft.StorageCache amlFilesystems

Definição de recursos do bíceps

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

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.StorageCache/amlFilesystems, adicione o seguinte Bíceps ao seu 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

Designação Descrição Valor
chaveEncryptionKey Especifica o local da chave de criptografia no Cofre da Chave. KeyVaultKeyReference

AmlFilesystemHsmSettings

Designação Descrição Valor
contentor ID de recurso do contêiner de armazenamento usado para hidratar o namespace e arquivar a partir do namespace. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. string (obrigatório)
importPrefix Somente blobs no contêiner sem 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. string
importPrefixesInitial Somente blobs no contêiner sem 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 eventos e erros. Deve ser um recipiente separado na mesma conta de armazenamento que o recipiente de hidratação e arquivo. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. string (obrigatório)

AmlFilesystemIdentity

Designação Descrição Valor
tipo O tipo de identidade usado para o recurso. 'Nenhuma'
'UserAssigned'
userAssignedIdentities Um dicionário onde cada chave é um ID de recurso de identidade atribuído ao usuário e o valor de cada chave é um dicionário vazio. UserAssignedIdentities

AmlFilesystemProperties

Designação Descrição Valor
criptografiaConfigurações 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. string (obrigatório)
HSM Configurações e status de hidratação e arquivamento AmlFilesystemPropertiesHsm
manutençãoJanela 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
armazenamentoCapacidadeTiB O tamanho do sistema de arquivos AML, em TiB. Isto pode ser arredondado. int (obrigatório)

AmlFilesystemPropertiesHsm

Designação Descrição Valor
Configurações Especifica as configurações de HSM do sistema de arquivos AML. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Designação Descrição Valor
diadesemana Dia da semana em que ocorrerá a janela de manutenção. '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. string

Restrições:
Padrão = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Designação Descrição Valor
modo Modo Squash do sistema de arquivos AML. 'Todos': IDs de usuário e grupo em arquivos serão esmagados 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 esmagados para valores fornecidos apenas para o usuário root em sistemas não confiáveis. 'Nenhum': Nenhuma eliminação de IDs de Usuário e Grupo é realizada para quaisquer usuários em qualquer sistema. 'Todos'
'Nenhuma'
'RootOnly'
noSquashNidListas Lista(s) de endereços IP NID separados por ponto-e-vírgula a serem adicionados aos TrustedSystems. string
squashGID ID de grupo para esmagar. Int
squashUID ID de usuário para esmagar. Int

KeyVaultKeyReference

Designação Descrição Valor
keyUrl O URL que faz referência a uma chave de criptografia de chave no cofre de chaves. string (obrigatório)
fonteVault Descreve um ID de recurso para o cofre da chave de origem. KeyVaultKeyReferenceSourceVault (obrigatório)

KeyVaultKeyReferenceSourceVault

Designação Descrição Valor
ID Id do recurso. string

Microsoft.StorageCache/amlFilesystems

Designação Descrição Valor
identidade A identidade gerenciada usada pelo sistema de arquivos AML, se configurada. AmlFilesystemIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

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
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
Zonas Zonas de disponibilidade de recursos. Este campo deve conter apenas um único elemento na matriz. string[]

SkuName

Designação Descrição Valor
Designação Nome de SKU para este recurso. string

TrackedResourceTags

Designação Descrição Valor

UserAssignedIdentities

Designação Descrição Valor

UserAssignedIdentitiesValue

Designação Descrição Valor

Definição de recurso de modelo ARM

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

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.StorageCache/amlFilesystems, adicione o seguinte JSON ao seu 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

Designação Descrição Valor
chaveEncryptionKey Especifica o local da chave de criptografia no Cofre da Chave. KeyVaultKeyReference

AmlFilesystemHsmSettings

Designação Descrição Valor
contentor ID de recurso do contêiner de armazenamento usado para hidratar o namespace e arquivar a partir do namespace. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. string (obrigatório)
importPrefix Somente blobs no contêiner sem 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. string
importPrefixesInitial Somente blobs no contêiner sem 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 eventos e erros. Deve ser um recipiente separado na mesma conta de armazenamento que o recipiente de hidratação e arquivo. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. string (obrigatório)

AmlFilesystemIdentity

Designação Descrição Valor
tipo O tipo de identidade usado para o recurso. 'Nenhuma'
'UserAssigned'
userAssignedIdentities Um dicionário onde cada chave é um ID de recurso de identidade atribuído ao usuário e o valor de cada chave é um dicionário vazio. UserAssignedIdentities

AmlFilesystemProperties

Designação Descrição Valor
criptografiaConfigurações 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. string (obrigatório)
HSM Configurações e status de hidratação e arquivamento AmlFilesystemPropertiesHsm
manutençãoJanela 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
armazenamentoCapacidadeTiB O tamanho do sistema de arquivos AML, em TiB. Isto pode ser arredondado. int (obrigatório)

AmlFilesystemPropertiesHsm

Designação Descrição Valor
Configurações Especifica as configurações de HSM do sistema de arquivos AML. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Designação Descrição Valor
diadesemana Dia da semana em que ocorrerá a janela de manutenção. '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. string

Restrições:
Padrão = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Designação Descrição Valor
modo Modo Squash do sistema de arquivos AML. 'Todos': IDs de usuário e grupo em arquivos serão esmagados 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 esmagados para valores fornecidos apenas para o usuário root em sistemas não confiáveis. 'Nenhum': Nenhuma eliminação de IDs de Usuário e Grupo é realizada para quaisquer usuários em qualquer sistema. 'Todos'
'Nenhuma'
'RootOnly'
noSquashNidListas Lista(s) de endereços IP NID separados por ponto-e-vírgula a serem adicionados aos TrustedSystems. string
squashGID ID de grupo para esmagar. Int
squashUID ID de usuário para esmagar. Int

KeyVaultKeyReference

Designação Descrição Valor
keyUrl O URL que faz referência a uma chave de criptografia de chave no cofre de chaves. string (obrigatório)
fonteVault Descreve um ID de recurso para o cofre da chave de origem. KeyVaultKeyReferenceSourceVault (obrigatório)

KeyVaultKeyReferenceSourceVault

Designação Descrição Valor
ID Id do recurso. string

Microsoft.StorageCache/amlFilesystems

Designação Descrição Valor
apiVersion A versão api '2024-03-01'
identidade A identidade gerenciada usada pelo sistema de arquivos AML, se configurada. AmlFilesystemIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

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
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.StorageCache/amlFilesystems'
Zonas Zonas de disponibilidade de recursos. Este campo deve conter apenas um único elemento na matriz. string[]

SkuName

Designação Descrição Valor
Designação Nome de SKU para este recurso. string

TrackedResourceTags

Designação Descrição Valor

UserAssignedIdentities

Designação Descrição Valor

UserAssignedIdentitiesValue

Designação Descrição Valor

Definição de recursos Terraform (provedor AzAPI)

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

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.StorageCache/amlFilesystems, adicione o seguinte Terraform 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

Designação Descrição Valor
chaveEncryptionKey Especifica o local da chave de criptografia no Cofre da Chave. KeyVaultKeyReference

AmlFilesystemHsmSettings

Designação Descrição Valor
contentor ID de recurso do contêiner de armazenamento usado para hidratar o namespace e arquivar a partir do namespace. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. string (obrigatório)
importPrefix Somente blobs no contêiner sem 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. string
importPrefixesInitial Somente blobs no contêiner sem 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 eventos e erros. Deve ser um recipiente separado na mesma conta de armazenamento que o recipiente de hidratação e arquivo. O provedor de recursos deve ter permissão para criar tokens SAS na conta de armazenamento. string (obrigatório)

AmlFilesystemIdentity

Designação Descrição Valor
tipo O tipo de identidade usado para o recurso. 'Nenhuma'
'UserAssigned'
userAssignedIdentities Um dicionário onde cada chave é um ID de recurso de identidade atribuído ao usuário e o valor de cada chave é um dicionário vazio. UserAssignedIdentities

AmlFilesystemProperties

Designação Descrição Valor
criptografiaConfigurações 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. string (obrigatório)
HSM Configurações e status de hidratação e arquivamento AmlFilesystemPropertiesHsm
manutençãoJanela 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
armazenamentoCapacidadeTiB O tamanho do sistema de arquivos AML, em TiB. Isto pode ser arredondado. int (obrigatório)

AmlFilesystemPropertiesHsm

Designação Descrição Valor
Configurações Especifica as configurações de HSM do sistema de arquivos AML. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Designação Descrição Valor
diadesemana Dia da semana em que ocorrerá a janela de manutenção. '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. string

Restrições:
Padrão = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Designação Descrição Valor
modo Modo Squash do sistema de arquivos AML. 'Todos': IDs de usuário e grupo em arquivos serão esmagados 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 esmagados para valores fornecidos apenas para o usuário root em sistemas não confiáveis. 'Nenhum': Nenhuma eliminação de IDs de Usuário e Grupo é realizada para quaisquer usuários em qualquer sistema. 'Todos'
'Nenhuma'
'RootOnly'
noSquashNidListas Lista(s) de endereços IP NID separados por ponto-e-vírgula a serem adicionados aos TrustedSystems. string
squashGID ID de grupo para esmagar. Int
squashUID ID de usuário para esmagar. Int

KeyVaultKeyReference

Designação Descrição Valor
keyUrl O URL que faz referência a uma chave de criptografia de chave no cofre de chaves. string (obrigatório)
fonteVault Descreve um ID de recurso para o cofre da chave de origem. KeyVaultKeyReferenceSourceVault (obrigatório)

KeyVaultKeyReferenceSourceVault

Designação Descrição Valor
ID Id do recurso. string

Microsoft.StorageCache/amlFilesystems

Designação Descrição Valor
identidade A identidade gerenciada usada pelo sistema de arquivos AML, se configurada. AmlFilesystemIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

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
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.StorageCache/amlFilesystems@2024-03-01"
Zonas Zonas de disponibilidade de recursos. Este campo deve conter apenas um único elemento na matriz. string[]

SkuName

Designação Descrição Valor
Designação Nome de SKU para este recurso. string

TrackedResourceTags

Designação Descrição Valor

UserAssignedIdentities

Designação Descrição Valor

UserAssignedIdentitiesValue

Designação Descrição Valor