Dela via


ObjectReplicationPoliciesOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

StorageManagementClient's

<xref:object_replication_policies> Attributet.

Arv
builtins.object
ObjectReplicationPoliciesOperations

Konstruktor

ObjectReplicationPoliciesOperations(*args, **kwargs)

Metoder

create_or_update

Skapa eller uppdatera lagringskontots princip för objektreplikering.

delete

Tar bort den princip för objektreplikering som är associerad med det angivna lagringskontot.

get

Hämta objektreplikeringsprincipen för lagringskontot efter princip-ID.

list

Ange de principer för objektreplikering som är associerade med lagringskontot.

create_or_update

Skapa eller uppdatera lagringskontots princip för objektreplikering.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

object_replication_policy_id
str
Obligatorisk

För målkontot anger du värdet "default". Konfigurera principen för målkontot först. För källkontot anger du värdet för det princip-ID som returneras när du laddar ned principen som definierades för målkontot. Principen laddas ned som en JSON-fil. Krävs.

properties
ObjectReplicationPolicy eller IO
Obligatorisk

Principen för objektreplikering har angetts till ett lagringskonto. Ett unikt princip-ID skapas om det saknas. Är antingen en ObjectReplicationPolicy-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ObjectReplicationPolicy eller resultatet av cls(response)

Returtyp

Undantag

delete

Tar bort den princip för objektreplikering som är associerad med det angivna lagringskontot.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

object_replication_policy_id
str
Obligatorisk

För målkontot anger du värdet "default". Konfigurera principen för målkontot först. För källkontot anger du värdet för det princip-ID som returneras när du laddar ned principen som definierades för målkontot. Principen laddas ned som en JSON-fil. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämta objektreplikeringsprincipen för lagringskontot efter princip-ID.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

object_replication_policy_id
str
Obligatorisk

För målkontot anger du värdet "default". Konfigurera principen för målkontot först. För källkontot anger du värdet för det princip-ID som returneras när du laddar ned principen som definierades för målkontot. Principen laddas ned som en JSON-fil. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

ObjectReplicationPolicy eller resultatet av cls(response)

Returtyp

Undantag

list

Ange de principer för objektreplikering som är associerade med lagringskontot.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen ObjectReplicationPolicy eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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