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 -> (строка)
IpamPoolId -> (строка)
SourceIpamPoolId -> (строка)
IpamPoolArn -> (строка)
IpamScopeArn -> (строка)
IpamScopeType -> (строка)
IpamArn -> (строка)
IpamRegion -> (строка)
Locale -> (строка)
Локаль пула IPAM.
Локаль для пула должна быть одной из следующих:
- Регион Amazon Web Services, в котором вы хотите, чтобы этот пул IPAM был доступен для выделения.
- Группа сетевых границ для локальной зоны Amazon Web Services, в которой вы хотите, чтобы этот пул IPAM был доступен для выделения (поддерживаются локальные зоны). Этот параметр доступен только для пулов IPAM IPv4 в общедоступной области.
Если вы выберете для локали регион Amazon Web Services, который не настроен как операционный регион для IPAM, вы получите ошибку.
PoolDepth -> (целое число)
State -> (строка)
StateMessage -> (строка)
Description -> (строка)
AutoImport -> (булево)
При выборе IPAM будет непрерывно искать ресурсы в диапазоне CIDR этого пула и автоматически импортировать их как выделения в ваш IPAM. CIDR, которые будут выделены для этих ресурсов, не должны быть уже выделены другим ресурсам для успешного импорта. IPAM будет импортировать CIDR независимо от его соответствия правилам выделения пула, поэтому ресурс может быть импортирован и впоследствии помечен как несоответствующий. Если IPAM обнаружит несколько перекрывающихся CIDR, IPAM будет импортировать только наибольший CIDR. Если IPAM обнаружит несколько CIDR с совпадающими CIDR, IPAM будет импортировать только один из них случайным образом.
Для работы этой функции локаль должна быть установлена в пуле.
PubliclyAdvertisable -> (булево)
ipv4.AddressFamily -> (строка)
AllocationMinNetmaskLength -> (целое число)
AllocationMaxNetmaskLength -> (целое число)
AllocationDefaultNetmaskLength -> (целое число)
AllocationResourceTags -> (список)
Теги, необходимые для ресурсов, которые используют CIDR из этого пула IPAM. Ресурсам, у которых нет этих тегов, не будет разрешено выделять место из пула. Если теги ресурсов изменены после выделения места или если требования к тегам выделения в пуле изменены, ресурс может быть помечен как несоответствующий.
(структура)
Сочетание ключевого слова и значения тега, назначенного ресурсу. Используйте ключ тега в имени фильтра и значение тега в качестве значения фильтра. Например, чтобы найти все ресурсы, имеющие тег с ключом Owner и значением TeamA, укажите tag:Owner для имени фильтра и TeamA для значения фильтра.
Key -> (строка)
Value -> (строка)
Tags -> (список)
Сочетание ключевого слова и значения тега, назначенного ресурсу. Используйте ключ тега в имени фильтра и значение тега в качестве значения фильтра. Например, чтобы найти все ресурсы, имеющие тег с ключом Owner и значением TeamA, укажите tag:Owner для имени фильтра и TeamA для значения фильтра.
(структура)
Описывает тег.
Key -> (строка)
Ключ тега.
Ограничения: ключи тегов чувствительны к регистру и принимают максимум 127 символов Юникода. Не может начинаться с aws:.
Value -> (строка)
Значение тега.
Ограничения: значения тегов чувствительны к регистру и принимают максимум 256 символов Юникода.
AwsService -> (строка)
PublicIpSource -> (строка)
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.