Compartir a través de


Microsoft.StorageCache amlFilesystems

Definición de recursos de Bicep

El tipo de recurso amlFilesystems se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.StorageCache/amlFilesystems, agregue el siguiente bicep a la plantilla.

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 propiedad

AmlFilesystemEncryptionSettings

Nombre Descripción Valor
keyEncryptionKey Especifica la ubicación de la clave de cifrado en Key Vault. keyVaultKeyReference

AmlFilesystemHsmSettings

Nombre Descripción Valor
contenedor Identificador de recurso del contenedor de almacenamiento usado para hidratar el espacio de nombres y el archivado desde el espacio de nombres. El proveedor de recursos debe tener permiso para crear tokens de SAS en la cuenta de almacenamiento. string (obligatorio)
importPrefix Solo los blobs del contenedor que no son de registro que comienzan con esta ruta de acceso o prefijo se importan en el espacio de nombres del clúster. Esto solo se usa durante la creación inicial del sistema de archivos AML. Crea automáticamente un recurso de trabajo de importación que se puede eliminar. cuerda
importPrefixesInitial Solo los blobs del contenedor que no son de registro que comienzan con una de las rutas de acceso o prefijos de esta matriz se importan en el espacio de nombres del clúster. Esto solo se usa durante la creación inicial del sistema de archivos AML y tiene "/" como valor predeterminado. Crea automáticamente un recurso de trabajo de importación que se puede eliminar. string[]
loggingContainer Identificador de recurso del contenedor de almacenamiento usado para registrar eventos y errores. Debe ser un contenedor independiente en la misma cuenta de almacenamiento que el contenedor de hidratación y archivo. El proveedor de recursos debe tener permiso para crear tokens de SAS en la cuenta de almacenamiento. string (obligatorio)

AmlFilesystemIdentity

Nombre Descripción Valor
tipo Tipo de identidad que se usa para el recurso. 'Ninguno'
'UserAssigned'
userAssignedIdentities Diccionario en el que cada clave es un identificador de recurso de identidad asignado por el usuario y el valor de cada clave es un diccionario vacío. UserAssignedIdentities

AmlFilesystemProperties

Nombre Descripción Valor
encryptionSettings Especifica la configuración de cifrado del sistema de archivos AML. AmlFilesystemEncryptionSettings
filesystemSubnet Subred que se usa para administrar el sistema de archivos AML y para las operaciones orientadas al cliente. Esta subred debe tener al menos una máscara de subred /24 dentro del espacio de direcciones de la red virtual. string (obligatorio)
Hsm Configuración y estado de hidratación y archivo AmlFilesystemPropertiesHsm
maintenanceWindow Hora de inicio de un período de mantenimiento semanal de 30 minutos. AmlFilesystemPropertiesMaintenanceWindow (obligatorio)
rootSquashSettings Especifica la configuración de squash raíz del sistema de archivos AML. AmlFilesystemRootSquashSettings
storageCapacityTiB Tamaño del sistema de archivos AML, en TiB. Esto podría redondearse hacia arriba. int (obligatorio)

AmlFilesystemPropertiesHsm

Nombre Descripción Valor
Configuración Especifica la configuración de HSM del sistema de archivos AML. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Nombre Descripción Valor
dayOfWeek Día de la semana en el que se producirá la ventana de mantenimiento. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles'
timeOfDayUTC Hora del día (en UTC) para iniciar la ventana de mantenimiento. cuerda

Restricciones:
Patrón = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Nombre Descripción Valor
modo Modo de squash del sistema de archivos AML. "All": los identificadores de usuario y grupo en los archivos se aplastarán a los valores proporcionados para todos los usuarios en sistemas que no son de confianza. 'RootOnly': los identificadores de usuario y grupo de los archivos se aplastarán para proporcionar valores para el usuario raíz únicamente en sistemas que no son de confianza. 'Ninguno': no se realiza ninguna aplicación de identificadores de usuario y grupo para los usuarios de ningún sistema. "Todo"
'Ninguno'
'RootOnly'
noSquashNidLists Listas de direcciones IP de NID separadas por punto y coma que se van a agregar a TrustedSystems. cuerda
squashGID Id. de grupo al que se va a aplastar. Int
squashUID Identificador de usuario al que se va a aplastar. Int

KeyVaultKeyReference

Nombre Descripción Valor
keyUrl Dirección URL que hace referencia a una clave de cifrado de claves en el almacén de claves. string (obligatorio)
sourceVault Describe un identificador de recurso para el almacén de claves de origen. keyVaultKeyReferenceSourceVault (obligatorio)

KeyVaultKeyReferenceSourceVault

Nombre Descripción Valor
identificación Identificador de recurso. cuerda

Microsoft.StorageCache/amlFilesystems

Nombre Descripción Valor
identidad La identidad administrada usada por el sistema de archivos AML, si está configurada. AmlFilesystemIdentity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 2
Longitud máxima = 2
Patrón = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (obligatorio)
Propiedades Propiedades del sistema de archivos AML. AmlFilesystemProperties
Sku SKU del recurso. SkuName de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Zonas Zonas de disponibilidad para recursos. Este campo solo debe contener un solo elemento en la matriz. string[]

SkuName

Nombre Descripción Valor
nombre Nombre de SKU para este recurso. cuerda

TrackedResourceTags

Nombre Descripción Valor

UserAssignedIdentities

Nombre Descripción Valor

UserAssignedIdentitiesValue

Nombre Descripción Valor

Definición de recursos de plantilla de ARM

El tipo de recurso amlFilesystems se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.StorageCache/amlFilesystems, agregue el siguiente json a la plantilla.

{
  "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 propiedad

AmlFilesystemEncryptionSettings

Nombre Descripción Valor
keyEncryptionKey Especifica la ubicación de la clave de cifrado en Key Vault. keyVaultKeyReference

AmlFilesystemHsmSettings

Nombre Descripción Valor
contenedor Identificador de recurso del contenedor de almacenamiento usado para hidratar el espacio de nombres y el archivado desde el espacio de nombres. El proveedor de recursos debe tener permiso para crear tokens de SAS en la cuenta de almacenamiento. string (obligatorio)
importPrefix Solo los blobs del contenedor que no son de registro que comienzan con esta ruta de acceso o prefijo se importan en el espacio de nombres del clúster. Esto solo se usa durante la creación inicial del sistema de archivos AML. Crea automáticamente un recurso de trabajo de importación que se puede eliminar. cuerda
importPrefixesInitial Solo los blobs del contenedor que no son de registro que comienzan con una de las rutas de acceso o prefijos de esta matriz se importan en el espacio de nombres del clúster. Esto solo se usa durante la creación inicial del sistema de archivos AML y tiene "/" como valor predeterminado. Crea automáticamente un recurso de trabajo de importación que se puede eliminar. string[]
loggingContainer Identificador de recurso del contenedor de almacenamiento usado para registrar eventos y errores. Debe ser un contenedor independiente en la misma cuenta de almacenamiento que el contenedor de hidratación y archivo. El proveedor de recursos debe tener permiso para crear tokens de SAS en la cuenta de almacenamiento. string (obligatorio)

AmlFilesystemIdentity

Nombre Descripción Valor
tipo Tipo de identidad que se usa para el recurso. 'Ninguno'
'UserAssigned'
userAssignedIdentities Diccionario en el que cada clave es un identificador de recurso de identidad asignado por el usuario y el valor de cada clave es un diccionario vacío. UserAssignedIdentities

AmlFilesystemProperties

Nombre Descripción Valor
encryptionSettings Especifica la configuración de cifrado del sistema de archivos AML. AmlFilesystemEncryptionSettings
filesystemSubnet Subred que se usa para administrar el sistema de archivos AML y para las operaciones orientadas al cliente. Esta subred debe tener al menos una máscara de subred /24 dentro del espacio de direcciones de la red virtual. string (obligatorio)
Hsm Configuración y estado de hidratación y archivo AmlFilesystemPropertiesHsm
maintenanceWindow Hora de inicio de un período de mantenimiento semanal de 30 minutos. AmlFilesystemPropertiesMaintenanceWindow (obligatorio)
rootSquashSettings Especifica la configuración de squash raíz del sistema de archivos AML. AmlFilesystemRootSquashSettings
storageCapacityTiB Tamaño del sistema de archivos AML, en TiB. Esto podría redondearse hacia arriba. int (obligatorio)

AmlFilesystemPropertiesHsm

Nombre Descripción Valor
Configuración Especifica la configuración de HSM del sistema de archivos AML. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Nombre Descripción Valor
dayOfWeek Día de la semana en el que se producirá la ventana de mantenimiento. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles'
timeOfDayUTC Hora del día (en UTC) para iniciar la ventana de mantenimiento. cuerda

Restricciones:
Patrón = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Nombre Descripción Valor
modo Modo de squash del sistema de archivos AML. "All": los identificadores de usuario y grupo en los archivos se aplastarán a los valores proporcionados para todos los usuarios en sistemas que no son de confianza. 'RootOnly': los identificadores de usuario y grupo de los archivos se aplastarán para proporcionar valores para el usuario raíz únicamente en sistemas que no son de confianza. 'Ninguno': no se realiza ninguna aplicación de identificadores de usuario y grupo para los usuarios de ningún sistema. "Todo"
'Ninguno'
'RootOnly'
noSquashNidLists Listas de direcciones IP de NID separadas por punto y coma que se van a agregar a TrustedSystems. cuerda
squashGID Id. de grupo al que se va a aplastar. Int
squashUID Identificador de usuario al que se va a aplastar. Int

KeyVaultKeyReference

Nombre Descripción Valor
keyUrl Dirección URL que hace referencia a una clave de cifrado de claves en el almacén de claves. string (obligatorio)
sourceVault Describe un identificador de recurso para el almacén de claves de origen. keyVaultKeyReferenceSourceVault (obligatorio)

KeyVaultKeyReferenceSourceVault

Nombre Descripción Valor
identificación Identificador de recurso. cuerda

Microsoft.StorageCache/amlFilesystems

Nombre Descripción Valor
apiVersion La versión de api '2024-03-01'
identidad La identidad administrada usada por el sistema de archivos AML, si está configurada. AmlFilesystemIdentity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 2
Longitud máxima = 2
Patrón = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (obligatorio)
Propiedades Propiedades del sistema de archivos AML. AmlFilesystemProperties
Sku SKU del recurso. SkuName de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.StorageCache/amlFilesystems'
Zonas Zonas de disponibilidad para recursos. Este campo solo debe contener un solo elemento en la matriz. string[]

SkuName

Nombre Descripción Valor
nombre Nombre de SKU para este recurso. cuerda

TrackedResourceTags

Nombre Descripción Valor

UserAssignedIdentities

Nombre Descripción Valor

UserAssignedIdentitiesValue

Nombre Descripción Valor

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso amlFilesystems se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.StorageCache/amlFilesystems, agregue el siguiente Terraform a la plantilla.

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 propiedad

AmlFilesystemEncryptionSettings

Nombre Descripción Valor
keyEncryptionKey Especifica la ubicación de la clave de cifrado en Key Vault. keyVaultKeyReference

AmlFilesystemHsmSettings

Nombre Descripción Valor
contenedor Identificador de recurso del contenedor de almacenamiento usado para hidratar el espacio de nombres y el archivado desde el espacio de nombres. El proveedor de recursos debe tener permiso para crear tokens de SAS en la cuenta de almacenamiento. string (obligatorio)
importPrefix Solo los blobs del contenedor que no son de registro que comienzan con esta ruta de acceso o prefijo se importan en el espacio de nombres del clúster. Esto solo se usa durante la creación inicial del sistema de archivos AML. Crea automáticamente un recurso de trabajo de importación que se puede eliminar. cuerda
importPrefixesInitial Solo los blobs del contenedor que no son de registro que comienzan con una de las rutas de acceso o prefijos de esta matriz se importan en el espacio de nombres del clúster. Esto solo se usa durante la creación inicial del sistema de archivos AML y tiene "/" como valor predeterminado. Crea automáticamente un recurso de trabajo de importación que se puede eliminar. string[]
loggingContainer Identificador de recurso del contenedor de almacenamiento usado para registrar eventos y errores. Debe ser un contenedor independiente en la misma cuenta de almacenamiento que el contenedor de hidratación y archivo. El proveedor de recursos debe tener permiso para crear tokens de SAS en la cuenta de almacenamiento. string (obligatorio)

AmlFilesystemIdentity

Nombre Descripción Valor
tipo Tipo de identidad que se usa para el recurso. 'Ninguno'
'UserAssigned'
userAssignedIdentities Diccionario en el que cada clave es un identificador de recurso de identidad asignado por el usuario y el valor de cada clave es un diccionario vacío. UserAssignedIdentities

AmlFilesystemProperties

Nombre Descripción Valor
encryptionSettings Especifica la configuración de cifrado del sistema de archivos AML. AmlFilesystemEncryptionSettings
filesystemSubnet Subred que se usa para administrar el sistema de archivos AML y para las operaciones orientadas al cliente. Esta subred debe tener al menos una máscara de subred /24 dentro del espacio de direcciones de la red virtual. string (obligatorio)
Hsm Configuración y estado de hidratación y archivo AmlFilesystemPropertiesHsm
maintenanceWindow Hora de inicio de un período de mantenimiento semanal de 30 minutos. AmlFilesystemPropertiesMaintenanceWindow (obligatorio)
rootSquashSettings Especifica la configuración de squash raíz del sistema de archivos AML. AmlFilesystemRootSquashSettings
storageCapacityTiB Tamaño del sistema de archivos AML, en TiB. Esto podría redondearse hacia arriba. int (obligatorio)

AmlFilesystemPropertiesHsm

Nombre Descripción Valor
Configuración Especifica la configuración de HSM del sistema de archivos AML. AmlFilesystemHsmSettings

AmlFilesystemPropertiesMaintenanceWindow

Nombre Descripción Valor
dayOfWeek Día de la semana en el que se producirá la ventana de mantenimiento. 'Viernes'
"Lunes"
'Sábado'
'Domingo'
'Jueves'
"Martes"
'Miércoles'
timeOfDayUTC Hora del día (en UTC) para iniciar la ventana de mantenimiento. cuerda

Restricciones:
Patrón = ^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$

AmlFilesystemRootSquashSettings

Nombre Descripción Valor
modo Modo de squash del sistema de archivos AML. "All": los identificadores de usuario y grupo en los archivos se aplastarán a los valores proporcionados para todos los usuarios en sistemas que no son de confianza. 'RootOnly': los identificadores de usuario y grupo de los archivos se aplastarán para proporcionar valores para el usuario raíz únicamente en sistemas que no son de confianza. 'Ninguno': no se realiza ninguna aplicación de identificadores de usuario y grupo para los usuarios de ningún sistema. "Todo"
'Ninguno'
'RootOnly'
noSquashNidLists Listas de direcciones IP de NID separadas por punto y coma que se van a agregar a TrustedSystems. cuerda
squashGID Id. de grupo al que se va a aplastar. Int
squashUID Identificador de usuario al que se va a aplastar. Int

KeyVaultKeyReference

Nombre Descripción Valor
keyUrl Dirección URL que hace referencia a una clave de cifrado de claves en el almacén de claves. string (obligatorio)
sourceVault Describe un identificador de recurso para el almacén de claves de origen. keyVaultKeyReferenceSourceVault (obligatorio)

KeyVaultKeyReferenceSourceVault

Nombre Descripción Valor
identificación Identificador de recurso. cuerda

Microsoft.StorageCache/amlFilesystems

Nombre Descripción Valor
identidad La identidad administrada usada por el sistema de archivos AML, si está configurada. AmlFilesystemIdentity
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 2
Longitud máxima = 2
Patrón = ^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$ (obligatorio)
Propiedades Propiedades del sistema de archivos AML. AmlFilesystemProperties
Sku SKU del recurso. SkuName de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.StorageCache/amlFilesystems@2024-03-01"
Zonas Zonas de disponibilidad para recursos. Este campo solo debe contener un solo elemento en la matriz. string[]

SkuName

Nombre Descripción Valor
nombre Nombre de SKU para este recurso. cuerda

TrackedResourceTags

Nombre Descripción Valor

UserAssignedIdentities

Nombre Descripción Valor

UserAssignedIdentitiesValue

Nombre Descripción Valor