models Package

Classes

Alias

The alias type.

AliasPath

The type of the paths for alias.

AliasPathMetadata

The alias path metadata.

AliasPattern

The type of the pattern for an alias path.

DataEffect

The data effect definition.

DataManifestCustomResourceFunctionDefinition

The custom resource function definition.

DataManifestResourceFunctionsDefinition

The resource functions supported by a manifest.

DataPolicyManifest

The data policy manifest.

DataPolicyManifestProperties

The properties of the data policy manifest.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Error response.

ExtensionResource

The base extension resource.

ExternalEvaluationEndpointInvocationResult

The external evaluation endpoint invocation results.

ExternalEvaluationEndpointSettings

The settings of an external endpoint providing evaluation results.

ExternalEvaluationEnforcementSettings

The details of the source of external evaluation results required by the policy during enforcement evaluation.

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.

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.

Override

The policy property value override.

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.

PolicyAssignmentProperties

The policy assignment properties.

PolicyAssignmentUpdate

The policy assignment for Patch request.

PolicyAssignmentUpdateProperties

The policy assignment properties for Patch request.

PolicyDefinition

The policy definition.

PolicyDefinitionGroup

The policy definition group.

PolicyDefinitionProperties

The policy definition properties.

PolicyDefinitionReference

The policy definition reference.

PolicyDefinitionVersion

The ID of the policy definition version.

PolicyDefinitionVersionListResult

The response of a PolicyDefinitionVersion list operation.

PolicyDefinitionVersionProperties

The policy definition properties.

PolicyEnrollment

The policy enrollment.

PolicyEnrollmentProperties

The policy enrollment properties.

PolicyEnrollmentUpdate

The policy enrollment for Patch request.

PolicyEnrollmentUpdateProperties

The policy enrollment properties for Patch request.

PolicyExemption

The policy exemption.

PolicyExemptionProperties

The policy exemption properties.

PolicyExemptionUpdate

The policy exemption for Patch request.

PolicyExemptionUpdateProperties

The policy exemption properties for Patch request.

PolicyLogInfo

The policy log info.

PolicySetDefinition

The policy set definition.

PolicySetDefinitionProperties

The policy set definition properties.

PolicySetDefinitionVersion

The policy set definition version.

PolicySetDefinitionVersionListResult

The response of a PolicySetDefinitionVersion list operation.

PolicySetDefinitionVersionProperties

The policy set definition properties.

PolicyTokenEvaluatedRequestDetails

The policy token evaluated request details.

PolicyTokenOperation

The resource operation to acquire a token for.

PolicyTokenRequest

The policy token request properties.

PolicyTokenResponse

The policy token response properties.

PolicyVariableColumn

The variable column.

PolicyVariableProperties

The variable properties.

PolicyVariableValueColumnValue

The name value tuple for this variable value column.

PolicyVariableValueProperties

The variable value properties.

ProxyResource

Proxy Resource.

Resource

Resource.

ResourceSelector

The resource selector to filter policies by resource properties.

ResourceTypeAliases

The resource type aliases definition.

Selector

The selector expression.

SelfServeExemptionSettings

The self-serve exemption settings for a policy assignment.

SystemData

Metadata pertaining to creation and last modification of the resource.

UserAssignedIdentitiesValue

UserAssignedIdentitiesValue.

Variable

The variable.

VariableValue

The variable value.

Enums

AliasPathAttributes

The attributes of the token that the alias path is referring to.

AliasPathTokenType

The type of the token that the alias path is referring to.

AliasPatternType

The type of alias pattern.

AliasType

The type of the alias.

AssignmentScopeValidation

The option to validate whether the exemption or enrollment is at or under the assignment scope.

AssignmentType

The type of policy assignment. Possible values are NotSpecified, System, SystemHidden, and Custom. Immutable.

CreatedByType

The kind of entity that created the resource.

EnforcementMode

The policy assignment enforcement mode. Possible values are Default, DoNotEnforce, and Enroll.

ExemptionCategory

The policy exemption category. Possible values are Waiver and Mitigated.

ExternalEndpointResult

The result of the external endpoint. Possible values are Succeeded and Failed.

OverrideKind

The override kind.

ParameterType

The data type of the parameter.

PolicyAction

The effective outcome of the policy evaluation based on both the policy effect and evaluation result. Possible values are Unknown, Allow, Audit, Deny, Error.

PolicyTokenResult

The result of the completed token acquisition operation. Possible values are Succeeded and Failed.

PolicyType

The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static.

ResourceIdentityType

The identity type. This is the only required field when adding a system or user assigned identity to a resource.

SelectorKind

The selector kind.