/** * DevOps API * Use the DevOps API to create DevOps projects, configure code repositories, add artifacts to deploy, build and test software applications, configure target deployment environments, and deploy software applications. For more information, see [DevOps](https://docs.oracle.com/iaas/Content/devops/using/home.htm). * OpenAPI spec version: 20210630 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ import common = require("oci-common"); import * as requests from "./request"; import * as responses from "./response"; import { DevopsWaiter } from "./devops-waiter"; declare const Breaker: any; export declare enum DevopsApiKeys { } /** * 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 DevopsClient { protected static serviceEndpointTemplate: string; protected static endpointServiceName: string; protected "_realmSpecificEndpointTemplateEnabled": boolean | undefined; protected "_endpoint": string; protected "_defaultHeaders": any; protected "_waiters": DevopsWaiter; protected "_clientConfiguration": common.ClientConfiguration; protected _circuitBreaker: typeof Breaker | null; protected _httpOptions: any; protected _bodyDuplexMode: any; targetService: string; protected _regionId: string; protected "_region": common.Region; protected _lastSetRegionOrRegionId: string; protected _httpClient: common.HttpClient; protected _authProvider: common.AuthenticationDetailsProvider | undefined; 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); /** * Creates a new DevopsWaiter for resources for this service. * * @param config The waiter configuration for termination and delay strategy * @return The service waiters. */ createWaiters(config?: common.WaiterConfiguration): DevopsWaiter; /** * Gets the waiters available for resources for this service. * * @return The service waiters. */ getWaiters(): DevopsWaiter; /** * Shutdown the circuit breaker used by the client when it is no longer needed */ shutdownCircuitBreaker(): void; /** * Close the provider if possible which in turn shuts down any associated circuit breaker */ closeProvider(): void; /** * Close the client once it is no longer needed */ close(): void; /** * Submit stage approval. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ApproveDeploymentRequest * @return ApproveDeploymentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ApproveDeployment.ts.html |here} to see how to use ApproveDeployment API. */ approveDeployment(approveDeploymentRequest: requests.ApproveDeploymentRequest): Promise; /** * Cancels the build run based on the build run ID provided in the request. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CancelBuildRunRequest * @return CancelBuildRunResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CancelBuildRun.ts.html |here} to see how to use CancelBuildRun API. */ cancelBuildRun(cancelBuildRunRequest: requests.CancelBuildRunRequest): Promise; /** * Cancels a deployment resource by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CancelDeploymentRequest * @return CancelDeploymentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CancelDeployment.ts.html |here} to see how to use CancelDeployment API. */ cancelDeployment(cancelDeploymentRequest: requests.CancelDeploymentRequest): Promise; /** * Cascading operation that restores Project and child resources from a DELETING state to an active state * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CancelScheduledCascadingProjectDeletionRequest * @return CancelScheduledCascadingProjectDeletionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CancelScheduledCascadingProjectDeletion.ts.html |here} to see how to use CancelScheduledCascadingProjectDeletion API. */ cancelScheduledCascadingProjectDeletion(cancelScheduledCascadingProjectDeletionRequest: requests.CancelScheduledCascadingProjectDeletionRequest): Promise; /** * Moves a project resource from one compartment OCID to another. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ChangeProjectCompartmentRequest * @return ChangeProjectCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ChangeProjectCompartment.ts.html |here} to see how to use ChangeProjectCompartment API. */ changeProjectCompartment(changeProjectCompartmentRequest: requests.ChangeProjectCompartmentRequest): Promise; /** * Creates a new build pipeline. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateBuildPipelineRequest * @return CreateBuildPipelineResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateBuildPipeline.ts.html |here} to see how to use CreateBuildPipeline API. */ createBuildPipeline(createBuildPipelineRequest: requests.CreateBuildPipelineRequest): Promise; /** * Creates a new stage. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateBuildPipelineStageRequest * @return CreateBuildPipelineStageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateBuildPipelineStage.ts.html |here} to see how to use CreateBuildPipelineStage API. */ createBuildPipelineStage(createBuildPipelineStageRequest: requests.CreateBuildPipelineStageRequest): Promise; /** * Starts a build pipeline run for a predefined build pipeline. Please ensure the completion of any work request for creation/updation of Build Pipeline before starting a Build Run. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateBuildRunRequest * @return CreateBuildRunResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateBuildRun.ts.html |here} to see how to use CreateBuildRun API. */ createBuildRun(createBuildRunRequest: requests.CreateBuildRunRequest): Promise; /** * Creates a new connection. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateConnectionRequest * @return CreateConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateConnection.ts.html |here} to see how to use CreateConnection API. */ createConnection(createConnectionRequest: requests.CreateConnectionRequest): Promise; /** * Creates a new deployment artifact. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateDeployArtifactRequest * @return CreateDeployArtifactResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateDeployArtifact.ts.html |here} to see how to use CreateDeployArtifact API. */ createDeployArtifact(createDeployArtifactRequest: requests.CreateDeployArtifactRequest): Promise; /** * Creates a new deployment environment. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateDeployEnvironmentRequest * @return CreateDeployEnvironmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateDeployEnvironment.ts.html |here} to see how to use CreateDeployEnvironment API. */ createDeployEnvironment(createDeployEnvironmentRequest: requests.CreateDeployEnvironmentRequest): Promise; /** * Creates a new deployment pipeline. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateDeployPipelineRequest * @return CreateDeployPipelineResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateDeployPipeline.ts.html |here} to see how to use CreateDeployPipeline API. */ createDeployPipeline(createDeployPipelineRequest: requests.CreateDeployPipelineRequest): Promise; /** * Creates a new deployment stage. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateDeployStageRequest * @return CreateDeployStageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateDeployStage.ts.html |here} to see how to use CreateDeployStage API. */ createDeployStage(createDeployStageRequest: requests.CreateDeployStageRequest): Promise; /** * Creates a new deployment. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateDeploymentRequest * @return CreateDeploymentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateDeployment.ts.html |here} to see how to use CreateDeployment API. */ createDeployment(createDeploymentRequest: requests.CreateDeploymentRequest): Promise; /** * Creates a new reference or updates an existing one. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateOrUpdateGitRefRequest * @return CreateOrUpdateGitRefResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateOrUpdateGitRef.ts.html |here} to see how to use CreateOrUpdateGitRef API. */ createOrUpdateGitRef(createOrUpdateGitRefRequest: requests.CreateOrUpdateGitRefRequest): Promise; /** * Creates a restriction on a branch that prevents certain actions on it. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateOrUpdateProtectedBranchRequest * @return CreateOrUpdateProtectedBranchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateOrUpdateProtectedBranch.ts.html |here} to see how to use CreateOrUpdateProtectedBranch API. */ createOrUpdateProtectedBranch(createOrUpdateProtectedBranchRequest: requests.CreateOrUpdateProtectedBranchRequest): Promise; /** * Creates a new project. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateProjectRequest * @return CreateProjectResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateProject.ts.html |here} to see how to use CreateProject API. */ createProject(createProjectRequest: requests.CreateProjectRequest): Promise; /** * Creates a new PullRequest. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreatePullRequestRequest * @return CreatePullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreatePullRequest.ts.html |here} to see how to use CreatePullRequest API. */ createPullRequest(createPullRequestRequest: requests.CreatePullRequestRequest): Promise; /** * Creates PullRequest attachment * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreatePullRequestAttachmentRequest * @return CreatePullRequestAttachmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreatePullRequestAttachment.ts.html |here} to see how to use CreatePullRequestAttachment API. */ createPullRequestAttachment(createPullRequestAttachmentRequest: requests.CreatePullRequestAttachmentRequest): Promise; /** * Creates a new PullRequest comment. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreatePullRequestCommentRequest * @return CreatePullRequestCommentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreatePullRequestComment.ts.html |here} to see how to use CreatePullRequestComment API. */ createPullRequestComment(createPullRequestCommentRequest: requests.CreatePullRequestCommentRequest): Promise; /** * Creates a new repository. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateRepositoryRequest * @return CreateRepositoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateRepository.ts.html |here} to see how to use CreateRepository API. */ createRepository(createRepositoryRequest: requests.CreateRepositoryRequest): Promise; /** * Creates a new trigger. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateTriggerRequest * @return CreateTriggerResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/CreateTrigger.ts.html |here} to see how to use CreateTrigger API. */ createTrigger(createTriggerRequest: requests.CreateTriggerRequest): Promise; /** * Decline a PullRequest * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeclinePullRequestRequest * @return DeclinePullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeclinePullRequest.ts.html |here} to see how to use DeclinePullRequest API. */ declinePullRequest(declinePullRequestRequest: requests.DeclinePullRequestRequest): Promise; /** * Deletes a build pipeline resource by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteBuildPipelineRequest * @return DeleteBuildPipelineResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteBuildPipeline.ts.html |here} to see how to use DeleteBuildPipeline API. */ deleteBuildPipeline(deleteBuildPipelineRequest: requests.DeleteBuildPipelineRequest): Promise; /** * Deletes a stage based on the stage ID provided in the request. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteBuildPipelineStageRequest * @return DeleteBuildPipelineStageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteBuildPipelineStage.ts.html |here} to see how to use DeleteBuildPipelineStage API. */ deleteBuildPipelineStage(deleteBuildPipelineStageRequest: requests.DeleteBuildPipelineStageRequest): Promise; /** * Deletes a connection resource by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteConnectionRequest * @return DeleteConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteConnection.ts.html |here} to see how to use DeleteConnection API. */ deleteConnection(deleteConnectionRequest: requests.DeleteConnectionRequest): Promise; /** * Deletes a deployment artifact resource by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteDeployArtifactRequest * @return DeleteDeployArtifactResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteDeployArtifact.ts.html |here} to see how to use DeleteDeployArtifact API. */ deleteDeployArtifact(deleteDeployArtifactRequest: requests.DeleteDeployArtifactRequest): Promise; /** * Deletes a deployment environment resource by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteDeployEnvironmentRequest * @return DeleteDeployEnvironmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteDeployEnvironment.ts.html |here} to see how to use DeleteDeployEnvironment API. */ deleteDeployEnvironment(deleteDeployEnvironmentRequest: requests.DeleteDeployEnvironmentRequest): Promise; /** * Deletes a deployment pipeline resource by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteDeployPipelineRequest * @return DeleteDeployPipelineResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteDeployPipeline.ts.html |here} to see how to use DeleteDeployPipeline API. */ deleteDeployPipeline(deleteDeployPipelineRequest: requests.DeleteDeployPipelineRequest): Promise; /** * Deletes a deployment stage resource by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteDeployStageRequest * @return DeleteDeployStageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteDeployStage.ts.html |here} to see how to use DeleteDeployStage API. */ deleteDeployStage(deleteDeployStageRequest: requests.DeleteDeployStageRequest): Promise; /** * Deletes a Repository's Ref by its name. Returns an error if the name is ambiguous. Can be disambiguated by using full names like \"heads/\" or \"tags/\". * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteGitRefRequest * @return DeleteGitRefResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteGitRef.ts.html |here} to see how to use DeleteGitRef API. */ deleteGitRef(deleteGitRefRequest: requests.DeleteGitRefRequest): Promise; /** * Deletes a project resource by identifier * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteProjectRequest * @return DeleteProjectResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteProject.ts.html |here} to see how to use DeleteProject API. */ deleteProject(deleteProjectRequest: requests.DeleteProjectRequest): Promise; /** * Removes the custom repository settings configured for a project. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteProjectRepositorySettingsRequest * @return DeleteProjectRepositorySettingsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteProjectRepositorySettings.ts.html |here} to see how to use DeleteProjectRepositorySettings API. */ deleteProjectRepositorySettings(deleteProjectRepositorySettingsRequest: requests.DeleteProjectRepositorySettingsRequest): Promise; /** * Removes the protection from a branch * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteProtectedBranchRequest * @return DeleteProtectedBranchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteProtectedBranch.ts.html |here} to see how to use DeleteProtectedBranch API. */ deleteProtectedBranch(deleteProtectedBranchRequest: requests.DeleteProtectedBranchRequest): Promise; /** * Deletes a PullRequest resource by identifier * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeletePullRequestRequest * @return DeletePullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeletePullRequest.ts.html |here} to see how to use DeletePullRequest API. */ deletePullRequest(deletePullRequestRequest: requests.DeletePullRequestRequest): Promise; /** * Deletes a PullRequest attachment metadata by identifier * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeletePullRequestAttachmentRequest * @return DeletePullRequestAttachmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeletePullRequestAttachment.ts.html |here} to see how to use DeletePullRequestAttachment API. */ deletePullRequestAttachment(deletePullRequestAttachmentRequest: requests.DeletePullRequestAttachmentRequest): Promise; /** * Deletes a PullRequest comment by identifier * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeletePullRequestCommentRequest * @return DeletePullRequestCommentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeletePullRequestComment.ts.html |here} to see how to use DeletePullRequestComment API. */ deletePullRequestComment(deletePullRequestCommentRequest: requests.DeletePullRequestCommentRequest): Promise; /** * Deletes a Repository's Ref by its name. Returns an error if the name is ambiguous. Can be disambiguated by using full names like \"heads/\" or \"tags/\". This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by \"/repositories/{repositoryId}/actions/deleteGitRef\". * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteRefRequest * @return DeleteRefResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteRef.ts.html |here} to see how to use DeleteRef API. */ deleteRef(deleteRefRequest: requests.DeleteRefRequest): Promise; /** * Deletes a repository resource by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteRepositoryRequest * @return DeleteRepositoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteRepository.ts.html |here} to see how to use DeleteRepository API. */ deleteRepository(deleteRepositoryRequest: requests.DeleteRepositoryRequest): Promise; /** * Removes the custom settings configured for a repository * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteRepositorySettingsRequest * @return DeleteRepositorySettingsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteRepositorySettings.ts.html |here} to see how to use DeleteRepositorySettings API. */ deleteRepositorySettings(deleteRepositorySettingsRequest: requests.DeleteRepositorySettingsRequest): Promise; /** * Deletes a trigger resource by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteTriggerRequest * @return DeleteTriggerResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/DeleteTrigger.ts.html |here} to see how to use DeleteTrigger API. */ deleteTrigger(deleteTriggerRequest: requests.DeleteTriggerRequest): Promise; /** * Retrieves a build pipeline by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetBuildPipelineRequest * @return GetBuildPipelineResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetBuildPipeline.ts.html |here} to see how to use GetBuildPipeline API. */ getBuildPipeline(getBuildPipelineRequest: requests.GetBuildPipelineRequest): Promise; /** * Retrieves a stage based on the stage ID provided in the request. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetBuildPipelineStageRequest * @return GetBuildPipelineStageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetBuildPipelineStage.ts.html |here} to see how to use GetBuildPipelineStage API. */ getBuildPipelineStage(getBuildPipelineStageRequest: requests.GetBuildPipelineStageRequest): Promise; /** * Returns the details of a build run for a given build run ID. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetBuildRunRequest * @return GetBuildRunResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetBuildRun.ts.html |here} to see how to use GetBuildRun API. */ getBuildRun(getBuildRunRequest: requests.GetBuildRunRequest): Promise; /** * Retrieves a repository's commit by commit ID. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetCommitRequest * @return GetCommitResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetCommit.ts.html |here} to see how to use GetCommit API. */ getCommit(getCommitRequest: requests.GetCommitRequest): Promise; /** * Compares two revisions for their differences. Supports comparison between two references or commits. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetCommitDiffRequest * @return GetCommitDiffResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetCommitDiff.ts.html |here} to see how to use GetCommitDiff API. */ getCommitDiff(getCommitDiffRequest: requests.GetCommitDiffRequest): Promise; /** * Retrieves a connection by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetConnectionRequest * @return GetConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetConnection.ts.html |here} to see how to use GetConnection API. */ getConnection(getConnectionRequest: requests.GetConnectionRequest): Promise; /** * Retrieves a deployment artifact by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetDeployArtifactRequest * @return GetDeployArtifactResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetDeployArtifact.ts.html |here} to see how to use GetDeployArtifact API. */ getDeployArtifact(getDeployArtifactRequest: requests.GetDeployArtifactRequest): Promise; /** * Retrieves a deployment environment by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetDeployEnvironmentRequest * @return GetDeployEnvironmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetDeployEnvironment.ts.html |here} to see how to use GetDeployEnvironment API. */ getDeployEnvironment(getDeployEnvironmentRequest: requests.GetDeployEnvironmentRequest): Promise; /** * Retrieves a deployment pipeline by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetDeployPipelineRequest * @return GetDeployPipelineResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetDeployPipeline.ts.html |here} to see how to use GetDeployPipeline API. */ getDeployPipeline(getDeployPipelineRequest: requests.GetDeployPipelineRequest): Promise; /** * Retrieves a deployment stage by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetDeployStageRequest * @return GetDeployStageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetDeployStage.ts.html |here} to see how to use GetDeployStage API. */ getDeployStage(getDeployStageRequest: requests.GetDeployStageRequest): Promise; /** * Retrieves a deployment by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetDeploymentRequest * @return GetDeploymentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetDeployment.ts.html |here} to see how to use GetDeployment API. */ getDeployment(getDeploymentRequest: requests.GetDeploymentRequest): Promise; /** * Gets the line-by-line difference between file on different commits. This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has '/'. This will be replaced by \"/repositories/{repositoryId}/file/diffs\" * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetFileDiffRequest * @return GetFileDiffResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetFileDiff.ts.html |here} to see how to use GetFileDiff API. */ getFileDiff(getFileDiffRequest: requests.GetFileDiffRequest): Promise; /** * Returns either current mirror record or last successful mirror record for a specific mirror repository. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetMirrorRecordRequest * @return GetMirrorRecordResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetMirrorRecord.ts.html |here} to see how to use GetMirrorRecord API. */ getMirrorRecord(getMirrorRecordRequest: requests.GetMirrorRecordRequest): Promise; /** * Retrieves blob of specific branch name/commit ID and file path. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetObjectRequest * @return GetObjectResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetObject.ts.html |here} to see how to use GetObject API. */ getObject(getObjectRequest: requests.GetObjectRequest): Promise; /** * Retrieve contents of a specified object. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetObjectContentRequest * @return GetObjectContentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetObjectContent.ts.html |here} to see how to use GetObjectContent API. */ getObjectContent(getObjectContentRequest: requests.GetObjectContentRequest): Promise; /** * Retrieves a project by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetProjectRequest * @return GetProjectResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetProject.ts.html |here} to see how to use GetProject API. */ getProject(getProjectRequest: requests.GetProjectRequest): Promise; /** * Get the project notification preference for the user passed as path param * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetProjectNotificationPreferenceRequest * @return GetProjectNotificationPreferenceResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetProjectNotificationPreference.ts.html |here} to see how to use GetProjectNotificationPreference API. */ getProjectNotificationPreference(getProjectNotificationPreferenceRequest: requests.GetProjectNotificationPreferenceRequest): Promise; /** * Retrieves a project's repository settings details. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetProjectRepositorySettingsRequest * @return GetProjectRepositorySettingsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetProjectRepositorySettings.ts.html |here} to see how to use GetProjectRepositorySettings API. */ getProjectRepositorySettings(getProjectRepositorySettingsRequest: requests.GetProjectRepositorySettingsRequest): Promise; /** * Gets a PullRequest by identifier * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetPullRequestRequest * @return GetPullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetPullRequest.ts.html |here} to see how to use GetPullRequest API. */ getPullRequest(getPullRequestRequest: requests.GetPullRequestRequest): Promise; /** * Get PullRequest attachment metadata by identifier * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetPullRequestAttachmentRequest * @return GetPullRequestAttachmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetPullRequestAttachment.ts.html |here} to see how to use GetPullRequestAttachment API. */ getPullRequestAttachment(getPullRequestAttachmentRequest: requests.GetPullRequestAttachmentRequest): Promise; /** * Gets the content of the attachment. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetPullRequestAttachmentContentRequest * @return GetPullRequestAttachmentContentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetPullRequestAttachmentContent.ts.html |here} to see how to use GetPullRequestAttachmentContent API. */ getPullRequestAttachmentContent(getPullRequestAttachmentContentRequest: requests.GetPullRequestAttachmentContentRequest): Promise; /** * Get PullRequest comment by identifier * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetPullRequestCommentRequest * @return GetPullRequestCommentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetPullRequestComment.ts.html |here} to see how to use GetPullRequestComment API. */ getPullRequestComment(getPullRequestCommentRequest: requests.GetPullRequestCommentRequest): Promise; /** * Get the pull request notification preference for the user passed as path param * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetPullRequestNotificationPreferenceRequest * @return GetPullRequestNotificationPreferenceResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetPullRequestNotificationPreference.ts.html |here} to see how to use GetPullRequestNotificationPreference API. */ getPullRequestNotificationPreference(getPullRequestNotificationPreferenceRequest: requests.GetPullRequestNotificationPreferenceRequest): Promise; /** * This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by \"/repositories/{repositoryId}/refs\". Retrieves a repository's reference by its name with preference for branches over tags if the name is ambiguous. This can be disambiguated by using full names like \"heads/\" or \"tags/\". * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetRefRequest * @return GetRefResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetRef.ts.html |here} to see how to use GetRef API. */ getRef(getRefRequest: requests.GetRefRequest): Promise; /** * Gets the line-by-line difference between file on different commits. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetRepoFileDiffRequest * @return GetRepoFileDiffResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetRepoFileDiff.ts.html |here} to see how to use GetRepoFileDiff API. */ getRepoFileDiff(getRepoFileDiffRequest: requests.GetRepoFileDiffRequest): Promise; /** * Retrieve lines of a specified file. Supports starting line number and limit. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetRepoFileLinesRequest * @return GetRepoFileLinesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetRepoFileLines.ts.html |here} to see how to use GetRepoFileLines API. */ getRepoFileLines(getRepoFileLinesRequest: requests.GetRepoFileLinesRequest): Promise; /** * Retrieves a repository by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetRepositoryRequest * @return GetRepositoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetRepository.ts.html |here} to see how to use GetRepository API. */ getRepository(getRepositoryRequest: requests.GetRepositoryRequest): Promise; /** * Returns the archived repository information. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetRepositoryArchiveContentRequest * @return GetRepositoryArchiveContentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetRepositoryArchiveContent.ts.html |here} to see how to use GetRepositoryArchiveContent API. */ getRepositoryArchiveContent(getRepositoryArchiveContentRequest: requests.GetRepositoryArchiveContentRequest): Promise; /** * Retrieve lines of a specified file. Supports starting line number and limit. This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has '/'. This will be replaced by \"/repositories/{repositoryId}/file/lines\" * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetRepositoryFileLinesRequest * @return GetRepositoryFileLinesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetRepositoryFileLines.ts.html |here} to see how to use GetRepositoryFileLines API. */ getRepositoryFileLines(getRepositoryFileLinesRequest: requests.GetRepositoryFileLinesRequest): Promise; /** * Get the repository notification preference for the user passed as path param * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetRepositoryNotificationPreferenceRequest * @return GetRepositoryNotificationPreferenceResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetRepositoryNotificationPreference.ts.html |here} to see how to use GetRepositoryNotificationPreference API. */ getRepositoryNotificationPreference(getRepositoryNotificationPreferenceRequest: requests.GetRepositoryNotificationPreferenceRequest): Promise; /** * Retrieves a repository's settings details. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetRepositorySettingsRequest * @return GetRepositorySettingsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetRepositorySettings.ts.html |here} to see how to use GetRepositorySettings API. */ getRepositorySettings(getRepositorySettingsRequest: requests.GetRepositorySettingsRequest): Promise; /** * Retrieves a trigger by identifier. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetTriggerRequest * @return GetTriggerResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetTrigger.ts.html |here} to see how to use GetTrigger API. */ getTrigger(getTriggerRequest: requests.GetTriggerRequest): Promise; /** * Retrieves the status of the work request with the given ID. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetWorkRequestRequest * @return GetWorkRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/GetWorkRequest.ts.html |here} to see how to use GetWorkRequest API. */ getWorkRequest(getWorkRequestRequest: requests.GetWorkRequestRequest): Promise; /** * Like a PullRequest comment * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param LikePullRequestCommentRequest * @return LikePullRequestCommentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/LikePullRequestComment.ts.html |here} to see how to use LikePullRequestComment API. */ likePullRequestComment(likePullRequestCommentRequest: requests.LikePullRequestCommentRequest): Promise; /** * Retrieve a list of all the authors. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListAuthorsRequest * @return ListAuthorsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListAuthors.ts.html |here} to see how to use ListAuthors API. */ listAuthors(listAuthorsRequest: requests.ListAuthorsRequest): Promise; /** * Returns a list of all stages in a compartment or build pipeline. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListBuildPipelineStagesRequest * @return ListBuildPipelineStagesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListBuildPipelineStages.ts.html |here} to see how to use ListBuildPipelineStages API. */ listBuildPipelineStages(listBuildPipelineStagesRequest: requests.ListBuildPipelineStagesRequest): Promise; /** * Returns a list of build pipelines. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListBuildPipelinesRequest * @return ListBuildPipelinesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListBuildPipelines.ts.html |here} to see how to use ListBuildPipelines API. */ listBuildPipelines(listBuildPipelinesRequest: requests.ListBuildPipelinesRequest): Promise; /** * Returns a list of build run snapshots for a given commit or the latest commit on a pull request if no commit is provided. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListBuildRunSnapshotsRequest * @return ListBuildRunSnapshotsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListBuildRunSnapshots.ts.html |here} to see how to use ListBuildRunSnapshots API. */ listBuildRunSnapshots(listBuildRunSnapshotsRequest: requests.ListBuildRunSnapshotsRequest): Promise; /** * Returns a list of build run summary. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListBuildRunsRequest * @return ListBuildRunsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListBuildRuns.ts.html |here} to see how to use ListBuildRuns API. */ listBuildRuns(listBuildRunsRequest: requests.ListBuildRunsRequest): Promise; /** * Compares two revisions and lists the differences. Supports comparison between two references or commits. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListCommitDiffsRequest * @return ListCommitDiffsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListCommitDiffs.ts.html |here} to see how to use ListCommitDiffs API. */ listCommitDiffs(listCommitDiffsRequest: requests.ListCommitDiffsRequest): Promise; /** * Returns a list of commits. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListCommitsRequest * @return ListCommitsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListCommits.ts.html |here} to see how to use ListCommits API. */ listCommits(listCommitsRequest: requests.ListCommitsRequest): Promise; /** * Returns a list of connections. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListConnectionsRequest * @return ListConnectionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListConnections.ts.html |here} to see how to use ListConnections API. */ listConnections(listConnectionsRequest: requests.ListConnectionsRequest): Promise; /** * Returns a list of deployment artifacts. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListDeployArtifactsRequest * @return ListDeployArtifactsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListDeployArtifacts.ts.html |here} to see how to use ListDeployArtifacts API. */ listDeployArtifacts(listDeployArtifactsRequest: requests.ListDeployArtifactsRequest): Promise; /** * Returns a list of deployment environments. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListDeployEnvironmentsRequest * @return ListDeployEnvironmentsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListDeployEnvironments.ts.html |here} to see how to use ListDeployEnvironments API. */ listDeployEnvironments(listDeployEnvironmentsRequest: requests.ListDeployEnvironmentsRequest): Promise; /** * Returns a list of deployment pipelines. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListDeployPipelinesRequest * @return ListDeployPipelinesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListDeployPipelines.ts.html |here} to see how to use ListDeployPipelines API. */ listDeployPipelines(listDeployPipelinesRequest: requests.ListDeployPipelinesRequest): Promise; /** * Retrieves a list of deployment stages. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListDeployStagesRequest * @return ListDeployStagesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListDeployStages.ts.html |here} to see how to use ListDeployStages API. */ listDeployStages(listDeployStagesRequest: requests.ListDeployStagesRequest): Promise; /** * Returns a list of deployments. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListDeploymentsRequest * @return ListDeploymentsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListDeployments.ts.html |here} to see how to use ListDeployments API. */ listDeployments(listDeploymentsRequest: requests.ListDeploymentsRequest): Promise; /** * LIST operation that returns a collection of fork sync status objects. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListForkSyncStatusesRequest * @return ListForkSyncStatusesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListForkSyncStatuses.ts.html |here} to see how to use ListForkSyncStatuses API. */ listForkSyncStatuses(listForkSyncStatusesRequest: requests.ListForkSyncStatusesRequest): Promise; /** * Returns a list of mirror entry in history within 30 days. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListMirrorRecordsRequest * @return ListMirrorRecordsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListMirrorRecords.ts.html |here} to see how to use ListMirrorRecords API. */ listMirrorRecords(listMirrorRecordsRequest: requests.ListMirrorRecordsRequest): Promise; /** * Retrieves a list of files and directories in a repository. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListPathsRequest * @return ListPathsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListPaths.ts.html |here} to see how to use ListPaths API. */ listPaths(listPathsRequest: requests.ListPathsRequest): Promise; /** * Retrieve a list of all the Commit Analytics authors. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListProjectCommitAnalyticsAuthorsRequest * @return ListProjectCommitAnalyticsAuthorsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListProjectCommitAnalyticsAuthors.ts.html |here} to see how to use ListProjectCommitAnalyticsAuthors API. */ listProjectCommitAnalyticsAuthors(listProjectCommitAnalyticsAuthorsRequest: requests.ListProjectCommitAnalyticsAuthorsRequest): Promise; /** * Returns a list of projects. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListProjectsRequest * @return ListProjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListProjects.ts.html |here} to see how to use ListProjects API. */ listProjects(listProjectsRequest: requests.ListProjectsRequest): Promise; /** * Returns a list of Protected Branches. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListProtectedBranchesRequest * @return ListProtectedBranchesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListProtectedBranches.ts.html |here} to see how to use ListProtectedBranches API. */ listProtectedBranches(listProtectedBranchesRequest: requests.ListProtectedBranchesRequest): Promise; /** * List actions that have been taken on a pull request * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListPullRequestActivitiesRequest * @return ListPullRequestActivitiesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListPullRequestActivities.ts.html |here} to see how to use ListPullRequestActivities API. */ listPullRequestActivities(listPullRequestActivitiesRequest: requests.ListPullRequestActivitiesRequest): Promise; /** * List PullRequest level attachments by identifier * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListPullRequestAttachmentsRequest * @return ListPullRequestAttachmentsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListPullRequestAttachments.ts.html |here} to see how to use ListPullRequestAttachments API. */ listPullRequestAttachments(listPullRequestAttachmentsRequest: requests.ListPullRequestAttachmentsRequest): Promise; /** * Retrieve a list of all the PR authors. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListPullRequestAuthorsRequest * @return ListPullRequestAuthorsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListPullRequestAuthors.ts.html |here} to see how to use ListPullRequestAuthors API. */ listPullRequestAuthors(listPullRequestAuthorsRequest: requests.ListPullRequestAuthorsRequest): Promise; /** * List PullRequest level comments by identifier * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListPullRequestCommentsRequest * @return ListPullRequestCommentsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListPullRequestComments.ts.html |here} to see how to use ListPullRequestComments API. */ listPullRequestComments(listPullRequestCommentsRequest: requests.ListPullRequestCommentsRequest): Promise; /** * Returns a list of PullRequests. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListPullRequestsRequest * @return ListPullRequestsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListPullRequests.ts.html |here} to see how to use ListPullRequests API. */ listPullRequests(listPullRequestsRequest: requests.ListPullRequestsRequest): Promise; /** * Returns a list of references. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListRefsRequest * @return ListRefsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListRefs.ts.html |here} to see how to use ListRefs API. */ listRefs(listRefsRequest: requests.ListRefsRequest): Promise; /** * Returns a list of repositories given a compartment ID or a project ID. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListRepositoriesRequest * @return ListRepositoriesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListRepositories.ts.html |here} to see how to use ListRepositories API. */ listRepositories(listRepositoriesRequest: requests.ListRepositoriesRequest): Promise; /** * Retrieve a list of all the Commit Analytics authors. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListRepositoryCommitAnalyticsAuthorsRequest * @return ListRepositoryCommitAnalyticsAuthorsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListRepositoryCommitAnalyticsAuthors.ts.html |here} to see how to use ListRepositoryCommitAnalyticsAuthors API. */ listRepositoryCommitAnalyticsAuthors(listRepositoryCommitAnalyticsAuthorsRequest: requests.ListRepositoryCommitAnalyticsAuthorsRequest): Promise; /** * Returns a list of triggers. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListTriggersRequest * @return ListTriggersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListTriggers.ts.html |here} to see how to use ListTriggers API. */ listTriggers(listTriggersRequest: requests.ListTriggersRequest): Promise; /** * Returns a list of errors for a given work request. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListWorkRequestErrorsRequest * @return ListWorkRequestErrorsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListWorkRequestErrors.ts.html |here} to see how to use ListWorkRequestErrors API. */ listWorkRequestErrors(listWorkRequestErrorsRequest: requests.ListWorkRequestErrorsRequest): Promise; /** * Returns a list of logs for a given work request. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListWorkRequestLogsRequest * @return ListWorkRequestLogsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListWorkRequestLogs.ts.html |here} to see how to use ListWorkRequestLogs API. */ listWorkRequestLogs(listWorkRequestLogsRequest: requests.ListWorkRequestLogsRequest): Promise; /** * Lists the work requests in a compartment. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListWorkRequestsRequest * @return ListWorkRequestsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ListWorkRequests.ts.html |here} to see how to use ListWorkRequests API. */ listWorkRequests(listWorkRequestsRequest: requests.ListWorkRequestsRequest): Promise; /** * Merge the PullRequest * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param MergePullRequestRequest * @return MergePullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/MergePullRequest.ts.html |here} to see how to use MergePullRequest API. */ mergePullRequest(mergePullRequestRequest: requests.MergePullRequestRequest): Promise; /** * Synchronize a mirrored repository to the latest version from external providers. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param MirrorRepositoryRequest * @return MirrorRepositoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/MirrorRepository.ts.html |here} to see how to use MirrorRepository API. */ mirrorRepository(mirrorRepositoryRequest: requests.MirrorRepositoryRequest): Promise; /** * Updates the reviewer list of a pull request * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param PatchPullRequestRequest * @return PatchPullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/PatchPullRequest.ts.html |here} to see how to use PatchPullRequest API. */ patchPullRequest(patchPullRequestRequest: requests.PatchPullRequestRequest): Promise; /** * Creates a new reference or updates an existing one. This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by \"/repositories/{repositoryId}/actions/createOrUpdateGitRef\". * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param PutRepositoryRefRequest * @return PutRepositoryRefResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/PutRepositoryRef.ts.html |here} to see how to use PutRepositoryRef API. */ putRepositoryRef(putRepositoryRefRequest: requests.PutRepositoryRefRequest): Promise; /** * Reopen a PullRequest * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ReopenPullRequestRequest * @return ReopenPullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ReopenPullRequest.ts.html |here} to see how to use ReopenPullRequest API. */ reopenPullRequest(reopenPullRequestRequest: requests.ReopenPullRequestRequest): Promise; /** * Review a PullRequest * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ReviewPullRequestRequest * @return ReviewPullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ReviewPullRequest.ts.html |here} to see how to use ReviewPullRequest API. */ reviewPullRequest(reviewPullRequestRequest: requests.ReviewPullRequestRequest): Promise; /** * Cascading operation that marks Project and child DevOps resources in a DELETING state for a retention period * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ScheduleCascadingProjectDeletionRequest * @return ScheduleCascadingProjectDeletionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ScheduleCascadingProjectDeletion.ts.html |here} to see how to use ScheduleCascadingProjectDeletion API. */ scheduleCascadingProjectDeletion(scheduleCascadingProjectDeletionRequest: requests.ScheduleCascadingProjectDeletionRequest): Promise; /** * Retrieves repository analytics for a given project. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param SummarizeProjectRepositoryAnalyticsRequest * @return SummarizeProjectRepositoryAnalyticsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/SummarizeProjectRepositoryAnalytics.ts.html |here} to see how to use SummarizeProjectRepositoryAnalytics API. */ summarizeProjectRepositoryAnalytics(summarizeProjectRepositoryAnalyticsRequest: requests.SummarizeProjectRepositoryAnalyticsRequest): Promise; /** * Retrieves repository analytics for a given repository. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param SummarizeRepositoryAnalyticsRequest * @return SummarizeRepositoryAnalyticsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/SummarizeRepositoryAnalytics.ts.html |here} to see how to use SummarizeRepositoryAnalytics API. */ summarizeRepositoryAnalytics(summarizeRepositoryAnalyticsRequest: requests.SummarizeRepositoryAnalyticsRequest): Promise; /** * Synchronize a forked repository to the latest version * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param SyncRepositoryRequest * @return SyncRepositoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/SyncRepository.ts.html |here} to see how to use SyncRepository API. */ syncRepository(syncRepositoryRequest: requests.SyncRepositoryRequest): Promise; /** * Sends a request to trigger a dry run, passing a HelmDiffArgumentCollection This is an internal-only endpoint, access to this endpoint is restricted. Any request from non-internal tenancies will receive 403 Forbidden response. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param TriggerDeploymentDryRunRequest * @return TriggerDeploymentDryRunResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/TriggerDeploymentDryRun.ts.html |here} to see how to use TriggerDeploymentDryRun API. */ triggerDeploymentDryRun(triggerDeploymentDryRunRequest: requests.TriggerDeploymentDryRunRequest): Promise; /** * Unlike a PullRequest comment * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UnlikePullRequestCommentRequest * @return UnlikePullRequestCommentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UnlikePullRequestComment.ts.html |here} to see how to use UnlikePullRequestComment API. */ unlikePullRequestComment(unlikePullRequestCommentRequest: requests.UnlikePullRequestCommentRequest): Promise; /** * unsubscribe the PullRequest * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UnsubscribePullRequestRequest * @return UnsubscribePullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UnsubscribePullRequest.ts.html |here} to see how to use UnsubscribePullRequest API. */ unsubscribePullRequest(unsubscribePullRequestRequest: requests.UnsubscribePullRequestRequest): Promise; /** * Updates the build pipeline. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateBuildPipelineRequest * @return UpdateBuildPipelineResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateBuildPipeline.ts.html |here} to see how to use UpdateBuildPipeline API. */ updateBuildPipeline(updateBuildPipelineRequest: requests.UpdateBuildPipelineRequest): Promise; /** * Updates the stage based on the stage ID provided in the request. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateBuildPipelineStageRequest * @return UpdateBuildPipelineStageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateBuildPipelineStage.ts.html |here} to see how to use UpdateBuildPipelineStage API. */ updateBuildPipelineStage(updateBuildPipelineStageRequest: requests.UpdateBuildPipelineStageRequest): Promise; /** * Updates the build run. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateBuildRunRequest * @return UpdateBuildRunResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateBuildRun.ts.html |here} to see how to use UpdateBuildRun API. */ updateBuildRun(updateBuildRunRequest: requests.UpdateBuildRunRequest): Promise; /** * Updates the connection. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateConnectionRequest * @return UpdateConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateConnection.ts.html |here} to see how to use UpdateConnection API. */ updateConnection(updateConnectionRequest: requests.UpdateConnectionRequest): Promise; /** * Updates the deployment artifact. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateDeployArtifactRequest * @return UpdateDeployArtifactResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateDeployArtifact.ts.html |here} to see how to use UpdateDeployArtifact API. */ updateDeployArtifact(updateDeployArtifactRequest: requests.UpdateDeployArtifactRequest): Promise; /** * Updates the deployment environment. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateDeployEnvironmentRequest * @return UpdateDeployEnvironmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateDeployEnvironment.ts.html |here} to see how to use UpdateDeployEnvironment API. */ updateDeployEnvironment(updateDeployEnvironmentRequest: requests.UpdateDeployEnvironmentRequest): Promise; /** * Updates the deployment pipeline. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateDeployPipelineRequest * @return UpdateDeployPipelineResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateDeployPipeline.ts.html |here} to see how to use UpdateDeployPipeline API. */ updateDeployPipeline(updateDeployPipelineRequest: requests.UpdateDeployPipelineRequest): Promise; /** * Updates the deployment stage. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateDeployStageRequest * @return UpdateDeployStageResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateDeployStage.ts.html |here} to see how to use UpdateDeployStage API. */ updateDeployStage(updateDeployStageRequest: requests.UpdateDeployStageRequest): Promise; /** * Updates the deployment. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateDeploymentRequest * @return UpdateDeploymentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateDeployment.ts.html |here} to see how to use UpdateDeployment API. */ updateDeployment(updateDeploymentRequest: requests.UpdateDeploymentRequest): Promise; /** * Updates the project. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateProjectRequest * @return UpdateProjectResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateProject.ts.html |here} to see how to use UpdateProject API. */ updateProject(updateProjectRequest: requests.UpdateProjectRequest): Promise; /** * Update the project notification preference for the user passed as path param * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateProjectNotificationPreferenceRequest * @return UpdateProjectNotificationPreferenceResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateProjectNotificationPreference.ts.html |here} to see how to use UpdateProjectNotificationPreference API. */ updateProjectNotificationPreference(updateProjectNotificationPreferenceRequest: requests.UpdateProjectNotificationPreferenceRequest): Promise; /** * Updates the repository settings for a project. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateProjectRepositorySettingsRequest * @return UpdateProjectRepositorySettingsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateProjectRepositorySettings.ts.html |here} to see how to use UpdateProjectRepositorySettings API. */ updateProjectRepositorySettings(updateProjectRepositorySettingsRequest: requests.UpdateProjectRepositorySettingsRequest): Promise; /** * Updates the PullRequest * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdatePullRequestRequest * @return UpdatePullRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdatePullRequest.ts.html |here} to see how to use UpdatePullRequest API. */ updatePullRequest(updatePullRequestRequest: requests.UpdatePullRequestRequest): Promise; /** * Updates the PullRequest comment * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdatePullRequestCommentRequest * @return UpdatePullRequestCommentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdatePullRequestComment.ts.html |here} to see how to use UpdatePullRequestComment API. */ updatePullRequestComment(updatePullRequestCommentRequest: requests.UpdatePullRequestCommentRequest): Promise; /** * Update the pull request notification preference for the user passed as path param * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdatePullRequestNotificationPreferenceRequest * @return UpdatePullRequestNotificationPreferenceResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdatePullRequestNotificationPreference.ts.html |here} to see how to use UpdatePullRequestNotificationPreference API. */ updatePullRequestNotificationPreference(updatePullRequestNotificationPreferenceRequest: requests.UpdatePullRequestNotificationPreferenceRequest): Promise; /** * Updates the repository. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateRepositoryRequest * @return UpdateRepositoryResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateRepository.ts.html |here} to see how to use UpdateRepository API. */ updateRepository(updateRepositoryRequest: requests.UpdateRepositoryRequest): Promise; /** * Update the repository notification preference for the user passed as path param * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateRepositoryNotificationPreferenceRequest * @return UpdateRepositoryNotificationPreferenceResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateRepositoryNotificationPreference.ts.html |here} to see how to use UpdateRepositoryNotificationPreference API. */ updateRepositoryNotificationPreference(updateRepositoryNotificationPreferenceRequest: requests.UpdateRepositoryNotificationPreferenceRequest): Promise; /** * Updates the settings for a repository. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateRepositorySettingsRequest * @return UpdateRepositorySettingsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateRepositorySettings.ts.html |here} to see how to use UpdateRepositorySettings API. */ updateRepositorySettings(updateRepositorySettingsRequest: requests.UpdateRepositorySettingsRequest): Promise; /** * Updates the trigger. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateTriggerRequest * @return UpdateTriggerResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/UpdateTrigger.ts.html |here} to see how to use UpdateTrigger API. */ updateTrigger(updateTriggerRequest: requests.UpdateTriggerRequest): Promise; /** * Return whether the credentials of the connection are valid. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ValidateConnectionRequest * @return ValidateConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/devops/ValidateConnection.ts.html |here} to see how to use ValidateConnection API. */ validateConnection(validateConnectionRequest: requests.ValidateConnectionRequest): Promise; } export {};