Spec-Zone.ru › AWS CLI v2

[ aws . servicecatalog ]

scan-provisioned-products

Описание

Отображает доступные (не завершённые) продукты, которые были предоставлены.

Для использования дополнительной фильтрации, см. SearchProvisionedProducts.

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

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

Синтаксис

  scan-provisioned-products
[--accept-language <value>]
[--access-level-filter <value>]
[--page-size <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <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]

Параметры

--accept-language (строка)

Код языка.

  • jp — Японский
  • zh — Китайский

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

Уровень доступа для получения результатов. По умолчанию используется User.

Ключ -> (строка)

Уровень доступа.

  • Account — Фильтрует результаты на основе учётной записи.
  • Role — Фильтрует результаты на основе федеральной роли указанного пользователя.
  • User — Фильтрует результаты на основе указанного пользователя.

Значение -> (строка)

Пользователь, к которому применяется уровень доступа. Поддерживается только значение self.

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

Key=string,Value=string

Синтаксис JSON:

{
  "Key": "Account"|"Role"|"User",
  "Value": "string"
}

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

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

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

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

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

Токен для указания, с какой точки начать постраничный вывод. Это NextToken из ранее усечённого ответа.

Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя 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
  • text
  • таблица
  • 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 для вывода.

--cli-auto-prompt (логическое значение)

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

--no-cli-auto-prompt (логическое значение)

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

Примеры

Примечание

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

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

Для отображения всех доступных предоставленных продуктов

Следующий пример scan-provisioned-products отображает доступные предоставленные продукты.

aws servicecatalog scan-provisioned-products

Вывод:

{
    "ProvisionedProducts": [
        {
            "Status": "ERROR",
            "Arn": "arn:aws:servicecatalog:us-west-2:123456789012:stack/mytestppname3/pp-abcd27bm4mldq",
            "StatusMessage": "AmazonCloudFormationException  Parameters: [KeyName] must have values (Service: AmazonCloudFormation; Status Code: 400; Error Code: ValidationError; Request ID: 5528602a-a9ef-427c-825c-f82c31b814f5)",
            "Id": "pp-abcd27bm4mldq",
            "Type": "CFN_STACK",
            "IdempotencyToken": "527c5358-2a1a-4b9e-b1b9-7293b0ddff42",
            "CreatedTime": 1577222793.358,
            "Name": "mytestppname3",
            "LastRecordId": "rec-tfuawdabcdxge"
        }
    ]
}

Вывод

ProvisionedProducts -> (список)

Информация о предоставленных продуктах.

(структура)

Информация о предоставленном продукте.

Имя -> (строка)

Понятное имя предоставленного продукта.

Arn -> (строка)

ARN предоставленного продукта.

Тип -> (строка)

Тип предоставленного продукта. Допустимые значения — CFN_STACK , CFN_STACKSET , TERRAFORM_OPEN_SOURCE , TERRAFORM_CLOUD и EXTERNAL .

Идентификатор -> (строка)

Идентификатор предоставленного продукта.

Статус -> (строка)

Текущий статус предоставленного продукта.

  • AVAILABLE - Стабильное состояние, готовое к выполнению любой операции. Последняя операция завершилась успешно.
  • UNDER_CHANGE - Переходное состояние. Выполненные операции могут иметь недостоверные результаты. Дождитесь статуса AVAILABLE перед выполнением операций.
  • TAINTED - Стабильное состояние, готовое к выполнению любой операции. Стек завершил запрошенную операцию, но результат не соответствует запросу. Например, запрос на обновление до новой версии не удался, и стек откатился к текущей версии.
  • ERROR - Возникла непредвиденная ошибка. Предоставленный продукт существует, но стек не работает. Например, CloudFormation получил недопустимое значение параметра и не смог запустить стек.
  • PLAN_IN_PROGRESS - Переходное состояние. Операции по планированию были выполнены для предоставления нового продукта, но ресурсы еще не созданы. После проверки списка ресурсов, которые нужно создать, выполните план. Дождитесь статуса AVAILABLE перед выполнением операций.

Сообщения о статусе -> (строка)

Текущее сообщение о статусе предоставленного продукта.

Дата создания -> (отметка времени)

Отметка времени UTC создания.

Маркер идемпотентности -> (строка)

Уникальный идентификатор, который вы предоставляете для обеспечения идемпотентности. Если несколько запросов отличаются только маркером идемпотентности, для каждого повторяющегося запроса возвращается тот же ответ.

Идентификатор последней записи -> (строка)

Идентификатор записи последнего запроса, выполненного над этим предоставленным продуктом.

Идентификатор последней записи о предоставлении -> (строка)

Идентификатор записи последнего запроса, выполненного над этим предоставленным продуктом следующих типов:

  • ProvisionProduct
  • UpdateProvisionedProduct
  • ExecuteProvisionedProductPlan
  • TerminateProvisionedProduct

Идентификатор последней успешной записи о предоставлении -> (строка)

Идентификатор записи последнего успешного запроса, выполненного над этим предоставленным продуктом следующих типов:

  • ProvisionProduct
  • UpdateProvisionedProduct
  • ExecuteProvisionedProductPlan
  • TerminateProvisionedProduct

Идентификатор продукта -> (строка)

Идентификатор продукта. Например, prod-abcdzk7xy33qa .

Идентификатор артефакта предоставления -> (строка)

Идентификатор артефакта предоставления. Например, pa-4abcdjnxjj6ne .

Arn роли запуска -> (строка)

ARN роли запуска, связанной с предоставленным продуктом.

Маркер следующей страницы -> (строка)

Маркер страницы для получения следующего набора результатов. Если дополнительных результатов нет, это значение равно null.

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

Spec-Zone.ru

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