marketplacepublisher.oracle.com/v1beta1¶
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:artifactsScope:NamespacedAPIVersion:marketplacepublisher.oracle.com/v1beta1Sample: 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¶
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¶
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¶
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[]¶
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¶
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¶
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¶
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¶
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¶
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¶
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[]¶
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¶
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¶
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¶
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¶
| 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¶
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¶
| 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[]¶
| 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:listingsScope:NamespacedAPIVersion:marketplacepublisher.oracle.com/v1beta1Sample: 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¶
| 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¶
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¶
| 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[]¶
| 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:listingrevisionsScope:NamespacedAPIVersion:marketplacepublisher.oracle.com/v1beta1Sample: 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¶
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¶
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[]¶
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[]¶
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[]¶
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[]¶
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[]¶
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[]¶
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 | - | - |
Spec.supportLinks[]¶
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[]¶
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[]¶
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¶
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 | - | - |
Status.supportLinks[]¶
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:listingrevisionattachmentsScope:NamespacedAPIVersion:marketplacepublisher.oracle.com/v1beta1Sample: 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:listingrevisionnotesScope:NamespacedAPIVersion:marketplacepublisher.oracle.com/v1beta1Sample: 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:listingrevisionpackagesScope:NamespacedAPIVersion:marketplacepublisher.oracle.com/v1beta1Sample: 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:termsScope:NamespacedAPIVersion:marketplacepublisher.oracle.com/v1beta1Sample: 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¶
| 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¶
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¶
| 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[]¶
| 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:termversionsScope:NamespacedAPIVersion:marketplacepublisher.oracle.com/v1beta1Sample: 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¶
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¶
| 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¶
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¶
| 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[]¶
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
lastTransitionTime |
- | string (date-time) |
No | - | - |
message |
- | string |
No | - | - |
reason |
- | string |
No | - | - |
status |
- | string |
Yes | - | - |
type |
- | string |
Yes | - | - |