NodeTypeDescription Constructors

Definition

Overloads

NodeTypeDescription()

Initializes a new instance of the NodeTypeDescription class.

NodeTypeDescription(String, Int32, Int32, Boolean, Int32, IDictionary<String,String>, IDictionary<String,String>, String, EndpointRangeDescription, EndpointRangeDescription, Nullable<Int32>)

Initializes a new instance of the NodeTypeDescription class.

NodeTypeDescription()

Initializes a new instance of the NodeTypeDescription class.

public NodeTypeDescription ();
Public Sub New ()

Applies to

NodeTypeDescription(String, Int32, Int32, Boolean, Int32, IDictionary<String,String>, IDictionary<String,String>, String, EndpointRangeDescription, EndpointRangeDescription, Nullable<Int32>)

Initializes a new instance of the NodeTypeDescription class.

public NodeTypeDescription (string name, int clientConnectionEndpointPort, int httpGatewayEndpointPort, bool isPrimary, int vmInstanceCount, System.Collections.Generic.IDictionary<string,string> placementProperties = null, System.Collections.Generic.IDictionary<string,string> capacities = null, string durabilityLevel = null, Microsoft.Azure.Management.ServiceFabric.Models.EndpointRangeDescription applicationPorts = null, Microsoft.Azure.Management.ServiceFabric.Models.EndpointRangeDescription ephemeralPorts = null, Nullable<int> reverseProxyEndpointPort = null);
new Microsoft.Azure.Management.ServiceFabric.Models.NodeTypeDescription : string * int * int * bool * int * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.ServiceFabric.Models.EndpointRangeDescription * Microsoft.Azure.Management.ServiceFabric.Models.EndpointRangeDescription * Nullable<int> -> Microsoft.Azure.Management.ServiceFabric.Models.NodeTypeDescription
Public Sub New (name As String, clientConnectionEndpointPort As Integer, httpGatewayEndpointPort As Integer, isPrimary As Boolean, vmInstanceCount As Integer, Optional placementProperties As IDictionary(Of String, String) = null, Optional capacities As IDictionary(Of String, String) = null, Optional durabilityLevel As String = null, Optional applicationPorts As EndpointRangeDescription = null, Optional ephemeralPorts As EndpointRangeDescription = null, Optional reverseProxyEndpointPort As Nullable(Of Integer) = null)

Parameters

name
String

Name of the node type

clientConnectionEndpointPort
Int32

The TCP cluster management endpoint port

httpGatewayEndpointPort
Int32

The HTTP cluster management endpoint port

isPrimary
Boolean

Mark this as the primary node type

vmInstanceCount
Int32

The number of node instances in the node type

placementProperties
IDictionary<String,String>

The placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run

capacities
IDictionary<String,String>

The capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much of a resource a node has

durabilityLevel
String

Nodetype durability Level. Possible values include: 'Bronze', 'Silver', 'Gold'

applicationPorts
EndpointRangeDescription

Ports used by applications

ephemeralPorts
EndpointRangeDescription

System assgined application ports

reverseProxyEndpointPort
Nullable<Int32>

Endpoint used by reverse proxy

Applies to