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
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
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:
Returns:
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:
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:
Returns:
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:
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:
Returns:
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:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
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:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
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:
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:
Returns:
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:
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:
Returns:
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:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns: