AttestationProvidersClient Interface

public interface AttestationProvidersClient

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

Method Summary

Modifier and Type Method and Description
abstract AttestationProviderInner create(String resourceGroupName, String providerName, AttestationServiceCreationParams creationParams)

Creates a new Attestation Provider.

abstract Response<AttestationProviderInner> createWithResponse(String resourceGroupName, String providerName, AttestationServiceCreationParams creationParams, Context context)

Creates a new Attestation Provider.

abstract void delete(String resourceGroupName, String providerName)

Delete Attestation Service.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String providerName, Context context)

Delete Attestation Service.

abstract AttestationProviderInner getByResourceGroup(String resourceGroupName, String providerName)

Get the status of Attestation Provider.

abstract Response<AttestationProviderInner> getByResourceGroupWithResponse(String resourceGroupName, String providerName, Context context)

Get the status of Attestation Provider.

abstract AttestationProviderInner getDefaultByLocation(String location)

Get the default provider by location.

abstract Response<AttestationProviderInner> getDefaultByLocationWithResponse(String location, Context context)

Get the default provider by location.

abstract AttestationProviderListResultInner list()

Returns a list of attestation providers in a subscription.

abstract AttestationProviderListResultInner listByResourceGroup(String resourceGroupName)

Returns attestation providers list in a resource group.

abstract Response<AttestationProviderListResultInner> listByResourceGroupWithResponse(String resourceGroupName, Context context)

Returns attestation providers list in a resource group.

abstract AttestationProviderListResultInner listDefault()

Get the default provider.

abstract Response<AttestationProviderListResultInner> listDefaultWithResponse(Context context)

Get the default provider.

abstract Response<AttestationProviderListResultInner> listWithResponse(Context context)

Returns a list of attestation providers in a subscription.

abstract AttestationProviderInner update(String resourceGroupName, String providerName, AttestationServicePatchParams updateParams)

Updates the Attestation Provider.

abstract Response<AttestationProviderInner> updateWithResponse(String resourceGroupName, String providerName, AttestationServicePatchParams updateParams, Context context)

Updates the Attestation Provider.

Method Details

create

public abstract AttestationProviderInner create(String resourceGroupName, String providerName, AttestationServiceCreationParams creationParams)

Creates a new Attestation Provider.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
providerName - Name of the attestation provider.
creationParams - Client supplied parameters.

Returns:

attestation service response message.

createWithResponse

public abstract Response<AttestationProviderInner> createWithResponse(String resourceGroupName, String providerName, AttestationServiceCreationParams creationParams, Context context)

Creates a new Attestation Provider.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
providerName - Name of the attestation provider.
creationParams - Client supplied parameters.
context - The context to associate with this operation.

Returns:

attestation service response message along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String providerName)

Delete Attestation Service.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
providerName - Name of the attestation service.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String providerName, Context context)

Delete Attestation Service.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
providerName - Name of the attestation service.
context - The context to associate with this operation.

Returns:

getByResourceGroup

public abstract AttestationProviderInner getByResourceGroup(String resourceGroupName, String providerName)

Get the status of Attestation Provider.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
providerName - Name of the attestation provider.

Returns:

the status of Attestation Provider.

getByResourceGroupWithResponse

public abstract Response<AttestationProviderInner> getByResourceGroupWithResponse(String resourceGroupName, String providerName, Context context)

Get the status of Attestation Provider.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
providerName - Name of the attestation provider.
context - The context to associate with this operation.

Returns:

the status of Attestation Provider along with Response<T>.

getDefaultByLocation

public abstract AttestationProviderInner getDefaultByLocation(String location)

Get the default provider by location.

Parameters:

location - The location of the default provider.

Returns:

the default provider by location.

getDefaultByLocationWithResponse

public abstract Response<AttestationProviderInner> getDefaultByLocationWithResponse(String location, Context context)

Get the default provider by location.

Parameters:

location - The location of the default provider.
context - The context to associate with this operation.

Returns:

the default provider by location along with Response<T>.

list

public abstract AttestationProviderListResultInner list()

Returns a list of attestation providers in a subscription.

Returns:

attestation Providers List.

listByResourceGroup

public abstract AttestationProviderListResultInner listByResourceGroup(String resourceGroupName)

Returns attestation providers list in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

attestation Providers List.

listByResourceGroupWithResponse

public abstract Response<AttestationProviderListResultInner> listByResourceGroupWithResponse(String resourceGroupName, Context context)

Returns attestation providers list in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
context - The context to associate with this operation.

Returns:

attestation Providers List along with Response<T>.

listDefault

public abstract AttestationProviderListResultInner listDefault()

Get the default provider.

Returns:

the default provider.

listDefaultWithResponse

public abstract Response<AttestationProviderListResultInner> listDefaultWithResponse(Context context)

Get the default provider.

Parameters:

context - The context to associate with this operation.

Returns:

the default provider along with Response<T>.

listWithResponse

public abstract Response<AttestationProviderListResultInner> listWithResponse(Context context)

Returns a list of attestation providers in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

attestation Providers List along with Response<T>.

update

public abstract AttestationProviderInner update(String resourceGroupName, String providerName, AttestationServicePatchParams updateParams)

Updates the Attestation Provider.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
providerName - Name of the attestation provider.
updateParams - Client supplied parameters.

Returns:

attestation service response message.

updateWithResponse

public abstract Response<AttestationProviderInner> updateWithResponse(String resourceGroupName, String providerName, AttestationServicePatchParams updateParams, Context context)

Updates the Attestation Provider.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
providerName - Name of the attestation provider.
updateParams - Client supplied parameters.
context - The context to associate with this operation.

Returns:

attestation service response message along with Response<T>.

Applies to