diff --git a/specification/marketplaceordering/resource-manager/readme.az.md b/specification/marketplaceordering/resource-manager/readme.az.md new file mode 100644 index 000000000000..38021a700ca5 --- /dev/null +++ b/specification/marketplaceordering/resource-manager/readme.az.md @@ -0,0 +1,101 @@ +## AZ + +These settings apply only when `--az` is specified on the command line. + +For new Resource Provider. It is highly recommended to onboard Azure CLI extensions. There's no differences in terms of customer usage. + +This is for command modules that already in azure cli main repo. +``` yaml $(az) && $(target-mode) == 'core' +az: + extensions: marketplaceordering + namespace: azure.mgmt.marketplaceordering + package-name: azure-mgmt-marketplaceordering +az-output-folder: $(azure-cli-folder)/src/azure-cli/azure/cli/command_modules/marketplaceordering +python-sdk-output-folder: "$(az-output-folder)/vendored_sdks/marketplaceordering" + +``` + +``` yaml +directive: + - where: + group: marketplaceordering marketplace-agreement + set: + group: term + - where: + command: term create + set: + command: term accept + - where: + command: term accept + set: + command-description: Accept marketplace terms. + - where: + parameter-name: publisher-id + set: + parameter-name: publisher + - where: + parameter-name: offer-id + set: + parameter-name: product + - where: + parameter-name: plan-id + set: + parameter-name: plan + +cli: + cli-directive: + - where: + group: MarketplaceAgreements + op: GetAgreement + hidden: true + - where: + group: MarketplaceAgreements + op: Sign + hidden: true + - where: + group: MarketplaceAgreements + op: Cancel + hidden: true + - where: + group: MarketplaceAgreements + op: List + hidden: true + - where: + group: MarketplaceAgreements + set: + extensionMode: preview + - where: + group: MarketplaceAgreements + parameter: offerType + default-value: virtualmachine + - where: + group: MarketplaceAgreements + op: Create + param: licenseTextLink + hidden: true + - where: + group: MarketplaceAgreements + op: Create + param: privacyPolicyLink + hidden: true + - where: + group: MarketplaceAgreements + op: Create + param: marketplaceTermsLink + hidden: true + - where: + group: MarketplaceAgreements + op: Create + param: retrieveDatetime + hidden: true + - where: + group: MarketplaceAgreements + op: Create + param: signature + hidden: true + - where: + group: MarketplaceAgreements + op: Create + param: accepted + hidden: true +``` diff --git a/specification/marketplaceordering/resource-manager/readme.cli.md b/specification/marketplaceordering/resource-manager/readme.cli.md new file mode 100644 index 000000000000..85e32bc78433 --- /dev/null +++ b/specification/marketplaceordering/resource-manager/readme.cli.md @@ -0,0 +1,6 @@ +## CLI + +These settings apply only when `--cli` is specified on the command line. + +``` yaml $(cli) +```