Partager via


ServerTrustCertificatesClient Interface

public interface ServerTrustCertificatesClient

An instance of this class provides access to all the operations defined in ServerTrustCertificatesClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ServerTrustCertificateInner>,ServerTrustCertificateInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

abstract SyncPoller<PollResult<ServerTrustCertificateInner>,ServerTrustCertificateInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters, Context context)

Uploads a server trust certificate from box to Sql Managed Instance.

abstract PollerFlux<PollResult<ServerTrustCertificateInner>,ServerTrustCertificateInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String managedInstanceName, String certificateName, Context context)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract ServerTrustCertificateInner createOrUpdate(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

abstract ServerTrustCertificateInner createOrUpdate(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters, Context context)

Uploads a server trust certificate from box to Sql Managed Instance.

abstract Mono<ServerTrustCertificateInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

abstract void delete(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract void delete(String resourceGroupName, String managedInstanceName, String certificateName, Context context)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract Mono<Void> deleteAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract ServerTrustCertificateInner get(String resourceGroupName, String managedInstanceName, String certificateName)

Gets a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract Mono<ServerTrustCertificateInner> getAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Gets a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract Response<ServerTrustCertificateInner> getWithResponse(String resourceGroupName, String managedInstanceName, String certificateName, Context context)

Gets a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract Mono<Response<ServerTrustCertificateInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Gets a server trust certificate that was uploaded from box to Sql Managed Instance.

abstract PagedIterable<ServerTrustCertificateInner> listByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of server trust certificates that were uploaded from box to the given Sql Managed Instance.

abstract PagedIterable<ServerTrustCertificateInner> listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of server trust certificates that were uploaded from box to the given Sql Managed Instance.

abstract PagedFlux<ServerTrustCertificateInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of server trust certificates that were uploaded from box to the given Sql Managed Instance.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ServerTrustCertificateInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to upload.
parameters - The server trust certificate info.

Returns:

the SyncPoller<T,U> for polling of server trust certificate imported from box to enable connection between box and Sql Managed Instance.

beginCreateOrUpdate

public abstract SyncPoller,ServerTrustCertificateInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters, Context context)

Uploads a server trust certificate from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to upload.
parameters - The server trust certificate info.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of server trust certificate imported from box to enable connection between box and Sql Managed Instance.

beginCreateOrUpdateAsync

public abstract PollerFlux,ServerTrustCertificateInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to upload.
parameters - The server trust certificate info.

Returns:

the PollerFlux<T,U> for polling of server trust certificate imported from box to enable connection between box and Sql Managed Instance.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to delete.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String managedInstanceName, String certificateName, Context context)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to delete.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to delete.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract ServerTrustCertificateInner createOrUpdate(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to upload.
parameters - The server trust certificate info.

Returns:

server trust certificate imported from box to enable connection between box and Sql Managed Instance.

createOrUpdate

public abstract ServerTrustCertificateInner createOrUpdate(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters, Context context)

Uploads a server trust certificate from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to upload.
parameters - The server trust certificate info.
context - The context to associate with this operation.

Returns:

server trust certificate imported from box to enable connection between box and Sql Managed Instance.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to upload.
parameters - The server trust certificate info.

Returns:

server trust certificate imported from box to enable connection between box and Sql Managed Instance on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String certificateName, ServerTrustCertificateInner parameters)

Uploads a server trust certificate from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to upload.
parameters - The server trust certificate info.

Returns:

server trust certificate imported from box to enable connection between box and Sql Managed Instance along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to delete.

delete

public abstract void delete(String resourceGroupName, String managedInstanceName, String certificateName, Context context)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to delete.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to delete.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to delete.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ServerTrustCertificateInner get(String resourceGroupName, String managedInstanceName, String certificateName)

Gets a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to get.

Returns:

a server trust certificate that was uploaded from box to Sql Managed Instance.

getAsync

public abstract Mono getAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Gets a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to get.

Returns:

a server trust certificate that was uploaded from box to Sql Managed Instance on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String managedInstanceName, String certificateName, Context context)

Gets a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to get.
context - The context to associate with this operation.

Returns:

a server trust certificate that was uploaded from box to Sql Managed Instance along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String certificateName)

Gets a server trust certificate that was uploaded from box to Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
certificateName - Name of of the certificate to get.

Returns:

a server trust certificate that was uploaded from box to Sql Managed Instance along with Response<T> on successful completion of Mono.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of server trust certificates that were uploaded from box to the given Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

a list of server trust certificates that were uploaded from box to the given Sql Managed Instance as paginated response with PagedIterable<T>.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName, Context context)

Gets a list of server trust certificates that were uploaded from box to the given Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
context - The context to associate with this operation.

Returns:

a list of server trust certificates that were uploaded from box to the given Sql Managed Instance as paginated response with PagedIterable<T>.

listByInstanceAsync

public abstract PagedFlux listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of server trust certificates that were uploaded from box to the given Sql Managed Instance.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

a list of server trust certificates that were uploaded from box to the given Sql Managed Instance as paginated response with PagedFlux<T>.

Applies to