BlobInventoryPolicyDefinition Clase
Objeto que define la regla de inventario de blobs.
Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.
- Herencia
-
azure.mgmt.storage._serialization.ModelBlobInventoryPolicyDefinition
Constructor
BlobInventoryPolicyDefinition(*, format: str | _models.Format, schedule: str | _models.Schedule, object_type: str | _models.ObjectType, schema_fields: List[str], filters: _models.BlobInventoryPolicyFilter | None = None, **kwargs: Any)
Parámetros de solo palabra clave
Nombre | Description |
---|---|
filters
|
Objeto que define el conjunto de filtros. |
format
|
Este es un campo obligatorio, especifica el formato de los archivos de inventario. Necesario. Los valores conocidos son: "Csv" y "Parquet". |
schedule
|
Este campo es obligatorio. Este campo se usa para programar una formación de inventario. Necesario. Los valores conocidos son: "Daily" y "Weekly". |
object_type
|
Este campo es obligatorio. Este campo especifica el ámbito del inventario creado en el nivel de blob o contenedor. Necesario. Los valores conocidos son: "Blob" y "Container". |
schema_fields
|
Este campo es obligatorio. Este campo especifica los campos y propiedades del objeto que se incluirán en el inventario. El valor del campo Esquema 'Name' siempre es necesario. Los valores válidos para este campo para la definición "Blob". objectType incluyen "Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime". Los valores válidos para 'Container' definition.objectType incluyen 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'. Los valores de campo de esquema "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl" solo son válidos para las cuentas habilitadas para Hns.El campo "Tags" solo es válido para las cuentas que no son de Hns. Necesario. |
Variables
Nombre | Description |
---|---|
filters
|
Objeto que define el conjunto de filtros. |
format
|
Este es un campo obligatorio, especifica el formato de los archivos de inventario. Necesario. Los valores conocidos son: "Csv" y "Parquet". |
schedule
|
Este campo es obligatorio. Este campo se usa para programar una formación de inventario. Necesario. Los valores conocidos son: "Daily" y "Weekly". |
object_type
|
Este campo es obligatorio. Este campo especifica el ámbito del inventario creado en el nivel de blob o contenedor. Necesario. Los valores conocidos son: "Blob" y "Container". |
schema_fields
|
Este campo es obligatorio. Este campo especifica los campos y propiedades del objeto que se incluirán en el inventario. El valor del campo Esquema 'Name' siempre es necesario. Los valores válidos para este campo para la definición "Blob". objectType incluyen "Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime". Los valores válidos para 'Container' definition.objectType incluyen 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'. Los valores de campo de esquema "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl" solo son válidos para las cuentas habilitadas para Hns.El campo "Tags" solo es válido para las cuentas que no son de Hns. Necesario. |
Azure SDK for Python