Spec-Zone.ru › AWS CLI v2

[ aws . health ]

describe-affected-entities

Описание

Возвращает список сущностей, которые были затронуты указанными событиями, на основе указанных критериев фильтрации. Сущности могут относиться к отдельным ресурсам клиента, группам ресурсов клиента или любому другому конструкту, в зависимости от сервиса Amazon Web Services. События, которые влияют на сущности, выходящие за рамки затронутых сущностей, или где степень воздействия неизвестна, включают по крайней мере одну сущность, указывающую на это.

Требуется, как минимум, один ARN события.

Примечание

  • Эта операция API использует пагинацию. Укажите параметр nextToken в следующем запросе, чтобы получить больше результатов.
  • Эта операция поддерживает разрешения на уровне ресурсов. Вы можете использовать эту операцию для разрешения или запрещения доступа к определённым событиям Health. Дополнительную информацию см. в разделе Условия на основе ресурсов и действий в Руководстве пользователя Health.

См. также: Документация API AWS

describe-affected-entities — это постраничная операция. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить пагинацию, предоставив аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с пагинацией, аргумент --query должен извлечь данные из результатов следующих выражений запроса: entities

Синтаксис

  describe-affected-entities
--filter <value>
[--locale <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--filter (структура)

Значения для сужения возвращаемых результатов. Требуется как минимум один ARN события.

eventArns -> (список)

Список ARN событий (уникальные идентификаторы). Например: "arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-CDE456", "arn:aws:health:us-west-1::event/EBS/AWS_EBS_LOST_VOLUME/AWS_EBS_LOST_VOLUME_CHI789_JKL101"

(строка)

entityArns -> (список)

Список ARN сущностей (уникальные идентификаторы).

(строка)

entityValues -> (список)

Список идентификаторов затронутых сущностей.

(строка)

lastUpdatedTimes -> (список)

Список последних дат и времён обновления сущности.

(структура)

Диапазон дат и времён, используемый объектами EventFilter и EntityFilter. Если from установлено и to установлено: соответствие элементам, где метка времени (startTime , endTime или lastUpdatedTime ) находится между from и to включительно. Если from установлено, а to не установлено: соответствие элементам, где значение метки времени равно или позже from. Если from не установлено, а to установлено: соответствие элементам, где значение метки времени равно или раньше to.

from -> (метка времени)

Начальная дата и время временного интервала.

to -> (метка времени)

Конечная дата и время временного интервала.

tags -> (список)

Карта тегов сущности, прикреплённых к затронутой сущности.

Примечание

В настоящее время свойство tags не поддерживается.

(карта)

key -> (строка)

value -> (строка)

statusCodes -> (список)

Список кодов состояния сущностей (IMPAIRED , UNIMPAIRED или UNKNOWN).

(строка)

Сокращённый синтаксис:

eventArns=string,string,entityArns=string,string,entityValues=string,string,lastUpdatedTimes=[{from=timestamp,to=timestamp},{from=timestamp,to=timestamp}],tags=[{KeyName1=string,KeyName2=string},{KeyName1=string,KeyName2=string}],statusCodes=string,string

Синтаксис JSON:

{
  "eventArns": ["string", ...],
  "entityArns": ["string", ...],
  "entityValues": ["string", ...],
  "lastUpdatedTimes": [
    {
      "from": timestamp,
      "to": timestamp
    }
    ...
  ],
  "tags": [
    {"string": "string"
      ...}
    ...
  ],
  "statusCodes": ["IMPAIRED"|"UNIMPAIRED"|"UNKNOWN"|"PENDING"|"RESOLVED", ...]
}

--locale (строка)

Локаль (язык) для возврата информации. По умолчанию используется английский (en), и в настоящее время это единственный поддерживаемый язык.

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка следует формату, предоставленному в --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределяют значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, поскольку строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.

--starting-token (строка)

Токен для указания точки начала пагинации. Это NextToken из ранее усеченного ответа.

Примеры использования см. в разделе Пагинация в Руководстве пользователя AWS CLI.

--page-size (целое число)

Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, получая меньше элементов в каждом вызове. Это может помочь предотвратить временное ожидание вызовов AWS-сервиса.

Примеры использования см. в разделе Пагинация в Руководстве пользователя AWS Command Line Interface.

--max-items (целое число)

Общее количество элементов для возврата в выводе команды. Если общее количество доступных элементов больше указанного значения, в выводе команды предоставляется NextToken. Для возобновления пагинации предоставьте значение NextToken в аргументе starting-token последующей команды. **Не используйте** элемент ответа NextToken напрямую вне AWS CLI.

Примеры использования см. в разделе Пагинация в Руководстве пользователя AWS Command Line Interface.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено без значения или значением input, выводит JSON-образец ввода, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, он напечатает образец ввода YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно валидирует входные данные команды и возвращает JSON-образец вывода для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Глобальные параметры

--debug (булево)

Включить отладочную запись в журнал.

--endpoint-url (строка)

Переопределить URL по умолчанию для команды указанным URL.

--no-verify-ssl (булево)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.

--no-paginate (булево)

Отключить автоматическую пагинацию. Если автоматическая пагинация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования для вывода команды.

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для использования при фильтрации данных ответа.

--profile (строка)

Использовать определённый профиль из файла учетных данных.

--region (строка)

Использовать определённый регион. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • вкл
  • выкл
  • авто

--no-sign-request (булево)

Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Файл с набором сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время соединения сокета в секундах. Если значение установлено в 0, соединение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной в base64 строки. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое сопоставляется с двоичным блоком, fileb:// всегда будет обрабатываться как двоичное и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла необходимо правильно отформатировать для заданной настройки cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить кли-пейджер для вывода.

--cli-auto-prompt (булево)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическое запроса параметров ввода CLI.

Примеры

Примечание

Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве «Начало работы» в Руководстве пользователя AWS CLI.

Если не указано иное, все примеры используют правила цитирования для Unix-подобных систем. Эти примеры необходимо адаптировать к правилам цитирования вашей терминальной оболочки. См. раздел Использование кавычек со строками в Руководстве пользователя AWS CLI.

Для отображения сущностей, затронутых указанным событием AWS Health

Следующий пример describe-affected-entities отображает сущности, затронутые указанным событием AWS Health. Это событие — уведомление о счетах для AWS-аккаунта.

aws health describe-affected-entities \
    --filter "eventArns=arn:aws:health:global::event/BILLING/AWS_BILLING_NOTIFICATION/AWS_BILLING_NOTIFICATION_6ce1d874-e995-40e2-99cd-EXAMPLE11145" \
    --region us-east-1

Вывод:

{
    "entities": [
        {
            "entityArn": "arn:aws:health:global:123456789012:entity/EXAMPLEimSMoULmWHpb",
            "eventArn": "arn:aws:health:global::event/BILLING/AWS_BILLING_NOTIFICATION/AWS_BILLING_NOTIFICATION_6ce1d874-e995-40e2-99cd-EXAMPLE11145",
            "entityValue": "AWS_ACCOUNT",
            "awsAccountId": "123456789012",
            "lastUpdatedTime": 1588356454.08
        }
    ]
}

Дополнительную информацию см. в разделе Журнал событий в Руководстве пользователя AWS Health.

Вывод

entities -> (список)

Сущности, соответствующие критериям фильтра.

(структура)

Информация о сущности, затронутой событием Health.

entityArn -> (строка)

Уникальный идентификатор сущности. Формат: arn:aws:health:*entity-region* :*aws-account* :entity/*entity-id* `` . Example: ``arn:aws:health:us-east-1:111222333444:entity/AVh5GGT7ul1arKr1sE1K

eventArn -> (строка)

Уникальный идентификатор события. ARN события имеет формат ``arn:aws:health:event-region ::event/SERVICE /EVENT_TYPE_CODE /EVENT_TYPE_PLUS_ID ``.

Например, ARN события может выглядеть следующим образом:

arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456

entityValue -> (строка)

Идентификатор затронутой сущности.

entityUrl -> (строка)

URL затронутой сущности.

awsAccountId -> (строка)

12-значный номер учетной записи Amazon Web Services, содержащей затронутую сущность.

lastUpdatedTime -> (метка времени)

Последнее время обновления сущности.

statusCode -> (строка)

Последний статус сущности, затронутой событием. Возможные значения: IMPAIRED , UNIMPAIRED и UNKNOWN .

tags -> (карта)

Карта тегов сущности, прикрепленных к затронутой сущности.

Примечание

В настоящее время свойство tags не поддерживается.

key -> (строка)

value -> (строка)

entityMetadata -> (карта)

Дополнительные метаданные о затронутой сущности.

key -> (строка)

value -> (строка)

nextToken -> (строка)

Если результаты поиска объёмные, возвращается только часть результатов, и в ответе возвращается маркер пагинации nextToken. Для получения следующей порции результатов необходимо повторить запрос поиска и включить возвращённый маркер. Когда все результаты возвращены, маркер пагинации в ответе отсутствует.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API