次の方法で共有


ObjectReplicationPoliciesOperations クラス

警告

このクラスを直接インスタンス化しないでください。

代わりに、次の操作にアクセスする必要があります。

StorageManagementClient's

<xref:object_replication_policies> 属性を使用する。

継承
builtins.object
ObjectReplicationPoliciesOperations

コンストラクター

ObjectReplicationPoliciesOperations(*args, **kwargs)

メソッド

create_or_update

ストレージ アカウントのオブジェクト レプリケーション ポリシーを作成または更新します。

delete

指定したストレージ アカウントに関連付けられているオブジェクト レプリケーション ポリシーを削除します。

get

ポリシー ID でストレージ アカウントのオブジェクト レプリケーション ポリシーを取得します。

list

ストレージ アカウントに関連付けられているオブジェクト レプリケーション ポリシーを一覧表示します。

create_or_update

ストレージ アカウントのオブジェクト レプリケーション ポリシーを作成または更新します。

create_or_update(resource_group_name: str, account_name: str, object_replication_policy_id: str, properties: _models.ObjectReplicationPolicy, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ObjectReplicationPolicy

パラメーター

resource_group_name
str
必須

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。 必須です。

account_name
str
必須

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。

object_replication_policy_id
str
必須

宛先アカウントの場合は、値 'default' を指定します。 最初に宛先アカウントでポリシーを構成します。 ソース アカウントの場合は、移行先アカウントで定義されたポリシーをダウンロードするときに返されるポリシー ID の値を指定します。 ポリシーは JSON ファイルとしてダウンロードされます。 必須です。

properties
ObjectReplicationPolicy または IO
必須

ストレージ アカウントに設定されたオブジェクト レプリケーション ポリシー。 存在しない場合は、一意のポリシー ID が作成されます。 ObjectReplicationPolicy 型または IO 型のいずれかです。 必須です。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

ObjectReplicationPolicy または cls(response) の結果

の戻り値の型 :

例外

delete

指定したストレージ アカウントに関連付けられているオブジェクト レプリケーション ポリシーを削除します。

delete(resource_group_name: str, account_name: str, object_replication_policy_id: str, **kwargs: Any) -> None

パラメーター

resource_group_name
str
必須

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。 必須です。

account_name
str
必須

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。

object_replication_policy_id
str
必須

宛先アカウントの場合は、値 'default' を指定します。 最初に宛先アカウントでポリシーを構成します。 ソース アカウントの場合は、移行先アカウントで定義されたポリシーをダウンロードするときに返されるポリシー ID の値を指定します。 ポリシーは JSON ファイルとしてダウンロードされます。 必須です。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

なしまたは cls(response) の結果

の戻り値の型 :

例外

get

ポリシー ID でストレージ アカウントのオブジェクト レプリケーション ポリシーを取得します。

get(resource_group_name: str, account_name: str, object_replication_policy_id: str, **kwargs: Any) -> ObjectReplicationPolicy

パラメーター

resource_group_name
str
必須

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。 必須です。

account_name
str
必須

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。

object_replication_policy_id
str
必須

宛先アカウントの場合は、値 'default' を指定します。 最初に宛先アカウントでポリシーを構成します。 ソース アカウントの場合は、移行先アカウントで定義されたポリシーをダウンロードするときに返されるポリシー ID の値を指定します。 ポリシーは JSON ファイルとしてダウンロードされます。 必須です。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

ObjectReplicationPolicy または cls(response) の結果

の戻り値の型 :

例外

list

ストレージ アカウントに関連付けられているオブジェクト レプリケーション ポリシーを一覧表示します。

list(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[ObjectReplicationPolicy]

パラメーター

resource_group_name
str
必須

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。 必須です。

account_name
str
必須

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。

cls
callable

直接応答が渡されるカスタム型または関数

戻り値

ObjectReplicationPolicy または cls(response) の結果のインスタンスのような反復子

の戻り値の型 :

例外

属性

models

models = <module 'azure.mgmt.storage.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_09_01\\models\\__init__.py'>