Share via


ResourceManagerModelFactory Class

Definition

Model factory for read-only models.

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

Methods

ApiProfile(String, String)

Initializes a new instance of ApiProfile.

AvailabilityZoneMappings(String, String)

Initializes a new instance of AvailabilityZoneMappings.

AzureRoleDefinition(String, String, Nullable<Boolean>, IEnumerable<Permission>, IEnumerable<String>)

Initializes a new instance of AzureRoleDefinition.

CreateManagementGroupDetails(Nullable<Int32>, Nullable<DateTimeOffset>, String, ManagementGroupParentCreateOptions)

Initializes a new instance of CreateManagementGroupDetails.

DataManifestCustomResourceFunctionDefinition(String, Nullable<ResourceType>, IEnumerable<String>, Nullable<Boolean>)

Initializes a new instance of DataManifestCustomResourceFunctionDefinition.

DataPolicyManifestData(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<String>, String, Nullable<Boolean>, IEnumerable<ResourceTypeAliases>, IEnumerable<DataPolicyManifestEffect>, IEnumerable<String>, IEnumerable<String>, IEnumerable<DataManifestCustomResourceFunctionDefinition>)

Initializes a new instance of DataPolicyManifestData.

DataPolicyManifestEffect(String, BinaryData)

Initializes a new instance of DataPolicyManifestEffect.

DescendantData(ResourceIdentifier, String, ResourceType, SystemData, String, ResourceIdentifier)

Initializes a new instance of DescendantData.

EntityData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Guid>, String, ResourceIdentifier, Nullable<EntityPermission>, Nullable<EntityPermission>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of EntityData.

FeatureData(ResourceIdentifier, String, ResourceType, SystemData, String)

Initializes a new instance of FeatureData.

GenericResourceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ExtendedLocation, ArmPlan, BinaryData, String, String, ResourcesSku, ManagedServiceIdentity, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String)

Initializes a new instance of GenericResourceData.

LocationExpanded(String, String, String, Nullable<LocationType>, String, String, LocationMetadata)

Initializes a new instance of LocationExpanded.

LocationExpanded(String, String, String, Nullable<LocationType>, String, String, LocationMetadata, IEnumerable<AvailabilityZoneMappings>)

Initializes a new instance of LocationExpanded.

LocationMetadata(Nullable<RegionType>, Nullable<RegionCategory>, String, String, Nullable<Double>, Nullable<Double>, String, IEnumerable<PairedRegion>, String)

Initializes a new instance of LocationMetadata.

ManagedByTenant(Nullable<Guid>)

Initializes a new instance of ManagedByTenant.

ManagedServiceIdentity(Nullable<Guid>, Nullable<Guid>, ManagedServiceIdentityType, IDictionary<ResourceIdentifier,UserAssignedIdentity>)

Initializes a new instance of LocationExpanded.

ManagementGroupChildInfo(Nullable<ManagementGroupChildType>, String, String, String, IEnumerable<ManagementGroupChildInfo>)

Initializes a new instance of ManagementGroupChildInfo.

ManagementGroupChildOptions(Nullable<ManagementGroupChildType>, String, String, String, IEnumerable<ManagementGroupChildOptions>)

Initializes a new instance of ManagementGroupChildOptions.

ManagementGroupCreateOrUpdateContent(String, Nullable<ResourceType>, String, Nullable<Guid>, String, CreateManagementGroupDetails, IEnumerable<ManagementGroupChildOptions>)

Initializes a new instance of ManagementGroupCreateOrUpdateContent.

ManagementGroupData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Guid>, String, ManagementGroupInfo, IEnumerable<ManagementGroupChildInfo>)

Initializes a new instance of ManagementGroupData.

ManagementGroupInfo(Nullable<Int32>, Nullable<DateTimeOffset>, String, ParentManagementGroupInfo, IEnumerable<ManagementGroupPathElement>, IEnumerable<String>, IEnumerable<ManagementGroupPathElement>)

Initializes a new instance of ManagementGroupInfo.

ManagementGroupNameAvailabilityResult(Nullable<Boolean>, Nullable<ManagementGroupNameUnavailableReason>, String)

Initializes a new instance of ManagementGroupNameAvailabilityResult.

ManagementGroupParentCreateOptions(String, String, String)

Initializes a new instance of ManagementGroupParentCreateOptions.

ManagementGroupPathElement(String, String)

Initializes a new instance of ManagementGroupPathElement.

ManagementGroupSubscriptionData(ResourceIdentifier, String, ResourceType, SystemData, String, String, ResourceIdentifier, String)

Initializes a new instance of ManagementGroupSubscriptionData.

ManagementLockData(ResourceIdentifier, String, ResourceType, SystemData, ManagementLockLevel, String, IEnumerable<ManagementLockOwner>)

Initializes a new instance of ManagementLockData.

PairedRegion(String, String, String)

Initializes a new instance of PairedRegion.

ParentManagementGroupInfo(String, String, String)

Initializes a new instance of ParentManagementGroupInfo.

Permission(IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of Permission.

PolicyAssignmentData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<AzureLocation>, ManagedServiceIdentity, String, String, String, IEnumerable<String>, IDictionary<String, ArmPolicyParameterValue>, String, BinaryData, Nullable<EnforcementMode>, IEnumerable<NonComplianceMessage>, IEnumerable<ResourceSelector>, IEnumerable<PolicyOverride>)

Initializes a new instance of PolicyAssignmentData.

PolicyDefinitionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PolicyType>, String, String, String, BinaryData, BinaryData, IDictionary<String,ArmPolicyParameter>)

Initializes a new instance of PolicyDefinitionData.

PolicySetDefinitionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PolicyType>, String, String, BinaryData, IDictionary<String,ArmPolicyParameter>, IEnumerable<PolicyDefinitionReference>, IEnumerable<PolicyDefinitionGroup>)

Initializes a new instance of PolicySetDefinitionData.

PredefinedTag(String, String, PredefinedTagCount, IEnumerable<PredefinedTagValue>)

Initializes a new instance of PredefinedTag.

PredefinedTagCount(String, Nullable<Int32>)

Initializes a new instance of PredefinedTagCount.

PredefinedTagValue(String, String, PredefinedTagCount)

Initializes a new instance of PredefinedTagValue.

ProviderExtendedLocation(Nullable<AzureLocation>, String, IEnumerable<String>)

Initializes a new instance of ProviderExtendedLocation.

ProviderPermission(String, AzureRoleDefinition, AzureRoleDefinition, Nullable<ProviderAuthorizationConsentState>)

Initializes a new instance of ProviderPermission.

ProviderResourceType(String, IEnumerable<String>, IEnumerable<ProviderExtendedLocation>, IEnumerable<ResourceTypeAlias>, IEnumerable<String>, String, IEnumerable<ZoneMapping>, IEnumerable<ApiProfile>, String, IReadOnlyDictionary<String, String>)

Initializes a new instance of ProviderResourceType.

ResourceGroupData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String)

Initializes a new instance of ResourceGroupData.

ResourceGroupExportResult(BinaryData, ResponseError)

Initializes a new instance of ResourceGroupExportResult.

ResourceNameValidationResult(String, Nullable<ResourceType>, Nullable<ResourceNameValidationStatus>)

Initializes a new instance of ResourceNameValidationResult.

ResourceProviderData(ResourceIdentifier, String, String, String, IEnumerable<ProviderResourceType>, Nullable<ProviderAuthorizationConsentState>)

Initializes a new instance of ResourceProviderData.

ResourceTypeAlias(String, IEnumerable<ResourceTypeAliasPath>, Nullable<ResourceTypeAliasType>, String, ResourceTypeAliasPattern, ResourceTypeAliasPathMetadata)

Initializes a new instance of ResourceTypeAlias.

ResourceTypeAliases(String, IEnumerable<ResourceTypeAlias>)

Initializes a new instance of ResourceTypeAliases.

ResourceTypeAliasPath(String, IEnumerable<String>, ResourceTypeAliasPattern, ResourceTypeAliasPathMetadata)

Initializes a new instance of ResourceTypeAliasPath.

ResourceTypeAliasPathMetadata(Nullable<ResourceTypeAliasPathTokenType>, Nullable<ResourceTypeAliasPathAttributes>)

Initializes a new instance of ResourceTypeAliasPathMetadata.

ResourceTypeAliasPattern(String, String, Nullable<ResourceTypeAliasPatternType>)

Initializes a new instance of ResourceTypeAliasPattern.

SubResource(ResourceIdentifier)

Initializes a new instance of SubResource.

SubscriptionData(ResourceIdentifier, String, String, Nullable<Guid>, Nullable<SubscriptionState>, SubscriptionPolicies, String, IEnumerable<ManagedByTenant>, IReadOnlyDictionary<String,String>)

Initializes a new instance of SubscriptionData.

SubscriptionPolicies(String, String, Nullable<SpendingLimit>)

Initializes a new instance of SubscriptionPolicies.

TagResourceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>)

Initializes a new instance of TagResourceData.

TenantData(String, Nullable<Guid>, Nullable<TenantCategory>, String, String, String, IEnumerable<String>, String, String, Uri)

Initializes a new instance of TenantData.

TenantResourceProvider(String, IEnumerable<ProviderResourceType>)

Initializes a new instance of TenantResourceProvider.

TrackedResourceExtendedData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ExtendedLocation)

Initializes a new instance of TrackedResourceExtendedData.

WritableSubResource(ResourceIdentifier)

Initializes a new instance of WritableSubResource.

ZoneMapping(Nullable<AzureLocation>, IEnumerable<String>)

Initializes a new instance of ZoneMapping.

Applies to