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' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  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
  }
  zones: [
    'string'
  ]
}

Valores de propiedad

amlFilesystems

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
Etiquetas Etiquetas de recursos. Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Sku SKU del recurso. SkuName de
identidad La identidad administrada usada por el sistema de archivos AML, si está configurada. AmlFilesystemIdentity
Propiedades Propiedades del sistema de archivos AML. AmlFilesystemProperties
Zonas Zonas de disponibilidad para recursos. Este campo solo debe contener un solo elemento en la matriz. string[]

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

UserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.

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)

AmlFilesystemEncryptionSettings

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

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

AmlFilesystemPropertiesHsm

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

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)

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

SkuName

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

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",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "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"
  },
  "zones": [ "string" ]
}

Valores de propiedad

amlFilesystems

Nombre Descripción Valor
tipo El tipo de recurso 'Microsoft.StorageCache/amlFilesystems'
apiVersion La versión de la API de recursos '2024-03-01'
nombre El nombre del recurso string (obligatorio)
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
Etiquetas Etiquetas de recursos. Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Sku SKU del recurso. SkuName de
identidad La identidad administrada usada por el sistema de archivos AML, si está configurada. AmlFilesystemIdentity
Propiedades Propiedades del sistema de archivos AML. AmlFilesystemProperties
Zonas Zonas de disponibilidad para recursos. Este campo solo debe contener un solo elemento en la matriz. string[]

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

UserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.

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)

AmlFilesystemEncryptionSettings

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

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

AmlFilesystemPropertiesHsm

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

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)

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

SkuName

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

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"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "UserAssigned"
    identity_ids = []
  }
  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
    }
    zones = [
      "string"
    ]
    sku = {
      name = "string"
    }
  })
}

Valores de propiedad

amlFilesystems

Nombre Descripción Valor
tipo El tipo de recurso "Microsoft.StorageCache/amlFilesystems@2024-03-01"
nombre El nombre del recurso string (obligatorio)
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
Etiquetas Etiquetas de recursos. Diccionario de nombres y valores de etiqueta.
Sku SKU del recurso. SkuName de
identidad La identidad administrada usada por el sistema de archivos AML, si está configurada. AmlFilesystemIdentity
Propiedades Propiedades del sistema de archivos AML. AmlFilesystemProperties
Zonas Zonas de disponibilidad para recursos. Este campo solo debe contener un solo elemento en la matriz. string[]

AmlFilesystemIdentity

Nombre Descripción Valor
tipo Tipo de identidad que se usa para el recurso. "UserAssigned"
identity_ids 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. Matriz de identificadores de identidad de usuario.

UserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.

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)

AmlFilesystemEncryptionSettings

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

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

AmlFilesystemPropertiesHsm

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

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)

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

SkuName

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