Поделиться через


ObjectReplicationPoliciesOperations Класс

Предупреждение

НЕ следует создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

StorageManagementClient's

атрибут<xref:object_replication_policies> .

Наследование
builtins.object
ObjectReplicationPoliciesOperations

Конструктор

ObjectReplicationPoliciesOperations(*args, **kwargs)

Методы

create_or_update

Создайте или обновите политику репликации объектов учетной записи хранения.

delete

Удаляет политику репликации объектов, связанную с указанной учетной записью хранения.

get

Получение политики репликации объектов учетной записи хранения по идентификатору политики.

list

Выведите список политик репликации объектов, связанных с учетной записью хранения.

create_or_update

Создайте или обновите политику репликации объектов учетной записи хранения.

async 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. Сначала настройте политику для целевой учетной записи. Для исходной учетной записи укажите значение идентификатора политики, возвращаемого при скачивании политики, определенной в целевой учетной записи. Политика загружается в виде JSON-файла. Обязательный.

properties
ObjectReplicationPolicy или IO
Обязательно

Политика репликации объектов, заданная для учетной записи хранения. При его отсутствии будет создан уникальный идентификатор политики. Тип ObjectReplicationPolicy или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

ObjectReplicationPolicy или результат cls(response)

Возвращаемый тип

Исключения

delete

Удаляет политику репликации объектов, связанную с указанной учетной записью хранения.

async 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. Сначала настройте политику для целевой учетной записи. Для исходной учетной записи укажите значение идентификатора политики, возвращаемого при скачивании политики, определенной в целевой учетной записи. Политика загружается в виде JSON-файла. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

get

Получение политики репликации объектов учетной записи хранения по идентификатору политики.

async 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. Сначала настройте политику для целевой учетной записи. Для исходной учетной записи укажите значение идентификатора политики, возвращаемого при скачивании политики, определенной в целевой учетной записи. Политика загружается в виде JSON-файла. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

ObjectReplicationPolicy или результат cls(response)

Возвращаемый тип

Исключения

list

Выведите список политик репликации объектов, связанных с учетной записью хранения.

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

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.

account_name
str
Обязательно

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр ObjectReplicationPolicy или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

models

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