Skip to content

clusterplacementgroups.oracle.com/v1beta1

Back to API Reference

APIVersion: clusterplacementgroups.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 clusterplacementgroups.oracle.com/v1beta1.

Resources

Kind Scope Sample Packages
ClusterPlacementGroup Namespaced Sample -

ClusterPlacementGroup

Manage OCI Cluster Placement Groups.

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

Spec

ClusterPlacementGroupSpec defines the desired state of ClusterPlacementGroup.

Field Description Type Required Default Enum
availabilityDomain The availability domain where you want to create the cluster placement group. string Yes - -
capabilities ClusterPlacementGroupCapabilities defines nested fields for ClusterPlacementGroup.Capabilities. object No - -
clusterPlacementGroupType ClusterPlacementGroup Identifier. string Yes - -
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the cluster placement group. 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 A description of the cluster placement group. string Yes - -
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 friendly name of the cluster placement group. string Yes - -
placementInstruction ClusterPlacementGroupPlacementInstruction defines nested fields for ClusterPlacementGroup.PlacementInstruction. object No - -

Spec.capabilities

Back to ClusterPlacementGroup spec

ClusterPlacementGroupCapabilities defines nested fields for ClusterPlacementGroup.Capabilities.

Field Description Type Required Default Enum
items The supported resources. list[object] Yes - -

Spec.capabilities.items[]

Back to ClusterPlacementGroup spec

ClusterPlacementGroupCapabilitiesItem defines nested fields for ClusterPlacementGroup.Capabilities.Item.

Field Description Type Required Default Enum
name The type of resource. string Yes - -
service The service that the resource is part of. string Yes - -

Spec.placementInstruction

Back to ClusterPlacementGroup spec

ClusterPlacementGroupPlacementInstruction defines nested fields for ClusterPlacementGroup.PlacementInstruction.

Field Description Type Required Default Enum
type The type of placement instruction. string Yes - -
value The value of the token designated for placement of the cluster placement group upon creation. string Yes - -

Status

ClusterPlacementGroupStatus defines the observed state of ClusterPlacementGroup.

Field Description Type Required Default Enum
availabilityDomain The availability domain of the cluster placement group. string No - -
capabilities ClusterPlacementGroupCapabilities defines nested fields for ClusterPlacementGroup.Capabilities. object No - -
clusterPlacementGroupType The type of cluster placement group. string No - -
compartmentId The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the cluster placement group. 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 A description of the cluster placement group. 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 (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group. string No - -
lifecycleDetails A message describing the current state in more detail. For example, lifecycle details for a resource in a Failed state might include information to act on. string No - -
lifecycleState The current state of the ClusterPlacementGroup. string No - -
name The user-friendly name of the cluster placement group. The display name for a cluster placement must be unique and you cannot change it. Avoid entering confidential information. string No - -
placementInstruction ClusterPlacementGroupPlacementInstruction defines nested fields for ClusterPlacementGroup.PlacementInstruction. object 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 time the cluster placement group was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. string No - -
timeUpdated The time the cluster placement group was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. string No - -

Status.capabilities

Back to ClusterPlacementGroup status

ClusterPlacementGroupCapabilities defines nested fields for ClusterPlacementGroup.Capabilities.

Field Description Type Required Default Enum
items The supported resources. list[object] Yes - -

Status.capabilities.items[]

Back to ClusterPlacementGroup status

ClusterPlacementGroupCapabilitiesItem defines nested fields for ClusterPlacementGroup.Capabilities.Item.

Field Description Type Required Default Enum
name The type of resource. string Yes - -
service The service that the resource is part of. string Yes - -

Status.placementInstruction

Back to ClusterPlacementGroup status

ClusterPlacementGroupPlacementInstruction defines nested fields for ClusterPlacementGroup.PlacementInstruction.

Field Description Type Required Default Enum
type The type of placement instruction. string Yes - -
value The value of the token designated for placement of the cluster placement group upon creation. string Yes - -

Status.status

Back to ClusterPlacementGroup 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 ClusterPlacementGroup 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 ClusterPlacementGroup 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 ClusterPlacementGroup status

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