Show / Hide Table of Contents

Class ServiceCatalogClient

Service client instance for ServiceCatalog.

Inheritance
object
ClientBase
RegionalClientBase
ServiceCatalogClient
Implements
IDisposable
Inherited Members
RegionalClientBase.logger
RegionalClientBase.SetRegion(Region)
RegionalClientBase.SetRegion(string)
RegionalClientBase.UseRealmSpecificEndpointTemplate(bool)
RegionalClientBase.PopulateServiceParametersInEndpointTemplate(RestClient, Dictionary<string, object>)
RegionalClientBase.parseEndpointForParameters(string)
ClientBase.restClient
ClientBase.service
ClientBase.userAgent
ClientBase.Dispose()
ClientBase.Dispose(bool)
ClientBase.SetEndpoint(string)
ClientBase.GetEndpoint()
ClientBase.GetUserAgent()
ClientBase.SetRealmSpecificEndpointTemplate(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.ServicecatalogService
Assembly: OCI.DotNetSDK.Servicecatalog.dll
Syntax
public class ServiceCatalogClient : RegionalClientBase, IDisposable

Constructors

ServiceCatalogClient(IBasicAuthenticationDetailsProvider, ClientConfiguration, string)

Creates a new service instance using the given authentication provider and/or client configuration and/or endpoint. A client configuration can also be provided optionally to adjust REST client behaviors.

Declaration
public ServiceCatalogClient(IBasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration clientConfiguration = null, string endpoint = null)
Parameters
Type Name Description
IBasicAuthenticationDetailsProvider authenticationDetailsProvider

The authentication details provider. Required.

ClientConfiguration clientConfiguration

The client configuration that contains settings to adjust REST client behaviors. Optional.

string endpoint

The endpoint of the service. If not provided and the client is a regional client, the endpoint will be constructed based on region information. Optional.

Properties

Paginators

Declaration
public ServiceCatalogPaginators Paginators { get; }
Property Value
Type Description
ServiceCatalogPaginators

Waiters

Declaration
public ServiceCatalogWaiters Waiters { get; }
Property Value
Type Description
ServiceCatalogWaiters

Methods

BulkReplaceServiceCatalogAssociations(BulkReplaceServiceCatalogAssociationsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Replace all associations of a given service catalog in one bulk transaction.

Declaration
public Task<BulkReplaceServiceCatalogAssociationsResponse> BulkReplaceServiceCatalogAssociations(BulkReplaceServiceCatalogAssociationsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkReplaceServiceCatalogAssociationsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkReplaceServiceCatalogAssociationsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkReplaceServiceCatalogAssociations API.

ChangePrivateApplicationCompartment(ChangePrivateApplicationCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves the specified private application from one compartment to another.

Declaration
public Task<ChangePrivateApplicationCompartmentResponse> ChangePrivateApplicationCompartment(ChangePrivateApplicationCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangePrivateApplicationCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangePrivateApplicationCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangePrivateApplicationCompartment API.

ChangeServiceCatalogCompartment(ChangeServiceCatalogCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves the specified service catalog from one compartment to another.

Declaration
public Task<ChangeServiceCatalogCompartmentResponse> ChangeServiceCatalogCompartment(ChangeServiceCatalogCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeServiceCatalogCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeServiceCatalogCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeServiceCatalogCompartment API.

CreatePrivateApplication(CreatePrivateApplicationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a private application along with a single package to be hosted.

Declaration
public Task<CreatePrivateApplicationResponse> CreatePrivateApplication(CreatePrivateApplicationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreatePrivateApplicationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreatePrivateApplicationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreatePrivateApplication API.

CreateServiceCatalog(CreateServiceCatalogRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a brand new service catalog in a given compartment.

Declaration
public Task<CreateServiceCatalogResponse> CreateServiceCatalog(CreateServiceCatalogRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateServiceCatalogRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateServiceCatalogResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateServiceCatalog API.

CreateServiceCatalogAssociation(CreateServiceCatalogAssociationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates an association between service catalog and a resource.

Declaration
public Task<CreateServiceCatalogAssociationResponse> CreateServiceCatalogAssociation(CreateServiceCatalogAssociationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateServiceCatalogAssociationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateServiceCatalogAssociationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateServiceCatalogAssociation API.

DeletePrivateApplication(DeletePrivateApplicationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes an existing private application.

Declaration
public Task<DeletePrivateApplicationResponse> DeletePrivateApplication(DeletePrivateApplicationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeletePrivateApplicationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeletePrivateApplicationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeletePrivateApplication API.

DeleteServiceCatalog(DeleteServiceCatalogRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes the specified service catalog from the compartment.

Declaration
public Task<DeleteServiceCatalogResponse> DeleteServiceCatalog(DeleteServiceCatalogRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteServiceCatalogRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteServiceCatalogResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteServiceCatalog API.

DeleteServiceCatalogAssociation(DeleteServiceCatalogAssociationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Removes an association between service catalog and a resource.

Declaration
public Task<DeleteServiceCatalogAssociationResponse> DeleteServiceCatalogAssociation(DeleteServiceCatalogAssociationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteServiceCatalogAssociationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteServiceCatalogAssociationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteServiceCatalogAssociation API.

GetPrivateApplication(GetPrivateApplicationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets the details of the specified private application.

Declaration
public Task<GetPrivateApplicationResponse> GetPrivateApplication(GetPrivateApplicationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetPrivateApplicationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetPrivateApplicationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetPrivateApplication API.

GetPrivateApplicationActionDownloadLogo(GetPrivateApplicationActionDownloadLogoRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Downloads the binary payload of the logo image of the private application.

Declaration
public Task<GetPrivateApplicationActionDownloadLogoResponse> GetPrivateApplicationActionDownloadLogo(GetPrivateApplicationActionDownloadLogoRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetPrivateApplicationActionDownloadLogoRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetPrivateApplicationActionDownloadLogoResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetPrivateApplicationActionDownloadLogo API.

GetPrivateApplicationPackage(GetPrivateApplicationPackageRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets the details of a specific package within a given private application.

Declaration
public Task<GetPrivateApplicationPackageResponse> GetPrivateApplicationPackage(GetPrivateApplicationPackageRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetPrivateApplicationPackageRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetPrivateApplicationPackageResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetPrivateApplicationPackage API.

GetPrivateApplicationPackageActionDownloadConfig(GetPrivateApplicationPackageActionDownloadConfigRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Downloads the configuration that was used to create the private application package.

Declaration
public Task<GetPrivateApplicationPackageActionDownloadConfigResponse> GetPrivateApplicationPackageActionDownloadConfig(GetPrivateApplicationPackageActionDownloadConfigRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetPrivateApplicationPackageActionDownloadConfigRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetPrivateApplicationPackageActionDownloadConfigResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetPrivateApplicationPackageActionDownloadConfig API.

GetServiceCatalog(GetServiceCatalogRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets detailed information about the service catalog including name, compartmentId

Declaration
public Task<GetServiceCatalogResponse> GetServiceCatalog(GetServiceCatalogRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetServiceCatalogRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetServiceCatalogResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetServiceCatalog API.

GetServiceCatalogAssociation(GetServiceCatalogAssociationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets detailed information about specific service catalog association.

Declaration
public Task<GetServiceCatalogAssociationResponse> GetServiceCatalogAssociation(GetServiceCatalogAssociationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetServiceCatalogAssociationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetServiceCatalogAssociationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetServiceCatalogAssociation API.

GetWorkRequest(GetWorkRequestRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets the status of the work request with the given ID.

Declaration
public Task<GetWorkRequestResponse> GetWorkRequest(GetWorkRequestRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetWorkRequestRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetWorkRequestResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetWorkRequest API.

ListApplications(ListApplicationsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Lists all the applications in a service catalog or a tenancy. If no parameter is specified, all catalogs from all compartments in the tenancy will be scanned for any type of content.

Declaration
public Task<ListApplicationsResponse> ListApplications(ListApplicationsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListApplicationsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListApplicationsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListApplications API.

ListPrivateApplicationPackages(ListPrivateApplicationPackagesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Lists the packages in the specified private application.

Declaration
public Task<ListPrivateApplicationPackagesResponse> ListPrivateApplicationPackages(ListPrivateApplicationPackagesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListPrivateApplicationPackagesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListPrivateApplicationPackagesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListPrivateApplicationPackages API.

ListPrivateApplications(ListPrivateApplicationsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Lists all the private applications in a given compartment.

Declaration
public Task<ListPrivateApplicationsResponse> ListPrivateApplications(ListPrivateApplicationsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListPrivateApplicationsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListPrivateApplicationsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListPrivateApplications API.

ListServiceCatalogAssociations(ListServiceCatalogAssociationsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Lists all the resource associations for a specific service catalog.

Declaration
public Task<ListServiceCatalogAssociationsResponse> ListServiceCatalogAssociations(ListServiceCatalogAssociationsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListServiceCatalogAssociationsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListServiceCatalogAssociationsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListServiceCatalogAssociations API.

ListServiceCatalogs(ListServiceCatalogsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Lists all the service catalogs in the given compartment.

Declaration
public Task<ListServiceCatalogsResponse> ListServiceCatalogs(ListServiceCatalogsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListServiceCatalogsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListServiceCatalogsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListServiceCatalogs API.

ListWorkRequestErrors(ListWorkRequestErrorsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Return a (paginated) list of errors for a given work request.

Declaration
public Task<ListWorkRequestErrorsResponse> ListWorkRequestErrors(ListWorkRequestErrorsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListWorkRequestErrorsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListWorkRequestErrorsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListWorkRequestErrors API.

ListWorkRequestLogs(ListWorkRequestLogsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Return a (paginated) list of logs for a given work request.

Declaration
public Task<ListWorkRequestLogsResponse> ListWorkRequestLogs(ListWorkRequestLogsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListWorkRequestLogsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListWorkRequestLogsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListWorkRequestLogs API.

ListWorkRequests(ListWorkRequestsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Lists the work requests in a compartment.

Declaration
public Task<ListWorkRequestsResponse> ListWorkRequests(ListWorkRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListWorkRequestsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListWorkRequestsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListWorkRequests API.

UpdatePrivateApplication(UpdatePrivateApplicationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the details of an existing private application.

Declaration
public Task<UpdatePrivateApplicationResponse> UpdatePrivateApplication(UpdatePrivateApplicationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdatePrivateApplicationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdatePrivateApplicationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdatePrivateApplication API.

UpdateServiceCatalog(UpdateServiceCatalogRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the details of a previously created service catalog.

Declaration
public Task<UpdateServiceCatalogResponse> UpdateServiceCatalog(UpdateServiceCatalogRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateServiceCatalogRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateServiceCatalogResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateServiceCatalog API.

Implements

IDisposable
In this article
Back to top