EndpointCertificatesClient Interface

public interface EndpointCertificatesClient

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

Method Summary

Modifier and Type Method and Description
abstract EndpointCertificateInner get(String resourceGroupName, String managedInstanceName, String endpointType)

Gets a certificate used on the endpoint with the given id.

abstract Mono<EndpointCertificateInner> getAsync(String resourceGroupName, String managedInstanceName, String endpointType)

Gets a certificate used on the endpoint with the given id.

abstract Response<EndpointCertificateInner> getWithResponse(String resourceGroupName, String managedInstanceName, String endpointType, Context context)

Gets a certificate used on the endpoint with the given id.

abstract Mono<Response<EndpointCertificateInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String endpointType)

Gets a certificate used on the endpoint with the given id.

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

List certificates used on endpoints on the target instance.

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

List certificates used on endpoints on the target instance.

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

List certificates used on endpoints on the target instance.

Method Details

get

public abstract EndpointCertificateInner get(String resourceGroupName, String managedInstanceName, String endpointType)

Gets a certificate used on the endpoint with the given id.

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.
endpointType - Type of the endpoint whose certificate the customer is looking for.

Returns:

a certificate used on the endpoint with the given id.

getAsync

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

Gets a certificate used on the endpoint with the given id.

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.
endpointType - Type of the endpoint whose certificate the customer is looking for.

Returns:

a certificate used on the endpoint with the given id on successful completion of Mono.

getWithResponse

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

Gets a certificate used on the endpoint with the given id.

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.
endpointType - Type of the endpoint whose certificate the customer is looking for.
context - The context to associate with this operation.

Returns:

a certificate used on the endpoint with the given id along with Response<T>.

getWithResponseAsync

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

Gets a certificate used on the endpoint with the given id.

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.
endpointType - Type of the endpoint whose certificate the customer is looking for.

Returns:

a certificate used on the endpoint with the given id along with Response<T> on successful completion of Mono.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName)

List certificates used on endpoints on the target 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 endpoint certificates on the target instance as paginated response with PagedIterable<T>.

listByInstance

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

List certificates used on endpoints on the target 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 endpoint certificates on the target instance as paginated response with PagedIterable<T>.

listByInstanceAsync

public abstract PagedFlux listByInstanceAsync(String resourceGroupName, String managedInstanceName)

List certificates used on endpoints on the target 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 endpoint certificates on the target instance as paginated response with PagedFlux<T>.

Applies to