ArmProviderHubModelFactory Class

Definition

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

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

Methods

Name Description
AllowedResourceName(String, String)
AllowedUnauthorizedActionsExtension(String, Nullable<AllowedUnauthorizedActionIntent>)
ApplicationDataAuthorization(ApplicationOwnershipRole, IEnumerable<String>)
ApplicationProviderAuthorization(String, String)
AsyncOperationPollingRules(IEnumerable<String>, Nullable<AdditionalOptionAsyncOperation>)
AsyncTimeoutRule(String, String)
AuthorizationActionMapping(String, String)
CanaryTrafficRegionRolloutConfiguration(IEnumerable<AzureLocation>, IEnumerable<AzureLocation>)
CheckinManifestContent(String, AzureLocation)
CheckinManifestInfo(Boolean, String, String, String)

Initializes a new instance of CheckinManifestInfo.

CheckNameAvailabilitySpecifications(Nullable<Boolean>, IEnumerable<String>)
CustomRolloutAutoProvisionConfig(Nullable<Boolean>, Nullable<Boolean>)
CustomRolloutData(ResourceIdentifier, String, ResourceType, SystemData, CustomRolloutProperties)

Initializes a new instance of CustomRolloutData.

CustomRolloutProperties(Nullable<ProviderHubProvisioningState>, CustomRolloutSpecification, CustomRolloutStatus)

Initializes a new instance of CustomRolloutProperties.

CustomRolloutSpecification(CustomRolloutAutoProvisionConfig, IEnumerable<AzureLocation>, IEnumerable<String>, Nullable<Boolean>, Nullable<Boolean>, ProviderRegistrationData, IEnumerable<ResourceTypeRegistrationData>)
CustomRolloutStatus(IEnumerable<AzureLocation>, IDictionary<String,ExtendedErrorInfo>, CheckinManifestInfo)
DefaultRolloutAutoProvisionConfig(Nullable<Boolean>, Nullable<Boolean>)
DefaultRolloutData(ResourceIdentifier, String, ResourceType, SystemData, DefaultRolloutProperties)

Initializes a new instance of DefaultRolloutData.

DefaultRolloutProperties(Nullable<ProviderHubProvisioningState>, DefaultRolloutSpecification, DefaultRolloutStatus)

Initializes a new instance of DefaultRolloutProperties.

DefaultRolloutSpecification(Nullable<Boolean>, CanaryTrafficRegionRolloutConfiguration, TrafficRegionRolloutConfiguration, TrafficRegionRolloutConfiguration, TrafficRegionRolloutConfiguration, TrafficRegionRolloutConfiguration, TrafficRegionRolloutConfiguration, ProviderRegistrationData, IEnumerable<ResourceTypeRegistrationData>, DefaultRolloutAutoProvisionConfig)
DefaultRolloutStatus(IEnumerable<AzureLocation>, IDictionary<String, ExtendedErrorInfo>, Nullable<TrafficRegionCategory>, Nullable<DateTimeOffset>, Nullable<SubscriptionReregistrationResult>, CheckinManifestInfo)
ExpeditedRolloutMetadata(Nullable<Boolean>, Nullable<ExpeditedRolloutIntent>)
ExtendedErrorInfo(String, String, String, IEnumerable<ExtendedErrorInfo>, IEnumerable<TypedErrorInfo>)
ExtensionOptions(IEnumerable<ExtensionOptionType>, IEnumerable<ExtensionOptionType>)
FanoutLinkedNotificationRule(TokenAuthConfiguration, IEnumerable<String>, IEnumerable<ResourceProviderEndpoint>, ProviderDstsConfiguration)
IdentityManagementProperties(Nullable<IdentityManagementType>, String, IEnumerable<String>, IEnumerable<String>)
LegacyDisallowedCondition(IEnumerable<ProviderLegacyOperation>, String)
LightHouseAuthorization(String, String)
LinkedAccessCheck(String, String, String, String, String)
LinkedNotificationRule(IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, Nullable<TimeSpan>)
LinkedOperationRule(LinkedOperation, LinkedAction, IEnumerable<String>)
LocalizedOperationDefinition(String, Nullable<Boolean>, Nullable<OperationOrigins>, LocalizedOperationDisplayDefinition, Nullable<OperationActionType>)
LocalizedOperationDisplayDefinition(OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition, OperationsDisplayDefinition)
LoggingHiddenPropertyPaths(IEnumerable<String>, IEnumerable<String>)
LoggingRule(String, LoggingDirection, LoggingDetail, LoggingHiddenPropertyPaths)
ManifestLevelPropertyBag(IEnumerable<ResourceHydrationAccount>)
NotificationEndpoint(ResourceIdentifier, IEnumerable<AzureLocation>)
NotificationRegistrationData(ResourceIdentifier, String, ResourceType, SystemData, NotificationRegistrationProperties)

Initializes a new instance of NotificationRegistrationData.

NotificationRegistrationProperties(Nullable<NotificationMode>, Nullable<MessageScope>, IEnumerable<String>, IEnumerable<NotificationEndpoint>, Nullable<ProviderHubProvisioningState>)

Initializes a new instance of NotificationRegistrationProperties.

OperationsDefinition(String, Nullable<Boolean>, Nullable<OperationOrigins>, OperationsDisplayDefinition, Nullable<OperationActionType>, BinaryData)
OperationsDisplayDefinition(String, String, String, String)
OperationsPutContent(ResourceIdentifier, String, ResourceType, SystemData, IEnumerable<LocalizedOperationDefinition>)
ProviderAdditionalAuthorization(String, String)
ProviderAuthorizedApplicationData(ResourceIdentifier, String, ResourceType, SystemData, ProviderAuthorizedApplicationProperties)

Initializes a new instance of ProviderAuthorizedApplicationData.

ProviderAuthorizedApplicationProperties(ApplicationProviderAuthorization, IEnumerable<ApplicationDataAuthorization>, Nullable<ProviderHubProvisioningState>)

Initializes a new instance of ProviderAuthorizedApplicationProperties.

ProviderDstsConfiguration(String, String)
ProviderEndpointInformation(String, Nullable<ProviderNotificationEndpointType>, String)
ProviderFeaturesRule(FeaturesPolicy)
ProviderFilterRule(String, IEnumerable<ProviderEndpointInformation>)
ProviderFrontloadPayload(ProviderFrontloadPayloadProperties)
ProviderFrontloadPayloadProperties(String, String, String, String, AvailableCheckInManifestEnvironment, ServiceFeatureFlagAction, IEnumerable<String>, IEnumerable<String>, IEnumerable<ResourceHydrationAccount>, ResourceTypeEndpointBase, IEnumerable<String>)
ProviderHubExtendedLocationOptions(Nullable<ProviderExtendedLocationType>, Nullable<ResourceTypeExtendedLocationPolicy>)
ProviderLocationQuotaRule(Nullable<ProviderQuotaPolicy>, String, Nullable<AzureLocation>)
ProviderMonitorSettingData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<ProviderHubProvisioningState>)

Initializes a new instance of ProviderMonitorSettingData.

ProviderNotification(Nullable<ProviderNotificationType>, Nullable<SkipNotification>)
ProviderQuotaRule(Nullable<ProviderQuotaPolicy>, IEnumerable<ProviderLocationQuotaRule>, IEnumerable<String>)
ProviderRegistrationData(ResourceIdentifier, String, ResourceType, SystemData, ProviderRegistrationProperties, Nullable<ProviderRegistrationKind>)

Initializes a new instance of ProviderRegistrationData.

ProviderRequestHeaderOptions(Nullable<OptInHeaderType>, Nullable<OptOutHeaderType>)
ProviderResourceType(String, Nullable<ResourceRoutingType>, Nullable<AdditionalOptionResourceType>, Nullable<CrossTenantTokenValidation>, Nullable<ResourceValidation>, IEnumerable<String>, IEnumerable<AllowedUnauthorizedActionsExtension>, IEnumerable<AuthorizationActionMapping>, IEnumerable<LinkedAccessCheck>, String, IEnumerable<LoggingRule>, IEnumerable<ThrottlingRule>, IEnumerable<ResourceProviderEndpoint>, Nullable<MarketplaceType>, Nullable<IdentityManagementType>, BinaryData, IEnumerable<String>, Nullable<FeaturesPolicy>, IEnumerable<ProviderSubscriptionStateRule>, IEnumerable<ServiceTreeInfo>, ProviderRequestHeaderOptions, String, IEnumerable<String>, TemplateDeploymentPolicy, IEnumerable<ProviderHubExtendedLocationOptions>, IEnumerable<LinkedOperationRule>, Nullable<ManifestResourceDeletionPolicy>, ProviderQuotaRule, IEnumerable<ProviderNotification>, IEnumerable<LinkedNotificationRule>, AsyncOperationPollingRules)

Initializes a new instance of ProviderResourceType.

ProviderSubscriptionStateRule(Nullable<ProviderSubscriptionState>, IEnumerable<String>)
ReRegisterSubscriptionMetadata(Boolean, Nullable<Int32>)

Initializes a new instance of ReRegisterSubscriptionMetadata.

ResourceAccessRole(IEnumerable<String>, IEnumerable<String>)
ResourceConcurrencyControlOption(Nullable<ResourceConcurrencyPolicy>)
ResourceGraphConfiguration(Nullable<Boolean>, String)
ResourceHydrationAccount(Nullable<Int64>, String, String, String)
ResourceManagementAction(IEnumerable<ResourceManagementEntity>)
ResourceManagementEntity(ResourceIdentifier, String, Nullable<AzureLocation>, String)

Initializes a new instance of ResourceManagementEntity.

ResourceMovePolicy(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)
ResourceProviderAuthorization(String, String, String, ResourceProviderManagedByAuthorization, IEnumerable<ThirdPartyExtension>, String)
ResourceProviderCapabilities(String, ResourceProviderCapabilitiesEffect, IEnumerable<String>)
ResourceProviderEndpoint(Nullable<Boolean>, IEnumerable<String>, Uri, IEnumerable<AzureLocation>, IEnumerable<String>, Nullable<FeaturesPolicy>, Nullable<TimeSpan>, Nullable<ProviderEndpointType>, String)

Initializes a new instance of ResourceProviderEndpoint.

ResourceProviderManagedByAuthorization(IEnumerable<ProviderAdditionalAuthorization>, String, Nullable<Boolean>)
ResourceProviderManagement(IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, String, String, String, IEnumerable<ServiceTreeInfo>, Nullable<ResourceAccessPolicy>, IEnumerable<ResourceAccessRole>, IEnumerable<String>, Nullable<ServerFailureResponseMessageType>, ExpeditedRolloutMetadata, IEnumerable<String>, String, String)
ResourceProviderManifest(IEnumerable<String>, IEnumerable<ResourceProviderAuthorization>, String, IEnumerable<ResourceProviderService>, String, String, Nullable<ResourceProviderType>, IEnumerable<String>, Nullable<FeaturesPolicy>, ProviderRequestHeaderOptions, IEnumerable<ProviderResourceType>, ResourceProviderManagement, IEnumerable<ResourceProviderCapabilities>, Nullable<CrossTenantTokenValidation>, BinaryData, IEnumerable<ResourceProviderEndpoint>, ReRegisterSubscriptionMetadata, Nullable<Boolean>, IEnumerable<ProviderNotification>, IEnumerable<FanoutLinkedNotificationRule>, AsyncOperationPollingRules)

Backward-compat factory method for ResourceProviderManifest (20 params).

ResourceProviderService(String, Nullable<ResourceProviderServiceStatus>)
ResourceSkuCapability(String, String)
ResourceTypeEndpoint(Nullable<ResourceTypeEndpointKind>, Nullable<Boolean>, IEnumerable<String>, IEnumerable<AzureLocation>, IEnumerable<String>, Nullable<FeaturesPolicy>, IEnumerable<ResourceTypeExtension>, Nullable<TimeSpan>, Nullable<ProviderEndpointTypeResourceType>, TokenAuthConfiguration, String, Uri, String, IEnumerable<String>, ProviderDstsConfiguration, Nullable<ResourceTypeDataBoundary>)
ResourceTypeEndpointBase(Boolean, IEnumerable<String>, Uri, IEnumerable<String>, IEnumerable<String>, FeaturesPolicy, TimeSpan, ProviderEndpointType, ProviderDstsConfiguration, String, String, IEnumerable<String>)
ResourceTypeExtension(Uri, IEnumerable<ResourceTypeExtensionCategory>, Nullable<TimeSpan>)
ResourceTypeOnBehalfOfToken(String, String)
ResourceTypeRegistrationApiProfile(String, String)
ResourceTypeRegistrationCapacityRule(Nullable<ResourceTypeRegistrationCapacityPolicy>, String)
ResourceTypeRegistrationData(ResourceIdentifier, String, ResourceType, SystemData, ResourceTypeRegistrationProperties, Nullable<ResourceTypeRegistrationKind>)

Initializes a new instance of ResourceTypeRegistrationData.

ResourceTypeRegistrationDeleteDependency(IEnumerable<String>, String, String)
ResourceTypeRegistrationLegacyPolicy(IEnumerable<ProviderLegacyOperation>, IEnumerable<LegacyDisallowedCondition>)
ResourceTypeRegistrationProperties(Nullable<ResourceRoutingType>, Nullable<AdditionalOptionResourceTypeRegistration>, Nullable<CrossTenantTokenValidation>, Nullable<ResourceTypeRegistrationRegionality>, IEnumerable<ResourceTypeEndpoint>, ExtensionOptions, Nullable<MarketplaceType>, IEnumerable<SwaggerSpecification>, IEnumerable<String>, IEnumerable<AllowedUnauthorizedActionsExtension>, IEnumerable<AuthorizationActionMapping>, IEnumerable<LinkedAccessCheck>, String, IEnumerable<LoggingRule>, IEnumerable<ThrottlingRule>, IEnumerable<String>, Nullable<FeaturesPolicy>, Nullable<Boolean>, Nullable<ProviderHubProvisioningState>, Nullable<Boolean>, SubscriptionLifecycleNotificationSpecifications, Nullable<Boolean>, IdentityManagementProperties, CheckNameAvailabilitySpecifications, IEnumerable<String>, IEnumerable<ServiceTreeInfo>, ProviderRequestHeaderOptions, IEnumerable<ProviderSubscriptionStateRule>, TemplateDeploymentOptions, IEnumerable<ProviderHubExtendedLocationOptions>, ResourceMovePolicy, Nullable<ResourceDeletionPolicy>, IDictionary<String,ResourceConcurrencyControlOption>, ResourceGraphConfiguration, ResourceProviderManagement, Nullable<Boolean>, ResourceTypeOnBehalfOfToken, Nullable<ResourceTypeCategory>, Nullable<ResourceValidation>, IEnumerable<String>, IDictionary<String, BinaryData>, String, ProviderQuotaRule, IEnumerable<ProviderNotification>, IEnumerable<LinkedNotificationRule>, AsyncOperationPollingRules, TokenAuthConfiguration, TemplateDeploymentPolicy, Nullable<Boolean>, Nullable<PolicyExecutionType>, Nullable<AvailabilityZonePolicy>, ProviderDstsConfiguration, IEnumerable<AsyncTimeoutRule>, IEnumerable<String>, IEnumerable<ResourceTypeRegistrationApiProfile>, IEnumerable<LinkedOperationRule>, String, IEnumerable<String>, IEnumerable<String>, ResourceTypeRegistrationLegacyPolicy, String, ResourceTypeRegistrationCapacityRule, Nullable<Boolean>, IEnumerable<AllowedResourceName>, ResourceTypeRegistrationResourceCache, Nullable<ProviderResourceQueryFilterOption>, Nullable<Boolean>, ResourceTypeRegistrationResourceManagementOptions, String, Nullable<Boolean>, Nullable<CommonApiVersionsMergeMode>, String, Nullable<FrontdoorRequestMode>, Nullable<ProviderResourceSubType>, String)

Initializes a new instance of ResourceTypeRegistrationProperties.

ResourceTypeRegistrationResourceCache(Nullable<Boolean>, String)
ResourceTypeRegistrationResourceManagementOptions(Nullable<ResourceManagementSupportedOperation>, IEnumerable<ResourceTypeRegistrationDeleteDependency>, String)
ResourceTypeSkuCapacity(Int32, Nullable<Int32>, Nullable<Int32>, Nullable<ResourceTypeSkuScaleType>)
ResourceTypeSkuCost(String, Nullable<Int32>, String)
ResourceTypeSkuData(ResourceIdentifier, String, ResourceType, SystemData, ResourceTypeSkuProperties)

Initializes a new instance of ResourceTypeSkuData.

ResourceTypeSkuLocationInfo(AzureLocation, IEnumerable<String>, IEnumerable<ResourceTypeSkuZoneDetail>, IEnumerable<String>, Nullable<ProviderExtendedLocationType>)
ResourceTypeSkuProperties(IEnumerable<ResourceTypeSkuSetting>, Nullable<ProviderHubProvisioningState>)

Initializes a new instance of ResourceTypeSkuProperties.

ResourceTypeSkuSetting(String, String, String, String, String, IEnumerable<String>, IEnumerable<ResourceTypeSkuLocationInfo>, IEnumerable<String>, IEnumerable<String>, ResourceTypeSkuCapacity, IEnumerable<ResourceTypeSkuCost>, IEnumerable<ResourceSkuCapability>)
ResourceTypeSkuZoneDetail(IEnumerable<String>, IEnumerable<ResourceSkuCapability>)
RolloutStatusBase(IEnumerable<AzureLocation>, IDictionary<String,ExtendedErrorInfo>)
ServiceTreeInfo(String, String, Nullable<ServiceTreeReadiness>)
SubscriberSetting(IEnumerable<ProviderFilterRule>)
SubscriptionLifecycleNotificationSpecifications(IEnumerable<SubscriptionStateOverrideAction>, Nullable<TimeSpan>)
SubscriptionStateOverrideAction(SubscriptionTransitioningState, SubscriptionNotificationOperation)
SwaggerSpecification(IEnumerable<String>, Uri)
TemplateDeploymentOptions(Nullable<Boolean>, IEnumerable<PreflightOption>)
TemplateDeploymentPolicy(TemplateDeploymentCapability, TemplateDeploymentPreflightOption, Nullable<TemplateDeploymentPreflightNotification>)
ThirdPartyExtension(String)
ThirdPartyProviderAuthorization(IEnumerable<LightHouseAuthorization>, String)
ThrottlingMetric(ThrottlingMetricType, Int64, Nullable<TimeSpan>)
ThrottlingRule(String, IEnumerable<ThrottlingMetric>, IEnumerable<String>, IEnumerable<String>)
TokenAuthConfiguration(Nullable<ProviderAuthenticationScheme>, Nullable<SignedRequestScope>, Nullable<Boolean>)
TrafficRegionRolloutConfiguration(IEnumerable<AzureLocation>, Nullable<TimeSpan>)
TrafficRegions(IEnumerable<AzureLocation>)
TypedErrorInfo(String, BinaryData)

Initializes a new instance of TypedErrorInfo.

Applies to