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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/).

## 1.20.2 - 2021-06-08
### Added
- Support for Java Management service
- Support for resource principals for the Enterprise Manager bridge resource in Operations Insights service
- Support for encryptionInTransitType in BootVolumeAttachment and IScsiVolumeAttachment in Core service
- Support for updating iscsiLoginState for VolumeAttachment in Core service
- Support for a new type of Source called Import for use with the Export tool in Application Migration service

## 1.20.1 - 2021-06-01
### Added
- Support for configuration of autonomous database KMS keys in the Database service
Expand Down
1 change: 1 addition & 0 deletions index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -163,3 +163,4 @@ export import operatoraccesscontrol = require("oci-operatoraccesscontrol");
export import servicecatalog = require("oci-servicecatalog");
export import bastion = require("oci-bastion");
export import genericartifactscontent = require("oci-genericartifactscontent");
export import jms = require("oci-jms");
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": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for Ai Language 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": "1.20.1",
"version": "1.20.2",
"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": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for Announcement 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": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for API gateway 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": "1.20.1",
"version": "1.20.2",
"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": "1.20.1",
"version": "1.20.2",
"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": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for Apm Traces Service",
"repository": {
"type": "git",
Expand Down
6 changes: 5 additions & 1 deletion lib/applicationmigration/lib/model/create-source-details.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,11 @@ export interface CreateSourceDetails {
* Description of the source. This helps you to identify the appropriate source environment when you have multiple sources defined.
*/
"description"?: string;
"sourceDetails": model.OccSourceDetails | model.InternalSourceDetails | model.OcicSourceDetails;
"sourceDetails":
| model.ImportSourceDetails
| model.OccSourceDetails
| model.InternalSourceDetails
| model.OcicSourceDetails;
"authorizationDetails"?:
| model.OccAuthorizationDetails
| model.InternalAuthorizationDetails
Expand Down
57 changes: 57 additions & 0 deletions lib/applicationmigration/lib/model/import-manifest.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
/**
* Application Migration API
* Application Migration simplifies the migration of applications from Oracle Cloud Infrastructure Classic to Oracle Cloud Infrastructure.
You can use Application Migration API to migrate applications, such as Oracle Java Cloud Service, SOA Cloud Service, and Integration Classic
instances, to Oracle Cloud Infrastructure. For more information, see
[Overview of Application Migration](/iaas/application-migration/appmigrationoverview.htm).

* OpenAPI spec version: 20191031
*
*
* NOTE: This class is auto generated by OracleSDKGenerator.
* Do not edit the class manually.
*
* Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
* This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
*/

import * as model from "../model";
import common = require("oci-common");

/**
* Manifest describing details about an import source
*/
export interface ImportManifest {
/**
* the version of the export tool that was used to generate the manifest
*/
"version"?: string;
/**
* the type of application that the export tool was executed against to generate this manifest
*/
"exportType"?: string;
/**
* application specific details as parsed from various sources of the application that was exported
*/
"exportDetails"?: any;
/**
* when this manifest was generated
*/
"timestamp"?: Date;
/**
* the MD5 hash of the export artifact archive that was produced by the export tool and should be used with this manifest
*/
"md5"?: string;
/**
* a sha1 hash of all the fields of this manifest (excluding the signature)
*/
"signature"?: string;
}

export namespace ImportManifest {
export function getJsonObj(obj: ImportManifest): object {
const jsonObj = { ...obj, ...{} };

return jsonObj;
}
}
54 changes: 54 additions & 0 deletions lib/applicationmigration/lib/model/import-source-details.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
/**
* Application Migration API
* Application Migration simplifies the migration of applications from Oracle Cloud Infrastructure Classic to Oracle Cloud Infrastructure.
You can use Application Migration API to migrate applications, such as Oracle Java Cloud Service, SOA Cloud Service, and Integration Classic
instances, to Oracle Cloud Infrastructure. For more information, see
[Overview of Application Migration](/iaas/application-migration/appmigrationoverview.htm).

* OpenAPI spec version: 20191031
*
*
* NOTE: This class is auto generated by OracleSDKGenerator.
* Do not edit the class manually.
*
* Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
* This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
*/

import * as model from "../model";
import common = require("oci-common");

/**
* / Basic details about the source, import manifest and object storage bucket as well as object name of the archive that should be used during import
*/
export interface ImportSourceDetails extends model.SourceDetails {
"manifest": model.ImportManifest;
/**
* the object storage namespace where the bucket and uploaded object resides
*/
"namespace": string;
/**
* the bucket wherein the export archive exists in object storage
*/
"bucket": string;
/**
* the name of the archive as it exists in object storage
*/
"objectName": string;

"type": string;
}

export namespace ImportSourceDetails {
export function getJsonObj(obj: ImportSourceDetails, isParentJsonObj?: boolean): object {
const jsonObj = {
...(isParentJsonObj ? obj : (model.SourceDetails.getJsonObj(obj) as ImportSourceDetails)),
...{
"manifest": obj.manifest ? model.ImportManifest.getJsonObj(obj.manifest) : undefined
}
};

return jsonObj;
}
export const type = "IMPORT";
}
4 changes: 4 additions & 0 deletions lib/applicationmigration/lib/model/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ import * as CreateSourceDetails from "./create-source-details";
export import CreateSourceDetails = CreateSourceDetails.CreateSourceDetails;
import * as DiscoveryDetails from "./discovery-details";
export import DiscoveryDetails = DiscoveryDetails.DiscoveryDetails;
import * as ImportManifest from "./import-manifest";
export import ImportManifest = ImportManifest.ImportManifest;
import * as Migration from "./migration";
export import Migration = Migration.Migration;
import * as MigrationLifecycleStates from "./migration-lifecycle-states";
Expand Down Expand Up @@ -78,6 +80,8 @@ export import WorkRequestSummary = WorkRequestSummary.WorkRequestSummary;

import * as IcsDiscoveryDetails from "./ics-discovery-details";
export import IcsDiscoveryDetails = IcsDiscoveryDetails.IcsDiscoveryDetails;
import * as ImportSourceDetails from "./import-source-details";
export import ImportSourceDetails = ImportSourceDetails.ImportSourceDetails;
import * as InternalAuthorizationDetails from "./internal-authorization-details";
export import InternalAuthorizationDetails = InternalAuthorizationDetails.InternalAuthorizationDetails;
import * as InternalSourceDetails from "./internal-source-details";
Expand Down
5 changes: 5 additions & 0 deletions lib/applicationmigration/lib/model/source-details.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,11 @@ export namespace SourceDetails {

if ("type" in obj && obj.type) {
switch (obj.type) {
case "IMPORT":
return model.ImportSourceDetails.getJsonObj(
<model.ImportSourceDetails>(<object>jsonObj),
true
);
case "OCC":
return model.OccSourceDetails.getJsonObj(<model.OccSourceDetails>(<object>jsonObj), true);
case "INTERNAL_COMPUTE":
Expand Down
1 change: 1 addition & 0 deletions lib/applicationmigration/lib/model/source-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ export enum SourceTypes {
InternalCompute = "INTERNAL_COMPUTE",
Occ = "OCC",
OcicIdcs = "OCIC_IDCS",
Import = "IMPORT",

/**
* This value is used if a service returns a value for this enum that is not recognized by this
Expand Down
6 changes: 5 additions & 1 deletion lib/applicationmigration/lib/model/source.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,11 @@ export interface Source {
* Details about the current lifecycle state of the source.
*/
"lifecycleDetails"?: string;
"sourceDetails"?: model.OccSourceDetails | model.InternalSourceDetails | model.OcicSourceDetails;
"sourceDetails"?:
| model.ImportSourceDetails
| model.OccSourceDetails
| model.InternalSourceDetails
| model.OcicSourceDetails;
/**
* Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
* For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). Example: `{\"Department\": \"Finance\"}`
Expand Down
6 changes: 5 additions & 1 deletion lib/applicationmigration/lib/model/update-source-details.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,11 @@ export interface UpdateSourceDetails {
* Description of the source. This helps you to identify the appropriate source environment when you have multiple sources defined.
*/
"description"?: string;
"sourceDetails"?: model.OccSourceDetails | model.InternalSourceDetails | model.OcicSourceDetails;
"sourceDetails"?:
| model.ImportSourceDetails
| model.OccSourceDetails
| model.InternalSourceDetails
| model.OcicSourceDetails;
"authorizationDetails"?:
| model.OccAuthorizationDetails
| model.InternalAuthorizationDetails
Expand Down
2 changes: 1 addition & 1 deletion lib/applicationmigration/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-applicationmigration",
"version": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for Application Migration 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": "1.20.1",
"version": "1.20.2",
"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": "1.20.1",
"version": "1.20.2",
"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": "1.20.1",
"version": "1.20.2",
"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": "1.20.1",
"version": "1.20.2",
"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": "1.20.1",
"version": "1.20.2",
"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": "1.20.1",
"version": "1.20.2",
"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": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for Budget Service",
"repository": {
"type": "git",
Expand Down
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": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for Cims ",
"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": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for Cloud Guard Service",
"repository": {
"type": "git",
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": "1.20.1",
"version": "1.20.2",
"description": "OCI Common module for NodeJS",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/computeinstanceagent/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-computeinstanceagent",
"version": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for Compute Instance Agent Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/containerengine/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-containerengine",
"version": "1.20.1",
"version": "1.20.2",
"description": "OCI NodeJS client for Container Engine",
"repository": {
"type": "git",
Expand Down
Loading