Azure.ResourceManager.ServiceFabric.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| ApplicationDeltaHealthPolicy |
Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster. |
| ApplicationHealthPolicy |
Defines a health policy used to evaluate the health of an application or one of its children entities. |
| ApplicationMetricDescription |
Describes capacity information for a custom resource balancing metric. This can be used to limit the total consumption of this metric by the services of this application. |
| ApplicationUpgradePolicy |
Describes the policy for a monitored application upgrade. |
| ApplicationUserAssignedIdentity |
Describes a user assigned identity for the application. |
| ArmApplicationHealthPolicy |
Defines a health policy used to evaluate the health of an application or one of its children entities. |
| ArmRollingUpgradeMonitoringPolicy |
The policy used for monitoring the application upgrade. |
| ArmServiceFabricModelFactory |
A factory class for creating instances of the models for mocking. |
| ArmServiceTypeHealthPolicy |
Represents the health policy used to evaluate the health of services belonging to a service type. |
| ClusterAadSetting |
The settings to enable AAD authentication on the cluster. |
| ClusterCertificateDescription |
Describes the certificate details. |
| ClusterClientCertificateCommonName |
Describes the client certificate details using common name. |
| ClusterClientCertificateThumbprint |
Describes the client certificate details using thumbprint. |
| ClusterCodeVersionsResult |
The result of the Service Fabric runtime versions. |
| ClusterEndpointRangeDescription |
Port range details. |
| ClusterHealthPolicy |
Defines a health policy used to evaluate the health of the cluster or of a cluster node. |
| ClusterNodeTypeDescription |
Describes a node type in the cluster, each node type represents sub set of nodes in the cluster. |
| ClusterNotification |
Describes the notification channel for cluster events. |
| ClusterNotificationTarget |
Describes the notification target properties. |
| ClusterServerCertificateCommonName |
Describes the server certificate details using common name. |
| ClusterServerCertificateCommonNames |
Describes a list of server certificates referenced by common name that are used to secure the cluster. |
| ClusterUpgradeDeltaHealthPolicy |
Describes the delta health policies for the cluster upgrade. |
| ClusterUpgradePolicy |
Describes the policy used when upgrading the cluster. |
| ClusterVersionDetails |
The detail of the Service Fabric runtime version result. |
| DiagnosticsStorageAccountConfig |
The storage account information for storing Service Fabric diagnostic logs. |
| NamedPartitionSchemeDescription |
Describes the named partition scheme of the service. |
| PartitionSchemeDescription |
Describes how the service is partitioned. Please note this is the abstract base class. The derived classes available for instantiation are: NamedPartitionSchemeDescription, SingletonPartitionSchemeDescription, and UniformInt64RangePartitionSchemeDescription. |
| ServiceCorrelationDescription |
Creates a particular correlation between services. |
| ServiceFabricApplicationPatch |
The application resource for patch operations. |
| ServiceFabricClusterPatch |
Cluster update request. |
| ServiceFabricServicePatch |
The service resource for patch operations. |
| ServiceLoadMetricDescription |
Specifies a metric to load balance a service during runtime. |
| ServicePlacementPolicyDescription |
Describes the policy to be used for placement of a Service Fabric service. Please note this is the abstract base class. The derived classes available for instantiation are: |
| ServiceResourceProperties |
The service resource properties. Please note this is the abstract base class. The derived classes available for instantiation are: StatefulServiceProperties and StatelessServiceProperties. |
| ServiceResourcePropertiesBase |
The common service resource properties. |
| ServiceResourceUpdateProperties |
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 |
Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster. |
| ServiceTypeHealthPolicy |
Represents the health policy used to evaluate the health of services belonging to a service type. |
| SettingsParameterDescription |
Describes a parameter in fabric settings of the cluster. |
| SettingsSectionDescription |
Describes a section in the fabric settings of the cluster. |
| SingletonPartitionSchemeDescription |
Describes the partition scheme of a singleton-partitioned, or non-partitioned service. |
| StatefulServiceProperties |
The properties of a stateful service resource. |
| StatefulServiceUpdateProperties |
The properties of a stateful service resource for patch operations. |
| StatelessServiceProperties |
The properties of a stateless service resource. |
| StatelessServiceUpdateProperties |
The properties of a stateless service resource for patch operations. |
| UniformInt64RangePartitionSchemeDescription |
Describes a partitioning scheme where an integer range is allocated evenly across a number of partitions. |
| UpgradableVersionPathResult |
The list of intermediate cluster code versions for an upgrade or downgrade, or minimum and maximum upgradable version if no target was given. |
| UpgradableVersionsDescription |
The upgrade path description with target version. |
Structs
| Name | Description |
|---|---|
| ApplicationMoveCost |
Specifies the move cost for the service. |
| ApplicationRollingUpgradeMode |
The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, and Monitored. |
| ArmServicePackageActivationMode |
The activation Mode of the service package. |
| ArmUpgradeFailureAction |
The activation Mode of the service package. |
| ClusterAddOnFeature |
Available cluster add-on features. |
| ClusterCertificateStoreName |
The local certificate store location. |
| ClusterDurabilityLevel |
The durability level of the node type. Learn about DurabilityLevel. |
| ClusterEnvironment |
Cluster operating system, the default will be Windows. |
| ClusterNotificationCategory |
The category of notification. |
| ClusterNotificationChannel |
The notification channel indicates the type of receivers subscribed to the notification, either user or subscription. |
| ClusterNotificationLevel |
The level of notification. |
| ClusterReliabilityLevel |
The reliability level sets the replica set size of system services. Learn about ReliabilityLevel. |
| ClusterUpgradeCadence |
Indicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0. |
| ClusterUpgradeMode |
The upgrade mode of the cluster when new Service Fabric runtime version is available. |
| ClusterVersionsEnvironment |
The operating system or environment of the cluster version. |
| ServiceCorrelationScheme |
The service correlation scheme. |
| ServiceFabricClusterState |
The current state of the cluster. |
| ServiceFabricProvisioningState |
The provisioning state of the cluster resource. |
| ServiceLoadMetricWeight |
Determines the metric weight relative to the other metrics that are configured for this service. During runtime, if two metrics end up in conflict, the Cluster Resource Manager prefers the metric with the higher weight. |
| SfZonalUpgradeMode |
This property controls the logical grouping of VMs in upgrade domains (UDs). This property can't be modified if a node type with multiple Availability Zones is already present in the cluster. |
| VmssZonalUpgradeMode |
This property defines the upgrade mode for the virtual machine scale set, it is mandatory if a node type with multiple Availability Zones is added. |