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' = {
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
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:
- 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",
"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
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
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
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 |
---|