Partager via


ServerTrustGroupsClient Interface

public interface ServerTrustGroupsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ServerTrustGroupInner>,ServerTrustGroupInner> beginCreateOrUpdate(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

abstract SyncPoller<PollResult<ServerTrustGroupInner>,ServerTrustGroupInner> beginCreateOrUpdate(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters, Context context)

Creates or updates a server trust group.

abstract PollerFlux<PollResult<ServerTrustGroupInner>,ServerTrustGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String locationName, String serverTrustGroupName)

Deletes a server trust group.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String locationName, String serverTrustGroupName, Context context)

Deletes a server trust group.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String locationName, String serverTrustGroupName)

Deletes a server trust group.

abstract ServerTrustGroupInner createOrUpdate(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

abstract ServerTrustGroupInner createOrUpdate(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters, Context context)

Creates or updates a server trust group.

abstract Mono<ServerTrustGroupInner> createOrUpdateAsync(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

abstract void delete(String resourceGroupName, String locationName, String serverTrustGroupName)

Deletes a server trust group.

abstract void delete(String resourceGroupName, String locationName, String serverTrustGroupName, Context context)

Deletes a server trust group.

abstract Mono<Void> deleteAsync(String resourceGroupName, String locationName, String serverTrustGroupName)

Deletes a server trust group.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String locationName, String serverTrustGroupName)

Deletes a server trust group.

abstract ServerTrustGroupInner get(String resourceGroupName, String locationName, String serverTrustGroupName)

Gets a server trust group.

abstract Mono<ServerTrustGroupInner> getAsync(String resourceGroupName, String locationName, String serverTrustGroupName)

Gets a server trust group.

abstract Response<ServerTrustGroupInner> getWithResponse(String resourceGroupName, String locationName, String serverTrustGroupName, Context context)

Gets a server trust group.

abstract Mono<Response<ServerTrustGroupInner>> getWithResponseAsync(String resourceGroupName, String locationName, String serverTrustGroupName)

Gets a server trust group.

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

Gets a server trust groups by instance name.

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

Gets a server trust groups by instance name.

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

Gets a server trust groups by instance name.

abstract PagedIterable<ServerTrustGroupInner> listByLocation(String resourceGroupName, String locationName)

Lists a server trust group.

abstract PagedIterable<ServerTrustGroupInner> listByLocation(String resourceGroupName, String locationName, Context context)

Lists a server trust group.

abstract PagedFlux<ServerTrustGroupInner> listByLocationAsync(String resourceGroupName, String locationName)

Lists a server trust group.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ServerTrustGroupInner> beginCreateOrUpdate(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
parameters - The server trust group parameters.

Returns:

the SyncPoller<T,U> for polling of a server trust group.

beginCreateOrUpdate

public abstract SyncPoller,ServerTrustGroupInner> beginCreateOrUpdate(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters, Context context)

Creates or updates a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
parameters - The server trust group parameters.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a server trust group.

beginCreateOrUpdateAsync

public abstract PollerFlux,ServerTrustGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
parameters - The server trust group parameters.

Returns:

the PollerFlux<T,U> for polling of a server trust group.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String locationName, String serverTrustGroupName)

Deletes a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String locationName, String serverTrustGroupName, Context context)

Deletes a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
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 locationName, String serverTrustGroupName)

Deletes a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.

Returns:

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

createOrUpdate

public abstract ServerTrustGroupInner createOrUpdate(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
parameters - The server trust group parameters.

Returns:

a server trust group.

createOrUpdate

public abstract ServerTrustGroupInner createOrUpdate(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters, Context context)

Creates or updates a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
parameters - The server trust group parameters.
context - The context to associate with this operation.

Returns:

a server trust group.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
parameters - The server trust group parameters.

Returns:

a server trust group on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String locationName, String serverTrustGroupName, ServerTrustGroupInner parameters)

Creates or updates a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
parameters - The server trust group parameters.

Returns:

a server trust group along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String locationName, String serverTrustGroupName)

Deletes a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.

delete

public abstract void delete(String resourceGroupName, String locationName, String serverTrustGroupName, Context context)

Deletes a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String locationName, String serverTrustGroupName)

Deletes a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String locationName, String serverTrustGroupName)

Deletes a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ServerTrustGroupInner get(String resourceGroupName, String locationName, String serverTrustGroupName)

Gets a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.

Returns:

a server trust group.

getAsync

public abstract Mono getAsync(String resourceGroupName, String locationName, String serverTrustGroupName)

Gets a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.

Returns:

a server trust group on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String locationName, String serverTrustGroupName, Context context)

Gets a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.
context - The context to associate with this operation.

Returns:

a server trust group along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String locationName, String serverTrustGroupName)

Gets a server trust group.

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.
locationName - The name of the region where the resource is located.
serverTrustGroupName - The name of the server trust group.

Returns:

a server trust group along with Response<T> on successful completion of Mono.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName)

Gets a server trust groups by instance name.

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 server trust groups by instance name as paginated response with PagedIterable<T>.

listByInstance

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

Gets a server trust groups by instance name.

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 server trust groups by instance name as paginated response with PagedIterable<T>.

listByInstanceAsync

public abstract PagedFlux listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a server trust groups by instance name.

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 server trust groups by instance name as paginated response with PagedFlux<T>.

listByLocation

public abstract PagedIterable listByLocation(String resourceGroupName, String locationName)

Lists a server trust group.

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.
locationName - The name of the region where the resource is located.

Returns:

a list of server trust groups as paginated response with PagedIterable<T>.

listByLocation

public abstract PagedIterable listByLocation(String resourceGroupName, String locationName, Context context)

Lists a server trust group.

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.
locationName - The name of the region where the resource is located.
context - The context to associate with this operation.

Returns:

a list of server trust groups as paginated response with PagedIterable<T>.

listByLocationAsync

public abstract PagedFlux listByLocationAsync(String resourceGroupName, String locationName)

Lists a server trust group.

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.
locationName - The name of the region where the resource is located.

Returns:

a list of server trust groups as paginated response with PagedFlux<T>.

Applies to