Microsoft.Azure.PowerShell.Cmdlets.Policy.Models Namespace

Classes

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

Any

Anything

CloudError

An error response from a policy operation.

DataEffect

The data effect definition.

DataManifestCustomResourceFunctionDefinition

The custom resource function definition.

DataManifestResourceFunctionsDefinition

The resource functions supported by a manifest.

DataPolicyManifest

The data policy manifest.

DataPolicyManifestListResult

The response of a DataPolicyManifest list operation.

DataPolicyManifestProperties

The properties of the data policy manifest.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations.

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.

IdentityUserAssignedIdentities

The user identity associated with the policy. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

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.

ParameterDefinitions

The parameter definitions for parameters used in the policy. The keys are the parameter names.

ParameterDefinitionsValue

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

ParameterDefinitionsValueAllowedValuesItem

The collection of allowed values for the parameter.

ParameterDefinitionsValueDefaultValue

The default value for the parameter if no value is provided.

ParameterDefinitionsValueMetadata

General metadata for the parameter.

ParameterValues

The parameter values for the policy rule. The keys are the parameter names.

ParameterValuesValue

The value of a parameter.

PolicyAssignment

The policy assignment.

PolicyAssignmentListResult

The response of a PolicyAssignment list operation.

PolicyAssignmentProperties

The policy assignment properties.

PolicyAssignmentPropertiesMetadata

The policy assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs.

PolicyAssignmentPropertiesParameters

The parameter values for the assigned policy rule. The keys are the parameter names.

PolicyAssignmentUpdate

The policy assignment for Patch request.

PolicyAssignmentUpdateProperties

The policy assignment properties for Patch request.

PolicyDefinition

The policy definition.

PolicyDefinitionGroup

The policy definition group.

PolicyDefinitionListResult

The response of a PolicyDefinition list operation.

PolicyDefinitionProperties

The policy definition properties.

PolicyDefinitionPropertiesMetadata

The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.

PolicyDefinitionPropertiesParameters

The parameter definitions for parameters used in the policy rule. The keys are the parameter names.

PolicyDefinitionPropertiesPolicyRule

The policy rule.

PolicyDefinitionReference

The policy definition reference.

PolicyDefinitionReferenceParameters

The parameter values for the referenced policy rule. The keys are the parameter names.

PolicyDefinitionVersion

The ID of the policy definition version.

PolicyDefinitionVersionListResult

The response of a PolicyDefinitionVersion list operation.

PolicyDefinitionVersionProperties

The policy definition properties.

PolicyDefinitionVersionPropertiesMetadata

The policy definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.

PolicyDefinitionVersionPropertiesParameters

The parameter definitions for parameters used in the policy rule. The keys are the parameter names.

PolicyDefinitionVersionPropertiesPolicyRule

The policy rule.

PolicyEnrollment

The policy enrollment.

PolicyEnrollmentListResult

The response of a PolicyEnrollment list operation.

PolicyEnrollmentProperties

The policy enrollment properties.

PolicyEnrollmentUpdate

The policy enrollment for Patch request.

PolicyEnrollmentUpdateProperties

The policy enrollment properties for Patch request.

PolicyExemption

The policy exemption.

PolicyExemptionListResult

The response of a PolicyExemption list operation.

PolicyExemptionProperties

The policy exemption properties.

PolicyExemptionPropertiesMetadata

The policy exemption metadata. Metadata is an open ended object and is typically a collection of key value pairs.

PolicyExemptionUpdate

The policy exemption for Patch request.

PolicyExemptionUpdateProperties

The policy exemption properties for Patch request.

PolicyIdentity
PolicyLogInfo

The policy log info.

PolicySetDefinition

The policy set definition.

PolicySetDefinitionListResult

The response of a PolicySetDefinition list operation.

PolicySetDefinitionProperties

The policy set definition properties.

PolicySetDefinitionPropertiesMetadata

The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.

PolicySetDefinitionPropertiesParameters

The policy set definition parameters that can be used in policy definition references.

PolicySetDefinitionVersion

The policy set definition version.

PolicySetDefinitionVersionListResult

The response of a PolicySetDefinitionVersion list operation.

PolicySetDefinitionVersionProperties

The policy set definition properties.

PolicySetDefinitionVersionPropertiesMetadata

The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.

PolicySetDefinitionVersionPropertiesParameters

The policy set definition parameters that can be used in policy definition references.

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

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

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.

SerializationHelpers

Class containing static methods useful for serialization tasks

SystemData

Metadata pertaining to creation and last modification of the resource.

UserAssignedIdentitiesValue
Variable

The variable.

VariableListResult

The response of a Variable list operation.

VariableValue

The variable value.

VariableValueListResult

The response of a VariableValue list operation.

Interfaces

Name Description
IAlias
IAliasPath
IAliasPathMetadata
IAliasPattern
IAny
ICloudError
IDataEffect
IDataManifestCustomResourceFunctionDefinition
IDataManifestResourceFunctionsDefinition
IDataPolicyManifest
IDataPolicyManifestListResult
IDataPolicyManifestProperties
IErrorAdditionalInfo
IErrorDetail
IErrorResponse
IExtensionResource
IExternalEvaluationEndpointInvocationResult
IExternalEvaluationEndpointSettings
IExternalEvaluationEndpointSettingsDetails
IExternalEvaluationEnforcementSettings
IIdentity
IIdentityUserAssignedIdentities
INonComplianceMessage
IOverride
IParameterDefinitions

Pre-migration name for the policy definition / policy set definition parameter definitions dictionary (renamed to I*PropertiesParameters).

IParameterDefinitionsValue
IParameterDefinitionsValueAllowedValuesItem
IParameterDefinitionsValueDefaultValue
IParameterDefinitionsValueMetadata
IParameterValues

Pre-migration name for the policy assignment / policy definition reference parameter values dictionary (renamed to I*PropertiesParameters / IPolicyDefinitionReferenceParameters).

IParameterValuesValue
IPolicyAssignment
IPolicyAssignmentListResult
IPolicyAssignmentProperties
IPolicyAssignmentPropertiesMetadata
IPolicyAssignmentPropertiesParameters
IPolicyAssignmentUpdate
IPolicyAssignmentUpdateProperties
IPolicyDefinition
IPolicyDefinitionGroup
IPolicyDefinitionListResult
IPolicyDefinitionProperties
IPolicyDefinitionPropertiesMetadata
IPolicyDefinitionPropertiesParameters
IPolicyDefinitionPropertiesPolicyRule
IPolicyDefinitionReference
IPolicyDefinitionReferenceParameters
IPolicyDefinitionVersion
IPolicyDefinitionVersionListResult
IPolicyDefinitionVersionProperties
IPolicyDefinitionVersionPropertiesMetadata
IPolicyDefinitionVersionPropertiesParameters
IPolicyDefinitionVersionPropertiesPolicyRule
IPolicyEnrollment
IPolicyEnrollmentListResult
IPolicyEnrollmentProperties
IPolicyEnrollmentUpdate
IPolicyEnrollmentUpdateProperties
IPolicyExemption
IPolicyExemptionListResult
IPolicyExemptionProperties
IPolicyExemptionPropertiesMetadata
IPolicyExemptionUpdate
IPolicyExemptionUpdateProperties
IPolicyIdentity
IPolicyLogInfo
IPolicySetDefinition
IPolicySetDefinitionListResult
IPolicySetDefinitionProperties
IPolicySetDefinitionPropertiesMetadata
IPolicySetDefinitionPropertiesParameters
IPolicySetDefinitionVersion
IPolicySetDefinitionVersionListResult
IPolicySetDefinitionVersionProperties
IPolicySetDefinitionVersionPropertiesMetadata
IPolicySetDefinitionVersionPropertiesParameters
IPolicyTokenEvaluatedRequestDetails
IPolicyTokenOperation
IPolicyTokenRequest
IPolicyTokenResponse
IPolicyVariableColumn
IPolicyVariableProperties
IPolicyVariableValueColumnValue
IPolicyVariableValueProperties
IProxyResource
IResource
IResourceSelector
IResourceSelectorAutoGenerated

Pre-migration name for the resource selector (renamed to IResourceSelector). It is the old public name for the current IResourceSelector. The members are re-declared here (rather than only inherited) so the breaking-change surface diff, which walks interface members declared-only, still sees Name and Selector on this type. Selector is restored to its pre-migration element type ISelectorAutoGenerated (the emitter renamed the element type to ISelector).

IResourceTypeAliases
ISelector
ISelectorAutoGenerated

Pre-migration name for the selector expression element type (renamed to ISelector). It is the old public name for the current ISelector and carries the identical shape, so the concrete generated Selector class satisfies it without any new members.

ISelfServeExemptionSettings
ISystemData
IUserAssignedIdentitiesValue
IVariable
IVariableListResult
IVariableValue
IVariableValueListResult