PolicySetDefinitionVersionsClient Interface

Implements

public interface PolicySetDefinitionVersionsClient
extends InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract PolicySetDefinitionVersionInner createOrUpdate(String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given subscription with the given name and version.

abstract reactor.core.publisher.Mono<PolicySetDefinitionVersionInner> createOrUpdateAsync(String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given subscription with the given name and version.

abstract PolicySetDefinitionVersionInner createOrUpdateAtManagementGroup(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given management group with the given name and version.

abstract reactor.core.publisher.Mono<PolicySetDefinitionVersionInner> createOrUpdateAtManagementGroupAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given management group with the given name and version.

abstract Response<PolicySetDefinitionVersionInner> createOrUpdateAtManagementGroupWithResponse(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters, Context context)

This operation creates or updates a policy set definition version in the given management group with the given name and version.

abstract reactor.core.publisher.Mono<Response<PolicySetDefinitionVersionInner>> createOrUpdateAtManagementGroupWithResponseAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given management group with the given name and version.

abstract Response<PolicySetDefinitionVersionInner> createOrUpdateWithResponse(String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters, Context context)

This operation creates or updates a policy set definition version in the given subscription with the given name and version.

abstract reactor.core.publisher.Mono<Response<PolicySetDefinitionVersionInner>> createOrUpdateWithResponseAsync(String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given subscription with the given name and version.

abstract void delete(String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given subscription with the given name and version.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given subscription with the given name and version.

abstract void deleteAtManagementGroup(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given management group with the given name and version.

abstract reactor.core.publisher.Mono<Void> deleteAtManagementGroupAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given management group with the given name and version.

abstract Response<Void> deleteAtManagementGroupWithResponse(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, Context context)

This operation deletes the policy set definition version in the given management group with the given name and version.

abstract reactor.core.publisher.Mono<Response<Void>> deleteAtManagementGroupWithResponseAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given management group with the given name and version.

abstract Response<Void> deleteWithResponse(String policySetDefinitionName, String policyDefinitionVersion, Context context)

This operation deletes the policy set definition version in the given subscription with the given name and version.

abstract reactor.core.publisher.Mono<Response<Void>> deleteWithResponseAsync(String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given subscription with the given name and version.

abstract PolicySetDefinitionVersionInner get(String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the policy set definition version in the given subscription with the given name and version.

abstract reactor.core.publisher.Mono<PolicySetDefinitionVersionInner> getAsync(String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the policy set definition version in the given subscription with the given name and version.

abstract PolicySetDefinitionVersionInner getAtManagementGroup(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the policy set definition version in the given management group with the given name and version.

abstract reactor.core.publisher.Mono<PolicySetDefinitionVersionInner> getAtManagementGroupAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the policy set definition version in the given management group with the given name and version.

abstract Response<PolicySetDefinitionVersionInner> getAtManagementGroupWithResponse(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, String expand, Context context)

This operation retrieves the policy set definition version in the given management group with the given name and version.

abstract reactor.core.publisher.Mono<Response<PolicySetDefinitionVersionInner>> getAtManagementGroupWithResponseAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, String expand)

This operation retrieves the policy set definition version in the given management group with the given name and version.

abstract PolicySetDefinitionVersionInner getBuiltIn(String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the built-in policy set definition version with the given name and version.

abstract reactor.core.publisher.Mono<PolicySetDefinitionVersionInner> getBuiltInAsync(String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the built-in policy set definition version with the given name and version.

abstract Response<PolicySetDefinitionVersionInner> getBuiltInWithResponse(String policySetDefinitionName, String policyDefinitionVersion, String expand, Context context)

This operation retrieves the built-in policy set definition version with the given name and version.

abstract reactor.core.publisher.Mono<Response<PolicySetDefinitionVersionInner>> getBuiltInWithResponseAsync(String policySetDefinitionName, String policyDefinitionVersion, String expand)

This operation retrieves the built-in policy set definition version with the given name and version.

abstract Response<PolicySetDefinitionVersionInner> getWithResponse(String policySetDefinitionName, String policyDefinitionVersion, String expand, Context context)

This operation retrieves the policy set definition version in the given subscription with the given name and version.

abstract reactor.core.publisher.Mono<Response<PolicySetDefinitionVersionInner>> getWithResponseAsync(String policySetDefinitionName, String policyDefinitionVersion, String expand)

This operation retrieves the policy set definition version in the given subscription with the given name and version.

abstract PagedIterable<PolicySetDefinitionVersionInner> list(String policySetDefinitionName)

This operation retrieves a list of all the policy set definition versions for the given policy set definition.

abstract PagedIterable<PolicySetDefinitionVersionInner> list(String policySetDefinitionName, String expand, Integer top, Context context)

This operation retrieves a list of all the policy set definition versions for the given policy set definition.

abstract PolicySetDefinitionVersionListResultInner listAll()

Lists all policy set definition versions within a subscription.

abstract reactor.core.publisher.Mono<PolicySetDefinitionVersionListResultInner> listAllAsync()

Lists all policy set definition versions within a subscription.

abstract PolicySetDefinitionVersionListResultInner listAllAtManagementGroup(String managementGroupName)

Lists all policy set definition versions at management group scope.

abstract reactor.core.publisher.Mono<PolicySetDefinitionVersionListResultInner> listAllAtManagementGroupAsync(String managementGroupName)

Lists all policy set definition versions at management group scope.

abstract Response<PolicySetDefinitionVersionListResultInner> listAllAtManagementGroupWithResponse(String managementGroupName, Context context)

Lists all policy set definition versions at management group scope.

abstract reactor.core.publisher.Mono<Response<PolicySetDefinitionVersionListResultInner>> listAllAtManagementGroupWithResponseAsync(String managementGroupName)

Lists all policy set definition versions at management group scope.

abstract PolicySetDefinitionVersionListResultInner listAllBuiltins()

Lists all built-in policy set definition versions.

abstract reactor.core.publisher.Mono<PolicySetDefinitionVersionListResultInner> listAllBuiltinsAsync()

Lists all built-in policy set definition versions.

abstract Response<PolicySetDefinitionVersionListResultInner> listAllBuiltinsWithResponse(Context context)

Lists all built-in policy set definition versions.

abstract reactor.core.publisher.Mono<Response<PolicySetDefinitionVersionListResultInner>> listAllBuiltinsWithResponseAsync()

Lists all built-in policy set definition versions.

abstract Response<PolicySetDefinitionVersionListResultInner> listAllWithResponse(Context context)

Lists all policy set definition versions within a subscription.

abstract reactor.core.publisher.Mono<Response<PolicySetDefinitionVersionListResultInner>> listAllWithResponseAsync()

Lists all policy set definition versions within a subscription.

abstract PagedFlux<PolicySetDefinitionVersionInner> listAsync(String policySetDefinitionName)

This operation retrieves a list of all the policy set definition versions for the given policy set definition.

abstract PagedFlux<PolicySetDefinitionVersionInner> listAsync(String policySetDefinitionName, String expand, Integer top)

This operation retrieves a list of all the policy set definition versions for the given policy set definition.

abstract PagedIterable<PolicySetDefinitionVersionInner> listBuiltIn(String policySetDefinitionName)

This operation retrieves a list of all the built-in policy set definition versions for the given built-in policy set definition.

abstract PagedIterable<PolicySetDefinitionVersionInner> listBuiltIn(String policySetDefinitionName, String expand, Integer top, Context context)

This operation retrieves a list of all the built-in policy set definition versions for the given built-in policy set definition.

abstract PagedFlux<PolicySetDefinitionVersionInner> listBuiltInAsync(String policySetDefinitionName)

This operation retrieves a list of all the built-in policy set definition versions for the given built-in policy set definition.

abstract PagedFlux<PolicySetDefinitionVersionInner> listBuiltInAsync(String policySetDefinitionName, String expand, Integer top)

This operation retrieves a list of all the built-in policy set definition versions for the given built-in policy set definition.

abstract PagedIterable<PolicySetDefinitionVersionInner> listByManagementGroup(String managementGroupName, String policySetDefinitionName)

This operation retrieves a list of all the policy set definition versions for the given policy set definition in a given management group.

abstract PagedIterable<PolicySetDefinitionVersionInner> listByManagementGroup(String managementGroupName, String policySetDefinitionName, String expand, Integer top, Context context)

This operation retrieves a list of all the policy set definition versions for the given policy set definition in a given management group.

abstract PagedFlux<PolicySetDefinitionVersionInner> listByManagementGroupAsync(String managementGroupName, String policySetDefinitionName)

This operation retrieves a list of all the policy set definition versions for the given policy set definition in a given management group.

abstract PagedFlux<PolicySetDefinitionVersionInner> listByManagementGroupAsync(String managementGroupName, String policySetDefinitionName, String expand, Integer top)

This operation retrieves a list of all the policy set definition versions for the given policy set definition in a given management group.

Method Details

createOrUpdate

public abstract PolicySetDefinitionVersionInner createOrUpdate(String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
parameters - The policy set definition properties.

Returns:

the policy set definition version.

createOrUpdateAsync

public abstract Mono<PolicySetDefinitionVersionInner> createOrUpdateAsync(String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
parameters - The policy set definition properties.

Returns:

the policy set definition version on successful completion of Mono.

createOrUpdateAtManagementGroup

public abstract PolicySetDefinitionVersionInner createOrUpdateAtManagementGroup(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
parameters - The policy set definition version properties.

Returns:

the policy set definition version.

createOrUpdateAtManagementGroupAsync

public abstract Mono<PolicySetDefinitionVersionInner> createOrUpdateAtManagementGroupAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
parameters - The policy set definition version properties.

Returns:

the policy set definition version on successful completion of Mono.

createOrUpdateAtManagementGroupWithResponse

public abstract Response<PolicySetDefinitionVersionInner> createOrUpdateAtManagementGroupWithResponse(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters, Context context)

This operation creates or updates a policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
parameters - The policy set definition version properties.
context - The context to associate with this operation.

Returns:

the policy set definition version along with Response<T>.

createOrUpdateAtManagementGroupWithResponseAsync

public abstract Mono<Response<PolicySetDefinitionVersionInner>> createOrUpdateAtManagementGroupWithResponseAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
parameters - The policy set definition version properties.

Returns:

the policy set definition version along with Response<T> on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response<PolicySetDefinitionVersionInner> createOrUpdateWithResponse(String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters, Context context)

This operation creates or updates a policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
parameters - The policy set definition properties.
context - The context to associate with this operation.

Returns:

the policy set definition version along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono<Response<PolicySetDefinitionVersionInner>> createOrUpdateWithResponseAsync(String policySetDefinitionName, String policyDefinitionVersion, PolicySetDefinitionVersionInner parameters)

This operation creates or updates a policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
parameters - The policy set definition properties.

Returns:

the policy set definition version along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

deleteAsync

public abstract Mono<Void> deleteAsync(String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

A Mono that completes when a successful response is received.

deleteAtManagementGroup

public abstract void deleteAtManagementGroup(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

deleteAtManagementGroupAsync

public abstract Mono<Void> deleteAtManagementGroupAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

A Mono that completes when a successful response is received.

deleteAtManagementGroupWithResponse

public abstract Response<Void> deleteAtManagementGroupWithResponse(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, Context context)

This operation deletes the policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
context - The context to associate with this operation.

Returns:

deleteAtManagementGroupWithResponseAsync

public abstract Mono<Response<Void>> deleteAtManagementGroupWithResponseAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

the Response<T> on successful completion of Mono.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String policySetDefinitionName, String policyDefinitionVersion, Context context)

This operation deletes the policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono<Response<Void>> deleteWithResponseAsync(String policySetDefinitionName, String policyDefinitionVersion)

This operation deletes the policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract PolicySetDefinitionVersionInner get(String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

the policy set definition version.

getAsync

public abstract Mono<PolicySetDefinitionVersionInner> getAsync(String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

the policy set definition version on successful completion of Mono.

getAtManagementGroup

public abstract PolicySetDefinitionVersionInner getAtManagementGroup(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

the policy set definition version.

getAtManagementGroupAsync

public abstract Mono<PolicySetDefinitionVersionInner> getAtManagementGroupAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

the policy set definition version on successful completion of Mono.

getAtManagementGroupWithResponse

public abstract Response<PolicySetDefinitionVersionInner> getAtManagementGroupWithResponse(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, String expand, Context context)

This operation retrieves the policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.
context - The context to associate with this operation.

Returns:

the policy set definition version along with Response<T>.

getAtManagementGroupWithResponseAsync

public abstract Mono<Response<PolicySetDefinitionVersionInner>> getAtManagementGroupWithResponseAsync(String managementGroupName, String policySetDefinitionName, String policyDefinitionVersion, String expand)

This operation retrieves the policy set definition version in the given management group with the given name and version.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.

Returns:

the policy set definition version along with Response<T> on successful completion of Mono.

getBuiltIn

public abstract PolicySetDefinitionVersionInner getBuiltIn(String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the built-in policy set definition version with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

the policy set definition version.

getBuiltInAsync

public abstract Mono<PolicySetDefinitionVersionInner> getBuiltInAsync(String policySetDefinitionName, String policyDefinitionVersion)

This operation retrieves the built-in policy set definition version with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.

Returns:

the policy set definition version on successful completion of Mono.

getBuiltInWithResponse

public abstract Response<PolicySetDefinitionVersionInner> getBuiltInWithResponse(String policySetDefinitionName, String policyDefinitionVersion, String expand, Context context)

This operation retrieves the built-in policy set definition version with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.
context - The context to associate with this operation.

Returns:

the policy set definition version along with Response<T>.

getBuiltInWithResponseAsync

public abstract Mono<Response<PolicySetDefinitionVersionInner>> getBuiltInWithResponseAsync(String policySetDefinitionName, String policyDefinitionVersion, String expand)

This operation retrieves the built-in policy set definition version with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.

Returns:

the policy set definition version along with Response<T> on successful completion of Mono.

getWithResponse

public abstract Response<PolicySetDefinitionVersionInner> getWithResponse(String policySetDefinitionName, String policyDefinitionVersion, String expand, Context context)

This operation retrieves the policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.
context - The context to associate with this operation.

Returns:

the policy set definition version along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<PolicySetDefinitionVersionInner>> getWithResponseAsync(String policySetDefinitionName, String policyDefinitionVersion, String expand)

This operation retrieves the policy set definition version in the given subscription with the given name and version.

Parameters:

policySetDefinitionName - The name of the policy set definition.
policyDefinitionVersion - The policy set definition version. The format is x.y.z where x is the major version number, y is the minor version number, and z is the patch number.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.

Returns:

the policy set definition version along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<PolicySetDefinitionVersionInner> list(String policySetDefinitionName)

This operation retrieves a list of all the policy set definition versions for the given policy set definition.

Parameters:

policySetDefinitionName - The name of the policy set definition.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<PolicySetDefinitionVersionInner> list(String policySetDefinitionName, String expand, Integer top, Context context)

This operation retrieves a list of all the policy set definition versions for the given policy set definition.

Parameters:

policySetDefinitionName - The name of the policy set definition.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.
top - Maximum number of records to return. When the $top filter is not provided, it will return 500 records.
context - The context to associate with this operation.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedIterable<T>.

listAll

public abstract PolicySetDefinitionVersionListResultInner listAll()

Lists all policy set definition versions within a subscription. This operation lists all the policy set definition versions for all policy set definitions within a subscription.

Returns:

the response of a PolicySetDefinitionVersion list operation.

listAllAsync

public abstract Mono<PolicySetDefinitionVersionListResultInner> listAllAsync()

Lists all policy set definition versions within a subscription. This operation lists all the policy set definition versions for all policy set definitions within a subscription.

Returns:

the response of a PolicySetDefinitionVersion list operation on successful completion of Mono.

listAllAtManagementGroup

public abstract PolicySetDefinitionVersionListResultInner listAllAtManagementGroup(String managementGroupName)

Lists all policy set definition versions at management group scope. This operation lists all the policy set definition versions for all policy set definitions at the management group scope.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.

Returns:

the response of a PolicySetDefinitionVersion list operation.

listAllAtManagementGroupAsync

public abstract Mono<PolicySetDefinitionVersionListResultInner> listAllAtManagementGroupAsync(String managementGroupName)

Lists all policy set definition versions at management group scope. This operation lists all the policy set definition versions for all policy set definitions at the management group scope.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.

Returns:

the response of a PolicySetDefinitionVersion list operation on successful completion of Mono.

listAllAtManagementGroupWithResponse

public abstract Response<PolicySetDefinitionVersionListResultInner> listAllAtManagementGroupWithResponse(String managementGroupName, Context context)

Lists all policy set definition versions at management group scope. This operation lists all the policy set definition versions for all policy set definitions at the management group scope.

Parameters:

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

Returns:

the response of a PolicySetDefinitionVersion list operation along with Response<T>.

listAllAtManagementGroupWithResponseAsync

public abstract Mono<Response<PolicySetDefinitionVersionListResultInner>> listAllAtManagementGroupWithResponseAsync(String managementGroupName)

Lists all policy set definition versions at management group scope. This operation lists all the policy set definition versions for all policy set definitions at the management group scope.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.

Returns:

the response of a PolicySetDefinitionVersion list operation along with Response<T> on successful completion of Mono.

listAllBuiltins

public abstract PolicySetDefinitionVersionListResultInner listAllBuiltins()

Lists all built-in policy set definition versions. This operation lists all the built-in policy set definition versions for all built-in policy set definitions.

Returns:

the response of a PolicySetDefinitionVersion list operation.

listAllBuiltinsAsync

public abstract Mono<PolicySetDefinitionVersionListResultInner> listAllBuiltinsAsync()

Lists all built-in policy set definition versions. This operation lists all the built-in policy set definition versions for all built-in policy set definitions.

Returns:

the response of a PolicySetDefinitionVersion list operation on successful completion of Mono.

listAllBuiltinsWithResponse

public abstract Response<PolicySetDefinitionVersionListResultInner> listAllBuiltinsWithResponse(Context context)

Lists all built-in policy set definition versions. This operation lists all the built-in policy set definition versions for all built-in policy set definitions.

Parameters:

context - The context to associate with this operation.

Returns:

the response of a PolicySetDefinitionVersion list operation along with Response<T>.

listAllBuiltinsWithResponseAsync

public abstract Mono<Response<PolicySetDefinitionVersionListResultInner>> listAllBuiltinsWithResponseAsync()

Lists all built-in policy set definition versions. This operation lists all the built-in policy set definition versions for all built-in policy set definitions.

Returns:

the response of a PolicySetDefinitionVersion list operation along with Response<T> on successful completion of Mono.

listAllWithResponse

public abstract Response<PolicySetDefinitionVersionListResultInner> listAllWithResponse(Context context)

Lists all policy set definition versions within a subscription. This operation lists all the policy set definition versions for all policy set definitions within a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

the response of a PolicySetDefinitionVersion list operation along with Response<T>.

listAllWithResponseAsync

public abstract Mono<Response<PolicySetDefinitionVersionListResultInner>> listAllWithResponseAsync()

Lists all policy set definition versions within a subscription. This operation lists all the policy set definition versions for all policy set definitions within a subscription.

Returns:

the response of a PolicySetDefinitionVersion list operation along with Response<T> on successful completion of Mono.

listAsync

public abstract PagedFlux<PolicySetDefinitionVersionInner> listAsync(String policySetDefinitionName)

This operation retrieves a list of all the policy set definition versions for the given policy set definition.

Parameters:

policySetDefinitionName - The name of the policy set definition.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux<PolicySetDefinitionVersionInner> listAsync(String policySetDefinitionName, String expand, Integer top)

This operation retrieves a list of all the policy set definition versions for the given policy set definition.

Parameters:

policySetDefinitionName - The name of the policy set definition.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.
top - Maximum number of records to return. When the $top filter is not provided, it will return 500 records.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedFlux<T>.

listBuiltIn

public abstract PagedIterable<PolicySetDefinitionVersionInner> listBuiltIn(String policySetDefinitionName)

This operation retrieves a list of all the built-in policy set definition versions for the given built-in policy set definition.

Parameters:

policySetDefinitionName - The name of the policy set definition.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedIterable<T>.

listBuiltIn

public abstract PagedIterable<PolicySetDefinitionVersionInner> listBuiltIn(String policySetDefinitionName, String expand, Integer top, Context context)

This operation retrieves a list of all the built-in policy set definition versions for the given built-in policy set definition.

Parameters:

policySetDefinitionName - The name of the policy set definition.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.
top - Maximum number of records to return. When the $top filter is not provided, it will return 500 records.
context - The context to associate with this operation.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedIterable<T>.

listBuiltInAsync

public abstract PagedFlux<PolicySetDefinitionVersionInner> listBuiltInAsync(String policySetDefinitionName)

This operation retrieves a list of all the built-in policy set definition versions for the given built-in policy set definition.

Parameters:

policySetDefinitionName - The name of the policy set definition.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedFlux<T>.

listBuiltInAsync

public abstract PagedFlux<PolicySetDefinitionVersionInner> listBuiltInAsync(String policySetDefinitionName, String expand, Integer top)

This operation retrieves a list of all the built-in policy set definition versions for the given built-in policy set definition.

Parameters:

policySetDefinitionName - The name of the policy set definition.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.
top - Maximum number of records to return. When the $top filter is not provided, it will return 500 records.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedFlux<T>.

listByManagementGroup

public abstract PagedIterable<PolicySetDefinitionVersionInner> listByManagementGroup(String managementGroupName, String policySetDefinitionName)

This operation retrieves a list of all the policy set definition versions for the given policy set definition in a given management group.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedIterable<T>.

listByManagementGroup

public abstract PagedIterable<PolicySetDefinitionVersionInner> listByManagementGroup(String managementGroupName, String policySetDefinitionName, String expand, Integer top, Context context)

This operation retrieves a list of all the policy set definition versions for the given policy set definition in a given management group.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.
top - Maximum number of records to return. When the $top filter is not provided, it will return 500 records.
context - The context to associate with this operation.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedIterable<T>.

listByManagementGroupAsync

public abstract PagedFlux<PolicySetDefinitionVersionInner> listByManagementGroupAsync(String managementGroupName, String policySetDefinitionName)

This operation retrieves a list of all the policy set definition versions for the given policy set definition in a given management group.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedFlux<T>.

listByManagementGroupAsync

public abstract PagedFlux<PolicySetDefinitionVersionInner> listByManagementGroupAsync(String managementGroupName, String policySetDefinitionName, String expand, Integer top)

This operation retrieves a list of all the policy set definition versions for the given policy set definition in a given management group.

Parameters:

managementGroupName - The name of the management group. The name is case insensitive.
policySetDefinitionName - The name of the policy set definition.
expand - Comma-separated list of additional properties to be included in the response. Supported values are 'LatestDefinitionVersion, EffectiveDefinitionVersion'.
top - Maximum number of records to return. When the $top filter is not provided, it will return 500 records.

Returns:

the response of a PolicySetDefinitionVersion list operation as paginated response with PagedFlux<T>.

Applies to