Share via


PolicySetDefinitionVersionsOperations interface

Interface representing a PolicySetDefinitionVersions operations.

Properties

createOrUpdate

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

createOrUpdateAtManagementGroup

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

delete
deleteAtManagementGroup

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

get

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

getAtManagementGroup

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

getBuiltIn

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

list

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

listAll

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

listAllAtManagementGroup

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

listAllBuiltins

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

listBuiltIn

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

listByManagementGroup

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

Property Details

createOrUpdate

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

createOrUpdate: (policySetDefinitionName: string, policyDefinitionVersion: string, parameters: PolicySetDefinitionVersion, options?: PolicySetDefinitionVersionsCreateOrUpdateOptionalParams) => Promise<PolicySetDefinitionVersion>

Property Value

(policySetDefinitionName: string, policyDefinitionVersion: string, parameters: PolicySetDefinitionVersion, options?: PolicySetDefinitionVersionsCreateOrUpdateOptionalParams) => Promise<PolicySetDefinitionVersion>

createOrUpdateAtManagementGroup

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

createOrUpdateAtManagementGroup: (managementGroupName: string, policySetDefinitionName: string, policyDefinitionVersion: string, parameters: PolicySetDefinitionVersion, options?: PolicySetDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicySetDefinitionVersion>

Property Value

(managementGroupName: string, policySetDefinitionName: string, policyDefinitionVersion: string, parameters: PolicySetDefinitionVersion, options?: PolicySetDefinitionVersionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicySetDefinitionVersion>

delete

delete: (policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsDeleteOptionalParams) => Promise<void>

Property Value

(policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsDeleteOptionalParams) => Promise<void>

deleteAtManagementGroup

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

deleteAtManagementGroup: (managementGroupName: string, policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsDeleteAtManagementGroupOptionalParams) => Promise<void>

Property Value

(managementGroupName: string, policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsDeleteAtManagementGroupOptionalParams) => Promise<void>

get

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

get: (policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsGetOptionalParams) => Promise<PolicySetDefinitionVersion>

Property Value

(policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsGetOptionalParams) => Promise<PolicySetDefinitionVersion>

getAtManagementGroup

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

getAtManagementGroup: (managementGroupName: string, policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsGetAtManagementGroupOptionalParams) => Promise<PolicySetDefinitionVersion>

Property Value

(managementGroupName: string, policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsGetAtManagementGroupOptionalParams) => Promise<PolicySetDefinitionVersion>

getBuiltIn

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

getBuiltIn: (policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsGetBuiltInOptionalParams) => Promise<PolicySetDefinitionVersion>

Property Value

(policySetDefinitionName: string, policyDefinitionVersion: string, options?: PolicySetDefinitionVersionsGetBuiltInOptionalParams) => Promise<PolicySetDefinitionVersion>

list

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

list: (policySetDefinitionName: string, options?: PolicySetDefinitionVersionsListOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinitionVersion, PolicySetDefinitionVersion[], PageSettings>

Property Value

(policySetDefinitionName: string, options?: PolicySetDefinitionVersionsListOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinitionVersion, PolicySetDefinitionVersion[], PageSettings>

listAll

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

listAll: (options?: PolicySetDefinitionVersionsListAllOptionalParams) => Promise<_PolicySetDefinitionVersionListResult>

Property Value

(options?: PolicySetDefinitionVersionsListAllOptionalParams) => Promise<_PolicySetDefinitionVersionListResult>

listAllAtManagementGroup

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

listAllAtManagementGroup: (managementGroupName: string, options?: PolicySetDefinitionVersionsListAllAtManagementGroupOptionalParams) => Promise<_PolicySetDefinitionVersionListResult>

Property Value

(managementGroupName: string, options?: PolicySetDefinitionVersionsListAllAtManagementGroupOptionalParams) => Promise<_PolicySetDefinitionVersionListResult>

listAllBuiltins

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

listAllBuiltins: (options?: PolicySetDefinitionVersionsListAllBuiltinsOptionalParams) => Promise<_PolicySetDefinitionVersionListResult>

Property Value

(options?: PolicySetDefinitionVersionsListAllBuiltinsOptionalParams) => Promise<_PolicySetDefinitionVersionListResult>

listBuiltIn

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

listBuiltIn: (policySetDefinitionName: string, options?: PolicySetDefinitionVersionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinitionVersion, PolicySetDefinitionVersion[], PageSettings>

Property Value

(policySetDefinitionName: string, options?: PolicySetDefinitionVersionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinitionVersion, PolicySetDefinitionVersion[], PageSettings>

listByManagementGroup

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

listByManagementGroup: (managementGroupName: string, policySetDefinitionName: string, options?: PolicySetDefinitionVersionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinitionVersion, PolicySetDefinitionVersion[], PageSettings>

Property Value

(managementGroupName: string, policySetDefinitionName: string, options?: PolicySetDefinitionVersionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicySetDefinitionVersion, PolicySetDefinitionVersion[], PageSettings>