Show / Hide Table of Contents

Class ComputeCloudAtCustomerClient

Service client instance for ComputeCloudAtCustomer.

Inheritance
object
ClientBase
RegionalClientBase
ComputeCloudAtCustomerClient
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.ComputecloudatcustomerService
Assembly: OCI.DotNetSDK.Computecloudatcustomer.dll
Syntax
public class ComputeCloudAtCustomerClient : RegionalClientBase, IDisposable

Constructors

ComputeCloudAtCustomerClient(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 ComputeCloudAtCustomerClient(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 ComputeCloudAtCustomerPaginators Paginators { get; }
Property Value
Type Description
ComputeCloudAtCustomerPaginators

Waiters

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

Methods

ChangeCccInfrastructureCompartment(ChangeCccInfrastructureCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves a Compute Cloud@Customer infrastructure resource from one compartment to another.

Declaration
public Task<ChangeCccInfrastructureCompartmentResponse> ChangeCccInfrastructureCompartment(ChangeCccInfrastructureCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeCccInfrastructureCompartmentRequest 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<ChangeCccInfrastructureCompartmentResponse>

A response object containing details about the completed operation

Examples

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

ChangeCccUpgradeScheduleCompartment(ChangeCccUpgradeScheduleCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves a Compute Cloud@Customer upgrade schedule from one compartment to another using the specified OCID.

Declaration
public Task<ChangeCccUpgradeScheduleCompartmentResponse> ChangeCccUpgradeScheduleCompartment(ChangeCccUpgradeScheduleCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeCccUpgradeScheduleCompartmentRequest 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<ChangeCccUpgradeScheduleCompartmentResponse>

A response object containing details about the completed operation

Examples

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

CreateCccInfrastructure(CreateCccInfrastructureRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a Compute Cloud@Customer infrastructure. Once created, Oracle Services must connect the rack in the data center to this Oracle Cloud Infrastructure resource.

Declaration
public Task<CreateCccInfrastructureResponse> CreateCccInfrastructure(CreateCccInfrastructureRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateCccInfrastructureRequest 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<CreateCccInfrastructureResponse>

A response object containing details about the completed operation

Examples

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

CreateCccUpgradeSchedule(CreateCccUpgradeScheduleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Compute Cloud@Customer upgrade schedule.

Declaration
public Task<CreateCccUpgradeScheduleResponse> CreateCccUpgradeSchedule(CreateCccUpgradeScheduleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateCccUpgradeScheduleRequest 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<CreateCccUpgradeScheduleResponse>

A response object containing details about the completed operation

Examples

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

DeleteCccInfrastructure(DeleteCccInfrastructureRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Compute Cloud@Customer infrastructure resource specified by the resource OCID.

Declaration
public Task<DeleteCccInfrastructureResponse> DeleteCccInfrastructure(DeleteCccInfrastructureRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteCccInfrastructureRequest 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<DeleteCccInfrastructureResponse>

A response object containing details about the completed operation

Examples

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

DeleteCccUpgradeSchedule(DeleteCccUpgradeScheduleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Compute Cloud@Customer upgrade schedule by the specified OCID.

Declaration
public Task<DeleteCccUpgradeScheduleResponse> DeleteCccUpgradeSchedule(DeleteCccUpgradeScheduleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteCccUpgradeScheduleRequest 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<DeleteCccUpgradeScheduleResponse>

A response object containing details about the completed operation

Examples

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

GetCccInfrastructure(GetCccInfrastructureRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets a Compute Cloud@Customer infrastructure using the infrastructure OCID.

Declaration
public Task<GetCccInfrastructureResponse> GetCccInfrastructure(GetCccInfrastructureRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetCccInfrastructureRequest 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<GetCccInfrastructureResponse>

A response object containing details about the completed operation

Examples

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

GetCccUpgradeSchedule(GetCccUpgradeScheduleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets a Compute Cloud@Customer upgrade schedule by the specified OCID.

Declaration
public Task<GetCccUpgradeScheduleResponse> GetCccUpgradeSchedule(GetCccUpgradeScheduleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetCccUpgradeScheduleRequest 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<GetCccUpgradeScheduleResponse>

A response object containing details about the completed operation

Examples

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

ListCccInfrastructures(ListCccInfrastructuresRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Compute Cloud@Customer infrastructures.

Declaration
public Task<ListCccInfrastructuresResponse> ListCccInfrastructures(ListCccInfrastructuresRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListCccInfrastructuresRequest 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<ListCccInfrastructuresResponse>

A response object containing details about the completed operation

Examples

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

ListCccUpgradeSchedules(ListCccUpgradeSchedulesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Compute Cloud@Customer upgrade schedules.

Declaration
public Task<ListCccUpgradeSchedulesResponse> ListCccUpgradeSchedules(ListCccUpgradeSchedulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListCccUpgradeSchedulesRequest 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<ListCccUpgradeSchedulesResponse>

A response object containing details about the completed operation

Examples

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

UpdateCccInfrastructure(UpdateCccInfrastructureRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates Compute Cloud@Customer infrastructure resource.

Declaration
public Task<UpdateCccInfrastructureResponse> UpdateCccInfrastructure(UpdateCccInfrastructureRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateCccInfrastructureRequest 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<UpdateCccInfrastructureResponse>

A response object containing details about the completed operation

Examples

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

UpdateCccUpgradeSchedule(UpdateCccUpgradeScheduleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the Compute Cloud@Customer upgrade schedule.

Declaration
public Task<UpdateCccUpgradeScheduleResponse> UpdateCccUpgradeSchedule(UpdateCccUpgradeScheduleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateCccUpgradeScheduleRequest 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<UpdateCccUpgradeScheduleResponse>

A response object containing details about the completed operation

Examples

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

Implements

IDisposable
In this article
Back to top