Spec-Zone.ru › AWS CLI v2

[ aws . ec2 ]

create-capacity-reservation

Описание

Создаёт новую Резервацию ёмкости со специфицированными атрибутами. Резервации ёмкости позволяют зарезервировать ёмкость для ваших экземпляров Amazon EC2 в определённой зоне доступности на любой период.

Вы можете создать Резервацию ёмкости в любое время и выбрать время её начала. Вы можете создать Резервацию ёмкости для немедленного использования или запросить её на будущую дату.

Дополнительную информацию см. в разделе Зарезервировать вычислительную ёмкость с резервациями ёмкости по требованию в Руководстве пользователя Amazon EC2.

Ваш запрос на создание Резервации ёмкости может завершиться ошибкой, если:

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

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

Синтаксис

  create-capacity-reservation
[--client-token <value>]
--instance-type <value>
--instance-platform <value>
[--availability-zone <value>]
[--availability-zone-id <value>]
[--tenancy <value>]
--instance-count <value>
[--ebs-optimized | --no-ebs-optimized]
[--ephemeral-storage | --no-ephemeral-storage]
[--end-date <value>]
[--end-date-type <value>]
[--instance-match-criteria <value>]
[--tag-specifications <value>]
[--dry-run | --no-dry-run]
[--outpost-arn <value>]
[--placement-group-arn <value>]
[--start-date <value>]
[--commitment-duration <value>]
[--delivery-preference <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]

Параметры

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

Уникальный, чувствительный к регистру идентификатор, который вы предоставляете для обеспечения идемпотентности запроса. Дополнительную информацию см. в разделе Обеспечение идемпотентности .

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

Тип экземпляра, для которого необходимо зарезервировать емкость.

Примечание

Вы можете запросить резервирование емкости на будущую дату только для типов экземпляров семейств C, M, R, I и T.

Дополнительную информацию см. в разделе Типы экземпляров в Руководстве пользователя Amazon EC2 .

--instance-platform (строка)

Тип операционной системы, для которой необходимо зарезервировать емкость.

Возможные значения:

  • Linux/UNIX
  • Red Hat Enterprise Linux
  • SUSE Linux
  • Windows
  • Windows with SQL Server
  • Windows with SQL Server Enterprise
  • Windows with SQL Server Standard
  • Windows with SQL Server Web
  • Linux with SQL Server Standard
  • Linux with SQL Server Web
  • Linux with SQL Server Enterprise
  • RHEL with SQL Server Standard
  • RHEL with SQL Server Enterprise
  • RHEL with SQL Server Web
  • RHEL with HA
  • RHEL with HA and SQL Server Standard
  • RHEL with HA and SQL Server Enterprise
  • Ubuntu Pro

--availability-zone (строка)

Зона доступности, в которой нужно создать резервирование емкости.

--availability-zone-id (строка)

Идентификатор зоны доступности, в которой нужно создать резервирование емкости.

--tenancy (строка)

Указывает арендацию резервирования емкости. Резервирование емкости может иметь следующие параметры арендатора:

  • default - Резервирование емкости создается на оборудовании, которое совместно используется другими учетными записями Amazon Web Services.
  • dedicated - Резервирование емкости создается на оборудовании с арендацией «единый арендатор», выделенном для одной учетной записи Amazon Web Services.

Возможные значения:

  • default
  • dedicated

--instance-count (целое число)

Количество экземпляров, для которых необходимо зарезервировать емкость.

Примечание

Вы можете запросить резервирование емкости на будущую дату для количества экземпляров с минимальным числом vCPU 100. Например, если вы запрашиваете резервирование емкости на будущую дату для m5.xlarge экземпляров, вы должны запросить как минимум 25 экземпляров (25 * m5.xlarge = 100 vCPU).

Допустимый диапазон: 1 - 1000

--ebs-optimized | --no-ebs-optimized (логическое значение)

Указывает, поддерживает ли резервирование емкости экземпляры с оптимизацией для EBS. Данная оптимизация предоставляет выделенную пропускную способность для Amazon EBS и оптимизированную конфигурацию стека для обеспечения оптимальной производительности ввода-вывода. Эта оптимизация не доступна для всех типов экземпляров. При использовании экземпляра с оптимизацией для EBS применяются дополнительные сборы за использование.

--ephemeral-storage | --no-ephemeral-storage (логическое значение)

Устарело.

--end-date (метка времени)

Дата и время истечения срока действия резервирования емкости. При истечении срока действия резервирования емкости зарезервированная емкость освобождается, и вы больше не можете запускать экземпляры в ней. Состояние резервирования емкости изменяется на expired, когда оно достигает конечной даты и времени.

Вы должны указать EndDate значение, если EndDateType равно limited. Опустите EndDate, если EndDateType равно unlimited.

Если EndDateType равно limited, резервирование емкости отменяется в течение часа с указанного времени. Например, если вы укажете 31.05.2019, 13:30:55, резервирование емкости гарантированно истечет между 13:30:55 и 14:30:55 31.05.2019.

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

--end-date-type (строка)

Указывает, каким образом заканчивается резервирование емкости. Резервирование емкости может иметь следующие типы завершения:

  • unlimited - Резервирование емкости остается активным до тех пор, пока вы его явно не отменыте. Не указывайте EndDate, если EndDateType равно unlimited.
  • limited - Резервирование емкости автоматически истекает в указанную дату и время. Вы должны указать EndDate значение, если значение EndDateType равно limited.

Возможные значения:

  • unlimited
  • limited

--instance-match-criteria (строка)

Указывает тип запусков экземпляров, которые принимает резервирование емкости. К ним относятся:

  • open - Резервирование емкости автоматически сопоставляет все экземпляры с соответствующими атрибутами (тип экземпляра, платформа и зона доступности). Экземпляры с соответствующими атрибутами запускаются в резервировании емкости автоматически без указания дополнительных параметров.
  • targeted - Резервирование емкости принимает только экземпляры с соответствующими атрибутами (тип экземпляра, платформа и зона доступности) и явно указывают резервирование емкости. Это гарантирует, что только разрешенные экземпляры могут использовать зарезервированную емкость.

Примечание

Если вы запрашиваете резервирование емкости на будущую дату, вы должны указать targeted.

По умолчанию: open

Возможные значения:

  • open
  • targeted

--tag-specifications (список)

Теги, которые необходимо применить к резервированию емкости во время запуска.

(структура)

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

Примечание

Список Valid Values содержит все типы ресурсов, которые можно пометить тегами. Однако выполняемое действие может не поддерживать пометку тегами всех этих типов ресурсов. Если вы попытаетесь применить теги к типу ресурса, который не поддерживается для используемого действия, появится сообщение об ошибке.

ResourceType -> (строка)

Тип ресурса, которому необходимо применить тег при создании.

Tags -> (список)

Теги, которые необходимо применить к ресурсу.

(структура)

Описание тега.

Key -> (строка)

Ключ тега.

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

Value -> (строка)

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

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

Сокращенная синтаксическая запись:

ResourceType=string,Tags=[{Key=string,Value=string},{Key=string,Value=string}] ...

Синтаксис JSON:

[
  {
    "ResourceType": "capacity-reservation"|"client-vpn-endpoint"|"customer-gateway"|"carrier-gateway"|"coip-pool"|"declarative-policies-report"|"dedicated-host"|"dhcp-options"|"egress-only-internet-gateway"|"elastic-ip"|"elastic-gpu"|"export-image-task"|"export-instance-task"|"fleet"|"fpga-image"|"host-reservation"|"image"|"import-image-task"|"import-snapshot-task"|"instance"|"instance-event-window"|"internet-gateway"|"ipam"|"ipam-pool"|"ipam-scope"|"ipv4pool-ec2"|"ipv6pool-ec2"|"key-pair"|"launch-template"|"local-gateway"|"local-gateway-route-table"|"local-gateway-virtual-interface"|"local-gateway-virtual-interface-group"|"local-gateway-route-table-vpc-association"|"local-gateway-route-table-virtual-interface-group-association"|"natgateway"|"network-acl"|"network-interface"|"network-insights-analysis"|"network-insights-path"|"network-insights-access-scope"|"network-insights-access-scope-analysis"|"outpost-lag"|"placement-group"|"prefix-list"|"replace-root-volume-task"|"reserved-instances"|"route-table"|"security-group"|"security-group-rule"|"service-link-virtual-interface"|"snapshot"|"spot-fleet-request"|"spot-instances-request"|"subnet"|"subnet-cidr-reservation"|"traffic-mirror-filter"|"traffic-mirror-session"|"traffic-mirror-target"|"transit-gateway"|"transit-gateway-attachment"|"transit-gateway-connect-peer"|"transit-gateway-multicast-domain"|"transit-gateway-policy-table"|"transit-gateway-route-table"|"transit-gateway-route-table-announcement"|"volume"|"vpc"|"vpc-endpoint"|"vpc-endpoint-connection"|"vpc-endpoint-service"|"vpc-endpoint-service-permission"|"vpc-peering-connection"|"vpn-connection"|"vpn-gateway"|"vpc-flow-log"|"capacity-reservation-fleet"|"traffic-mirror-filter-rule"|"vpc-endpoint-connection-device-type"|"verified-access-instance"|"verified-access-group"|"verified-access-endpoint"|"verified-access-policy"|"verified-access-trust-provider"|"vpn-connection-device-type"|"vpc-block-public-access-exclusion"|"route-server"|"route-server-endpoint"|"route-server-peer"|"ipam-resource-discovery"|"ipam-resource-discovery-association"|"instance-connect-endpoint"|"verified-access-endpoint-target"|"ipam-external-resource-verification-token"|"mac-modification-task",
    "Tags": [
      {
        "Key": "string",
        "Value": "string"
      }
      ...
    ]
  }
  ...
]

--dry-run | --no-dry-run (логическое значение)

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

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

Примечание

Не поддерживается для резервирования емкости на будущую дату.

Идентификатор ресурса Amazon (ARN) узла Outpost, на котором необходимо создать резервирование емкости.

--placement-group-arn (строка)

Примечание

Не поддерживается для резервирования емкости на будущую дату.

Идентификатор ресурса Amazon (ARN) группы размещения кластера, в которой необходимо создать резервирование емкости. Дополнительную информацию см. в разделе Резервирование емкости для групп размещения кластеров в Руководстве пользователя Amazon EC2.

--start-date (метка времени)

Примечание

Требуется только для резервирования емкости на будущую дату. Для создания резервирования емкости для немедленного использования этот параметр следует опустить.

Дата и время, когда резервирование емкости на будущую дату должно стать доступным для использования, в формате ISO8601 в часовом поясе UTC (YYYY-MM-DDThh:mm:ss.sssZ).

Вы можете запросить резервирование емкости на будущую дату от 5 до 120 дней вперед.

--commitment-duration (длинное целое число)

Примечание

Требуется только для резервирования емкости на будущую дату. Для создания резервирования емкости для немедленного использования этот параметр следует опустить.

Укажите срок обязательства, в секундах, для резервирования емкости на будущую дату.

Срок обязательства — это минимальный срок, на который вы обязуетесь сохранить резервирование емкости на будущую дату в состоянии active в вашей учетной записи после ее доставки.

Дополнительную информацию см. в разделе Срок обязательства.

--delivery-preference (строка)

Примечание

Требуется только для резервирования емкости на будущую дату. Для создания резервирования емкости для немедленного использования этот параметр следует опустить.

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

Поддерживается только значение incremental.

Возможные значения:

  • fixed
  • incremental

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

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

--endpoint-url (string)

Заменить стандартный URL команды на указанный URL.

--no-verify-ssl (boolean)

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

--no-paginate (boolean)

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

--output (string)

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

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

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

--profile (string)

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

--region (string)

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

--version (string)

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

--color (string)

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

  • on
  • off
  • auto

--no-sign-request (boolean)

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

--ca-bundle (string)

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

--cli-read-timeout (int)

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

--cli-connect-timeout (int)

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

--cli-binary-format (string)

Стиль форматирования, используемый для двоичных блоков. По умолчанию используется формат 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.

Пример 1: Создание резервации емкости

Следующий create-capacity-reservation пример создает резервацию емкости в eu-west-1a зоне доступности, в которой можно запускать три t2.medium экземпляра, работающих под управлением операционной системы Linux/Unix. По умолчанию резервация емкости создается с открытыми критериями подбора экземпляров и без поддержки временных дисков, и она остается активной до тех пор, пока вы ее не отменяете вручную.

aws ec2 create-capacity-reservation \
    --availability-zone eu-west-1a \
    --instance-type t2.medium \
    --instance-platform Linux/UNIX \
    --instance-count 3

Вывод:

{
    "CapacityReservation": {
        "CapacityReservationId": "cr-1234abcd56EXAMPLE ",
        "EndDateType": "unlimited",
        "AvailabilityZone": "eu-west-1a",
        "InstanceMatchCriteria": "open",
        "EphemeralStorage": false,
        "CreateDate": "2019-08-16T09:27:35.000Z",
        "AvailableInstanceCount": 3,
        "InstancePlatform": "Linux/UNIX",
        "TotalInstanceCount": 3,
        "State": "active",
        "Tenancy": "default",
        "EbsOptimized": false,
        "InstanceType": "t2.medium"
    }
}

Пример 2: Создание резервации емкости, которая автоматически завершается в указанную дату/время

Следующий create-capacity-reservation пример создает резервацию емкости в eu-west-1a зоне доступности, в которой можно запускать три m5.large экземпляра, работающих под управлением операционной системы Linux/Unix. Эта резервация емкости автоматически завершится 31.08.2019 в 23:59:59.

aws ec2 create-capacity-reservation \
    --availability-zone eu-west-1a \
    --instance-type m5.large \
    --instance-platform Linux/UNIX \
    --instance-count 3 \
    --end-date-type limited \
    --end-date 2019-08-31T23:59:59Z

Вывод:

{
    "CapacityReservation": {
        "CapacityReservationId": "cr-1234abcd56EXAMPLE ",
        "EndDateType": "limited",
        "AvailabilityZone": "eu-west-1a",
        "EndDate": "2019-08-31T23:59:59.000Z",
        "InstanceMatchCriteria": "open",
        "EphemeralStorage": false,
        "CreateDate": "2019-08-16T10:15:53.000Z",
        "AvailableInstanceCount": 3,
        "InstancePlatform": "Linux/UNIX",
        "TotalInstanceCount": 3,
        "State": "active",
        "Tenancy": "default",
        "EbsOptimized": false,
        "InstanceType": "m5.large"
    }
}

Пример 3: Создание резервации емкости, принимающей только целевые запуски экземпляров

Следующий create-capacity-reservation пример создает резервацию емкости, которая принимает только целевые запуски экземпляров.

aws ec2 create-capacity-reservation \
    --availability-zone eu-west-1a \
    --instance-type m5.large \
    --instance-platform Linux/UNIX \
    --instance-count 3 \
    --instance-match-criteria targeted

Вывод:

{
    "CapacityReservation": {
        "CapacityReservationId": "cr-1234abcd56EXAMPLE ",
        "EndDateType": "unlimited",
        "AvailabilityZone": "eu-west-1a",
        "InstanceMatchCriteria": "targeted",
        "EphemeralStorage": false,
        "CreateDate": "2019-08-16T10:21:57.000Z",
        "AvailableInstanceCount": 3,
        "InstancePlatform": "Linux/UNIX",
        "TotalInstanceCount": 3,
        "State": "active",
        "Tenancy": "default",
        "EbsOptimized": false,
        "InstanceType": "m5.large"
    }
}

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

Вывод

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

Информация о резервировании мощности.

CapacityReservationId -> (строка)

Идентификатор резервирования мощности.

OwnerId -> (строка)

Идентификатор учетной записи Amazon Web Services, владеющей резервированием мощности.

CapacityReservationArn -> (строка)

Amazon Resource Name (ARN) резервирования мощности.

AvailabilityZoneId -> (строка)

Идентификатор зоны доступности резервирования мощности.

InstanceType -> (строка)

Тип экземпляра, для которого резервируется мощность.

InstancePlatform -> (строка)

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

AvailabilityZone -> (строка)

Зона доступности, в которой резервируется мощность.

Tenancy -> (строка)

Указывает арендованный тип резервирования мощности. Резервирование мощности может иметь один из следующих типов аренды:

  • default - Резервирование мощности создается на оборудовании, которое совместно используется с другими учетными записями Amazon Web Services.
  • dedicated - Резервирование мощности создается на оборудовании с арендой на одного пользователя, которое выделено одной учетной записи Amazon Web Services.

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

Общее количество экземпляров, для которых резервируется мощность.

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

Остаточная мощность. Указывает количество экземпляров, которые можно запустить в резервировании мощности.

EbsOptimized -> (логическое значение)

Указывает, поддерживает ли резервирование мощности экземпляры с оптимизацией EBS. Эта оптимизация обеспечивает выделенную пропускную способность для Amazon EBS и оптимизированную конфигурацию стека для обеспечения оптимальной производительности ввода-вывода. Эта оптимизация недоступна со всеми типами экземпляров. При использовании экземпляра с оптимизацией EBS применяются дополнительные платы за использование.

EphemeralStorage -> (логическое значение)

Устарело.

State -> (строка)

Текущее состояние резервирования мощности. Резервирование мощности может находиться в одном из следующих состояний:

  • active - Мощность доступна для использования.
  • expired - Резервирование мощности истекло автоматически в указанную дату и время в вашем запросе на резервирование. Зарезервированная мощность больше недоступна для использования.
  • cancelled - Резервирование мощности было отменено. Зарезервированная мощность больше недоступна для использования.
  • pending - Запрос на резервирование мощности был успешным, но выделение мощности все еще ожидается.
  • failed - Запрос на резервирование мощности завершился неудачно. Запрос может завершиться неудачно из-за некорректных параметров запроса, ограничений мощности или ограничений на количество экземпляров. Вы можете просмотреть не удачный запрос в течение 60 минут.
  • scheduled - (Резервирование мощности с будущей датой) Запрос на резервирование мощности с будущей датой был одобрен, и резервирование мощности запланировано на указанную начальную дату.
  • payment-pending - (Блоки мощности) Авансовый платеж еще не был обработан.
  • payment-failed - (Блоки мощности) Авансовый платеж не был обработан в течение 12-часового периода. Ваш блок мощности был освобожден.
  • assessing - (Резервирование мощности с будущей датой) Amazon EC2 оценивает ваш запрос на резервирование мощности с будущей датой.
  • delayed - (Резервирование мощности с будущей датой) Amazon EC2 столкнулся с задержкой при выделении запрошенного резервирования мощности с будущей датой. Amazon EC2 не может предоставить запрашиваемую мощность к запрошенной дате и времени начала.
  • unsupported - (Резервирование мощности с будущей датой) Amazon EC2 не может выполнить запрос на резервирование мощности с будущей датой из-за ограничений мощности. Вы можете просмотреть не поддерживаемые запросы в течение 30 дней. Резервирование мощности не будет предоставлено.

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

Дата и время начала резервирования мощности.

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

Дата и время истечения срока действия резервирования мощности. Когда резервирование мощности истекает, зарезервированная мощность освобождается, и вы больше не можете запускать экземпляры в ней. Состояние резервирования мощности меняется на expired при достижении даты и времени окончания.

EndDateType -> (строка)

Указывает способ окончания резервирования мощности. Резервирование мощности может иметь один из следующих типов окончания:

  • unlimited - Резервирование мощности остается активным до тех пор, пока вы его явно не отменили.
  • limited - Резервирование мощности истекает автоматически в указанную дату и время.

InstanceMatchCriteria -> (строка)

Указывает тип запусков экземпляров, которые принимает резервирование мощности. К вариантам относятся:

  • open - Резервирование мощности принимает все экземпляры, у которых совпадают атрибуты (тип экземпляра, платформа и зона доступности). Экземпляры с соответствующими атрибутами запускаются в резервировании мощности автоматически без указания дополнительных параметров.
  • targeted - Резервирование мощности принимает только экземпляры, у которых совпадают атрибуты (тип экземпляра, платформа и зона доступности), и явно указывают на резервирование мощности. Это гарантирует, что могут использоваться только разрешенные экземпляры.

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

Дата и время создания резервирования мощности.

Tags -> (список)

Любые теги, назначенные резервированию мощности.

(структура)

Описание тега.

Key -> (строка)

Ключ тега.

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

Value -> (строка)

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

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

OutpostArn -> (строка)

Amazon Resource Name (ARN) опорной точки, на которой было создано резервирование мощности.

CapacityReservationFleetId -> (строка)

Идентификатор флота резервирования мощности, к которому относится резервирование мощности. Действительно только для резервирований мощности, которые были созданы флотом резервирования мощности.

PlacementGroupArn -> (строка)

Amazon Resource Name (ARN) группы размещения кластера, в которой было создано резервирование мощности. Для получения дополнительной информации см. Резервирование мощности для групп размещения кластеров в руководстве пользователя Amazon EC2.

CapacityAllocations -> (список)

Информация об использовании мощности экземпляров.

(структура)

Информация об использовании мощности экземпляров для резервирования мощности.

AllocationType -> (строка)

Тип использования. used указывает, что мощность экземпляра используется экземплярами, которые работают в резервировании мощности.

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

Количество мощности экземпляра, связанное с использованием. Например, значение 4 указывает, что мощность экземпляра для 4 экземпляров в настоящее время используется.

ReservationType -> (строка)

Тип резервирования мощности.

UnusedReservationBillingOwnerId -> (строка)

Идентификатор учетной записи Amazon Web Services, которой назначена оплата за неиспользованную мощность резервирования.

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

Информация о вашем обязательстве для резервирования мощности с будущей датой.

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

Мощность экземпляра, на которую вы обязались при запросе резервирования мощности с будущей датой.

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

Дата и время истечения срока действия обязательства, в формате ISO8601 в часовом поясе UTC (YYYY-MM-DDThh:mm:ss.sssZ). Вы не можете уменьшить количество экземпляров или отменить резервирование мощности до этой даты и времени.

DeliveryPreference -> (строка)

Способ доставки для резервирования мощности с будущей датой. incremental указывает, что запрошенная мощность предоставляется дополнительно к любым работающим экземплярам и зарезервированной мощности, которые у вас есть в вашей учетной записи в указанную дату и время.

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

Spec-Zone.ru

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