TagsOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:tags> .
- Наследование
-
builtins.objectTagsOperations
Конструктор
TagsOperations(*args, **kwargs)
Методы
create_or_update |
Создает предопределенное имя тега. Эта операция позволяет добавить имя в список предопределенных имен тегов для заданной подписки. Имя тега может содержать не более 512 символов и не учитывает регистр. Имена тегов не могут иметь следующие префиксы, зарезервированные для использования в Azure: "microsoft", "azure", "windows". |
create_or_update_at_scope |
Создает или обновляет весь набор тегов в ресурсе или подписке. Эта операция позволяет добавлять или заменять весь набор тегов для указанного ресурса или подписки. Указанная сущность может иметь не более 50 тегов. |
create_or_update_value |
Создает предопределенное значение для предопределенного имени тега. Эта операция позволяет добавить значение в список предопределенных значений для существующего предопределенного имени тега. Значение тега может содержать не более 256 символов. |
delete |
Удаляет предопределенное имя тега. Эта операция позволяет удалить имя из списка предопределенных имен тегов для заданной подписки. Имя, удаляемое, не должно использоваться в качестве имени тега для любого ресурса. Все предопределенные значения для заданного имени должны быть уже удалены. |
delete_at_scope |
Удаляет весь набор тегов для ресурса или подписки. Удаляет весь набор тегов для ресурса или подписки. |
delete_value |
Удаляет предопределенное значение тега для предопределенного имени тега. Эта операция позволяет удалить значение из списка предопределенных значений для существующего предопределенного имени тега. Удаляемое значение не должно использоваться в качестве значения тега для заданного имени тега для любого ресурса. |
get_at_scope |
Возвращает весь набор тегов для ресурса или подписки. Возвращает весь набор тегов для ресурса или подписки. |
list |
Возвращает сводку по использованию тегов в подписке. Эта операция выполняет объединение предопределенных тегов, тегов ресурсов, тегов группы ресурсов и тегов подписки и возвращает сводку по использованию для каждого имени и значения тега в заданной подписке. В случае большого количества тегов эта операция может вернуть ранее кэшированный результат. |
update_at_scope |
Выборочно обновляет набор тегов в ресурсе или подписке. Эта операция позволяет заменять, объединять или выборочно удалять теги для указанного ресурса или подписки. Указанная сущность может иметь не более 50 тегов в конце операции. Параметр "заменить" заменяет весь набор существующих тегов новым набором. Параметр merge позволяет добавлять теги с новыми именами и обновлять значения тегов существующими именами. Параметр "удалить" позволяет выборочно удалять теги на основе заданных имен или пар "имя-значение". |
create_or_update
Создает предопределенное имя тега.
Эта операция позволяет добавить имя в список предопределенных имен тегов для заданной подписки. Имя тега может содержать не более 512 символов и не учитывает регистр. Имена тегов не могут иметь следующие префиксы, зарезервированные для использования в Azure: "microsoft", "azure", "windows".
create_or_update(tag_name: str, **kwargs: Any) -> TagDetails
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
TagDetails или результат cls(response)
Возвращаемый тип
Исключения
create_or_update_at_scope
Создает или обновляет весь набор тегов в ресурсе или подписке.
Эта операция позволяет добавлять или заменять весь набор тегов для указанного ресурса или подписки. Указанная сущность может иметь не более 50 тегов.
create_or_update_at_scope(scope: str, parameters: _models.TagsResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TagsResource
Параметры
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
TagsResource или результат cls(response)
Возвращаемый тип
Исключения
create_or_update_value
Создает предопределенное значение для предопределенного имени тега.
Эта операция позволяет добавить значение в список предопределенных значений для существующего предопределенного имени тега. Значение тега может содержать не более 256 символов.
create_or_update_value(tag_name: str, tag_value: str, **kwargs: Any) -> TagValue
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
TagValue или результат cls(response)
Возвращаемый тип
Исключения
delete
Удаляет предопределенное имя тега.
Эта операция позволяет удалить имя из списка предопределенных имен тегов для заданной подписки. Имя, удаляемое, не должно использоваться в качестве имени тега для любого ресурса. Все предопределенные значения для заданного имени должны быть уже удалены.
delete(tag_name: str, **kwargs: Any) -> None
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
delete_at_scope
Удаляет весь набор тегов для ресурса или подписки.
Удаляет весь набор тегов для ресурса или подписки.
delete_at_scope(scope: str, **kwargs: Any) -> None
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
delete_value
Удаляет предопределенное значение тега для предопределенного имени тега.
Эта операция позволяет удалить значение из списка предопределенных значений для существующего предопределенного имени тега. Удаляемое значение не должно использоваться в качестве значения тега для заданного имени тега для любого ресурса.
delete_value(tag_name: str, tag_value: str, **kwargs: Any) -> None
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
get_at_scope
Возвращает весь набор тегов для ресурса или подписки.
Возвращает весь набор тегов для ресурса или подписки.
get_at_scope(scope: str, **kwargs: Any) -> TagsResource
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
TagsResource или результат cls(response)
Возвращаемый тип
Исключения
list
Возвращает сводку по использованию тегов в подписке.
Эта операция выполняет объединение предопределенных тегов, тегов ресурсов, тегов группы ресурсов и тегов подписки и возвращает сводку по использованию для каждого имени и значения тега в заданной подписке. В случае большого количества тегов эта операция может вернуть ранее кэшированный результат.
list(**kwargs: Any) -> Iterable[TagDetails]
Параметры
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
Итератор, например экземпляр TagDetails или результат cls(response)
Возвращаемый тип
Исключения
update_at_scope
Выборочно обновляет набор тегов в ресурсе или подписке.
Эта операция позволяет заменять, объединять или выборочно удалять теги для указанного ресурса или подписки. Указанная сущность может иметь не более 50 тегов в конце операции. Параметр "заменить" заменяет весь набор существующих тегов новым набором. Параметр merge позволяет добавлять теги с новыми именами и обновлять значения тегов существующими именами. Параметр "удалить" позволяет выборочно удалять теги на основе заданных имен или пар "имя-значение".
update_at_scope(scope: str, parameters: _models.TagsPatchResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TagsResource
Параметры
- parameters
- TagsPatchResource или IO
Тип TagsPatchResource или тип ввода-вывода. Обязательный.
- content_type
- str
Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
TagsResource или результат cls(response)
Возвращаемый тип
Исключения
Атрибуты
models
models = <module 'azure.mgmt.resource.resources.v2019_10_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_10_01\\models\\__init__.py'>
Azure SDK for Python
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по