Condividi tramite


Azure.ResourceManager.Resources.Policy.Models Namespace

Classes

Name Description
ArmResourcesPolicyModelFactory

A factory class for creating instances of the models for mocking.

PolicyAlias

The alias type.

PolicyAliasPath

The type of the paths for alias.

PolicyAliasPathMetadata

The alias path metadata.

PolicyAliasPattern

The type of the pattern for an alias path.

PolicyAssignmentIdentity

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.

PolicyAssignmentPatch

The policy assignment for Patch request.

PolicyDataEffect

The data effect definition.

PolicyDataManifestCustomResourceFunctionDetail

The custom resource function definition.

PolicyDefinitionGroup

The policy definition group.

PolicyDefinitionReference

The policy definition reference.

PolicyDefinitionVersionListResult

The response of a PolicyDefinitionVersion list operation.

PolicyExemptionPatch

The policy exemption for Patch request.

PolicyExternalEvaluationEndpointInvocationResult

The external evaluation endpoint invocation results.

PolicyExternalEvaluationEndpointSettings

The settings of an external endpoint providing evaluation results.

PolicyExternalEvaluationEnforcementSettings

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

PolicyLogInfo

The policy log info.

PolicyNonComplianceMessage

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.

PolicyOverride

The policy property value override.

PolicyParameterMetadata

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

PolicyParameterMetadataProperties

General metadata for the parameter.

PolicyParameterValue

The value of a parameter.

PolicyResourceSelector

The resource selector to filter policies by resource properties.

PolicyResourceTypeAliases

The resource type aliases definition.

PolicySelector

The selector expression.

PolicySelfServeExemptionSettings

The self-serve exemption settings for a policy assignment.

PolicySetDefinitionVersionListResult

The response of a PolicySetDefinitionVersion list operation.

PolicyTokenAcquisitionResult

The policy token response properties.

PolicyTokenEvaluatedRequestDetails

The policy token evaluated request details.

PolicyTokenOperationInfo

The resource operation to acquire a token for.

PolicyTokenRequestContent

The policy token request properties.

PolicyUserAssignedIdentity

The PolicyUserAssignedIdentity.

PolicyVariableColumn

The variable column.

PolicyVariableValueColumnValue

The name value tuple for this variable value column.

Structs

Name Description
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.

PolicyAliasPathAttributes

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

PolicyAliasPathTokenType

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

PolicyAssignmentScopeValidation

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

PolicyAssignmentType

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

PolicyEnforcementMode

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

PolicyExemptionCategory

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

PolicyExternalEndpointResult

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

PolicyOverrideKind

The override kind.

PolicyParameterType

The data type of the parameter.

PolicySelectorKind

The selector kind.

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.

Enums

Name Description
PolicyAliasPatternType

The type of alias pattern.

PolicyAliasType

The type of the alias.

PolicyIdentityType

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