Module: OCI::Marketplace::Models

Defined in:
lib/oci/marketplace/marketplace.rb,
lib/oci/marketplace/models/link_enum.rb,
lib/oci/marketplace/models/package_type_enum.rb,
lib/oci/marketplace/models/pricing_type_enum.rb,
lib/oci/marketplace/models/pricing_currency_enum.rb,
lib/oci/marketplace/models/pricing_strategy_enum.rb,
lib/oci/marketplace/models/orchestration_variable_type_enum.rb

Overview

Module containing models for requests made to, and responses received from, OCI Marketplace services

Defined Under Namespace

Classes: AcceptedAgreement, AcceptedAgreementSummary, Agreement, AgreementSummary, CategorySummary, CreateAcceptedAgreementDetails, DocumentationLink, ErrorEntity, ImageListingPackage, Item, Link, Listing, ListingPackage, ListingPackageSummary, ListingSummary, NamedLink, OrchestrationListingPackage, OrchestrationVariable, PricingModel, Publisher, PublisherSummary, Region, ReportCollection, ReportSummary, ReportTypeCollection, ReportTypeSummary, Screenshot, SupportContact, UpdateAcceptedAgreementDetails, UploadData

Constant Summary collapse

[
  LINK_ENUM_SELF = 'SELF'.freeze,
  LINK_ENUM_CANONICAL = 'CANONICAL'.freeze,
  LINK_ENUM_NEXT = 'NEXT'.freeze,
  LINK_ENUM_TEMPLATE = 'TEMPLATE'.freeze,
  LINK_ENUM_PREV = 'PREV'.freeze
].freeze
PACKAGE_TYPE_ENUM_ENUM =
[
  PACKAGE_TYPE_ENUM_ORCHESTRATION = 'ORCHESTRATION'.freeze,
  PACKAGE_TYPE_ENUM_IMAGE = 'IMAGE'.freeze
].freeze
PRICING_TYPE_ENUM_ENUM =
[
  PRICING_TYPE_ENUM_FREE = 'FREE'.freeze,
  PRICING_TYPE_ENUM_BYOL = 'BYOL'.freeze,
  PRICING_TYPE_ENUM_PAYGO = 'PAYGO'.freeze
].freeze
PRICING_CURRENCY_ENUM_ENUM =
[
  PRICING_CURRENCY_ENUM_USD = 'USD'.freeze
].freeze
PRICING_STRATEGY_ENUM_ENUM =
[
  PRICING_STRATEGY_ENUM_PER_OCPU_LINEAR = 'PER_OCPU_LINEAR'.freeze,
  PRICING_STRATEGY_ENUM_PER_OCPU_MIN_BILLING = 'PER_OCPU_MIN_BILLING'.freeze,
  PRICING_STRATEGY_ENUM_PER_INSTANCE = 'PER_INSTANCE'.freeze,
  PRICING_STRATEGY_ENUM_PER_INSTANCE_MONTHLY_INCLUSIVE = 'PER_INSTANCE_MONTHLY_INCLUSIVE'.freeze
].freeze
ORCHESTRATION_VARIABLE_TYPE_ENUM_ENUM =
[
  ORCHESTRATION_VARIABLE_TYPE_ENUM_STRING = 'STRING'.freeze,
  ORCHESTRATION_VARIABLE_TYPE_ENUM_INTEGER = 'INTEGER'.freeze
].freeze