Share via


PolicyTokensClient Interface

public interface PolicyTokensClient

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

Method Summary

Modifier and Type Method and Description
abstract PolicyTokenResponseInner acquire(PolicyTokenRequest parameters)

Acquires a policy token.

abstract Mono<PolicyTokenResponseInner> acquireAsync(PolicyTokenRequest parameters)

Acquires a policy token.

abstract PolicyTokenResponseInner acquireAtManagementGroup(String managementGroupName, PolicyTokenRequest parameters)

Acquires a policy token at management group level.

abstract Mono<PolicyTokenResponseInner> acquireAtManagementGroupAsync(String managementGroupName, PolicyTokenRequest parameters)

Acquires a policy token at management group level.

abstract Response<PolicyTokenResponseInner> acquireAtManagementGroupWithResponse(String managementGroupName, PolicyTokenRequest parameters, Context context)

Acquires a policy token at management group level.

abstract Mono<Response<PolicyTokenResponseInner>> acquireAtManagementGroupWithResponseAsync(String managementGroupName, PolicyTokenRequest parameters)

Acquires a policy token at management group level.

abstract Response<PolicyTokenResponseInner> acquireWithResponse(PolicyTokenRequest parameters, Context context)

Acquires a policy token.

abstract Mono<Response<PolicyTokenResponseInner>> acquireWithResponseAsync(PolicyTokenRequest parameters)

Acquires a policy token.

Method Details

acquire

public abstract PolicyTokenResponseInner acquire(PolicyTokenRequest parameters)

Acquires a policy token. This operation acquires a policy token in the given subscription for the given request body.

Parameters:

parameters - The policy token properties.

Returns:

the policy token response properties.

acquireAsync

public abstract Mono<PolicyTokenResponseInner> acquireAsync(PolicyTokenRequest parameters)

Acquires a policy token. This operation acquires a policy token in the given subscription for the given request body.

Parameters:

parameters - The policy token properties.

Returns:

the policy token response properties on successful completion of Mono.

acquireAtManagementGroup

public abstract PolicyTokenResponseInner acquireAtManagementGroup(String managementGroupName, PolicyTokenRequest parameters)

Acquires a policy token at management group level. This operation acquires a policy token in the given management group for the given request body.

Parameters:

managementGroupName - The name of the management group.
parameters - The policy token properties.

Returns:

the policy token response properties.

acquireAtManagementGroupAsync

public abstract Mono<PolicyTokenResponseInner> acquireAtManagementGroupAsync(String managementGroupName, PolicyTokenRequest parameters)

Acquires a policy token at management group level. This operation acquires a policy token in the given management group for the given request body.

Parameters:

managementGroupName - The name of the management group.
parameters - The policy token properties.

Returns:

the policy token response properties on successful completion of Mono.

acquireAtManagementGroupWithResponse

public abstract Response<PolicyTokenResponseInner> acquireAtManagementGroupWithResponse(String managementGroupName, PolicyTokenRequest parameters, Context context)

Acquires a policy token at management group level. This operation acquires a policy token in the given management group for the given request body.

Parameters:

managementGroupName - The name of the management group.
parameters - The policy token properties.
context - The context to associate with this operation.

Returns:

the policy token response properties along with Response<T>.

acquireAtManagementGroupWithResponseAsync

public abstract Mono<Response<PolicyTokenResponseInner>> acquireAtManagementGroupWithResponseAsync(String managementGroupName, PolicyTokenRequest parameters)

Acquires a policy token at management group level. This operation acquires a policy token in the given management group for the given request body.

Parameters:

managementGroupName - The name of the management group.
parameters - The policy token properties.

Returns:

the policy token response properties along with Response<T> on successful completion of Mono.

acquireWithResponse

public abstract Response<PolicyTokenResponseInner> acquireWithResponse(PolicyTokenRequest parameters, Context context)

Acquires a policy token. This operation acquires a policy token in the given subscription for the given request body.

Parameters:

parameters - The policy token properties.
context - The context to associate with this operation.

Returns:

the policy token response properties along with Response<T>.

acquireWithResponseAsync

public abstract Mono<Response<PolicyTokenResponseInner>> acquireWithResponseAsync(PolicyTokenRequest parameters)

Acquires a policy token. This operation acquires a policy token in the given subscription for the given request body.

Parameters:

parameters - The policy token properties.

Returns:

the policy token response properties along with Response<T> on successful completion of Mono.

Applies to