openapi: 3.0.1 info: contact: email: support@suger.io name: Suger Support url: https://www.suger.io/support description: CRUD operations on a set of resources, including organizations, products, offers, entitlements, usage record groups for meterting, etc. title: Suger API Product API version: '1.0' servers: - url: https://api.suger.cloud tags: - description: Access to Product resources name: Product paths: /org/{orgId}/draftProduct: post: description: Create a new draft product or update the existing draft product. When updating draft product, the product.ID is required. operationId: CreateOrUpdateDraftProduct parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple requestBody: content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: the draft product to create required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: OK '400': content: application/json: schema: type: string description: Bad request error '500': content: application/json: schema: type: string description: Internal server error security: - APIKeyAuth: [] summary: Create Or Update Draft Product tags: - Product x-codegen-request-body-name: data /org/{orgId}/partner/{partner}/product: get: description: list all products under the given organization and cloud partner operationId: ListProductsByPartner parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple - description: Cloud Partner explode: false in: path name: partner required: true schema: enum: - AWS - AZURE - GCP type: string style: simple responses: '200': content: application/json: schema: items: $ref: '#/components/schemas/WorkloadProduct' type: array description: OK '400': content: application/json: schema: type: string description: Bad request error '500': content: application/json: schema: type: string description: Internal server error security: - APIKeyAuth: [] summary: List Products By Partner tags: - Product /org/{orgId}/product: get: description: list all products under the given organization operationId: ListProducts parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple - description: filter by partner explode: true in: query name: partner required: false schema: enum: - AWS - AZURE - GCP - STRIPE type: string style: form - description: List pagination size, default 100, max value is 1000 explode: true in: query name: limit required: false schema: type: integer style: form - description: List pagination offset, default 0 explode: true in: query name: offset required: false schema: type: integer style: form responses: '200': content: application/json: schema: items: $ref: '#/components/schemas/WorkloadProduct' type: array description: OK '400': content: application/json: schema: type: string description: Bad request error '500': content: application/json: schema: type: string description: Internal server error security: - APIKeyAuth: [] summary: List Products tags: - Product post: description: create a new product in the marketplace operationId: CreateProduct parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple requestBody: content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: the product to create required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: OK '400': content: application/json: schema: type: string description: Bad request error '500': content: application/json: schema: type: string description: Internal server error security: - APIKeyAuth: [] summary: Create Product tags: - Product x-codegen-request-body-name: data /org/{orgId}/product/{productId}: delete: description: The product is soft deleted (marked as DELETED status) in Suger service. only the products with non PUBLIC status are allowed to be deleted. operationId: DeleteProduct parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple - description: Product ID explode: false in: path name: productId required: true schema: type: string style: simple responses: '200': content: application/json: schema: type: string description: Empty string if deletion is successful '400': content: application/json: schema: type: string description: Bad request error '404': content: application/json: schema: type: string description: Not found error '500': content: application/json: schema: type: string description: Internal server error security: - APIKeyAuth: [] summary: Delete Product tags: - Product get: description: get product by product id operationId: GetProduct parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple - description: Product ID explode: false in: path name: productId required: true schema: type: string style: simple responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: OK '400': content: application/json: schema: type: string description: Bad request error '404': content: application/json: schema: type: string description: Not found error '500': content: application/json: schema: type: string description: Internal server error security: - APIKeyAuth: [] summary: Get Product tags: - Product patch: description: update product info, no price update is allowed via this API. operationId: UpdateProduct parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple - description: Product ID explode: false in: path name: productId required: true schema: type: string style: simple requestBody: content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: the product to update required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: OK '400': content: application/json: schema: type: string description: Bad request error '500': content: application/json: schema: type: string description: Internal server error security: - APIKeyAuth: [] summary: Update Product tags: - Product x-codegen-request-body-name: data /org/{orgId}/product/{productId}/dimension: get: description: list all metering dimensions of the given product operationId: ListProductMeteringDimensions parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple - description: Product ID explode: false in: path name: productId required: true schema: type: string style: simple responses: '200': content: application/json: schema: items: $ref: '#/components/schemas/MeteringDimension' type: array description: OK '400': content: application/json: schema: type: string description: Bad request error '404': content: application/json: schema: type: string description: Not found error '500': content: application/json: schema: type: string description: Internal server error security: - APIKeyAuth: [] summary: List Metering Dimensions Of Product tags: - Product /org/{orgId}/product/{productId}/fulfillmentUrl: patch: description: update the fulfillment url of the given product operationId: UpdateProductFulfillmentUrl parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple - description: Product ID explode: false in: path name: productId required: true schema: type: string style: simple requestBody: content: application/json: schema: $ref: '#/components/schemas/UpdateProductParams' description: Update Product Params required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: OK '500': content: {} description: Internal Server Error security: - APIKeyAuth: [] summary: Update Product Fulfillment Url tags: - Product x-codegen-request-body-name: data /org/{orgId}/product/{productId}/metaInfo: patch: description: Update the meta info of the given product. operationId: UpdateProductMetaInfo parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple - description: Product ID explode: false in: path name: productId required: true schema: type: string style: simple requestBody: content: application/json: schema: $ref: '#/components/schemas/WorkloadMetaInfo' description: Product meta info to update required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkloadMetaInfo' description: OK '400': content: application/json: schema: type: string description: Bad request error '500': content: application/json: schema: type: string description: internal server error security: - APIKeyAuth: [] summary: Update Product Meta Info tags: - Product x-codegen-request-body-name: data /org/{orgId}/product/{productId}/publish: patch: description: publish the given product to the public status in the marketplace operationId: PublishProduct parameters: - description: Organization ID explode: false in: path name: orgId required: true schema: type: string style: simple - description: Product ID explode: false in: path name: productId required: true schema: type: string style: simple requestBody: content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: the product to publish required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/WorkloadProduct' description: OK '400': content: application/json: schema: type: string description: Bad request error '404': content: application/json: schema: type: string description: Not found error '500': content: application/json: schema: type: string description: Internal server error security: - APIKeyAuth: [] summary: Publish Product tags: - Product x-codegen-request-body-name: data components: schemas: AzureIncludedBaseQuantity: example: quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly properties: isInfinite: type: boolean quantity: type: number recurringUnit: enum: - Monthly - Annual type: string type: object AwsProductPromotionalResources: example: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url properties: AdditionalResources: items: $ref: '#/components/schemas/AwsProductAdditionalResource' type: array LogoUrl: type: string Videos: items: $ref: '#/components/schemas/AwsProductVideo' type: array type: object SnowflakeMarketplacePlanInstallment: example: installment_amount: 4.652396432933246 installment_number: 8.969578798196912 properties: installment_amount: type: number installment_number: type: number type: object AzureProductVariantTrial: example: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute properties: dateTimeRange: $ref: '#/components/schemas/AzureLocalizedTimeRange' duration: type: integer durationType: enum: - Minute - Days - Months type: string type: enum: - NoTrial - TimedAccess - TimedUsage - Unlimited type: string type: object AwsMarketplaceProductVisibility: enum: - Limited - Public - Restricted - Unavailable - Draft type: string x-enum-varnames: - AwsMarketplaceProductVisibility_Limited - AwsMarketplaceProductVisibility_Public - AwsMarketplaceProductVisibility_Restricted - AwsMarketplaceProductVisibility_Unavailable - AwsMarketplaceProductVisibility_Draft AzureMarketState: example: marketCode: marketCode state: Disabled properties: marketCode: description: ISO Country Code type: string state: enum: - Disabled - Enabled - StopSelling - Terminated type: string type: object NotificationEventAction: enum: - '' - ABNORMAL_ALERT - ACCEPT - ADD - APPROVE - CANCEL - CLOSE - CREATE - DELETE - ARCHIVE - DISBURSE - END_SOON - EXPIRE - EXPIRE_SOON - MERGE - METER - NEW_CLIENT_SIGNUP - NOTIFY - NOTIFY_CONTACTS - OPEN_EMAIL - PENDING_CANCEL - PENDING_ACCEPTANCE - REINSTATE - REJECT - REOPEN - CHARGE - REFUND - ISSUE - SIGN - ROTATE_SECRET - SUSPEND - TEST - UPDATE - ACE_ENGAGEMENT_SCORE_UPDATE - ACE_SALES_REP_UPDATE - ACE_CUSTOMER_EMAIL_UPDATE - AZURE_STATUS_UPDATE - SUBMIT_APPROVAL_REQUEST - REVIEW_APPROVAL_REQUEST - COMPLETE - FAIL - WEBHOOK - MARKETPLACE_CONTACT_EMAIL_UPDATE type: string x-enum-comments: NotificationEventAction_ADD: Add user to organization x-enum-varnames: - NotificationEventAction_UNKNOWN - NotificationEventAction_ABNORMAL_ALERT - NotificationEventAction_ACCEPT - NotificationEventAction_ADD - NotificationEventAction_APPROVE - NotificationEventAction_CANCEL - NotificationEventAction_CLOSE - NotificationEventAction_CREATE - NotificationEventAction_DELETE - NotificationEventAction_ARCHIVE - NotificationEventAction_DISBURSE - NotificationEventAction_END_SOON - NotificationEventAction_EXPIRE - NotificationEventAction_EXPIRE_SOON - NotificationEventAction_MERGE - NotificationEventAction_METER - NotificationEventAction_NEW_CLIENT_SIGNUP - NotificationEventAction_NOTIFY - NotificationEventAction_NOTIFY_CONTACTS - NotificationEventAction_OPEN_EMAIL - NotificationEventAction_PENDING_CANCEL - NotificationEventAction_PENDING_ACCEPTANCE - NotificationEventAction_REINSTATE - NotificationEventAction_REJECT - NotificationEventAction_REOPEN - NotificationEventAction_CHARGE - NotificationEventAction_REFUND - NotificationEventAction_ISSUE - NotificationEventAction_SIGN - NotificationEventAction_ROTATE_SECRET - NotificationEventAction_SUSPEND - NotificationEventAction_TEST - NotificationEventAction_UPDATE - NotificationEventAction_ACE_ENGAGEMENT_SCORE_UPDATE - NotificationEventAction_ACE_SALES_REP_UPDATE - NotificationEventAction_ACE_CUSTOMER_EMAIL_UPDATE - NotificationEventAction_AZURE_STATUS_UPDATE - NotificationEventAction_SUBMIT_APPROVAL_REQUEST - NotificationEventAction_REVIEW_APPROVAL_REQUEST - NotificationEventAction_COMPLETE - NotificationEventAction_FAIL - NotificationEventAction_WEBHOOK - NotificationEventAction_MARKETPLACE_CONTACT_EMAIL_UPDATE AwsProduct: example: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description properties: Description: $ref: '#/components/schemas/AwsProductDescription' Dimensions: items: $ref: '#/components/schemas/AwsProductDimension' type: array PromotionalResources: $ref: '#/components/schemas/AwsProductPromotionalResources' Repositories: items: $ref: '#/components/schemas/AwsProductRepository' type: array SignatureVerificationKeys: items: $ref: '#/components/schemas/AwsProductSignatureVerificationKey' type: array SupportInformation: $ref: '#/components/schemas/AwsProductSupportInformation' Versions: items: $ref: '#/components/schemas/AwsProductVersion' type: array dataFeedProductId: description: The product Id in AWS Marketplace Data Feed Service. type: string productId: description: AWS Product ID type: string type: object AzureMarketplacePriceAndAvailabilityPrivateOfferPrice: example: customMeters: priceInputOption: perMarket meters: '{}' recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: customMeters: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityPrivateOfferCustomMeters' recurrentPrice: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityRecurrentPrice' type: object GcpMarketplacePriceModel: enum: - FREE - SUBSCRIPTION - USAGE - SUBSCRIPTION_PLUS_USAGE type: string x-enum-varnames: - GcpMarketplacePriceModel_FREE - GcpMarketplacePriceModel_SUBSCRIPTION - GcpMarketplacePriceModel_USAGE - GcpMarketplacePriceModel_SUBSCRIPTION_PLUS_USAGE AzureProductListing: example: summary: summary accessInformation: accessInformation keywords: - keywords - keywords compatibleProducts: - compatibleProducts - compatibleProducts description: description shortDescription: shortDescription languageCode: languageCode title: title gettingStartedInstructions: gettingStartedInstructions assets: - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset listingUris: - displayText: displayText subtype: subtype type: type uri: uri - displayText: displayText subtype: subtype type: type uri: uri publisherName: publisherName productDisplayName: productDisplayName listingContacts: - phone: phone name: name type: CustomerSupport uri: uri email: email - phone: phone name: name type: CustomerSupport uri: uri email: email id: id resourceType: AzureListing properties: accessInformation: type: string assets: description: Not original fields. They are populated by other API calls items: $ref: '#/components/schemas/AzureProductListingAsset' type: array compatibleProducts: items: type: string type: array description: type: string gettingStartedInstructions: type: string id: type: string keywords: items: type: string type: array languageCode: type: string listingContacts: items: $ref: '#/components/schemas/AzureListingContact' type: array listingUris: items: $ref: '#/components/schemas/AzureListingUri' type: array productDisplayName: type: string publisherName: type: string resourceType: enum: - AzureListing type: string shortDescription: type: string summary: type: string title: type: string type: object AlibabaMarketplaceProductSkuOrderPeriods: example: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name properties: OrderPeriod: items: $ref: '#/components/schemas/AlibabaMarketplaceProductSkuOrderPeriod' type: array type: object AzureMarketplaceCustomerLeads: example: salesforceLeadConfiguration: '{}' product: product $schema: $schema tableLeadConfiguration: '{}' httpsEndpointLeadConfiguration: '{}' resourceName: resourceName emailLeadConfiguration: '{}' dynamicsLeadConfiguration: '{}' marketoLeadConfiguration: '{}' leadDestination: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message blobLeadConfiguration: '{}' properties: $schema: type: string blobLeadConfiguration: type: object dynamicsLeadConfiguration: type: object emailLeadConfiguration: type: object httpsEndpointLeadConfiguration: type: object id: type: string leadDestination: enum: - none - blob - dynamics - email - httpsEndpoint - marketo - salesforce - table type: string marketoLeadConfiguration: type: object product: type: string resourceName: type: string salesforceLeadConfiguration: type: object tableLeadConfiguration: type: object validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object AzureMarketplaceCustomAmendment: example: tenants: manualEntries: - description: description id: id - description: description id: id terms: terms properties: tenants: $ref: '#/components/schemas/AzureMarketplaceCustomAmendmentTenant' terms: type: string type: object AzureAudience: example: description: description id: id properties: description: type: string id: type: string type: object WorkloadMetaInfo: example: cppoOfferId: cppoOfferId enableTestUsageMetering: true replacedOfferResourceName: replacedOfferResourceName renewalOfferType: '{}' isAgreementBasedOffer: true isRenewalOffer: true cppoInOfferId: cppoInOfferId aceApnCrmUniqueIdentifier: aceApnCrmUniqueIdentifier testUsageMeteringEndTime: 2000-01-23 04:56:07+00:00 entitlementCancellationSchedule: '{}' isGrossRevenueFullSync: true offerAcceptDate: 2000-01-23 04:56:07+00:00 salesforceOpportunityId: salesforceOpportunityId hubspotDealId: hubspotDealId prettifiedErrorMessages: - prettifiedErrorMessages - prettifiedErrorMessages replacedOfferEndTime: 2000-01-23 04:56:07+00:00 lastModifiedBy: '{}' customMetaInfo: key: customMetaInfo isReplacementOffer: true buyerIds: - buyerIds - buyerIds cppoOutOfferId: cppoOutOfferId errorMessages: - errorMessages - errorMessages baseAgreementId: baseAgreementId internalNote: internalNote salesforceEntitlementURL: salesforceEntitlementURL awsSaasProductDimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name contacts: - name: name company: company email: email - name: name company: company email: email notifications: - eventID: eventID customFields: key: '' entityType: '' contactEmails: - contactEmails - contactEmails entityID: entityID message: message priority: '{}' title: title contactIds: - contactIds - contactIds organizationID: organizationID ccContactIds: - ccContactIds - ccContactIds channels: - EMAIL - EMAIL isActionItem: true partner: '{}' createdBy: '{}' entityStatus: entityStatus entityName: entityName eventStatus: '{}' action: '' requireAudit: true trackEvents: - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 info: '{}' lastUpdateTime: 2000-01-23 04:56:07+00:00 timestamp: 2000-01-23 04:56:07+00:00 - eventID: eventID customFields: key: '' entityType: '' contactEmails: - contactEmails - contactEmails entityID: entityID message: message priority: '{}' title: title contactIds: - contactIds - contactIds organizationID: organizationID ccContactIds: - ccContactIds - ccContactIds channels: - EMAIL - EMAIL isActionItem: true partner: '{}' createdBy: '{}' entityStatus: entityStatus entityName: entityName eventStatus: '{}' action: '' requireAudit: true trackEvents: - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 info: '{}' lastUpdateTime: 2000-01-23 04:56:07+00:00 timestamp: 2000-01-23 04:56:07+00:00 updateMessage: updateMessage properties: aceApnCrmUniqueIdentifier: description: The linked ACE ApnCrmUniqueIdentifier of the private offer if available. type: string awsSaasProductDimensions: description: 'The AWS SaaS product dimensions. Applicable for AWS SaaS products only. This is used to save price info when creating AWS SaaS product.' items: $ref: '#/components/schemas/AwsProductDimension' type: array baseAgreementId: description: Applicable for AWS Marketplace only, when the IsAgreementBasedOffer is true. type: string buyerIds: description: The Suger buyer IDs of the private offer if available. items: type: string type: array contacts: description: The contacts of the offer to notify if any updates. items: $ref: '#/components/schemas/Contact' type: array cppoInOfferId: description: The Suger CPPO_IN offer ID. type: string cppoOfferId: description: The Suger CPPO offer ID. Reseller to end buyer type: string cppoOutOfferId: description: The Suger CPPO_OUT offer ID. ISV to reseller type: string customMetaInfo: additionalProperties: type: string description: The custom meta info of the offer can be updated by seller via API or console. type: object enableTestUsageMetering: description: If enabled, Suger will test metering the usage for this entitlement hourly. type: boolean entitlementCancellationSchedule: allOf: - $ref: '#/components/schemas/CancellationSchedule' description: The cancellation schedule for the entitlement. It is nill if no cancellation schedule. type: object errorMessages: description: 'The error messages when the offer is invalid or offer related tasks failed. This is the raw error messages from the offer related tasks.' items: type: string type: array hubspotDealId: description: Hubsport deal ID of the private offer if available. type: string internalNote: description: 'The Internal note of the private offer. It is only visible to the seller/ISV, not visible to the buyer. Up to 1000 characters.' type: string isAgreementBasedOffer: description: Applicable for AWS Marketplace only, If this offer is agreement based offer. type: boolean isGrossRevenueFullSync: description: Whether the gross revenue is fully synced for the entitlement. type: boolean isRenewalOffer: description: 'Applicable for AWS Marketplace only. If this offer is renewal offer of existing agreement. The existing agreement can be within or outside AWS Marketplace. AWS may audit and verify your offer is a renewal. If AWS is unable to verify your offer, then AWS may revoke the offer and entitlements from your customer.' type: boolean isReplacementOffer: description: If this offer is a GCP replacement offer. Applicable for GCP Marketplace replacement offer only. type: boolean lastModifiedBy: allOf: - $ref: '#/components/schemas/LastModifiedBy' description: The user who last modified the product/offer/buyer/contact. type: object notifications: description: 'The notifications of the offer if any updates. In most cases, it is to notify contacts/buyers when the offer is pending acceptance.' items: $ref: '#/components/schemas/NotificationEvent' type: array offerAcceptDate: description: The date when the offer is accepted by the buyer. Only available when the private offer has been accepted. format: date-time type: string prettifiedErrorMessages: description: 'The prettified ErrorMessages. Using AI to make it more readable and understandable. The prettified error messages will be used for the offer related UI display.' items: type: string type: array renewalOfferType: allOf: - $ref: '#/components/schemas/AwsRenewalOfferType' description: Applicable for AWS Marketplace only, required when the IsRenewalOffer is true. type: object replacedOfferEndTime: description: The end time of the replaced offer. Applicable for GCP Marketplace replacement offer only. format: date-time type: string replacedOfferResourceName: description: 'The resource name of the GCP Marketplace offer that this offer is replacing. In format of "projects/{gcpProjectNumber}/services/{productServiceName}/privateOffers/{privateOfferId}" Applicable for GCP Marketplace replacement offer only.' type: string salesforceEntitlementURL: description: The Salesforce entitlement URL type: string salesforceOpportunityId: description: The Salesforce opportunity ID of the private offer if available. type: string testUsageMeteringEndTime: description: 'The test usage metering end time. It is used for test usage metering only. Required if EnableTestUsageMetering is true.' format: date-time type: string updateMessage: description: The message to notify when the offer is updated. type: string type: object GcpMarketplaceProductServiceConfigBilling: example: metrics: - metrics - metrics properties: metrics: description: 'The list of metrics that are available for billing for the product. In format of "product-name.endpoints.gcp-project-id.cloud.goog/plan_name_metric_name"' items: type: string type: array type: object AzureValidationResult: example: errorMessage: errorMessage memberNames: - memberNames - memberNames properties: errorMessage: type: string memberNames: items: type: string type: array type: object AzurePendingUpdateInfo: example: status: status updateType: updateType properties: status: type: string updateType: type: string type: object AwsProductVersion: example: CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle properties: CreationDate: format: date-time type: string DeliveryOptions: items: $ref: '#/components/schemas/AwsProductDeliveryOption' type: array Id: type: string ReleaseNotes: type: string VersionTitle: type: string type: object AzureMarketplaceGovernmentCertification: example: link: link name: name properties: link: description: in patern of "^(http|https)://" type: string name: type: string type: object AzureProduct: example: availabilities: - visibility: visibility enterpriseLicensing: enterpriseLicensing emailAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id resourceType: resourceType - visibility: visibility enterpriseLicensing: enterpriseLicensing emailAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id resourceType: resourceType externalIDs: - type: type value: value - type: type value: value variants: - conversionPaths: conversionPaths leadGenID: leadGenID extendedProperties: - type: type value: value - type: type value: value cloudAvailabilities: - cloudAvailabilities - cloudAvailabilities azureGovernmentCertifications: - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri externalID: externalID referenceVariantID: referenceVariantID id: id state: InActive featureAvailabilities: - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType friendlyName: friendlyName resourceType: AzureSkuVariant - conversionPaths: conversionPaths leadGenID: leadGenID extendedProperties: - type: type value: value - type: type value: value cloudAvailabilities: - cloudAvailabilities - cloudAvailabilities azureGovernmentCertifications: - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri externalID: externalID referenceVariantID: referenceVariantID id: id state: InActive featureAvailabilities: - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType friendlyName: friendlyName resourceType: AzureSkuVariant branches: - module: module id: id variantID: variantID currentDraftInstanceID: currentDraftInstanceID type: type friendlyName: friendlyName resourceType: resourceType - module: module id: id variantID: variantID currentDraftInstanceID: currentDraftInstanceID type: type friendlyName: friendlyName resourceType: resourceType isModularPublishing: true listings: - summary: summary accessInformation: accessInformation keywords: - keywords - keywords compatibleProducts: - compatibleProducts - compatibleProducts description: description shortDescription: shortDescription languageCode: languageCode title: title gettingStartedInstructions: gettingStartedInstructions assets: - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset listingUris: - displayText: displayText subtype: subtype type: type uri: uri - displayText: displayText subtype: subtype type: type uri: uri publisherName: publisherName productDisplayName: productDisplayName listingContacts: - phone: phone name: name type: CustomerSupport uri: uri email: email - phone: phone name: name type: CustomerSupport uri: uri email: email id: id resourceType: AzureListing - summary: summary accessInformation: accessInformation keywords: - keywords - keywords compatibleProducts: - compatibleProducts - compatibleProducts description: description shortDescription: shortDescription languageCode: languageCode title: title gettingStartedInstructions: gettingStartedInstructions assets: - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset listingUris: - displayText: displayText subtype: subtype type: type uri: uri - displayText: displayText subtype: subtype type: type uri: uri publisherName: publisherName productDisplayName: productDisplayName listingContacts: - phone: phone name: name type: CustomerSupport uri: uri email: email - phone: phone name: name type: CustomerSupport uri: uri email: email id: id resourceType: AzureListing plans: - lifecycleState: notAvailable product: product softwareReservation: paymentSchedule: type: day value: 7.386281948385884 reservationDuration: type: day value: 7.386281948385884 vmPrices: patternProperties: key: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 $schema: $schema offerPricingType: '{}' visibility: visible planName: planName resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: '{}' recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - lifecycleState: notAvailable product: product softwareReservation: paymentSchedule: type: day value: 7.386281948385884 reservationDuration: type: day value: 7.386281948385884 vmPrices: patternProperties: key: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 $schema: $schema offerPricingType: '{}' visibility: visible planName: planName resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: '{}' recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency submissions: - subState: InDraft pendingUpdateInfo: status: status updateType: updateType resources: - type: type value: value - type: type value: value areResourcesReady: true id: id publishedTimeInUtc: 2000-01-23 04:56:07+00:00 state: Inprogress variantResources: - resources: - type: type value: value - type: type value: value variantID: variantID - resources: - type: type value: value - type: type value: value variantID: variantID releaseNumber: 4 targets: - type: type value: value - type: type value: value friendlyName: friendlyName resourceType: Submission - subState: InDraft pendingUpdateInfo: status: status updateType: updateType resources: - type: type value: value - type: type value: value areResourcesReady: true id: id publishedTimeInUtc: 2000-01-23 04:56:07+00:00 state: Inprogress variantResources: - resources: - type: type value: value - type: type value: value variantID: variantID - resources: - type: type value: value - type: type value: value variantID: variantID releaseNumber: 4 targets: - type: type value: value - type: type value: value friendlyName: friendlyName resourceType: Submission name: name packageConfigurations: - landingPageUri: landingPageUri azureActiveDirectoryApplicationID: azureActiveDirectoryApplicationID id: id azureActiveDirectoryTenantID: azureActiveDirectoryTenantID connectionWebhook: connectionWebhook resourceType: AzureSoftwareAsAServicePackageConfiguration - landingPageUri: landingPageUri azureActiveDirectoryApplicationID: azureActiveDirectoryApplicationID id: id azureActiveDirectoryTenantID: azureActiveDirectoryTenantID connectionWebhook: connectionWebhook resourceType: AzureSoftwareAsAServicePackageConfiguration setup: '{}' id: id properties: - appVersion: appVersion useEnterpriseContract: true submissionVersion: submissionVersion customAmendments: - customAmendments - customAmendments extendedProperties: - extendedProperties - extendedProperties termsOfUse: termsOfUse hideKeys: - hideKeys - hideKeys leveledIndustries: key: '' marketingOnlyChange: true globalAmendmentTerms: globalAmendmentTerms industries: - industries - industries additionalCategories: - additionalCategories - additionalCategories applicableProducts: - applicableProducts - applicableProducts leveledCategories: key: '' categories: - categories - categories id: id productTags: - productTags - productTags resourceType: resourceType - appVersion: appVersion useEnterpriseContract: true submissionVersion: submissionVersion customAmendments: - customAmendments - customAmendments extendedProperties: - extendedProperties - extendedProperties termsOfUse: termsOfUse hideKeys: - hideKeys - hideKeys leveledIndustries: key: '' marketingOnlyChange: true globalAmendmentTerms: globalAmendmentTerms industries: - industries - industries additionalCategories: - additionalCategories - additionalCategories applicableProducts: - applicableProducts - applicableProducts leveledCategories: key: '' categories: - categories - categories id: id productTags: - productTags - productTags resourceType: resourceType resourceType: resourceType properties: availabilities: items: $ref: '#/components/schemas/AzureProductAvailability' type: array branches: items: $ref: '#/components/schemas/AzureProductBranch' type: array externalIDs: items: $ref: '#/components/schemas/AzureTypeValue' type: array id: type: string isModularPublishing: type: boolean listings: items: $ref: '#/components/schemas/AzureProductListing' type: array name: type: string packageConfigurations: items: $ref: '#/components/schemas/AzureProductPackageConfiguration' type: array plans: description: All plans under this product items: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityPrivateOfferPlan' type: array properties: items: $ref: '#/components/schemas/AzureProductProperty' type: array resourceType: type: string setup: allOf: - $ref: '#/components/schemas/AzureProductSetup' description: Not original fields. They are populated by other API calls type: object submissions: items: $ref: '#/components/schemas/AzureProductSubmission' type: array variants: items: $ref: '#/components/schemas/AzureProductVariant' type: array type: object AwsProductDimension: example: Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name properties: Description: type: string Key: type: string Length: description: 'The term length for the commit amount, such as 6 months, or 1 year. The length is used together with timeUnit. Length and TimeUnit are only used for commit dimension.' type: integer Name: type: string Rate: description: 'Below three fields are only used for pass data when create or update product''s public offer pricing. Rate is only used for update public offer, becasue rate will be set as 0.01 when create new product.' type: number TimeUnit: $ref: '#/components/schemas/TimeUnit' Types: items: type: string type: array Unit: type: string type: object GcpMarketplaceProductSubscriptionPlan: example: period: period price: nanos: 1 units: units currencyCode: currencyCode properties: period: description: such as "ONE_YEAR", "TWO_YEAR", "THREE_YEAR" type: string price: $ref: '#/components/schemas/GcpPriceValue' type: object AzureMarketplaceVmPrice: example: patternProperties: key: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 properties: patternProperties: additionalProperties: $ref: '#/components/schemas/AzureMarketplaceVmPricePropertyItem' type: object type: object AzureMarketplacePriceAndAvailabilityRecurrentPriceItem: example: billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: billingFrequency: allOf: - $ref: '#/components/schemas/AzureMarketplaceTerm' description: billingFrequency defines the frequency of the billing for recurring price. type: object billingTerm: $ref: '#/components/schemas/AzureMarketplaceTerm' contractDuration: allOf: - $ref: '#/components/schemas/AzureMarketplaceTerm' description: contractDuration defines the duration of the contract, should always be “year” with value 1 or 2 or 3 type: object flexibleSchedule: allOf: - $ref: '#/components/schemas/AzureMarketplacePriceFlexibleSchedule' description: flexibleSchedule defines the payment installments for flexible billing. type: object paymentOption: $ref: '#/components/schemas/AzureMarketplaceTerm' pricePerPaymentInUsd: type: number prices: items: $ref: '#/components/schemas/AzureMarketplacePrice' type: array type: object AzureMarketplacePriceAndAvailabilityCustomMeterPriceIncludedQuantityItem: example: quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 properties: billingTerm: $ref: '#/components/schemas/AzureMarketplaceTerm' isInfinite: type: boolean quantity: type: number type: object AwsProductAdditionalResource: example: Type: Type Text: Text Url: Url properties: Text: type: string Type: type: string Url: type: string type: object AzureProductBranch: example: module: module id: id variantID: variantID currentDraftInstanceID: currentDraftInstanceID type: type friendlyName: friendlyName resourceType: resourceType properties: currentDraftInstanceID: type: string friendlyName: type: string id: type: string module: type: string resourceType: type: string type: type: string variantID: type: string type: object AzureMarketplacePriceAndAvailabilityPrivateOfferPlanSoftwareReservation: example: paymentSchedule: type: day value: 7.386281948385884 reservationDuration: type: day value: 7.386281948385884 vmPrices: patternProperties: key: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 properties: paymentSchedule: $ref: '#/components/schemas/AzureMarketplaceTerm' reservationDuration: $ref: '#/components/schemas/AzureMarketplaceTerm' vmPrices: $ref: '#/components/schemas/AzureMarketplaceVmPrice' type: object EntityType: enum: - '' - API_CLIENT - AUDITING_EVENT - AUTO_SHARE_TASK - BUYER - CONTACT - ENTITLEMENT - ENTITLEMENT_TERM - HEADLESS_ENTITLEMENTS - HUBSPOT_USER - INTEGRATION - INVOICE - NEW_CLIENT - NOTIFICATION_MESSAGE - OFFER - ORGANIZATION - PAYMENT_TRANSACTION - PRODUCT - REFERRAL - REVENUE_RECORD - SUPPORT_TICKET - UNPURCHASED_OFFERS - USAGE_RECORD_GROUP - USAGE_RECORD_REPORT - USER - WORKFLOW - WORKFLOW_EXECUTION - WORKFLOW_WEBHOOK type: string x-enum-varnames: - EntityType_UNKNOWN - EntityType_API_CLIENT - EntityType_AUDITING_EVENT - EntityType_AUTO_SHARE_TASK - EntityType_BUYER - EntityType_CONTACT - EntityType_ENTITLEMENT - EntityType_ENTITLEMENT_TERM - EntityType_HEADLESS_ENTITLEMENTS - EntityType_HUBSPOT_USER - EntityType_INTEGRATION - EntityType_INVOICE - EntityType_NEW_CLIENT - EntityType_NOTIFICATION_MESSAGE - EntityType_OFFER - EntityType_ORGANIZATION - EntityType_PAYMENT_TRANSACTION - EntityType_PRODUCT - EntityType_REFERRAL - EntityType_REVENUE_RECORD - EntityType_SUPPORT_TICKET - EntityType_UNPURCHASED_OFFERS - EntityType_USAGE_RECORD_GROUP - EntityType_USAGE_RECORD_REPORT - EntityType_USER - EntityType_WORKFLOW - EntityType_WORKFLOW_EXECUTION - EntityType_WORKFLOW_WEBHOOK AzureMarketplaceGeneralLink: example: displayText: displayText link: link properties: displayText: type: string link: description: in patern of "^(http|https)://" type: string type: object UsageCount: properties: creditCount: description: The count of this dimension usage records that are handled as credit. type: number includedCount: description: The count of this dimension usage records that are handled as included in IncludedBaseQuantity type: number reportedCount: description: The count of this dimension usage records that are reported to cloud vendors. type: number type: object Contact: example: name: name company: company email: email properties: company: type: string email: type: string name: type: string type: object GcpMarketplaceProductPriceInfo: example: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE properties: description: type: string priceModel: $ref: '#/components/schemas/GcpMarketplacePriceModel' subscriptionPlans: description: Subscription Plan (Flat Commitment) items: $ref: '#/components/schemas/GcpMarketplaceProductSubscriptionPlan' type: array usageFees: description: Usage Metering Dimension/Metric if available items: $ref: '#/components/schemas/GcpMarketplaceProductUsageFee' type: array type: object AzureMarketplacePlanResource: example: planListing: summary: summary lifecycleState: null product: product $schema: $schema kind: azureVM-plan languageId: languageId name: name description: description resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan priceAndAvailabilityPlan: audience: public product: product softwareReservation: - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month $schema: $schema visibility: visible meterDefine: meterDefine billingTag: billingTag resourceName: resourceName trial: type: day value: 7.386281948385884 markets: - markets - markets privateAudiences: - id: id label: label type: none - id: id label: label type: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency licenseModel: byol systemMeterPricing: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency corePricing: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency plan: deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product displayRank: 3 $schema: $schema azureGovernmentCertifications: - link: link name: name - link: link name: name resourceName: resourceName azureRegions: - azureRegions - azureRegions subtype: managedApplication identity: externalId: externalId alias: alias id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message properties: plan: $ref: '#/components/schemas/AzureMarketplacePlan' planListing: $ref: '#/components/schemas/AzureMarketplacePlanListing' priceAndAvailabilityPlan: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityPlan' type: object AuditingEventPriority: enum: - '' - LOW - MEDIUM - HIGH - CRITICAL type: string x-enum-varnames: - AuditingEventPriority_UNKNOWN - AuditingEventPriority_LOW - AuditingEventPriority_MEDIUM - AuditingEventPriority_HIGH - AuditingEventPriority_CRITICAL SnowflakeMarketplaceProductDetailedTargetAccount: example: company_name: company_name account_identifier: account_identifier properties: account_identifier: type: string company_name: type: string type: object AlibabaMarketplaceProductShopInfoTelephones: example: Telephone: - Telephone - Telephone properties: Telephone: items: type: string type: array type: object AzureMarketplacePrice: example: markets: - markets - markets price: 1.0246457001441578 currency: currency properties: currency: description: ISO 4217 currency code type: string markets: description: PriceAndAvailability audience definition items: type: string type: array price: description: Prices interface{} `json:"prices,omitempty"` type: number type: object AwsProductVideo: example: Type: Type Title: Title Url: Url properties: Title: type: string Type: type: string Url: type: string type: object AzureProductPackageConfiguration: example: landingPageUri: landingPageUri azureActiveDirectoryApplicationID: azureActiveDirectoryApplicationID id: id azureActiveDirectoryTenantID: azureActiveDirectoryTenantID connectionWebhook: connectionWebhook resourceType: AzureSoftwareAsAServicePackageConfiguration properties: azureActiveDirectoryApplicationID: type: string azureActiveDirectoryTenantID: type: string connectionWebhook: type: string id: type: string landingPageUri: type: string resourceType: enum: - AzureSoftwareAsAServicePackageConfiguration type: string type: object GcpMarketplaceProductTermsSpec: example: standardEula: '{}' inlineEula: '{}' eulaUri: eulaUri properties: eulaUri: type: string inlineEula: description: 'TODO: need to define the type' type: object standardEula: description: 'TODO: need to define the type' type: object type: object AzureMarketplaceContact: example: phone: phone name: name email: email url: url properties: email: type: string name: type: string phone: type: string url: description: in patern of "^(http|https)://" type: string type: object AzureMarketplacePriceAndAvailabilityPrivateOfferCustomMeters: example: priceInputOption: perMarket meters: '{}' properties: meters: description: One of PriceAndAvailabilityCustomMeter_USD or PriceAndAvailabilityCustomMeter_PerMarket type: object priceInputOption: description: default "usd" enum: - perMarket - usd type: string type: object AlibabaMarketplaceProductSkuModule: example: Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name properties: Code: type: string Id: type: string Name: type: string Properties: $ref: '#/components/schemas/AlibabaMarketplaceProductSkuModuleProperties' type: object GcpMarketplaceProductFeature: example: name: name description: description title: title properties: description: type: string name: type: string title: type: string type: object AzureMarketplacePriceAndAvailabilityRecurrentPrice: example: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: priceInputOption: description: default "usd" enum: - perMarket - usd type: string prices: items: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityRecurrentPriceItem' type: array recurrentPriceMode: description: default "flatRate" enum: - flatRate - perUser type: string userLimits: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityRecurrentPriceUserLimit' type: object SnowflakeMarketplaceProductMetadata: example: hasFreeSampleData: true areTermsProvidedOffline: true usage: '{}' description: description businessNeeds: '{}' share: share paidAttributes: '{}' title: title isWithStandardTerms: true properties: areTermsProvidedOffline: type: boolean businessNeeds: type: object description: type: string hasFreeSampleData: type: boolean isWithStandardTerms: type: boolean paidAttributes: type: object share: type: string title: type: string usage: type: object type: object GcpMarketplaceProductDerivedDiscoveryState: example: accessState: ALLUSERS_ACCESSIBLE searchState: ADMIN_OVERRIDE_UNSEARCHABLE properties: accessState: $ref: '#/components/schemas/GcpMarketplaceProductAccessState' searchState: enum: - ADMIN_OVERRIDE_UNSEARCHABLE - SEARCHABLE type: string type: object AzureMarketplaceVmPricePropertyItem: example: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 properties: quantity: type: number unitPricePerPaymentPeriodInUsd: type: number type: object AzureMarketplaceValidation: example: resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message properties: $schema: type: string code: enum: - businessValidationError - collectionLimitExceeded - invalidId - invalidEntityStatus - invalidRequest - invalidResource - invalidState - notDeployed - notSupported - operationCanceled - productLocked - resourceNotFound - schemaValidationError type: string level: enum: - informational - warning type: string message: type: string resourceId: type: string type: object CommitDimension: description: The commit dimension. There may be one or more commit dimensions defined in single product, offer or entitlement. example: types: - types - types quantity: 4 length: 9 description: description type: '{}' maximumUsers: 361608 rate: 7.386281948385884 isUserCreated: true minimumUsers: 202713 name: name term: term category: category termEndTime: termEndTime key: key timeUnit: '{}' properties: category: type: string description: type: string isUserCreated: description: 'Whether this commit dimension is newly created by user, when creating AWS Marketplace Contract private offer.' type: boolean key: description: API name of the dimension type: string length: description: 'The term length for the commit amount, such as 6 months, or 1 year. The length is used together with timeUnit. If the length is zero, use the TermEndTime.' type: integer maximumUsers: description: The maximum number of users for PER_USER commit maximum: 1000000 minimum: 1 type: integer minimumUsers: description: The minimum number of users for PER_USER commit maximum: 1000000 minimum: 1 type: integer name: description: Display name of the dimension type: string quantity: description: The quantity of this commit. type: integer rate: description: The commit amount. For GCP, it is monthly commitment. type: number term: description: The term of the commit amount. It is used for front-end display only. type: string termEndTime: description: The end time of the commit term. type: string timeUnit: allOf: - $ref: '#/components/schemas/TimeUnit' description: The term unit for the commit amount. type: object type: allOf: - $ref: '#/components/schemas/CommitDimensionType' description: The type of the commit dimension. Applicable only to Azure Marketplace. type: object types: description: These indicate whether the dimension covers metering, entitlement, or support for external metering items: type: string type: array type: object EulaType: enum: - '' - SCMP - ECMP - RCMP - CUSTOM - ISV - CURRENT type: string x-enum-comments: EulaType_CURRENT: Current EULA, used for existing entitlement. EulaType_CUSTOM: Custom EULA EulaType_ECMP: AWS Enterprise Contract EULA EulaType_ISV: ISV standard / default EULA EulaType_RCMP: AWS Reseller Contract EULA EulaType_SCMP: AWS Standard Contract EULA x-enum-varnames: - EulaType_UNKNOWN - EulaType_SCMP - EulaType_ECMP - EulaType_RCMP - EulaType_CUSTOM - EulaType_ISV - EulaType_CURRENT AzureMarketplacePriceAndAvailabilityPlan: example: audience: public product: product softwareReservation: - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month $schema: $schema visibility: visible meterDefine: meterDefine billingTag: billingTag resourceName: resourceName trial: type: day value: 7.386281948385884 markets: - markets - markets privateAudiences: - id: id label: label type: none - id: id label: label type: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency licenseModel: byol systemMeterPricing: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency corePricing: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: $schema: type: string audience: enum: - public - private type: string billingTag: type: string id: type: string markets: items: type: string type: array meterDefine: type: string plan: type: string pricing: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityPrice' privateAudiences: items: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityAudience' type: array product: type: string resourceName: type: string softwareReservation: items: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilitySoftwareReservation' type: array trial: $ref: '#/components/schemas/AzureMarketplaceTerm' validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array visibility: enum: - visible - hidden type: string type: object AzureMarketplacePriceFlexibleSchedule: properties: billingSchedule: items: $ref: '#/components/schemas/AzureMarketplacePriceBillingSchedule' type: array initialCharge: $ref: '#/components/schemas/AzureMarketplacePriceInitialCharge' price: type: number type: object AlibabaMarketplaceProductSkuOrderPeriod: example: PeriodType: PeriodType Name: Name properties: Name: type: string PeriodType: type: string type: object AzureLocalizedTimeRange: example: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true properties: endAt: $ref: '#/components/schemas/AzureLocalizedDateTime' startAt: $ref: '#/components/schemas/AzureLocalizedDateTime' type: object CancellationSchedule: example: note: note cancelDate: cancelDate creationDate: creationDate type: '{}' properties: cancelDate: description: The cancellation date of the entitlement. It is required when the type is SpecificDate. type: string creationDate: description: When this cancellation schedule is created. type: string note: description: The cancellation note. Max 500 characters. maxLength: 500 type: string type: allOf: - $ref: '#/components/schemas/CancellationScheduleType' description: Cancellation type type: object type: object AzureMarketplaceListingAsset: example: lifecycleState: '{}' fileName: fileName product: product $schema: $schema kind: azure displayOrder: 6 languageId: languageId description: description resourceName: resourceName type: azureLogoSmall url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message listing: listing friendlyName: friendlyName properties: $schema: type: string description: type: string displayOrder: description: 'minimum: 0' type: integer fileName: type: string friendlyName: type: string id: type: string kind: enum: - azure type: string languageId: description: Max string length is 10. type: string lifecycleState: allOf: - $ref: '#/components/schemas/AzureMarketplaceResourceLifecycleState' description: Default value is "generallyAvailable". type: object listing: type: string product: description: Product resource name, in format of "product/product-durable-id" type: string resourceName: type: string type: $ref: '#/components/schemas/AzureMarketplaceListingAssetType' url: description: 'pattern: "^https?://"' type: string validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object AwsProductDeliveryOption: example: Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription properties: AmiAlias: description: Exclusive Fields For AWS AMI Product type: string FulfillmentUrl: description: Exclusive Fields For AWS SaaS Product type: string Id: type: string Recommendations: type: object ShortDescription: type: string SourceId: type: string Title: description: Exclusive Fields For AWS Container Product type: string Type: type: string Visibility: type: string type: object GcpMarketplaceProductPurchaseOptionSpec: example: priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription properties: featureValues: items: $ref: '#/components/schemas/GcpMarketplaceProductFeatureValue' type: array name: description: The plan ID, such as "starter", without the duration suffix, such as "P1Y". type: string priceInfo: $ref: '#/components/schemas/GcpMarketplaceProductPriceInfo' purchaseMode: enum: - PURCHASE_MODE_PRIVATE - PURCHASE_MODE_PUBLIC type: string title: description: such as "Starter" type: string type: object GcpMarketplaceProductFeatureValue: example: featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription properties: featureDescription: description: such as "CPU per VM" type: string featureName: description: such as "cpu" type: string featureTitle: description: such as "CPU" type: string featureValue: description: such as "2 CPU per VM" type: string type: object AzureProductSubmission: example: subState: InDraft pendingUpdateInfo: status: status updateType: updateType resources: - type: type value: value - type: type value: value areResourcesReady: true id: id publishedTimeInUtc: 2000-01-23 04:56:07+00:00 state: Inprogress variantResources: - resources: - type: type value: value - type: type value: value variantID: variantID - resources: - type: type value: value - type: type value: value variantID: variantID releaseNumber: 4 targets: - type: type value: value - type: type value: value friendlyName: friendlyName resourceType: Submission properties: areResourcesReady: type: boolean friendlyName: type: string id: type: string pendingUpdateInfo: $ref: '#/components/schemas/AzurePendingUpdateInfo' publishedTimeInUtc: format: date-time type: string releaseNumber: type: integer resourceType: enum: - Submission type: string resources: items: $ref: '#/components/schemas/AzureTypeValue' type: array state: enum: - Inprogress - Published type: string subState: enum: - InDraft - Submitted - Failed - FailedInCertification - ReadyToPublish - Publishing - Published - InStore type: string targets: items: $ref: '#/components/schemas/AzureTypeValue' type: array variantResources: items: $ref: '#/components/schemas/AzureVariantResource' type: array type: object AzureMarketplacePriceAndAvailabilityCustomMeterPriceMeterItem: example: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: billingTerm: $ref: '#/components/schemas/AzureMarketplaceTerm' includedQuantities: items: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityCustomMeterPriceIncludedQuantityItem' type: array paymentOption: $ref: '#/components/schemas/AzureMarketplaceTerm' pricePerPaymentInUsd: type: number prices: items: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityCustomMeterPriceMeterItemPriceItem' type: array type: object AzureMarketplaceListingAssetType: enum: - azureLogoSmall - azureLogoMedium - azureLogoLarge - azureLogoWide - azureLogoScreenshot - azureLogoHero - pdfDocument type: string x-enum-varnames: - AzureMarketplaceListingAssetType_AzureLogoSmall - AzureMarketplaceListingAssetType_AzureLogoMedium - AzureMarketplaceListingAssetType_AzureLogoLarge - AzureMarketplaceListingAssetType_AzureLogoWide - AzureMarketplaceListingAssetType_AzureLogoScreenshot - AzureMarketplaceListingAssetType_AzureLogoHero - AzureMarketplaceListingAssetType_PdfDocument AzureMarketplaceListing: example: generalLinks: - displayText: displayText link: link - displayText: displayText link: link lifecycleState: '{}' cloudSolutionProviderMarketingMaterials: cloudSolutionProviderMarketingMaterials product: product supportContact: phone: phone name: name email: email url: url governmentSupportWebsite: governmentSupportWebsite $schema: $schema searchKeywords: - searchKeywords - searchKeywords kind: azureSaaS languageId: languageId description: description resourceName: resourceName shortDescription: shortDescription title: title privacyPolicyLink: privacyPolicyLink gettingStartedInstructions: gettingStartedInstructions gloabalSupportWebsite: gloabalSupportWebsite cloudSolutionProviderContact: phone: phone name: name email: email url: url engineeringContact: phone: phone name: name email: email url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message searchResultSummary: searchResultSummary properties: $schema: type: string cloudSolutionProviderContact: $ref: '#/components/schemas/AzureMarketplaceContact' cloudSolutionProviderMarketingMaterials: type: string description: type: string engineeringContact: $ref: '#/components/schemas/AzureMarketplaceContact' generalLinks: items: $ref: '#/components/schemas/AzureMarketplaceGeneralLink' type: array gettingStartedInstructions: type: string gloabalSupportWebsite: type: string governmentSupportWebsite: type: string id: type: string kind: enum: - azureSaaS - azureVM - xbox360NonBackCompat type: string languageId: type: string lifecycleState: allOf: - $ref: '#/components/schemas/AzureMarketplaceResourceLifecycleState' description: Default value is "generallyAvailable". type: object privacyPolicyLink: type: string product: description: Product resource name, in format of "product/product-durable-id" type: string resourceName: type: string searchKeywords: items: type: string type: array searchResultSummary: type: string shortDescription: type: string supportContact: $ref: '#/components/schemas/AzureMarketplaceContact' title: description: Max string length is 200. type: string validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object GcpMarketplaceProductPurchaseSpec: example: features: - name: name description: description title: title - name: name description: description title: title purchaseOptionSpecs: - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription metrics: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId properties: features: items: $ref: '#/components/schemas/GcpMarketplaceProductFeature' type: array metrics: description: GCP Marketplace Product Usage Metering Dimension/Metric items: $ref: '#/components/schemas/GcpMarketplaceProductMeteringMetric' type: array purchaseOptionSpecs: description: GCP Marketplace Product Pricing Plans items: $ref: '#/components/schemas/GcpMarketplaceProductPurchaseOptionSpec' type: array type: object AlibabaMarketplaceProductSku: example: Constraints: Constraints ChargeType: ChargeType Modules: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name OrderPeriods: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name Hidden: true Code: Code Name: Name properties: ChargeType: description: POSTPAY or PREPAY type: string Code: type: string Constraints: type: string Hidden: type: boolean Modules: $ref: '#/components/schemas/AlibabaMarketplaceProductSkuModules' Name: type: string OrderPeriods: $ref: '#/components/schemas/AlibabaMarketplaceProductSkuOrderPeriods' type: object GcpMarketplaceProduct: example: revisionId: revisionId marketplace: marketplaces/google-cloud serviceConfig: name: name producerProjectId: producerProjectId metrics: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId title: title billing: metrics: - metrics - metrics createTime: 2000-01-23 04:56:07+00:00 service: service listingSpec: marketingSpec: signupUri: signupUri externalLicenseSpecs: - description: description uri: uri - description: description uri: uri searchKeywords: - searchKeywords - searchKeywords tagLine: tagLine displayNames: - displayNames - displayNames externalMarketingUrl: externalMarketingUrl icon: icon description: description searchCategories: - searchCategories - searchCategories searchDescription: searchDescription title: title supportSpec: description: description uri: uri email: email eulaUrl: eulaUrl documentationSpecs: - description: description title: title uri: uri - description: description title: title uri: uri purchaseSpec: features: - name: name description: description title: title - name: name description: description title: title purchaseOptionSpecs: - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription metrics: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId listingType: BillingIntegratedManagedService termsSpec: standardEula: '{}' inlineEula: '{}' eulaUri: eulaUri externalAccountSpec: signupUri: signupUri loginUri: loginUri singleSignOnUri: singleSignOnUri name: name validationSummary: '{}' lastPublishTime: 2000-01-23 04:56:07+00:00 derivedDiscoveryState: accessState: ALLUSERS_ACCESSIBLE searchState: ADMIN_OVERRIDE_UNSEARCHABLE id: id revisionCreateTime: 2000-01-23 04:56:07+00:00 properties: createTime: format: date-time type: string derivedDiscoveryState: $ref: '#/components/schemas/GcpMarketplaceProductDerivedDiscoveryState' id: description: Nullable, GCP Marketplace Product UUID type: string lastPublishTime: format: date-time type: string listingSpec: $ref: '#/components/schemas/GcpMarketplaceProductListingSpec' marketplace: enum: - marketplaces/google-cloud type: string name: description: In format of "projects/{project-number}/listings/{product-name}.endpoints.{provider-id}.cloud.goog" type: string revisionCreateTime: format: date-time type: string revisionId: type: string service: description: In format of "services/{product-name}.endpoints.{provider-id}.cloud.goog" type: string serviceConfig: $ref: '#/components/schemas/GcpMarketplaceProductServiceConfig' validationSummary: description: 'TODO: add type' type: object type: object WorkloadProduct: example: lastUpdatedBy: lastUpdatedBy fulfillmentUrl: fulfillmentUrl creationTime: 2000-01-23 04:56:07+00:00 externalID: externalID organizationID: organizationID metaInfo: cppoOfferId: cppoOfferId enableTestUsageMetering: true replacedOfferResourceName: replacedOfferResourceName renewalOfferType: '{}' isAgreementBasedOffer: true isRenewalOffer: true cppoInOfferId: cppoInOfferId aceApnCrmUniqueIdentifier: aceApnCrmUniqueIdentifier testUsageMeteringEndTime: 2000-01-23 04:56:07+00:00 entitlementCancellationSchedule: '{}' isGrossRevenueFullSync: true offerAcceptDate: 2000-01-23 04:56:07+00:00 salesforceOpportunityId: salesforceOpportunityId hubspotDealId: hubspotDealId prettifiedErrorMessages: - prettifiedErrorMessages - prettifiedErrorMessages replacedOfferEndTime: 2000-01-23 04:56:07+00:00 lastModifiedBy: '{}' customMetaInfo: key: customMetaInfo isReplacementOffer: true buyerIds: - buyerIds - buyerIds cppoOutOfferId: cppoOutOfferId errorMessages: - errorMessages - errorMessages baseAgreementId: baseAgreementId internalNote: internalNote salesforceEntitlementURL: salesforceEntitlementURL awsSaasProductDimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name contacts: - name: name company: company email: email - name: name company: company email: email notifications: - eventID: eventID customFields: key: '' entityType: '' contactEmails: - contactEmails - contactEmails entityID: entityID message: message priority: '{}' title: title contactIds: - contactIds - contactIds organizationID: organizationID ccContactIds: - ccContactIds - ccContactIds channels: - EMAIL - EMAIL isActionItem: true partner: '{}' createdBy: '{}' entityStatus: entityStatus entityName: entityName eventStatus: '{}' action: '' requireAudit: true trackEvents: - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 info: '{}' lastUpdateTime: 2000-01-23 04:56:07+00:00 timestamp: 2000-01-23 04:56:07+00:00 - eventID: eventID customFields: key: '' entityType: '' contactEmails: - contactEmails - contactEmails entityID: entityID message: message priority: '{}' title: title contactIds: - contactIds - contactIds organizationID: organizationID ccContactIds: - ccContactIds - ccContactIds channels: - EMAIL - EMAIL isActionItem: true partner: '{}' createdBy: '{}' entityStatus: entityStatus entityName: entityName eventStatus: '{}' action: '' requireAudit: true trackEvents: - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 info: '{}' lastUpdateTime: 2000-01-23 04:56:07+00:00 timestamp: 2000-01-23 04:56:07+00:00 updateMessage: updateMessage partner: '' createdBy: createdBy service: DEFAULT name: name id: id partnerID: partnerID productType: UNKNOWN info: eulaType: '{}' awsSaasProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description awsContainerProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description alibabaProduct: FrontCategoryId: 6 Status: Status Description: Description RequestId: RequestId ShopInfo: WangWangs: WangWang: - UserName: UserName Remark: Remark - UserName: UserName Remark: Remark Telephones: Telephone: - Telephone - Telephone Emails: Emails Id: 7 Name: Name ProductSkus: ProductSku: - Constraints: Constraints ChargeType: ChargeType Modules: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name OrderPeriods: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name Hidden: true Code: Code Name: Name - Constraints: Constraints ChargeType: ChargeType Modules: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name OrderPeriods: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name Hidden: true Code: Code Name: Name UseCount: 3 GmtModified: 5 GmtCreated: 1 Code: Code Name: Name ShortDescription: ShortDescription SupplierPk: 9 Score: 2.3021358869347655 Type: Type AuditStatus: AuditStatus AuditFailMsg: AuditFailMsg ProductExtras: ProductExtra: - Order: 5 Type: Type Label: Label Values: '{}' Key: Key - Order: 5 Type: Type Label: Label Values: '{}' Key: Key AuditTime: 0 PicUrl: PicUrl awsSnsSubscriptions: - Status: UNKNOWN Endpoint: Endpoint TopicArn: TopicArn Protocol: Protocol SubscriptionArn: SubscriptionArn - Status: UNKNOWN Endpoint: Endpoint TopicArn: TopicArn Protocol: Protocol SubscriptionArn: SubscriptionArn azureProductResource: customerLeads: salesforceLeadConfiguration: '{}' product: product $schema: $schema tableLeadConfiguration: '{}' httpsEndpointLeadConfiguration: '{}' resourceName: resourceName emailLeadConfiguration: '{}' dynamicsLeadConfiguration: '{}' marketoLeadConfiguration: '{}' leadDestination: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message blobLeadConfiguration: '{}' product: lifecycleState: null $schema: $schema productGroup: productGroup identity: externalId: externalId alias: alias resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message type: azureApplication priceAndAvailabilityOffer: product: product $schema: $schema previewAudiences: - id: id label: label type: none - id: id label: label type: none resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message technicalConfiguration: azureAdTenantId: azureAdTenantId product: product $schema: $schema azureAdAppId: azureAdAppId resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message connectionWebhook: connectionWebhook landingPageUrl: landingPageUrl listingAssets: - lifecycleState: '{}' fileName: fileName product: product $schema: $schema kind: azure displayOrder: 6 languageId: languageId description: description resourceName: resourceName type: azureLogoSmall url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message listing: listing friendlyName: friendlyName - lifecycleState: '{}' fileName: fileName product: product $schema: $schema kind: azure displayOrder: 6 languageId: languageId description: description resourceName: resourceName type: azureLogoSmall url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message listing: listing friendlyName: friendlyName plans: - planListing: summary: summary lifecycleState: null product: product $schema: $schema kind: azureVM-plan languageId: languageId name: name description: description resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan priceAndAvailabilityPlan: audience: public product: product softwareReservation: - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month $schema: $schema visibility: visible meterDefine: meterDefine billingTag: billingTag resourceName: resourceName trial: type: day value: 7.386281948385884 markets: - markets - markets privateAudiences: - id: id label: label type: none - id: id label: label type: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency licenseModel: byol systemMeterPricing: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency corePricing: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency plan: deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product displayRank: 3 $schema: $schema azureGovernmentCertifications: - link: link name: name - link: link name: name resourceName: resourceName azureRegions: - azureRegions - azureRegions subtype: managedApplication identity: externalId: externalId alias: alias id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - planListing: summary: summary lifecycleState: null product: product $schema: $schema kind: azureVM-plan languageId: languageId name: name description: description resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan priceAndAvailabilityPlan: audience: public product: product softwareReservation: - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month $schema: $schema visibility: visible meterDefine: meterDefine billingTag: billingTag resourceName: resourceName trial: type: day value: 7.386281948385884 markets: - markets - markets privateAudiences: - id: id label: label type: none - id: id label: label type: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency licenseModel: byol systemMeterPricing: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency corePricing: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency plan: deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product displayRank: 3 $schema: $schema azureGovernmentCertifications: - link: link name: name - link: link name: name resourceName: resourceName azureRegions: - azureRegions - azureRegions subtype: managedApplication identity: externalId: externalId alias: alias id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message property: lifecycleState: null appVersion: appVersion product: product $schema: $schema termsConditions: custom kind: azureSaaS resourceName: resourceName customAmendments: - tenants: manualEntries: - description: description id: id - description: description id: id terms: terms - tenants: manualEntries: - description: description id: id - description: description id: id terms: terms cloudIndustries: key: - cloudIndustries - cloudIndustries standardContractAmendment: standardContractAmendment termsOfUseUrl: termsOfUseUrl termsOfUse: termsOfUse industries: key: - industries - industries categories: key: - categories - categories id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message reseller: product: product $schema: $schema resellerChannelState: resellerChannelState audiences: - resourceId: resourceId description: description type: subscription - resourceId: resourceId description: description type: subscription resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message setup: product: product $schema: $schema accessUrl: accessUrl useMicrosoftLicenseManagementService: true sellThroughMicrosoft: true resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message requireLicenseForInstall: true callToAction: free submission: result: succeeded deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product $schema: $schema created: created resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message status: notStarted target: targetId: targetId targetType: flight listing: generalLinks: - displayText: displayText link: link - displayText: displayText link: link lifecycleState: '{}' cloudSolutionProviderMarketingMaterials: cloudSolutionProviderMarketingMaterials product: product supportContact: phone: phone name: name email: email url: url governmentSupportWebsite: governmentSupportWebsite $schema: $schema searchKeywords: - searchKeywords - searchKeywords kind: azureSaaS languageId: languageId description: description resourceName: resourceName shortDescription: shortDescription title: title privacyPolicyLink: privacyPolicyLink gettingStartedInstructions: gettingStartedInstructions gloabalSupportWebsite: gloabalSupportWebsite cloudSolutionProviderContact: phone: phone name: name email: email url: url engineeringContact: phone: phone name: name email: email url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message searchResultSummary: searchResultSummary priceAndAvailabilityCustomMeter: product: product $schema: $schema customMeters: key: unitOfMeasure: unitOfMeasure displayName: displayName price: 3.0937452626664474 resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message awsAmiProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description eulaUrl: eulaUrl sellerNotes: sellerNotes snowflakeProduct: profileName: profileName evaluationPlan: evaluationPlan metadata: hasFreeSampleData: true areTermsProvidedOffline: true usage: '{}' description: description businessNeeds: '{}' share: share paidAttributes: '{}' title: title isWithStandardTerms: true private: true additionalRegions: additionalRegions globalName: globalName regions: regions autofulfillment: true flags: flags pricingPlans: - updated_on: updated_on billing_duration_months: '0' metadata: key: metadata visibility: visibility display_name: display_name usage_details: free_unit_kind: free_unit_kind free_units: 5.533258397034986 usage_unit_kind: usage_unit_kind max_fee: 3.2588565619047607 usage_unit_price: 4.078845849666752 base_fee: 7.04836565559697 contract_type: contract_type sales_motion: sales_motion pricing_model: pricing_model name: name comment: comment currency: currency state: state contract_duration_months: '0' - updated_on: updated_on billing_duration_months: '0' metadata: key: metadata visibility: visibility display_name: display_name usage_details: free_unit_kind: free_unit_kind free_units: 5.533258397034986 usage_unit_kind: usage_unit_kind max_fee: 3.2588565619047607 usage_unit_price: 4.078845849666752 base_fee: 7.04836565559697 contract_type: contract_type sales_motion: sales_motion pricing_model: pricing_model name: name comment: comment currency: currency state: state contract_duration_months: '0' listingType: listingType distribution: distribution createdOn: createdOn customizedContactInfo: customizedContactInfo fulfillmentType: fulfillmentType shareType: shareType unpublishedByAdminReason: unpublishedByAdminReason scheduledDropTime: scheduledDropTime firstPublishedOn: firstPublishedOn isMountlessQueryable: true state: state attachedShare: attachedShare detailedTargetAccounts: - company_name: company_name account_identifier: account_identifier - company_name: company_name account_identifier: account_identifier publishOnApproval: true defaultPricingPlan: free_unit_kind: free_unit_kind trial_usage_unit: trial_usage_unit usage_unit_kind: usage_unit_kind is_auto_renewable: true installment_schedule: default_installment_amount: 6.519180951018382 overridden_installments: - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 installment_duration: 0.10263654006109402 type: type base_fee: 7.143538047012306 payment_type: payment_type free_units: 7.058770351582356 allow_early_access: true currency: currency billing_duration: 0 trial_usage_limit: 3.0205796992916243 max_fee: 7.740351818741173 usage_unit_price: 3.0576100241049344 updatedOn: updatedOn retiredOn: retiredOn applicationPackageName: applicationPackageName targetAccounts: targetAccounts lastApprovedOn: lastApprovedOn lastPublishedOn: lastPublishedOn lastSubmittedOn: lastSubmittedOn rejectedReason: rejectedReason name: name trialDetails: trial_type: trial_type description: description trial_time_limit: 0.2025324113236393 comment: comment rejectedOn: rejectedOn replicationSchedule: replicationSchedule azureProduct: availabilities: - visibility: visibility enterpriseLicensing: enterpriseLicensing emailAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id resourceType: resourceType - visibility: visibility enterpriseLicensing: enterpriseLicensing emailAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id resourceType: resourceType externalIDs: - type: type value: value - type: type value: value variants: - conversionPaths: conversionPaths leadGenID: leadGenID extendedProperties: - type: type value: value - type: type value: value cloudAvailabilities: - cloudAvailabilities - cloudAvailabilities azureGovernmentCertifications: - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri externalID: externalID referenceVariantID: referenceVariantID id: id state: InActive featureAvailabilities: - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType friendlyName: friendlyName resourceType: AzureSkuVariant - conversionPaths: conversionPaths leadGenID: leadGenID extendedProperties: - type: type value: value - type: type value: value cloudAvailabilities: - cloudAvailabilities - cloudAvailabilities azureGovernmentCertifications: - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri externalID: externalID referenceVariantID: referenceVariantID id: id state: InActive featureAvailabilities: - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType friendlyName: friendlyName resourceType: AzureSkuVariant branches: - module: module id: id variantID: variantID currentDraftInstanceID: currentDraftInstanceID type: type friendlyName: friendlyName resourceType: resourceType - module: module id: id variantID: variantID currentDraftInstanceID: currentDraftInstanceID type: type friendlyName: friendlyName resourceType: resourceType isModularPublishing: true listings: - summary: summary accessInformation: accessInformation keywords: - keywords - keywords compatibleProducts: - compatibleProducts - compatibleProducts description: description shortDescription: shortDescription languageCode: languageCode title: title gettingStartedInstructions: gettingStartedInstructions assets: - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset listingUris: - displayText: displayText subtype: subtype type: type uri: uri - displayText: displayText subtype: subtype type: type uri: uri publisherName: publisherName productDisplayName: productDisplayName listingContacts: - phone: phone name: name type: CustomerSupport uri: uri email: email - phone: phone name: name type: CustomerSupport uri: uri email: email id: id resourceType: AzureListing - summary: summary accessInformation: accessInformation keywords: - keywords - keywords compatibleProducts: - compatibleProducts - compatibleProducts description: description shortDescription: shortDescription languageCode: languageCode title: title gettingStartedInstructions: gettingStartedInstructions assets: - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset listingUris: - displayText: displayText subtype: subtype type: type uri: uri - displayText: displayText subtype: subtype type: type uri: uri publisherName: publisherName productDisplayName: productDisplayName listingContacts: - phone: phone name: name type: CustomerSupport uri: uri email: email - phone: phone name: name type: CustomerSupport uri: uri email: email id: id resourceType: AzureListing plans: - lifecycleState: notAvailable product: product softwareReservation: paymentSchedule: type: day value: 7.386281948385884 reservationDuration: type: day value: 7.386281948385884 vmPrices: patternProperties: key: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 $schema: $schema offerPricingType: '{}' visibility: visible planName: planName resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: '{}' recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - lifecycleState: notAvailable product: product softwareReservation: paymentSchedule: type: day value: 7.386281948385884 reservationDuration: type: day value: 7.386281948385884 vmPrices: patternProperties: key: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 $schema: $schema offerPricingType: '{}' visibility: visible planName: planName resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: '{}' recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency submissions: - subState: InDraft pendingUpdateInfo: status: status updateType: updateType resources: - type: type value: value - type: type value: value areResourcesReady: true id: id publishedTimeInUtc: 2000-01-23 04:56:07+00:00 state: Inprogress variantResources: - resources: - type: type value: value - type: type value: value variantID: variantID - resources: - type: type value: value - type: type value: value variantID: variantID releaseNumber: 4 targets: - type: type value: value - type: type value: value friendlyName: friendlyName resourceType: Submission - subState: InDraft pendingUpdateInfo: status: status updateType: updateType resources: - type: type value: value - type: type value: value areResourcesReady: true id: id publishedTimeInUtc: 2000-01-23 04:56:07+00:00 state: Inprogress variantResources: - resources: - type: type value: value - type: type value: value variantID: variantID - resources: - type: type value: value - type: type value: value variantID: variantID releaseNumber: 4 targets: - type: type value: value - type: type value: value friendlyName: friendlyName resourceType: Submission name: name packageConfigurations: - landingPageUri: landingPageUri azureActiveDirectoryApplicationID: azureActiveDirectoryApplicationID id: id azureActiveDirectoryTenantID: azureActiveDirectoryTenantID connectionWebhook: connectionWebhook resourceType: AzureSoftwareAsAServicePackageConfiguration - landingPageUri: landingPageUri azureActiveDirectoryApplicationID: azureActiveDirectoryApplicationID id: id azureActiveDirectoryTenantID: azureActiveDirectoryTenantID connectionWebhook: connectionWebhook resourceType: AzureSoftwareAsAServicePackageConfiguration setup: '{}' id: id properties: - appVersion: appVersion useEnterpriseContract: true submissionVersion: submissionVersion customAmendments: - customAmendments - customAmendments extendedProperties: - extendedProperties - extendedProperties termsOfUse: termsOfUse hideKeys: - hideKeys - hideKeys leveledIndustries: key: '' marketingOnlyChange: true globalAmendmentTerms: globalAmendmentTerms industries: - industries - industries additionalCategories: - additionalCategories - additionalCategories applicableProducts: - applicableProducts - applicableProducts leveledCategories: key: '' categories: - categories - categories id: id productTags: - productTags - productTags resourceType: resourceType - appVersion: appVersion useEnterpriseContract: true submissionVersion: submissionVersion customAmendments: - customAmendments - customAmendments extendedProperties: - extendedProperties - extendedProperties termsOfUse: termsOfUse hideKeys: - hideKeys - hideKeys leveledIndustries: key: '' marketingOnlyChange: true globalAmendmentTerms: globalAmendmentTerms industries: - industries - industries additionalCategories: - additionalCategories - additionalCategories applicableProducts: - applicableProducts - applicableProducts leveledCategories: key: '' categories: - categories - categories id: id productTags: - productTags - productTags resourceType: resourceType resourceType: resourceType gcpProduct: revisionId: revisionId marketplace: marketplaces/google-cloud serviceConfig: name: name producerProjectId: producerProjectId metrics: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId title: title billing: metrics: - metrics - metrics createTime: 2000-01-23 04:56:07+00:00 service: service listingSpec: marketingSpec: signupUri: signupUri externalLicenseSpecs: - description: description uri: uri - description: description uri: uri searchKeywords: - searchKeywords - searchKeywords tagLine: tagLine displayNames: - displayNames - displayNames externalMarketingUrl: externalMarketingUrl icon: icon description: description searchCategories: - searchCategories - searchCategories searchDescription: searchDescription title: title supportSpec: description: description uri: uri email: email eulaUrl: eulaUrl documentationSpecs: - description: description title: title uri: uri - description: description title: title uri: uri purchaseSpec: features: - name: name description: description title: title - name: name description: description title: title purchaseOptionSpecs: - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription metrics: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId listingType: BillingIntegratedManagedService termsSpec: standardEula: '{}' inlineEula: '{}' eulaUri: eulaUri externalAccountSpec: signupUri: signupUri loginUri: loginUri singleSignOnUri: singleSignOnUri name: name validationSummary: '{}' lastPublishTime: 2000-01-23 04:56:07+00:00 derivedDiscoveryState: accessState: ALLUSERS_ACCESSIBLE searchState: ADMIN_OVERRIDE_UNSEARCHABLE id: id revisionCreateTime: 2000-01-23 04:56:07+00:00 refundCancellationPolicy: refundCancellationPolicy awsProfessionalServicesProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description commits: - types: - types - types quantity: 4 length: 9 description: description type: '{}' maximumUsers: 361608 rate: 7.386281948385884 isUserCreated: true minimumUsers: 202713 name: name term: term category: category termEndTime: termEndTime key: key timeUnit: '{}' - types: - types - types quantity: 4 length: 9 description: description type: '{}' maximumUsers: 361608 rate: 7.386281948385884 isUserCreated: true minimumUsers: 202713 name: name term: term category: category termEndTime: termEndTime key: key timeUnit: '{}' attributes: key: attributes currency: currency awsMachineLearningProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description stripeProduct: images: - images - images metadata: key: metadata livemode: true created: 6 active: true description: description url: url package_dimensions: '{}' statement_descriptor: statement_descriptor marketing_features: - name: name - name: name tax_code: '{}' shippable: true name: name id: id unit_label: unit_label updated: 4 object: object dimensions: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 types: - types - types description: description planName: planName usageCount: '{}' rate: 6.84685269835264 includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly valueType: '{}' name: name planId: planId category: category key: key skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 types: - types - types description: description planName: planName usageCount: '{}' rate: 6.84685269835264 includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly valueType: '{}' name: name planId: planId category: category key: key skuId: skuId lastUpdateTime: 2000-01-23 04:56:07+00:00 status: status properties: createdBy: type: string creationTime: format: date-time type: string externalID: type: string fulfillmentUrl: type: string id: type: string info: $ref: '#/components/schemas/ProductInfo' lastUpdateTime: format: date-time type: string lastUpdatedBy: type: string metaInfo: $ref: '#/components/schemas/WorkloadMetaInfo' name: type: string organizationID: type: string partner: $ref: '#/components/schemas/Partner' partnerID: type: string productType: enum: - UNKNOWN - SUBSCRIPTION - CONTRACT - FLAT_RATE - PER_USER - USAGE_BASED type: string service: $ref: '#/components/schemas/PartnerService' status: type: string type: object AzureMarketplacePreviewAudience: example: resourceId: resourceId description: description type: subscription properties: description: type: string resourceId: type: string type: enum: - subscription type: string type: object AzureProductProperty: example: appVersion: appVersion useEnterpriseContract: true submissionVersion: submissionVersion customAmendments: - customAmendments - customAmendments extendedProperties: - extendedProperties - extendedProperties termsOfUse: termsOfUse hideKeys: - hideKeys - hideKeys leveledIndustries: key: '' marketingOnlyChange: true globalAmendmentTerms: globalAmendmentTerms industries: - industries - industries additionalCategories: - additionalCategories - additionalCategories applicableProducts: - applicableProducts - applicableProducts leveledCategories: key: '' categories: - categories - categories id: id productTags: - productTags - productTags resourceType: resourceType properties: additionalCategories: items: type: string type: array appVersion: type: string applicableProducts: items: type: string type: array categories: items: type: string type: array customAmendments: items: type: string type: array extendedProperties: items: type: string type: array globalAmendmentTerms: type: string hideKeys: items: type: string type: array id: type: string industries: items: type: string type: array leveledCategories: additionalProperties: true type: object leveledIndustries: additionalProperties: true type: object marketingOnlyChange: type: boolean productTags: items: type: string type: array resourceType: type: string submissionVersion: type: string termsOfUse: type: string useEnterpriseContract: type: boolean type: object AlibabaMarketplaceProductSkuModulePropertyValue: example: Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark properties: DisplayName: type: string Max: type: string Min: type: string Remark: type: string Step: type: string Type: type: string Value: type: string type: object AzureMarket: example: marketCode: marketCode friendlyName: friendlyName properties: friendlyName: type: string marketCode: description: ISO Country Code type: string type: object AlibabaMarketplaceProductShopInfoWangWang: example: UserName: UserName Remark: Remark properties: Remark: type: string UserName: type: string type: object GcpMarketplaceProductAccessState: enum: - ALLUSERS_ACCESSIBLE - NOT_ALLUSERS_ACCESSIBLE - NOT_PUBLISHED type: string x-enum-varnames: - GcpMarketplaceProductAccessState_ALLUSERS_ACCESSIBLE - GcpMarketplaceProductAccessState_NOT_ALLUSERS_ACCESSIBLE - GcpMarketplaceProductAccessState_NOT_PUBLISHED AzureMarketplaceResourceTarget: example: targetId: targetId targetType: flight properties: targetId: type: string targetType: enum: - flight - sandbox - draft - preview - live - certification - retail type: string type: object AzureListingUri: example: displayText: displayText subtype: subtype type: type uri: uri properties: displayText: type: string subtype: type: string type: type: string uri: type: string type: object AlibabaMarketplaceProductSkuModuleProperties: example: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name properties: Property: items: $ref: '#/components/schemas/AlibabaMarketplaceProductSkuModuleProperty' type: array type: object AlibabaMarketplaceProductShopInfo: example: WangWangs: WangWang: - UserName: UserName Remark: Remark - UserName: UserName Remark: Remark Telephones: Telephone: - Telephone - Telephone Emails: Emails Id: 7 Name: Name properties: Emails: type: string Id: type: integer Name: type: string Telephones: $ref: '#/components/schemas/AlibabaMarketplaceProductShopInfoTelephones' WangWangs: $ref: '#/components/schemas/AlibabaMarketplaceProductShopInfoWangWangs' type: object AzureMarketplacePriceAndAvailabilityAudience: example: id: id label: label type: none properties: id: type: string label: type: string type: enum: - none - subscription - ea - msdn - tenant - email type: string type: object AzureMarketplacePlanListing: example: summary: summary lifecycleState: null product: product $schema: $schema kind: azureVM-plan languageId: languageId name: name description: description resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan properties: $schema: type: string description: type: string id: type: string kind: enum: - azureVM-plan - azureSaaS-plan - azureCoreVM-plan - azureContainer-plan type: string languageId: type: string lifecycleState: $ref: '#/components/schemas/AzureMarketplaceResourceLifecycleState' name: type: string plan: type: string product: type: string resourceName: type: string summary: type: string validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object SnowflakeMarketplacePlanInstallmentSchedule: example: default_installment_amount: 6.519180951018382 overridden_installments: - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 installment_duration: 0.10263654006109402 properties: default_installment_amount: type: number installment_duration: type: number overridden_installments: items: $ref: '#/components/schemas/SnowflakeMarketplacePlanInstallment' type: array type: object AzureMarketplacePriceAndAvailabilityPrice: example: customMeters: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency licenseModel: byol systemMeterPricing: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency corePricing: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: corePricing: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityCorePrice' customMeters: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityCustomMeterPrice' licenseModel: enum: - byol - payAsYouGo type: string recurrentPrice: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityRecurrentPrice' systemMeterPricing: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilitySystemMeterPrice' type: object AzureMarketplaceResourceLifecycleState: enum: - notAvailable - neverUsed - test - preview - generallyAvailable - deprecated - decommissioned - deleted type: string x-enum-varnames: - AzureMarketplaceResourceLifecycleState_NotAvailable - AzureMarketplaceResourceLifecycleState_NeverUsed - AzureMarketplaceResourceLifecycleState_Test - AzureMarketplaceResourceLifecycleState_Preview - AzureMarketplaceResourceLifecycleState_GenerallyAvailable - AzureMarketplaceResourceLifecycleState_Deprecated - AzureMarketplaceResourceLifecycleState_Decommissioned - AzureMarketplaceResourceLifecycleState_Deleted AzureGovernmentCertification: example: validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri properties: title: type: string uri: type: string validationResults: items: $ref: '#/components/schemas/AzureValidationResult' type: array type: object GcpMarketplaceProductMarketingSpec: example: signupUri: signupUri externalLicenseSpecs: - description: description uri: uri - description: description uri: uri searchKeywords: - searchKeywords - searchKeywords tagLine: tagLine displayNames: - displayNames - displayNames externalMarketingUrl: externalMarketingUrl icon: icon description: description searchCategories: - searchCategories - searchCategories searchDescription: searchDescription title: title supportSpec: description: description uri: uri email: email eulaUrl: eulaUrl documentationSpecs: - description: description title: title uri: uri - description: description title: title uri: uri properties: description: type: string displayNames: items: type: string type: array documentationSpecs: items: $ref: '#/components/schemas/GcpMarketplaceProductDocumentationSpec' type: array eulaUrl: type: string externalLicenseSpecs: items: $ref: '#/components/schemas/GcpMarketplaceProductLicenseSpec' type: array externalMarketingUrl: type: string icon: description: in format of "base64://..." type: string searchCategories: items: type: string type: array searchDescription: type: string searchKeywords: items: type: string type: array signupUri: type: string supportSpec: $ref: '#/components/schemas/GcpMarketplaceProductSupportSpec' tagLine: type: string title: type: string type: object AzureProductSetup: properties: callToAction: enum: - free - free-trial - contact-me type: string channelStates: items: $ref: '#/components/schemas/AzureTypeValue' type: array enableTestDrive: type: boolean resourceType: enum: - AzureProductSetup type: string sellingOption: enum: - ListingOnly - ListAndSell type: string testDriveType: type: string trialUri: type: string type: object LastModifiedBy: properties: email: description: The email of the creator. type: string entityId: description: The ID of the creator. type: string entityType: allOf: - $ref: '#/components/schemas/EntityType' description: The Entity type of the creator, either USER or API_CLIENT. type: object name: description: The name of the creator. type: string type: object AzureProductVariantPriceSchedule: example: isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName properties: dateTimeRange: $ref: '#/components/schemas/AzureLocalizedTimeRange' friendlyName: type: string isBaseSchedule: description: There is only one base schedule. type: boolean marketCodes: description: ISO country code items: type: string type: array schedules: items: $ref: '#/components/schemas/AzurePriceSchedule' type: array type: object AzureLocalizedDateTime: example: dateTimeInUtc: dateTimeInUtc localizePerMarket: true properties: dateTimeInUtc: type: string localizePerMarket: type: boolean type: object SnowflakeMarketplaceProductPricingPlan: example: updated_on: updated_on billing_duration_months: '0' metadata: key: metadata visibility: visibility display_name: display_name usage_details: free_unit_kind: free_unit_kind free_units: 5.533258397034986 usage_unit_kind: usage_unit_kind max_fee: 3.2588565619047607 usage_unit_price: 4.078845849666752 base_fee: 7.04836565559697 contract_type: contract_type sales_motion: sales_motion pricing_model: pricing_model name: name comment: comment currency: currency state: state contract_duration_months: '0' properties: base_fee: type: number billing_duration_months: example: '0' type: string comment: type: string contract_duration_months: example: '0' type: string contract_type: description: PAY_AS_YOU_GO, LIMITED_TIME type: string currency: type: string display_name: type: string metadata: additionalProperties: type: string description: 'For pricing display purpose. eg: {"price":"10","button_text":"starter plan"}' type: object name: type: string pricing_model: description: 'pricing model: USAGE_BASED, FLAT_FEE' type: string sales_motion: description: SELF_SERVE, PROACTIVE type: string state: description: state of pricing plan type: string updated_on: type: string usage_details: $ref: '#/components/schemas/SnowflakeMarketplacePricingPlanUsageDetails' visibility: type: string type: object AlibabaMarketplaceProductExtras: example: ProductExtra: - Order: 5 Type: Type Label: Label Values: '{}' Key: Key - Order: 5 Type: Type Label: Label Values: '{}' Key: Key properties: ProductExtra: items: $ref: '#/components/schemas/AlibabaMarketplaceProductExtra' type: array type: object AzureMarketplaceSubmission: example: result: succeeded deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product $schema: $schema created: created resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message status: notStarted target: targetId: targetId targetType: flight properties: $schema: type: string created: description: Date-time string type: string deprecationSchedule: $ref: '#/components/schemas/AzureMarketplaceDeprecationSchedule' id: type: string lifecycleState: $ref: '#/components/schemas/AzureMarketplaceResourceLifecycleState' product: type: string resourceName: type: string result: enum: - succeeded - failed - pending type: string status: enum: - notStarted - running - completed type: string target: $ref: '#/components/schemas/AzureMarketplaceResourceTarget' validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object ProductInfo: example: eulaType: '{}' awsSaasProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description awsContainerProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description alibabaProduct: FrontCategoryId: 6 Status: Status Description: Description RequestId: RequestId ShopInfo: WangWangs: WangWang: - UserName: UserName Remark: Remark - UserName: UserName Remark: Remark Telephones: Telephone: - Telephone - Telephone Emails: Emails Id: 7 Name: Name ProductSkus: ProductSku: - Constraints: Constraints ChargeType: ChargeType Modules: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name OrderPeriods: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name Hidden: true Code: Code Name: Name - Constraints: Constraints ChargeType: ChargeType Modules: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name OrderPeriods: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name Hidden: true Code: Code Name: Name UseCount: 3 GmtModified: 5 GmtCreated: 1 Code: Code Name: Name ShortDescription: ShortDescription SupplierPk: 9 Score: 2.3021358869347655 Type: Type AuditStatus: AuditStatus AuditFailMsg: AuditFailMsg ProductExtras: ProductExtra: - Order: 5 Type: Type Label: Label Values: '{}' Key: Key - Order: 5 Type: Type Label: Label Values: '{}' Key: Key AuditTime: 0 PicUrl: PicUrl awsSnsSubscriptions: - Status: UNKNOWN Endpoint: Endpoint TopicArn: TopicArn Protocol: Protocol SubscriptionArn: SubscriptionArn - Status: UNKNOWN Endpoint: Endpoint TopicArn: TopicArn Protocol: Protocol SubscriptionArn: SubscriptionArn azureProductResource: customerLeads: salesforceLeadConfiguration: '{}' product: product $schema: $schema tableLeadConfiguration: '{}' httpsEndpointLeadConfiguration: '{}' resourceName: resourceName emailLeadConfiguration: '{}' dynamicsLeadConfiguration: '{}' marketoLeadConfiguration: '{}' leadDestination: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message blobLeadConfiguration: '{}' product: lifecycleState: null $schema: $schema productGroup: productGroup identity: externalId: externalId alias: alias resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message type: azureApplication priceAndAvailabilityOffer: product: product $schema: $schema previewAudiences: - id: id label: label type: none - id: id label: label type: none resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message technicalConfiguration: azureAdTenantId: azureAdTenantId product: product $schema: $schema azureAdAppId: azureAdAppId resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message connectionWebhook: connectionWebhook landingPageUrl: landingPageUrl listingAssets: - lifecycleState: '{}' fileName: fileName product: product $schema: $schema kind: azure displayOrder: 6 languageId: languageId description: description resourceName: resourceName type: azureLogoSmall url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message listing: listing friendlyName: friendlyName - lifecycleState: '{}' fileName: fileName product: product $schema: $schema kind: azure displayOrder: 6 languageId: languageId description: description resourceName: resourceName type: azureLogoSmall url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message listing: listing friendlyName: friendlyName plans: - planListing: summary: summary lifecycleState: null product: product $schema: $schema kind: azureVM-plan languageId: languageId name: name description: description resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan priceAndAvailabilityPlan: audience: public product: product softwareReservation: - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month $schema: $schema visibility: visible meterDefine: meterDefine billingTag: billingTag resourceName: resourceName trial: type: day value: 7.386281948385884 markets: - markets - markets privateAudiences: - id: id label: label type: none - id: id label: label type: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency licenseModel: byol systemMeterPricing: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency corePricing: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency plan: deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product displayRank: 3 $schema: $schema azureGovernmentCertifications: - link: link name: name - link: link name: name resourceName: resourceName azureRegions: - azureRegions - azureRegions subtype: managedApplication identity: externalId: externalId alias: alias id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - planListing: summary: summary lifecycleState: null product: product $schema: $schema kind: azureVM-plan languageId: languageId name: name description: description resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan priceAndAvailabilityPlan: audience: public product: product softwareReservation: - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month $schema: $schema visibility: visible meterDefine: meterDefine billingTag: billingTag resourceName: resourceName trial: type: day value: 7.386281948385884 markets: - markets - markets privateAudiences: - id: id label: label type: none - id: id label: label type: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency licenseModel: byol systemMeterPricing: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency corePricing: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency plan: deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product displayRank: 3 $schema: $schema azureGovernmentCertifications: - link: link name: name - link: link name: name resourceName: resourceName azureRegions: - azureRegions - azureRegions subtype: managedApplication identity: externalId: externalId alias: alias id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message property: lifecycleState: null appVersion: appVersion product: product $schema: $schema termsConditions: custom kind: azureSaaS resourceName: resourceName customAmendments: - tenants: manualEntries: - description: description id: id - description: description id: id terms: terms - tenants: manualEntries: - description: description id: id - description: description id: id terms: terms cloudIndustries: key: - cloudIndustries - cloudIndustries standardContractAmendment: standardContractAmendment termsOfUseUrl: termsOfUseUrl termsOfUse: termsOfUse industries: key: - industries - industries categories: key: - categories - categories id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message reseller: product: product $schema: $schema resellerChannelState: resellerChannelState audiences: - resourceId: resourceId description: description type: subscription - resourceId: resourceId description: description type: subscription resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message setup: product: product $schema: $schema accessUrl: accessUrl useMicrosoftLicenseManagementService: true sellThroughMicrosoft: true resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message requireLicenseForInstall: true callToAction: free submission: result: succeeded deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product $schema: $schema created: created resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message status: notStarted target: targetId: targetId targetType: flight listing: generalLinks: - displayText: displayText link: link - displayText: displayText link: link lifecycleState: '{}' cloudSolutionProviderMarketingMaterials: cloudSolutionProviderMarketingMaterials product: product supportContact: phone: phone name: name email: email url: url governmentSupportWebsite: governmentSupportWebsite $schema: $schema searchKeywords: - searchKeywords - searchKeywords kind: azureSaaS languageId: languageId description: description resourceName: resourceName shortDescription: shortDescription title: title privacyPolicyLink: privacyPolicyLink gettingStartedInstructions: gettingStartedInstructions gloabalSupportWebsite: gloabalSupportWebsite cloudSolutionProviderContact: phone: phone name: name email: email url: url engineeringContact: phone: phone name: name email: email url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message searchResultSummary: searchResultSummary priceAndAvailabilityCustomMeter: product: product $schema: $schema customMeters: key: unitOfMeasure: unitOfMeasure displayName: displayName price: 3.0937452626664474 resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message awsAmiProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description eulaUrl: eulaUrl sellerNotes: sellerNotes snowflakeProduct: profileName: profileName evaluationPlan: evaluationPlan metadata: hasFreeSampleData: true areTermsProvidedOffline: true usage: '{}' description: description businessNeeds: '{}' share: share paidAttributes: '{}' title: title isWithStandardTerms: true private: true additionalRegions: additionalRegions globalName: globalName regions: regions autofulfillment: true flags: flags pricingPlans: - updated_on: updated_on billing_duration_months: '0' metadata: key: metadata visibility: visibility display_name: display_name usage_details: free_unit_kind: free_unit_kind free_units: 5.533258397034986 usage_unit_kind: usage_unit_kind max_fee: 3.2588565619047607 usage_unit_price: 4.078845849666752 base_fee: 7.04836565559697 contract_type: contract_type sales_motion: sales_motion pricing_model: pricing_model name: name comment: comment currency: currency state: state contract_duration_months: '0' - updated_on: updated_on billing_duration_months: '0' metadata: key: metadata visibility: visibility display_name: display_name usage_details: free_unit_kind: free_unit_kind free_units: 5.533258397034986 usage_unit_kind: usage_unit_kind max_fee: 3.2588565619047607 usage_unit_price: 4.078845849666752 base_fee: 7.04836565559697 contract_type: contract_type sales_motion: sales_motion pricing_model: pricing_model name: name comment: comment currency: currency state: state contract_duration_months: '0' listingType: listingType distribution: distribution createdOn: createdOn customizedContactInfo: customizedContactInfo fulfillmentType: fulfillmentType shareType: shareType unpublishedByAdminReason: unpublishedByAdminReason scheduledDropTime: scheduledDropTime firstPublishedOn: firstPublishedOn isMountlessQueryable: true state: state attachedShare: attachedShare detailedTargetAccounts: - company_name: company_name account_identifier: account_identifier - company_name: company_name account_identifier: account_identifier publishOnApproval: true defaultPricingPlan: free_unit_kind: free_unit_kind trial_usage_unit: trial_usage_unit usage_unit_kind: usage_unit_kind is_auto_renewable: true installment_schedule: default_installment_amount: 6.519180951018382 overridden_installments: - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 installment_duration: 0.10263654006109402 type: type base_fee: 7.143538047012306 payment_type: payment_type free_units: 7.058770351582356 allow_early_access: true currency: currency billing_duration: 0 trial_usage_limit: 3.0205796992916243 max_fee: 7.740351818741173 usage_unit_price: 3.0576100241049344 updatedOn: updatedOn retiredOn: retiredOn applicationPackageName: applicationPackageName targetAccounts: targetAccounts lastApprovedOn: lastApprovedOn lastPublishedOn: lastPublishedOn lastSubmittedOn: lastSubmittedOn rejectedReason: rejectedReason name: name trialDetails: trial_type: trial_type description: description trial_time_limit: 0.2025324113236393 comment: comment rejectedOn: rejectedOn replicationSchedule: replicationSchedule azureProduct: availabilities: - visibility: visibility enterpriseLicensing: enterpriseLicensing emailAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id resourceType: resourceType - visibility: visibility enterpriseLicensing: enterpriseLicensing emailAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id resourceType: resourceType externalIDs: - type: type value: value - type: type value: value variants: - conversionPaths: conversionPaths leadGenID: leadGenID extendedProperties: - type: type value: value - type: type value: value cloudAvailabilities: - cloudAvailabilities - cloudAvailabilities azureGovernmentCertifications: - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri externalID: externalID referenceVariantID: referenceVariantID id: id state: InActive featureAvailabilities: - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType friendlyName: friendlyName resourceType: AzureSkuVariant - conversionPaths: conversionPaths leadGenID: leadGenID extendedProperties: - type: type value: value - type: type value: value cloudAvailabilities: - cloudAvailabilities - cloudAvailabilities azureGovernmentCertifications: - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri externalID: externalID referenceVariantID: referenceVariantID id: id state: InActive featureAvailabilities: - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType friendlyName: friendlyName resourceType: AzureSkuVariant branches: - module: module id: id variantID: variantID currentDraftInstanceID: currentDraftInstanceID type: type friendlyName: friendlyName resourceType: resourceType - module: module id: id variantID: variantID currentDraftInstanceID: currentDraftInstanceID type: type friendlyName: friendlyName resourceType: resourceType isModularPublishing: true listings: - summary: summary accessInformation: accessInformation keywords: - keywords - keywords compatibleProducts: - compatibleProducts - compatibleProducts description: description shortDescription: shortDescription languageCode: languageCode title: title gettingStartedInstructions: gettingStartedInstructions assets: - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset listingUris: - displayText: displayText subtype: subtype type: type uri: uri - displayText: displayText subtype: subtype type: type uri: uri publisherName: publisherName productDisplayName: productDisplayName listingContacts: - phone: phone name: name type: CustomerSupport uri: uri email: email - phone: phone name: name type: CustomerSupport uri: uri email: email id: id resourceType: AzureListing - summary: summary accessInformation: accessInformation keywords: - keywords - keywords compatibleProducts: - compatibleProducts - compatibleProducts description: description shortDescription: shortDescription languageCode: languageCode title: title gettingStartedInstructions: gettingStartedInstructions assets: - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset - fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset listingUris: - displayText: displayText subtype: subtype type: type uri: uri - displayText: displayText subtype: subtype type: type uri: uri publisherName: publisherName productDisplayName: productDisplayName listingContacts: - phone: phone name: name type: CustomerSupport uri: uri email: email - phone: phone name: name type: CustomerSupport uri: uri email: email id: id resourceType: AzureListing plans: - lifecycleState: notAvailable product: product softwareReservation: paymentSchedule: type: day value: 7.386281948385884 reservationDuration: type: day value: 7.386281948385884 vmPrices: patternProperties: key: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 $schema: $schema offerPricingType: '{}' visibility: visible planName: planName resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: '{}' recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - lifecycleState: notAvailable product: product softwareReservation: paymentSchedule: type: day value: 7.386281948385884 reservationDuration: type: day value: 7.386281948385884 vmPrices: patternProperties: key: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 $schema: $schema offerPricingType: '{}' visibility: visible planName: planName resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: '{}' recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency submissions: - subState: InDraft pendingUpdateInfo: status: status updateType: updateType resources: - type: type value: value - type: type value: value areResourcesReady: true id: id publishedTimeInUtc: 2000-01-23 04:56:07+00:00 state: Inprogress variantResources: - resources: - type: type value: value - type: type value: value variantID: variantID - resources: - type: type value: value - type: type value: value variantID: variantID releaseNumber: 4 targets: - type: type value: value - type: type value: value friendlyName: friendlyName resourceType: Submission - subState: InDraft pendingUpdateInfo: status: status updateType: updateType resources: - type: type value: value - type: type value: value areResourcesReady: true id: id publishedTimeInUtc: 2000-01-23 04:56:07+00:00 state: Inprogress variantResources: - resources: - type: type value: value - type: type value: value variantID: variantID - resources: - type: type value: value - type: type value: value variantID: variantID releaseNumber: 4 targets: - type: type value: value - type: type value: value friendlyName: friendlyName resourceType: Submission name: name packageConfigurations: - landingPageUri: landingPageUri azureActiveDirectoryApplicationID: azureActiveDirectoryApplicationID id: id azureActiveDirectoryTenantID: azureActiveDirectoryTenantID connectionWebhook: connectionWebhook resourceType: AzureSoftwareAsAServicePackageConfiguration - landingPageUri: landingPageUri azureActiveDirectoryApplicationID: azureActiveDirectoryApplicationID id: id azureActiveDirectoryTenantID: azureActiveDirectoryTenantID connectionWebhook: connectionWebhook resourceType: AzureSoftwareAsAServicePackageConfiguration setup: '{}' id: id properties: - appVersion: appVersion useEnterpriseContract: true submissionVersion: submissionVersion customAmendments: - customAmendments - customAmendments extendedProperties: - extendedProperties - extendedProperties termsOfUse: termsOfUse hideKeys: - hideKeys - hideKeys leveledIndustries: key: '' marketingOnlyChange: true globalAmendmentTerms: globalAmendmentTerms industries: - industries - industries additionalCategories: - additionalCategories - additionalCategories applicableProducts: - applicableProducts - applicableProducts leveledCategories: key: '' categories: - categories - categories id: id productTags: - productTags - productTags resourceType: resourceType - appVersion: appVersion useEnterpriseContract: true submissionVersion: submissionVersion customAmendments: - customAmendments - customAmendments extendedProperties: - extendedProperties - extendedProperties termsOfUse: termsOfUse hideKeys: - hideKeys - hideKeys leveledIndustries: key: '' marketingOnlyChange: true globalAmendmentTerms: globalAmendmentTerms industries: - industries - industries additionalCategories: - additionalCategories - additionalCategories applicableProducts: - applicableProducts - applicableProducts leveledCategories: key: '' categories: - categories - categories id: id productTags: - productTags - productTags resourceType: resourceType resourceType: resourceType gcpProduct: revisionId: revisionId marketplace: marketplaces/google-cloud serviceConfig: name: name producerProjectId: producerProjectId metrics: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId title: title billing: metrics: - metrics - metrics createTime: 2000-01-23 04:56:07+00:00 service: service listingSpec: marketingSpec: signupUri: signupUri externalLicenseSpecs: - description: description uri: uri - description: description uri: uri searchKeywords: - searchKeywords - searchKeywords tagLine: tagLine displayNames: - displayNames - displayNames externalMarketingUrl: externalMarketingUrl icon: icon description: description searchCategories: - searchCategories - searchCategories searchDescription: searchDescription title: title supportSpec: description: description uri: uri email: email eulaUrl: eulaUrl documentationSpecs: - description: description title: title uri: uri - description: description title: title uri: uri purchaseSpec: features: - name: name description: description title: title - name: name description: description title: title purchaseOptionSpecs: - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription metrics: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId listingType: BillingIntegratedManagedService termsSpec: standardEula: '{}' inlineEula: '{}' eulaUri: eulaUri externalAccountSpec: signupUri: signupUri loginUri: loginUri singleSignOnUri: singleSignOnUri name: name validationSummary: '{}' lastPublishTime: 2000-01-23 04:56:07+00:00 derivedDiscoveryState: accessState: ALLUSERS_ACCESSIBLE searchState: ADMIN_OVERRIDE_UNSEARCHABLE id: id revisionCreateTime: 2000-01-23 04:56:07+00:00 refundCancellationPolicy: refundCancellationPolicy awsProfessionalServicesProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description commits: - types: - types - types quantity: 4 length: 9 description: description type: '{}' maximumUsers: 361608 rate: 7.386281948385884 isUserCreated: true minimumUsers: 202713 name: name term: term category: category termEndTime: termEndTime key: key timeUnit: '{}' - types: - types - types quantity: 4 length: 9 description: description type: '{}' maximumUsers: 361608 rate: 7.386281948385884 isUserCreated: true minimumUsers: 202713 name: name term: term category: category termEndTime: termEndTime key: key timeUnit: '{}' attributes: key: attributes currency: currency awsMachineLearningProduct: Repositories: - Type: Type Url: Url - Type: Type Url: Url Description: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true Versions: - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle - CreationDate: 2000-01-23 04:56:07+00:00 Id: Id DeliveryOptions: - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription - Recommendations: '{}' Type: Type AmiAlias: AmiAlias SourceId: SourceId Title: Title Visibility: Visibility FulfillmentUrl: FulfillmentUrl Id: Id ShortDescription: ShortDescription ReleaseNotes: ReleaseNotes VersionTitle: VersionTitle productId: productId PromotionalResources: AdditionalResources: - Type: Type Text: Text Url: Url - Type: Type Text: Text Url: Url LogoUrl: LogoUrl Videos: - Type: Type Title: Title Url: Url - Type: Type Title: Title Url: Url dataFeedProductId: dataFeedProductId Dimensions: - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name - Types: - Types - Types Description: Description Length: 2 Rate: 6.778324963048013 TimeUnit: DAY Unit: Unit Key: Key Name: Name SignatureVerificationKeys: - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 - Status: Status PublicKey: PublicKey PublicKeyVersion: 2 SupportInformation: Description: Description stripeProduct: images: - images - images metadata: key: metadata livemode: true created: 6 active: true description: description url: url package_dimensions: '{}' statement_descriptor: statement_descriptor marketing_features: - name: name - name: name tax_code: '{}' shippable: true name: name id: id unit_label: unit_label updated: 4 object: object dimensions: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 types: - types - types description: description planName: planName usageCount: '{}' rate: 6.84685269835264 includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly valueType: '{}' name: name planId: planId category: category key: key skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 types: - types - types description: description planName: planName usageCount: '{}' rate: 6.84685269835264 includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly valueType: '{}' name: name planId: planId category: category key: key skuId: skuId properties: alibabaProduct: $ref: '#/components/schemas/AlibabaMarketplaceProduct' attributes: additionalProperties: type: string type: object awsAmiProduct: $ref: '#/components/schemas/AwsProduct' awsContainerProduct: $ref: '#/components/schemas/AwsProduct' awsMachineLearningProduct: $ref: '#/components/schemas/AwsProduct' awsProfessionalServicesProduct: $ref: '#/components/schemas/AwsProduct' awsSaasProduct: $ref: '#/components/schemas/AwsProduct' awsSnsSubscriptions: items: $ref: '#/components/schemas/AwsSnsSubscription' type: array azureProduct: $ref: '#/components/schemas/AzureProduct' azureProductResource: $ref: '#/components/schemas/AzureMarketplaceProductResource' commits: items: $ref: '#/components/schemas/CommitDimension' type: array currency: type: string dimensions: items: $ref: '#/components/schemas/MeteringDimension' type: array eulaType: allOf: - $ref: '#/components/schemas/EulaType' description: The public offer's EULA type. type: object eulaUrl: description: The public offer's EULA URL. type: string gcpProduct: $ref: '#/components/schemas/GcpMarketplaceProduct' refundCancellationPolicy: type: string sellerNotes: type: string snowflakeProduct: $ref: '#/components/schemas/SnowflakeMarketplaceProduct' stripeProduct: $ref: '#/components/schemas/StripeProduct' type: object AlibabaMarketplaceProductExtra: example: Order: 5 Type: Type Label: Label Values: '{}' Key: Key properties: Key: type: string Label: type: string Order: type: integer Type: type: string Values: type: object type: object NotificationEventStatus: enum: - '' - SCHEDULED - PENDING - DONE - FAILED type: string x-enum-varnames: - NotificationEventStatus_UNKNOWN - NotificationEventStatus_SCHEDULED - NotificationEventStatus_PENDING - NotificationEventStatus_DONE - NotificationEventStatus_FAILED NotificationChannel: enum: - EMAIL - SLACK - SMS - SNS - SALESFORCE - WEBHOOK - SUGER_SUPPORT - MICROSOFT_TEAMS type: string x-enum-comments: NotificationChannel_MICROSOFT_TEAMS: Notify Microsoft Teams. NotificationChannel_SNS: Amazon Simple Notification Service NotificationChannel_SUGER_SUPPORT: Notify Suger Support team. x-enum-varnames: - NotificationChannel_EMAIL - NotificationChannel_SLACK - NotificationChannel_SMS - NotificationChannel_SNS - NotificationChannel_SALESFORCE - NotificationChannel_WEBHOOK - NotificationChannel_SUGER_SUPPORT - NotificationChannel_MICROSOFT_TEAMS Partner: enum: - '' - ADYEN - ALIBABA - AWS - AWS_CHINA - AZURE - CHARGEBEE - DATABRICKS - DOCUSIGN - GCP - GOOGLE - HUBSPOT - INTUIT - LAGO - MARKETO - METRONOME - MICROSOFT - ORACLE - ORB - REDHAT - SALESFORCE - SLACK - SNOWFLAKE - STRIPE - ZOHO type: string x-enum-varnames: - Partner_UNKNOWN - Partner_ADYEN - Partner_ALIBABA - Partner_AWS - Partner_AWS_CHINA - Partner_AZURE - Partner_CHARGEBEE - Partner_DATABRICKS - Partner_DOCUSIGN - Partner_GCP - Partner_GOOGLE - Partner_HUBSPOT - Partner_INTUIT - Partner_LAGO - Partner_MARKETO - Partner_METRONOME - Partner_MICROSOFT - Partner_ORACLE - Partner_ORB - Partner_REDHAT - Partner_SALESFORCE - Partner_SLACK - Partner_SNOWFLAKE - Partner_STRIPE - Partner_ZOHO AzureMarketplaceSaasTechnicalConfiguration: example: azureAdTenantId: azureAdTenantId product: product $schema: $schema azureAdAppId: azureAdAppId resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message connectionWebhook: connectionWebhook landingPageUrl: landingPageUrl properties: $schema: type: string azureAdAppId: description: Azure AD Application Id type: string azureAdTenantId: description: Azure AD Tenant Id type: string connectionWebhook: type: string id: type: string landingPageUrl: type: string product: description: in format of "product/product-durable-id" type: string resourceName: type: string validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object AzurePriceCadence: example: type: Month value: 9 properties: type: enum: - Month - Year type: string value: type: integer type: object AzureCommercialMarketplaceSetup: example: product: product $schema: $schema accessUrl: accessUrl useMicrosoftLicenseManagementService: true sellThroughMicrosoft: true resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message requireLicenseForInstall: true callToAction: free properties: $schema: type: string accessUrl: description: in patern of "^(http|https)://" type: string callToAction: enum: - free - freeTrial - contactMe type: string id: description: In format of "commercial-marketplace-setup/setup-durable-id" type: string product: description: Product resource name, in format of "product/product-durable-id" type: string requireLicenseForInstall: type: boolean resourceName: type: string sellThroughMicrosoft: type: boolean useMicrosoftLicenseManagementService: description: If true, only per_user pricing model is allowed. type: boolean validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object AwsProductRepository: example: Type: Type Url: Url properties: Type: type: string Url: type: string type: object AzureMarketplacePriceAndAvailabilityOffer: example: product: product $schema: $schema previewAudiences: - id: id label: label type: none - id: id label: label type: none resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message properties: $schema: type: string id: type: string previewAudiences: items: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityAudience' type: array product: type: string resourceName: type: string validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object AzureMarketplacePriceAndAvailabilityCustomMeterItem: example: unitOfMeasure: unitOfMeasure displayName: displayName price: 3.0937452626664474 properties: displayName: type: string price: description: Suger's custom field, for Suger internal use only. Not from Microsoft official schema. type: number unitOfMeasure: type: string type: object AwsSnsSubscription: example: Status: UNKNOWN Endpoint: Endpoint TopicArn: TopicArn Protocol: Protocol SubscriptionArn: SubscriptionArn properties: Endpoint: type: string Protocol: type: string Status: $ref: '#/components/schemas/AwsSnsSubscriptionStatus' SubscriptionArn: type: string TopicArn: type: string type: object TrackEvent: example: contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 properties: action: $ref: '#/components/schemas/TrackEventActionType' contactId: description: The ID of the contact who triggered the track event if applicable. type: string timestamp: description: timestamp of the track event happened. format: date-time type: string type: object AzureMarketplacePriceAndAvailabilitySoftwareReservation: example: percentageSave: 6.704019297950036 term: 3.353193347011243 type: month properties: percentageSave: description: default 0 type: number term: description: default 0 type: number type: enum: - month - year type: string type: object PartnerService: enum: - DEFAULT - ACE - BIGQUERY - BILLING - CHATBOT - COSELL - CRM - CPQ - DATABASE - DRIVE - EMAIL - MARKETPLACE - NETSUITE - PAYMENT - QUICKBOOKS - STORAGE - TEAMS type: string x-enum-comments: PartnerService_ACE: for AWS ACE Cosell PartnerService_BIGQUERY: for GCP Bigquery. PartnerService_BILLING: for Billing/metering service. PartnerService_COSELL: for Azure or GCP Co-sell PartnerService_DRIVE: for Google Drive. PartnerService_NETSUITE: for Oracle Netsuite. PartnerService_PAYMENT: for Stripe/Adyen PartnerService_QUICKBOOKS: for Intuit Quickbooks. PartnerService_STORAGE: for Google Cloud Storage. PartnerService_TEAMS: for Microsoft Teams x-enum-varnames: - PartnerService_DEFAULT - PartnerService_ACE - PartnerService_BIGQUERY - PartnerService_BILLING - PartnerService_CHATBOT - PartnerService_COSELL - PartnerService_CRM - PartnerService_CPQ - PartnerService_DATABASE - PartnerService_DRIVE - PartnerService_EMAIL - PartnerService_MARKETPLACE - PartnerService_NETSUITE - PartnerService_PAYMENT - PartnerService_QUICKBOOKS - PartnerService_STORAGE - PartnerService_TEAMS AzureTypeValue: example: type: type value: value properties: type: type: string value: type: string type: object SnowflakeMarketplaceProductDefaultPricingPlan: example: free_unit_kind: free_unit_kind trial_usage_unit: trial_usage_unit usage_unit_kind: usage_unit_kind is_auto_renewable: true installment_schedule: default_installment_amount: 6.519180951018382 overridden_installments: - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 installment_duration: 0.10263654006109402 type: type base_fee: 7.143538047012306 payment_type: payment_type free_units: 7.058770351582356 allow_early_access: true currency: currency billing_duration: 0 trial_usage_limit: 3.0205796992916243 max_fee: 7.740351818741173 usage_unit_price: 3.0576100241049344 properties: allow_early_access: description: 'If true, consumers can access the listing before making a payment. You''ll need to remind them to pay.' type: boolean base_fee: type: number billing_duration: type: integer currency: type: string free_unit_kind: type: string free_units: type: number installment_schedule: $ref: '#/components/schemas/SnowflakeMarketplacePlanInstallmentSchedule' is_auto_renewable: description: IsAutoRenewable is true if the product is auto renewable. type: boolean max_fee: type: number payment_type: type: string trial_usage_limit: type: number trial_usage_unit: type: string type: type: string usage_unit_kind: type: string usage_unit_price: type: number type: object AzureMarketplaceDeprecationScheduleAlternative: example: product: '{}' plan: '{}' properties: plan: type: object product: type: object type: object StripeProduct: example: images: - images - images metadata: key: metadata livemode: true created: 6 active: true description: description url: url package_dimensions: '{}' statement_descriptor: statement_descriptor marketing_features: - name: name - name: name tax_code: '{}' shippable: true name: name id: id unit_label: unit_label updated: 4 object: object properties: active: description: Whether the product is currently available for purchase. type: boolean created: description: Time at which the object was created. Measured in seconds since the Unix epoch. type: integer description: description: The product's description, meant to be displayable to the customer. Use this field to optionally store a long form explanation of the product being sold for your own rendering purposes. type: string id: description: Unique identifier for the product in Stripe. type: string images: description: A list of up to 8 URLs of images for this product, meant to be displayable to the customer. items: type: string type: array livemode: description: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode. type: boolean marketing_features: description: A list of up to 15 marketing features for this product. These are displayed in [pricing tables](https://stripe.com/docs/payments/checkout/pricing-table). items: $ref: '#/components/schemas/StripeProductMarketingFeature' type: array metadata: additionalProperties: type: string description: Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. type: object name: description: The product's name, meant to be displayable to the customer. type: string object: description: String representing the object's type. Always has the value `product`. type: string package_dimensions: allOf: - $ref: '#/components/schemas/StripeProductPackageDimensions' description: The dimensions of this product for shipping purposes. type: object shippable: description: Whether this product is shipped (i.e., physical goods). type: boolean statement_descriptor: description: 'Extra information about a product which will appear on your customer''s credit card statement. In the case that multiple products are billed at once, the first statement descriptor will be used.' type: string tax_code: description: A [tax code](https://stripe.com/docs/tax/tax-categories) ID. type: object unit_label: description: A label that represents units of this product. When set, this will be included in customers' receipts, invoices, Checkout, and the customer portal. type: string updated: description: Time at which the product was last updated. Measured in seconds since the Unix epoch. type: integer url: description: A URL of a publicly-accessible webpage for this product. type: string type: object AzureMarketplacePriceAndAvailabilityPrivateOfferPlan: example: lifecycleState: notAvailable product: product softwareReservation: paymentSchedule: type: day value: 7.386281948385884 reservationDuration: type: day value: 7.386281948385884 vmPrices: patternProperties: key: quantity: 7.457744773683766 unitPricePerPaymentPeriodInUsd: 1.1730742509559433 $schema: $schema offerPricingType: '{}' visibility: visible planName: planName resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: '{}' recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: $schema: type: string id: type: string lifecycleState: $ref: '#/components/schemas/AzureMarketplaceResourceLifecycleState' offerPricingType: allOf: - $ref: '#/components/schemas/AzureMarketplaceOfferPricingType' description: default "editExistingOfferPricingOnly" type: object plan: type: string planName: description: The azure plan friendly name, from the Azure Marketplace. type: string pricing: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityPrivateOfferPrice' product: type: string resourceName: type: string softwareReservation: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityPrivateOfferPlanSoftwareReservation' validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array visibility: description: default "visible" enum: - visible - hidden type: string type: object GcpMarketplaceProductMeteringMetric: example: priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId properties: description: description: 'Description: A detailed description of the metric, which can be used in documentation.' type: string displayName: type: string displayUnit: description: such as "min" type: string displayUnitDescription: description: such as "minute" type: string id: description: 'The usage metering metric/dimension key It is in format of "{plan_id}_{usage_dimension_key}". For example, "basic_plan_storage".' type: string metricKind: description: such as "DELTA" type: string name: description: 'Name: The resource name of the metric descriptor, in format of "{productServiceName}/{plan_id}_{usage_dimension_key}"' type: string priceTiers: description: 'Price info of this usage metering metric. Only applicable for the default offer (plan) and private offer.' items: $ref: '#/components/schemas/GcpPriceTier' type: array reportingUnit: description: such as "min" type: string skuId: description: The SKU ID of this usage metering metric. Applicable only in Private Offer. type: string unit: description: such as "min" type: string valueType: allOf: - $ref: '#/components/schemas/ValueType' description: such as "INT64" type: object type: object NotificationEvent: example: eventID: eventID customFields: key: '' entityType: '' contactEmails: - contactEmails - contactEmails entityID: entityID message: message priority: '{}' title: title contactIds: - contactIds - contactIds organizationID: organizationID ccContactIds: - ccContactIds - ccContactIds channels: - EMAIL - EMAIL isActionItem: true partner: '{}' createdBy: '{}' entityStatus: entityStatus entityName: entityName eventStatus: '{}' action: '' requireAudit: true trackEvents: - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 - contactId: contactId action: OPEN_EMAIL timestamp: 2000-01-23 04:56:07+00:00 info: '{}' lastUpdateTime: 2000-01-23 04:56:07+00:00 timestamp: 2000-01-23 04:56:07+00:00 properties: action: $ref: '#/components/schemas/NotificationEventAction' ccContactIds: description: Cc contactIds that will receive this notification items: type: string type: array channels: description: The list of channels this event will be sent to, e.g., ["SLACK", "EMAIL"] items: $ref: '#/components/schemas/NotificationChannel' type: array contactEmails: description: Contact emails that will receive this notification items: type: string type: array contactIds: description: ContactIds that will receive this notification items: type: string type: array createdBy: allOf: - $ref: '#/components/schemas/LastModifiedBy' description: 'Who originally created or triggered this notification event. It can be user or API client.' type: object customFields: additionalProperties: true description: Custom fields of the notification event. type: object entityID: type: string entityName: description: The name of the entity. type: string entityStatus: type: string entityType: $ref: '#/components/schemas/EntityType' eventID: description: notification event id. type: string eventStatus: allOf: - $ref: '#/components/schemas/NotificationEventStatus' description: notification event status. type: object info: description: Additional info of the notification event. type: object isActionItem: description: If this notification event is an action item. type: boolean lastUpdateTime: description: timestamp of the event when it is updated. format: date-time type: string message: description: The message of the notification event such as email body, action item description. type: string organizationID: description: suger organization id. type: string partner: allOf: - $ref: '#/components/schemas/Partner' description: the partner of the entity. Optional. type: object priority: allOf: - $ref: '#/components/schemas/AuditingEventPriority' description: The priority of the notification event. type: object requireAudit: description: If this notification event is an auditing event and need to store in DB. type: boolean timestamp: description: timestamp of the event when it is scheduled or created. format: date-time type: string title: description: The title of the notification event such as email subject, action item title. type: string trackEvents: description: The track events of the notification event. items: $ref: '#/components/schemas/TrackEvent' type: array type: object AzureMarketplaceOfferPricingType: enum: - '' - editExistingOfferPricingOnly - saasNewCustomizedPlans - vmSoftwareReservations - newCustomizedPlans type: string x-enum-varnames: - AzureMarketplaceOfferPricingType_Unknown - AzureMarketplaceOfferPricingType_EditExistingOfferPricingOnly - AzureMarketplaceOfferPricingType_SaasNewCustomizedPlans - AzureMarketplaceOfferPricingType_VmSoftwareReservations - AzureMarketplaceOfferPricingType_NewCustomizedPlans StripeProductMarketingFeature: example: name: name properties: name: description: The marketing feature name. Up to 80 characters long. maxLength: 80 type: string type: object AlibabaMarketplaceProductSkuModules: example: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name properties: Module: items: $ref: '#/components/schemas/AlibabaMarketplaceProductSkuModule' type: array type: object AzureMarketplaceCustomAmendmentTenant: example: manualEntries: - description: description id: id - description: description id: id properties: manualEntries: items: $ref: '#/components/schemas/AzureMarketplaceCustomAmendmentTenantManualEntry' type: array type: object TrackEventActionType: enum: - OPEN_EMAIL type: string x-enum-varnames: - TrackEventActionType_OPEN_EMAIL AzureMarketplacePlan: example: deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product displayRank: 3 $schema: $schema azureGovernmentCertifications: - link: link name: name - link: link name: name resourceName: resourceName azureRegions: - azureRegions - azureRegions subtype: managedApplication identity: externalId: externalId alias: alias id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message properties: $schema: type: string alias: type: string azureGovernmentCertifications: items: $ref: '#/components/schemas/AzureMarketplaceGovernmentCertification' type: array azureRegions: description: enums:[azureGlobal,azureGovernment,azureGermany,azureChina] items: type: string type: array deprecationSchedule: $ref: '#/components/schemas/AzureMarketplaceDeprecationSchedule' displayRank: description: default 2147483647 type: integer id: description: in format of "plan/product-durable-id/plan-durable-id" type: string identity: $ref: '#/components/schemas/AzureMarketplaceIdentity' lifecycleState: $ref: '#/components/schemas/AzureMarketplaceResourceLifecycleState' product: description: in format of "product/product-durable-id" type: string resourceName: type: string subtype: description: 'Specifies the plan type (AzureApplication-type products only) see: https://go.microsoft.com/fwlink/?linkid=2106322' enum: - managedApplication - solutionTemplate type: string validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object AzureMarketplaceDeprecationSchedule: example: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset properties: $schema: type: string alternative: $ref: '#/components/schemas/AzureMarketplaceDeprecationScheduleAlternative' date: description: 'format: date-time' type: string dateOffset: description: 'format: duration' type: string reason: enum: - criticalSecurityIssue - endOfSupport - other type: string type: object AzureMarketplaceProductType: enum: - azureApplication - azureContainer - azureVirtualMachine - consultingService - containerApp - coreVirtualMachine - cosellOnly - dynamics365BusinessCentral - dynamics365ForCustomerEngagement - dynamics365ForOperations - iotEdgeModule - managedService - powerBiApp - powerBiVisual - softwareAsAService - xbox360NonBackcompat type: string x-enum-varnames: - AzureMarketplaceProductType_azureApplication - AzureMarketplaceProductType_azureContainer - AzureMarketplaceProductType_azureVirtualMachine - AzureMarketplaceProductType_consultingService - AzureMarketplaceProductType_containerApp - AzureMarketplaceProductType_coreVirtualMachine - AzureMarketplaceProductType_cosellOnly - AzureMarketplaceProductType_dynamics365BusinessCentral - AzureMarketplaceProductType_dynamics365ForCustomerEngagement - AzureMarketplaceProductType_dynamics365ForOperations - AzureMarketplaceProductType_iotEdgeModule - AzureMarketplaceProductType_managedService - AzureMarketplaceProductType_powerBiApp - AzureMarketplaceProductType_powerBiVisual - AzureMarketplaceProductType_softwareAsAService - AzureMarketplaceProductType_xbox360NonBackcompat AwsSnsSubscriptionStatus: enum: - UNKNOWN - CONFIRMED - PENDING_CONFIRMATION type: string x-enum-varnames: - AwsSnsSubscriptionStatus_UNKNOWN - AwsSnsSubscriptionStatus_CONFIRMED - AwsSnsSubscriptionStatus_PENDING_CONFIRMATION AlibabaMarketplaceProductShopInfoWangWangs: example: WangWang: - UserName: UserName Remark: Remark - UserName: UserName Remark: Remark properties: WangWang: items: $ref: '#/components/schemas/AlibabaMarketplaceProductShopInfoWangWang' type: array type: object CancellationScheduleType: enum: - EndOfTerm - Immediate - SpecificDate type: string x-enum-varnames: - CancellationScheduleType_EndOfTerm - CancellationScheduleType_Immediate - CancellationScheduleType_SpecificDate AzureMarketplaceIdentity: example: externalId: externalId properties: externalId: type: string type: object AzureMarketplaceProductResource: example: customerLeads: salesforceLeadConfiguration: '{}' product: product $schema: $schema tableLeadConfiguration: '{}' httpsEndpointLeadConfiguration: '{}' resourceName: resourceName emailLeadConfiguration: '{}' dynamicsLeadConfiguration: '{}' marketoLeadConfiguration: '{}' leadDestination: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message blobLeadConfiguration: '{}' product: lifecycleState: null $schema: $schema productGroup: productGroup identity: externalId: externalId alias: alias resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message type: azureApplication priceAndAvailabilityOffer: product: product $schema: $schema previewAudiences: - id: id label: label type: none - id: id label: label type: none resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message technicalConfiguration: azureAdTenantId: azureAdTenantId product: product $schema: $schema azureAdAppId: azureAdAppId resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message connectionWebhook: connectionWebhook landingPageUrl: landingPageUrl listingAssets: - lifecycleState: '{}' fileName: fileName product: product $schema: $schema kind: azure displayOrder: 6 languageId: languageId description: description resourceName: resourceName type: azureLogoSmall url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message listing: listing friendlyName: friendlyName - lifecycleState: '{}' fileName: fileName product: product $schema: $schema kind: azure displayOrder: 6 languageId: languageId description: description resourceName: resourceName type: azureLogoSmall url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message listing: listing friendlyName: friendlyName plans: - planListing: summary: summary lifecycleState: null product: product $schema: $schema kind: azureVM-plan languageId: languageId name: name description: description resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan priceAndAvailabilityPlan: audience: public product: product softwareReservation: - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month $schema: $schema visibility: visible meterDefine: meterDefine billingTag: billingTag resourceName: resourceName trial: type: day value: 7.386281948385884 markets: - markets - markets privateAudiences: - id: id label: label type: none - id: id label: label type: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency licenseModel: byol systemMeterPricing: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency corePricing: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency plan: deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product displayRank: 3 $schema: $schema azureGovernmentCertifications: - link: link name: name - link: link name: name resourceName: resourceName azureRegions: - azureRegions - azureRegions subtype: managedApplication identity: externalId: externalId alias: alias id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - planListing: summary: summary lifecycleState: null product: product $schema: $schema kind: azureVM-plan languageId: languageId name: name description: description resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan priceAndAvailabilityPlan: audience: public product: product softwareReservation: - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month - percentageSave: 6.704019297950036 term: 3.353193347011243 type: month $schema: $schema visibility: visible meterDefine: meterDefine billingTag: billingTag resourceName: resourceName trial: type: day value: 7.386281948385884 markets: - markets - markets privateAudiences: - id: id label: label type: none - id: id label: label type: none id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message plan: plan pricing: customMeters: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency licenseModel: byol systemMeterPricing: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency corePricing: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency recurrentPrice: recurrentPriceMode: flatRate userLimits: min: 6.84685269835264 max: 1.4894159098541704 priceInputOption: perMarket prices: - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - billingFrequency: '{}' pricePerPaymentInUsd: 1.2315135367772556 flexibleSchedule: '{}' contractDuration: '{}' billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency plan: deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product displayRank: 3 $schema: $schema azureGovernmentCertifications: - link: link name: name - link: link name: name resourceName: resourceName azureRegions: - azureRegions - azureRegions subtype: managedApplication identity: externalId: externalId alias: alias id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message property: lifecycleState: null appVersion: appVersion product: product $schema: $schema termsConditions: custom kind: azureSaaS resourceName: resourceName customAmendments: - tenants: manualEntries: - description: description id: id - description: description id: id terms: terms - tenants: manualEntries: - description: description id: id - description: description id: id terms: terms cloudIndustries: key: - cloudIndustries - cloudIndustries standardContractAmendment: standardContractAmendment termsOfUseUrl: termsOfUseUrl termsOfUse: termsOfUse industries: key: - industries - industries categories: key: - categories - categories id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message reseller: product: product $schema: $schema resellerChannelState: resellerChannelState audiences: - resourceId: resourceId description: description type: subscription - resourceId: resourceId description: description type: subscription resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message setup: product: product $schema: $schema accessUrl: accessUrl useMicrosoftLicenseManagementService: true sellThroughMicrosoft: true resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message requireLicenseForInstall: true callToAction: free submission: result: succeeded deprecationSchedule: date: date reason: criticalSecurityIssue $schema: $schema alternative: product: '{}' plan: '{}' dateOffset: dateOffset lifecycleState: null product: product $schema: $schema created: created resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message status: notStarted target: targetId: targetId targetType: flight listing: generalLinks: - displayText: displayText link: link - displayText: displayText link: link lifecycleState: '{}' cloudSolutionProviderMarketingMaterials: cloudSolutionProviderMarketingMaterials product: product supportContact: phone: phone name: name email: email url: url governmentSupportWebsite: governmentSupportWebsite $schema: $schema searchKeywords: - searchKeywords - searchKeywords kind: azureSaaS languageId: languageId description: description resourceName: resourceName shortDescription: shortDescription title: title privacyPolicyLink: privacyPolicyLink gettingStartedInstructions: gettingStartedInstructions gloabalSupportWebsite: gloabalSupportWebsite cloudSolutionProviderContact: phone: phone name: name email: email url: url engineeringContact: phone: phone name: name email: email url: url id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message searchResultSummary: searchResultSummary priceAndAvailabilityCustomMeter: product: product $schema: $schema customMeters: key: unitOfMeasure: unitOfMeasure displayName: displayName price: 3.0937452626664474 resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message properties: customerLeads: $ref: '#/components/schemas/AzureMarketplaceCustomerLeads' listing: $ref: '#/components/schemas/AzureMarketplaceListing' listingAssets: items: $ref: '#/components/schemas/AzureMarketplaceListingAsset' type: array plans: items: $ref: '#/components/schemas/AzureMarketplacePlanResource' type: array priceAndAvailabilityCustomMeter: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityCustomMeter' priceAndAvailabilityOffer: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityOffer' product: $ref: '#/components/schemas/AzureMarketplaceProduct' property: $ref: '#/components/schemas/AzureMarketplaceProperty' reseller: $ref: '#/components/schemas/AzureMarketplaceReseller' setup: $ref: '#/components/schemas/AzureCommercialMarketplaceSetup' submission: $ref: '#/components/schemas/AzureMarketplaceSubmission' technicalConfiguration: $ref: '#/components/schemas/AzureMarketplaceSaasTechnicalConfiguration' type: object AwsProductSignatureVerificationKey: example: Status: Status PublicKey: PublicKey PublicKeyVersion: 2 properties: PublicKey: type: string PublicKeyVersion: type: integer Status: type: string type: object AzurePriceSchedule: example: pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode properties: priceCadence: $ref: '#/components/schemas/AzurePriceCadence' pricingModel: enum: - Flat - Recurring - Usage type: string pricingUnits: items: $ref: '#/components/schemas/AzurePricingUnit' type: array retailPrice: $ref: '#/components/schemas/AzurePrice' type: object AzureMarketplacePriceAndAvailabilityCustomMeter: example: product: product $schema: $schema customMeters: key: unitOfMeasure: unitOfMeasure displayName: displayName price: 3.0937452626664474 resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message properties: $schema: type: string customMeters: additionalProperties: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityCustomMeterItem' type: object id: type: string product: type: string resourceName: type: string validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object GcpMarketplaceProductListingSpec: example: marketingSpec: signupUri: signupUri externalLicenseSpecs: - description: description uri: uri - description: description uri: uri searchKeywords: - searchKeywords - searchKeywords tagLine: tagLine displayNames: - displayNames - displayNames externalMarketingUrl: externalMarketingUrl icon: icon description: description searchCategories: - searchCategories - searchCategories searchDescription: searchDescription title: title supportSpec: description: description uri: uri email: email eulaUrl: eulaUrl documentationSpecs: - description: description title: title uri: uri - description: description title: title uri: uri purchaseSpec: features: - name: name description: description title: title - name: name description: description title: title purchaseOptionSpecs: - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - priceInfo: usageFees: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 subscriptionPlans: - period: period price: nanos: 1 units: units currencyCode: currencyCode - period: period price: nanos: 1 units: units currencyCode: currencyCode description: description priceModel: FREE purchaseMode: PURCHASE_MODE_PRIVATE name: name title: title featureValues: - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription - featureValue: featureValue featureTitle: featureTitle featureName: featureName featureDescription: featureDescription metrics: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId listingType: BillingIntegratedManagedService termsSpec: standardEula: '{}' inlineEula: '{}' eulaUri: eulaUri externalAccountSpec: signupUri: signupUri loginUri: loginUri singleSignOnUri: singleSignOnUri properties: externalAccountSpec: $ref: '#/components/schemas/GcpMarketplaceProductExternalAccountSpec' listingType: enum: - BillingIntegratedManagedService type: string marketingSpec: $ref: '#/components/schemas/GcpMarketplaceProductMarketingSpec' purchaseSpec: $ref: '#/components/schemas/GcpMarketplaceProductPurchaseSpec' termsSpec: $ref: '#/components/schemas/GcpMarketplaceProductTermsSpec' type: object AzureProductVariantCustomMeter: example: unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID properties: displayName: type: string id: type: string includedBaseQuantities: items: $ref: '#/components/schemas/AzureIncludedBaseQuantity' type: array isEnabled: type: boolean priceInUsd: type: number uniqueID: type: string unitOfMeasure: type: string type: object GcpMarketplaceProductServiceConfig: example: name: name producerProjectId: producerProjectId metrics: - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId - priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 displayUnitDescription: displayUnitDescription unit: unit metricKind: metricKind displayName: displayName valueType: '{}' name: name description: description displayUnit: displayUnit id: id reportingUnit: reportingUnit skuId: skuId title: title billing: metrics: - metrics - metrics properties: billing: $ref: '#/components/schemas/GcpMarketplaceProductServiceConfigBilling' metrics: items: $ref: '#/components/schemas/GcpMarketplaceProductMeteringMetric' type: array name: description: in format of "product-name.endpoints.gcp-project-id.cloud.goog" type: string producerProjectId: description: The GCP project ID of the producer. type: string title: description: The title of the product listing. type: string type: object GcpMarketplaceProductLicenseSpec: example: description: description uri: uri properties: description: type: string uri: type: string type: object UpdateProductParams: example: organizationID: organizationID fulfillmentUrl: fulfillmentUrl id: id properties: fulfillmentUrl: type: string id: type: string organizationID: type: string required: - fulfillmentUrl - id - organizationID type: object AzureMarketplaceReseller: example: product: product $schema: $schema resellerChannelState: resellerChannelState audiences: - resourceId: resourceId description: description type: subscription - resourceId: resourceId description: description type: subscription resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message properties: $schema: type: string audiences: items: $ref: '#/components/schemas/AzureMarketplacePreviewAudience' type: array id: type: string product: type: string resellerChannelState: type: string resourceName: type: string validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object AzureMarketplacePriceAndAvailabilitySystemMeterPrice: example: price: 5.944895607614016 priceInputOption: perCore prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: price: description: default 0 type: number priceInputOption: enum: - perCore - perEveryCoreInCluster - perNode - perEveryNodeInCluster - perPod - perCluster type: string prices: items: $ref: '#/components/schemas/AzureMarketplacePrice' type: array type: object SnowflakeMarketplacePricingPlanUsageDetails: example: free_unit_kind: free_unit_kind free_units: 5.533258397034986 usage_unit_kind: usage_unit_kind max_fee: 3.2588565619047607 usage_unit_price: 4.078845849666752 properties: free_unit_kind: type: string free_units: type: number max_fee: type: number usage_unit_kind: type: string usage_unit_price: type: number type: object MeteringDimension: description: The dimension to meter usage in entitlement. example: priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 types: - types - types description: description planName: planName usageCount: '{}' rate: 6.84685269835264 includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly valueType: '{}' name: name planId: planId category: category key: key skuId: skuId properties: category: type: string description: type: string includedBaseQuantities: description: how many quantities of this dimension are included in the commit. items: $ref: '#/components/schemas/AzureIncludedBaseQuantity' type: array key: type: string name: description: Display name of the dimension. For GCP Marketplace, it is the metering metric ID without plan prefix. type: string planId: description: 'The plan ID of the metering dimension. Applicable to GCP Marketplace only. No ISO duration suffix.' type: string planName: description: 'The name of the plan for the metering dimension. Applicable to GCP Marketplace only. It may contains the ISO duration suffix, such as P1Y.' type: string priceTiers: description: The price tiers of the metering dimension. Applicable to GCP Marketplace only. items: $ref: '#/components/schemas/GcpPriceTier' type: array rate: description: The unit price of this usage metering dimension. type: number skuId: description: The SKU ID of the metering dimension. Applicable to GCP Marketplace only. type: string types: items: type: string type: array usageCount: allOf: - $ref: '#/components/schemas/UsageCount' description: The current Dimension Usage Count. Available when call GetEntitlement API. type: object valueType: allOf: - $ref: '#/components/schemas/ValueType' description: The value type of the metering dimension quantity. Applicable to GCP Marketplace only. type: object type: object AzureMarketplacePriceInitialCharge: properties: note: type: string pricePerPaymentInUsd: type: number type: object AzureMarketplaceProperty: example: lifecycleState: null appVersion: appVersion product: product $schema: $schema termsConditions: custom kind: azureSaaS resourceName: resourceName customAmendments: - tenants: manualEntries: - description: description id: id - description: description id: id terms: terms - tenants: manualEntries: - description: description id: id - description: description id: id terms: terms cloudIndustries: key: - cloudIndustries - cloudIndustries standardContractAmendment: standardContractAmendment termsOfUseUrl: termsOfUseUrl termsOfUse: termsOfUse industries: key: - industries - industries categories: key: - categories - categories id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message properties: $schema: type: string appVersion: type: string categories: additionalProperties: items: type: string type: array type: object cloudIndustries: additionalProperties: items: type: string type: array type: object customAmendments: items: $ref: '#/components/schemas/AzureMarketplaceCustomAmendment' type: array id: type: string industries: additionalProperties: items: type: string type: array type: object kind: enum: - azureSaaS - azureVM type: string lifecycleState: $ref: '#/components/schemas/AzureMarketplaceResourceLifecycleState' product: type: string resourceName: type: string standardContractAmendment: type: string termsConditions: enum: - custom - standardMicrosoft type: string termsOfUse: type: string termsOfUseUrl: type: string validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object AzureMarketplacePriceAndAvailabilityRecurrentPriceUserLimit: example: min: 6.84685269835264 max: 1.4894159098541704 properties: max: type: number min: type: number type: object GcpMarketplaceProductDocumentationSpec: example: description: description title: title uri: uri properties: description: type: string title: type: string uri: type: string type: object AzureProductAvailability: example: visibility: visibility enterpriseLicensing: enterpriseLicensing emailAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id resourceType: resourceType properties: emailAudiences: items: $ref: '#/components/schemas/AzureAudience' type: array enterpriseLicensing: type: string id: type: string resourceType: type: string subscriptionAudiences: items: $ref: '#/components/schemas/AzureAudience' type: array visibility: type: string type: object AlibabaMarketplaceProductSkus: example: ProductSku: - Constraints: Constraints ChargeType: ChargeType Modules: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name OrderPeriods: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name Hidden: true Code: Code Name: Name - Constraints: Constraints ChargeType: ChargeType Modules: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name OrderPeriods: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name Hidden: true Code: Code Name: Name properties: ProductSku: items: $ref: '#/components/schemas/AlibabaMarketplaceProductSku' type: array type: object ValueType: enum: - '' - VALUE_TYPE_UNSPECIFIED - BOOL - INT64 - DOUBLE - STRING - DISTRIBUTION - MONEY type: string x-enum-varnames: - ValueType_UNKNOWN - ValueType_UNSPECIFIED - ValueType_BOOL - ValueType_INT64 - ValueType_DOUBLE - ValueType_STRING - ValueType_DISTRIBUTION - ValueType_MONEY AzureMarketplacePriceAndAvailabilityCustomMeterPrice: example: priceInputOption: perMarket meters: key: pricePerPaymentInUsd: 6.778324963048013 includedQuantities: - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 - quantity: 2.8841621266687802 isInfinite: true billingTerm: type: day value: 7.386281948385884 billingTerm: type: day value: 7.386281948385884 paymentOption: type: day value: 7.386281948385884 prices: - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency - pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: meters: additionalProperties: $ref: '#/components/schemas/AzureMarketplacePriceAndAvailabilityCustomMeterPriceMeterItem' type: object priceInputOption: description: default "usd" enum: - perMarket - usd type: string type: object AzureListingContact: example: phone: phone name: name type: CustomerSupport uri: uri email: email properties: email: type: string name: type: string phone: type: string type: enum: - CustomerSupport - Engineering - ChannelManager type: string uri: type: string type: object SnowflakeMarketplaceProduct: example: profileName: profileName evaluationPlan: evaluationPlan metadata: hasFreeSampleData: true areTermsProvidedOffline: true usage: '{}' description: description businessNeeds: '{}' share: share paidAttributes: '{}' title: title isWithStandardTerms: true private: true additionalRegions: additionalRegions globalName: globalName regions: regions autofulfillment: true flags: flags pricingPlans: - updated_on: updated_on billing_duration_months: '0' metadata: key: metadata visibility: visibility display_name: display_name usage_details: free_unit_kind: free_unit_kind free_units: 5.533258397034986 usage_unit_kind: usage_unit_kind max_fee: 3.2588565619047607 usage_unit_price: 4.078845849666752 base_fee: 7.04836565559697 contract_type: contract_type sales_motion: sales_motion pricing_model: pricing_model name: name comment: comment currency: currency state: state contract_duration_months: '0' - updated_on: updated_on billing_duration_months: '0' metadata: key: metadata visibility: visibility display_name: display_name usage_details: free_unit_kind: free_unit_kind free_units: 5.533258397034986 usage_unit_kind: usage_unit_kind max_fee: 3.2588565619047607 usage_unit_price: 4.078845849666752 base_fee: 7.04836565559697 contract_type: contract_type sales_motion: sales_motion pricing_model: pricing_model name: name comment: comment currency: currency state: state contract_duration_months: '0' listingType: listingType distribution: distribution createdOn: createdOn customizedContactInfo: customizedContactInfo fulfillmentType: fulfillmentType shareType: shareType unpublishedByAdminReason: unpublishedByAdminReason scheduledDropTime: scheduledDropTime firstPublishedOn: firstPublishedOn isMountlessQueryable: true state: state attachedShare: attachedShare detailedTargetAccounts: - company_name: company_name account_identifier: account_identifier - company_name: company_name account_identifier: account_identifier publishOnApproval: true defaultPricingPlan: free_unit_kind: free_unit_kind trial_usage_unit: trial_usage_unit usage_unit_kind: usage_unit_kind is_auto_renewable: true installment_schedule: default_installment_amount: 6.519180951018382 overridden_installments: - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 - installment_amount: 4.652396432933246 installment_number: 8.969578798196912 installment_duration: 0.10263654006109402 type: type base_fee: 7.143538047012306 payment_type: payment_type free_units: 7.058770351582356 allow_early_access: true currency: currency billing_duration: 0 trial_usage_limit: 3.0205796992916243 max_fee: 7.740351818741173 usage_unit_price: 3.0576100241049344 updatedOn: updatedOn retiredOn: retiredOn applicationPackageName: applicationPackageName targetAccounts: targetAccounts lastApprovedOn: lastApprovedOn lastPublishedOn: lastPublishedOn lastSubmittedOn: lastSubmittedOn rejectedReason: rejectedReason name: name trialDetails: trial_type: trial_type description: description trial_time_limit: 0.2025324113236393 comment: comment rejectedOn: rejectedOn replicationSchedule: replicationSchedule properties: additionalRegions: type: string applicationPackageName: type: string attachedShare: type: string autofulfillment: type: boolean comment: type: string createdOn: type: string customizedContactInfo: type: string defaultPricingPlan: $ref: '#/components/schemas/SnowflakeMarketplaceProductDefaultPricingPlan' detailedTargetAccounts: items: $ref: '#/components/schemas/SnowflakeMarketplaceProductDetailedTargetAccount' type: array distribution: type: string evaluationPlan: type: string firstPublishedOn: type: string flags: type: string fulfillmentType: type: string globalName: type: string isMountlessQueryable: type: boolean lastApprovedOn: type: string lastPublishedOn: type: string lastSubmittedOn: type: string listingType: type: string metadata: $ref: '#/components/schemas/SnowflakeMarketplaceProductMetadata' name: type: string pricingPlans: items: $ref: '#/components/schemas/SnowflakeMarketplaceProductPricingPlan' type: array private: type: boolean profileName: type: string publishOnApproval: type: boolean regions: type: string rejectedOn: type: string rejectedReason: type: string replicationSchedule: type: string retiredOn: type: string scheduledDropTime: type: string shareType: type: string state: type: string targetAccounts: type: string trialDetails: $ref: '#/components/schemas/SnowflakeMarketplaceTrialDetails' unpublishedByAdminReason: type: string updatedOn: type: string type: object SnowflakeMarketplaceTrialDetails: example: trial_type: trial_type description: description trial_time_limit: 0.2025324113236393 properties: description: type: string trial_time_limit: type: number trial_type: type: string type: object AzureProductVariant: example: conversionPaths: conversionPaths leadGenID: leadGenID extendedProperties: - type: type value: value - type: type value: value cloudAvailabilities: - cloudAvailabilities - cloudAvailabilities azureGovernmentCertifications: - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri - validationResults: - errorMessage: errorMessage memberNames: - memberNames - memberNames - errorMessage: errorMessage memberNames: - memberNames - memberNames title: title uri: uri externalID: externalID referenceVariantID: referenceVariantID id: id state: InActive featureAvailabilities: - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType - markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType friendlyName: friendlyName resourceType: AzureSkuVariant properties: azureGovernmentCertifications: items: $ref: '#/components/schemas/AzureGovernmentCertification' type: array cloudAvailabilities: items: type: string type: array conversionPaths: type: string extendedProperties: items: $ref: '#/components/schemas/AzureTypeValue' type: array externalID: type: string featureAvailabilities: description: Not original fields. They are populated by other API calls items: $ref: '#/components/schemas/AzureProductFeatureAvailability' type: array friendlyName: type: string id: type: string leadGenID: type: string referenceVariantID: type: string resourceType: enum: - AzureSkuVariant - AzureTestDriveVariant type: string state: enum: - InActive - Active type: string type: object GcpPriceTier: example: startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 properties: fromAmount: description: such as 0 type: number price: $ref: '#/components/schemas/GcpPriceValue' startingUsageAmount: description: such as "0" type: string type: object AzurePricingUnit: example: unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true properties: isUnlimitedUnit: type: boolean lowerUnit: type: integer name: enum: - sharedcore - transactions type: string unitType: type: string upperUnit: type: integer type: object AzureVariantResource: example: resources: - type: type value: value - type: type value: value variantID: variantID properties: resources: items: $ref: '#/components/schemas/AzureTypeValue' type: array variantID: type: string type: object AzureMarketplacePriceAndAvailabilityCorePrice: example: price: 6.965117697638846 priceInputOption: free pricePerCoreSize: '{}' pricePerCore: 1.284659006116532 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: price: type: number priceInputOption: enum: - free - flat - perCore - perCoreSize - perMarketAndCoreSize type: string pricePerCore: type: number pricePerCoreSize: type: object prices: items: $ref: '#/components/schemas/AzureMarketplacePrice' type: array type: object StripeProductPackageDimensions: properties: height: description: Height, in inches. type: number length: description: Length, in inches. type: number weight: description: Weight, in ounces. type: number width: description: Width, in inches. type: number type: object AzurePrice: example: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode properties: currencyCode: description: ISO currency code, Three characters type: string openPrice: type: number priceTierID: type: string type: object AlibabaMarketplaceProductSkuModuleProperty: example: PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name properties: DisplayUnit: type: string Key: type: string Name: type: string PropertyValues: $ref: '#/components/schemas/AlibabaMarketplaceProductSkuModulePropertyValues' showType: type: string type: object AwsRenewalOfferType: enum: - '' - External - AwsMarketplace type: string x-enum-varnames: - AwsRenewalOfferType_Unknown - AwsRenewalOfferType_External - AwsRenewalOfferType_AwsMarketplace AzureMarketplaceTerm: example: type: day value: 7.386281948385884 properties: type: enum: - day - week - month - year type: string value: description: default 0 type: number type: object AwsProductSupportInformation: example: Description: Description properties: Description: type: string type: object AlibabaMarketplaceProductSkuModulePropertyValues: example: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark properties: PropertyValue: items: $ref: '#/components/schemas/AlibabaMarketplaceProductSkuModulePropertyValue' type: array type: object GcpMarketplaceProductSupportSpec: example: description: description uri: uri email: email properties: description: type: string email: type: string uri: type: string type: object AzureMarketplacePriceBillingSchedule: properties: chargeDate: description: In format of YYYY-MM-DD. type: string note: type: string pricePerPaymentInUsd: type: number type: object CommitDimensionType: enum: - FLAT_RATE - PER_USER type: string x-enum-varnames: - CommitDimensionType_FLAT_RATE - CommitDimensionType_PER_USER GcpMarketplaceProductUsageFee: example: priceTiers: - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 - startingUsageAmount: startingUsageAmount price: nanos: 1 units: units currencyCode: currencyCode fromAmount: 1.0246457001441578 metricId: metricId displayQuantity: 5 properties: displayQuantity: description: such as 1 type: integer metricId: description: such as "Starter_storage" type: string priceTiers: items: $ref: '#/components/schemas/GcpPriceTier' type: array type: object AlibabaMarketplaceProduct: example: FrontCategoryId: 6 Status: Status Description: Description RequestId: RequestId ShopInfo: WangWangs: WangWang: - UserName: UserName Remark: Remark - UserName: UserName Remark: Remark Telephones: Telephone: - Telephone - Telephone Emails: Emails Id: 7 Name: Name ProductSkus: ProductSku: - Constraints: Constraints ChargeType: ChargeType Modules: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name OrderPeriods: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name Hidden: true Code: Code Name: Name - Constraints: Constraints ChargeType: ChargeType Modules: Module: - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name - Id: Id Properties: Property: - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name - PropertyValues: PropertyValue: - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark - Type: Type Min: Min Max: Max DisplayName: DisplayName Value: Value Step: Step Remark: Remark showType: showType DisplayUnit: DisplayUnit Key: Key Name: Name Code: Code Name: Name OrderPeriods: OrderPeriod: - PeriodType: PeriodType Name: Name - PeriodType: PeriodType Name: Name Hidden: true Code: Code Name: Name UseCount: 3 GmtModified: 5 GmtCreated: 1 Code: Code Name: Name ShortDescription: ShortDescription SupplierPk: 9 Score: 2.3021358869347655 Type: Type AuditStatus: AuditStatus AuditFailMsg: AuditFailMsg ProductExtras: ProductExtra: - Order: 5 Type: Type Label: Label Values: '{}' Key: Key - Order: 5 Type: Type Label: Label Values: '{}' Key: Key AuditTime: 0 PicUrl: PicUrl properties: AuditFailMsg: type: string AuditStatus: type: string AuditTime: type: integer Code: type: string Description: type: string FrontCategoryId: type: integer GmtCreated: type: integer GmtModified: type: integer Name: type: string PicUrl: type: string ProductExtras: $ref: '#/components/schemas/AlibabaMarketplaceProductExtras' ProductSkus: $ref: '#/components/schemas/AlibabaMarketplaceProductSkus' RequestId: type: string Score: type: number ShopInfo: $ref: '#/components/schemas/AlibabaMarketplaceProductShopInfo' ShortDescription: type: string Status: type: string SupplierPk: type: integer Type: type: string UseCount: type: integer type: object TimeUnit: enum: - DAY - MONTH - YEAR type: string x-enum-varnames: - TimeUnit_DAY - TimeUnit_MONTH - TimeUnit_YEAR AzureProductListingAsset: example: fileName: fileName fileSasUri: fileSasUri description: description id: id state: PendingUpload type: type publisherDefinedSasUri: publisherDefinedSasUri friendlyName: friendlyName order: 4 resourceType: ListingAsset properties: description: type: string fileName: type: string fileSasUri: type: string friendlyName: type: string id: type: string order: type: integer publisherDefinedSasUri: type: string resourceType: enum: - ListingAsset - ListingImage - ListingVideo type: string state: enum: - PendingUpload - Uploaded - InProcessing - Processed - ProcessFailed type: string type: type: string type: object AzureMarketplaceProduct: example: lifecycleState: null $schema: $schema productGroup: productGroup identity: externalId: externalId alias: alias resourceName: resourceName id: id validations: - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message - resourceId: resourceId code: businessValidationError $schema: $schema level: informational message: message type: azureApplication properties: $schema: type: string alias: description: The Product Display Name type: string id: description: in format of "product/product-durable-id" type: string identity: $ref: '#/components/schemas/AzureMarketplaceIdentity' lifecycleState: $ref: '#/components/schemas/AzureMarketplaceResourceLifecycleState' productGroup: type: string resourceName: type: string type: $ref: '#/components/schemas/AzureMarketplaceProductType' validations: items: $ref: '#/components/schemas/AzureMarketplaceValidation' type: array type: object GcpMarketplaceProductExternalAccountSpec: example: signupUri: signupUri loginUri: loginUri singleSignOnUri: singleSignOnUri properties: loginUri: type: string signupUri: type: string singleSignOnUri: type: string type: object GcpPriceValue: example: nanos: 1 units: units currencyCode: currencyCode properties: currencyCode: description: such as "USD" type: string nanos: description: for the decimal part, such as 30000000 = $0.03 type: integer units: description: for the integer part, such as "500000" = $50K type: string type: object AzureMarketplaceCustomAmendmentTenantManualEntry: example: description: description id: id properties: description: type: string id: type: string type: object AwsProductDescription: example: UsW9Submitted: true Highlights: - Highlights - Highlights Categories: - Categories - Categories ProductCode: ProductCode SearchKeywords: - SearchKeywords - SearchKeywords ProductTitle: ProductTitle EuW8Submitted: true ShortDescription: ShortDescription LongDescription: LongDescription Manufacturer: Manufacturer Visibility: Limited AssociatedProducts: '{}' Sku: Sku Registered: true properties: AssociatedProducts: type: object Categories: items: type: string type: array EuW8Submitted: type: boolean Highlights: items: type: string type: array LongDescription: type: string Manufacturer: type: string ProductCode: type: string ProductTitle: type: string Registered: type: boolean SearchKeywords: items: type: string type: array ShortDescription: type: string Sku: type: string UsW9Submitted: type: boolean Visibility: $ref: '#/components/schemas/AwsMarketplaceProductVisibility' type: object AzureProductFeatureAvailability: example: markets: - marketCode: marketCode friendlyName: friendlyName - marketCode: marketCode friendlyName: friendlyName visibility: Public priceSchedules: - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName - isBaseSchedule: true schedules: - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode - pricingModel: Flat pricingUnits: - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true - unitType: unitType name: sharedcore lowerUnit: 9 upperUnit: 6 isUnlimitedUnit: true priceCadence: type: Month value: 9 retailPrice: openPrice: 8.762042012749001 priceTierID: priceTierID currencyCode: currencyCode dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true marketCodes: - marketCodes - marketCodes friendlyName: friendlyName customMeters: - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID - unitOfMeasure: unitOfMeasure displayName: displayName includedBaseQuantities: - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly - quantity: 1.2315135367772556 isInfinite: true recurringUnit: Monthly isEnabled: true priceInUsd: 5.025004791520295 id: id uniqueID: uniqueID marketStates: - marketCode: marketCode state: Disabled - marketCode: marketCode state: Disabled tenantAudiences: - description: description id: id - description: description id: id subscriptionAudiences: - description: description id: id - description: description id: id id: id properties: - type: type value: value - type: type value: value trial: duration: 9 dateTimeRange: endAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true startAt: dateTimeInUtc: dateTimeInUtc localizePerMarket: true type: NoTrial durationType: Minute isHidden: true resourceType: resourceType properties: customMeters: items: $ref: '#/components/schemas/AzureProductVariantCustomMeter' type: array id: type: string isHidden: type: boolean marketStates: items: $ref: '#/components/schemas/AzureMarketState' type: array markets: items: $ref: '#/components/schemas/AzureMarket' type: array priceSchedules: items: $ref: '#/components/schemas/AzureProductVariantPriceSchedule' type: array properties: items: $ref: '#/components/schemas/AzureTypeValue' type: array resourceType: description: ResourceType = FeatureAvailability type: string subscriptionAudiences: items: $ref: '#/components/schemas/AzureAudience' type: array tenantAudiences: items: $ref: '#/components/schemas/AzureAudience' type: array trial: $ref: '#/components/schemas/AzureProductVariantTrial' visibility: enum: - Public - Private type: string type: object AzureMarketplacePriceAndAvailabilityCustomMeterPriceMeterItemPriceItem: example: pricePerPaymentInUsd: 6.878052220127876 prices: - markets: - markets - markets price: 1.0246457001441578 currency: currency - markets: - markets - markets price: 1.0246457001441578 currency: currency properties: pricePerPaymentInUsd: type: number prices: items: $ref: '#/components/schemas/AzureMarketplacePrice' type: array type: object securitySchemes: APIKeyAuth: description: API Key for authorization in format of . in: header name: Authorization type: apiKey x-original-swagger-version: '2.0'