Azure.ResourceManager.ServiceFabricManagedClusters.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
AdditionalNetworkInterfaceConfiguration |
Specifies the settings for a network interface to attach to the node type. |
ApplicationHealthPolicy |
Defines a health policy used to evaluate the health of an application or one of its children entities. |
ApplicationUpgradePolicy |
Describes the policy for a monitored application upgrade. |
ApplicationUserAssignedIdentityInfo |
The ApplicationUserAssignedIdentityInfo. |
ArmServiceFabricManagedClustersModelFactory |
Model factory for models. |
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. |
ClusterFabricSettingsParameterDescription |
Describes a parameter in fabric settings of the cluster. |
ClusterFabricSettingsSection |
Describes a section in the fabric settings of the cluster. |
EndpointRangeDescription |
Port range details. |
ManagedAzResiliencyStatus |
Describes the result of the request to list Managed VM Sizes for Service Fabric Managed Clusters. |
ManagedClusterAzureActiveDirectory |
The settings to enable AAD authentication on the cluster. |
ManagedClusterClientCertificate |
Client certificate definition. |
ManagedClusterHealthPolicy |
Defines a health policy used to evaluate the health of the cluster or of a cluster node. |
ManagedClusterIPTag |
The IP tag associated with the public IP address. |
ManagedClusterLoadBalancingRule |
Describes a load balancing rule. |
ManagedClusterMonitoringPolicy |
Describes the monitoring policies for the cluster upgrade. |
ManagedClusterServiceEndpoint |
The service endpoint properties. |
ManagedClusterSubnet |
Describes a Subnet. |
ManagedClusterUpgradeDeltaHealthPolicy |
Describes the delta health policies for the cluster upgrade. |
ManagedClusterUpgradePolicy |
Describes the policy used when upgrading the cluster. |
ManagedMaintenanceWindowStatus |
Describes the maintenance window status of the Service Fabric Managed Cluster. |
ManagedServiceBaseProperties |
The common service resource properties. |
ManagedServiceCorrelation |
Creates a particular correlation between services. |
ManagedServiceLoadMetric |
Specifies a metric to load balance a service during runtime. |
ManagedServicePartitionScheme |
Describes how the service is partitioned. Please note ManagedServicePartitionScheme is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include NamedPartitionScheme, SingletonPartitionScheme and UniformInt64RangePartitionScheme. |
ManagedServicePlacementPolicy |
Describes the policy to be used for placement of a Service Fabric service. Please note ManagedServicePlacementPolicy is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ServicePlacementInvalidDomainPolicy, ServicePlacementNonPartiallyPlaceServicePolicy, ServicePlacementPreferPrimaryDomainPolicy, ServicePlacementRequiredDomainPolicy and ServicePlacementRequireDomainDistributionPolicy. |
ManagedServiceProperties |
The service resource properties. Please note ManagedServiceProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include StatefulServiceProperties and StatelessServiceProperties. |
ManagedServiceScalingMechanism |
Describes the mechanism for performing a scaling operation. Please note ManagedServiceScalingMechanism is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include NamedPartitionAddOrRemoveScalingMechanism and PartitionInstanceCountScalingMechanism. |
ManagedServiceScalingPolicy |
Specifies a metric to load balance a service during runtime. |
ManagedServiceScalingTrigger |
Describes the trigger for performing a scaling operation. Please note ManagedServiceScalingTrigger is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AveragePartitionLoadScalingTrigger and AverageServiceLoadScalingTrigger. |
NamedPartitionAddOrRemoveScalingMechanism |
Represents a scaling mechanism for adding or removing named partitions of a stateless service. Partition names are in the format '0','1'...'N-1'. |
NamedPartitionScheme |
Describes the named partition scheme of the service. |
NodeTypeActionContent |
Parameters for Node type action. |
NodeTypeAvailableSku |
Defines the type of sku available for a node type. |
NodeTypeFrontendConfiguration |
Describes the frontend configurations for the node type. |
NodeTypeNatConfig |
Provides information about NAT configuration on the default public Load Balancer for the node type. |
NodeTypeSku |
Describes a node type sku. |
NodeTypeSkuCapacity |
Provides information about how node type can be scaled. |
NodeTypeSupportedSku |
Describes a node type supported sku. |
NodeTypeVaultCertificate |
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM. |
NodeTypeVaultSecretGroup |
Specifies set of certificates that should be installed onto the virtual machines. |
NodeTypeVmssDataDisk |
Managed data disk description. |
NodeTypeVmssExtension |
Specifies set of extensions that should be installed onto the virtual machines. |
PartitionInstanceCountScalingMechanism |
Represents a scaling mechanism for adding or removing instances of stateless service partition. |
ResourceAzStatus |
Describes Az Resiliency status of Base resources. |
RollingUpgradeMonitoringPolicy |
The policy used for monitoring the application upgrade. |
RuntimeResumeApplicationUpgradeContent |
Parameters for Resume Upgrade action. The upgrade domain name must be specified. |
ServiceFabricManagedApplicationPatch |
Application update request. |
ServiceFabricManagedApplicationTypePatch |
Application type update request. |
ServiceFabricManagedApplicationTypeVersionPatch |
Application type version update request. |
ServiceFabricManagedClusterIPConfiguration |
Specifies an IP configuration of the network interface. |
ServiceFabricManagedClusterPatch |
Managed cluster update request. |
ServiceFabricManagedClusterPublicIPAddressConfiguration |
The public IP address configuration of the network interface. |
ServiceFabricManagedClustersSku |
Service Fabric managed cluster Sku definition. |
ServiceFabricManagedClusterVersion |
The result of the Service Fabric runtime versions. |
ServiceFabricManagedNetworkSecurityRule |
Describes a network security rule. |
ServiceFabricManagedNodeTypePatch |
Node type update request. |
ServiceFabricManagedServicePatch |
Service update request. |
ServiceFabricManagedUnsupportedVmSize |
Describes a VM Sizes. |
ServiceFabricManagedVmApplication |
Specifies the gallery application that should be made available to the underlying VMSS. |
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 |
ServicePlacementNonPartiallyPlaceServicePolicy. |
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. |
ServiceTypeHealthPolicy |
Represents the health policy used to evaluate the health of services belonging to a service type. |
SingletonPartitionScheme |
SingletonPartitionScheme. |
StatefulServiceProperties |
The properties of a stateful service resource. |
StatelessServiceProperties |
The properties of a stateless service resource. |
UniformInt64RangePartitionScheme |
Describes a partitioning scheme where an integer range is allocated evenly across a number of partitions. |
VmImagePlan |
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save. |
Structs
AutoGeneratedDomainNameLabelScope |
This enum is the entrypoint to using a certificate from a public CA for your cluster. This property was introduced to solve the domain squatting problem with new domains. A domain name will be generated in the following format: <clustername>.<hash>.<regionname>.<sfmcdomain>. The hash portion comes from Azure DNS' Deterministic Name Library. The library creates a hash using the cluster's Tenant, Subscription, Resource Group and Resource Name using the AutoGeneratedDomainNameLabelScope/reuse policy chosen. |
ManagedClusterAddOnFeature |
Available cluster add-on features. |
ManagedClusterLoadBalanceProbeProtocol |
the reference to the load balancer probe used by the load balancing rule. |
ManagedClusterLoadBalancingRuleTransportProtocol |
The reference to the transport protocol used by the load balancing rule. |
ManagedClusterSubnetPrivateEndpointNetworkPoliciesState |
Enable or Disable apply network policies on private end point in the subnet. |
ManagedClusterSubnetPrivateLinkServiceNetworkPoliciesState |
Enable or Disable apply network policies on private link service in the subnet. |
ManagedClusterUpgradeCadence |
Indicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0. |
ManagedClusterUpgradeMode |
The upgrade mode of the cluster when new Service Fabric runtime version is available. |
ManagedClusterVersionEnvironment |
The ManagedClusterVersionEnvironment. |
ManagedServiceCorrelationScheme |
The service correlation scheme. |
ManagedServiceLoadMetricWeight |
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. |
ManagedServicePackageActivationMode |
The activation Mode of the service package. |
NodeTypeFrontendConfigurationIPAddressType |
The IP address type. |
NodeTypeSkuScaleType |
Node type capacity scale type. |
PolicyViolationCompensationAction |
The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Rollback specifies that the upgrade will start rolling back automatically. Manual indicates that the upgrade will switch to UnmonitoredManual upgrade mode. |
RollingUpgradeMode |
The mode used to monitor health during a rolling upgrade. The values are Monitored, and UnmonitoredAuto. |
ServiceFabricManagedClusterOSType |
Cluster operating system, the default will be Windows. |
ServiceFabricManagedClusterPrivateIPAddressVersion |
Specifies whether the IP configuration's private IP is IPv4 or IPv6. Default is IPv4. |
ServiceFabricManagedClusterPublicIPAddressVersion |
Specifies whether the IP configuration's public IP is IPv4 or IPv6. Default is IPv4. |
ServiceFabricManagedClusterSecurityType |
Specifies the security type of the nodeType. Only Standard and TrustedLaunch are currently supported. |
ServiceFabricManagedClustersSkuName |
Sku Name. |
ServiceFabricManagedClusterState |
The current state of the cluster. |
ServiceFabricManagedClusterUpdateType |
Specifies the way the operation will be performed. |
ServiceFabricManagedDataDiskType |
Managed data disk type. IOPS and throughput are given by the disk size, to see more information go to https://docs.microsoft.com/en-us/azure/virtual-machines/disks-types. |
ServiceFabricManagedNetworkSecurityRuleDirection |
Network security rule direction. |
ServiceFabricManagedNetworkTrafficAccess |
The network traffic is allowed or denied. |
ServiceFabricManagedNsgProtocol |
Network protocol this rule applies to. |
ServiceFabricManagedResourceProvisioningState |
The provisioning state of the managed resource. |
ServiceFabricManagedServiceMoveCost |
Specifies the move cost for the service. |
SpotNodeVmEvictionPolicyType |
Specifies the eviction policy for virtual machines in a SPOT node type. |
VmSetupAction |
action to be performed on the vms before bootstrapping the service fabric runtime. |
VmssExtensionSetupOrder |
Vm extension setup order. |
ZonalUpdateMode |
Indicates the update mode for Cross Az clusters. |
Azure SDK for .NET