Azure.ResourceManager.Resources.Policy.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |