Microsoft.StorageCache amlFilesystems
- más reciente
- 2024-03-01
- 2023-11-01-preview
- 2023-05-01
- 2023-03-01-preview
Definición de recursos de Bicep
El tipo de recurso amlFilesystems se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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
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:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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
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
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 |