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
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,18 @@
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.1 - 2025-11-10
### Added
- Support for image lookup by URI in OCI Registry in the Generic Artifacts service
- Support for allocating limits by partner clouds in the Limits service
- Support for additional parameters for filtering node pool options in the Kubernetes Engine service
- Support for configuration governance in provisioning through catalog items in the Fleet Application Management service
- Support for curated reports in the Fleet Application Management service
- Support for runbook import and export in the Fleet Application Management service
- Support for resource inventory with patch details in the Fleet Application Management service
- Support for multiple capacity bucket configurations in dedicated VM Hosts in the Compute service
- Support for project flash APIs in the Generative AI service

## 2.121.0 - 2025-11-04
### Added
- Support for Data Intelligence Foundation service
Expand Down
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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"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.121.0",
"version": "2.121.1",
"description": "OCI NodeJS client for Appmgmt Control Service",
"repository": {
"type": "git",
Expand Down
9 changes: 7 additions & 2 deletions lib/artifacts/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down
9 changes: 7 additions & 2 deletions lib/artifacts/lib/artifacts-waiter.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down
90 changes: 88 additions & 2 deletions lib/artifacts/lib/client.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down Expand Up @@ -1704,6 +1709,7 @@ export class ArtifactsClient {
"repositoryName": listContainerImagesRequest.repositoryName,
"version": listContainerImagesRequest.version,
"lifecycleState": listContainerImagesRequest.lifecycleState,
"imageDigest": listContainerImagesRequest.imageDigest,
"limit": listContainerImagesRequest.limit,
"page": listContainerImagesRequest.page,
"sortBy": listContainerImagesRequest.sortBy,
Expand Down Expand Up @@ -2022,6 +2028,86 @@ export class ArtifactsClient {
}
}

/**
* Get container image metadata by URI.
* This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user.
* @param LookupContainerImageByUriRequest
* @return LookupContainerImageByUriResponse
* @throws OciError when an error occurs
* @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/artifacts/LookupContainerImageByUri.ts.html |here} to see how to use LookupContainerImageByUri API.
*/
public async lookupContainerImageByUri(
lookupContainerImageByUriRequest: requests.LookupContainerImageByUriRequest
): Promise<responses.LookupContainerImageByUriResponse> {
if (this.logger)
this.logger.debug("Calling operation ArtifactsClient#lookupContainerImageByUri.");
const operationName = "lookupContainerImageByUri";
const apiReferenceLink =
"https://docs.oracle.com/iaas/api/#/en/registry/20160918/ContainerImage/LookupContainerImageByUri";
const pathParams = {};

const queryParams = {};

let headerParams = {
"Content-Type": common.Constants.APPLICATION_JSON,
"opc-request-id": lookupContainerImageByUriRequest.opcRequestId
};

const specRetryConfiguration = common.OciSdkDefaultRetryConfiguration;
const retrier = GenericRetrier.createPreferredRetrier(
this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined,
lookupContainerImageByUriRequest.retryConfiguration,
specRetryConfiguration
);
if (this.logger) retrier.logger = this.logger;
const request = await composeRequest({
baseEndpoint: this._endpoint,
defaultHeaders: this._defaultHeaders,
path: "/container/images/actions/lookupImageByUri",
method: "POST",
bodyContent: common.ObjectSerializer.serialize(
lookupContainerImageByUriRequest.lookupContainerImageByUriDetails,
"LookupContainerImageByUriDetails",
model.LookupContainerImageByUriDetails.getJsonObj
),
pathParams: pathParams,
headerParams: headerParams,
queryParams: queryParams
});
try {
const response = await retrier.makeServiceCall(
this._httpClient,
request,
this.targetService,
operationName,
apiReferenceLink
);
const sdkResponse = composeResponse({
responseObject: <responses.LookupContainerImageByUriResponse>{},
body: await response.json(),
bodyKey: "containerImage",
bodyModel: model.ContainerImage,
type: "model.ContainerImage",
responseHeaders: [
{
value: response.headers.get("etag"),
key: "etag",
dataType: "string"
},
{
value: response.headers.get("opc-request-id"),
key: "opcRequestId",
dataType: "string"
}
]
});

return sdkResponse;
} catch (err) {
throw err;
}
}

/**
* Remove version from container image.
* This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down
9 changes: 7 additions & 2 deletions lib/artifacts/lib/model/container-configuration.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down
9 changes: 7 additions & 2 deletions lib/artifacts/lib/model/container-image-collection.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down
9 changes: 7 additions & 2 deletions lib/artifacts/lib/model/container-image-layer.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down
9 changes: 7 additions & 2 deletions lib/artifacts/lib/model/container-image-signature-summary.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
/**
* Artifacts and Container Images API
* API covering the Artifacts and [Registry](https://docs.oracle.com/iaas/Content/Registry/Concepts/registryoverview.htm) services.
Use this API to manage resources such as generic artifacts and container images.
* Use the Artifacts and Container Images API to manage container images and non-container generic artifacts.

- For container images such as Docker images, use the {@link ContainerImage} resource. Save the images in a {@link ContainerRepository}.

- For non-container generic artifacts or blobs, use the {@link GenericArtifact} resource. Save the artifacts in an {@link Repository}.
- To upload and download non-container generic artifacts, instead of the Artifacts and Container Images API, use the Generic Artifacts Content API.
For more information, see the user guides for [Container Registry](https://docs.oracle.com/iaas/Content/Registry/home.htm) and [Artifact Registry](https://docs.oracle.com/iaas/Content/artifacts/home.htm).

* OpenAPI spec version: 20160918
*
Expand Down
Loading