ObjectReplicationPoliciesOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:object_replication_policies> .
- Наследование
-
builtins.objectObjectReplicationPoliciesOperations
Конструктор
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'>
Azure SDK for Python