Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

oci-cims

Package Overview
Dependencies
Maintainers
4
Versions
204
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

oci-cims - npm Package Compare versions

Comparing version 2.69.0 to 2.70.0

lib/model/account-item.d.ts

9

index.d.ts
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -21,2 +27,1 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

export import IncidentClient = client.IncidentClient;
export import UserClient = client.UserClient;
"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -34,3 +40,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

Object.defineProperty(exports, "__esModule", { value: true });
exports.UserClient = exports.IncidentClient = exports.responses = exports.requests = exports.models = void 0;
exports.IncidentClient = exports.responses = exports.requests = exports.models = void 0;
const requests = __importStar(require("./lib/request"));

@@ -44,3 +50,2 @@ exports.requests = requests;

exports.IncidentClient = client.IncidentClient;
exports.UserClient = client.UserClient;
//# sourceMappingURL=index.js.map
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -70,3 +76,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Enables the customer to create an support ticket.
* Operation to create a support ticket.
* This operation does not retry by default if the user has not defined a retry configuration.

@@ -76,12 +82,21 @@ * @param CreateIncidentRequest

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/CreateIncident.ts.html |here} to see how to use CreateIncident API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/CreateIncident.ts.html |here} to see how to use CreateIncident API.
*/
createIncident(createIncidentRequest: requests.CreateIncidentRequest): Promise<responses.CreateIncidentResponse>;
/**
* Gets the details of the support ticket.
* Fetches csi number of the user.
* This operation does not retry by default if the user has not defined a retry configuration.
* @param GetCsiNumberRequest
* @return GetCsiNumberResponse
* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/GetCsiNumber.ts.html |here} to see how to use GetCsiNumber API.
*/
getCsiNumber(getCsiNumberRequest: requests.GetCsiNumberRequest): Promise<responses.GetCsiNumberResponse>;
/**
* Gets details about the specified support ticket.
* This operation does not retry by default if the user has not defined a retry configuration.
* @param GetIncidentRequest
* @return GetIncidentResponse
* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/GetIncident.ts.html |here} to see how to use GetIncident API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/GetIncident.ts.html |here} to see how to use GetIncident API.
*/

@@ -95,3 +110,3 @@ getIncident(getIncidentRequest: requests.GetIncidentRequest): Promise<responses.GetIncidentResponse>;

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/GetStatus.ts.html |here} to see how to use GetStatus API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/GetStatus.ts.html |here} to see how to use GetStatus API.
*/

@@ -105,3 +120,3 @@ getStatus(getStatusRequest: requests.GetStatusRequest): Promise<responses.GetStatusResponse>;

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/ListIncidentResourceTypes.ts.html |here} to see how to use ListIncidentResourceTypes API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/ListIncidentResourceTypes.ts.html |here} to see how to use ListIncidentResourceTypes API.
*/

@@ -147,3 +162,3 @@ listIncidentResourceTypes(listIncidentResourceTypesRequest: requests.ListIncidentResourceTypesRequest): Promise<responses.ListIncidentResourceTypesResponse>;

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/ListIncidents.ts.html |here} to see how to use ListIncidents API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/ListIncidents.ts.html |here} to see how to use ListIncidents API.
*/

@@ -189,3 +204,3 @@ listIncidents(listIncidentsRequest: requests.ListIncidentsRequest): Promise<responses.ListIncidentsResponse>;

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/UpdateIncident.ts.html |here} to see how to use UpdateIncident API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/UpdateIncident.ts.html |here} to see how to use UpdateIncident API.
*/

@@ -199,67 +214,5 @@ updateIncident(updateIncidentRequest: requests.UpdateIncidentRequest): Promise<responses.UpdateIncidentResponse>;

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/ValidateUser.ts.html |here} to see how to use ValidateUser API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/ValidateUser.ts.html |here} to see how to use ValidateUser API.
*/
validateUser(validateUserRequest: requests.ValidateUserRequest): Promise<responses.ValidateUserResponse>;
}
export declare enum UserApiKeys {
}
/**
* This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user.
*/
export declare class UserClient {
protected static serviceEndpointTemplate: string;
protected static endpointServiceName: string;
protected "_realmSpecificEndpointTemplateEnabled": boolean;
protected "_endpoint": string;
protected "_defaultHeaders": any;
protected "_clientConfiguration": common.ClientConfiguration;
protected _circuitBreaker: null;
protected _httpOptions: any;
protected _bodyDuplexMode: any;
targetService: string;
protected _regionId: string;
protected "_region": common.Region;
protected _lastSetRegionOrRegionId: string;
protected _httpClient: common.HttpClient;
constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration);
/**
* Get the endpoint that is being used to call (ex, https://www.example.com).
*/
get endpoint(): string;
/**
* Sets the endpoint to call (ex, https://www.example.com).
* @param endpoint The endpoint of the service.
*/
set endpoint(endpoint: string);
get logger(): import("oci-common/lib/log").Logger;
/**
* Determines whether realm specific endpoint should be used or not.
* Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false"
* @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint template
*/
set useRealmSpecificEndpointTemplate(realmSpecificEndpointTemplateEnabled: boolean);
/**
* Sets the region to call (ex, Region.US_PHOENIX_1).
* Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint.
* @param region The region of the service.
*/
set region(region: common.Region);
/**
* Sets the regionId to call (ex, 'us-phoenix-1').
*
* Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}.
* If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1
* and then call {@link #endpoint(String) endpoint}.
* @param regionId The public region ID.
*/
set regionId(regionId: string);
/**
* Create user to request Customer Support Identifier(CSI) to Customer User Administrator(CUA).
* This operation does not retry by default if the user has not defined a retry configuration.
* @param CreateUserRequest
* @return CreateUserResponse
* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/CreateUser.ts.html |here} to see how to use CreateUser API.
*/
createUser(createUserRequest: requests.CreateUserRequest): Promise<responses.CreateUserResponse>;
}
"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -43,3 +49,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

Object.defineProperty(exports, "__esModule", { value: true });
exports.UserClient = exports.UserApiKeys = exports.IncidentClient = exports.IncidentApiKeys = void 0;
exports.IncidentClient = exports.IncidentApiKeys = void 0;
const common = require("oci-common");

@@ -161,3 +167,3 @@ const model = __importStar(require("./model"));

/**
* Enables the customer to create an support ticket.
* Operation to create a support ticket.
* This operation does not retry by default if the user has not defined a retry configuration.

@@ -167,3 +173,3 @@ * @param CreateIncidentRequest

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/CreateIncident.ts.html |here} to see how to use CreateIncident API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/CreateIncident.ts.html |here} to see how to use CreateIncident API.
*/

@@ -182,3 +188,7 @@ createIncident(createIncidentRequest) {

"ocid": createIncidentRequest.ocid,
"homeregion": createIncidentRequest.homeregion
"homeregion": createIncidentRequest.homeregion,
"bearertokentype": createIncidentRequest.bearertokentype,
"bearertoken": createIncidentRequest.bearertoken,
"idtoken": createIncidentRequest.idtoken,
"domainid": createIncidentRequest.domainid
};

@@ -223,8 +233,73 @@ const specRetryConfiguration = common.NoRetryConfigurationDetails;

/**
* Gets the details of the support ticket.
* Fetches csi number of the user.
* This operation does not retry by default if the user has not defined a retry configuration.
* @param GetCsiNumberRequest
* @return GetCsiNumberResponse
* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/GetCsiNumber.ts.html |here} to see how to use GetCsiNumber API.
*/
getCsiNumber(getCsiNumberRequest) {
return __awaiter(this, void 0, void 0, function* () {
if (this.logger)
this.logger.debug("Calling operation IncidentClient#getCsiNumber.");
const operationName = "getCsiNumber";
const apiReferenceLink = "";
const pathParams = {};
const queryParams = {
"tenantId": getCsiNumberRequest.tenantId,
"region": getCsiNumberRequest.region
};
let headerParams = {
"Content-Type": common.Constants.APPLICATION_JSON,
"opc-request-id": getCsiNumberRequest.opcRequestId,
"ocid": getCsiNumberRequest.ocid,
"homeregion": getCsiNumberRequest.homeregion,
"bearertokentype": getCsiNumberRequest.bearertokentype,
"bearertoken": getCsiNumberRequest.bearertoken,
"idtoken": getCsiNumberRequest.idtoken,
"domainid": getCsiNumberRequest.domainid
};
const specRetryConfiguration = common.NoRetryConfigurationDetails;
const retrier = oci_common_2.GenericRetrier.createPreferredRetrier(this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, getCsiNumberRequest.retryConfiguration, specRetryConfiguration);
if (this.logger)
retrier.logger = this.logger;
const request = yield oci_common_2.composeRequest({
baseEndpoint: this._endpoint,
defaultHeaders: this._defaultHeaders,
path: "/v2/incidents/getCsiNumber",
method: "GET",
pathParams: pathParams,
headerParams: headerParams,
queryParams: queryParams
});
try {
const response = yield retrier.makeServiceCall(this._httpClient, request, this.targetService, operationName, apiReferenceLink);
const sdkResponse = oci_common_2.composeResponse({
responseObject: {},
body: yield response.json(),
bodyKey: "value",
bodyModel: "string",
type: "string",
responseHeaders: [
{
value: response.headers.get("opc-request-id"),
key: "opcRequestId",
dataType: "string"
}
]
});
return sdkResponse;
}
catch (err) {
throw err;
}
});
}
/**
* Gets details about the specified support ticket.
* This operation does not retry by default if the user has not defined a retry configuration.
* @param GetIncidentRequest
* @return GetIncidentResponse
* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/GetIncident.ts.html |here} to see how to use GetIncident API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/GetIncident.ts.html |here} to see how to use GetIncident API.
*/

@@ -240,3 +315,5 @@ getIncident(getIncidentRequest) {

};
const queryParams = {};
const queryParams = {
"compartmentId": getIncidentRequest.compartmentId
};
let headerParams = {

@@ -248,3 +325,7 @@ "Content-Type": common.Constants.APPLICATION_JSON,

"homeregion": getIncidentRequest.homeregion,
"problem-type": getIncidentRequest.problemType
"problemtype": getIncidentRequest.problemtype,
"bearertokentype": getIncidentRequest.bearertokentype,
"bearertoken": getIncidentRequest.bearertoken,
"idtoken": getIncidentRequest.idtoken,
"domainid": getIncidentRequest.domainid
};

@@ -293,3 +374,3 @@ const specRetryConfiguration = common.NoRetryConfigurationDetails;

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/GetStatus.ts.html |here} to see how to use GetStatus API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/GetStatus.ts.html |here} to see how to use GetStatus API.
*/

@@ -302,5 +383,3 @@ getStatus(getStatusRequest) {

const apiReferenceLink = "https://docs.oracle.com/iaas/api/#/en/incidentmanagement/20181231/Status/GetStatus";
const pathParams = {
"{source}": getStatusRequest.source
};
const pathParams = {};
const queryParams = {};

@@ -320,3 +399,3 @@ let headerParams = {

defaultHeaders: this._defaultHeaders,
path: "/v2/incidents/status/{source}",
path: "/v2/incidents/status",
method: "GET",

@@ -356,3 +435,3 @@ pathParams: pathParams,

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/ListIncidentResourceTypes.ts.html |here} to see how to use ListIncidentResourceTypes API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/ListIncidentResourceTypes.ts.html |here} to see how to use ListIncidentResourceTypes API.
*/

@@ -380,3 +459,4 @@ listIncidentResourceTypes(listIncidentResourceTypesRequest) {

"ocid": listIncidentResourceTypesRequest.ocid,
"homeregion": listIncidentResourceTypesRequest.homeregion
"homeregion": listIncidentResourceTypesRequest.homeregion,
"domainid": listIncidentResourceTypesRequest.domainid
};

@@ -470,3 +550,3 @@ const specRetryConfiguration = common.NoRetryConfigurationDetails;

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/ListIncidents.ts.html |here} to see how to use ListIncidents API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/ListIncidents.ts.html |here} to see how to use ListIncidents API.
*/

@@ -494,3 +574,7 @@ listIncidents(listIncidentsRequest) {

"ocid": listIncidentsRequest.ocid,
"homeregion": listIncidentsRequest.homeregion
"homeregion": listIncidentsRequest.homeregion,
"bearertokentype": listIncidentsRequest.bearertokentype,
"bearertoken": listIncidentsRequest.bearertoken,
"idtoken": listIncidentsRequest.idtoken,
"domainid": listIncidentsRequest.domainid
};

@@ -528,2 +612,12 @@ const specRetryConfiguration = common.NoRetryConfigurationDetails;

dataType: "string"
},
{
value: response.headers.get("opc-prev-page"),
key: "opcPrevPage",
dataType: "string"
},
{
value: response.headers.get("as-of-time"),
key: "asOfTime",
dataType: "string"
}

@@ -585,3 +679,3 @@ ]

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/UpdateIncident.ts.html |here} to see how to use UpdateIncident API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/UpdateIncident.ts.html |here} to see how to use UpdateIncident API.
*/

@@ -597,3 +691,5 @@ updateIncident(updateIncidentRequest) {

};
const queryParams = {};
const queryParams = {
"compartmentId": updateIncidentRequest.compartmentId
};
let headerParams = {

@@ -605,3 +701,7 @@ "Content-Type": common.Constants.APPLICATION_JSON,

"ocid": updateIncidentRequest.ocid,
"homeregion": updateIncidentRequest.homeregion
"homeregion": updateIncidentRequest.homeregion,
"bearertokentype": updateIncidentRequest.bearertokentype,
"bearertoken": updateIncidentRequest.bearertoken,
"idtoken": updateIncidentRequest.idtoken,
"domainid": updateIncidentRequest.domainid
};

@@ -651,3 +751,3 @@ const specRetryConfiguration = common.NoRetryConfigurationDetails;

* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/ValidateUser.ts.html |here} to see how to use ValidateUser API.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/ValidateUser.ts.html |here} to see how to use ValidateUser API.
*/

@@ -669,3 +769,7 @@ validateUser(validateUserRequest) {

"ocid": validateUserRequest.ocid,
"homeregion": validateUserRequest.homeregion
"homeregion": validateUserRequest.homeregion,
"bearertokentype": validateUserRequest.bearertokentype,
"bearertoken": validateUserRequest.bearertoken,
"idtoken": validateUserRequest.idtoken,
"domainid": validateUserRequest.domainid
};

@@ -710,175 +814,4 @@ const specRetryConfiguration = common.NoRetryConfigurationDetails;

exports.IncidentClient = IncidentClient;
IncidentClient.serviceEndpointTemplate = "https://incidentmanagement.{region}.{secondLevelDomain}";
IncidentClient.serviceEndpointTemplate = "https://incidentmanagement.{region}.oci.{secondLevelDomain}";
IncidentClient.endpointServiceName = "";
var UserApiKeys;
(function (UserApiKeys) {
})(UserApiKeys = exports.UserApiKeys || (exports.UserApiKeys = {}));
/**
* This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user.
*/
class UserClient {
constructor(params, clientConfiguration) {
this["_realmSpecificEndpointTemplateEnabled"] = false;
this["_endpoint"] = "";
this["_defaultHeaders"] = {};
this._circuitBreaker = null;
this._httpOptions = undefined;
this._bodyDuplexMode = undefined;
this.targetService = "User";
this._regionId = "";
this._lastSetRegionOrRegionId = "";
const requestSigner = params.authenticationDetailsProvider
? new common.DefaultRequestSigner(params.authenticationDetailsProvider)
: null;
if (clientConfiguration) {
this._clientConfiguration = clientConfiguration;
this._circuitBreaker = clientConfiguration.circuitBreaker
? clientConfiguration.circuitBreaker.circuit
: null;
this._httpOptions = clientConfiguration.httpOptions
? clientConfiguration.httpOptions
: undefined;
this._bodyDuplexMode = clientConfiguration.bodyDuplexMode
? clientConfiguration.bodyDuplexMode
: undefined;
}
// if circuit breaker is not created, check if circuit breaker system is enabled to use default circuit breaker
const specCircuitBreakerEnabled = true;
if (!this._circuitBreaker &&
common.utils.isCircuitBreakerSystemEnabled(clientConfiguration) &&
(specCircuitBreakerEnabled || common.CircuitBreaker.DefaultCircuitBreakerOverriden)) {
this._circuitBreaker = new common.CircuitBreaker().circuit;
}
this._httpClient =
params.httpClient ||
new common.FetchHttpClient(requestSigner, this._circuitBreaker, this._httpOptions, this._bodyDuplexMode);
if (params.authenticationDetailsProvider &&
common.isRegionProvider(params.authenticationDetailsProvider)) {
const provider = params.authenticationDetailsProvider;
if (provider.getRegion()) {
this.region = provider.getRegion();
}
}
}
/**
* Get the endpoint that is being used to call (ex, https://www.example.com).
*/
get endpoint() {
return this._endpoint;
}
/**
* Sets the endpoint to call (ex, https://www.example.com).
* @param endpoint The endpoint of the service.
*/
set endpoint(endpoint) {
this._endpoint = endpoint;
this._endpoint = this._endpoint + "/20181231";
if (this.logger)
this.logger.info(`UserClient endpoint set to ${this._endpoint}`);
}
get logger() {
return common.LOG.logger;
}
/**
* Determines whether realm specific endpoint should be used or not.
* Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false"
* @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint template
*/
set useRealmSpecificEndpointTemplate(realmSpecificEndpointTemplateEnabled) {
this._realmSpecificEndpointTemplateEnabled = realmSpecificEndpointTemplateEnabled;
if (this.logger)
this.logger.info(`realmSpecificEndpointTemplateEnabled set to ${this._realmSpecificEndpointTemplateEnabled}`);
if (this._lastSetRegionOrRegionId === common.Region.REGION_STRING) {
this.endpoint = common.EndpointBuilder.createEndpointFromRegion(UserClient.serviceEndpointTemplate, this._region, UserClient.endpointServiceName);
}
else if (this._lastSetRegionOrRegionId === common.Region.REGION_ID_STRING) {
this.endpoint = common.EndpointBuilder.createEndpointFromRegionId(UserClient.serviceEndpointTemplate, this._regionId, UserClient.endpointServiceName);
}
}
/**
* Sets the region to call (ex, Region.US_PHOENIX_1).
* Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint.
* @param region The region of the service.
*/
set region(region) {
this._region = region;
this.endpoint = common.EndpointBuilder.createEndpointFromRegion(UserClient.serviceEndpointTemplate, region, UserClient.endpointServiceName);
this._lastSetRegionOrRegionId = common.Region.REGION_STRING;
}
/**
* Sets the regionId to call (ex, 'us-phoenix-1').
*
* Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}.
* If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1
* and then call {@link #endpoint(String) endpoint}.
* @param regionId The public region ID.
*/
set regionId(regionId) {
this._regionId = regionId;
this.endpoint = common.EndpointBuilder.createEndpointFromRegionId(UserClient.serviceEndpointTemplate, regionId, UserClient.endpointServiceName);
this._lastSetRegionOrRegionId = common.Region.REGION_ID_STRING;
}
/**
* Create user to request Customer Support Identifier(CSI) to Customer User Administrator(CUA).
* This operation does not retry by default if the user has not defined a retry configuration.
* @param CreateUserRequest
* @return CreateUserResponse
* @throws OciError when an error occurs
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/CreateUser.ts.html |here} to see how to use CreateUser API.
*/
createUser(createUserRequest) {
return __awaiter(this, void 0, void 0, function* () {
if (this.logger)
this.logger.debug("Calling operation UserClient#createUser.");
const operationName = "createUser";
const apiReferenceLink = "https://docs.oracle.com/iaas/api/#/en/incidentmanagement/20181231/User/CreateUser";
const pathParams = {};
const queryParams = {};
let headerParams = {
"Content-Type": common.Constants.APPLICATION_JSON,
"opc-request-id": createUserRequest.opcRequestId,
"ocid": createUserRequest.ocid,
"homeregion": createUserRequest.homeregion
};
const specRetryConfiguration = common.NoRetryConfigurationDetails;
const retrier = oci_common_2.GenericRetrier.createPreferredRetrier(this._clientConfiguration ? this._clientConfiguration.retryConfiguration : undefined, createUserRequest.retryConfiguration, specRetryConfiguration);
if (this.logger)
retrier.logger = this.logger;
const request = yield oci_common_2.composeRequest({
baseEndpoint: this._endpoint,
defaultHeaders: this._defaultHeaders,
path: "/v2/users",
method: "POST",
bodyContent: common.ObjectSerializer.serialize(createUserRequest.createUserDetails, "CreateUserDetails", model.CreateUserDetails.getJsonObj),
pathParams: pathParams,
headerParams: headerParams,
queryParams: queryParams
});
try {
const response = yield retrier.makeServiceCall(this._httpClient, request, this.targetService, operationName, apiReferenceLink);
const sdkResponse = oci_common_2.composeResponse({
responseObject: {},
body: yield response.json(),
bodyKey: "user",
bodyModel: model.User,
type: "model.User",
responseHeaders: [
{
value: response.headers.get("opc-request-id"),
key: "opcRequestId",
dataType: "string"
}
]
});
return sdkResponse;
}
catch (err) {
throw err;
}
});
}
}
exports.UserClient = UserClient;
UserClient.serviceEndpointTemplate = "https://incidentmanagement.{region}.{secondLevelDomain}";
UserClient.endpointServiceName = "";
//# sourceMappingURL=client.js.map
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -21,19 +27,21 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

*/
"comments"?: string;
"comments": string;
/**
* The time when the activity was created, in milliseconds since epoch time. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
*/
"timeCreated"?: number;
"timeCreated": number;
/**
* The time when the activity was updated, in milliseconds since epoch time. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
*/
"timeUpdated"?: number;
"timeUpdated": number;
/**
* The type of activity occuring on the support ticket.
*/
"activityType"?: ActivityItem.ActivityType;
"activityType": ActivityItem.ActivityType;
"activityAuthor": ActivityItem.ActivityAuthor;
"itemType"?: ActivityItem.ItemType;
/**
* The person who updates the activity on the support ticket.
* Who updates the activity on the support ticket.
*/
"activityAuthor"?: ActivityItem.ActivityAuthor;
"itemStatus"?: ActivityItem.ItemStatus;
"type": string;

@@ -47,2 +55,3 @@ }

Close = "CLOSE",
Reopen = "REOPEN",
/**

@@ -63,2 +72,22 @@ * This value is used if a service returns a value for this enum that is not recognized by this

}
enum ItemType {
Attachments = "ATTACHMENTS",
Comments = "COMMENTS",
/**
* This value is used if a service returns a value for this enum that is not recognized by this
* version of the SDK.
*/
UnknownValue = "UNKNOWN_VALUE"
}
enum ItemStatus {
Processing = "PROCESSING",
Attached = "ATTACHED",
Removed = "REMOVED",
Failed = "FAILED",
/**
* This value is used if a service returns a value for this enum that is not recognized by this
* version of the SDK.
*/
UnknownValue = "UNKNOWN_VALUE"
}
function getJsonObj(obj: ActivityItem, isParentJsonObj?: boolean): object;

@@ -65,0 +94,0 @@ const type = "activity";

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -44,2 +50,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

ActivityType["Close"] = "CLOSE";
ActivityType["Reopen"] = "REOPEN";
/**

@@ -61,2 +68,24 @@ * This value is used if a service returns a value for this enum that is not recognized by this

})(ActivityAuthor = ActivityItem.ActivityAuthor || (ActivityItem.ActivityAuthor = {}));
let ItemType;
(function (ItemType) {
ItemType["Attachments"] = "ATTACHMENTS";
ItemType["Comments"] = "COMMENTS";
/**
* This value is used if a service returns a value for this enum that is not recognized by this
* version of the SDK.
*/
ItemType["UnknownValue"] = "UNKNOWN_VALUE";
})(ItemType = ActivityItem.ItemType || (ActivityItem.ItemType = {}));
let ItemStatus;
(function (ItemStatus) {
ItemStatus["Processing"] = "PROCESSING";
ItemStatus["Attached"] = "ATTACHED";
ItemStatus["Removed"] = "REMOVED";
ItemStatus["Failed"] = "FAILED";
/**
* This value is used if a service returns a value for this enum that is not recognized by this
* version of the SDK.
*/
ItemStatus["UnknownValue"] = "UNKNOWN_VALUE";
})(ItemStatus = ActivityItem.ItemStatus || (ActivityItem.ItemStatus = {}));
function getJsonObj(obj, isParentJsonObj) {

@@ -63,0 +92,0 @@ const jsonObj = Object.assign(Object.assign({}, (isParentJsonObj ? obj : model.Item.getJsonObj(obj))), {});

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -14,11 +20,11 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details about the category associated with the support ticket.
* Details about the service category associated with the support ticket.
*/
export interface Category {
/**
* Unique identifier for the category.
* Unique identifier for the service category.
*/
"categoryKey"?: string;
/**
* The name of the category. For example, `Compute` or `Identity`.
* The name of the service category. For example, `Compute` or `Identity`.
*/

@@ -25,0 +31,0 @@ "name"?: string;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -14,3 +20,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Contact details for the customer.
* Contact details for the customer. Avoid entering confidential information.
*/

@@ -27,2 +33,6 @@ export interface Contact {

/**
* The email of the contact person.
*/
"email"?: string;
/**
* The phone number of the contact person.

@@ -29,0 +39,0 @@ */

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -13,17 +19,21 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

*/
/**
* Information collected from user context during ticket creation.
*
*/
export interface ContextualData {
/**
* The unique client identifier
* The unique identifier for the client.
*/
"clientId": string;
/**
* The schema name
* The name assigned to the schema.
*/
"schemaName": string;
/**
* The schema version
* The version of the schema.
*/
"schemaVersion": string;
/**
* The context data payload
* The payload for the contextual data.
*/

@@ -30,0 +40,0 @@ "payload": string;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,4 +21,2 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

* Details for creating the category of the support ticket.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
*

@@ -22,3 +26,3 @@ */

/**
* Unique identifier for the category.
* Unique identifier for the service category.
*/

@@ -25,0 +29,0 @@ "categoryKey"?: string;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -16,4 +22,2 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

* Details gathered during the creation of the support ticket.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
*

@@ -28,7 +32,9 @@ */

/**
* The Customer Support Identifier number for the support account.
* The Customer Support Identifier (CSI) number associated with the support account.
* The CSI is required for technical support tickets and optional for limits and billing tickets.
*
*/
"csi"?: string;
/**
* The kind of support ticket, such as a technical issue request.
* The kind of support ticket, such as a technical support request or a limit increase request.
*/

@@ -35,0 +41,0 @@ "problemType": model.ProblemType;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,4 +21,2 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

* Details for creating the issue type of the support ticket.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
*

@@ -19,0 +23,0 @@ */

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,5 +21,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details gathered during item creation.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
* Details gathered during ticket creation.
*

@@ -26,3 +30,3 @@ */

/**
* The display name of the item.
* The display name of the ticket. Avoid entering confidential information.
*/

@@ -29,0 +33,0 @@ "name"?: string;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -55,2 +61,4 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

return model.CreateLimitItemDetails.getJsonObj(jsonObj, true);
case "account":
return model.CreateAccountItemDetails.getJsonObj(jsonObj, true);
default:

@@ -82,2 +90,4 @@ if (common.LOG.logger)

return model.CreateLimitItemDetails.getDeserializedJsonObj(jsonObj, true);
case "account":
return model.CreateAccountItemDetails.getDeserializedJsonObj(jsonObj, true);
default:

@@ -84,0 +94,0 @@ if (common.LOG.logger)

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,3 +21,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Reserved for future use.
* Details about the service limit increase request. Avoid entering confidential information.
*/

@@ -28,3 +34,3 @@ export interface CreateLimitItemDetails extends model.CreateItemDetails {

/**
* Reserved for future use. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
* The new service limit being requested. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
*/

@@ -31,0 +37,0 @@ "requestedLimit"?: number;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -16,16 +22,10 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

* Details about the resource that the support ticket relates to.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
*
*/
export interface CreateResourceDetails {
"item"?: model.CreateTechSupportItemDetails | model.CreateLimitItemDetails;
"item"?: model.CreateTechSupportItemDetails | model.CreateLimitItemDetails | model.CreateAccountItemDetails;
/**
* The list of available Oracle Cloud Infrastructure regions.
*/
"region"?: model.Region;
/**
* The list of available Oracle Cloud Infrastructure availability domains.
*/
"availabilityDomain"?: model.AvailabilityDomain;
"region"?: string;
}

@@ -32,0 +32,0 @@ export declare namespace CreateResourceDetails {

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -14,5 +20,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details for creating the subcategory of the support ticket.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
* Details for creating the service subcategory of the support ticket.
*

@@ -22,3 +26,3 @@ */

/**
* Unique identifier for the subcategory.
* Unique identifier for the service subcategory.
*/

@@ -25,0 +29,0 @@ "subCategoryKey"?: string;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,5 +21,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details about the issue that the technical support request relates to.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
* Details about the issue that the technical support ticket relates to. Avoid entering confidential information.
*

@@ -20,0 +24,0 @@ */

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -16,4 +22,2 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

* Details relevant to the support ticket.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
*

@@ -31,12 +35,9 @@ */

/**
* The title of the support ticket.
* The title of the support ticket. Avoid entering confidential information.
*/
"title": string;
/**
* The description of the support ticket.
* The description of the support ticket. Avoid entering confidential information.
*/
"description": string;
/**
* The context from where the ticket is getting created.
*/
"contextualData"?: model.ContextualData;

@@ -48,3 +49,4 @@ }

High = "HIGH",
Medium = "MEDIUM"
Medium = "MEDIUM",
Low = "LOW"
}

@@ -51,0 +53,0 @@ function getJsonObj(obj: CreateTicketDetails): object;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -43,2 +49,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

Severity["Medium"] = "MEDIUM";
Severity["Low"] = "LOW";
})(Severity = CreateTicketDetails.Severity || (CreateTicketDetails.Severity = {}));

@@ -45,0 +52,0 @@ function getJsonObj(obj) {

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -13,4 +19,5 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

*/
import * as model from "../model";
/**
* Details about creation of user.
* Details for creating a new user.
*/

@@ -31,8 +38,4 @@ export interface CreateUserDetails {

/**
* Country of the user.
* CSI associated with the user.
*/
"country": string;
/**
* CSI to be associated to the user.
*/
"csi": string;

@@ -51,2 +54,6 @@ /**

"organizationName": string;
/**
* The kind of support ticket, such as a technical support request or a limit increase request.
*/
"problemType": model.ProblemType;
}

@@ -53,0 +60,0 @@ export declare namespace CreateUserDetails {

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -13,2 +19,5 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

*/
/**
* Service error codes that can be returned from the API calls.
**/
export declare enum ErrorCode {

@@ -21,2 +30,3 @@ ContentEmpty = "CONTENT_EMPTY",

AuthFailed = "AUTH_FAILED",
AuthzFailed = "AUTHZ_FAILED",
CsiNotAuthorized = "CSI_NOT_AUTHORIZED",

@@ -26,2 +36,4 @@ UserPolicyNotAuthorized = "USER_POLICY_NOT_AUTHORIZED",

EmailNotFound = "EMAIL_NOT_FOUND",
OciEmailNotFound = "OCI_EMAIL_NOT_FOUND",
MosEmailNotFound = "MOS_EMAIL_NOT_FOUND",
IdcsEmailNotValid = "IDCS_EMAIL_NOT_VALID",

@@ -40,2 +52,16 @@ InvalidPath = "INVALID_PATH",

AuthUserNotMatching = "AUTH_USER_NOT_MATCHING",
ContactNotApproved = "CONTACT_NOT_APPROVED",
CreateProfileMosFailure = "CREATE_PROFILE_MOS_FAILURE",
CreateProfileCreateOssoFailure = "CREATE_PROFILE_CREATE_OSSO_FAILURE",
CreateProfileIdentityFailure = "CREATE_PROFILE_IDENTITY_FAILURE",
CreateProfileVerifyOssoFailure = "CREATE_PROFILE_VERIFY_OSSO_FAILURE",
ProfileAccountNotVerified = "PROFILE_ACCOUNT_NOT_VERIFIED",
SupportAccountNotFound = "SUPPORT_ACCOUNT_NOT_FOUND",
SupportAccountPendingCsiApproval = "SUPPORT_ACCOUNT_PENDING_CSI_APPROVAL",
FreeTierCustomerSliUnsupported = "FREE_TIER_CUSTOMER_SLI_UNSUPPORTED",
ProfileAccountVerified = "PROFILE_ACCOUNT_VERIFIED",
ProfileVerifiedCsiRequestPending = "PROFILE_VERIFIED_CSI_REQUEST_PENDING",
ProfileVerifiedCsiRequestNotFound = "PROFILE_VERIFIED_CSI_REQUEST_NOT_FOUND",
CreateProfileOrganizationNameInvalid = "CREATE_PROFILE_ORGANIZATION_NAME_INVALID",
CreateProfileEmailInvalid = "CREATE_PROFILE_EMAIL_INVALID",
/**

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

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -16,2 +22,5 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

exports.ErrorCode = void 0;
/**
* Service error codes that can be returned from the API calls.
**/
var ErrorCode;

@@ -25,2 +34,3 @@ (function (ErrorCode) {

ErrorCode["AuthFailed"] = "AUTH_FAILED";
ErrorCode["AuthzFailed"] = "AUTHZ_FAILED";
ErrorCode["CsiNotAuthorized"] = "CSI_NOT_AUTHORIZED";

@@ -30,2 +40,4 @@ ErrorCode["UserPolicyNotAuthorized"] = "USER_POLICY_NOT_AUTHORIZED";

ErrorCode["EmailNotFound"] = "EMAIL_NOT_FOUND";
ErrorCode["OciEmailNotFound"] = "OCI_EMAIL_NOT_FOUND";
ErrorCode["MosEmailNotFound"] = "MOS_EMAIL_NOT_FOUND";
ErrorCode["IdcsEmailNotValid"] = "IDCS_EMAIL_NOT_VALID";

@@ -44,2 +56,16 @@ ErrorCode["InvalidPath"] = "INVALID_PATH";

ErrorCode["AuthUserNotMatching"] = "AUTH_USER_NOT_MATCHING";
ErrorCode["ContactNotApproved"] = "CONTACT_NOT_APPROVED";
ErrorCode["CreateProfileMosFailure"] = "CREATE_PROFILE_MOS_FAILURE";
ErrorCode["CreateProfileCreateOssoFailure"] = "CREATE_PROFILE_CREATE_OSSO_FAILURE";
ErrorCode["CreateProfileIdentityFailure"] = "CREATE_PROFILE_IDENTITY_FAILURE";
ErrorCode["CreateProfileVerifyOssoFailure"] = "CREATE_PROFILE_VERIFY_OSSO_FAILURE";
ErrorCode["ProfileAccountNotVerified"] = "PROFILE_ACCOUNT_NOT_VERIFIED";
ErrorCode["SupportAccountNotFound"] = "SUPPORT_ACCOUNT_NOT_FOUND";
ErrorCode["SupportAccountPendingCsiApproval"] = "SUPPORT_ACCOUNT_PENDING_CSI_APPROVAL";
ErrorCode["FreeTierCustomerSliUnsupported"] = "FREE_TIER_CUSTOMER_SLI_UNSUPPORTED";
ErrorCode["ProfileAccountVerified"] = "PROFILE_ACCOUNT_VERIFIED";
ErrorCode["ProfileVerifiedCsiRequestPending"] = "PROFILE_VERIFIED_CSI_REQUEST_PENDING";
ErrorCode["ProfileVerifiedCsiRequestNotFound"] = "PROFILE_VERIFIED_CSI_REQUEST_NOT_FOUND";
ErrorCode["CreateProfileOrganizationNameInvalid"] = "CREATE_PROFILE_ORGANIZATION_NAME_INVALID";
ErrorCode["CreateProfileEmailInvalid"] = "CREATE_PROFILE_EMAIL_INVALID";
/**

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

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -19,3 +25,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Unique identifier of the resource.
* A unique identifier for the resource.
*/

@@ -39,2 +45,12 @@ "resourceTypeKey"?: string;

"serviceCategoryList"?: Array<model.ServiceCategory>;
/**
* The map of services for MOS Taxonomy.
*/
"service"?: {
[key: string]: string;
};
/**
* The service categories list for MOS Taxonomy.
*/
"serviceCategories"?: Array<model.ServiceCategories>;
}

@@ -41,0 +57,0 @@ export declare namespace IncidentResourceType {

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -44,2 +50,7 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

})
: undefined,
"serviceCategories": obj.serviceCategories
? obj.serviceCategories.map(item => {
return model.ServiceCategories.getJsonObj(item);
})
: undefined

@@ -56,2 +67,7 @@ });

})
: undefined,
"serviceCategories": obj.serviceCategories
? obj.serviceCategories.map(item => {
return model.ServiceCategories.getDeserializedJsonObj(item);
})
: undefined

@@ -58,0 +74,0 @@ });

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -31,3 +37,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* The kind of support ticket, such as a technical support request.
* The kind of support ticket, such as a technical support request or a limit increase request.
*/

@@ -34,0 +40,0 @@ "problemType": model.ProblemType;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,3 +21,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details about the incident type object.
* Details about the incident type associated with the support ticket.
*/

@@ -18,0 +24,0 @@ export interface IncidentType {

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,3 +21,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details of about the incident object.
* Details about the support ticket.
*/

@@ -32,3 +38,3 @@ export interface Incident {

/**
* The kind of support ticket, such as a technical support request.
* The kind of support ticket, such as a technical support request or a limit increase request.
*/

@@ -35,0 +41,0 @@ "problemType"?: model.ProblemType;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -13,4 +19,2 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

*/
import * as AvailabilityDomain from "./availability-domain";
export import AvailabilityDomain = AvailabilityDomain.AvailabilityDomain;
import * as Category from "./category";

@@ -62,4 +66,2 @@ export import Category = Category.Category;

export import ProblemType = ProblemType.ProblemType;
import * as Region from "./region";
export import Region = Region.Region;
import * as Resource from "./resource";

@@ -69,2 +71,4 @@ export import Resource = Resource.Resource;

export import Scope = Scope.Scope;
import * as ServiceCategories from "./service-categories";
export import ServiceCategories = ServiceCategories.ServiceCategories;
import * as ServiceCategory from "./service-category";

@@ -100,4 +104,8 @@ export import ServiceCategory = ServiceCategory.ServiceCategory;

export import ValidationResponse = ValidationResponse.ValidationResponse;
import * as AccountItem from "./account-item";
export import AccountItem = AccountItem.AccountItem;
import * as ActivityItem from "./activity-item";
export import ActivityItem = ActivityItem.ActivityItem;
import * as CreateAccountItemDetails from "./create-account-item-details";
export import CreateAccountItemDetails = CreateAccountItemDetails.CreateAccountItemDetails;
import * as CreateLimitItemDetails from "./create-limit-item-details";

@@ -104,0 +112,0 @@ export import CreateLimitItemDetails = CreateLimitItemDetails.CreateLimitItemDetails;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -34,5 +40,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

Object.defineProperty(exports, "__esModule", { value: true });
exports.UpdateActivityItemDetails = exports.TechSupportItem = exports.LimitItem = exports.CreateTechSupportItemDetails = exports.CreateLimitItemDetails = exports.ActivityItem = exports.ValidationResponse = exports.User = exports.UpdateTicketDetails = exports.UpdateResourceDetails = exports.UpdateItemDetails = exports.UpdateIncident = exports.Unit = exports.TimeZone = exports.Ticket = exports.TenancyInformation = exports.SubCategory = exports.Status = exports.SortOrder = exports.SortBy = exports.ServiceCategory = exports.Scope = exports.Resource = exports.Region = exports.ProblemType = exports.LifecycleState = exports.LifecycleDetails = exports.Item = exports.IssueType = exports.IncidentType = exports.IncidentSummary = exports.IncidentResourceType = exports.Incident = exports.ErrorCode = exports.CreateUserDetails = exports.CreateTicketDetails = exports.CreateSubCategoryDetails = exports.CreateResourceDetails = exports.CreateItemDetails = exports.CreateIssueTypeDetails = exports.CreateIncident = exports.CreateCategoryDetails = exports.ContextualData = exports.ContactList = exports.Contact = exports.Classifier = exports.Category = exports.AvailabilityDomain = void 0;
const AvailabilityDomain = __importStar(require("./availability-domain"));
exports.AvailabilityDomain = AvailabilityDomain.AvailabilityDomain;
exports.UpdateActivityItemDetails = exports.TechSupportItem = exports.LimitItem = exports.CreateTechSupportItemDetails = exports.CreateLimitItemDetails = exports.CreateAccountItemDetails = exports.ActivityItem = exports.AccountItem = exports.ValidationResponse = exports.User = exports.UpdateTicketDetails = exports.UpdateResourceDetails = exports.UpdateItemDetails = exports.UpdateIncident = exports.Unit = exports.TimeZone = exports.Ticket = exports.TenancyInformation = exports.SubCategory = exports.Status = exports.SortOrder = exports.SortBy = exports.ServiceCategory = exports.ServiceCategories = exports.Scope = exports.Resource = exports.ProblemType = exports.LifecycleState = exports.LifecycleDetails = exports.Item = exports.IssueType = exports.IncidentType = exports.IncidentSummary = exports.IncidentResourceType = exports.Incident = exports.ErrorCode = exports.CreateUserDetails = exports.CreateTicketDetails = exports.CreateSubCategoryDetails = exports.CreateResourceDetails = exports.CreateItemDetails = exports.CreateIssueTypeDetails = exports.CreateIncident = exports.CreateCategoryDetails = exports.ContextualData = exports.ContactList = exports.Contact = exports.Classifier = exports.Category = void 0;
const Category = __importStar(require("./category"));

@@ -84,4 +88,2 @@ exports.Category = Category.Category;

exports.ProblemType = ProblemType.ProblemType;
const Region = __importStar(require("./region"));
exports.Region = Region.Region;
const Resource = __importStar(require("./resource"));

@@ -91,2 +93,4 @@ exports.Resource = Resource.Resource;

exports.Scope = Scope.Scope;
const ServiceCategories = __importStar(require("./service-categories"));
exports.ServiceCategories = ServiceCategories.ServiceCategories;
const ServiceCategory = __importStar(require("./service-category"));

@@ -122,4 +126,8 @@ exports.ServiceCategory = ServiceCategory.ServiceCategory;

exports.ValidationResponse = ValidationResponse.ValidationResponse;
const AccountItem = __importStar(require("./account-item"));
exports.AccountItem = AccountItem.AccountItem;
const ActivityItem = __importStar(require("./activity-item"));
exports.ActivityItem = ActivityItem.ActivityItem;
const CreateAccountItemDetails = __importStar(require("./create-account-item-details"));
exports.CreateAccountItemDetails = CreateAccountItemDetails.CreateAccountItemDetails;
const CreateLimitItemDetails = __importStar(require("./create-limit-item-details"));

@@ -126,0 +134,0 @@ exports.CreateLimitItemDetails = CreateLimitItemDetails.CreateLimitItemDetails;

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -25,2 +31,6 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"label"?: string;
/**
* The URL for the contextual documentation.
*/
"name"?: string;
}

@@ -27,0 +37,0 @@ export declare namespace IssueType {

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -23,3 +29,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* The display name of the item.
* The display name of the item. Avoid entering confidential information.
*/

@@ -26,0 +32,0 @@ "name"?: string;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -47,2 +53,4 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

switch (obj.type) {
case "account":
return model.AccountItem.getJsonObj(jsonObj, true);
case "limit":

@@ -74,2 +82,4 @@ return model.LimitItem.getJsonObj(jsonObj, true);

switch (obj.type) {
case "account":
return model.AccountItem.getDeserializedJsonObj(jsonObj, true);
case "limit":

@@ -76,0 +86,0 @@ return model.LimitItem.getDeserializedJsonObj(jsonObj, true);

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,15 +21,15 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Reserved for future use.
* Details about the LimitItem object.
*/
export interface LimitItem extends model.Item {
/**
* The currently available limit of the resource. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
* The current service limit for the resource. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
*/
"currentLimit"?: number;
/**
* The current usage of the resource. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
* The current resource usage. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
*/
"currentUsage"?: number;
/**
* The requested limit for the resource. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
* The new service limit being requested for the resource. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
*/

@@ -30,0 +36,0 @@ "requestedLimit"?: number;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -14,3 +20,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* The kind of support ticket, such as a technical support request.
* The kind of support ticket, such as a technical support request or a limit increase request.
**/

@@ -22,2 +28,3 @@ export declare enum ProblemType {

Account = "ACCOUNT",
Taxonomy = "TAXONOMY",
/**

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

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -17,3 +23,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* The kind of support ticket, such as a technical support request.
* The kind of support ticket, such as a technical support request or a limit increase request.
**/

@@ -26,2 +32,3 @@ var ProblemType;

ProblemType["Account"] = "ACCOUNT";
ProblemType["Taxonomy"] = "TAXONOMY";
/**

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

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -18,11 +24,7 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

export interface Resource {
"item"?: model.LimitItem | model.TechSupportItem | model.ActivityItem;
"item"?: model.AccountItem | model.LimitItem | model.TechSupportItem | model.ActivityItem;
/**
* The list of available Oracle Cloud Infrastructure regions.
*/
"region"?: model.Region;
/**
* The list of available Oracle Cloud Infrastructure availability domains.
*/
"availabilityDomain"?: model.AvailabilityDomain;
"region"?: string;
}

@@ -29,0 +31,0 @@ export declare namespace Resource {

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,3 +21,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Information about the incident classifier.
* Information about the support ticket classifier.
*/

@@ -18,0 +24,0 @@ export interface ServiceCategory {

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -14,11 +20,11 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details about the subcategory associated with the support ticket.
* Details about the service subcategory associated with the support ticket.
*/
export interface SubCategory {
/**
* Unique identifier for the subcategory.
* Unique identifier for the service subcategory.
*/
"subCategoryKey"?: string;
/**
* The name of the subcategory. For example, `Backup Count` or `Custom Image Count`.
* The name of the service subcategory. For example, `Backup Count` or `Custom Image Count`.
*/

@@ -25,0 +31,0 @@ "name"?: string;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -14,7 +20,7 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details about the customer's tenancy.
* Details about the tenancy.
*/
export interface TenancyInformation {
/**
* The Customer Support Identifier number associated with the tenancy.
* The Customer Support Identifier (CSI) number associated with the tenancy.
*/

@@ -21,0 +27,0 @@ "customerSupportKey": string;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -60,2 +66,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

Medium = "MEDIUM",
Low = "LOW",
/**

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

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -43,2 +49,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

Severity["Medium"] = "MEDIUM";
Severity["Low"] = "LOW";
/**

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

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -13,2 +19,5 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

*/
/**
* The list of timezones supported by the Support Management API.
**/
export declare enum TimeZone {

@@ -15,0 +24,0 @@ GreenwichMeanTime = "GREENWICH_MEAN_TIME",

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -16,2 +22,5 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

exports.TimeZone = void 0;
/**
* The list of timezones supported by the Support Management API.
**/
var TimeZone;

@@ -18,0 +27,0 @@ (function (TimeZone) {

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,5 +21,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details for udpating the support ticket activity.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
* Details for updating the support ticket activity.
*

@@ -37,3 +41,4 @@ */

Update = "UPDATE",
Close = "CLOSE"
Close = "CLOSE",
Reopen = "REOPEN"
}

@@ -40,0 +45,0 @@ function getJsonObj(obj: UpdateActivityItemDetails, isParentJsonObj?: boolean): object;

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -44,2 +50,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

ActivityType["Close"] = "CLOSE";
ActivityType["Reopen"] = "REOPEN";
})(ActivityType = UpdateActivityItemDetails.ActivityType || (UpdateActivityItemDetails.ActivityType = {}));

@@ -46,0 +53,0 @@ function getJsonObj(obj, isParentJsonObj) {

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -19,2 +25,6 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"ticket": model.UpdateTicketDetails;
/**
* The kind of support ticket, such as a technical support request or a limit increase request.
*/
"problemType"?: model.ProblemType;
}

@@ -21,0 +31,0 @@ export declare namespace UpdateIncident {

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -14,5 +20,3 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Details for udpating an item.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
* Details for updating an item.
*

@@ -19,0 +23,0 @@ */

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -16,4 +22,2 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

* Details about updates to the resource.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
*

@@ -20,0 +24,0 @@ */

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,4 +21,2 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

* Details about the ticket updated.
* <p>
**Caution:** Avoid using any confidential information when you supply string values using the API.
*

@@ -19,0 +23,0 @@ */

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -13,36 +19,37 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

*/
import * as model from "../model";
/**
* Details about the user object.
* Details about the user.
*/
export interface User {
/**
* Unique identifier for the user.
* A unique identifier for the user.
*/
"key": string;
/**
* First name of the user.
* The user's first name.
*/
"firstName"?: string;
/**
* Last name of the user.
* The user's last name.
*/
"lastName"?: string;
/**
* Country of the user.
* The country of the user.
*/
"country"?: string;
/**
* CSI to be associated to the user.
* The CSI associated with the user.
*/
"csi"?: string;
/**
* Contact number of the user.
* The user's contact phone number.
*/
"phone"?: string;
/**
* Timezone of the user.
* The timezone of the user.
*/
"timezone"?: string;
/**
* Organization of the user.
* The company that the user belongs to.
*/

@@ -58,2 +65,6 @@ "organizationName"?: string;

"contactEmail"?: string;
/**
* The kind of support ticket, such as a technical support request or a limit increase request.
*/
"problemType"?: model.ProblemType;
}

@@ -60,0 +71,0 @@ export declare namespace User {

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -5,0 +11,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

@@ -16,3 +16,3 @@ /**

/**
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/CreateIncident.ts.html |here} to see how to use CreateIncidentRequest.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/CreateIncident.ts.html |here} to see how to use CreateIncidentRequest.
*/

@@ -25,6 +25,2 @@ export interface CreateIncidentRequest extends common.BaseRequest {

/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"ocid": string;
/**
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.

@@ -34,5 +30,25 @@ */

/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"ocid"?: string;
/**
* The region of the tenancy.
*/
"homeregion"?: string;
/**
* Token type that determine which cloud provider the request come from.
*/
"bearertokentype"?: string;
/**
* Token that provided by multi cloud provider, which help to validate the email.
*/
"bearertoken"?: string;
/**
* IdToken that provided by multi cloud provider, which help to validate the email.
*/
"idtoken"?: string;
/**
* The OCID of identity domain.
*/
"domainid"?: string;
}

@@ -15,3 +15,3 @@ /**

/**
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/GetIncident.ts.html |here} to see how to use GetIncidentRequest.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/GetIncident.ts.html |here} to see how to use GetIncidentRequest.
*/

@@ -24,13 +24,13 @@ export interface GetIncidentRequest extends common.BaseRequest {

/**
* The Customer Support Identifier associated with the support account.
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
*/
"csi": string;
"opcRequestId"?: string;
/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
* The Customer Support Identifier (CSI) associated with the support account.
*/
"ocid": string;
"csi"?: string;
/**
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"opcRequestId"?: string;
"ocid"?: string;
/**

@@ -41,5 +41,25 @@ * The region of the tenancy.

/**
* The OCID of the tenancy.
*/
"compartmentId"?: string;
/**
* The kind of support request.
*/
"problemType"?: string;
"problemtype"?: string;
/**
* Token type that determine which cloud provider the request come from.
*/
"bearertokentype"?: string;
/**
* Token that provided by multi cloud provider, which help to validate the email.
*/
"bearertoken"?: string;
/**
* IdToken that provided by multi cloud provider, which help to validate the email.
*/
"idtoken"?: string;
/**
* The OCID of identity domain.
*/
"domainid"?: string;
}

@@ -15,18 +15,14 @@ /**

/**
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/GetStatus.ts.html |here} to see how to use GetStatusRequest.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/GetStatus.ts.html |here} to see how to use GetStatusRequest.
*/
export interface GetStatusRequest extends common.BaseRequest {
/**
* The system that generated the support ticket, such as My Oracle Support.
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
*/
"source": string;
"opcRequestId"?: string;
/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"ocid": string;
"ocid"?: string;
/**
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
*/
"opcRequestId"?: string;
/**
* The region of the tenancy.

@@ -33,0 +29,0 @@ */

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,2 +21,4 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

export import CreateIncidentRequest = CreateIncidentRequest.CreateIncidentRequest;
import * as GetCsiNumberRequest from "./get-csi-number-request";
export import GetCsiNumberRequest = GetCsiNumberRequest.GetCsiNumberRequest;
import * as GetIncidentRequest from "./get-incident-request";

@@ -28,3 +36,1 @@ export import GetIncidentRequest = GetIncidentRequest.GetIncidentRequest;

export import ValidateUserRequest = ValidateUserRequest.ValidateUserRequest;
import * as CreateUserRequest from "./create-user-request";
export import CreateUserRequest = CreateUserRequest.CreateUserRequest;
"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

@@ -16,3 +16,3 @@ /**

/**
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/ListIncidentResourceTypes.ts.html |here} to see how to use ListIncidentResourceTypesRequest.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/ListIncidentResourceTypes.ts.html |here} to see how to use ListIncidentResourceTypesRequest.
*/

@@ -29,10 +29,2 @@ export interface ListIncidentResourceTypesRequest extends common.BaseRequest {

/**
* The Customer Support Identifier associated with the support account.
*/
"csi": string;
/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"ocid": string;
/**
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.

@@ -60,9 +52,21 @@ */

/**
* The user-friendly name of the incident type.
* The user-friendly name of the support ticket type.
*/
"name"?: string;
/**
* The Customer Support Identifier (CSI) associated with the support account.
*/
"csi"?: string;
/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"ocid"?: string;
/**
* The region of the tenancy.
*/
"homeregion"?: string;
/**
* The OCID of identity domain.
*/
"domainid"?: string;
}

@@ -16,10 +16,6 @@ /**

/**
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/ListIncidents.ts.html |here} to see how to use ListIncidentsRequest.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/ListIncidents.ts.html |here} to see how to use ListIncidentsRequest.
*/
export interface ListIncidentsRequest extends common.BaseRequest {
/**
* The Customer Support Identifier associated with the support account.
*/
"csi": string;
/**
* The OCID of the tenancy.

@@ -29,5 +25,5 @@ */

/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
* The Customer Support Identifier (CSI) associated with the support account.
*/
"ocid": string;
"csi"?: string;
/**

@@ -60,2 +56,6 @@ * For list pagination. The maximum number of results per page, or items to return in a paginated \"List\" call. For important details about how pagination works, see [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).

/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"ocid"?: string;
/**
* The region of the tenancy.

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

"problemType"?: string;
/**
* Token type that determine which cloud provider the request come from.
*/
"bearertokentype"?: string;
/**
* Token that provided by multi cloud provider, which help to validate the email.
*/
"bearertoken"?: string;
/**
* IdToken that provided by multi cloud provider, which help to validate the email.
*/
"idtoken"?: string;
/**
* The OCID of identity domain.
*/
"domainid"?: string;
}

@@ -16,3 +16,3 @@ /**

/**
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/UpdateIncident.ts.html |here} to see how to use UpdateIncidentRequest.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/UpdateIncident.ts.html |here} to see how to use UpdateIncidentRequest.
*/

@@ -25,6 +25,2 @@ export interface UpdateIncidentRequest extends common.BaseRequest {

/**
* The Customer Support Identifier associated with the support account.
*/
"csi": string;
/**
* Details about the support ticket being updated.

@@ -34,5 +30,5 @@ */

/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
* The Customer Support Identifier (CSI) associated with the support account.
*/
"ocid": string;
"csi"?: string;
/**

@@ -43,2 +39,6 @@ * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.

/**
* The OCID of the tenancy.
*/
"compartmentId"?: string;
/**
* For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource's current etag value.

@@ -48,5 +48,25 @@ */

/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"ocid"?: string;
/**
* The region of the tenancy.
*/
"homeregion"?: string;
/**
* Token type that determine which cloud provider the request come from.
*/
"bearertokentype"?: string;
/**
* Token that provided by multi cloud provider, which help to validate the email.
*/
"bearertoken"?: string;
/**
* IdToken that provided by multi cloud provider, which help to validate the email.
*/
"idtoken"?: string;
/**
* The OCID of identity domain.
*/
"domainid"?: string;
}

@@ -13,16 +13,13 @@ /**

*/
import * as model from "../model";
import common = require("oci-common");
/**
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.69.0/cims/ValidateUser.ts.html |here} to see how to use ValidateUserRequest.
* @example Click {@link https://docs.cloud.oracle.com/en-us/iaas/tools/typescript-sdk-examples/2.70.0/cims/ValidateUser.ts.html |here} to see how to use ValidateUserRequest.
*/
export interface ValidateUserRequest extends common.BaseRequest {
/**
* The Customer Support Identifier number for the support account.
* The Customer Support Identifier (CSI) associated with the support account.
*/
"csi": string;
"csi"?: string;
/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"ocid": string;
/**
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.

@@ -34,7 +31,27 @@ */

*/
"problemType"?: string;
"problemType"?: model.ProblemType;
/**
* User OCID for Oracle Identity Cloud Service (IDCS) users who also have a federated Oracle Cloud Infrastructure account.
*/
"ocid"?: string;
/**
* The region of the tenancy.
*/
"homeregion"?: string;
/**
* Token type that determine which cloud provider the request come from.
*/
"bearertokentype"?: string;
/**
* Token that provided by multi cloud provider, which help to validate the email.
*/
"bearertoken"?: string;
/**
* IdToken that provided by multi cloud provider, which help to validate the email.
*/
"idtoken"?: string;
/**
* The OCID of identity domain.
*/
"domainid"?: string;
}

@@ -16,3 +16,3 @@ /**

/**
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
* Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request identifier.
*/

@@ -19,0 +19,0 @@ "opcRequestId": string;

/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -15,2 +21,4 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

export import CreateIncidentResponse = CreateIncidentResponse.CreateIncidentResponse;
import * as GetCsiNumberResponse from "./get-csi-number-response";
export import GetCsiNumberResponse = GetCsiNumberResponse.GetCsiNumberResponse;
import * as GetIncidentResponse from "./get-incident-response";

@@ -28,3 +36,1 @@ export import GetIncidentResponse = GetIncidentResponse.GetIncidentResponse;

export import ValidateUserResponse = ValidateUserResponse.ValidateUserResponse;
import * as CreateUserResponse from "./create-user-response";
export import CreateUserResponse = CreateUserResponse.CreateUserResponse;
"use strict";
/**
* Support Management API
* Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* Use the Support Management API to manage support requests.
For more information, see [Getting Help and Contacting Support](/iaas/Content/GSG/Tasks/contactingsupport.htm).
**Note**: Before you can create service requests with this API,
you need to have an Oracle Single Sign On (SSO) account,
and you need to register your Customer Support Identifier (CSI) with My Oracle Support.
* OpenAPI spec version: 20181231

@@ -6,0 +12,0 @@ * Contact: oci_ops_cims_dev_us_grp@oracle.com

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

/**
* For list pagination. When this header appears in the response, previous pages of results can be queried. For important details about how pagination works, see [List Pagination](https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine).
*/
"opcPrevPage": string;
/**
* Returns the age of the incidents in the response in epoch milliseconds. This is used because the incidents might be cached.
*/
"asOfTime": string;
/**
* A list of IncidentSummary instances.

@@ -26,0 +34,0 @@ */

{
"name": "oci-cims",
"version": "2.69.0",
"version": "2.70.0",
"description": "OCI NodeJS client for Cims ",

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

"dependencies": {
"oci-common": "2.69.0",
"oci-workrequests": "2.69.0"
"oci-common": "2.70.0",
"oci-workrequests": "2.70.0"
},

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

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

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

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

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

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

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

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

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

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

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

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

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

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