ClusterUpdateParameters Class

Definition

Cluster update request

[Microsoft.Rest.Serialization.JsonTransformation]
public class ClusterUpdateParameters
type ClusterUpdateParameters = class
Public Class ClusterUpdateParameters
Inheritance
ClusterUpdateParameters
Attributes
Microsoft.Rest.Serialization.JsonTransformationAttribute

Constructors

ClusterUpdateParameters()

Initializes a new instance of the ClusterUpdateParameters class.

ClusterUpdateParameters(String, String, String, CertificateDescription, IList<ClientCertificateThumbprint>, IList<ClientCertificateCommonName>, IList<SettingsSectionDescription>, CertificateDescription, IList<NodeTypeDescription>, ClusterUpgradePolicy, IDictionary<String,String>)

Initializes a new instance of the ClusterUpdateParameters class.

Properties

Certificate

Gets or sets this primay certificate will be used as cluster node to node security, SSL certificate for cluster management endpoint and default admin client, the certificate should exist in the virtual machine scale sets or Azure key vault, before you add it. It will override original value

ClientCertificateCommonNames

Gets or sets list of client certificates to whitelist based on common names.

ClientCertificateThumbprints

Gets or sets the client thumbprint details, it is used for client access for cluster operation, it will override existing collection

ClusterCodeVersion

Gets or sets the ServiceFabric code version, if set it, please make sure you have set upgradeMode to Manual, otherwise ,it will fail, if you are using PUT new cluster, you can get the version by using ClusterVersions_List, if you are updating existing cluster, you can get the availableClusterVersions from Clusters_Get

FabricSettings

Gets or sets list of custom fabric settings to configure the cluster, Note, it will overwrite existing collection

NodeTypes

Gets or sets the list of nodetypes that make up the cluster, it will override

ReliabilityLevel

Gets or sets this level is used to set the number of replicas of the system services. Possible values include: 'Bronze', 'Silver', 'Gold'

ReverseProxyCertificate

Gets or sets certificate for the reverse proxy

Tags

Gets or sets cluster update parameters

UpgradeDescription

Gets or sets the policy to use when upgrading the cluster.

UpgradeMode

Gets or sets cluster upgrade mode indicates if fabric upgrade is initiated automatically by the system or not. Possible values include: 'Automatic', 'Manual'

Methods

Validate()

Validate the object.

Applies to