marketplace.oracle.com/v1beta1¶
APIVersion: marketplace.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 marketplace.oracle.com/v1beta1.
Resources¶
| Kind | Scope | Sample | Packages |
|---|---|---|---|
| AcceptedAgreement | Namespaced | Sample | - |
| Publication | Namespaced | Sample | - |
AcceptedAgreement¶
AcceptedAgreement is the Schema for the acceptedagreements API.
Plural:acceptedagreementsScope:NamespacedAPIVersion:marketplace.oracle.com/v1beta1Sample: Sample (config/samples/marketplace_v1beta1_acceptedagreement.yaml)Packages: Not currently exposed by a customer-visible package.
Spec¶
AcceptedAgreementSpec defines the desired state of AcceptedAgreement.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
agreementId |
The agreement to accept. | string |
Yes | - | - |
compartmentId |
The unique identifier for the compartment where the agreement will be accepted. | string |
Yes | - | - |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No | - | - |
displayName |
A display name for the accepted agreement. | string |
No | - | - |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No | - | - |
listingId |
The unique identifier for the listing associated with the agreement. | string |
Yes | - | - |
packageVersion |
The package version associated with the agreement. | string |
Yes | - | - |
signature |
A signature generated for the listing package agreements that you can retrieve with GetAgreement (https://docs.oracle.com/iaas/api/#/en/marketplace/20181001/Agreement/GetAgreement). | string |
Yes | - | - |
Status¶
AcceptedAgreementStatus defines the observed state of AcceptedAgreement.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
agreementId |
The unique identifier for the terms of use agreement itself. | string |
No | - | - |
appliedSignature |
The last applied agreement signature used when the accepted agreement was created or rebound. | string |
No | - | - |
compartmentId |
The unique identifier for the compartment where the agreement was accepted. | string |
No | - | - |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No | - | - |
displayName |
A display name for the accepted agreement. | string |
No | - | - |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No | - | - |
id |
The unique identifier for the acceptance of the agreement within a specific compartment. | string |
No | - | - |
listingId |
The unique identifier for the listing associated with the agreement. | string |
No | - | - |
packageVersion |
The package version associated with the agreement. | string |
No | - | - |
status |
- | object |
Yes | - | - |
timeAccepted |
The time the agreement was accepted. | string |
No | - | - |
Status.status¶
Back to AcceptedAgreement 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 AcceptedAgreement 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 AcceptedAgreement 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 AcceptedAgreement status
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
lastTransitionTime |
- | string (date-time) |
No | - | - |
message |
- | string |
No | - | - |
reason |
- | string |
No | - | - |
status |
- | string |
Yes | - | - |
type |
- | string |
Yes | - | - |
Publication¶
Publication is the Schema for the publications API.
Plural:publicationsScope:NamespacedAPIVersion:marketplace.oracle.com/v1beta1Sample: Sample (config/samples/marketplace_v1beta1_publication.yaml)Packages: Not currently exposed by a customer-visible package.
Spec¶
PublicationSpec defines the desired state of Publication.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
compartmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the publication. | string |
Yes | - | - |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No | - | - |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No | - | - |
isAgreementAcknowledged |
Whether the publisher acknowledged that they have the right and authority to share the contents of the publication and that they accepted the Oracle terms of use agreements required to create a publication. | boolean |
Yes | - | - |
listingType |
The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. | string |
Yes | - | - |
longDescription |
A long description of the publication to use in the listing. | string |
No | - | - |
name |
The name of the publication, which is also used in the listing. | string |
Yes | - | - |
packageDetails |
PublicationPackageDetails defines nested fields for Publication.PackageDetails. | object |
Yes | - | - |
shortDescription |
A short description of the publication to use in the listing. | string |
Yes | - | - |
supportContacts |
Contact information for getting support from the publisher for the listing. | list[object] |
Yes | - | - |
Spec.packageDetails¶
PublicationPackageDetails defines nested fields for Publication.PackageDetails.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
imageId |
The unique identifier for the base image of the publication. | string |
No | - | - |
jsonData |
- | string |
No | - | - |
operatingSystem |
PublicationPackageDetailsOperatingSystem defines nested fields for Publication.PackageDetails.OperatingSystem. | object |
Yes | - | - |
packageType |
- | string |
No | - | - |
packageVersion |
The package version. | string |
Yes | - | - |
Spec.packageDetails.operatingSystem¶
PublicationPackageDetailsOperatingSystem defines nested fields for Publication.PackageDetails.OperatingSystem.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
name |
The name of the operating system. | string |
No | - | - |
Spec.supportContacts[]¶
PublicationSupportContact defines nested fields for Publication.SupportContact.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
email |
The email of the contact. | string |
No | - | - |
name |
The name of the contact. | string |
No | - | - |
phone |
The phone number of the contact. | string |
No | - | - |
subject |
The email subject line to use when contacting support. | string |
No | - | - |
Status¶
PublicationStatus defines the observed state of Publication.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
compartmentId |
The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the publication exists. | string |
No | - | - |
definedTags |
The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Operations": {"CostCenter": "42"}} |
map[string, map[string, string]] |
No | - | - |
freeformTags |
The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {"Department": "Finance"} |
map[string, string] |
No | - | - |
icon |
PublicationIcon defines nested fields for Publication.Icon. | object |
No | - | - |
id |
The unique identifier for the publication in Marketplace. | string |
No | - | - |
lifecycleState |
The lifecycle state of the publication. | string |
No | - | - |
listingType |
The publisher category to which the publication belongs. The publisher category informs where the listing appears for use. | string |
No | - | - |
longDescription |
A long description of the publication to use in the listing. | string |
No | - | - |
name |
The name of the publication, which is also used in the listing. | string |
No | - | - |
packageType |
The listing's package type. | string |
No | - | - |
shortDescription |
A short description of the publication to use in the listing. | string |
No | - | - |
status |
- | object |
Yes | - | - |
supportContacts |
Contact information for getting support from the publisher for the listing. | list[object] |
No | - | - |
supportedOperatingSystems |
The list of operating systems supprted by the listing. | list[object] |
No | - | - |
systemTags |
The system tags associated with this resource, if any. The system tags are set by Oracle Cloud Infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: {orcl-cloud: {free-tier-retain: true}} |
map[string, map[string, string]] |
No | - | - |
timeCreated |
The date and time the publication was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. Example: 2016-08-25T21:10:29.600Z |
string |
No | - | - |
Status.icon¶
PublicationIcon defines nested fields for Publication.Icon.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
contentUrl |
The content URL of the upload data. | string |
No | - | - |
fileExtension |
The file extension of the upload data. | string |
No | - | - |
mimeType |
The MIME type of the upload data. | string |
No | - | - |
name |
The name used to refer to the upload 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 | - | - |
Status.supportContacts[]¶
PublicationSupportContact defines nested fields for Publication.SupportContact.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
email |
The email of the contact. | string |
No | - | - |
name |
The name of the contact. | string |
No | - | - |
phone |
The phone number of the contact. | string |
No | - | - |
subject |
The email subject line to use when contacting support. | string |
No | - | - |
Status.supportedOperatingSystems[]¶
PublicationSupportedOperatingSystem defines nested fields for Publication.SupportedOperatingSystem.
| Field | Description | Type | Required | Default | Enum |
|---|---|---|---|---|---|
name |
The name of the operating system. | string |
No | - | - |