Spec-Zone.ru › AWS CLI v2

[ aws . cloudcontrol ]

get-resource

Описание

Возвращает информацию о текущем состоянии указанного ресурса. Подробнее см. Чтение текущего состояния ресурса.

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

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

Синтаксис

  get-resource
--type-name <value>
[--type-version-id <value>]
[--role-arn <value>]
--identifier <value>
[--cli-input-json | --cli-input-yaml]
[--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]

Параметры

--type-name (строка)

Имя типа ресурса.

--type-version-id (строка)

Для частных типов ресурсов, версия типа, используемая в данной операции с ресурсом. Если вы не укажете версию ресурса, CloudFormation использует версию по умолчанию.

--role-arn (строка)

Amazon Resource Name (ARN) роли Identity and Access Management (IAM) для Cloud Control API, используемой при выполнении этой операции с ресурсом. Указанная роль должна иметь необходимые разрешения для этой операции. Необходимые разрешения для каждого обработчика событий определены в разделе «handlers» схемы определения типа ресурса.

Если вы не укажете роль, Cloud Control API использует временную сессию, созданную с использованием ваших учетных данных пользователя Amazon Web Services.

Дополнительную информацию см. в разделе «Указание учетных данных» в руководстве пользователя Amazon Web Services Cloud Control API.

--identifier (строка)

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

Вы можете указать первичный идентификатор или любой вторичный идентификатор, определенный для типа ресурса в его схеме ресурса. Вы можете указать только один идентификатор. Первичные идентификаторы могут быть указаны как строка или JSON; вторичные идентификаторы должны быть указаны как JSON.

Для составных первичных идентификаторов (то есть тех, которые состоят из нескольких свойств ресурса, соединенных вместе), чтобы указать первичный идентификатор как строку, перечислите значения свойств в том порядке, в котором они указаны в определении первичного идентификатора, разделенные |.

Дополнительную информацию см. в разделе «Идентификация ресурсов» в руководстве пользователя Amazon Web Services Cloud Control API.

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

--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 (логическое значение)

Отключить постраничный вывод AWS CLI.

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

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

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

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

Примеры

Примечание

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

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

Получение текущего состояния ресурса

Следующий get-resource пример возвращает текущее состояние ресурса AWS::Kinesis::Stream с именем ResourceExample.

aws cloudcontrol get-resource \
    --type-name AWS::Kinesis::Stream \
    --identifier ResourceExample

Вывод:

{
    "TypeName": "AWS::Kinesis::Stream",
    "ResourceDescription": {
        "Identifier": "ResourceExample",
        "Properties": "{\"Arn\":\"arn:aws:kinesis:us-west-2:099908667365:stream/ResourceExample\",\"RetentionPeriodHours\":168,\"Name\":\"ResourceExample\",\"ShardCount\":3}"
    }
}

Дополнительную информацию см. в разделе «Чтение текущего состояния ресурса» в руководстве пользователя Cloud Control API.

Вывод

TypeName -> (строка)

Имя типа ресурса.

ResourceDescription -> (структура)

Представляет информацию о провизионированном ресурсе.

Identifier -> (строка)

Основной идентификатор ресурса.

Дополнительную информацию см. в разделе «Идентификация ресурсов» в руководстве пользователя Amazon Web Services Cloud Control API.

Properties -> (строка)

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

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

Spec-Zone.ru

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