FederatedIdentityCredentialsClient Interface

public interface FederatedIdentityCredentialsClient

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

Method Summary

Modifier and Type Method and Description
abstract FederatedIdentityCredentialInner createOrUpdate(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, FederatedIdentityCredentialInner parameters)

Create or update a federated identity credential under the specified user assigned identity.

abstract Mono<FederatedIdentityCredentialInner> createOrUpdateAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, FederatedIdentityCredentialInner parameters)

Create or update a federated identity credential under the specified user assigned identity.

abstract Response<FederatedIdentityCredentialInner> createOrUpdateWithResponse(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, FederatedIdentityCredentialInner parameters, Context context)

Create or update a federated identity credential under the specified user assigned identity.

abstract Mono<Response<FederatedIdentityCredentialInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, FederatedIdentityCredentialInner parameters)

Create or update a federated identity credential under the specified user assigned identity.

abstract void delete(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Deletes the federated identity credential.

abstract Mono<Void> deleteAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Deletes the federated identity credential.

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

Deletes the federated identity credential.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Deletes the federated identity credential.

abstract FederatedIdentityCredentialInner get(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Gets the federated identity credential.

abstract Mono<FederatedIdentityCredentialInner> getAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Gets the federated identity credential.

abstract Response<FederatedIdentityCredentialInner> getWithResponse(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, Context context)

Gets the federated identity credential.

abstract Mono<Response<FederatedIdentityCredentialInner>> getWithResponseAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Gets the federated identity credential.

abstract PagedIterable<FederatedIdentityCredentialInner> list(String resourceGroupName, String resourceName)

Lists all the federated identity credentials under the specified user assigned identity.

abstract PagedIterable<FederatedIdentityCredentialInner> list(String resourceGroupName, String resourceName, Integer top, String skiptoken, Context context)

Lists all the federated identity credentials under the specified user assigned identity.

abstract PagedFlux<FederatedIdentityCredentialInner> listAsync(String resourceGroupName, String resourceName)

Lists all the federated identity credentials under the specified user assigned identity.

abstract PagedFlux<FederatedIdentityCredentialInner> listAsync(String resourceGroupName, String resourceName, Integer top, String skiptoken)

Lists all the federated identity credentials under the specified user assigned identity.

Method Details

createOrUpdate

public abstract FederatedIdentityCredentialInner createOrUpdate(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, FederatedIdentityCredentialInner parameters)

Create or update a federated identity credential under the specified user assigned identity.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.
parameters - Parameters to create or update the federated identity credential.

Returns:

describes a federated identity credential.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, FederatedIdentityCredentialInner parameters)

Create or update a federated identity credential under the specified user assigned identity.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.
parameters - Parameters to create or update the federated identity credential.

Returns:

describes a federated identity credential on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, FederatedIdentityCredentialInner parameters, Context context)

Create or update a federated identity credential under the specified user assigned identity.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.
parameters - Parameters to create or update the federated identity credential.
context - The context to associate with this operation.

Returns:

describes a federated identity credential along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, FederatedIdentityCredentialInner parameters)

Create or update a federated identity credential under the specified user assigned identity.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.
parameters - Parameters to create or update the federated identity credential.

Returns:

describes a federated identity credential along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Deletes the federated identity credential.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Deletes the federated identity credential.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, Context context)

Deletes the federated identity credential.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Deletes the federated identity credential.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract FederatedIdentityCredentialInner get(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Gets the federated identity credential.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.

Returns:

the federated identity credential.

getAsync

public abstract Mono getAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Gets the federated identity credential.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.

Returns:

the federated identity credential on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName, Context context)

Gets the federated identity credential.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.
context - The context to associate with this operation.

Returns:

the federated identity credential along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String resourceName, String federatedIdentityCredentialResourceName)

Gets the federated identity credential.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
federatedIdentityCredentialResourceName - The name of the federated identity credential resource.

Returns:

the federated identity credential along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String resourceName)

Lists all the federated identity credentials under the specified user assigned identity.

Parameters:

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

Returns:

values returned by the List operation for federated identity credentials as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String resourceName, Integer top, String skiptoken, Context context)

Lists all the federated identity credentials under the specified user assigned identity.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
top - Number of records to return.
skiptoken - A skip token is used to continue retrieving items after an operation returns a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.
context - The context to associate with this operation.

Returns:

values returned by the List operation for federated identity credentials as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String resourceName)

Lists all the federated identity credentials under the specified user assigned identity.

Parameters:

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

Returns:

values returned by the List operation for federated identity credentials as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String resourceName, Integer top, String skiptoken)

Lists all the federated identity credentials under the specified user assigned identity.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the identity resource.
top - Number of records to return.
skiptoken - A skip token is used to continue retrieving items after an operation returns a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.

Returns:

values returned by the List operation for federated identity credentials as paginated response with PagedFlux<T>.

Applies to