Condividi tramite


LeaseShareRequest Classe

Schema di richiesta di condivisione lease.

Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.

Ereditarietà
azure.mgmt.storage._serialization.Model
LeaseShareRequest

Costruttore

LeaseShareRequest(*, action: str | _models.LeaseShareAction, lease_id: str | None = None, break_period: int | None = None, lease_duration: int | None = None, proposed_lease_id: str | None = None, **kwargs: Any)

Parametri solo parole chiave

Nome Descrizione
action

Specifica l'azione lease. Può essere una delle azioni disponibili. Obbligatorio. I valori noti sono: "Acquire", "Renew", "Change", "Release", "Break" e "Break".

lease_id
str

Identifica il lease. Può essere specificato in qualsiasi formato di stringa GUID valido.

break_period
int

Facoltativa. Per un'azione di interruzione, la durata proposta del lease deve continuare prima che venga interrotta, in secondi, tra 0 e 60.

lease_duration
int

Obbligatorio per l'acquisizione. Specifica la durata del lease, in secondi, o un uno negativo (-1) per un lease che non scade mai.

proposed_lease_id
str

Facoltativo per l'acquisizione, obbligatorio per la modifica. ID lease proposto, in un formato di stringa GUID.

Variabili

Nome Descrizione
action

Specifica l'azione lease. Può essere una delle azioni disponibili. Obbligatorio. I valori noti sono: "Acquire", "Renew", "Change", "Release", "Break" e "Break".

lease_id
str

Identifica il lease. Può essere specificato in qualsiasi formato di stringa GUID valido.

break_period
int

Facoltativa. Per un'azione di interruzione, la durata proposta del lease deve continuare prima che venga interrotta, in secondi, tra 0 e 60.

lease_duration
int

Obbligatorio per l'acquisizione. Specifica la durata del lease, in secondi, o un uno negativo (-1) per un lease che non scade mai.

proposed_lease_id
str

Facoltativo per l'acquisizione, obbligatorio per la modifica. ID lease proposto, in un formato di stringa GUID.