Condividi tramite


ArmResourcesPolicyModelFactory Class

Definition

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

public static class ArmResourcesPolicyModelFactory
type ArmResourcesPolicyModelFactory = class
Public Class ArmResourcesPolicyModelFactory
Inheritance
ArmResourcesPolicyModelFactory

Methods

Name Description
DataPolicyManifestData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<String>, String, Nullable<Boolean>, IEnumerable<PolicyResourceTypeAliases>, IEnumerable<PolicyDataEffect>, IEnumerable<String>, IEnumerable<String>, IEnumerable<PolicyDataManifestCustomResourceFunctionDetail>)
PolicyAlias(String, IEnumerable<PolicyAliasPath>, Nullable<PolicyAliasType>, String, PolicyAliasPattern, PolicyAliasPathMetadata)

The alias type.

PolicyAliasPath(String, IEnumerable<String>, PolicyAliasPattern, PolicyAliasPathMetadata)

The type of the paths for alias.

PolicyAliasPathMetadata(Nullable<PolicyAliasPathTokenType>, Nullable<PolicyAliasPathAttributes>)

The alias path metadata.

PolicyAliasPattern(String, String, Nullable<PolicyAliasPatternType>)

The type of the pattern for an alias path.

PolicyAssignmentData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, String, String, String, IEnumerable<String>, IDictionary<String,PolicyParameterValue>, String, BinaryData, Nullable<PolicyEnforcementMode>, IEnumerable<PolicyNonComplianceMessage>, IEnumerable<PolicyResourceSelector>, IEnumerable<PolicyOverride>, Nullable<PolicyAssignmentType>, String, PolicySelfServeExemptionSettings, Nullable<AzureLocation>, PolicyAssignmentIdentity)
PolicyAssignmentIdentity(Nullable<Guid>, Nullable<Guid>, Nullable<PolicyIdentityType>, IDictionary<String,PolicyUserAssignedIdentity>)

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.

PolicyDataEffect(String, BinaryData)

The data effect definition.

PolicyDataManifestCustomResourceFunctionDetail(String, String, IEnumerable<String>, Nullable<Boolean>)

The custom resource function definition.

PolicyDefinitionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PolicyType>, String, String, String, BinaryData, BinaryData, IDictionary<String,PolicyParameterMetadata>, String, IEnumerable<String>, PolicyExternalEvaluationEnforcementSettings)
PolicyDefinitionReference(String, String, String, String, IDictionary<String,PolicyParameterValue>, String, IEnumerable<String>)

The policy definition reference.

PolicyDefinitionVersionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PolicyType>, String, String, String, BinaryData, BinaryData, IDictionary<String,PolicyParameterMetadata>, String, PolicyExternalEvaluationEnforcementSettings)
PolicyDefinitionVersionListResult(IEnumerable<PolicyDefinitionVersionData>, Uri)

The response of a PolicyDefinitionVersion list operation.

PolicyExemptionData(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<String>, Nullable<PolicyExemptionCategory>, Nullable<DateTimeOffset>, String, String, BinaryData, IEnumerable<PolicyResourceSelector>, Nullable<PolicyAssignmentScopeValidation>)
PolicyExternalEvaluationEndpointInvocationResult(PolicyLogInfo, Nullable<PolicyExternalEndpointResult>, String, String, Nullable<DateTimeOffset>, BinaryData, Nullable<PolicyAction>, BinaryData, BinaryData, Nullable<DateTimeOffset>)

The external evaluation endpoint invocation results.

PolicyExternalEvaluationEnforcementSettings(String, String, PolicyExternalEvaluationEndpointSettings, IEnumerable<String>)

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

PolicyLogInfo(String, String, String, String, String, String, String, String, String, String, String, IEnumerable<String>, String, String, String, String, String, String, String, String, IEnumerable<String>)

The policy log info.

PolicyOverride(Nullable<PolicyOverrideKind>, String, IEnumerable<PolicySelector>)

The policy property value override.

PolicyParameterMetadata(Nullable<PolicyParameterType>, IEnumerable<BinaryData>, BinaryData, BinaryData, PolicyParameterMetadataProperties)

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

PolicyParameterMetadataProperties(String, String, String, Nullable<Boolean>, IDictionary<String,BinaryData>)

General metadata for the parameter.

PolicyResourceSelector(String, IEnumerable<PolicySelector>)

The resource selector to filter policies by resource properties.

PolicyResourceTypeAliases(String, IEnumerable<PolicyAlias>)

The resource type aliases definition.

PolicySelector(Nullable<PolicySelectorKind>, IEnumerable<String>, IEnumerable<String>)

The selector expression.

PolicySelfServeExemptionSettings(Nullable<Boolean>, IEnumerable<String>)

The self-serve exemption settings for a policy assignment.

PolicySetDefinitionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PolicyType>, String, String, BinaryData, IDictionary<String,PolicyParameterMetadata>, IEnumerable<PolicyDefinitionReference>, IEnumerable<PolicyDefinitionGroup>, String, IEnumerable<String>)
PolicySetDefinitionVersionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PolicyType>, String, String, BinaryData, IDictionary<String,PolicyParameterMetadata>, IEnumerable<PolicyDefinitionReference>, IEnumerable<PolicyDefinitionGroup>, String)
PolicySetDefinitionVersionListResult(IEnumerable<PolicySetDefinitionVersionData>, Uri)

The response of a PolicySetDefinitionVersion list operation.

PolicyTokenAcquisitionResult(Nullable<PolicyTokenResult>, PolicyTokenEvaluatedRequestDetails, String, Nullable<DateTimeOffset>, IEnumerable<PolicyExternalEvaluationEndpointInvocationResult>, String, String, String, Nullable<DateTimeOffset>)

The policy token response properties.

PolicyTokenEvaluatedRequestDetails(String, String, String, String, String, String)

The policy token evaluated request details.

PolicyTokenOperationInfo(String, String, BinaryData)

The resource operation to acquire a token for.

PolicyTokenRequestContent(PolicyTokenOperationInfo, String)

The policy token request properties.

PolicyUserAssignedIdentity(Nullable<Guid>, Nullable<Guid>)

The PolicyUserAssignedIdentity.

VariableData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<PolicyVariableColumn>)
VariableValueData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<PolicyVariableValueColumnValue>)

Applies to