Skip to content

marketplacepublisher.oracle.com/v1beta1

Back to API Reference

APIVersion: marketplacepublisher.oracle.com/v1beta1

This content is generated from the checked-in CRD schemas in config/crd/bases/. If a description is missing or incorrect, fix the source comments or generator inputs and rerun make generate manifests; do not hand-edit config/crd/bases/*.yaml.

Packages

No customer-visible package currently exposes marketplacepublisher.oracle.com/v1beta1.

Resources

Kind Scope Sample Packages
Artifact Namespaced Sample -
Listing Namespaced Sample -
ListingRevision Namespaced Sample -
ListingRevisionAttachment Namespaced Sample -
ListingRevisionNote Namespaced Sample -
ListingRevisionPackage Namespaced Sample -
Term Namespaced Sample -
TermVersion Namespaced Sample -

Artifact

Artifact is the Schema for the artifacts API.

  • Plural: artifacts
  • Scope: Namespaced
  • APIVersion: marketplacepublisher.oracle.com/v1beta1
  • Sample: Sample (config/samples/marketplacepublisher_v1beta1_artifact.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

ArtifactSpec defines the desired state of Artifact.

Field Description Type Required Default Enum
artifactType - string No - -
compartmentId The unique identifier for the compartment. string Yes - -
containerImage ArtifactContainerImage defines nested fields for Artifact.ContainerImage. object No - -
containerImageArtifactIds List of container image artifact uniquie identifiers included in the helm chart. list[string] No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
displayName The display name for the artifact. string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
helmChart ArtifactHelmChart defines nested fields for Artifact.HelmChart. object No - -
jsonData - string No - -
machineImage ArtifactMachineImage defines nested fields for Artifact.MachineImage. object No - -
stack ArtifactStack defines nested fields for Artifact.Stack. object No - -

Spec.containerImage

Back to Artifact spec

ArtifactContainerImage defines nested fields for Artifact.ContainerImage.

Field Description Type Required Default Enum
sourceRegistryId The source registry id of the container image. string Yes - -
sourceRegistryUrl The source registry url of the container image. string Yes - -

Spec.helmChart

Back to Artifact spec

ArtifactHelmChart defines nested fields for Artifact.HelmChart.

Field Description Type Required Default Enum
sourceRegistryId The source registry OCID of the container image. string Yes - -
sourceRegistryUrl The source registry url of the helmchart image. string Yes - -
supportedKubernetesVersions The Supported Versions of Kubernetes list[string] No - -

Spec.machineImage

Back to Artifact spec

ArtifactMachineImage defines nested fields for Artifact.MachineImage.

Field Description Type Required Default Enum
imageShapeCompatibilityEntries List of shape configurations compatible with the image. list[object] Yes - -
isSnapshotAllowed Indicates if the customer is allowed to take a snapshot of running instance created from the machine image. boolean Yes - -
sourceImageId The OCID of source Machine Image. string Yes - -
username The username for machine image. string No - -

Spec.machineImage.imageShapeCompatibilityEntries[]

Back to Artifact spec

ArtifactMachineImageImageShapeCompatibilityEntry defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.

Field Description Type Required Default Enum
memoryConstraints ArtifactMachineImageImageShapeCompatibilityEntryMemoryConstraints defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.MemoryConstraints. object No - -
ocpuConstraints ArtifactMachineImageImageShapeCompatibilityEntryOcpuConstraints defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.OcpuConstraints. object No - -
shape Name of the shape. string Yes - -

Spec.machineImage.imageShapeCompatibilityEntries[].memoryConstraints

Back to Artifact spec

ArtifactMachineImageImageShapeCompatibilityEntryMemoryConstraints defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.MemoryConstraints.

Field Description Type Required Default Enum
maxInGBs The maximum amount of memory, in gigabytes. integer No - -
minInGBs The minimum amount of memory, in gigabytes. integer No - -

Spec.machineImage.imageShapeCompatibilityEntries[].ocpuConstraints

Back to Artifact spec

ArtifactMachineImageImageShapeCompatibilityEntryOcpuConstraints defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.OcpuConstraints.

Field Description Type Required Default Enum
max The maximum number of OCPUs supported for this image and shape. integer No - -
min The minimum number of OCPUs supported for this image and shape. integer No - -

Spec.stack

Back to Artifact spec

ArtifactStack defines nested fields for Artifact.Stack.

Field Description Type Required Default Enum
imageListingIds Image listing OCIDs that are referenced in the Stack. list[string] No - -
sourceStackId The source stack OCID. string Yes - -

Status

ArtifactStatus defines the observed state of Artifact.

Field Description Type Required Default Enum
artifactType - string No - -
compartmentId The unique identifier for the compartment. string No - -
containerImage ArtifactContainerImage defines nested fields for Artifact.ContainerImage. object No - -
containerImageArtifactIds List of container image artifact unique identifiers included in the helm chart. list[string] No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
displayName A display name for the artifact. string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
helmChart ArtifactHelmChart defines nested fields for Artifact.HelmChart. object No - -
id Unique OCID identifier for the artifact. string No - -
jsonData - string No - -
lifecycleState The current state for the Artifact. string No - -
machineImage ArtifactMachineImage defines nested fields for Artifact.MachineImage. object No - -
publisherId The unique identifier for the publisher. string No - -
sdkStatus The current status for the Artifact. This uses a distinct JSON name so it can coexist with the OSOK status envelope. string No - -
stack ArtifactStack defines nested fields for Artifact.Stack. object No - -
status - object Yes - -
statusNotes Status notes for the Artifact. string No - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeCreated The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Example: 2022-09-15T21:10:29.600Z string No - -
timeUpdated The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Example: 2022-09-15T21:10:29.600Z string No - -

Status.containerImage

Back to Artifact status

ArtifactContainerImage defines nested fields for Artifact.ContainerImage.

Field Description Type Required Default Enum
sourceRegistryId The source registry id of the container image. string Yes - -
sourceRegistryUrl The source registry url of the container image. string Yes - -

Status.helmChart

Back to Artifact status

ArtifactHelmChart defines nested fields for Artifact.HelmChart.

Field Description Type Required Default Enum
sourceRegistryId The source registry OCID of the container image. string Yes - -
sourceRegistryUrl The source registry url of the helmchart image. string Yes - -
supportedKubernetesVersions The Supported Versions of Kubernetes list[string] No - -

Status.machineImage

Back to Artifact status

ArtifactMachineImage defines nested fields for Artifact.MachineImage.

Field Description Type Required Default Enum
imageShapeCompatibilityEntries List of shape configurations compatible with the image. list[object] Yes - -
isSnapshotAllowed Indicates if the customer is allowed to take a snapshot of running instance created from the machine image. boolean Yes - -
sourceImageId The OCID of source Machine Image. string Yes - -
username The username for machine image. string No - -

Status.machineImage.imageShapeCompatibilityEntries[]

Back to Artifact status

ArtifactMachineImageImageShapeCompatibilityEntry defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.

Field Description Type Required Default Enum
memoryConstraints ArtifactMachineImageImageShapeCompatibilityEntryMemoryConstraints defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.MemoryConstraints. object No - -
ocpuConstraints ArtifactMachineImageImageShapeCompatibilityEntryOcpuConstraints defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.OcpuConstraints. object No - -
shape Name of the shape. string Yes - -

Status.machineImage.imageShapeCompatibilityEntries[].memoryConstraints

Back to Artifact status

ArtifactMachineImageImageShapeCompatibilityEntryMemoryConstraints defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.MemoryConstraints.

Field Description Type Required Default Enum
maxInGBs The maximum amount of memory, in gigabytes. integer No - -
minInGBs The minimum amount of memory, in gigabytes. integer No - -

Status.machineImage.imageShapeCompatibilityEntries[].ocpuConstraints

Back to Artifact status

ArtifactMachineImageImageShapeCompatibilityEntryOcpuConstraints defines nested fields for Artifact.MachineImage.ImageShapeCompatibilityEntry.OcpuConstraints.

Field Description Type Required Default Enum
max The maximum number of OCPUs supported for this image and shape. integer No - -
min The minimum number of OCPUs supported for this image and shape. integer No - -

Status.stack

Back to Artifact status

ArtifactStack defines nested fields for Artifact.Stack.

Field Description Type Required Default Enum
imageListingIds Image listing OCIDs that are referenced in the Stack. list[string] No - -
sourceStackId The source stack OCID. string Yes - -

Status.status

Back to Artifact status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to Artifact status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to Artifact status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to Artifact status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -

Listing

Listing is the Schema for the listings API.

  • Plural: listings
  • Scope: Namespaced
  • APIVersion: marketplacepublisher.oracle.com/v1beta1
  • Sample: Sample (config/samples/marketplacepublisher_v1beta1_listing.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

ListingSpec defines the desired state of Listing.

Field Description Type Required Default Enum
compartmentId The unique identifier for the compartment. string Yes - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
listingType The listing type for the listing. string Yes - -
name The name for the listing. string Yes - -
packageType The package type for the listing. string Yes - -

Status

ListingStatus defines the observed state of Listing.

Field Description Type Required Default Enum
compartmentId The unique identifier for the compartment. string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
extendedMetadata Additional metadata key/value pairs for the listing summary. For example: {"listingRevisionStatus": "Published","listingRevision": "1" } map[string, string] No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
id Unique OCID identifier for the listing. string No - -
lifecycleState The current state of the Listing. string No - -
listingType The listing type for the listing. string No - -
name Name for the listing. string No - -
packageType The package type for the listing. string No - -
publisherId The unique identifier for the publisher. string No - -
status - object Yes - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeCreated The date and time the listing was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Example: 2023-03-27T21:10:29.600Z string No - -
timeUpdated The date and time the listing was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Example: 2023-03-27T21:10:29.600Z string No - -

Status.status

Back to Listing status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to Listing status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to Listing status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to Listing status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -

ListingRevision

ListingRevision is the Schema for the listingrevisions API.

  • Plural: listingrevisions
  • Scope: Namespaced
  • APIVersion: marketplacepublisher.oracle.com/v1beta1
  • Sample: Sample (config/samples/marketplacepublisher_v1beta1_listingrevision.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

ListingRevisionSpec defines the desired state of ListingRevision.

Field Description Type Required Default Enum
availabilityAndPricingPolicy Listing availability and Pricing Policy statement. string No - -
contactUs Custom text by partner regarding contact information string No - -
contentLanguage ListingRevisionContentLanguage defines nested fields for ListingRevision.ContentLanguage. object No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
demoUrl Url to demo of the listing string No - -
displayName The name for the listing revision. string No - -
downloadInfo ListingRevisionDownloadInfo defines nested fields for ListingRevision.DownloadInfo. object No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
geoLocations Support details based on geographic location list[object] No - -
headline Single line introduction for the listing revision. string Yes - -
industries List of industries subscribed by listing. list[string] No - -
isRoverExportable Is this listing rover exportable boolean No - -
jsonData - string No - -
keywords Keywords associated with the listing revision. string No - -
listingId The unique identifier for the listing this revision belongs to. string Yes - -
listingType - string No - -
longDescription A long description for the listing revision. string No - -
pricingPlans List of Pricing Plans provider by publisher. list[object] No - -
pricingType The pricing model for the listing revision. string No - -
productCodes List of product codes subscribed by listing. list[string] No - -
products List of Products subscribed by listing. list[object] No - -
recommendedServiceProviderListingIds OCIDs of service listings attached to lead gen listing list[string] No - -
selfPacedTrainingUrl Url to training resources of the listing string No - -
shortDescription A short description for the listing revision. string No - -
status The current status of the Listing revision. string No - -
supportContacts Contact information to use to get support from the publisher for the listing revision. list[object] No - -
supportLinks Links to support resources for the listing revision. list[object] No - -
supportedlanguages Languages supported by the publisher for the listing revision. list[object] No - -
systemRequirements System requirements for the listing revision. string No - -
tagline The tagline for the listing revision. string No - -
trainedProfessionals Number of trained professional per product list[object] No - -
usageInformation Usage information for the listing revision. string No - -
vanityUrl Custom link to the listing string No - -
versionDetails ListingRevisionVersionDetails defines nested fields for ListingRevision.VersionDetails. object No - -

Spec.contentLanguage

Back to ListingRevision spec

ListingRevisionContentLanguage defines nested fields for ListingRevision.ContentLanguage.

Field Description Type Required Default Enum
code A code assigned to the item. string Yes - -
name The name of the item. string Yes - -

Spec.downloadInfo

Back to ListingRevision spec

ListingRevisionDownloadInfo defines nested fields for ListingRevision.DownloadInfo.

Field Description Type Required Default Enum
description Text shown when capturing lead string No - -
url Redirect link provided by publisher string No - -

Spec.geoLocations[]

Back to ListingRevision spec

ListingRevisionGeoLocation defines nested fields for ListingRevision.GeoLocation.

Field Description Type Required Default Enum
details Support details for specific region string Yes - -
geographicRegion Region for geographic location string Yes - -

Spec.pricingPlans[]

Back to ListingRevision spec

ListingRevisionPricingPlan defines nested fields for ListingRevision.PricingPlan.

Field Description Type Required Default Enum
billingFrequency The plan billing frequency. string No - -
extendedMetadata Additional metadata key/value pairs for the metering pricing. map[string, string] No - -
jsonData - string No - -
name The listing's pricing plan name. string No - -
planDescription The plan description. string No - -
planType - string No - -
rates List of pricing rates provider by publisher. list[object] Yes - -

Spec.pricingPlans[].rates[]

Back to ListingRevision spec

ListingRevisionPricingPlanRate defines nested fields for ListingRevision.PricingPlan.Rate.

Field Description Type Required Default Enum
billingCurrency The currency supported, in the format specified by ISO-4217 string Yes - -
rate Tha amount for the currency type. number Yes - -

Spec.products[]

Back to ListingRevision spec

ListingRevisionProduct defines nested fields for ListingRevision.Product.

Field Description Type Required Default Enum
additionalFilters Custom filter for the product list[object] No - -
categories List of category codes within a Product which are applicable to the listing revision. list[string] Yes - -
code Product Code string Yes - -

Spec.products[].additionalFilters[]

Back to ListingRevision spec

ListingRevisionProductAdditionalFilter defines nested fields for ListingRevision.Product.AdditionalFilter.

Field Description Type Required Default Enum
filterCode filter code for the product string No - -
filterProperties additional properties attached to a filter list[string] No - -

Spec.supportContacts[]

Back to ListingRevision spec

ListingRevisionSupportContact defines nested fields for ListingRevision.SupportContact.

Field Description Type Required Default Enum
email The email of the contact. string No - -
name The name of the contact. string Yes - -
phone The phone number of the contact. string No - -
subject The email subject line to use when contacting support. string No - -

Back to ListingRevision spec

ListingRevisionSupportLink defines nested fields for ListingRevision.SupportLink.

Field Description Type Required Default Enum
name Text that describes the resource. string Yes - -
url The URL of the resource. string Yes - -

Spec.supportedlanguages[]

Back to ListingRevision spec

ListingRevisionSupportedlanguage defines nested fields for ListingRevision.Supportedlanguage.

Field Description Type Required Default Enum
code A code assigned to the item. string Yes - -
name The name of the item. string Yes - -

Spec.trainedProfessionals[]

Back to ListingRevision spec

ListingRevisionTrainedProfessional defines nested fields for ListingRevision.TrainedProfessional.

Field Description Type Required Default Enum
productCode Product code on which professional is trained on string Yes - -
professionalsCount Count of trained professional integer (int64) Yes - -

Spec.versionDetails

Back to ListingRevision spec

ListingRevisionVersionDetails defines nested fields for ListingRevision.VersionDetails.

Field Description Type Required Default Enum
description The version description. string Yes - -
number The version number. string Yes - -
releaseDate The version release date. string Yes - -

Status

ListingRevisionStatus defines the observed state of ListingRevision.

Field Description Type Required Default Enum
allowedTenancies Allowed tenancies provided when a listing revision is published as private. list[string] No - -
areInternalTenancyLaunchAllowed Identifies whether publisher allows internal tenancy launches for the listing revision. boolean No - -
availabilityAndPricingPolicy Listing availability and Pricing Policy statement. string No - -
compartmentId The unique identifier for the compartment. string No - -
contactUs Custom text by partner regarding contact information string No - -
contentLanguage ListingRevisionContentLanguage defines nested fields for ListingRevision.ContentLanguage. object No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
demoUrl Url to demo of the listing string No - -
displayName The name for the listing revision. string No - -
downloadInfo ListingRevisionDownloadInfo defines nested fields for ListingRevision.DownloadInfo. object No - -
extendedMetadata Additional metadata key/value pairs for the listing revision summary. map[string, string] No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
geoLocations Support details based on geographic location list[object] No - -
headline Single line introduction for the listing revision. string No - -
icon ListingRevisionIcon defines nested fields for ListingRevision.Icon. object No - -
id Unique OCID identifier for the listing revision in Marketplace Publisher. string No - -
industries List of industries subscribed by listing. list[string] No - -
isRoverExportable Is this listing rover exportable boolean No - -
jsonData - string No - -
keywords Keywords associated with the listing revision. string No - -
lifecycleState The current state of the listing revision. string No - -
listingId The unique identifier for the listing this revision belongs to. string No - -
listingType - string No - -
longDescription A long description for the listing revision. string No - -
packageType The listing's package type. Populated from the listing. string No - -
pricingPlans Pricing details for lead gen listing string No - -
pricingType The pricing model for the listing revision. string No - -
productCodes List of product codes subscribed by listing. list[string] No - -
products List of Products subscribed by listing. list[object] No - -
recommendedServiceProviderListingIds OCIDs of service listings attached to lead gen listing list[string] No - -
revisionNumber The revision number for the listing revision. This is an internal attribute string No - -
sdkStatus The current status for the Listing revision. This uses a distinct JSON name so it can coexist with the OSOK status envelope. string No - -
selfPacedTrainingUrl Url to training resources of the listing string No - -
shortDescription A short description for the listing revision. string No - -
status - object Yes - -
statusNotes Status notes for the listing revision. string No - -
supportContacts Contact information to use to get support from the publisher for the listing revision. list[object] No - -
supportLinks Links to support resources for the listing revision. list[object] No - -
supportedlanguages Languages supported by the publisher for the listing revision. list[object] No - -
systemRequirements System requirements for the listing revision. string No - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
tagline The tagline of the listing revision. string No - -
timeCreated The time the listing revision was created. An RFC3339 formatted datetime string. string No - -
timeUpdated The time the listing revision was updated. An RFC3339 formatted datetime string. string No - -
trainedProfessionals Number of trained professional per product list[object] No - -
usageInformation Usage information for the listing revision. string No - -
vanityUrl Custom link to the listing string No - -
versionDetails ListingRevisionVersionDetails defines nested fields for ListingRevision.VersionDetails. object No - -

Status.contentLanguage

Back to ListingRevision status

ListingRevisionContentLanguage defines nested fields for ListingRevision.ContentLanguage.

Field Description Type Required Default Enum
code A code assigned to the item. string Yes - -
name The name of the item. string Yes - -

Status.downloadInfo

Back to ListingRevision status

ListingRevisionDownloadInfo defines nested fields for ListingRevision.DownloadInfo.

Field Description Type Required Default Enum
description Text shown when capturing lead string No - -
url Redirect link provided by publisher string No - -

Status.geoLocations[]

Back to ListingRevision status

ListingRevisionGeoLocation defines nested fields for ListingRevision.GeoLocation.

Field Description Type Required Default Enum
details Support details for specific region string Yes - -
geographicRegion Region for geographic location string Yes - -

Status.icon

Back to ListingRevision status

ListingRevisionIcon defines nested fields for ListingRevision.Icon.

Field Description Type Required Default Enum
contentUrl The content URL of the uploaded data. string No - -
mimeType The MIME type of the uploaded data. string No - -

Status.products[]

Back to ListingRevision status

ListingRevisionProduct defines nested fields for ListingRevision.Product.

Field Description Type Required Default Enum
additionalFilters Custom filter for the product list[object] No - -
categories List of category codes within a Product which are applicable to the listing revision. list[string] Yes - -
code Product Code string Yes - -

Status.products[].additionalFilters[]

Back to ListingRevision status

ListingRevisionProductAdditionalFilter defines nested fields for ListingRevision.Product.AdditionalFilter.

Field Description Type Required Default Enum
filterCode filter code for the product string No - -
filterProperties additional properties attached to a filter list[string] No - -

Status.status

Back to ListingRevision status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to ListingRevision status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to ListingRevision status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to ListingRevision status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -

Status.supportContacts[]

Back to ListingRevision status

ListingRevisionSupportContact defines nested fields for ListingRevision.SupportContact.

Field Description Type Required Default Enum
email The email of the contact. string No - -
name The name of the contact. string Yes - -
phone The phone number of the contact. string No - -
subject The email subject line to use when contacting support. string No - -

Back to ListingRevision status

ListingRevisionSupportLink defines nested fields for ListingRevision.SupportLink.

Field Description Type Required Default Enum
name Text that describes the resource. string Yes - -
url The URL of the resource. string Yes - -

Status.supportedlanguages[]

Back to ListingRevision status

ListingRevisionSupportedlanguage defines nested fields for ListingRevision.Supportedlanguage.

Field Description Type Required Default Enum
code A code assigned to the item. string Yes - -
name The name of the item. string Yes - -

Status.trainedProfessionals[]

Back to ListingRevision status

ListingRevisionTrainedProfessional defines nested fields for ListingRevision.TrainedProfessional.

Field Description Type Required Default Enum
productCode Product code on which professional is trained on string Yes - -
professionalsCount Count of trained professional integer (int64) Yes - -

Status.versionDetails

Back to ListingRevision status

ListingRevisionVersionDetails defines nested fields for ListingRevision.VersionDetails.

Field Description Type Required Default Enum
description The version description. string Yes - -
number The version number. string Yes - -
releaseDate The version release date. string Yes - -

ListingRevisionAttachment

ListingRevisionAttachment is the Schema for the listingrevisionattachments API.

  • Plural: listingrevisionattachments
  • Scope: Namespaced
  • APIVersion: marketplacepublisher.oracle.com/v1beta1
  • Sample: Sample (config/samples/marketplacepublisher_v1beta1_listingrevisionattachment.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

ListingRevisionAttachmentSpec defines the desired state of ListingRevisionAttachment.

Field Description Type Required Default Enum
attachmentType - string No - -
customerName Name of the customer string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
description Description for this specified attachment. string No - -
displayName The name for the listing revision attachment. string No - -
documentCategory The document category of the listing revision attachment. string No - -
documentName Name of the review support document string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
jsonData - string No - -
listingRevisionId The OCID for the listing revision in Marketplace Publisher. string Yes - -
productCodes List of product codes for success story list[string] No - -
serviceName Name of the service string No - -
templateCode Type of review support document string No - -
type Type of the service string No - -
url Optional url to service information string No - -
videoAttachmentDetails ListingRevisionAttachmentVideoAttachmentDetails defines nested fields for ListingRevisionAttachment.VideoAttachmentDetails. object No - -

Spec.videoAttachmentDetails

Back to ListingRevisionAttachment spec

ListingRevisionAttachmentVideoAttachmentDetails defines nested fields for ListingRevisionAttachment.VideoAttachmentDetails.

Field Description Type Required Default Enum
contentUrl The URL of the video. string Yes - -

Status

ListingRevisionAttachmentStatus defines the observed state of ListingRevisionAttachment.

Field Description Type Required Default Enum
attachmentType - string No - -
compartmentId The unique identifier for the compartment. string No - -
contentUrl URL of the uploaded document. string No - -
customerName Name of the customer string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
description Description of the listing revision attachment. string No - -
displayName Name of the listing revision attachment. string No - -
documentCategory Possible lifecycle states. string No - -
documentName Name of the review support document string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
id Unique OCID identifier for the listing revision attachment. string No - -
jsonData - string No - -
lifecycleState The current state of the attachment. string No - -
listingRevisionId The unique identifier of the listing revision that the specified attachment belongs to. string No - -
mimeType The MIME type of the uploaded data. string No - -
productCodes List of product codes for customer story list[string] No - -
serviceName Name of the service string No - -
status - object Yes - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
templateCode Template code for the uploaded document string No - -
timeCreated The time the attachment was created. An RFC3339 formatted datetime string. string No - -
timeUpdated The time the attachment was updated. An RFC3339 formatted datetime string. string No - -
type Type of service string No - -
url Optional url to service string No - -

Status.status

Back to ListingRevisionAttachment status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to ListingRevisionAttachment status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to ListingRevisionAttachment status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to ListingRevisionAttachment status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -

ListingRevisionNote

ListingRevisionNote is the Schema for the listingrevisionnotes API.

  • Plural: listingrevisionnotes
  • Scope: Namespaced
  • APIVersion: marketplacepublisher.oracle.com/v1beta1
  • Sample: Sample (config/samples/marketplacepublisher_v1beta1_listingrevisionnote.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

ListingRevisionNoteSpec defines the desired state of ListingRevisionNote.

Field Description Type Required Default Enum
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
listingRevisionId The unique identifier of the listing revision that the specified note belongs to. string Yes - -
noteDetails Notes provided for the listing revision. string Yes - -

Status

ListingRevisionNoteStatus defines the observed state of ListingRevisionNote.

Field Description Type Required Default Enum
compartmentId The unique identifier for the compartment. string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
id The OCID of the listing revision note. string No - -
lifecycleState The current state of the listing revision note. string No - -
listingRevisionId The unique identifier of the listing revision that the specified note belongs to. string No - -
noteDetails Notes provided for the listing revision. string No - -
noteSource type of the note. string No - -
status - object Yes - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeCreated The date and time the listing revision note was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. Example: 2022-09-24T21:10:29.600Z string No - -
timeUpdated The date and time the listing revision note was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. Example: 2022-09-24T21:10:29.600Z string No - -

Status.status

Back to ListingRevisionNote status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to ListingRevisionNote status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to ListingRevisionNote status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to ListingRevisionNote status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -

ListingRevisionPackage

ListingRevisionPackage is the Schema for the listingrevisionpackages API.

  • Plural: listingrevisionpackages
  • Scope: Namespaced
  • APIVersion: marketplacepublisher.oracle.com/v1beta1
  • Sample: Sample (config/samples/marketplacepublisher_v1beta1_listingrevisionpackage.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

ListingRevisionPackageSpec defines the desired state of ListingRevisionPackage.

Field Description Type Required Default Enum
areSecurityUpgradesProvided Identifies whether security upgrades will be provided for this package. boolean Yes - -
artifactId The unique identifier for the artifact. string Yes - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
description Description for this package. string No - -
displayName The name for the listing revision package. string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
isDefault Identifies that this will be default package for the listing revision. boolean No - -
listingRevisionId The OCID for the listing revision in Marketplace Publisher. string Yes - -
packageVersion The version for the package. string Yes - -
termId The unique identifier for the term. string Yes - -

Status

ListingRevisionPackageStatus defines the observed state of ListingRevisionPackage.

Field Description Type Required Default Enum
areSecurityUpgradesProvided Identifies whether security upgrades will be provided for this package. boolean No - -
artifactId The unique identifier for the artifact. string No - -
compartmentId The unique identifier for the compartment. string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
description The description of this package. string No - -
displayName The name of the listing revision package. string No - -
extendedMetadata Additional metadata key/value pairs for the listing revision package summary. For example: {"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" } map[string, string] No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
id The OCID for the listing revision package in Marketplace Publisher. string No - -
isDefault Identifies that this will be default package for the listing revision. boolean No - -
jsonData - string No - -
lifecycleState The current state for the listing revision package. string No - -
listingRevisionId The unique identifier for the listing revision. string No - -
machineImageDetails ListingRevisionPackageMachineImageDetails defines nested fields for ListingRevisionPackage.MachineImageDetails. object No - -
packageType - string No - -
packageVersion The version for the package. string No - -
sdkStatus The current status for the listing revision package. This uses a distinct JSON name so it can coexist with the OSOK status envelope. string No - -
status - object Yes - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
termId The unique identifier for the term. string No - -
timeCreated The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. Example: 2016-08-25T21:10:29.600Z string No - -
timeUpdated The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. Example: 2016-08-25T21:10:29.600Z string No - -

Status.machineImageDetails

Back to ListingRevisionPackage status

ListingRevisionPackageMachineImageDetails defines nested fields for ListingRevisionPackage.MachineImageDetails.

Field Description Type Required Default Enum
computeAppCatalogId Replicated Images App Catalog Listing OCID. string No - -
computeImageId Replicated Image OCID. string No - -
computePackageVersion Replicated Images Package version. string No - -

Status.status

Back to ListingRevisionPackage status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to ListingRevisionPackage status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to ListingRevisionPackage status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to ListingRevisionPackage status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -

Term

Term is the Schema for the terms API.

  • Plural: terms
  • Scope: Namespaced
  • APIVersion: marketplacepublisher.oracle.com/v1beta1
  • Sample: Sample (config/samples/marketplacepublisher_v1beta1_term.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

TermSpec defines the desired state of Term.

Field Description Type Required Default Enum
compartmentId The OCID of the publisher's compartment. string Yes - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
name The name of the term. string Yes - -

Status

TermStatus defines the observed state of Term.

Field Description Type Required Default Enum
author Who authored the term. Publisher terms will be defaulted to 'PARTNER'. string No - -
compartmentId The unique identifier for the compartment. string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
id Unique OCID identifier for the term. string No - -
lifecycleState The current state for the Term. string No - -
name The name for the term. string No - -
publisherId The unique identifier for the publisher. string No - -
status - object Yes - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
timeCreated The date and time the term was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Example: 2022-09-15T21:10:29.600Z string No - -
timeUpdated The date and time the term was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Example: 2022-09-15T21:10:29.600Z string No - -

Status.status

Back to Term status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to Term status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to Term status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to Term status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -

TermVersion

TermVersion is the Schema for the termversions API.

  • Plural: termversions
  • Scope: Namespaced
  • APIVersion: marketplacepublisher.oracle.com/v1beta1
  • Sample: Sample (config/samples/marketplacepublisher_v1beta1_termversion.yaml)
  • Packages: Not currently exposed by a customer-visible package.

Spec

TermVersionSpec defines the desired state of TermVersion.

Field Description Type Required Default Enum
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
displayName The name for the term version. string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -

Status

TermVersionStatus defines the observed state of TermVersion.

Field Description Type Required Default Enum
attachment TermVersionAttachment defines nested fields for TermVersion.Attachment. object No - -
author Who authored the term. Publisher terms will be defaulted to 'PARTNER'. string No - -
compartmentId The unique identifier for the compartment. string No - -
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No - -
displayName The name for the term version. string No - -
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No - -
id Unique OCID identifier for the term version. string No - -
lifecycleState The current state for the term version. string No - -
sdkStatus The current status for the term version. This uses a distinct JSON name so it can coexist with the OSOK status envelope. string No - -
status - object Yes - -
systemTags System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} map[string, map[string, string]] No - -
termAuthor Who authored the term. Publisher terms will be defaulted to 'PARTNER'. string No - -
termId The unique identifier for the term. string No - -
timeCreated The date and time the term version was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Example: 2022-09-15T21:10:29.600Z string No - -
timeUpdated The date and time the term version was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). Example: 2022-09-15T21:10:29.600Z string No - -

Status.attachment

Back to TermVersion status

TermVersionAttachment defines nested fields for TermVersion.Attachment.

Field Description Type Required Default Enum
contentUrl The content URL of the uploaded data. string No - -
mimeType The MIME type of the uploaded data. string No - -

Status.status

Back to TermVersion status

Field Description Type Required Default Enum
async Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first. object No - -
conditions - list[object] No - -
createdAt - string (date-time) No - -
deletedAt - string (date-time) No - -
message - string No - -
ocid - string No - -
opcRequestId OpcRequestID is the latest non-empty OCI request ID from a mutating OCI response or surfaced OCI service error that materially contributed to the current shared status projection. Headerless follow-up observations keep the last non-empty value intact. string No - -
reason - string No - -
requestedAt - string (date-time) No - -
updatedAt - string (date-time) No - -

Status.status.async

Back to TermVersion status

Async is the canonical controller-owned async contract. Resource-local legacy work-request fields may remain as compatibility mirrors while follow-on migrations land, but new async state should project here first.

Field Description Type Required Default Enum
current - object No - -

Status.status.async.current

Back to TermVersion status

Field Description Type Required Default Enum
message - string No - -
normalizedClass - string Yes - attention, canceled, failed, pending, succeeded, unknown
percentComplete - number No - -
phase - string Yes - create, delete, update
rawOperationType - string No - -
rawStatus - string No - -
source - string Yes - lifecycle, none, workrequest
updatedAt - string (date-time) Yes - -
workRequestId - string No - -

Status.status.conditions[]

Back to TermVersion status

Field Description Type Required Default Enum
lastTransitionTime - string (date-time) No - -
message - string No - -
reason - string No - -
status - string Yes - -
type - string Yes - -