Disk Clase
Recurso de disco.
Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.
Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.
- Herencia
-
azure.mgmt.compute.v2020_05_01.models._models_py3.ResourceDisk
Constructor
Disk(*, location: str, tags: Dict[str, str] | None = None, sku: _models.DiskSku | None = None, zones: List[str] | None = None, os_type: str | _models.OperatingSystemTypes | None = None, hyper_v_generation: str | _models.HyperVGeneration | None = None, creation_data: _models.CreationData | None = None, disk_size_gb: int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection | None = None, disk_iops_read_write: int | None = None, disk_m_bps_read_write: int | None = None, disk_iops_read_only: int | None = None, disk_m_bps_read_only: int | None = None, encryption: _models.Encryption | None = None, max_shares: int | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Ubicación del recurso Necesario.
- sku
- DiskSku
Nombre de SKU de discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS o UltraSSD_LRS.
- os_type
- str o OperatingSystemTypes
Tipo de sistema operativo. Los valores conocidos son: "Windows" y "Linux".
- hyper_v_generation
- str o HyperVGeneration
Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo. Los valores conocidos son: "V1" y "V2".
- creation_data
- CreationData
Información de origen del disco. La información de CreationData no se puede cambiar una vez creado el disco.
- disk_size_gb
- int
Si creationData.createOption es Empty, este campo es obligatorio e indica el tamaño del disco que se va a crear. Si este campo está presente para las actualizaciones o la creación con otras opciones, indica un cambio de tamaño. Solo se permiten cambios de tamaño si el disco no está conectado a una máquina virtual en ejecución y solo puede aumentar el tamaño del disco.
- encryption_settings_collection
- EncryptionSettingsCollection
La recopilación de configuración de cifrado usada para Azure Disk Encryption puede contener varias opciones de cifrado por disco o instantánea.
- disk_iops_read_write
- int
Número de IOPS permitidos para este disco; solo se puede establecer para discos UltraSSD. Una operación puede transferir entre 4k y 256k bytes.
- disk_m_bps_read_write
- int
Ancho de banda permitido para este disco; solo se puede establecer para discos UltraSSD. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.
- disk_iops_read_only
- int
Número total de IOPS que se permitirán en todas las máquinas virtuales que monten el disco compartido como ReadOnly. Una operación puede transferir entre 4k y 256k bytes.
- disk_m_bps_read_only
- int
Rendimiento total (MBps) que se permitirá en todas las máquinas virtuales que monten el disco compartido como ReadOnly. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.
- encryption
- Encryption
La propiedad de cifrado se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.
- max_shares
- int
Número máximo de máquinas virtuales que se pueden conectar al disco al mismo tiempo. El valor mayor que uno indica un disco que se puede montar en varias máquinas virtuales al mismo tiempo.
- network_access_policy
- str o NetworkAccessPolicy
Directiva para acceder al disco a través de la red. Los valores conocidos son: "AllowAll", "AllowPrivate" y "DenyAll".
- disk_access_id
- str
Id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.
Variables
- id
- str
Id. de recurso.
- name
- str
Nombre del recurso.
- type
- str
Tipo de recurso.
- location
- str
Ubicación del recurso Necesario.
- managed_by
- str
Un URI relativo que contiene el identificador de la máquina virtual que tiene el disco conectado.
Lista de URI relativos que contienen los identificadores de las máquinas virtuales que tienen el disco conectado. maxShares debe establecerse en un valor mayor que uno para que los discos puedan asociarlos a varias máquinas virtuales.
- sku
- DiskSku
Nombre de SKU de discos. Puede ser Standard_LRS, Premium_LRS, StandardSSD_LRS o UltraSSD_LRS.
- time_created
- datetime
Hora a la que se creó el disco.
- os_type
- str o OperatingSystemTypes
Tipo de sistema operativo. Los valores conocidos son: "Windows" y "Linux".
- hyper_v_generation
- str o HyperVGeneration
Generación del hipervisor de la máquina virtual. Solo se aplica a los discos del sistema operativo. Los valores conocidos son: "V1" y "V2".
- creation_data
- CreationData
Información de origen del disco. La información de CreationData no se puede cambiar una vez creado el disco.
- disk_size_gb
- int
Si creationData.createOption es Empty, este campo es obligatorio e indica el tamaño del disco que se va a crear. Si este campo está presente para las actualizaciones o la creación con otras opciones, indica un cambio de tamaño. Solo se permiten cambios de tamaño si el disco no está conectado a una máquina virtual en ejecución y solo puede aumentar el tamaño del disco.
- disk_size_bytes
- int
Tamaño del disco en bytes. Este campo es de solo lectura.
- unique_id
- str
Guid único que identifica el recurso.
- encryption_settings_collection
- EncryptionSettingsCollection
La recopilación de configuración de cifrado usada para Azure Disk Encryption puede contener varias opciones de cifrado por disco o instantánea.
- provisioning_state
- str
Estado de aprovisionamiento de disco.
- disk_iops_read_write
- int
Número de IOPS permitidos para este disco; solo se puede establecer para discos UltraSSD. Una operación puede transferir entre 4k y 256k bytes.
- disk_m_bps_read_write
- int
Ancho de banda permitido para este disco; solo se puede establecer para discos UltraSSD. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.
- disk_iops_read_only
- int
Número total de IOPS que se permitirán en todas las máquinas virtuales que monten el disco compartido como ReadOnly. Una operación puede transferir entre 4k y 256k bytes.
- disk_m_bps_read_only
- int
Rendimiento total (MBps) que se permitirá en todas las máquinas virtuales que monten el disco compartido como ReadOnly. MBps significa millones de bytes por segundo: MB aquí usa la notación ISO, de potencias de 10.
Estado del disco. Los valores conocidos son: "Unattached", "Attached", "Reserved", "ActiveSAS", "ReadyToUpload" y "ActiveUpload".
- encryption
- Encryption
La propiedad de cifrado se puede usar para cifrar los datos en reposo con claves administradas por el cliente o claves administradas por la plataforma.
- max_shares
- int
Número máximo de máquinas virtuales que se pueden conectar al disco al mismo tiempo. El valor mayor que uno indica un disco que se puede montar en varias máquinas virtuales al mismo tiempo.
- share_info
- list[ShareInfoElement]
Detalles de la lista de todas las máquinas virtuales que tienen el disco conectado. maxShares debe establecerse en un valor mayor que uno para que los discos puedan asociarlos a varias máquinas virtuales.
- network_access_policy
- str o NetworkAccessPolicy
Directiva para acceder al disco a través de la red. Los valores conocidos son: "AllowAll", "AllowPrivate" y "DenyAll".
- disk_access_id
- str
Id. de ARM del recurso DiskAccess para usar puntos de conexión privados en discos.
Azure SDK for Python
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de