LeaseShareRequest クラス

リース共有要求スキーマ。

Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。

継承
azure.mgmt.storage._serialization.Model
LeaseShareRequest

コンストラクター

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)

Keyword-Only パラメータ

名前 説明
action
str または LeaseShareAction

リース アクションを指定します。 使用可能なアクションの 1 つを指定できます。 必須です。 既知の値は、"Acquire"、"Renew"、"Change"、"Release"、"Break"、および "Break" です。

lease_id
str

リースを識別します。 任意の有効な GUID 文字列形式で指定できます。

break_period
int

省略可能。 中断アクションの場合、リースが中断されるまでの期間 (秒単位で 0 から 60 の間) を継続する必要があります。

lease_duration
int

取得に必要です。 リース期間 (秒単位) を指定します。無期限のリースには -1 を指定します。

proposed_lease_id
str

acquire の場合は省略可能。変更には必須です。 GUID 文字列形式の推奨リース ID。

変数

名前 説明
action
str または LeaseShareAction

リース アクションを指定します。 使用可能なアクションの 1 つを指定できます。 必須です。 既知の値は、"Acquire"、"Renew"、"Change"、"Release"、"Break"、および "Break" です。

lease_id
str

リースを識別します。 任意の有効な GUID 文字列形式で指定できます。

break_period
int

省略可能。 中断アクションの場合、リースが中断されるまでの期間 (秒単位で 0 から 60 の間) を継続する必要があります。

lease_duration
int

取得に必要です。 リース期間 (秒単位) を指定します。無期限のリースには -1 を指定します。

proposed_lease_id
str

acquire の場合は省略可能。変更には必須です。 GUID 文字列形式の推奨リース ID。