Spec-Zone.ru › AWS CLI v2

[ aws . ec2 ]

describe-ipam-pools

Описание

Получение информации о ваших пулах IPAM.

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

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

Синтаксис

  describe-ipam-pools
[--dry-run | --no-dry-run]
[--filters <value>]
[--ipam-pool-ids <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]

Параметры

--dry-run | --no-dry-run (boolean)

Проверка наличия необходимых разрешений для действия без фактического выполнения запроса и предоставление ответа об ошибке. Если у вас есть необходимые разрешения, ответ об ошибке будет DryRunOperation . В противном случае, это будет UnauthorizedOperation .

--filters (список)

Один или несколько фильтров для запроса. Дополнительную информацию о фильтрации см. в разделе Фильтрация вывода CLI .

(структура)

Пара имя-значение фильтра, используемая для возврата более конкретного списка результатов из операции describe. Фильтры могут использоваться для сопоставления набора ресурсов по определенным критериям, таким как теги, атрибуты или идентификаторы.

Если вы указываете несколько фильтров, фильтры объединяются с помощью AND, и запрос возвращает только результаты, соответствующие всем указанным фильтрам.

Дополнительную информацию см. в разделе Список и фильтрация с помощью CLI и API в Руководстве пользователя Amazon EC2 .

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

Имя фильтра. Имена фильтров чувствительны к регистру.

Значения -> (список)

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

(строка)

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

Name=string,Values=string,string ...

Синтаксис JSON:

[
  {
    "Name": "string",
    "Values": ["string", ...]
  }
  ...
]

--ipam-pool-ids (список)

Идентификаторы пулов IPAM, о которых вы хотите получить информацию.

(строка)

Синтаксис:

"string" "string" ...

--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 (boolean)

Включить отладку регистрации.

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

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

--no-verify-ssl (boolean)

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

--no-paginate (boolean)

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

--output (строка)

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

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

--query (строка)

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

--profile (строка)

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

--region (строка)

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

--version (строка)

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

--color (строка)

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

  • включено
  • выключено
  • автоматически

--no-sign-request (boolean)

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

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

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

--cli-read-timeout (int)

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

--cli-connect-timeout (int)

Максимальное время подключения сокета в секундах. Если значение установлено в 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 (boolean)

Отключить постраничность cli для вывода.

--cli-auto-prompt (boolean)

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

--no-cli-auto-prompt (boolean)

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

Примеры

Примечание

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

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

Для просмотра подробностей о пуле IPAM

Следующий describe-ipam-pools пример показывает подробности о пулах.

(Linux):

aws ec2 describe-ipam-pools \
    --filters Name=owner-id,Values=123456789012 Name=ipam-scope-id,Values=ipam-scope-02fc38cd4c48e7d38

(Windows):

aws ec2 describe-ipam-pools ^
    --filters Name=owner-id,Values=123456789012 Name=ipam-scope-id,Values=ipam-scope-02fc38cd4c48e7d38

Вывод:

{
    "IpamPools": [
        {
            "OwnerId": "123456789012",
            "IpamPoolId": "ipam-pool-02ec043a19bbe5d08",
            "IpamPoolArn": "arn:aws:ec2::123456789012:ipam-pool/ipam-pool-02ec043a19bbe5d08",
            "IpamScopeArn": "arn:aws:ec2::123456789012:ipam-scope/ipam-scope-02fc38cd4c48e7d38",
            "IpamScopeType": "private",
            "IpamArn": "arn:aws:ec2::123456789012:ipam/ipam-08440e7a3acde3908",
            "IpamRegion": "us-east-1",
            "Locale": "None",
            "PoolDepth": 1,
            "State": "create-complete",
            "AutoImport": true,
            "AddressFamily": "ipv4",
            "AllocationMinNetmaskLength": 16,
            "AllocationMaxNetmaskLength": 26,
            "AllocationDefaultNetmaskLength": 24,
            "AllocationResourceTags": [
                {
                    "Key": "Environment",
                    "Value": "Preprod"
                }
            ],
            "Tags": [
                {
                    "Key": "Name",
                    "Value": "Preprod pool"
                }
            ]
        }
    ]
}

Вывод

NextToken -> (строка)

Токен, используемый для получения следующей страницы результатов. Это значение равно null, когда больше результатов нет.

IpamPools -> (список)

Информация о пулах IPAM.

(структура)

В IPAM пул — это набор смежных CIDR-адресов IP. Пулы позволяют организовывать IP-адреса в соответствии с потребностями маршрутизации и безопасности. Например, если у вас разные потребности в маршрутизации и безопасности для приложений разработки и производства, вы можете создать пул для каждого.

OwnerId -> (строка)

Идентификатор учетной записи Amazon Web Services владельца пула IPAM.

IpamPoolId -> (строка)

Идентификатор пула IPAM.

SourceIpamPoolId -> (строка)

Идентификатор исходного пула IPAM. Вы можете использовать этот параметр для создания пула IPAM в существующем исходном пуле.

IpamPoolArn -> (строка)

Amazon Resource Name (ARN) пула IPAM.

IpamScopeArn -> (строка)

ARN области пула IPAM.

IpamScopeType -> (строка)

В IPAM область — это контейнер самого высокого уровня в IPAM. IPAM содержит две области по умолчанию. Каждая область представляет пространство IP для одной сети. Частная область предназначена для всего частного пространства IP-адресов. Общедоступная область предназначена для всего общедоступного пространства IP-адресов. Области позволяют повторно использовать IP-адреса в нескольких несвязанных сетях, не вызывая перекрытия IP-адресов или конфликтов.

IpamArn -> (строка)

ARN IPAM.

IpamRegion -> (строка)

Регион Amazon Web Services пула IPAM.

Locale -> (строка)

Локаль пула IPAM.

Локаль для пула должна быть одной из следующих:

  • Регион Amazon Web Services, в котором вы хотите, чтобы этот пул IPAM был доступен для выделения.
  • Группа сетевых границ для локальной зоны Amazon Web Services, в которой вы хотите, чтобы этот пул IPAM был доступен для выделения (поддерживаются локальные зоны). Этот параметр доступен только для пулов IPAM IPv4 в общедоступной области.

Если вы выберете для локали регион Amazon Web Services, который не настроен как операционный регион для IPAM, вы получите ошибку.

PoolDepth -> (целое число)

Глубина пулов в вашем пуле IPAM. Квота глубины пула составляет 10. Дополнительные сведения см. в разделе Квоты в IPAM в руководстве пользователя Amazon VPC IPAM.

State -> (строка)

Состояние пула IPAM.

StateMessage -> (строка)

Сообщение о состоянии.

Description -> (строка)

Описание пула IPAM.

AutoImport -> (булево)

При выборе IPAM будет непрерывно искать ресурсы в диапазоне CIDR этого пула и автоматически импортировать их как выделения в ваш IPAM. CIDR, которые будут выделены для этих ресурсов, не должны быть уже выделены другим ресурсам для успешного импорта. IPAM будет импортировать CIDR независимо от его соответствия правилам выделения пула, поэтому ресурс может быть импортирован и впоследствии помечен как несоответствующий. Если IPAM обнаружит несколько перекрывающихся CIDR, IPAM будет импортировать только наибольший CIDR. Если IPAM обнаружит несколько CIDR с совпадающими CIDR, IPAM будет импортировать только один из них случайным образом.

Для работы этой функции локаль должна быть установлена в пуле.

PubliclyAdvertisable -> (булево)

Определяет, является ли пул доступным для общедоступной рекламы. Этот параметр недоступен для пулов с AddressFamily, установленным на ipv4.

AddressFamily -> (строка)

Семейство адресов пула.

AllocationMinNetmaskLength -> (целое число)

Минимальная длина маски сети, необходимая для соответствия CIDR-выделений в этом пуле IPAM. Минимальная длина маски сети должна быть меньше максимальной длины маски сети. Возможные длины масок сети для IPv4-адресов составляют 0-32. Возможные длины масок сети для IPv6-адресов составляют 0-128.

AllocationMaxNetmaskLength -> (целое число)

Максимальная длина маски сети, которая может быть для соответствия CIDR-выделений в этом пуле IPAM. Максимальная длина маски сети должна быть больше минимальной длины маски сети. Возможные длины масок сети для IPv4-адресов составляют 0-32. Возможные длины масок сети для IPv6-адресов составляют 0-128.

AllocationDefaultNetmaskLength -> (целое число)

Значение по умолчанию длины маски сети для выделений, добавленных в этот пул. Например, если CIDR, назначенный этому пулу, равен 10.0.0.0/8, и вы введете здесь 16, новые выделения будут по умолчанию иметь значение 10.0.0.0/16.

AllocationResourceTags -> (список)

Теги, необходимые для ресурсов, которые используют CIDR из этого пула IPAM. Ресурсам, у которых нет этих тегов, не будет разрешено выделять место из пула. Если теги ресурсов изменены после выделения места или если требования к тегам выделения в пуле изменены, ресурс может быть помечен как несоответствующий.

(структура)

Сочетание ключевого слова и значения тега, назначенного ресурсу. Используйте ключ тега в имени фильтра и значение тега в качестве значения фильтра. Например, чтобы найти все ресурсы, имеющие тег с ключом Owner и значением TeamA, укажите tag:Owner для имени фильтра и TeamA для значения фильтра.

Key -> (строка)

Ключ тега, назначенного ресурсу. Используйте этот фильтр, чтобы найти все ресурсы, которым назначен тег с определенным ключом, независимо от значения тега.

Value -> (строка)

Значение тега.

Tags -> (список)

Сочетание ключевого слова и значения тега, назначенного ресурсу. Используйте ключ тега в имени фильтра и значение тега в качестве значения фильтра. Например, чтобы найти все ресурсы, имеющие тег с ключом Owner и значением TeamA, укажите tag:Owner для имени фильтра и TeamA для значения фильтра.

(структура)

Описывает тег.

Key -> (строка)

Ключ тега.

Ограничения: ключи тегов чувствительны к регистру и принимают максимум 127 символов Юникода. Не может начинаться с aws:.

Value -> (строка)

Значение тега.

Ограничения: значения тегов чувствительны к регистру и принимают максимум 256 символов Юникода.

AwsService -> (строка)

Ограничивает использование пула в определенных сервисах Amazon Web Services. Например, «ec2» позволяет пользователям использовать пространство для Elastic IP-адресов и VPC.

PublicIpSource -> (строка)

Источник IP-адреса для пулов в общедоступной области. Используется только для выделения CIDR-адресов IP для пулов в общедоступной области. По умолчанию — BYOIP. Дополнительные сведения см. в разделе Создание пулов IPv6 в руководстве пользователя Amazon VPC IPAM. По умолчанию вы можете добавить только один предоставленный Amazon CIDR-блок IPv6 в пул IPv6 верхнего уровня. Сведения об увеличении значения по умолчанию см. в разделе Квоты для вашего IPAM в руководстве пользователя Amazon VPC IPAM.

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

Ресурс, используемый для выделения CIDR для пула планирования ресурсов.

ResourceId -> (строка)

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

ResourceType -> (строка)

Тип исходного ресурса.

ResourceRegion -> (строка)

Регион исходного ресурса.

ResourceOwner -> (строка)

Владелец исходного ресурса.

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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