ManagedCluster Class

Definition

The manged cluster resource

[Microsoft.Rest.Serialization.JsonTransformation]
public class ManagedCluster : Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ManagedCluster = class
    inherit Resource
Public Class ManagedCluster
Inherits Resource
Inheritance
ManagedCluster
Attributes

Constructors

ManagedCluster()

Initializes a new instance of the ManagedCluster class.

ManagedCluster(String, String, String, String, String, String, IDictionary<String,String>, String, SystemData, String, String, String, String, IList<String>, Nullable<Int32>, Nullable<Int32>, String, IList<LoadBalancingRule>, Nullable<Boolean>, IList<NetworkSecurityRule>, IList<ClientCertificate>, AzureActiveDirectory, IList<SettingsSectionDescription>, String, String, String, String, IList<String>, Nullable<Boolean>, Nullable<Boolean>, ApplicationTypeVersionsCleanupPolicy, Sku)

Initializes a new instance of the ManagedCluster class.

Properties

AddonFeatures

Gets or sets list of add-on features to enable on the cluster.

AdminPassword

Gets or sets VM admin user password.

AdminUserName

Gets or sets VM admin user name.

AllowRdpAccess

Gets or sets setting this to true enables RDP access to the VM. The default NSG rule opens RDP port to internet which can be overridden with custom Network Security Rules. The default value for this setting is false.

ApplicationTypeVersionsCleanupPolicy

Gets or sets the policy used to clean up unused versions.

AzureActiveDirectory

Gets or sets the AAD authentication settings of the cluster.

ClientConnectionPort

Gets or sets the port used for client connections to the cluster.

Clients

Gets or sets client certificates that are allowed to manage the cluster.

ClusterCertificateThumbprints

Gets list of thumbprints of the cluster certificates.

ClusterCodeVersion

Gets or sets the Service Fabric runtime version of the cluster. This property is required when clusterUpgradeMode 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.

ClusterId

Gets a service generated unique identifier for the cluster resource.

ClusterState

Gets the current state of the cluster. Possible values include: 'WaitingForNodes', 'Deploying', 'BaselineUpgrade', 'Upgrading', 'UpgradeFailed', 'Ready'

ClusterUpgradeCadence

Gets or sets indicates when new cluster runtime version upgrades will be applied after they are released. By default is Wave0. Only applies when clusterUpgradeMode is set to 'Automatic'. Possible values include: 'Wave0', 'Wave1', 'Wave2'

ClusterUpgradeMode

Gets or sets possible values include: 'Automatic', 'Manual'

DnsName

Gets or sets the cluster dns name.

EnableAutoOSUpgrade

Gets or sets setting this to true enables automatic OS upgrade for the node types that are created using any platform OS image with version 'latest'. The default value for this setting is false.

Etag

Gets azure resource etag.

(Inherited from Resource)
FabricSettings

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

Fqdn

Gets the fully qualified domain name associated with the public load balancer of the cluster.

HttpGatewayConnectionPort

Gets or sets the port used for HTTP connections to the cluster.

Id

Gets azure resource identifier.

(Inherited from Resource)
Ipv4Address

Gets the IPv4 address associated with the public load balancer of the cluster.

LoadBalancingRules

Gets or sets load balancing rules that are applied to the public load balancer of the cluster.

Location

Gets or sets azure resource location.

(Inherited from Resource)
Name

Gets azure resource name.

(Inherited from Resource)
NetworkSecurityRules

Gets or sets custom Network Security Rules that are applied to the virtual network of the cluster.

ProvisioningState

Gets the provisioning state of the managed cluster resource. Possible values include: 'None', 'Creating', 'Created', 'Updating', 'Succeeded', 'Failed', 'Canceled', 'Deleting', 'Deleted', 'Other'

Sku

Gets or sets the sku of the managed cluster

SystemData (Inherited from Resource)
Tags

Gets or sets azure resource tags.

(Inherited from Resource)
Type

Gets azure resource type.

(Inherited from Resource)
ZonalResiliency

Gets or sets indicates if the cluster has zone resiliency.

Methods

Validate()

Validate the object.

Applies to