NodeType Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.
[Microsoft.Rest.Serialization.JsonTransformation]
public class NodeType : Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ManagedProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type NodeType = class
inherit ManagedProxyResource
Public Class NodeType
Inherits ManagedProxyResource
- Inheritance
- Attributes
Constructors
NodeType() |
Initializes a new instance of the NodeType class. |
NodeType(Boolean, Int32, Int32, String, String, String, IDictionary<String, String>, SystemData, String, IDictionary<String,String>, IDictionary<String, String>, EndpointRangeDescription, EndpointRangeDescription, String, String, String, String, String, IList<VaultSecretGroup>, IList<VMSSExtension>, VmManagedIdentity, Nullable<Boolean>, Nullable<Boolean>, String) |
Initializes a new instance of the NodeType class. |
Properties
ApplicationPorts |
Gets or sets the range of ports from which cluster assigned port to Service Fabric applications. |
Capacities |
Gets or sets the capacity tags applied to the nodes in the node type, the cluster resource manager uses these tags to understand how much resource a node has. |
DataDiskSizeGB |
Gets or sets disk size for each vm in the node type in GBs. |
DataDiskType |
Gets or sets possible values include: 'Standard_LRS', 'StandardSSD_LRS', 'Premium_LRS' |
EphemeralPorts |
Gets or sets the range of ephemeral ports that nodes in this node type should be configured with. |
Id |
Gets azure resource identifier. (Inherited from ManagedProxyResource) |
IsPrimary |
Gets or sets the node type on which system services will run. Only one node type should be marked as primary. Primary node type cannot be deleted or changed for existing clusters. |
IsStateless |
Gets or sets indicates if the node type can only host Stateless workloads. |
MultiplePlacementGroups |
Gets or sets indicates if scale set associated with the node type can be composed of multiple placement groups. |
Name |
Gets azure resource name. (Inherited from ManagedProxyResource) |
PlacementProperties |
Gets or sets the placement tags applied to nodes in the node type, which can be used to indicate where certain services (workload) should run. |
ProvisioningState |
Gets the provisioning state of the managed cluster resource. Possible values include: 'None', 'Creating', 'Created', 'Updating', 'Succeeded', 'Failed', 'Canceled', 'Deleting', 'Deleted', 'Other' |
SystemData | (Inherited from ManagedProxyResource) |
Tags |
Gets or sets azure resource tags. (Inherited from ManagedProxyResource) |
Type |
Gets azure resource type. (Inherited from ManagedProxyResource) |
VmExtensions |
Gets or sets virtual machine extensions. |
VmImageOffer |
Gets or sets the offer type of the Azure Virtual Machines Marketplace image. For example, UbuntuServer or WindowsServer. |
VmImagePublisher |
Gets or sets the publisher of the Azure Virtual Machines Marketplace image. For example, Canonical or MicrosoftWindowsServer. |
VmImageSku |
Gets or sets the SKU of the Azure Virtual Machines Marketplace image. For example, 14.04.0-LTS or 2012-R2-Datacenter. |
VmImageVersion |
Gets or sets the version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. |
VmInstanceCount |
Gets or sets the number of nodes in the node type. |
VmManagedIdentity | |
VmSecrets |
Gets or sets virtual machine secretes. |
VmSize |
Gets or sets the size of virtual machines in the pool. All virtual machines in a pool are the same size. For example, Standard_D3. |
Methods
Validate() |
Validate the object. |