# Oracle Cloud Infrastructure Virtual Network API

**Canonical:** https://apis.io/apis/oracle-cloud/oracle-cloud-virtualnetwork-api/  
**Provider:** Oracle Cloud Infrastructure — https://apis.io/providers/oracle-cloud/  
**Base URL:** https://telemetry.{region}.oraclecloud.com  
**Documentation:** https://docs.oracle.com/en-us/iaas/api/#/en/monitoring/20180401/

Oracle Cloud Infrastructure Virtual Network API is one of 28 APIs that [Oracle Cloud Infrastructure](https://apis.io/providers/oracle-cloud/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 118 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, and 118 JSON Schemas.

The virtualNetwork API from Oracle Cloud Infrastructure — 176 operation(s) for virtualnetwork.

## Operations (60 of 267)

| Method | Path | Summary |
|---|---|---|
| GET | `/allowedPeerRegionsForRemotePeering` | ListAllowedPeerRegionsForRemotePeering |
| GET | `/byoasns` | ListByoasns |
| POST | `/byoasns` | CreateByoasn |
| DELETE | `/byoasns/{byoasnId}` | DeleteByoasn |
| GET | `/byoasns/{byoasnId}` | GetByoasn |
| PUT | `/byoasns/{byoasnId}` | UpdateByoasn |
| POST | `/byoasns/{byoasnId}/actions/changeCompartment` | ChangeByoasnCompartment |
| POST | `/byoasns/{byoasnId}/actions/validate` | ValidateByoasn |
| GET | `/byoipRanges` | ListByoipRanges |
| POST | `/byoipRanges` | CreateByoipRange |
| DELETE | `/byoipRanges/{byoipRangeId}` | DeleteByoipRange |
| GET | `/byoipRanges/{byoipRangeId}` | GetByoipRange |
| PUT | `/byoipRanges/{byoipRangeId}` | UpdateByoipRange |
| POST | `/byoipRanges/{byoipRangeId}/actions/advertise` | AdvertiseByoipRange |
| POST | `/byoipRanges/{byoipRangeId}/actions/changeCompartment` | ChangeByoipRangeCompartment |
| POST | `/byoipRanges/{byoipRangeId}/actions/setOrigin/byoasn` | SetOriginAsn |
| POST | `/byoipRanges/{byoipRangeId}/actions/setOrigin/oracleAsn` | SetOriginAsnToOracle |
| POST | `/byoipRanges/{byoipRangeId}/actions/validate` | ValidateByoipRange |
| POST | `/byoipRanges/{byoipRangeId}/actions/withdraw` | WithdrawByoipRange |
| GET | `/byoipRanges/{byoipRangeId}/byoipAllocatedRanges` | ListByoipAllocatedRanges |
| GET | `/captureFilters` | ListCaptureFilters |
| POST | `/captureFilters` | CreateCaptureFilter |
| DELETE | `/captureFilters/{captureFilterId}` | DeleteCaptureFilter |
| GET | `/captureFilters/{captureFilterId}` | GetCaptureFilter |
| PUT | `/captureFilters/{captureFilterId}` | UpdateCaptureFilter |
| POST | `/captureFilters/{captureFilterId}/actions/changeCompartment` | ChangeCaptureFilterCompartment |
| GET | `/cpeDeviceShapes` | ListCpeDeviceShapes |
| GET | `/cpeDeviceShapes/{cpeDeviceShapeId}` | GetCpeDeviceShape |
| GET | `/cpes` | ListCpes |
| POST | `/cpes` | CreateCpe |
| DELETE | `/cpes/{cpeId}` | DeleteCpe |
| GET | `/cpes/{cpeId}` | GetCpe |
| PUT | `/cpes/{cpeId}` | UpdateCpe |
| POST | `/cpes/{cpeId}/actions/changeCompartment` | ChangeCpeCompartment |
| GET | `/cpes/{cpeId}/cpeConfigContent` | GetCpeDeviceConfigContent |
| GET | `/crossConnectGroups` | ListCrossConnectGroups |
| POST | `/crossConnectGroups` | CreateCrossConnectGroup |
| DELETE | `/crossConnectGroups/{crossConnectGroupId}` | DeleteCrossConnectGroup |
| GET | `/crossConnectGroups/{crossConnectGroupId}` | GetCrossConnectGroups |
| PUT | `/crossConnectGroups/{crossConnectGroupId}` | UpdateCrossConnectGroup |
| POST | `/crossConnectGroups/{crossConnectGroupId}/actions/changeCompartment` | ChangeCrossConnectGroupCompartment |
| GET | `/crossConnectLocations` | ListCrossConnectLocations |
| GET | `/crossConnectPortSpeedShapes` | ListCrossConnectPortSpeedShapes |
| GET | `/crossConnects` | ListCrossConnects |
| POST | `/crossConnects` | CreateCrossConnect |
| DELETE | `/crossConnects/{crossConnectId}` | DeleteCrossConnect |
| GET | `/crossConnects/{crossConnectId}` | GetCrossConnect |
| PUT | `/crossConnects/{crossConnectId}` | UpdateCrossConnect |
| POST | `/crossConnects/{crossConnectId}/actions/changeCompartment` | ChangeCrossConnectCompartment |
| GET | `/crossConnects/{crossConnectId}/letterOfAuthority` | Gets the Letter of Authority associated with the mentioned cross-connect |
| GET | `/crossConnects/{crossConnectId}/status` | GetCrossConnectStatus |
| GET | `/dhcps` | ListDhcpOptions |
| POST | `/dhcps` | CreateDhcpOptions |
| DELETE | `/dhcps/{dhcpId}` | DeleteDhcpOptions |
| GET | `/dhcps/{dhcpId}` | GetDhcpOptions |
| PUT | `/dhcps/{dhcpId}` | UpdateDhcpOptions |
| POST | `/dhcps/{dhcpId}/actions/changeCompartment` | ChangeDhcpOptionsCompartment |
| GET | `/drgAttachments` | ListDrgAttachments |
| POST | `/drgAttachments` | CreateDrgAttachment |
| DELETE | `/drgAttachments/{drgAttachmentId}` | DeleteDrgAttachment |

…and 207 more operations. The page lists the first 250; the full set of 267 is in the OpenAPI linked below.

## Machine-readable artifacts (189)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/openapi/oracle-cloud-virtualnetwork-api-openapi.yml
- **Documentation** — https://docs.oracle.com/en-us/iaas/Content/Compute/home.htm
- **Pricing** — https://www.oracle.com/cloud/compute/pricing.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-update-instance-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-volume-attachment-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-shape-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-image-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-instance-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-launch-instance-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-attach-volume-details-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-volume-attachment-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-launch-instance-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-image-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-shape-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-instance-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-update-instance-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-attach-volume-details-structure.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-volume-attachment-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-shape-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-image-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-instance-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-update-instance-details-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-attach-volume-details-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-launch-instance-details-example.json
- **Documentation** — https://docs.oracle.com/en-us/iaas/Content/Object/home.htm
- **Pricing** — https://www.oracle.com/cloud/storage/pricing.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-object-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-update-bucket-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-list-objects-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-bucket-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-preauthenticated-request-details-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-bucket-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-preauthenticated-request-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-update-bucket-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-object-summary-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-list-objects-structure.json
- …and 149 more, listed in full on the page.

## Other Oracle Cloud Infrastructure APIs (12)

- [Oracle Cloud Infrastructure Alarms API](https://apis.io/apis/oracle-cloud/oracle-cloud-alarms-api/)
- [Oracle Cloud Infrastructure Buckets API](https://apis.io/apis/oracle-cloud/oracle-cloud-buckets-api/)
- [Oracle Cloud Infrastructure Compartments API](https://apis.io/apis/oracle-cloud/oracle-cloud-compartments-api/)
- [Oracle Cloud Infrastructure Groups API](https://apis.io/apis/oracle-cloud/oracle-cloud-groups-api/)
- [Oracle Cloud Infrastructure Images API](https://apis.io/apis/oracle-cloud/oracle-cloud-images-api/)
- [Oracle Cloud Infrastructure Instances API](https://apis.io/apis/oracle-cloud/oracle-cloud-instances-api/)
- [Oracle Cloud Infrastructure Metrics API](https://apis.io/apis/oracle-cloud/oracle-cloud-metrics-api/)
- [Oracle Cloud Infrastructure Namespaces API](https://apis.io/apis/oracle-cloud/oracle-cloud-namespaces-api/)
- [Oracle Cloud Infrastructure Objects API](https://apis.io/apis/oracle-cloud/oracle-cloud-objects-api/)
- [Oracle Cloud Infrastructure Policies API](https://apis.io/apis/oracle-cloud/oracle-cloud-policies-api/)
- [Oracle Cloud Infrastructure Preauthenticated Requests API](https://apis.io/apis/oracle-cloud/oracle-cloud-preauthenticated-requests-api/)
- [Oracle Cloud Infrastructure Shapes API](https://apis.io/apis/oracle-cloud/oracle-cloud-shapes-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/oracle-cloud/oracle-cloud-virtualnetwork-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/oracle-cloud/.
