Cluster Class

Definition

The cluster resource

[Microsoft.Rest.Serialization.JsonTransformation]
public class Cluster : Microsoft.Azure.Management.ServiceFabric.Models.Resource
type Cluster = class
    inherit Resource
Public Class Cluster
Inherits Resource
Inheritance
Cluster
Attributes
Microsoft.Rest.Serialization.JsonTransformationAttribute

Constructors

Cluster()

Initializes a new instance of the Cluster class.

Cluster(String, String, IList<NodeTypeDescription>, String, String, String, IDictionary<String,String>, IList<ClusterVersionDetails>, String, String, String, String, CertificateDescription, String, String, IList<ClientCertificateThumbprint>, IList<ClientCertificateCommonName>, IList<SettingsSectionDescription>, CertificateDescription, AzureActiveDirectory, String, String, DiagnosticsStorageAccountConfig, ClusterUpgradePolicy)

Initializes a new instance of the Cluster class.

Properties

AvailableClusterVersions

Gets the available cluster code version which the cluster can upgrade to, note that you must choose upgradeMode to manual to upgrade to

AzureActiveDirectory

Gets or sets the settings to enable AAD authentication on the cluster

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

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

ClusterCodeVersion

Gets or sets the ServiceFabric code version running in your cluster

ClusterEndpoint

Gets the endpoint for the cluster connecting to servicefabric resource provider

ClusterId

Gets the unique identifier for the cluster resource

ClusterState

Gets the state for the cluster. Possible values include: 'WaitingForNodes', 'Deploying', 'BaselineUpgrade', 'UpdatingUserConfiguration', 'UpdatingUserCertificate', 'UpdatingInfrastructure', 'EnforcingClusterVersion', 'UpgradeServiceUnreachable', 'AutoScale', 'Ready'

DiagnosticsStorageAccountConfig

Gets or sets the storage diagnostics account configuration details

FabricSettings

Gets or sets list of custom fabric settings to configure the cluster.

Id

Gets resource ID.

(Inherited from Resource)
Location

Gets or sets resource location.

(Inherited from Resource)
ManagementEndpoint

Gets or sets the http management endpoint of the cluster

Name

Gets resource name.

(Inherited from Resource)
NodeTypes

Gets or sets the list of nodetypes that make up the cluster

ProvisioningState

Gets the provisioning state of the cluster resource. Possible values include: 'Updating', 'Succeeded', 'Failed', 'Canceled'

ReliabilityLevel

Gets or sets cluster reliability level indicates replica set size of system service. Possible values include: 'Bronze', 'Silver', 'Gold', 'Platinum'

ReverseProxyCertificate

Gets or sets the server certificate used by reverse proxy

Tags

Gets or sets resource tags.

(Inherited from Resource)
Type

Gets resource type.

(Inherited from Resource)
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'

VmImage

Gets or sets the name of VM image VMSS has been configured with. Generic names such as Windows or Linux can be used.

Methods

Validate()

Validate the object.

Applies to