Freigeben über


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)

Creates or updates a policy set definition version.

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

Creates or updates a policy set definition version.

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

Creates or updates a policy set definition version.

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

Creates or updates a policy set definition version.

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

Creates or updates a policy set definition version.

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

Creates or updates a policy set definition version.

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

Creates or updates a policy set definition version.

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

Creates or updates a policy set definition version.

abstract void delete(String policySetDefinitionName, String policyDefinitionVersion)

Deletes a policy set definition version.

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

Deletes a policy set definition version.

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

Deletes a policy set definition version.

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

Deletes a policy set definition version.

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

Deletes a policy set definition version.

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

Deletes a policy set definition version.

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

Deletes a policy set definition version.

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

Deletes a policy set definition version.

abstract PolicySetDefinitionVersionInner get(String policySetDefinitionName, String policyDefinitionVersion)

Retrieves a policy set definition version.

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

Retrieves a policy set definition version.

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

Retrieves a policy set definition version.

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

Retrieves a policy set definition version.

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

Retrieves a policy set definition version.

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

Retrieves a policy set definition version.

abstract PolicySetDefinitionVersionInner getBuiltIn(String policySetDefinitionName, String policyDefinitionVersion)

Retrieves a built in policy set definition version.

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

Retrieves a built in policy set definition version.

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

Retrieves a built in policy set definition version.

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

Retrieves a built in policy set definition version.

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

Retrieves a policy set definition version.

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

Retrieves a policy set definition version.

abstract PagedIterable<PolicySetDefinitionVersionInner> list(String policySetDefinitionName)

Retrieves the policy set definition versions for a given policy set definition in a subscription.

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

Retrieves the policy set definition versions for a given policy set definition in a subscription.

abstract PolicySetDefinitionVersionListResultInner listAll()

Lists all policy set definition versions within a subscription.

abstract 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 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 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 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 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 Mono<Response<PolicySetDefinitionVersionListResultInner>> listAllWithResponseAsync()

Lists all policy set definition versions within a subscription.

abstract PagedFlux<PolicySetDefinitionVersionInner> listAsync(String policySetDefinitionName)

Retrieves the policy set definition versions for a given policy set definition in a subscription.

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

Retrieves the policy set definition versions for a given policy set definition in a subscription.

abstract PagedIterable<PolicySetDefinitionVersionInner> listBuiltIn(String policySetDefinitionName)

Retrieves built-in policy set definition versions.

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

Retrieves built-in policy set definition versions.

abstract PagedFlux<PolicySetDefinitionVersionInner> listBuiltInAsync(String policySetDefinitionName)

Retrieves built-in policy set definition versions.

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

Retrieves built-in policy set definition versions.

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

Retrieves all policy set definition versions for a given policy set definition in a management group.

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

Retrieves all policy set definition versions for a given policy set definition in a management group.

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

Retrieves all policy set definition versions for a given policy set definition in a management group.

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

Retrieves all policy set definition versions for a given policy set definition in a management group.

Method Details

createOrUpdate

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

Creates or updates a policy set definition version. 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)

Creates or updates a policy set definition version. 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)

Creates or updates a policy set definition version. 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)

Creates or updates a policy set definition version. 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)

Creates or updates a policy set definition version. 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)

Creates or updates a policy set definition version. 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)

Creates or updates a policy set definition version. 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)

Creates or updates a policy set definition version. 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)

Deletes a policy set definition version. 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)

Deletes a policy set definition version. 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)

Deletes a policy set definition version. 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)

Deletes a policy set definition version. 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)

Deletes a policy set definition version. 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)

Deletes a policy set definition version. 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)

Deletes a policy set definition version. 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)

Deletes a policy set definition version. 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)

Retrieves a policy set definition version. 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)

Retrieves a policy set definition version. 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)

Retrieves a policy set definition version. 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)

Retrieves a policy set definition version. 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)

Retrieves a policy set definition version. 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)

Retrieves a policy set definition version. 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)

Retrieves a built in policy set definition version. 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)

Retrieves a built in policy set definition version. 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)

Retrieves a built in policy set definition version. 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)

Retrieves a built in policy set definition version. 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)

Retrieves a policy set definition version. 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)

Retrieves a policy set definition version. 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)

Retrieves the policy set definition versions for a given policy set definition in a subscription. 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:

list of policy set definition versions as paginated response with PagedIterable<T>.

list

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

Retrieves the policy set definition versions for a given policy set definition in a subscription. 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:

list of policy set definition versions 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:

list of policy set definition versions.

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:

list of policy set definition versions 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:

list of policy set definition versions.

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:

list of policy set definition versions 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:

list of policy set definition versions 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:

list of policy set definition versions 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:

list of policy set definition versions.

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:

list of policy set definition versions 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:

list of policy set definition versions 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:

list of policy set definition versions 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:

list of policy set definition versions 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:

list of policy set definition versions along with Response<T> on successful completion of Mono.

listAsync

public abstract PagedFlux<PolicySetDefinitionVersionInner> listAsync(String policySetDefinitionName)

Retrieves the policy set definition versions for a given policy set definition in a subscription. 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:

list of policy set definition versions as paginated response with PagedFlux<T>.

listAsync

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

Retrieves the policy set definition versions for a given policy set definition in a subscription. 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:

list of policy set definition versions as paginated response with PagedFlux<T>.

listBuiltIn

public abstract PagedIterable<PolicySetDefinitionVersionInner> listBuiltIn(String policySetDefinitionName)

Retrieves built-in policy set definition versions. 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:

list of policy set definition versions as paginated response with PagedIterable<T>.

listBuiltIn

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

Retrieves built-in policy set definition versions. 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:

list of policy set definition versions as paginated response with PagedIterable<T>.

listBuiltInAsync

public abstract PagedFlux<PolicySetDefinitionVersionInner> listBuiltInAsync(String policySetDefinitionName)

Retrieves built-in policy set definition versions. 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:

list of policy set definition versions as paginated response with PagedFlux<T>.

listBuiltInAsync

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

Retrieves built-in policy set definition versions. 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:

list of policy set definition versions as paginated response with PagedFlux<T>.

listByManagementGroup

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

Retrieves all policy set definition versions for a given policy set definition in a management group. 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:

list of policy set definition versions as paginated response with PagedIterable<T>.

listByManagementGroup

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

Retrieves all policy set definition versions for a given policy set definition in a management group. 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:

list of policy set definition versions as paginated response with PagedIterable<T>.

listByManagementGroupAsync

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

Retrieves all policy set definition versions for a given policy set definition in a management group. 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:

list of policy set definition versions as paginated response with PagedFlux<T>.

listByManagementGroupAsync

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

Retrieves all policy set definition versions for a given policy set definition in a management group. 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:

list of policy set definition versions as paginated response with PagedFlux<T>.

Applies to