Compartilhar via


NodeType Classe

Definição

Descreve um tipo de nó no cluster, cada tipo de nó representa um subconjunto de nós no cluster.

[Microsoft.Rest.Serialization.JsonTransformation]
public class NodeType : Microsoft.Azure.Management.ServiceFabric.Models.ManagedProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type NodeType = class
    inherit ManagedProxyResource
Public Class NodeType
Inherits ManagedProxyResource
Herança
Atributos

Construtores

NodeType()

Inicializa uma nova instância da classe NodeType.

NodeType(Boolean, Int32, Int32, String, String, String, IDictionary<String, String>, IDictionary<String,String>, IDictionary<String,String>, EndpointRangeDescription, EndpointRangeDescription, String, String, String, String, String, IList<VaultSecretGroup>, IList<VMSSExtension>, String)

Inicializa uma nova instância da classe NodeType.

Propriedades

ApplicationPorts

Obtém ou define o intervalo de portas das quais o cluster atribuiu a porta aos aplicativos do Service Fabric.

Capacities

Obtém ou define as marcas de capacidade aplicadas aos nós no tipo de nó, o gerenciador de recursos de cluster usa essas marcas para entender quanto recurso um nó tem.

DataDiskSizeGB

Obtém ou define o tamanho do disco para cada vm no tipo de nó em GBs.

EphemeralPorts

Obtém ou define o intervalo de portas efêmeras com as quais os nós nesse tipo de nó devem ser configurados.

Id

Obtém o identificador de recurso do azure.

(Herdado de ManagedProxyResource)
IsPrimary

Obtém ou define o tipo de nó no qual os serviços do sistema serão executados. Apenas um tipo de nó deve ser marcado como primário. O tipo de nó primário não pode ser excluído ou alterado para clusters existentes.

Name

Obtém o nome do recurso do azure.

(Herdado de ManagedProxyResource)
PlacementProperties

Obtém ou define as marcas de posicionamento aplicadas a nós no tipo de nó, que podem ser usados para indicar onde determinados serviços (carga de trabalho) devem ser executados.

ProvisioningState

Obtém o estado de provisionamento do recurso de cluster gerenciado. Os valores possíveis incluem: 'None', 'Creating', 'Created', 'Updating', 'Succeeded', 'Failed', 'Canceled', 'Deleting', 'Deleted', 'Other'

Tags

Obtém ou define marcas de recurso do azure.

(Herdado de ManagedProxyResource)
Type

Obtém o tipo de recurso do azure.

(Herdado de ManagedProxyResource)
VmExtensions

Obtém ou define extensões de máquina virtual.

VmImageOffer

Obtém ou define o tipo de oferta da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, UbuntuServer ou WindowsServer.

VmImagePublisher

Obtém ou define o editor da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, Canonical ou MicrosoftWindowsServer.

VmImageSku

Obtém ou define o SKU da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, 14.04.0-LTS ou 2012-R2-Datacenter.

VmImageVersion

Obtém ou define a versão da imagem do Azure Máquinas Virtuais Marketplace. Um valor "mais recente" pode ser especificado para selecionar a versão mais recente de uma imagem. Se omitido, o padrão será 'latest'.

VmInstanceCount

Obtém ou define o número de nós no tipo de nó. Essa contagem deve corresponder à propriedade de capacidade no recurso VirtualMachineScaleSet correspondente.

VmSecrets

Obtém ou define os segredos da máquina virtual.

VmSize

Obtém ou define o tamanho das máquinas virtuais no pool. Todas as máquinas virtuais em um pool têm o mesmo tamanho. Por exemplo, Standard_D3.

Métodos

Validate()

Valide o objeto .

Aplica-se a