ArmServiceFabricModelFactory Class

Definition

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

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

Methods

Name Description
ApplicationDeltaHealthPolicy(Nullable<Int32>, IDictionary<String,ServiceTypeDeltaHealthPolicy>)
ApplicationHealthPolicy(Nullable<Int32>, IDictionary<String,ServiceTypeHealthPolicy>)
ApplicationMetricDescription(String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)
ApplicationUpgradePolicy(Nullable<TimeSpan>, Nullable<Boolean>, ArmRollingUpgradeMonitoringPolicy, ArmApplicationHealthPolicy, Nullable<ApplicationRollingUpgradeMode>, Nullable<Boolean>)
ApplicationUserAssignedIdentity(String, Guid)
ArmApplicationHealthPolicy(Nullable<Boolean>, Nullable<Int32>, ArmServiceTypeHealthPolicy, IDictionary<String,ArmServiceTypeHealthPolicy>)

Defines a health policy used to evaluate the health of an application or one of its children entities.

ArmRollingUpgradeMonitoringPolicy(Nullable<ArmUpgradeFailureAction>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)
ArmServiceTypeHealthPolicy(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
ClusterAadSetting(Nullable<Guid>, String, String)
ClusterCertificateDescription(BinaryData, String, Nullable<ClusterCertificateStoreName>)
ClusterClientCertificateCommonName(Boolean, String, BinaryData)
ClusterClientCertificateThumbprint(Boolean, BinaryData)
ClusterCodeVersionsResult(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<DateTimeOffset>, Nullable<ClusterEnvironment>)

Initializes a new instance of ClusterCodeVersionsResult.

ClusterEndpointRangeDescription(Int32, Int32)
ClusterHealthPolicy(Nullable<Int32>, Nullable<Int32>, IDictionary<String,ApplicationHealthPolicy>)

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

ClusterNodeTypeDescription(String, IDictionary<String,String>, IDictionary<String,String>, Int32, Int32, Nullable<ClusterDurabilityLevel>, ClusterEndpointRangeDescription, ClusterEndpointRangeDescription, Boolean, Int32, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.

ClusterNotification(Boolean, ClusterNotificationCategory, ClusterNotificationLevel, IEnumerable<ClusterNotificationTarget>)

Describes the notification channel for cluster events.

ClusterNotificationTarget(ClusterNotificationChannel, IEnumerable<String>)

Describes the notification target properties.

ClusterServerCertificateCommonName(String, BinaryData)
ClusterServerCertificateCommonNames(IEnumerable<ClusterServerCertificateCommonName>, Nullable<ClusterCertificateStoreName>)

Describes a list of server certificates referenced by common name that are used to secure the cluster.

ClusterUpgradeDeltaHealthPolicy(Int32, Int32, Int32, IDictionary<String,ApplicationDeltaHealthPolicy>)

Describes the delta health policies for the cluster upgrade.

ClusterUpgradePolicy(Nullable<Boolean>, TimeSpan, TimeSpan, TimeSpan, TimeSpan, TimeSpan, TimeSpan, ClusterHealthPolicy, ClusterUpgradeDeltaHealthPolicy)
ClusterVersionDetails(String, Nullable<DateTimeOffset>, Nullable<ClusterEnvironment>)

The detail of the Service Fabric runtime version result.

DiagnosticsStorageAccountConfig(String, String, String, Uri, Uri, Uri)
NamedPartitionSchemeDescription(Int32, IEnumerable<String>)

Describes the named partition scheme of the service.

PartitionSchemeDescription(String)
ServiceCorrelationDescription(ServiceCorrelationScheme, String)
ServiceFabricApplicationData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, IDictionary<String,String>, ApplicationUpgradePolicy, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, IEnumerable<ApplicationMetricDescription>, IEnumerable<ApplicationUserAssignedIdentity>, String, String, Nullable<ETag>, ManagedServiceIdentity)
ServiceFabricApplicationPatch(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, IDictionary<String,String>, ApplicationUpgradePolicy, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, IEnumerable<ApplicationMetricDescription>, IEnumerable<ApplicationUserAssignedIdentity>)
ServiceFabricApplicationTypeData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Nullable<ETag>)

Initializes a new instance of ServiceFabricApplicationTypeData.

ServiceFabricApplicationTypeVersionData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Uri, IReadOnlyDictionary<String,String>, Nullable<ETag>)

Initializes a new instance of ServiceFabricApplicationTypeVersionData.

ServiceFabricClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<ClusterAddOnFeature>, IEnumerable<ClusterVersionDetails>, ClusterAadSetting, ClusterCertificateDescription, ClusterServerCertificateCommonNames, IEnumerable<ClusterClientCertificateCommonName>, IEnumerable<ClusterClientCertificateThumbprint>, String, Uri, Nullable<Guid>, Nullable<ServiceFabricClusterState>, DiagnosticsStorageAccountConfig, Nullable<Boolean>, IEnumerable<SettingsSectionDescription>, Uri, IEnumerable<ClusterNodeTypeDescription>, Nullable<ServiceFabricProvisioningState>, Nullable<ClusterReliabilityLevel>, ClusterCertificateDescription, ClusterServerCertificateCommonNames, ClusterUpgradePolicy, Nullable<ClusterUpgradeMode>, String, Nullable<SfZonalUpgradeMode>, Nullable<VmssZonalUpgradeMode>, Nullable<Boolean>, Nullable<ClusterUpgradeCadence>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Boolean>, IEnumerable<ClusterNotification>, Nullable<Boolean>, Nullable<Int64>, Nullable<ETag>)
ServiceFabricClusterPatch(IEnumerable<ClusterAddOnFeature>, ClusterCertificateDescription, ClusterServerCertificateCommonNames, IEnumerable<ClusterClientCertificateCommonName>, IEnumerable<ClusterClientCertificateThumbprint>, String, Nullable<Boolean>, IEnumerable<SettingsSectionDescription>, IEnumerable<ClusterNodeTypeDescription>, Nullable<ClusterReliabilityLevel>, ClusterCertificateDescription, ClusterUpgradePolicy, Nullable<ClusterUpgradeMode>, Nullable<SfZonalUpgradeMode>, Nullable<VmssZonalUpgradeMode>, Nullable<Boolean>, Nullable<ClusterUpgradeCadence>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Boolean>, IEnumerable<ClusterNotification>, Nullable<Boolean>, Nullable<Int64>, IDictionary<String,String>)
ServiceFabricServiceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ServiceResourceProperties, Nullable<ETag>)
ServiceFabricServicePatch(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ServiceResourceUpdateProperties)

The service resource for patch operations.

ServiceFabricVmSizeResourceData(ResourceIdentifier, String, ResourceType, SystemData, String)

Initializes a new instance of ServiceFabricVmSizeResourceData.

ServiceLoadMetricDescription(String, Nullable<ServiceLoadMetricWeight>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
ServicePlacementPolicyDescription(String)
ServiceResourceProperties(String, IEnumerable<ServiceCorrelationDescription>, IEnumerable<ServiceLoadMetricDescription>, IEnumerable<ServicePlacementPolicyDescription>, Nullable<ApplicationMoveCost>, String, String, String, PartitionSchemeDescription, Nullable<ArmServicePackageActivationMode>, String)

The service resource properties. Please note this is the abstract base class. The derived classes available for instantiation are: StatefulServiceProperties and StatelessServiceProperties.

ServiceResourcePropertiesBase(String, IEnumerable<ServiceCorrelationDescription>, IEnumerable<ServiceLoadMetricDescription>, IEnumerable<ServicePlacementPolicyDescription>, Nullable<ApplicationMoveCost>)

The common service resource properties.

ServiceResourceUpdateProperties(String, IEnumerable<ServiceCorrelationDescription>, IEnumerable<ServiceLoadMetricDescription>, IEnumerable<ServicePlacementPolicyDescription>, Nullable<ApplicationMoveCost>, String)

The service resource properties for patch operations. Please note this is the abstract base class. The derived classes available for instantiation are: StatefulServiceUpdateProperties and StatelessServiceUpdateProperties.

ServiceTypeDeltaHealthPolicy(Nullable<Int32>)
ServiceTypeHealthPolicy(Nullable<Int32>)
SettingsParameterDescription(String, String)
SettingsSectionDescription(String, IEnumerable<SettingsParameterDescription>)

Describes a section in the fabric settings of the cluster.

SingletonPartitionSchemeDescription()
StatefulServiceProperties(String, IEnumerable<ServiceCorrelationDescription>, IEnumerable<ServiceLoadMetricDescription>, IEnumerable<ServicePlacementPolicyDescription>, Nullable<ApplicationMoveCost>, String, String, PartitionSchemeDescription, Nullable<ArmServicePackageActivationMode>, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

The properties of a stateful service resource.

StatefulServiceUpdateProperties(String, IEnumerable<ServiceCorrelationDescription>, IEnumerable<ServiceLoadMetricDescription>, IEnumerable<ServicePlacementPolicyDescription>, Nullable<ApplicationMoveCost>, Nullable<Int32>, Nullable<Int32>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

The properties of a stateful service resource for patch operations.

StatelessServiceProperties(String, IEnumerable<ServiceCorrelationDescription>, IEnumerable<ServiceLoadMetricDescription>, IEnumerable<ServicePlacementPolicyDescription>, Nullable<ApplicationMoveCost>, String, String, PartitionSchemeDescription, Nullable<ArmServicePackageActivationMode>, String, Nullable<Int32>, String, Nullable<Int32>, BinaryData)

The properties of a stateless service resource.

StatelessServiceUpdateProperties(String, IEnumerable<ServiceCorrelationDescription>, IEnumerable<ServiceLoadMetricDescription>, IEnumerable<ServicePlacementPolicyDescription>, Nullable<ApplicationMoveCost>, Nullable<Int32>, String)

The properties of a stateless service resource for patch operations.

UniformInt64RangePartitionSchemeDescription(Int32, String, String)
UpgradableVersionPathResult(IEnumerable<String>)

The list of intermediate cluster code versions for an upgrade or downgrade, or minimum and maximum upgradable version if no target was given.

UpgradableVersionsDescription(String)

The upgrade path description with target version.

Applies to