Skip to content

computecloudatcustomer.oracle.com/v1beta1

Back to API Reference

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

Resources

Kind Scope Sample Packages
CccInfrastructure Namespaced Sample -
CccUpgradeSchedule Namespaced Sample -

CccInfrastructure

CccInfrastructure is the Schema for the cccinfrastructures API.

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

Spec

CccInfrastructureSpec defines the desired state of CccInfrastructure.

Field Description Type Required Default Enum
cccUpgradeScheduleId Schedule used for upgrades. If no schedule is associated with the infrastructure, it can be upgraded at any time. string No - -
compartmentId The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with the infrastructure. string Yes - -
connectionDetails A message describing the current connection state in more detail. string No - -
connectionState The current connection state of the Compute Cloud@Customer infrastructure. This value will default to REJECT if the value is not provided. The only valid value at creation time is REJECT. 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 mutable client-meaningful text description of the Compute Cloud@Customer infrastructure. Avoid entering confidential information. string No - -
displayName The name that will be used to display the Compute Cloud@Customer infrastructure in the Oracle Cloud Infrastructure console. Does not have to be unique and can be changed. Avoid entering confidential information. 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 - -
subnetId Identifier for network subnet that will be used to communicate with Compute Cloud@Customer infrastructure. string Yes - -

Status

CccInfrastructureStatus defines the observed state of CccInfrastructure.

Field Description Type Required Default Enum
cccUpgradeScheduleId Schedule used for upgrades. If no schedule is associated with the infrastructure, it can be updated at any time. string No - -
compartmentId The infrastructure compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). string No - -
connectionDetails A message describing the current connection state in more detail. string No - -
connectionState The current connection state of the infrastructure. A user can only update it from REQUEST to READY or from any state back to REJECT. The system automatically handles the REJECT to REQUEST, READY to CONNECTED, or CONNECTED to DISCONNECTED transitions. 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 mutable client-meaningful text description of the Compute Cloud@Customer infrastructure. Avoid entering confidential information. string No - -
displayName The name that will be used to display the Compute Cloud@Customer infrastructure in the Oracle Cloud Infrastructure console. Does not have to be unique and can be changed. Avoid entering confidential information. 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 Compute Cloud@Customer infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). This cannot be changed once created. string No - -
infrastructureInventory CccInfrastructureInfrastructureInventory defines nested fields for CccInfrastructure.InfrastructureInventory. object No - -
infrastructureNetworkConfiguration CccInfrastructureInfrastructureNetworkConfiguration defines nested fields for CccInfrastructure.InfrastructureNetworkConfiguration. object No - -
lifecycleDetails A message describing the current lifecycle state in more detail. For example, this can be used to provide actionable information for a resource that is in a Failed state. string No - -
lifecycleState The current state of the Compute Cloud@Customer infrastructure. string No - -
provisioningFingerprint Fingerprint of a Compute Cloud@Customer infrastructure in a data center generated during the initial connection to this resource. The fingerprint should be verified by the administrator when changing the connectionState from REQUEST to READY. string No - -
provisioningPin Code that is required for service personnel to connect a Compute Cloud@Customer infrastructure in a data center to this resource. This code will only be available when the connectionState is REJECT (usually at create time of the Compute Cloud@Customer infrastructure). string No - -
shortName The Compute Cloud@Customer infrastructure short name. This cannot be changed once created. The short name is used to refer to the infrastructure in several contexts and is unique. string No - -
status - object Yes - -
subnetId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network subnet that is used to communicate with Compute Cloud@Customer infrastructure. 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 Compute Cloud@Customer infrastructure creation date and time, using an RFC3339 formatted datetime string. string No - -
timeUpdated Compute Cloud@Customer infrastructure updated date and time, using an RFC3339 formatted datetime string. string No - -
upgradeInformation CccInfrastructureUpgradeInformation defines nested fields for CccInfrastructure.UpgradeInformation. object No - -

Status.infrastructureInventory

Back to CccInfrastructure status

CccInfrastructureInfrastructureInventory defines nested fields for CccInfrastructure.InfrastructureInventory.

Field Description Type Required Default Enum
capacityStorageTrayCount The number of storage trays in the Compute Cloud@Customer infrastructure rack that are designated for capacity storage. integer No - -
computeNodeCount The number of compute nodes that are available and usable on the Compute Cloud@Customer infrastructure rack. There is no distinction of compute node type in this information. integer No - -
managementNodeCount The number of management nodes that are available and in active use on the Compute Cloud@Customer infrastructure rack. integer No - -
performanceStorageTrayCount The number of storage trays in the Compute Cloud@Customer infrastructure rack that are designated for performance storage. integer No - -
serialNumber The serial number of the Compute Cloud@Customer infrastructure rack. string No - -

Status.infrastructureNetworkConfiguration

Back to CccInfrastructure status

CccInfrastructureInfrastructureNetworkConfiguration defines nested fields for CccInfrastructure.InfrastructureNetworkConfiguration.

Field Description Type Required Default Enum
dnsIps The domain name system (DNS) addresses that the Compute Cloud@Customer infrastructure uses for the data center network. list[string] No - -
infrastructureRoutingDynamic CccInfrastructureInfrastructureNetworkConfigurationInfrastructureRoutingDynamic defines nested fields for CccInfrastructure.InfrastructureNetworkConfiguration.InfrastructureRoutingDynamic. object No - -
infrastructureRoutingStatic CccInfrastructureInfrastructureNetworkConfigurationInfrastructureRoutingStatic defines nested fields for CccInfrastructure.InfrastructureNetworkConfiguration.InfrastructureRoutingStatic. object No - -
managementNodes Information about the management nodes that are provisioned in the Compute Cloud@Customer infrastructure. list[object] No - -
mgmtVipHostname The hostname corresponding to the virtual IP (VIP) address of the management nodes. string No - -
mgmtVipIp The IP address used as the virtual IP (VIP) address of the management nodes. string No - -
spineIps Addresses of the network spine switches. list[string] No - -
spineVip The spine switch public virtual IP (VIP). Traffic routed to the Compute Cloud@Customer infrastructure and and virtual cloud networks (VCNs) should have this address as next hop. string No - -
uplinkDomain Domain name to be used as the base domain for the internal network and by public facing services. string No - -
uplinkGatewayIp Uplink gateway in the datacenter network that the Compute Cloud@Customer connects to. string No - -
uplinkNetmask Netmask of the subnet that the Compute Cloud@Customer infrastructure is connected to. string No - -
uplinkPortCount Number of uplink ports per spine switch. Connectivity is identical on both spine switches. For example, if input is two 100 gigabyte ports; then port-1 and port-2 on both spines will be configured. integer No - -
uplinkPortForwardErrorCorrection The port forward error correction (FEC) setting for the uplink port on the Compute Cloud@Customer infrastructure. string No - -
uplinkPortSpeedInGbps Uplink port speed defined in gigabytes per second. All uplink ports must have identical speed. integer No - -
uplinkVlanMtu The virtual local area network (VLAN) maximum transmission unit (MTU) size for the uplink ports. integer No - -

Status.infrastructureNetworkConfiguration.infrastructureRoutingDynamic

Back to CccInfrastructure status

CccInfrastructureInfrastructureNetworkConfigurationInfrastructureRoutingDynamic defines nested fields for CccInfrastructure.InfrastructureNetworkConfiguration.InfrastructureRoutingDynamic.

Field Description Type Required Default Enum
bgpTopology The topology in use for the Border Gateway Protocol (BGP) configuration. string No - -
oracleAsn The Oracle Autonomous System Number (ASN) to control routing and exchange information within the dynamic routing configuration. integer No - -
peerInformation The list of peer devices in the dynamic routing configuration. list[object] No - -

Status.infrastructureNetworkConfiguration.infrastructureRoutingDynamic.peerInformation[]

Back to CccInfrastructure status

CccInfrastructureInfrastructureNetworkConfigurationInfrastructureRoutingDynamicPeerInformation defines nested fields for CccInfrastructure.InfrastructureNetworkConfiguration.InfrastructureRoutingDynamic.PeerInformation.

Field Description Type Required Default Enum
asn The Autonomous System Number (ASN) of the peer network. integer No - -
ip Neighbor Border Gateway Protocal (BGP) IP address. The IP address usually refers to the customer data center router. string No - -

Status.infrastructureNetworkConfiguration.infrastructureRoutingStatic

Back to CccInfrastructure status

CccInfrastructureInfrastructureNetworkConfigurationInfrastructureRoutingStatic defines nested fields for CccInfrastructure.InfrastructureNetworkConfiguration.InfrastructureRoutingStatic.

Field Description Type Required Default Enum
uplinkHsrpGroup The uplink Hot Standby Router Protocol (HSRP) group value for the switch in the Compute Cloud@Customer infrastructure. integer No - -
uplinkVlan The virtual local area network (VLAN) identifier used to connect to the uplink (only access mode is supported). integer No - -

Status.infrastructureNetworkConfiguration.managementNodes[]

Back to CccInfrastructure status

CccInfrastructureInfrastructureNetworkConfigurationManagementNode defines nested fields for CccInfrastructure.InfrastructureNetworkConfiguration.ManagementNode.

Field Description Type Required Default Enum
hostname Hostname for interface to the management node. string No - -
ip Address of the management node. string No - -

Status.status

Back to CccInfrastructure 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 CccInfrastructure 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 CccInfrastructure 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 CccInfrastructure 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.upgradeInformation

Back to CccInfrastructure status

CccInfrastructureUpgradeInformation defines nested fields for CccInfrastructure.UpgradeInformation.

Field Description Type Required Default Enum
currentVersion The current version of software installed on the Compute Cloud@Customer infrastructure. string No - -
isActive Indication that the Compute Cloud@Customer infrastructure is in the process of an upgrade or an upgrade activity (such as preloading upgrade images). boolean No - -
scheduledUpgradeDuration Expected duration of Compute Cloud@Customer infrastructure scheduled upgrade. The actual upgrade time might be longer or shorter than this duration depending on rack activity, this is only an estimate. string No - -
timeOfScheduledUpgrade Compute Cloud@Customer infrastructure next upgrade time. The rack might have performance impacts during this time. string No - -

CccUpgradeSchedule

CccUpgradeSchedule is the Schema for the cccupgradeschedules API.

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

Spec

CccUpgradeScheduleSpec defines the desired state of CccUpgradeSchedule.

Field Description Type Required Default Enum
compartmentId Compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Compute Cloud@Customer Upgrade Schedule. 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 An optional description of the Compute Cloud@Customer upgrade schedule. Avoid entering confidential information. string No - -
displayName Compute Cloud@Customer upgrade schedule display name. Avoid entering confidential information. string Yes - -
events List of preferred times for Compute Cloud@Customer infrastructure to be upgraded. list[object] 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 - -

Spec.events[]

Back to CccUpgradeSchedule spec

CccUpgradeScheduleEvent defines nested fields for CccUpgradeSchedule.Event.

Field Description Type Required Default Enum
description A description of the Compute Cloud@Customer upgrade schedule time block. string Yes - -
scheduleEventDuration The duration of this block of time. The duration must be specified and be of the ISO-8601 format for durations. string Yes - -
scheduleEventRecurrences Frequency of recurrence of schedule block. When this field is not included, the event is assumed to be a one time occurrence. The frequency field is strictly parsed and must conform to RFC-5545 formatting for recurrences. string No - -
timeStart The date and time when the Compute Cloud@Customer upgrade schedule event starts, inclusive. An RFC3339 formatted UTC datetime string. For an event with recurrences, this is the date that a recurrence can start being applied. string Yes - -

Status

CccUpgradeScheduleStatus defines the observed state of CccUpgradeSchedule.

Field Description Type Required Default Enum
compartmentId Compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the Compute Cloud@Customer upgrade schedule. 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 An optional description of the Compute Cloud@Customer upgrade schedule. Avoid entering confidential information. string No - -
displayName Compute Cloud@Customer upgrade schedule display name. Avoid entering confidential information. string No - -
events List of preferred times for Compute Cloud@Customer infrastructures associated with this schedule to be upgraded. list[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 - -
id Upgrade schedule OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). This cannot be changed once created. string No - -
infrastructureIds List of Compute Cloud@Customer infrastructure OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that are using this upgrade schedule. list[string] No - -
lifecycleDetails A message describing the current state in more detail. For example, the message can be used to provide actionable information for a resource in a Failed state. string No - -
lifecycleState Lifecycle state of the resource. 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 time the upgrade schedule was created, using an RFC3339 formatted datetime string. string No - -
timeUpdated The time the upgrade schedule was updated, using an RFC3339 formatted datetime string. string No - -

Status.events[]

Back to CccUpgradeSchedule status

CccUpgradeScheduleEvent defines nested fields for CccUpgradeSchedule.Event.

Field Description Type Required Default Enum
description A description of the Compute Cloud@Customer upgrade schedule time block. string Yes - -
scheduleEventDuration The duration of this block of time. The duration must be specified and be of the ISO-8601 format for durations. string Yes - -
scheduleEventRecurrences Frequency of recurrence of schedule block. When this field is not included, the event is assumed to be a one time occurrence. The frequency field is strictly parsed and must conform to RFC-5545 formatting for recurrences. string No - -
timeStart The date and time when the Compute Cloud@Customer upgrade schedule event starts, inclusive. An RFC3339 formatted UTC datetime string. For an event with recurrences, this is the date that a recurrence can start being applied. string Yes - -

Status.status

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

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