Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,43 @@
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/).
## 2.121.0 - 2025-11-04
### Added
- Support for Data Intelligence Foundation service
- Support for Private Service Access (PSA) service
- Support for pluggable database snapshots for exadata databases in the Database service
- Support for backup configurations for globally distributed databases in the Database service
- Support for fine grained configurations for data guards in globally distributed databases in the Database service
- Support for Zero trust Packet Routing (ZPR) policy analysis in the Network Monitoring service
- Support for instance pool pre-termination action in the Compute service

### Breaking Changes
- The models `AddPublicIpPoolCapacityDetails`, `AddSubnetIpv6CidrDetails`, `AddVcnCidrDetails`, `AddVcnIpv6CidrDetails`, `AllowedIkeIpSecParameters`, `AllowedPhaseOneParameters`, `AllowedPhaseTwoParameters`, `BgpSessionInfo`, `ByoipAllocatedRangeCollection`, `ByoipAllocatedRangeSummary`, `ByoipRange`, `ByoipRangeCollection`, `ByoipRangeSummary`, `ByoipRangeVcnIpv6AllocationSummary`, `Byoipv6CidrDetails`, `CaptureFilter`, `ChangeByoipRangeCompartmentDetails`, `ChangeCaptureFilterCompartmentDetails`, `ChangeCpeCompartmentDetails`, `ChangeCrossConnectCompartmentDetails`, `ChangeCrossConnectGroupCompartmentDetails`, `ChangeDhcpOptionsCompartmentDetails`, `ChangeDrgCompartmentDetails`, `ChangeInternetGatewayCompartmentDetails`, `ChangeIpSecConnectionCompartmentDetails`, `ChangeLocalPeeringGatewayCompartmentDetails`, `ChangeNatGatewayCompartmentDetails`, `ChangeNetworkSecurityGroupCompartmentDetails`, `ChangePublicIpCompartmentDetails`, `ChangePublicIpPoolCompartmentDetails`, `ChangeRemotePeeringConnectionCompartmentDetails`, `ChangeRouteTableCompartmentDetails`, `ChangeSecurityListCompartmentDetails`, `ChangeServiceGatewayCompartmentDetails`, `ChangeSubnetCompartmentDetails`, `ChangeVcnCompartmentDetails`, `ChangeVirtualCircuitCompartmentDetails`, `ChangeVlanCompartmentDetails`, `ChangeVtapCompartmentDetails`, `CreateByoipRangeDetails`, `CreateCaptureFilterDetails`, `CreateIpSecConnectionTunnelDetails`, `CreateIpSecTunnelBgpSessionDetails`, `CreateIpSecTunnelEncryptionDomainDetails`, `CreateMacsecKey`, `CreateMacsecProperties`, `CreateNatGatewayDetails`, `CreatePublicIpPoolDetails`, `CreateVlanDetails`, `CreateVnicDetails`, `CreateVtapDetails`, `CpeDeviceConfigAnswer`, `CpeDeviceConfigQuestion`, `CpeDeviceInfo`, `CpeDeviceShapeDetail`, `CpeDeviceShapeSummary`, `CrossConnectMappingDetails`, `CrossConnectMappingDetailsCollection`, `DefaultPhaseOneParameters`, `DefaultPhaseTwoParameters`, `DpdConfig`, `DrgAttachmentMatchAllDrgRouteDistributionMatchCriteria`, `DrgRedundancyStatus`, `EncryptionDomainConfig`, `FastConnectProviderServiceKey`, `FlowLogCaptureFilterRuleDetails`, `IpSecConnectionTunnel`, `IpSecConnectionTunnelErrorDetails`, `IpSecConnectionTunnelSharedSecret`, `MacsecKey`, `MacsecProperties`, `ModifyVcnCidrDetails`, `NatGateway`, `PhaseOneConfigDetails`, `PhaseTwoConfigDetails`, `PublicIpPool`, `PublicIpPoolCollection`, `PublicIpPoolSummary`, `RemovePublicIpPoolCapacityDetails`, `RemoveSubnetIpv6CidrDetails`, `RemoveVcnCidrDetails`, `RemoveVcnIpv6CidrDetails`, `TunnelCpeDeviceConfig`, `TunnelPhaseOneDetails`, `TunnelPhaseTwoDetails`, `TunnelRouteSummary`, `TunnelSecurityAssociationSummary`, `UpdateByoipRangeDetails`, `UpdateCaptureFilterDetails`, `UpdateIpSecConnectionTunnelDetails`, `UpdateIpSecConnectionTunnelEncryptionDomainDetails`, `UpdateIpSecConnectionTunnelSharedSecretDetails`, `UpdateIpSecTunnelBgpSessionDetails`, `UpdateMacsecKey`, `UpdateMacsecProperties`, `UpdateNatGatewayDetails`, `UpdatePublicIpPoolDetails`, `UpdateTunnelCpeDeviceConfigDetails`, `UpdateVlanDetails`, `UpdateVtapDetails`, `VcnDnsResolverAssociation`, `Vlan`, `Vtap`, and `VtapCaptureFilterRuleDetails` have been removed in the Network Monitoring service
- The field `cpeDeviceShapeId` was removed from the models `Cpe` and `UpdateCpeDetails`

- The fields `definedTags`, `freeformTags`, `customerReferenceName` and macsecProperties` were removed from the model `CreateCrossConnectDetails` in the Network Monitoring service
- The field `domainNameType` was removed from the model `CreateDhcpDetails` in the Network Monitoring service
- The field `routeTableId` was removed from the models `CreateDrgAttachmentDetails`, `UpdateLocalPeeringGatewayDetails`, `ServiceGateway`, `DrgAttachment`, `InternetGateway`, `CreateLocalPeeringGatewayDetails` and `CreateInternetGatewayDetails` in the Network Monitoring service
- The fields `staticRoutes`, `cpeLocalIdentifier`, `tunnelConfiguration` and `tunnelCount` were removed from the model `CreateIpSecConnectionDetails` in the Network Monitoring service
- The fields `ipv6CidrBlocks` and `prohibitInternetIngress` were removed from the model `CreateSubnetDetails` in the Network Monitoring service
- The field `ipv6PrivateCidrBlocks`, `cidrBlocks`, `isOracleGuaAllocationEnabled`, and `byoipv6CidrDetails` were removed from the model `CreateVcnDetails` in the Network Monitoring service
- The fields `cefinedTags`, `freeformTags`, `customerReferenceName`, `macsecProperties`, `ociPhysicalDeviceName` and `ociLogicalDeviceName` were removed from the models `CrossConnectGroup` and `CrossConnect` in the Network Monitoring service
- The fields `customerBgpPeeringIpv6` and `oracleBgpPeeringIpv6` were removed from the model `crossConnectMapping` in the Network Monitoring service
- The field `domainNameType` was removed from the model `DhcpOptions` in the Network Monitoring service
- The fields `customerAsnManagement`, `providerServiceKeyManagement`, `bandwithShapeManagement`, and `rrequiredTotalCrossConnects` were removed from the model `FastConnectProviderService` in the Network Monitoring service
- The field `description` was removed from the model `IngressSecurityRule` in the Network Monitoring service
- The fields `peerId`, `peerAdvertisedCidr`, `peerAdvertisedCidrDetails`, and `routeTableId` were removed from the model `LocalPeeringGateway` in the Network Monitoring service
- The field `vlanId` was removed from the model `PrivateIp` in the Network Monitoring service
- The fields `assignedEntityId`, `assignedEntityType`, and `publicIpPoolId` were removed from the model `PublicIp` in the Network Monitoring service
- The fields `freeformTags` and `definedTags` were removed from the models `RemotePeeringConnection` and `UpdateRemotePeeringConnectionDetails` in the Network Monitoring service
- The fields `description` and `routeType` were removed from the model `RouteRule` in the Network Monitoring service
- The fields `prohibitInternetIngress` and `availabilityDomain` were removed from the model `Subnet` in the Network Monitoring service
- The fields `definedTags`, `freeformTags`, `customerReferenceName` and `macsecProperties` were removed from the models `UpdateCrossConnectDetails` and `UpdateCrossConnectGroupDetails` in the Network Monitoring service
- The fields `cpeLocalIdentifier`, `cpeLocalIdentifierType`, and `staticRoutes` were removed from the model `UpdateIpSecConnectionDetails` in the Network Monitoring service
- The fields `routingPolicy`, `bgpAdminState`, `isBfdEnabled`, and `customerBgpAsn` were removed from the model `UpdateVirtualCircuitDetails` and `VirtualCircuit` in the Network Monitoring service
- The field `vcnRouteType` was removed from the models `VcnDrgAttachmentNetworkCreateDetails`, `VcnDrgAttachmentNetworkDetails` and `VcnDrgAttachmentNetworkUpdateDetails` in the Network Monitoring service
- The fields `cidrBlocks`, `byoipv6CidrBlocks`, and `ipv6PrivateCidrBlocks` were removed from the model `Vcn` in the Network Monitoring service
- The fields `vlanId` and `subnetId` were removed from the model `Vnic` in the Network Monitoring service

## 2.120.0 - 2025-10-28
### Added
- Support for calling Oracle Cloud Infrastructure services in the eu-madrid-3 region
Expand Down
2 changes: 2 additions & 0 deletions index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -238,3 +238,5 @@ export import jmsutils = require("oci-jmsutils");
export import multicloud = require("oci-multicloud");
export import resourceanalytics = require("oci-resourceanalytics");
export import iot = require("oci-iot");
export import dif = require("oci-dif");
export import psa = require("oci-psa");
2 changes: 1 addition & 1 deletion lib/accessgovernancecp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-accessgovernancecp",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Access Governance Cp Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/adm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-adm",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Adm Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/aidataplatform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aidataplatform",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Ai Data Platform Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/aidocument/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aidocument",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Ai Document Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/ailanguage/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-ailanguage",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Ai Language Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/aispeech/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aispeech",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Ai Speech Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/aivision/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aivision",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Ai Vision Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/analytics/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-analytics",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Analytics Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/announcementsservice/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-announcementsservice",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Announcement Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apiaccesscontrol/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apiaccesscontrol",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Apiaccesscontrol Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apigateway/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apigateway",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for API gateway service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apiplatform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apiplatform",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Api Platform Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apmconfig/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apmconfig",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Apm Config Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apmcontrolplane/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apmcontrolplane",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Apm Control Plane Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apmsynthetics/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apmsynthetics",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Apm Synthetics Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apmtraces/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apmtraces",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Apm Traces Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/appmgmtcontrol/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-appmgmtcontrol",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Appmgmt Control Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/artifacts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-artifacts",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Artifacts Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/audit/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-audit",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Audit Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/autoscaling/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-autoscaling",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Autoscaling Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/bastion/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-bastion",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Bastion Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/bds/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-bds",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for BDS Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/blockchain/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-blockchain",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Blockchain Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/budget/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-budget",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Budget Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/capacitymanagement/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-capacitymanagement",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Capacity Management Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/certificates/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-certificates",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Certificates Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/certificatesmanagement/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-certificatesmanagement",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Certificates Management Service",
"repository": {
"type": "git",
Expand Down
44 changes: 0 additions & 44 deletions lib/cims/lib/model/subscription-info.ts

This file was deleted.

2 changes: 1 addition & 1 deletion lib/cims/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-cims",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Cims ",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/cloudbridge/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-cloudbridge",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Cloud Bridge Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/cloudguard/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-cloudguard",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Cloud Guard Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/cloudmigrations/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-cloudmigrations",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Cloud Migrations Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/clusterplacementgroups/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-clusterplacementgroups",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI NodeJS client for Cluster Placement Groups Service",
"repository": {
"type": "git",
Expand Down
2 changes: 2 additions & 0 deletions lib/common/lib/region.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,8 @@ export class Region {
public static AP_DELHI_1: Region = Region.register("ap-delhi-1", Realm.OC1, "onm");
public static AP_BATAM_1: Region = Region.register("ap-batam-1", Realm.OC1, "hsg");
public static EU_MADRID_3: Region = Region.register("eu-madrid-3", Realm.OC1, "orf");
public static AP_CHENNAI_1: Region = Region.register("ap-chennai-1", Realm.OC1, "des");
public static US_COLUMBUS_1: Region = Region.register("us-columbus-1", Realm.OC1, "vkz");

// OC2
public static US_LANGLEY_1: Region = Region.register("us-langley-1", Realm.OC2, "lfi");
Expand Down
2 changes: 1 addition & 1 deletion lib/common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-common",
"version": "2.120.0",
"version": "2.121.0",
"description": "OCI Common module for NodeJS",
"repository": {
"type": "git",
Expand Down
12 changes: 12 additions & 0 deletions lib/common/tests/resources/developer-tool-configuration.json
Original file line number Diff line number Diff line change
Expand Up @@ -478,5 +478,17 @@
"realmKey": "oc1",
"regionIdentifier": "eu-madrid-3",
"realmDomainComponent": "oraclecloud.com"
},
{
"regionKey": "des",
"realmKey": "oc1",
"regionIdentifier": "ap-chennai-1",
"realmDomainComponent": "oraclecloud.com"
},
{
"regionKey": "vkz",
"realmKey": "oc1",
"regionIdentifier": "us-columbus-1",
"realmDomainComponent": "oraclecloud.com"
}
]
Loading