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
Policy |
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<Policy |
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
Policy |
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<Policy |
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<Policy |
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<Policy |
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<Policy |
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<Policy |
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
Policy |
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<Policy |
getAsync(String policySetDefinitionName, String policyDefinitionVersion)
This operation retrieves the policy set definition version in the given subscription with the given name and version. |
|
abstract
Policy |
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<Policy |
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<Policy |
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<Policy |
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
Policy |
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<Policy |
getBuiltInAsync(String policySetDefinitionName, String policyDefinitionVersion)
This operation retrieves the built-in policy set definition version with the given name and version. |
|
abstract
Response<Policy |
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<Policy |
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<Policy |
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<Policy |
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
Paged |
list(String policySetDefinitionName)
This operation retrieves a list of all the policy set definition versions for the given policy set definition. |
|
abstract
Paged |
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
Policy |
listAll()
Lists all policy set definition versions within a subscription. |
|
abstract
reactor.core.publisher.Mono<Policy |
listAllAsync()
Lists all policy set definition versions within a subscription. |
|
abstract
Policy |
listAllAtManagementGroup(String managementGroupName)
Lists all policy set definition versions at management group scope. |
|
abstract
reactor.core.publisher.Mono<Policy |
listAllAtManagementGroupAsync(String managementGroupName)
Lists all policy set definition versions at management group scope. |
|
abstract
Response<Policy |
listAllAtManagementGroupWithResponse(String managementGroupName, Context context)
Lists all policy set definition versions at management group scope. |
|
abstract
reactor.core.publisher.Mono<Response<Policy |
listAllAtManagementGroupWithResponseAsync(String managementGroupName)
Lists all policy set definition versions at management group scope. |
|
abstract
Policy |
listAllBuiltins()
Lists all built-in policy set definition versions. |
|
abstract
reactor.core.publisher.Mono<Policy |
listAllBuiltinsAsync()
Lists all built-in policy set definition versions. |
|
abstract
Response<Policy |
listAllBuiltinsWithResponse(Context context)
Lists all built-in policy set definition versions. |
|
abstract
reactor.core.publisher.Mono<Response<Policy |
listAllBuiltinsWithResponseAsync()
Lists all built-in policy set definition versions. |
|
abstract
Response<Policy |
listAllWithResponse(Context context)
Lists all policy set definition versions within a subscription. |
|
abstract
reactor.core.publisher.Mono<Response<Policy |
listAllWithResponseAsync()
Lists all policy set definition versions within a subscription. |
|
abstract
Paged |
listAsync(String policySetDefinitionName)
This operation retrieves a list of all the policy set definition versions for the given policy set definition. |
|
abstract
Paged |
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
Paged |
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
Paged |
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
Paged |
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
Paged |
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
Paged |
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
Paged |
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
Paged |
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
Paged |
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
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:
Returns:
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:
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:
Returns:
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:
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:
Returns:
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:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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: