[ aws . marketplace-agreement ]
get-agreement-terms
Описание
Получает подробности о условиях соглашения, в котором вы участвовали как предлагающий или принимающий.
Подробности включают:
-
TermType– Тип условия, напримерLegalTerm,RenewalTermилиConfigurableUpfrontPricingTerm. -
TermID– Идентификатор конкретного условия, который общий для предложения и соглашения. -
TermPayload– Ключевая информация, содержащаяся в условии, например, EULA дляLegalTermили цены и размеры для различных условий ценообразования, таких какConfigurableUpfrontPricingTermилиUsageBasedPricingTerm. -
Configuration– Выбор покупателя/принявшего сторону во время создания соглашения, например, количество приобретенных единиц для измерения или установка флагаEnableAutoRenew.
См. также: Документация API AWS
Синтаксис
get-agreement-terms
--agreement-id <value>
[--max-results <value>]
[--next-token <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]
Параметры
--agreement-id (строка)
--max-results (целое число)
--next-token (строка)
--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
- 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-auto-prompt (булево)
Автоматически запросить параметры ввода CLI.
--no-cli-auto-prompt (булево)
Отключить автоматическое запросы параметров ввода CLI.
Вывод
acceptedTerms -> (список)
Подмножество условий, предложенных предлагающей стороной и принятых принимающей стороной в рамках создания соглашения.
(структура помеченного объединения)
Подмножество условий, предложенных предлагающей стороной и принятых принимающей стороной в рамках создания соглашения.
Примечание
Это структура помеченного объединения. Только один из следующих ключевых элементов верхнего уровня может быть установлен:byolPricingTerm, configurableUpfrontPricingTerm, fixedUpfrontPricingTerm, freeTrialPricingTerm, legalTerm, paymentScheduleTerm, recurringPaymentTerm, renewalTerm, supportTerm, usageBasedPricingTerm, validityTerm.byolPricingTerm -> (структура)
Позволяет вам и вашим клиентам перенести существующие соглашения на AWS Marketplace. Клиент не будет оплачивать использование продукта на AWS Marketplace, так как он уже оплатил продукт за пределами AWS Marketplace.
type -> (строка)
configurableUpfrontPricingTerm -> (структура)
Определяет модель предоплаты, позволяющую покупателям настраивать желаемые права и срок действия.
configuration -> (структура)
Дополнительные параметры, указанные принимающей стороной при принятии условия.
dimensions -> (список)
Определяет размерности, приобретенные принимающей стороной из общего набора размерностей, представленных в прайс-листе.
(структура)
Определяет размерности, приобретенные принимающей стороной из общего набора размерностей, представленных в прайс-листе.
dimensionKey -> (строка)
dimensionValue -> (целое число)
Количество единиц размерности, приобретенных принимающей стороной.
Примечание
Для соглашений сConfigurableUpfrontPricingTerm , раздел RateCard будет определять цены и размерности, определенные продавцом (предлагающей стороной), в то время как раздел Configuration будет определять фактические размерности, цены и единицы, которые покупатель выбрал принять.selectorValue -> (строка)
currencyCode -> (строка)
rateCards -> (список)
Прайс-лист определяет ставки за единицу для размерностей продукта.
(структура)
В рамках модели предоплаты, определенной в ConfigurableUpfrontPricingTerm , раздел RateCardItem определяет все различные прайс-листы (включая цены и размерности), которые были предложены.
constraints -> (структура)
Определяет ограничения на то, как принимающие стороны могут настраивать условие.
multipleDimensionSelection -> (строка)
Allowed и Disallowed. Значение по умолчанию: Allowed.quantityConfiguration -> (строка)
Allowed и Disallowed. Значение по умолчанию: Allowed.rateCard -> (список)
Определяет ставки за единицу для размерностей продукта.
(структура)
Определяет ставки за единицу для каждой отдельной размерности продукта.
dimensionKey -> (строка)
price -> (строка)
selector -> (структура)
Различает взаимоисключающие прайс-листы в том же ценовом условии для выбора покупателем.
type -> (строка)
value -> (строка)
type -> (строка)
fixedUpfrontPricingTerm -> (структура)
Определяет модель предоплаты, где клиентам взимается фиксированная сумма предоплаты.
currencyCode -> (строка)
duration -> (строка)
grants -> (список)
Права, предоставленные принимающей стороне в рамках исполнения соглашения.
(структура)
Права, предоставленные принимающей стороне в рамках исполнения соглашения.
dimensionKey -> (строка)
maxQuantity -> (целое число)
MaxQuantity не указано, покупатель сможет использовать неограниченное количество данной размерности.price -> (строка)
type -> (строка)
freeTrialPricingTerm -> (структура)
Определяет краткосрочную бесплатную модель ценообразования, где покупателям ничего не взимается в течение определенного лимита.
duration -> (строка)
grants -> (список)
Права, предоставленные принимающей стороне в рамках исполнения соглашения.
(структура)
Права, предоставленные принимающей стороне в рамках исполнения соглашения.
dimensionKey -> (строка)
maxQuantity -> (целое число)
MaxQuantity не указано, покупатель сможет использовать неограниченное количество данной размерности.type -> (строка)
legalTerm -> (структура)
Определяет список текстовых соглашений, предложенных принимающим сторонам. Примером является лицензионное соглашение с конечным пользователем (EULA).
documents -> (список)
Список ссылок на юридические ресурсы, предложенные покупателям. Примером является EULA.
(структура)
Включает список ссылок на юридические ресурсы, предложенные предлагающей стороной принимающей стороне. Каждый DocumentItem относится к отдельной ссылке.
type -> (строка)
Категория документа. Типы документов включают:
-
CustomEula– настраиваемое EULA, предоставленное вами как продавцом. Для этого типа документа требуется URL-адрес EULA, хранящегося в доступном ведре Amazon S3. -
CustomDsa– настраиваемое соглашение о подписке на данные (DSA), предоставленное вами как продавцом. Для этого типа документа требуется URL-адрес DSA, хранящегося в доступном ведре Amazon S3. -
StandardEula– Стандартное соглашение для AWS Marketplace (SCMP). Для получения дополнительной информации о SCMP обратитесь к руководству продавца AWS Marketplace. Вы не предоставляете URL-адрес для этого типа, так как он управляется AWS Marketplace. -
StandardDsa– DSA для AWS Marketplace. Для получения дополнительной информации о DSA обратитесь к руководству пользователя AWS Data Exchange. Вы не предоставляете URL-адрес для этого типа, так как он управляется AWS Marketplace.
url -> (строка)
Type равно CustomEula .version -> (строка)
StandardEula или StandardDsa .type -> (строка)
paymentScheduleTerm -> (структура)
Определяет модель ценообразования с рассрочкой платежей, где клиентам взимается фиксированная цена в разные даты в течение срока действия соглашения. Чаще всего используется для гибкого графика платежей.
currencyCode -> (строка)
schedule -> (список)
Список графика платежей, где каждый элемент определяет одну рассрочку платежа. Он содержит информацию, необходимую для расчета цены.
(структура)
Отдельная рассрочка платежа, включающая дату и сумму платежа.
chargeAmount -> (строка)
chargeDate -> (временная метка)
type -> (строка)
recurringPaymentTerm -> (структура)
Определяет модель ценообразования, где клиентам взимается фиксированная периодическая цена в конце каждого периода выставления счетов.
billingPeriod -> (строка)
currencyCode -> (строка)
price -> (строка)
type -> (строка)
renewalTerm -> (структура)
Определяет, что при благополучном истечении срока соглашения (когда соглашение заканчивается в предварительно определенную дату окончания), новое соглашение будет создано с использованием принятых условий по существующему соглашению. Другими словами, соглашение будет продлено. Наличие RenewalTerm в документе предложения означает, что автоматическое продление разрешено. Покупатели смогут принять или отклонить автоматическое продление при принятии предложения/создании соглашения. Покупатели также могут изменить этот флаг от True к False или от False к True в любое время во время жизненного цикла соглашения.
configuration -> (структура)
Дополнительные параметры, указанные принимающей стороной при принятии условия.
enableAutoRenew -> (булево)
True или False.type -> (строка)
supportTerm -> (структура)
Определяет поддержку клиентов, доступную для принимающих сторон при покупке программного обеспечения.
refundPolicy -> (строка)
type -> (строка)
usageBasedPricingTerm -> (структура)
Определяет модель ценообразования на основе использования (обычно, оплата по факту), где клиенты платят за использование продукта.
currencyCode -> (string)
rateCards -> (list)
Список карточек цен.
(структура)
В рамках модели оплаты по факту, определенной в UsageBasedPricingTerm, UsageBasedRateCardItem определяет индивидуальную ставку для измерения продукта.
rateCard -> (list)
Определяет ставки за единицу для измерений продукта.
(структура)
Определяет ставки за единицу для каждого отдельного измерения продукта.
dimensionKey -> (string)
price -> (string)
type -> (string)
validityTerm -> (structure)
Определяет условия, которые сохранят соглашение, созданное из этого предложения, действительным.
agreementDuration -> (string)
AgreementStartDate не указано, срок действия соглашения относится к времени подписания соглашения. Срок выражен в формате ISO_8601.agreementEndDate -> (timestamp)
AgreementEndDate не указано, дата окончания соглашения определяется на основе срока действия отдельных условий.agreementStartDate -> (timestamp)
AgreementStartDate не указано, дата начала соглашения определяется на основе времени подписания соглашения.type -> (string)
nextToken -> (string)
© Copyright 2025, Amazon Web Services. Created using Sphinx.