Microsoft.Azure.Management.ServiceFabricManagedClusters.Models Namespace

Classes

Access

Defines values for Access.

AddRemoveIncrementalNamedPartitionScalingMechanism

Represents a scaling mechanism for adding or removing named partitions of a stateless service. Partition names are in the format '0','1'...'N-1'.

ApplicationHealthPolicy

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

ApplicationResource

The application resource.

ApplicationTypeResource

The application type name resource

ApplicationTypeUpdateParameters

Application type update request

ApplicationTypeVersionResource

An application type version resource for the specified application type name resource.

ApplicationTypeVersionsCleanupPolicy

The policy used to clean up unused versions. When the policy is not specified explicitly, the default unused application versions to keep will be 3.

ApplicationTypeVersionUpdateParameters

Application type version update request

ApplicationUpdateParameters

Application update request

ApplicationUpgradePolicy

Describes the policy for a monitored application upgrade.

ApplicationUserAssignedIdentity
AvailableOperationDisplay

Operation supported by the Service Fabric resource provider

AveragePartitionLoadScalingTrigger

Represents a scaling trigger related to an average load of a metric/resource of a partition.

AverageServiceLoadScalingTrigger

Represents a scaling policy related to an average load of a metric/resource of a service.

AzureActiveDirectory

The settings to enable AAD authentication on the cluster.

ClientCertificate

Client certificate definition.

ClusterState

Defines values for ClusterState.

ClusterUpgradeCadence

Defines values for ClusterUpgradeCadence.

ClusterUpgradeMode

Defines values for ClusterUpgradeMode.

Direction

Defines values for Direction.

DiskType

Defines values for DiskType.

EndpointRangeDescription

Port range details

ErrorModel

The structure of the error.

ErrorModelError

The error details.

ErrorModelException

Exception thrown for an invalid response with ErrorModel information.

FailureAction

Defines values for FailureAction.

LoadBalancingRule

Describes a load balancing rule.

ManagedCluster

The manged cluster resource

ManagedClusterCodeVersionResult

The result of the Service Fabric runtime versions

ManagedClusterUpdateParameters

Managed cluster update request

ManagedIdentity

Describes the managed identities for an Azure resource.

ManagedProxyResource

The resource model definition for proxy-only resource.

ManagedResourceProvisioningState

Defines values for ManagedResourceProvisioningState.

MoveCost

Defines values for MoveCost.

NamedPartitionScheme

Describes the named partition scheme of the service.

NetworkSecurityRule

Describes a network security rule.

NodeType

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

NodeTypeActionParameters

Parameters for Node type action.

NodeTypeUpdateParameters

Node type update request

NsgProtocol

Defines values for NsgProtocol.

OperationResult

Available operation list result

Page<T>

Defines a page in Azure responses.

Partition

Describes how the service is partitioned.

PartitionInstanceCountScaleMechanism

Represents a scaling mechanism for adding or removing instances of stateless service partition.

PartitionScheme

Defines values for PartitionScheme.

ProbeProtocol

Defines values for ProbeProtocol.

Protocol

Defines values for Protocol.

ProxyResource

The resource model definition for proxy-only resource.

Resource

The resource model definition.

RollingUpgradeMode

Defines values for RollingUpgradeMode.

RollingUpgradeMonitoringPolicy

The policy used for monitoring the application upgrade

ScalingMechanism

Describes the mechanism for performing a scaling operation.

ScalingPolicy

Specifies a metric to load balance a service during runtime.

ScalingTrigger

Describes the trigger for performing a scaling operation.

ServiceCorrelation

Creates a particular correlation between services.

ServiceCorrelationScheme

Defines values for ServiceCorrelationScheme.

ServiceKind

Defines values for ServiceKind.

ServiceLoadMetric

Specifies a metric to load balance a service during runtime.

ServiceLoadMetricWeight

Defines values for ServiceLoadMetricWeight.

ServicePackageActivationMode

Defines values for ServicePackageActivationMode.

ServicePlacementInvalidDomainPolicy

Describes the policy to be used for placement of a Service Fabric service where a particular fault or upgrade domain should not be used for placement of the instances or replicas of that service.

ServicePlacementNonPartiallyPlaceServicePolicy

The name of the domain that should used for placement as per this policy.

ServicePlacementPolicy

Describes the policy to be used for placement of a Service Fabric service.

ServicePlacementPolicyType

Defines values for ServicePlacementPolicyType.

ServicePlacementPreferPrimaryDomainPolicy

Describes the policy to be used for placement of a Service Fabric service where the service's Primary replicas should optimally be placed in a particular domain.

This placement policy is usually used with fault domains in scenarios where the Service Fabric cluster is geographically distributed in order to indicate that a service's primary replica should be located in a particular fault domain, which in geo-distributed scenarios usually aligns with regional or datacenter boundaries. Note that since this is an optimization it is possible that the Primary replica may not end up located in this domain due to failures, capacity limits, or other constraints.

ServicePlacementRequiredDomainPolicy

Describes the policy to be used for placement of a Service Fabric service where the instances or replicas of that service must be placed in a particular domain.

ServicePlacementRequireDomainDistributionPolicy

Describes the policy to be used for placement of a Service Fabric service where two replicas from the same partition should never be placed in the same fault or upgrade domain.

While this is not common it can expose the service to an increased risk of concurrent failures due to unplanned outages or other cases of subsequent/concurrent failures. As an example, consider a case where replicas are deployed across different data center, with one replica per location. In the event that one of the datacenters goes offline, normally the replica that was placed in that datacenter will be packed into one of the remaining datacenters. If this is not desirable then this policy should be set.

ServiceResource

The service resource.

ServiceResourceProperties

The service resource properties.

ServiceResourcePropertiesBase

The common service resource properties.

ServiceScalingMechanismKind

Defines values for ServiceScalingMechanismKind.

ServiceScalingTriggerKind

Defines values for ServiceScalingTriggerKind.

ServiceTypeHealthPolicy

Represents the health policy used to evaluate the health of services belonging to a service type.

ServiceUpdateParameters

Service update request

SettingsParameterDescription

Describes a parameter in fabric settings of the cluster.

SettingsSectionDescription

Describes a section in the fabric settings of the cluster.

SingletonPartitionScheme

Describes the partition scheme of a singleton-partitioned, or non-partitioned service.

Sku

Service Fabric managed cluster Sku definition

SkuName

Defines values for SkuName.

StatefulServiceProperties

The properties of a stateful service resource.

StatelessServiceProperties

The properties of a stateless service resource.

SubResource

Azure resource identifier.

SystemData

Metadata pertaining to creation and last modification of the resource.

UniformInt64RangePartitionScheme

Describes a partitioning scheme where an integer range is allocated evenly across a number of partitions.

UserAssignedIdentity
VaultCertificate

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.

VaultSecretGroup

Specifies set of certificates that should be installed onto the virtual machines.

VmManagedIdentity

Identities for the virtual machine scale set under the node type.

VMSSExtension

Specifies set of extensions that should be installed onto the virtual machines.

Enums

ManagedIdentityType

Defines values for ManagedIdentityType.