Share via


ClusterUpdateParameters Constructors

Definition

Overloads

ClusterUpdateParameters()

Initializes a new instance of the ClusterUpdateParameters class.

ClusterUpdateParameters(IList<String>, CertificateDescription, ServerCertificateCommonNames, IList<ClientCertificateCommonName>, IList<ClientCertificateThumbprint>, String, Nullable<Boolean>, IList<SettingsSectionDescription>, IList<NodeTypeDescription>, String, CertificateDescription, ClusterUpgradePolicy, String, ApplicationTypeVersionsCleanupPolicy, IDictionary<String,String>)

Initializes a new instance of the ClusterUpdateParameters class.

ClusterUpdateParameters()

Initializes a new instance of the ClusterUpdateParameters class.

public ClusterUpdateParameters ();
Public Sub New ()

Applies to

ClusterUpdateParameters(IList<String>, CertificateDescription, ServerCertificateCommonNames, IList<ClientCertificateCommonName>, IList<ClientCertificateThumbprint>, String, Nullable<Boolean>, IList<SettingsSectionDescription>, IList<NodeTypeDescription>, String, CertificateDescription, ClusterUpgradePolicy, String, ApplicationTypeVersionsCleanupPolicy, IDictionary<String,String>)

Initializes a new instance of the ClusterUpdateParameters class.

public ClusterUpdateParameters (System.Collections.Generic.IList<string> addOnFeatures = default, Microsoft.Azure.Management.ServiceFabric.Models.CertificateDescription certificate = default, Microsoft.Azure.Management.ServiceFabric.Models.ServerCertificateCommonNames certificateCommonNames = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ClientCertificateCommonName> clientCertificateCommonNames = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ClientCertificateThumbprint> clientCertificateThumbprints = default, string clusterCodeVersion = default, bool? eventStoreServiceEnabled = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.SettingsSectionDescription> fabricSettings = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.NodeTypeDescription> nodeTypes = default, string reliabilityLevel = default, Microsoft.Azure.Management.ServiceFabric.Models.CertificateDescription reverseProxyCertificate = default, Microsoft.Azure.Management.ServiceFabric.Models.ClusterUpgradePolicy upgradeDescription = default, string upgradeMode = default, Microsoft.Azure.Management.ServiceFabric.Models.ApplicationTypeVersionsCleanupPolicy applicationTypeVersionsCleanupPolicy = default, System.Collections.Generic.IDictionary<string,string> tags = default);
new Microsoft.Azure.Management.ServiceFabric.Models.ClusterUpdateParameters : System.Collections.Generic.IList<string> * Microsoft.Azure.Management.ServiceFabric.Models.CertificateDescription * Microsoft.Azure.Management.ServiceFabric.Models.ServerCertificateCommonNames * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ClientCertificateCommonName> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.ClientCertificateThumbprint> * string * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.SettingsSectionDescription> * System.Collections.Generic.IList<Microsoft.Azure.Management.ServiceFabric.Models.NodeTypeDescription> * string * Microsoft.Azure.Management.ServiceFabric.Models.CertificateDescription * Microsoft.Azure.Management.ServiceFabric.Models.ClusterUpgradePolicy * string * Microsoft.Azure.Management.ServiceFabric.Models.ApplicationTypeVersionsCleanupPolicy * System.Collections.Generic.IDictionary<string, string> -> Microsoft.Azure.Management.ServiceFabric.Models.ClusterUpdateParameters
Public Sub New (Optional addOnFeatures As IList(Of String) = Nothing, Optional certificate As CertificateDescription = Nothing, Optional certificateCommonNames As ServerCertificateCommonNames = Nothing, Optional clientCertificateCommonNames As IList(Of ClientCertificateCommonName) = Nothing, Optional clientCertificateThumbprints As IList(Of ClientCertificateThumbprint) = Nothing, Optional clusterCodeVersion As String = Nothing, Optional eventStoreServiceEnabled As Nullable(Of Boolean) = Nothing, Optional fabricSettings As IList(Of SettingsSectionDescription) = Nothing, Optional nodeTypes As IList(Of NodeTypeDescription) = Nothing, Optional reliabilityLevel As String = Nothing, Optional reverseProxyCertificate As CertificateDescription = Nothing, Optional upgradeDescription As ClusterUpgradePolicy = Nothing, Optional upgradeMode As String = Nothing, Optional applicationTypeVersionsCleanupPolicy As ApplicationTypeVersionsCleanupPolicy = Nothing, Optional tags As IDictionary(Of String, String) = Nothing)

Parameters

addOnFeatures
IList<String>

The list of add-on features to enable in the cluster.

certificate
CertificateDescription

The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client.

certificateCommonNames
ServerCertificateCommonNames

Describes a list of server certificates referenced by common name that are used to secure the cluster.

clientCertificateCommonNames
IList<ClientCertificateCommonName>

The list of client certificates referenced by common name that are allowed to manage the cluster. This will overwrite the existing list.

clientCertificateThumbprints
IList<ClientCertificateThumbprint>

The list of client certificates referenced by thumbprint that are allowed to manage the cluster. This will overwrite the existing list.

clusterCodeVersion
String

The Service Fabric runtime version of the cluster. This property can only by set the user when upgradeMode is set to 'Manual'. To get list of available Service Fabric versions for new clusters use ClusterVersion API. To get the list of available version for existing clusters use availableClusterVersions.

eventStoreServiceEnabled
Nullable<Boolean>

Indicates if the event store service is enabled.

fabricSettings
IList<SettingsSectionDescription>

The list of custom fabric settings to configure the cluster. This will overwrite the existing list.

nodeTypes
IList<NodeTypeDescription>

The list of node types in the cluster. This will overwrite the existing list.

reliabilityLevel
String

The reliability level sets the replica set size of system services. Learn about ReliabilityLevel.

         - None - Run the System services with a target replica set count of
         1. This should only be used for test clusters.
         - Bronze - Run the System services with a target replica set count
         of 3. This should only be used for test clusters.
         - Silver - Run the System services with a target replica set count
         of 5.
         - Gold - Run the System services with a target replica set count of
         7.
         - Platinum - Run the System services with a target replica set
         count of 9.
         . Possible values include: 'None', 'Bronze', 'Silver', 'Gold',
         'Platinum'
reverseProxyCertificate
CertificateDescription

The server certificate used by reverse proxy.

upgradeDescription
ClusterUpgradePolicy

The policy to use when upgrading the cluster.

upgradeMode
String

The upgrade mode of the cluster when new Service Fabric runtime version is available.

         - Automatic - The cluster will be automatically upgraded to the
         latest Service Fabric runtime version as soon as it is available.
         - Manual - The cluster will not be automatically upgraded to the
         latest Service Fabric runtime version. The cluster is upgraded by
         setting the **clusterCodeVersion** property in the cluster
         resource.
         . Possible values include: 'Automatic', 'Manual'
applicationTypeVersionsCleanupPolicy
ApplicationTypeVersionsCleanupPolicy

The policy used to clean up unused versions.

tags
IDictionary<String,String>

Cluster update parameters

Applies to