Namespace Oci.CapacitymanagementService.Models
Classes
AssociatedCapacityRequestDetails
Details about the associated capacity requests against which the resources were provisioned by oracle.
AssociatedOccHandoverResourceBlock
Details about the resource block that was handed over.
CreateOccAvailabilityCatalogDetails
Details about the create request for the availability catalog.
CreateOccCapacityRequestDetails
Details about the create request for the capacity request.
CreateOccCustomerDetails
The details about the customer.
CreateOccCustomerGroupDetails
Details about the create request for the customer group.
MetadataDetails
Used for representing the metadata of the catalog. This denotes the version and format of the CSV file for parsing.
OccAvailabilityCatalog
Details of the availability catalog resource.
OccAvailabilityCatalogCollection
A list of availability catalogs.
OccAvailabilityCatalogSummary
A catalog containing resource availability details for a customer.
OccAvailabilityCollection
A list of capacity constraints.
OccAvailabilitySummary
The details about the available capacity and constraints for different resource types present in the availability catalog.
OccCapacityRequest
A single request of some quantity of a specific server type, in a specific location and expected delivery date. The maximum amount possible to request is the smallest number between the number of servers available for purchase and the number of servers allowed by the constraints (For example, power, network, physical space, and so on).
OccCapacityRequestBaseDetails
The details of the create capacity request. This model serves as a base for different namespaces.
OccCapacityRequestCollection
A list of capacity requests.
OccCapacityRequestSummary
A summary model for the capacity request model.
OccCustomer
The details about the customer.
OccCustomerGroup
Details of the customer group resource.
OccCustomerGroupCollection
A list of customer groups.
OccCustomerGroupSummary
A customer group is a resource that represents the portion of the capacity reserved for a customer or a group of customers to facilitate their capacity bookings.
OccHandoverResourceBlockCollection
A list of occ handover resource blocks.
OccHandoverResourceBlockDetailCollection
A list of occResourceHandoverDetails.
OccHandoverResourceBlockDetailSummary
Detailed information about a particular occHandoverResourceBlock. For compute namespace this information includes host serial, host ocid etc.
OccHandoverResourceBlockSummary
Details about the association of capacity requests with the corresponding resources handed over by oracle.
OccOverviewCollection
A list representing response of overview API.
OccOverviewSummary
The overview summary is used to represent an array item that shall be used to represent the overview of the catalog resources along with their corresponding capacity requests.
PatchInsertInstruction
An operation that inserts a value into an array, shifting array items as necessary and handling NOT_FOUND exceptions by creating the implied containing structure.
PatchInsertMultipleInstruction
An operation that inserts multiple consecutive values into an array, shifting array items as necessary and handling NOT_FOUND exceptions by creating the implied containing structure.
PatchInstruction
A single instruction to be included as part of Patch request content.
PatchInstructionModelConverter
PatchMergeInstruction
An operation that recursively updates items of the selection, or adding the value if the selection is empty. If the value is not an object, it is used directly, otherwise each key-value member is used to create or update a member of the same name in the target and the same process is applied recursively for each object-typed value (similar to RFC 7396 JSON Merge Patch, except that null values are copied rather than transformed into deletions). NOT_FOUND exceptions are handled by creating the implied containing structure. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.
PatchMoveInstruction
An operation that "puts" values from elsewhere in the target, functionally equivalent to a single add and then a remove.
The first item of the selection is replaced, or created if the selection is empty.
NOT_FOUND exceptions in the selection are handled by creating the implied containing structure.
This operation fails if the from
selection yields any exceptions, or if an item is moved to any of its descendants.
PatchOccCapacityRequestDetails
CapacityRequest details to patch.
PatchProhibitInstruction
A precondition operation that requires a selection to be empty, or optionally to be non-empty but include no item with a specified value (useful for asserting that a value does not exist before attempting to create it, avoiding accidental update). It fails if value is provided and the selection includes an item matching it, or if value is not provided and the selection is not empty, but ignores NOT_FOUND exceptions.
PatchRemoveInstruction
An operation that deletes items, ignoring NOT_FOUND exceptions. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.
PatchReplaceInstruction
An operation that "puts" a value, replacing every item of the selection with it, or creating it if the selection is empty. NOT_FOUND exceptions are handled by creating the implied containing structure (but note that this may put the target in an invalid state, which can be prevented by use of precondition operations). To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.
PatchRequireInstruction
A precondition operation that requires a selection to be non-empty, and optionally to include an item with a specified value (useful for asserting that a value exists before attempting to update it, avoiding accidental creation). It fails if the selection is empty, or if value is provided and no item of the selection matches it.
PlacementDetails
Details like building, room and block where the resource was placed after provisioning in the datacenter.
UpdateInternalOccCapacityRequestDetails
The details required for making an internal API update call for the capacity requests.
UpdateOccAvailabilityCatalogDetails
Details about the update request for updating the availability catalogs.
UpdateOccCapacityRequestDetails
The details required for making an update call for capacity requests.
UpdateOccCustomerDetails
Details about the update request for updating the customer.
UpdateOccCustomerGroupDetails
Details about the update request for updating the customer group.
Enums
CreateOccCapacityRequestDetails.RequestStateEnum
CreateOccCustomerDetails.StatusEnum
CreateOccCustomerGroupDetails.StatusEnum
MetadataDetails.FormatVersionEnum
Namespace
The name of the OCI service in consideration. For example, Compute, Exadata, and so on.
OccAvailabilityCatalog.CatalogStateEnum
OccAvailabilityCatalog.LifecycleStateEnum
OccCapacityRequest.LifecycleStateEnum
OccCapacityRequest.RequestStateEnum
OccCapacityRequest.RequestTypeEnum
OccCustomer.StatusEnum
OccCustomerGroup.LifecycleStateEnum
OccCustomerGroup.StatusEnum
PatchInsertInstruction.PositionEnum
PatchInsertMultipleInstruction.PositionEnum
PatchInstruction.OperationEnum
PatchMoveInstruction.PositionEnum
SortOrder
Sort orders.