Share via


PSManagedCluster Class

Definition

public class PSManagedCluster : Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ManagedCluster
type PSManagedCluster = class
    inherit ManagedCluster
Public Class PSManagedCluster
Inherits ManagedCluster
Inheritance
PSManagedCluster
Inheritance

Constructors

Name Description
PSManagedCluster(ManagedCluster)

Properties

Name Description
AddonFeatures

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

(Inherited from ManagedCluster)
AdminPassword

Gets or sets vM admin user password.

(Inherited from ManagedCluster)
AdminUserName

Gets or sets vM admin user name.

(Inherited from ManagedCluster)
AllocatedOutboundPorts

Gets or sets the number of outbound ports allocated for SNAT for each node in the backend pool of the default load balancer. The default value is 0 which provides dynamic port allocation based on pool size.

(Inherited from ManagedCluster)
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.

(Inherited from ManagedCluster)
ApplicationTypeVersionsCleanupPolicy

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

(Inherited from ManagedCluster)
AutoGeneratedDomainNameLabelScope

Gets or sets this property is the entry point to using a public CA cert for your cluster cert. It specifies the level of reuse allowed for the custom FQDN created, matching the subject of the public CA cert. Possible values include: 'TenantReuse', 'SubscriptionReuse', 'ResourceGroupReuse', 'NoReuse'

(Inherited from ManagedCluster)
AuxiliarySubnets

Gets or sets auxiliary subnets for the cluster.

(Inherited from ManagedCluster)
AzureActiveDirectory

Gets or sets the AAD authentication settings of the cluster.

(Inherited from ManagedCluster)
ClientConnectionPort

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

(Inherited from ManagedCluster)
Clients

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

(Inherited from ManagedCluster)
ClusterCertificateThumbprints

Gets list of thumbprints of the cluster certificates.

(Inherited from ManagedCluster)
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.

(Inherited from ManagedCluster)
ClusterId

Gets a service generated unique identifier for the cluster resource.

(Inherited from ManagedCluster)
ClusterState

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

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

(Inherited from ManagedCluster)
ClusterUpgradeMode

Gets or sets the upgrade mode of the cluster when new Service Fabric runtime version is available. Possible values include: 'Automatic', 'Manual'

(Inherited from ManagedCluster)
DdosProtectionPlanId

Gets or sets specify the resource id of a DDoS network protection plan that will be associated with the virtual network of the cluster.

(Inherited from ManagedCluster)
DnsName

Gets or sets the cluster dns name.

(Inherited from ManagedCluster)
EnableAutoOSUpgrade

Gets or sets enables automatic OS upgrade for node types created using OS images with version 'latest'. The default value for this setting is false.

(Inherited from ManagedCluster)
EnableHttpGatewayExclusiveAuthMode

Gets or sets if true, token-based authentication is not allowed on the HttpGatewayEndpoint. This is required to support TLS versions 1.3 and above. If token-based authentication is used, HttpGatewayTokenAuthConnectionPort must be defined.

(Inherited from ManagedCluster)
EnableIpv6

Gets or sets setting this to true creates IPv6 address space for the default VNet used by the cluster. This setting cannot be changed once the cluster is created. The default value for this setting is false.

(Inherited from ManagedCluster)
EnableServicePublicIP

Gets or sets setting this to true will link the IPv4 address as the ServicePublicIP of the IPv6 address. It can only be set to True if IPv6 is enabled on the cluster.

(Inherited from ManagedCluster)
Etag

Gets if eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.",

(Inherited from ManagedCluster)
FabricSettings

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

(Inherited from ManagedCluster)
Fqdn

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

(Inherited from ManagedCluster)
HttpGatewayConnectionPort

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

(Inherited from ManagedCluster)
HttpGatewayTokenAuthConnectionPort

Gets or sets the port used for token-auth based HTTPS connections to the cluster. Cannot be set to the same port as HttpGatewayEndpoint.

(Inherited from ManagedCluster)
Id

Gets fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Inherited from Resource)
IPTags

Gets or sets the list of IP tags associated with the default public IP address of the cluster.

(Inherited from ManagedCluster)
Ipv4Address

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

(Inherited from ManagedCluster)
Ipv6Address

Gets iPv6 address for the cluster if IPv6 is enabled.

(Inherited from ManagedCluster)
LoadBalancingRules

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

(Inherited from ManagedCluster)
Location

Gets or sets azure resource location.

(Inherited from Resource)
Location

Gets or sets the geo-location where the resource lives

(Inherited from TrackedResource)
Name

Gets the name of the resource

(Inherited from Resource)
NetworkSecurityRules

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

(Inherited from ManagedCluster)
ProvisioningState

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

(Inherited from ManagedCluster)
PublicIPPrefixId

Gets or sets specify the resource id of a public IPv4 prefix that the load balancer will allocate a public IPv4 address from. This setting cannot be changed once the cluster is created.

(Inherited from ManagedCluster)
PublicIPv6PrefixId

Gets or sets specify the resource id of a public IPv6 prefix that the load balancer will allocate a public IPv6 address from. This setting cannot be changed once the cluster is created.

(Inherited from ManagedCluster)
ServiceEndpoints

Gets or sets service endpoints for subnets in the cluster.

(Inherited from ManagedCluster)
Sku

Gets or sets the sku of the managed cluster

(Inherited from ManagedCluster)
SubnetId

Gets or sets if specified, the node types for the cluster are created in this subnet instead of the default VNet. The networkSecurityRules specified for the cluster are also applied to this subnet. This setting cannot be changed once the cluster is created.

(Inherited from ManagedCluster)
SystemData

Gets azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from Resource)
Tags

Gets or sets azure resource tags.

(Inherited from Resource)
Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
Type

Gets the type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from Resource)
UpgradeDescription

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

(Inherited from ManagedCluster)
UseCustomVnet

Gets or sets for new clusters, this parameter indicates that it uses Bring your own VNet, but the subnet is specified at node type level; and for such clusters, the subnetId property is required for node types.

(Inherited from ManagedCluster)
VMImage

Gets or sets the VM image the node types are configured with. This property controls the Service Fabric component packages to be used for the cluster. Allowed values are: 'Windows'. The default value is 'Windows'.

(Inherited from ManagedCluster)
ZonalResiliency

Gets or sets indicates if the cluster has zone resiliency.

(Inherited from ManagedCluster)
ZonalUpdateMode

Gets or sets indicates the update mode for Cross Az clusters. Possible values include: 'Standard', 'Fast'

(Inherited from ManagedCluster)

Methods

Name Description
Validate()

Validate the object.

(Inherited from ManagedCluster)

Applies to