Module: OCI::Marketplace::Models

Defined in:
lib/oci/marketplace/marketplace.rb,
lib/oci/marketplace/models/link_enum.rb,
lib/oci/marketplace/models/listing_type.rb,
lib/oci/marketplace/models/eula_type_enum.rb,
lib/oci/marketplace/models/operation_type.rb,
lib/oci/marketplace/models/operation_status.rb,
lib/oci/marketplace/models/architecture_type.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/search_details_type_enum.rb,
lib/oci/marketplace/models/work_request_action_type.rb,
lib/oci/marketplace/models/ineligibility_reason_enum.rb,
lib/oci/marketplace/models/matching_context_type_enum.rb,
lib/oci/marketplace/models/orchestration_variable_type_enum.rb,
lib/oci/marketplace/models/work_request_resource_metadata_key.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, ChangePublicationCompartmentDetails, ContainerListingPackage, CreateAcceptedAgreementDetails, CreateImagePublicationPackage, CreatePublicationDetails, CreatePublicationPackage, DocumentationLink, ErrorEntity, Eula, ExportPackageDetails, FreeTextSearchDetails, ImageListingPackage, ImagePublicationPackage, InternationalMarketPrice, Item, KubernetesListingPackage, LaunchEligibility, Link, Listing, ListingPackage, ListingPackageSummary, ListingSummary, NamedLink, OperatingSystem, OrchestrationListingPackage, OrchestrationPublicationPackage, OrchestrationVariable, PricingModel, Publication, PublicationPackage, PublicationPackageSummary, PublicationSummary, Publisher, PublisherSummary, Region, ReportCollection, ReportSummary, ReportTypeCollection, ReportTypeSummary, Screenshot, SearchListingsDetails, StructuredSearchDetails, SupportContact, TaxSummary, TextBasedEula, ThirdPartyPaidListingEligibility, UpdateAcceptedAgreementDetails, UpdatePublicationDetails, UploadData, WorkRequest, WorkRequestCollection, WorkRequestError, WorkRequestErrorCollection, WorkRequestLogEntry, WorkRequestLogEntryCollection, WorkRequestResource, WorkRequestSummary

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
LISTING_TYPE_ENUM =
[
  LISTING_TYPE_COMMUNITY = 'COMMUNITY'.freeze,
  LISTING_TYPE_PARTNER = 'PARTNER'.freeze,
  LISTING_TYPE_PRIVATE = 'PRIVATE'.freeze
].freeze
EULA_TYPE_ENUM_ENUM =
[
  EULA_TYPE_ENUM_TEXT = 'TEXT'.freeze
].freeze
OPERATION_TYPE_ENUM =
[
  OPERATION_TYPE_EXPORT_LISTING = 'EXPORT_LISTING'.freeze
].freeze
OPERATION_STATUS_ENUM =
[
  OPERATION_STATUS_ACCEPTED = 'ACCEPTED'.freeze,
  OPERATION_STATUS_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  OPERATION_STATUS_FAILED = 'FAILED'.freeze,
  OPERATION_STATUS_SUCCEEDED = 'SUCCEEDED'.freeze
].freeze
ARCHITECTURE_TYPE_ENUM =
[
  ARCHITECTURE_TYPE_X86 = 'X86'.freeze,
  ARCHITECTURE_TYPE_ARM = 'ARM'.freeze
].freeze
PACKAGE_TYPE_ENUM_ENUM =
[
  PACKAGE_TYPE_ENUM_ORCHESTRATION = 'ORCHESTRATION'.freeze,
  PACKAGE_TYPE_ENUM_IMAGE = 'IMAGE'.freeze,
  PACKAGE_TYPE_ENUM_CONTAINER = 'CONTAINER'.freeze,
  PACKAGE_TYPE_ENUM_KUBERNETES = 'KUBERNETES'.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,
  PRICING_CURRENCY_ENUM_CAD = 'CAD'.freeze,
  PRICING_CURRENCY_ENUM_INR = 'INR'.freeze,
  PRICING_CURRENCY_ENUM_GBP = 'GBP'.freeze,
  PRICING_CURRENCY_ENUM_BRL = 'BRL'.freeze,
  PRICING_CURRENCY_ENUM_JPY = 'JPY'.freeze,
  PRICING_CURRENCY_ENUM_OMR = 'OMR'.freeze,
  PRICING_CURRENCY_ENUM_EUR = 'EUR'.freeze,
  PRICING_CURRENCY_ENUM_CHF = 'CHF'.freeze,
  PRICING_CURRENCY_ENUM_MXN = 'MXN'.freeze,
  PRICING_CURRENCY_ENUM_CLP = 'CLP'.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
SEARCH_DETAILS_TYPE_ENUM_ENUM =
[
  SEARCH_DETAILS_TYPE_ENUM_FREE_TEXT = 'FreeText'.freeze,
  SEARCH_DETAILS_TYPE_ENUM_STRUCTURED = 'Structured'.freeze
].freeze
WORK_REQUEST_ACTION_TYPE_ENUM =
[
  WORK_REQUEST_ACTION_TYPE_ACCEPTED = 'ACCEPTED'.freeze,
  WORK_REQUEST_ACTION_TYPE_IN_PROGRESS = 'IN_PROGRESS'.freeze,
  WORK_REQUEST_ACTION_TYPE_WAITING = 'WAITING'.freeze,
  WORK_REQUEST_ACTION_TYPE_NEEDS_ATTENTION = 'NEEDS_ATTENTION'.freeze,
  WORK_REQUEST_ACTION_TYPE_FAILED = 'FAILED'.freeze,
  WORK_REQUEST_ACTION_TYPE_SUCCEEDED = 'SUCCEEDED'.freeze,
  WORK_REQUEST_ACTION_TYPE_CANCELED = 'CANCELED'.freeze
].freeze
INELIGIBILITY_REASON_ENUM_ENUM =
[
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_COUNTRY = 'INELIGIBLE_ACCOUNT_COUNTRY'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_REGION = 'INELIGIBLE_REGION'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_BLACKLISTED = 'INELIGIBLE_ACCOUNT_BLACKLISTED'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_FEATURE_DISABLED = 'INELIGIBLE_ACCOUNT_FEATURE_DISABLED'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_CURRENCY = 'INELIGIBLE_ACCOUNT_CURRENCY'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_NOT_PAID = 'INELIGIBLE_ACCOUNT_NOT_PAID'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_INTERNAL = 'INELIGIBLE_ACCOUNT_INTERNAL'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION = 'INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_PAID_LISTING_THROTTLED = 'INELIGIBLE_PAID_LISTING_THROTTLED'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_NOT_AVAILABLE = 'INELIGIBLE_ACCOUNT_NOT_AVAILABLE'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVE = 'INELIGIBLE_ACCOUNT_NOT_MONTHLY_INCLUSIVE'.freeze,
  INELIGIBILITY_REASON_ENUM_IMAGE_META_DATA_SO = 'IMAGE_META_DATA_SO'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGE = 'INELIGIBLE_ACCOUNT_TENANCY_NOT_ALLOWED_ACCESS_IMAGE'.freeze,
  INELIGIBILITY_REASON_ENUM_INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTING = 'INELIGIBLE_ACCOUNT_GOV_LAUNCH_NON_GOV_LISTING'.freeze,
  INELIGIBILITY_REASON_ENUM_AGREEMENT_NOT_ACCEPTED = 'AGREEMENT_NOT_ACCEPTED'.freeze,
  INELIGIBILITY_REASON_ENUM_NOT_AUTHORIZED = 'NOT_AUTHORIZED'.freeze,
  INELIGIBILITY_REASON_ENUM_ELIGIBLE = 'ELIGIBLE'.freeze
].freeze
MATCHING_CONTEXT_TYPE_ENUM_ENUM =
[
  MATCHING_CONTEXT_TYPE_ENUM_NONE = 'NONE'.freeze,
  MATCHING_CONTEXT_TYPE_ENUM_HIGHLIGHTS = 'HIGHLIGHTS'.freeze
].freeze
ORCHESTRATION_VARIABLE_TYPE_ENUM_ENUM =
[
  ORCHESTRATION_VARIABLE_TYPE_ENUM_STRING = 'STRING'.freeze,
  ORCHESTRATION_VARIABLE_TYPE_ENUM_INTEGER = 'INTEGER'.freeze
].freeze
WORK_REQUEST_RESOURCE_METADATA_KEY_ENUM =
[
  WORK_REQUEST_RESOURCE_METADATA_KEY_OPERATION_NAME = 'OPERATION_NAME'.freeze
].freeze