Socket
Socket
Sign inDemoInstall

oci-apigateway

Package Overview
Dependencies
Maintainers
2
Versions
192
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

oci-apigateway - npm Package Compare versions

Comparing version 1.5.7 to 1.6.0

lib/model/api-collection.d.ts

8

lib/apigateway-waiter.d.ts

@@ -25,2 +25,10 @@ /**

/**
* Waits forApi till it reaches any of the provided states
*
* @param request the request to send
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
* @return response returns GetApiResponse | null (null in case of 404 response)
*/
forApi(request: serviceRequests.GetApiRequest, ...targetStates: models.Api.LifecycleState[]): Promise<serviceResponses.GetApiResponse | null>;
/**
* Waits forCertificate till it reaches any of the provided states

@@ -27,0 +35,0 @@ *

@@ -42,2 +42,14 @@ "use strict";

/**
* Waits forApi till it reaches any of the provided states
*
* @param request the request to send
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
* @return response returns GetApiResponse | null (null in case of 404 response)
*/
forApi(request, ...targetStates) {
return __awaiter(this, void 0, void 0, function* () {
return oci_common_1.genericTerminalConditionWaiter(this.config, () => this.client.getApi(request), response => targetStates.exists(response.api.lifecycleState), targetStates.includes(models.Api.LifecycleState.Deleted));
});
}
/**
* Waits forCertificate till it reaches any of the provided states

@@ -44,0 +56,0 @@ *

89

lib/client.d.ts

@@ -31,4 +31,5 @@ /**

protected "_clientConfiguration": common.ClientConfiguration;
protected _circuitBreaker: null;
protected _httpClient: common.HttpClient;
constructor(params: common.AuthParams);
constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration);
/**

@@ -72,5 +73,8 @@ * Get the endpoint that is being used to call (ex, https://www.example.com).

/**
* Sets the client configuration for the client
* Changes the API compartment.
* @param ChangeApiCompartmentRequest
* @return ChangeApiCompartmentResponse
* @throws OciError when an error occurs
*/
clientConfiguration: common.ClientConfiguration;
changeApiCompartment(changeApiCompartmentRequest: requests.ChangeApiCompartmentRequest): Promise<responses.ChangeApiCompartmentResponse>;
/**

@@ -84,2 +88,10 @@ * Changes the certificate compartment.

/**
* Creates a new API.
*
* @param CreateApiRequest
* @return CreateApiResponse
* @throws OciError when an error occurs
*/
createApi(createApiRequest: requests.CreateApiRequest): Promise<responses.CreateApiResponse>;
/**
* Creates a new Certificate.

@@ -93,2 +105,9 @@ *

/**
* Deletes the API with the given identifier.
* @param DeleteApiRequest
* @return DeleteApiResponse
* @throws OciError when an error occurs
*/
deleteApi(deleteApiRequest: requests.DeleteApiRequest): Promise<responses.DeleteApiResponse>;
/**
* Deletes the certificate with the given identifier.

@@ -101,2 +120,30 @@ * @param DeleteCertificateRequest

/**
* Gets an API by identifier.
* @param GetApiRequest
* @return GetApiResponse
* @throws OciError when an error occurs
*/
getApi(getApiRequest: requests.GetApiRequest): Promise<responses.GetApiResponse>;
/**
* Get the raw API content.
* @param GetApiContentRequest
* @return GetApiContentResponse
* @throws OciError when an error occurs
*/
getApiContent(getApiContentRequest: requests.GetApiContentRequest): Promise<responses.GetApiContentResponse>;
/**
* Gets an API Deployment specification by identifier.
* @param GetApiDeploymentSpecificationRequest
* @return GetApiDeploymentSpecificationResponse
* @throws OciError when an error occurs
*/
getApiDeploymentSpecification(getApiDeploymentSpecificationRequest: requests.GetApiDeploymentSpecificationRequest): Promise<responses.GetApiDeploymentSpecificationResponse>;
/**
* Gets the API validation results.
* @param GetApiValidationsRequest
* @return GetApiValidationsResponse
* @throws OciError when an error occurs
*/
getApiValidations(getApiValidationsRequest: requests.GetApiValidationsRequest): Promise<responses.GetApiValidationsResponse>;
/**
* Gets a certificate by identifier.

@@ -109,2 +156,10 @@ * @param GetCertificateRequest

/**
* Returns a list of APIs.
*
* @param ListApisRequest
* @return ListApisResponse
* @throws OciError when an error occurs
*/
listApis(listApisRequest: requests.ListApisRequest): Promise<responses.ListApisResponse>;
/**
* Returns a list of certificates.

@@ -118,2 +173,9 @@ *

/**
* Updates the API with the given identifier.
* @param UpdateApiRequest
* @return UpdateApiResponse
* @throws OciError when an error occurs
*/
updateApi(updateApiRequest: requests.UpdateApiRequest): Promise<responses.UpdateApiResponse>;
/**
* Updates a certificate with the given identifier

@@ -134,4 +196,5 @@ * @param UpdateCertificateRequest

protected "_clientConfiguration": common.ClientConfiguration;
protected _circuitBreaker: null;
protected _httpClient: common.HttpClient;
constructor(params: common.AuthParams);
constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration);
/**

@@ -175,6 +238,2 @@ * Get the endpoint that is being used to call (ex, https://www.example.com).

/**
* Sets the client configuration for the client
*/
clientConfiguration: common.ClientConfiguration;
/**
* Changes the deployment compartment.

@@ -232,4 +291,5 @@ * @param ChangeDeploymentCompartmentRequest

protected "_clientConfiguration": common.ClientConfiguration;
protected _circuitBreaker: null;
protected _httpClient: common.HttpClient;
constructor(params: common.AuthParams);
constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration);
/**

@@ -273,6 +333,2 @@ * Get the endpoint that is being used to call (ex, https://www.example.com).

/**
* Sets the client configuration for the client
*/
clientConfiguration: common.ClientConfiguration;
/**
* Changes the gateway compartment.

@@ -330,4 +386,5 @@ * @param ChangeGatewayCompartmentRequest

protected "_clientConfiguration": common.ClientConfiguration;
protected _circuitBreaker: null;
protected _httpClient: common.HttpClient;
constructor(params: common.AuthParams);
constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration);
/**

@@ -371,6 +428,2 @@ * Get the endpoint that is being used to call (ex, https://www.example.com).

/**
* Sets the client configuration for the client
*/
clientConfiguration: common.ClientConfiguration;
/**
* Cancels the work request.

@@ -377,0 +430,0 @@ * @param CancelWorkRequestRequest

@@ -18,2 +18,6 @@ /**

export import AccessLogPolicy = AccessLogPolicy.AccessLogPolicy;
import * as Api from "./api";
export import Api = Api.Api;
import * as ApiCollection from "./api-collection";
export import ApiCollection = ApiCollection.ApiCollection;
import * as ApiSpecification from "./api-specification";

@@ -33,2 +37,12 @@ export import ApiSpecification = ApiSpecification.ApiSpecification;

export import ApiSpecificationRouteResponsePolicies = ApiSpecificationRouteResponsePolicies.ApiSpecificationRouteResponsePolicies;
import * as ApiSummary from "./api-summary";
export import ApiSummary = ApiSummary.ApiSummary;
import * as ApiValidationDetail from "./api-validation-detail";
export import ApiValidationDetail = ApiValidationDetail.ApiValidationDetail;
import * as ApiValidationDetails from "./api-validation-details";
export import ApiValidationDetails = ApiValidationDetails.ApiValidationDetails;
import * as ApiValidationResult from "./api-validation-result";
export import ApiValidationResult = ApiValidationResult.ApiValidationResult;
import * as ApiValidations from "./api-validations";
export import ApiValidations = ApiValidations.ApiValidations;
import * as AuthenticationPolicy from "./authentication-policy";

@@ -42,2 +56,4 @@ export import AuthenticationPolicy = AuthenticationPolicy.AuthenticationPolicy;

export import CertificateSummary = CertificateSummary.CertificateSummary;
import * as ChangeApiCompartmentDetails from "./change-api-compartment-details";
export import ChangeApiCompartmentDetails = ChangeApiCompartmentDetails.ChangeApiCompartmentDetails;
import * as ChangeCertificateCompartmentDetails from "./change-certificate-compartment-details";

@@ -51,2 +67,4 @@ export import ChangeCertificateCompartmentDetails = ChangeCertificateCompartmentDetails.ChangeCertificateCompartmentDetails;

export import CorsPolicy = CorsPolicy.CorsPolicy;
import * as CreateApiDetails from "./create-api-details";
export import CreateApiDetails = CreateApiDetails.CreateApiDetails;
import * as CreateCertificateDetails from "./create-certificate-details";

@@ -114,2 +132,4 @@ export import CreateCertificateDetails = CreateCertificateDetails.CreateCertificateDetails;

export import StaticPublicKey = StaticPublicKey.StaticPublicKey;
import * as UpdateApiDetails from "./update-api-details";
export import UpdateApiDetails = UpdateApiDetails.UpdateApiDetails;
import * as UpdateCertificateDetails from "./update-certificate-details";

@@ -116,0 +136,0 @@ export import UpdateCertificateDetails = UpdateCertificateDetails.UpdateCertificateDetails;

@@ -27,2 +27,6 @@ "use strict";

exports.AccessLogPolicy = AccessLogPolicy.AccessLogPolicy;
const Api = __importStar(require("./api"));
exports.Api = Api.Api;
const ApiCollection = __importStar(require("./api-collection"));
exports.ApiCollection = ApiCollection.ApiCollection;
const ApiSpecification = __importStar(require("./api-specification"));

@@ -42,2 +46,12 @@ exports.ApiSpecification = ApiSpecification.ApiSpecification;

exports.ApiSpecificationRouteResponsePolicies = ApiSpecificationRouteResponsePolicies.ApiSpecificationRouteResponsePolicies;
const ApiSummary = __importStar(require("./api-summary"));
exports.ApiSummary = ApiSummary.ApiSummary;
const ApiValidationDetail = __importStar(require("./api-validation-detail"));
exports.ApiValidationDetail = ApiValidationDetail.ApiValidationDetail;
const ApiValidationDetails = __importStar(require("./api-validation-details"));
exports.ApiValidationDetails = ApiValidationDetails.ApiValidationDetails;
const ApiValidationResult = __importStar(require("./api-validation-result"));
exports.ApiValidationResult = ApiValidationResult.ApiValidationResult;
const ApiValidations = __importStar(require("./api-validations"));
exports.ApiValidations = ApiValidations.ApiValidations;
const AuthenticationPolicy = __importStar(require("./authentication-policy"));

@@ -51,2 +65,4 @@ exports.AuthenticationPolicy = AuthenticationPolicy.AuthenticationPolicy;

exports.CertificateSummary = CertificateSummary.CertificateSummary;
const ChangeApiCompartmentDetails = __importStar(require("./change-api-compartment-details"));
exports.ChangeApiCompartmentDetails = ChangeApiCompartmentDetails.ChangeApiCompartmentDetails;
const ChangeCertificateCompartmentDetails = __importStar(require("./change-certificate-compartment-details"));

@@ -60,2 +76,4 @@ exports.ChangeCertificateCompartmentDetails = ChangeCertificateCompartmentDetails.ChangeCertificateCompartmentDetails;

exports.CorsPolicy = CorsPolicy.CorsPolicy;
const CreateApiDetails = __importStar(require("./create-api-details"));
exports.CreateApiDetails = CreateApiDetails.CreateApiDetails;
const CreateCertificateDetails = __importStar(require("./create-certificate-details"));

@@ -123,2 +141,4 @@ exports.CreateCertificateDetails = CreateCertificateDetails.CreateCertificateDetails;

exports.StaticPublicKey = StaticPublicKey.StaticPublicKey;
const UpdateApiDetails = __importStar(require("./update-api-details"));
exports.UpdateApiDetails = UpdateApiDetails.UpdateApiDetails;
const UpdateCertificateDetails = __importStar(require("./update-certificate-details"));

@@ -125,0 +145,0 @@ exports.UpdateCertificateDetails = UpdateCertificateDetails.UpdateCertificateDetails;

@@ -77,2 +77,6 @@ /**

DeleteCertificate = "DELETE_CERTIFICATE",
CreateApi = "CREATE_API",
UpdateApi = "UPDATE_API",
DeleteApi = "DELETE_API",
ValidateApi = "VALIDATE_API",
/**

@@ -79,0 +83,0 @@ * This value is used if a service returns a value for this enum that is not recognized by this

@@ -39,2 +39,6 @@ "use strict";

OperationType["DeleteCertificate"] = "DELETE_CERTIFICATE";
OperationType["CreateApi"] = "CREATE_API";
OperationType["UpdateApi"] = "UPDATE_API";
OperationType["DeleteApi"] = "DELETE_API";
OperationType["ValidateApi"] = "VALIDATE_API";
/**

@@ -41,0 +45,0 @@ * This value is used if a service returns a value for this enum that is not recognized by this

@@ -16,12 +16,30 @@ /**

*/
import * as ChangeApiCompartmentRequest from "./change-api-compartment-request";
export import ChangeApiCompartmentRequest = ChangeApiCompartmentRequest.ChangeApiCompartmentRequest;
import * as ChangeCertificateCompartmentRequest from "./change-certificate-compartment-request";
export import ChangeCertificateCompartmentRequest = ChangeCertificateCompartmentRequest.ChangeCertificateCompartmentRequest;
import * as CreateApiRequest from "./create-api-request";
export import CreateApiRequest = CreateApiRequest.CreateApiRequest;
import * as CreateCertificateRequest from "./create-certificate-request";
export import CreateCertificateRequest = CreateCertificateRequest.CreateCertificateRequest;
import * as DeleteApiRequest from "./delete-api-request";
export import DeleteApiRequest = DeleteApiRequest.DeleteApiRequest;
import * as DeleteCertificateRequest from "./delete-certificate-request";
export import DeleteCertificateRequest = DeleteCertificateRequest.DeleteCertificateRequest;
import * as GetApiRequest from "./get-api-request";
export import GetApiRequest = GetApiRequest.GetApiRequest;
import * as GetApiContentRequest from "./get-api-content-request";
export import GetApiContentRequest = GetApiContentRequest.GetApiContentRequest;
import * as GetApiDeploymentSpecificationRequest from "./get-api-deployment-specification-request";
export import GetApiDeploymentSpecificationRequest = GetApiDeploymentSpecificationRequest.GetApiDeploymentSpecificationRequest;
import * as GetApiValidationsRequest from "./get-api-validations-request";
export import GetApiValidationsRequest = GetApiValidationsRequest.GetApiValidationsRequest;
import * as GetCertificateRequest from "./get-certificate-request";
export import GetCertificateRequest = GetCertificateRequest.GetCertificateRequest;
import * as ListApisRequest from "./list-apis-request";
export import ListApisRequest = ListApisRequest.ListApisRequest;
import * as ListCertificatesRequest from "./list-certificates-request";
export import ListCertificatesRequest = ListCertificatesRequest.ListCertificatesRequest;
import * as UpdateApiRequest from "./update-api-request";
export import UpdateApiRequest = UpdateApiRequest.UpdateApiRequest;
import * as UpdateCertificateRequest from "./update-certificate-request";

@@ -28,0 +46,0 @@ export import UpdateCertificateRequest = UpdateCertificateRequest.UpdateCertificateRequest;

@@ -25,2 +25,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const ListApisRequest = __importStar(require("./list-apis-request"));
exports.ListApisRequest = ListApisRequest.ListApisRequest;
const ListCertificatesRequest = __importStar(require("./list-certificates-request"));

@@ -27,0 +29,0 @@ exports.ListCertificatesRequest = ListCertificatesRequest.ListCertificatesRequest;

@@ -16,12 +16,30 @@ /**

*/
import * as ChangeApiCompartmentResponse from "./change-api-compartment-response";
export import ChangeApiCompartmentResponse = ChangeApiCompartmentResponse.ChangeApiCompartmentResponse;
import * as ChangeCertificateCompartmentResponse from "./change-certificate-compartment-response";
export import ChangeCertificateCompartmentResponse = ChangeCertificateCompartmentResponse.ChangeCertificateCompartmentResponse;
import * as CreateApiResponse from "./create-api-response";
export import CreateApiResponse = CreateApiResponse.CreateApiResponse;
import * as CreateCertificateResponse from "./create-certificate-response";
export import CreateCertificateResponse = CreateCertificateResponse.CreateCertificateResponse;
import * as DeleteApiResponse from "./delete-api-response";
export import DeleteApiResponse = DeleteApiResponse.DeleteApiResponse;
import * as DeleteCertificateResponse from "./delete-certificate-response";
export import DeleteCertificateResponse = DeleteCertificateResponse.DeleteCertificateResponse;
import * as GetApiResponse from "./get-api-response";
export import GetApiResponse = GetApiResponse.GetApiResponse;
import * as GetApiContentResponse from "./get-api-content-response";
export import GetApiContentResponse = GetApiContentResponse.GetApiContentResponse;
import * as GetApiDeploymentSpecificationResponse from "./get-api-deployment-specification-response";
export import GetApiDeploymentSpecificationResponse = GetApiDeploymentSpecificationResponse.GetApiDeploymentSpecificationResponse;
import * as GetApiValidationsResponse from "./get-api-validations-response";
export import GetApiValidationsResponse = GetApiValidationsResponse.GetApiValidationsResponse;
import * as GetCertificateResponse from "./get-certificate-response";
export import GetCertificateResponse = GetCertificateResponse.GetCertificateResponse;
import * as ListApisResponse from "./list-apis-response";
export import ListApisResponse = ListApisResponse.ListApisResponse;
import * as ListCertificatesResponse from "./list-certificates-response";
export import ListCertificatesResponse = ListCertificatesResponse.ListCertificatesResponse;
import * as UpdateApiResponse from "./update-api-response";
export import UpdateApiResponse = UpdateApiResponse.UpdateApiResponse;
import * as UpdateCertificateResponse from "./update-certificate-response";

@@ -28,0 +46,0 @@ export import UpdateCertificateResponse = UpdateCertificateResponse.UpdateCertificateResponse;

{
"name": "oci-apigateway",
"version": "1.5.7",
"version": "1.6.0",
"description": "OCI NodeJS client for API gateway service",

@@ -18,4 +18,4 @@ "repository": {

"dependencies": {
"oci-common": "1.5.7",
"oci-workrequests": "1.5.7"
"oci-common": "1.6.0",
"oci-workrequests": "1.6.0"
},

@@ -22,0 +22,0 @@ "publishConfig": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc