Azure.ResourceManager.ServiceFabric.Models Namespace

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.