@azure/arm-policy package

Classes

DataPolicyManifests

Class representing a DataPolicyManifests.

PolicyAssignments

Class representing a PolicyAssignments.

PolicyDefinitions

Class representing a PolicyDefinitions.

PolicyExemptions

Class representing a PolicyExemptions.

PolicySetDefinitions

Class representing a PolicySetDefinitions.

PolicyClient
PolicyClientContext

Interfaces

Alias

The alias type.

AliasPath

The type of the paths for alias.

AliasPathMetadata

An interface representing AliasPathMetadata.

AliasPattern

The type of the pattern for an alias path.

DataEffect

The data effect definition.

DataManifestCustomResourceFunctionDefinition

The custom resource function definition.

DataPolicyManifest

The data policy manifest.

DataPolicyManifestListResult
DataPolicyManifestsListNextOptionalParams

Optional Parameters.

DataPolicyManifestsListOptionalParams

Optional Parameters.

ErrorAdditionalInfo

The resource management error additional info.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.)

Identity

Identity for the resource. Policy assignments support a maximum of one identity. That is either a system assigned identity or a single user assigned identity.

IdentityUserAssignedIdentitiesValue

An interface representing IdentityUserAssignedIdentitiesValue.

NonComplianceMessage

A message that describes why a resource is non-compliant with the policy. This is shown in 'deny' error messages and on resource's non-compliant compliance results.

ParameterDefinitionsValue

The definition of a parameter that can be provided to the policy.

ParameterDefinitionsValueMetadata

General metadata for the parameter.

ParameterValuesValue

The value of a parameter.

PolicyAssignment

The policy assignment.

PolicyAssignmentListResult
PolicyAssignmentUpdate

An interface representing PolicyAssignmentUpdate.

PolicyAssignmentsListForManagementGroupNextOptionalParams

Optional Parameters.

PolicyAssignmentsListForManagementGroupOptionalParams

Optional Parameters.

PolicyAssignmentsListForResourceGroupNextOptionalParams

Optional Parameters.

PolicyAssignmentsListForResourceGroupOptionalParams

Optional Parameters.

PolicyAssignmentsListForResourceNextOptionalParams

Optional Parameters.

PolicyAssignmentsListForResourceOptionalParams

Optional Parameters.

PolicyAssignmentsListNextOptionalParams

Optional Parameters.

PolicyAssignmentsListOptionalParams

Optional Parameters.

PolicyClientOptions

An interface representing PolicyClientOptions.

PolicyDefinition

The policy definition.

PolicyDefinitionGroup

The policy definition group.

PolicyDefinitionListResult
PolicyDefinitionReference

The policy definition reference.

PolicyDefinitionsListBuiltInNextOptionalParams

Optional Parameters.

PolicyDefinitionsListBuiltInOptionalParams

Optional Parameters.

PolicyDefinitionsListByManagementGroupNextOptionalParams

Optional Parameters.

PolicyDefinitionsListByManagementGroupOptionalParams

Optional Parameters.

PolicyDefinitionsListNextOptionalParams

Optional Parameters.

PolicyDefinitionsListOptionalParams

Optional Parameters.

PolicyExemption

The policy exemption.

PolicyExemptionListResult
PolicyExemptionsListForManagementGroupNextOptionalParams

Optional Parameters.

PolicyExemptionsListForManagementGroupOptionalParams

Optional Parameters.

PolicyExemptionsListForResourceGroupNextOptionalParams

Optional Parameters.

PolicyExemptionsListForResourceGroupOptionalParams

Optional Parameters.

PolicyExemptionsListForResourceNextOptionalParams

Optional Parameters.

PolicyExemptionsListForResourceOptionalParams

Optional Parameters.

PolicyExemptionsListNextOptionalParams

Optional Parameters.

PolicyExemptionsListOptionalParams

Optional Parameters.

PolicySetDefinition

The policy set definition.

PolicySetDefinitionListResult
PolicySetDefinitionsListBuiltInNextOptionalParams

Optional Parameters.

PolicySetDefinitionsListBuiltInOptionalParams

Optional Parameters.

PolicySetDefinitionsListByManagementGroupNextOptionalParams

Optional Parameters.

PolicySetDefinitionsListByManagementGroupOptionalParams

Optional Parameters.

PolicySetDefinitionsListNextOptionalParams

Optional Parameters.

PolicySetDefinitionsListOptionalParams

Optional Parameters.

ResourceTypeAliases

The resource type aliases definition.

SystemData

Metadata pertaining to creation and last modification of the resource.

Type Aliases

AliasPathAttributes

Defines values for AliasPathAttributes. Possible values include: 'None', 'Modifiable'

AliasPathTokenType

Defines values for AliasPathTokenType. Possible values include: 'NotSpecified', 'Any', 'String', 'Object', 'Array', 'Integer', 'Number', 'Boolean'

AliasPatternType

Defines values for AliasPatternType. Possible values include: 'NotSpecified', 'Extract'

AliasType

Defines values for AliasType. Possible values include: 'NotSpecified', 'PlainText', 'Mask'

CreatedByType

Defines values for CreatedByType. Possible values include: 'User', 'Application', 'ManagedIdentity', 'Key'

DataPolicyManifestsGetByPolicyModeResponse

Contains response data for the getByPolicyMode operation.

DataPolicyManifestsListNextResponse

Contains response data for the listNext operation.

DataPolicyManifestsListResponse

Contains response data for the list operation.

EnforcementMode

Defines values for EnforcementMode. Possible values include: 'Default', 'DoNotEnforce'

ExemptionCategory

Defines values for ExemptionCategory. Possible values include: 'Waiver', 'Mitigated'

ParameterType

Defines values for ParameterType. Possible values include: 'String', 'Array', 'Object', 'Boolean', 'Integer', 'Float', 'DateTime'

PolicyAssignmentsCreateByIdResponse

Contains response data for the createById operation.

PolicyAssignmentsCreateResponse

Contains response data for the create operation.

PolicyAssignmentsDeleteByIdResponse

Contains response data for the deleteById operation.

PolicyAssignmentsDeleteMethodResponse

Contains response data for the deleteMethod operation.

PolicyAssignmentsGetByIdResponse

Contains response data for the getById operation.

PolicyAssignmentsGetResponse

Contains response data for the get operation.

PolicyAssignmentsListForManagementGroupNextResponse

Contains response data for the listForManagementGroupNext operation.

PolicyAssignmentsListForManagementGroupResponse

Contains response data for the listForManagementGroup operation.

PolicyAssignmentsListForResourceGroupNextResponse

Contains response data for the listForResourceGroupNext operation.

PolicyAssignmentsListForResourceGroupResponse

Contains response data for the listForResourceGroup operation.

PolicyAssignmentsListForResourceNextResponse

Contains response data for the listForResourceNext operation.

PolicyAssignmentsListForResourceResponse

Contains response data for the listForResource operation.

PolicyAssignmentsListNextResponse

Contains response data for the listNext operation.

PolicyAssignmentsListResponse

Contains response data for the list operation.

PolicyAssignmentsUpdateByIdResponse

Contains response data for the updateById operation.

PolicyAssignmentsUpdateResponse

Contains response data for the update operation.

PolicyDefinitionsCreateOrUpdateAtManagementGroupResponse

Contains response data for the createOrUpdateAtManagementGroup operation.

PolicyDefinitionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

PolicyDefinitionsGetAtManagementGroupResponse

Contains response data for the getAtManagementGroup operation.

PolicyDefinitionsGetBuiltInResponse

Contains response data for the getBuiltIn operation.

PolicyDefinitionsGetResponse

Contains response data for the get operation.

PolicyDefinitionsListBuiltInNextResponse

Contains response data for the listBuiltInNext operation.

PolicyDefinitionsListBuiltInResponse

Contains response data for the listBuiltIn operation.

PolicyDefinitionsListByManagementGroupNextResponse

Contains response data for the listByManagementGroupNext operation.

PolicyDefinitionsListByManagementGroupResponse

Contains response data for the listByManagementGroup operation.

PolicyDefinitionsListNextResponse

Contains response data for the listNext operation.

PolicyDefinitionsListResponse

Contains response data for the list operation.

PolicyExemptionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

PolicyExemptionsGetResponse

Contains response data for the get operation.

PolicyExemptionsListForManagementGroupNextResponse

Contains response data for the listForManagementGroupNext operation.

PolicyExemptionsListForManagementGroupResponse

Contains response data for the listForManagementGroup operation.

PolicyExemptionsListForResourceGroupNextResponse

Contains response data for the listForResourceGroupNext operation.

PolicyExemptionsListForResourceGroupResponse

Contains response data for the listForResourceGroup operation.

PolicyExemptionsListForResourceNextResponse

Contains response data for the listForResourceNext operation.

PolicyExemptionsListForResourceResponse

Contains response data for the listForResource operation.

PolicyExemptionsListNextResponse

Contains response data for the listNext operation.

PolicyExemptionsListResponse

Contains response data for the list operation.

PolicySetDefinitionsCreateOrUpdateAtManagementGroupResponse

Contains response data for the createOrUpdateAtManagementGroup operation.

PolicySetDefinitionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

PolicySetDefinitionsGetAtManagementGroupResponse

Contains response data for the getAtManagementGroup operation.

PolicySetDefinitionsGetBuiltInResponse

Contains response data for the getBuiltIn operation.

PolicySetDefinitionsGetResponse

Contains response data for the get operation.

PolicySetDefinitionsListBuiltInNextResponse

Contains response data for the listBuiltInNext operation.

PolicySetDefinitionsListBuiltInResponse

Contains response data for the listBuiltIn operation.

PolicySetDefinitionsListByManagementGroupNextResponse

Contains response data for the listByManagementGroupNext operation.

PolicySetDefinitionsListByManagementGroupResponse

Contains response data for the listByManagementGroup operation.

PolicySetDefinitionsListNextResponse

Contains response data for the listNext operation.

PolicySetDefinitionsListResponse

Contains response data for the list operation.

PolicyType

Defines values for PolicyType. Possible values include: 'NotSpecified', 'BuiltIn', 'Custom', 'Static'

ResourceIdentityType

Defines values for ResourceIdentityType. Possible values include: 'SystemAssigned', 'UserAssigned', 'None'