Partilhar via


@azure/arm-computefleet package

Classes

AzureFleetClient

Interfaces

AdditionalCapabilities

AdicionalCapacidades para VM.

AdditionalLocationsProfile

Representa a configuração para locais adicionais onde os recursos da Frota podem ser implantados.

AdditionalUnattendContent

Especifica informações adicionais formatadas em XML que podem ser incluídas no arquivo Unattend.xml, que é usado pela Instalação do Windows. O conteúdo é definido definindo o nome, o nome do componente e a passagem na qual o conteúdo é aplicado.

ApiEntityReference

A referência da entidade da API.

ApiError

ApiError para frota

ApiErrorBase

Base de erros da API.

ApplicationProfile

Contém a lista de aplicativos de galeria que devem ser disponibilizados para a VM/VMSS

AzureFleetClientOptionalParams

Parâmetros opcionais para o cliente.

BaseVirtualMachineProfile

Descreve o perfil de máquina virtual base para frota

BootDiagnostics

O Diagnóstico de Inicialização é um recurso de depuração que permite visualizar a saída do console e a captura de tela para diagnosticar o status da VM. Você pode visualizar facilmente a saída do log do console. O Azure também permite que você veja uma captura de tela da VM do hipervisor.

CapacityReservationProfile

Os parâmetros de um Perfil de reserva de capacidade.

ComputeProfile

Perfil de computação a ser usado para executar cargas de trabalho do usuário.

DiagnosticsProfile

Especifica o estado das configurações de diagnóstico de inicialização. Versão mínima da api: 2015-06-15.

DiffDiskSettings

Descreve os parâmetros das configurações de disco efêmero que podem ser especificadas para o disco do sistema operacional. Nota: As configurações de disco efêmero só podem ser especificadas para o disco gerenciado.

DiskEncryptionSetParameters

Descreve o parâmetro de id de recurso do conjunto de criptografia de disco gerenciado pelo cliente que pode ser especificado para o disco. Nota: O ID do recurso do conjunto de criptografia de disco só pode ser especificado para o disco gerenciado. Consulte https://aka.ms/mdssewithcmkoverview para obter mais detalhes.

EncryptionIdentity

Especifica a Identidade Gerenciada usada pelo ADE para obter o token de acesso para operações keyvault.

Fleet

Um recurso de frota de computação

FleetProperties

Detalhes da Frota de Computação.

FleetUpdate

Modelo de Atualização de Frota

FleetsCreateOrUpdateOptionalParams

Parâmetros opcionais.

FleetsDeleteOptionalParams

Parâmetros opcionais.

FleetsGetOptionalParams

Parâmetros opcionais.

FleetsListByResourceGroupOptionalParams

Parâmetros opcionais.

FleetsListBySubscriptionOptionalParams

Parâmetros opcionais.

FleetsListVirtualMachineScaleSetsOptionalParams

Parâmetros opcionais.

FleetsOperations

Interface que representa uma operação de Frotas.

FleetsUpdateOptionalParams

Parâmetros opcionais.

ImageReference

Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens de mercado ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, imagem de mercado ou imagem de máquina virtual, mas não é usado em outras operações de criação. NOTA: O editor e a oferta de referência de imagem só podem ser definidos quando cria o conjunto de escalas.

InnerError

Detalhes do erro interno.

KeyVaultSecretReference

Descreve uma referência ao segredo do Key Vault

LinuxConfiguration

Especifica as configurações do sistema operacional Linux na máquina virtual. Para obter uma lista de distribuições Linux suportadas, consulte Linux on Azure-Endorsed Distributions.

LinuxPatchSettings

Especifica as configurações relacionadas ao Patch de convidado de VM no Linux.

LinuxVMGuestPatchAutomaticByPlatformSettings

Especifica configurações adicionais a serem aplicadas quando o modo de patch AutomaticByPlatform é selecionado nas configurações de patch do Linux.

LocationProfile

Representa o perfil de um único local adicional na Frota. O local e o virtualMachineProfileOverride (opcional).

ManagedServiceIdentity

Identidade do serviço gerenciado (identidades atribuídas pelo sistema e/ou pelo usuário)

ManagedServiceIdentityUpdate

O modelo para adicionar propriedades opcionais.

OSImageNotificationProfile

Especifica as configurações relacionadas ao Evento Agendado de Imagem do SO.

Operation

Detalhes de uma operação da API REST, retornados da API de Operações do Provedor de Recursos

OperationDisplay

Informações de exibição localizadas para e operação.

OperationsListOptionalParams

Parâmetros opcionais.

OperationsOperations

Interface que representa uma operação de Operações.

PageSettings

Opções para o método byPage

PagedAsyncIterableIterator

Uma interface que permite iteração assíncrona iterável até a conclusão e por página.

PatchSettings

Especifica as configurações relacionadas ao patch de convidado de VM no Windows.

Plan

Planeje o recurso.

ProxyAgentSettings

Especifica as configurações do ProxyAgent ao criar a máquina virtual. Versão mínima da api: 2023-09-01.

PublicIPAddressSku

Descreve o IP público Sku. Ele só pode ser definido com OrchestrationMode como flexível.

RegularPriorityProfile

Opções de configuração para instâncias regulares no Compute Fleet.

Resource

Campos comuns que são retornados na resposta para todos os recursos do Azure Resource Manager

ResourcePlanUpdate

O modelo para adicionar propriedades opcionais.

RestorePollerOptions
ScheduledEventsProfile

Especifica as configurações relacionadas a Eventos Agendados.

SecurityPostureReference

Especifica a postura de segurança a ser usada para todas as máquinas virtuais no conjunto de escala. Versão mínima da api: 2023-03-01

SecurityProfile

Especifica as configurações de perfil de segurança para a máquina virtual ou o conjunto de dimensionamento da máquina virtual.

ServiceArtifactReference

Especifica a ID de referência do artefato de serviço usada para definir a mesma versão de imagem para todas as máquinas virtuais no conjunto de escala ao usar a versão de imagem 'mais recente'. Versão mínima api: 2022-11-01

SpotPriorityProfile

Opções de configuração para instâncias spot no Compute Fleet.

SshConfiguration

Configuração SSH para VMs baseadas em Linux em execução no Azure

SshPublicKey

Contém informações sobre a chave pública do certificado SSH e o caminho na VM Linux onde a chave pública é colocada.

SubResource

Descreve o SubResource

SystemData

Metadados referentes à criação e última modificação do recurso.

TerminateNotificationProfile

Especifica as configurações relacionadas a Encerrar Evento Agendado.

TrackedResource

A definição do modelo de recursos para um recurso de nível superior rastreado do Azure Resource Manager que tem 'tags' e um 'local'

UefiSettings

Especifica as configurações de segurança, como inicialização segura e vTPM, usadas durante a criação da máquina virtual. Versão api mínima: 2020-12-01.

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

VMAttributeMinMaxDouble

VMAttributes usando valores duplos.

VMAttributeMinMaxInteger

Ao recuperar VMSizes do CRS, Min = 0 (uint. MinValue) se não especificado, Max = 4294967295 (uint. MaxValue) se não especificado. Isso permite filtrar VMAttributes em todos os VMSizes disponíveis.

VMAttributes

VMAttributes que serão usados para filtrar VMSizes que serão usados para construir o Fleet.

VMDiskSecurityProfile

Especifica as configurações de perfil de segurança para o disco gerenciado. Nota: Ele só pode ser definido para VMs confidenciais.

VMGalleryApplication

Especifica as informações necessárias para fazer referência a uma versão do aplicativo da galeria de computação

VMSizeProperties

Especifica as configurações da Propriedade de Tamanho da VM na máquina virtual.

VaultCertificate

Descreve uma única referência de certificado em um Cofre de Chaves e onde o certificado deve residir na VM.

VaultSecretGroup

Descreve um conjunto de certificados que estão todos no mesmo Cofre de Chaves.

VirtualHardDisk

Descreve o uri de um disco.

VirtualMachineScaleSet

Um virtualMachineScaleSet do AzureFleet

VirtualMachineScaleSetDataDisk

Descreve um disco de dados do conjunto de dimensionamento de máquina virtual.

VirtualMachineScaleSetExtension

Descreve uma extensão de conjunto de escala de máquina virtual.

VirtualMachineScaleSetExtensionProfile

Descreve um perfil de extensão de conjunto de escala de máquina virtual.

VirtualMachineScaleSetExtensionProperties

Descreve as propriedades de uma extensão de conjunto de escala de máquina virtual.

VirtualMachineScaleSetHardwareProfile

Especifica as configurações de hardware para o conjunto de dimensionamento de máquina virtual.

VirtualMachineScaleSetIPConfiguration

Descreve a configuração IP do perfil de rede de um conjunto de dimensionamento de máquina virtual.

VirtualMachineScaleSetIPConfigurationProperties

Descreve as propriedades de configuração IP do perfil IP de um conjunto de dimensionamento de máquina virtual.

VirtualMachineScaleSetIpTag

Contém a marca IP associada ao endereço IP público.

VirtualMachineScaleSetManagedDiskParameters

Descreve os parâmetros de um disco gerenciado ScaleSet.

VirtualMachineScaleSetNetworkConfiguration

Descreve as configurações de rede de um perfil de rede do conjunto de dimensionamento de máquina virtual.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Descreve uma escala de máquinas virtuais que define as configurações de DNS da rede.

VirtualMachineScaleSetNetworkConfigurationProperties

Descreve a configuração IP do perfil de rede de um conjunto de dimensionamento de máquina virtual.

VirtualMachineScaleSetNetworkProfile

Descreve um perfil de rede de conjunto de escala de máquina virtual.

VirtualMachineScaleSetOSDisk

Descreve um disco do sistema operacional do conjunto de dimensionamento de máquina virtual.

VirtualMachineScaleSetOSProfile

Descreve um perfil de sistema operacional de conjunto de escala de máquina virtual.

VirtualMachineScaleSetPublicIPAddressConfiguration

Descreve um conjunto de dimensionamento de máquinas virtuais Configuração IP da configuração PublicIPAddress

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Descreve uma escala de máquinas virtuais que define as configurações de DNS da rede.

VirtualMachineScaleSetPublicIPAddressConfigurationProperties

Descreve um conjunto de dimensionamento de máquinas virtuais Configuração IP da configuração PublicIPAddress

VirtualMachineScaleSetStorageProfile

Descreve um perfil de armazenamento de conjunto de escala de máquina virtual.

VmSizeProfile

Especificações sobre um tamanho de VM. Este também conterá a classificação e o peso correspondentes no futuro.

WinRMConfiguration

Descreve a configuração do Gerenciamento Remoto do Windows da VM

WinRMListener

Descreve o protocolo e a impressão digital do ouvinte do Gerenciamento Remoto do Windows

WindowsConfiguration

Especifica as configurações do sistema operacional Windows na máquina virtual.

WindowsVMGuestPatchAutomaticByPlatformSettings

Especifica configurações adicionais a serem aplicadas quando o modo de patch AutomaticByPlatform é selecionado nas configurações de patch do Windows.

Aliases de Tipo

AcceleratorManufacturer

Fabricantes de aceleradores suportados por VMs do Azure.
KnownAcceleratorManufacturer pode ser usado de forma intercambiável com AcceleratorManufacturer, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

AMD: AMD GpuType
Nvidia: Nvidia GpuType
Xilinx: Xilinx GpuType

AcceleratorType

Tipos de acelerador suportados por VMs do Azure.
KnownAcceleratorType pode ser usado de forma intercambiável com AcceleratorType, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

GPU: GPU Accelerator
FPGA: Acelerador FPGA

ActionType

Enum extensível. Indica o tipo de ação. "Interno" refere-se a ações que são apenas para APIs internas.
KnownActionType pode ser usado de forma intercambiável com ActionType, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

interno: As ações são apenas para APIs internas.

ArchitectureType

Tipos de arquitetura suportados por VMs do Azure.
KnownArchitectureType pode ser usado de forma intercambiável com ArchitectureType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

ARM64: Arquitetura ARM64
X64: Arquitetura X64

CachingTypes

Especifica os requisitos de cache.
KnownCachingTypes pode ser usado de forma intercambiável com CachingTypes, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Nenhum: 'Nenhum' é o padrão para o armazenamento padrão
ReadOnly: 'ReadOnly' é o padrão para o Armazenamento Premium
ReadWrite: 'ReadWrite' é o padrão para o disco do sistema operacional

ContinuablePage

Uma interface que descreve uma página de resultados.

CpuManufacturer

Fabricantes de CPU suportados por VMs do Azure.
KnownCpuManufacturer pode ser usado de forma intercambiável com CpuManufacturer, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Intel: CPU Intel.
AMD: CPU AMD.
Microsoft: CPU da Microsoft.
Ampere: CPU Ampere.

CreatedByType

O tipo de entidade que criou o recurso.
<xref:KnowncreatedByType> pode ser usado de forma intercambiável com createdByType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

User: A entidade foi criada por um usuário.
Application: A entidade foi criada por um aplicativo.
ManagedIdentity: A entidade foi criada por uma identidade gerenciada.
Key: A entidade foi criada por uma chave.

DeleteOptions

Especificar o que acontece com a interface de rede quando a VM é excluída
KnownDeleteOptions pode ser usado de forma intercambiável com DeleteOptions, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Excluir: Opção de exclusão
Desanexar: Opção Desanexar

DiffDiskOptions

Especifica a opção de disco efêmero para o disco do sistema operacional.
KnownDiffDiskOptions pode ser usado de forma intercambiável com DiffDiskOptions, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Local: Opção local.

DiffDiskPlacement

Especifica o posicionamento efêmero do disco do sistema operacional. Esta propriedade pode ser usada pelo usuário na solicitação para escolher o local, ou seja, disco de cache ou espaço em disco de recurso para provisionamento de disco do sistema operacional efêmero. Para obter mais informações sobre os requisitos de tamanho de disco do Ephemeral OS, consulte Ephemeral OS disk size requirements for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements Minimum api-version for NvmeDisk: 2024-03-01.
KnownDiffDiskPlacement pode ser usado de forma intercambiável com DiffDiskPlacement, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

opção CacheDisk: CacheDisk.
opção ResourceDisk: Resource Disk.
NvmeDisk: opção NvmeDisk.

DiskControllerTypes

Especifica o tipo de controlador de disco configurado para a VM e VirtualMachineScaleSet. Esta propriedade só é suportada para máquinas virtuais cujo disco do sistema operativo e sku de VM suporta a Geração 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), verifique a capacidade HyperVGenerations retornada como parte das capacidades de sku de VM na resposta da API de SKUs Microsoft.Compute para a região contém V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Para obter mais informações sobre os tipos de controlador de disco suportados, consulte https://aka.ms/azure-diskcontrollertypes.
KnownDiskControllerTypes pode ser usado de forma intercambiável com DiskControllerTypes, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

SCSI: Tipo de disco SCSI
NVMe: Tipo de disco NVMe

DiskCreateOptionTypes

Especifica como a máquina virtual deve ser criada.
KnownDiskCreateOptionTypes pode ser usado de forma intercambiável com DiskCreateOptionTypes, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

FromImage: Este valor é usado quando você está usando uma imagem para criar a máquina virtual. Se você estiver usando uma imagem de plataforma, também usará o elemento imageReference descrito acima. Se você estiver usando uma imagem do marketplace, também usará o elemento de plano descrito anteriormente.
Empty: Este valor é usado ao criar um disco de dados vazio.
Anexar: Este valor é usado quando você está usando um disco especializado para criar a máquina virtual.
Copy: Este valor é usado para criar um disco de dados a partir de um instantâneo ou outro disco.
Restore: Este valor é usado para criar um disco de dados a partir de um ponto de restauração de disco.

DiskDeleteOptionTypes

Especifica o comportamento do disco gerenciado quando a VM é excluída, por exemplo, se o disco gerenciado é excluído ou desanexado. Os valores suportados são: Delete. Se esse valor for usado, o disco gerenciado será excluído quando a VM for excluída. Destacar. Se esse valor for usado, o disco gerenciado será retido depois que a VM for excluída. Versão mínima da api: 2021-03-01.
KnownDiskDeleteOptionTypes pode ser usado de forma intercambiável com DiskDeleteOptionTypes, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Excluir: Se esse valor for usado, o disco gerenciado será excluído quando a VM for excluída.
Desanexar: Se esse valor for usado, o disco gerenciado será retido depois que a VM for excluída.

DomainNameLabelScopeTypes

O escopo do rótulo de nome de domínio. A concatenação do rótulo de nome de domínio com hash gerado de acordo com a política do escopo do rótulo de nome de domínio e do índice vm serão os rótulos de nome de domínio dos recursos de endereço PublicIPAddress que serão criados
KnownDomainNameLabelScopeTypes pode ser usado de forma intercambiável com DomainNameLabelScopeTypes, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

TenantReuse: Tipo TenantReuse
SubscriptionReuse: Tipo SubscriptionReuse
ResourceGroupReuse : Tipo ResourceGroupReuse
NoReuse: Tipo NoReuse

EvictionPolicy

Diferentes tipos de políticas de despejo
KnownEvictionPolicy pode ser usado de forma intercambiável com EvictionPolicy, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Excluir: Quando removido, a VM Spot será excluída e a capacidade correspondente será atualizada para refletir isso.
Desalocar: Quando despejada, a VM Spot será deslocalizada/interrompida

IPVersion

Disponível a partir de 30-03-Api-Version 2017, representa se a configuração ip específica é IPv4 ou IPv6. O padrão é considerado IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'.
KnownIPVersion pode ser usado de forma intercambiável com IPVersion, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

IPv4: Versão IPv4
IPv6: Versão IPv6

LinuxPatchAssessmentMode

Especifica o modo de Avaliação de Patch de Convidado de VM para a máquina virtual IaaS.

Os valores possíveis são:

ImageDefault - Você controla o tempo das avaliações de patch em uma máquina virtual.

AutomaticByPlatform - A plataforma acionará avaliações periódicas de patches. A provisão de propriedadeVMAgent deve ser true.
KnownLinuxPatchAssessmentMode pode ser usado de forma intercambiável com LinuxPatchAssessmentMode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

ImageDefault: Você controla o tempo das avaliações de patch em uma máquina virtual.
AutomaticByPlatform: A plataforma acionará avaliações periódicas de patches. A provisão de propriedadeVMAgent deve ser true.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Especifica a configuração de reinicialização para todas as operações de instalação do patch AutomaticByPlatform.
KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting pode ser usado de forma intercambiável com LinuxVMGuestPatchAutomaticByPlatformRebootSetting, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Desconhecido: Configuração de reinicialização desconhecida
IfRequired: Configuração de reinicialização IfRequired
Configuração Nunca: Nunca reiniciar
Sempre: Sempre reinicializar configuração

LinuxVMGuestPatchMode

Especifica o modo de aplicação de patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível.
KnownLinuxVMGuestPatchMode pode ser usado de forma intercambiável com LinuxVMGuestPatchMode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

ImageDefault: A configuração de patch padrão da máquina virtual é usada.
AutomaticByPlatform: A máquina virtual será atualizada automaticamente pela plataforma. A provisão de propriedadeVMAgent deve ser true.

LocalStorageDiskType

Diferentes tipos de disco de armazenamento local suportados por VMs do Azure.
KnownLocalStorageDiskType pode ser usado de forma intercambiável com LocalStorageDiskType, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

HDD: HDD DiskType.
SSD: SDD DiskType.

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos).
KnownManagedServiceIdentityType pode ser usado de forma intercambiável com ManagedServiceIdentityType, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Nenhum: Nenhuma identidade gerenciada.
SystemAssigned: Identidade gerenciada atribuída ao sistema.
UserAssigned: Identidade gerenciada atribuída pelo usuário.
SystemAssigned,UserAssigned: Sistema e usuário atribuído identidade gerenciada.

Mode

Especifica o modo em que o ProxyAgent será executado se o recurso estiver habilitado. O ProxyAgent começará a auditar ou monitorar, mas não a impor o controle de acesso sobre solicitações para hospedar pontos de extremidade no modo de Auditoria, enquanto no modo Enforce ele imporá o controle de acesso. O valor padrão é Enforce mode.
KnownMode pode ser usado de forma intercambiável com Mode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Audit: Modo de auditoria
Enforce: Modo de imposição

NetworkApiVersion

especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações de Interface de Rede para Conjunto de Dimensionamento de Máquina Virtual com modo de orquestração 'Flexível'
KnownNetworkApiVersion pode ser usado de forma intercambiável com NetworkApiVersion, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

2020-11-01: Versão inicial suportada. Versões posteriores também são suportadas.

NetworkInterfaceAuxiliaryMode

Especifica se o modo Auxiliar está habilitado para o recurso Interface de Rede.
KnownNetworkInterfaceAuxiliaryMode pode ser usado de forma intercambiável com NetworkInterfaceAuxiliaryMode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Nenhum: Modo Nenhum
AcceleratedConnections: Modo AcceleratedConnections
Flutuante : Modo Flutuante

NetworkInterfaceAuxiliarySku

Especifica se a sku Auxiliar está habilitada para o recurso Interface de Rede.
KnownNetworkInterfaceAuxiliarySku pode ser usado de forma intercambiável com NetworkInterfaceAuxiliarySku, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Nenhum: no sku
A1: A1 sku
A2: A2 sku
A4: A4 sku
A8: A8 sku

OperatingSystemTypes

Essa propriedade permite que você especifique o tipo do sistema operacional que está incluído no disco se estiver criando uma VM a partir da imagem do usuário ou de um VHD especializado. Os valores possíveis são: Windows,Linux.
KnownOperatingSystemTypes pode ser usado de forma intercambiável com OperatingSystemTypes, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Windows: Tipo de sistema operacional Windows
Linux: Tipo de sistema operacional Linux

Origin

O executor pretendido da operação; como no Controle de Acesso Baseado em Recursos (RBAC) e na UX de logs de auditoria. O valor padrão é "user,system"
KnownOrigin pode ser usado de forma intercambiável com Origin, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

usuário: Indica que a operação é iniciada por um usuário.
sistema: Indica que a operação é iniciada por um sistema.
usuário, sistema: Indica que a operação é iniciada por um usuário ou sistema.

ProtocolTypes

Especifica o protocolo do ouvinte do WinRM. Os valores possíveis são: httphttps.
KnownProtocolTypes pode ser usado de forma intercambiável com ProtocolTypes, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Http: Protocolo Http
Https: Protocolo Https

ProvisioningState

O estado de provisionamento de um tipo de recurso.
KnownProvisioningState pode ser usado de forma intercambiável com ResourceProvisioningState, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Sucedeu
Falhou
Cancelado
Criação de
Atualização
Excluindo
Migrando

PublicIPAddressSkuName

Especifique o nome da sku IP pública.
KnownPublicIPAddressSkuName pode ser usado de forma intercambiável com PublicIPAddressSkuName, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Basic: Nome básico do sku
Standard: Nome padrão do sku

PublicIPAddressSkuTier

Especificar camada de sku IP público
KnownPublicIPAddressSkuTier pode ser usado de forma intercambiável com PublicIPAddressSkuTier, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Regional: Nível regional de sku
Global: Nível global de sku

RegularPriorityAllocationStrategy

Tipos de estratégia de alocação de VM regulares para frota de computação
KnownRegularPriorityAllocationStrategy pode ser usado de forma intercambiável com RegularPriorityAllocationStrategy, este enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

LowestPrice: Padrão. A distribuição de tamanhos de VM será determinada para otimizar o preço.
priorizado: a distribuição de tamanhos de VM será determinada para otimizar para a 'prioridade', conforme especificado para cada tamanho de vm.

SecurityEncryptionTypes

Especifica o EncryptionType do disco gerenciado. Nota: Ele pode ser definido apenas para VMs confidenciais.
KnownSecurityEncryptionTypes pode ser usado de forma intercambiável com SecurityEncryptionTypes, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

VMGuestStateOnly: EncryptionType do disco gerenciado é definido como VMGuestStateOnly para criptografia apenas do blob VMGuestState.
DiskWithVMGuestState: EncryptionType do disco gerenciado é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState.
NonPersistedTPM: EncryptionType do disco gerenciado é definido como NonPersistedTPM por não persistir o estado do firmware no blob VMGuestState.

SecurityTypes

Especifica o SecurityType da máquina virtual. Ele deve ser definido como qualquer valor especificado para habilitar UefiSettings. O comportamento padrão é: UefiSettings não será habilitado a menos que essa propriedade esteja definida.
KnownSecurityTypes pode ser usado de forma intercambiável com SecurityTypes, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

TrustedLaunch : Tipo de segurança TrustedLaunch
ConfidentialVM: Tipo de segurança ConfidentialVM

SettingNames

Especifica o nome da configuração à qual o conteúdo se aplica. Os valores possíveis são: FirstLogonCommands e AutoLogon.
KnownSettingNames pode ser usado de forma intercambiável com SettingNames, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

AutoLogon: configuração AutoLogon
FirstLogonCommands: Configuração FirstLogonCommands

SpotAllocationStrategy

Tipos de estratégia de alocação spot para Compute Fleet
KnownSpotAllocationStrategy pode ser usado de forma intercambiável com SpotAllocationStrategy, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

PriceCapacityOptimized: Padrão. A distribuição de tamanhos de VM será determinada para otimizar tanto o preço quanto a capacidade.
LowestPrice: A distribuição de tamanhos de VM será determinada para otimizar o preço. Nota: A capacidade ainda será considerada aqui, mas será dado muito menos peso.
CapacityOptimized: a distribuição de tamanhos de VM será determinada para otimizar a capacidade.

StorageAccountTypes

Especifica o tipo de conta de armazenamento para o disco gerenciado. O tipo de conta de armazenamento em disco do sistema operacional gerenciado só pode ser definido quando você cria o conjunto de escala. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados. Ele não pode ser usado com o OS Disk. Standard_LRS usa HDD padrão. StandardSSD_LRS usa SSD padrão. Premium_LRS usa SSD Premium. UltraSSD_LRS usa o disco Ultra. Premium_ZRS usa armazenamento redundante de zona SSD Premium. StandardSSD_ZRS usa armazenamento redundante de zona SSD padrão. Para obter mais informações sobre discos suportados para Máquinas Virtuais do Windows, consulte https://docs.microsoft.com/azure/virtual-machines/windows/disks-types e, para Máquinas Virtuais Linux, consulte https://docs.microsoft.com/azure/virtual-machines/linux/disks-types
KnownStorageAccountTypes pode ser usado de forma intercambiável com StorageAccountTypes, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Standard_LRS: Standard_LRS opção.
Premium_LRS: Premium_LRS opção.
StandardSSD_LRS: StandardSSD_LRS opção.
UltraSSD_LRS: UltraSSD_LRS opção.
Premium_ZRS: Premium_ZRS opção.
StandardSSD_ZRS: StandardSSD_ZRS opção.
PremiumV2_LRS: PremiumV2_LRS opção.

VMAttributeSupport

VMSizes suportados por VMs do Azure. Inclui-se uma união de Excluídos e Obrigatórios.
KnownVMAttributeSupport pode ser usado de forma intercambiável com VMAttributeSupport, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Excluído: Todos os VMSizes com suporte ao recurso serão excluídos.
Incluído: VMSizes que têm o suporte de recurso e que não têm o suporte de recurso serão usados. Inclui-se uma união de Excluídos e Obrigatórios.
necessário: Somente o VMSizes com o suporte ao recurso será usado.

VMCategory

VMCategories definidas para VMs do Azure. Veja: https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview?tabs=breakdownseries%2Cgeneralsizelist%2Ccomputesizelist%2Cmemorysizelist%2Cstoragesizelist%2Cgpusizelist%2Cfpgasizelist%2Chpcsizelist#general-purpose
KnownVMCategory pode ser usado de forma intercambiável com o VMCategory, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

GeneralPurpose: Os tamanhos de VM de uso geral fornecem uma relação CPU/memória equilibrada. Ideal para testes e desenvolvimento, bancos de dados de pequeno a médio porte e servidores web de baixo a médio tráfego.
ComputeOptimized: Os tamanhos de VM otimizados para computação têm uma alta relação CPU/memória. Esses tamanhos são bons para servidores Web de tráfego médio, dispositivos de rede, processos em lote e servidores de aplicativos.
MemoryOptimized: Os tamanhos de VM otimizados para memória oferecem uma alta relação memória/CPU que é ótima para servidores de banco de dados relacional, caches médios a grandes e análises na memória.
StorageOptimized: Os tamanhos de máquina virtual (VM) otimizados para armazenamento oferecem alta taxa de transferência de disco e E/S e são ideais para Big Data, SQL, bancos de dados NoSQL, data warehouse e grandes bancos de dados transacionais. Exemplos incluem Cassandra, MongoDB, Cloudera e Redis.
GpuAccelerated: Os tamanhos de VM otimizados para GPU são máquinas virtuais especializadas disponíveis com GPUs únicas, múltiplas ou fracionárias. Esses tamanhos são projetados para cargas de trabalho intensivas em computação, gráficos e visualização.
FpgaAccelerated: Os tamanhos de VM otimizados para FPGA são máquinas virtuais especializadas disponíveis com FPGA único ou múltiplo. Esses tamanhos são projetados para cargas de trabalho de computação intensiva. Este artigo fornece informações sobre o número e o tipo de FPGA, vCPUs, discos de dados e NICs. A taxa de transferência de armazenamento e a largura de banda da rede também estão incluídas para cada tamanho nesse agrupamento.
HighPerformanceCompute: as VMs de computação de alto desempenho do Azure são otimizadas para várias cargas de trabalho de HPC, como dinâmica de fluidos computacional, análise de elementos finitos, EDA frontend e backend, renderização, dinâmica molecular, geociência computacional, simulação meteorológica e análise de risco financeiro.

WindowsPatchAssessmentMode

Especifica o modo de avaliação de patch do convidado da VM para a máquina virtual IaaS.
KnownWindowsPatchAssessmentMode pode ser usado de forma intercambiável com WindowsPatchAssessmentMode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

ImageDefault: Você controla o tempo das avaliações de patch em uma máquina virtual.
AutomaticByPlatform: A plataforma acionará avaliações periódicas de patches. A provisão de propriedadeVMAgent deve ser true.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Especifica a configuração de reinicialização para todas as operações de instalação do patch AutomaticByPlatform.
KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting pode ser usado de forma intercambiável com WindowsVMGuestPatchAutomaticByPlatformRebootSetting, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Desconhecido: Configuração de reinicialização desconhecida
IfRequired: Configuração de reinicialização IfRequired
Configuração Nunca: Nunca reiniciar
Sempre: Sempre reinicializar configuração

WindowsVMGuestPatchMode

Especifica o modo de aplicação de patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível.
KnownWindowsVMGuestPatchMode pode ser usado de forma intercambiável com WindowsVMGuestPatchMode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Manual: Você controla a aplicação de patches em uma máquina virtual. Para fazer isso, aplique patches manualmente dentro da VM. Neste modo, as atualizações automáticas são desativadas; a propriedade WindowsConfiguration.enableAutomaticUpdates deve ser false
AutomaticByOS: A máquina virtual será atualizada automaticamente pelo SO. A propriedade WindowsConfiguration.enableAutomaticUpdates deve ser true.
AutomaticByPlatform: A máquina virtual será atualizada automaticamente pela plataforma. As propriedades provisionVMAgent e WindowsConfiguration.enableAutomaticUpdates devem ser true.

Enumerações

KnownAcceleratorManufacturer

Fabricantes de aceleradores suportados por VMs do Azure.

KnownAcceleratorType

Tipos de acelerador suportados por VMs do Azure.

KnownActionType

Enum extensível. Indica o tipo de ação. "Interno" refere-se a ações que são apenas para APIs internas.

KnownArchitectureType

Tipos de arquitetura suportados por VMs do Azure.

KnownCachingTypes

Especifica os requisitos de cache.

KnownCpuManufacturer

Fabricantes de CPU suportados por VMs do Azure.

KnownCreatedByType

O tipo de entidade que criou o recurso.

KnownDeleteOptions

Especificar o que acontece com a interface de rede quando a VM é excluída

KnownDiffDiskOptions

Especifica a opção de disco efêmero para o disco do sistema operacional.

KnownDiffDiskPlacement

Especifica o posicionamento efêmero do disco do sistema operacional. Esta propriedade pode ser usada pelo usuário na solicitação para escolher o local, ou seja, disco de cache ou espaço em disco de recurso para provisionamento de disco do sistema operacional efêmero. Para obter mais informações sobre os requisitos de tamanho de disco do Ephemeral OS, consulte Ephemeral OS disk size requirements for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements Minimum api-version for NvmeDisk: 2024-03-01.

KnownDiskControllerTypes

Especifica o tipo de controlador de disco configurado para a VM e VirtualMachineScaleSet. Esta propriedade só é suportada para máquinas virtuais cujo disco do sistema operativo e sku de VM suporta a Geração 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), verifique a capacidade HyperVGenerations retornada como parte das capacidades de sku de VM na resposta da API de SKUs Microsoft.Compute para a região contém V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Para obter mais informações sobre os tipos de controlador de disco suportados, consulte https://aka.ms/azure-diskcontrollertypes.

KnownDiskCreateOptionTypes

Especifica como a máquina virtual deve ser criada.

KnownDiskDeleteOptionTypes

Especifica o comportamento do disco gerenciado quando a VM é excluída, por exemplo, se o disco gerenciado é excluído ou desanexado. Os valores suportados são: Delete. Se esse valor for usado, o disco gerenciado será excluído quando a VM for excluída. Destacar. Se esse valor for usado, o disco gerenciado será retido depois que a VM for excluída. Versão mínima da api: 2021-03-01.

KnownDomainNameLabelScopeTypes

O escopo do rótulo de nome de domínio. A concatenação do rótulo de nome de domínio com hash gerado de acordo com a política do escopo do rótulo de nome de domínio e do índice vm serão os rótulos de nome de domínio dos recursos de endereço PublicIPAddress que serão criados

KnownEvictionPolicy

Diferentes tipos de políticas de despejo

KnownIPVersion

Disponível a partir de 30-03-Api-Version 2017, representa se a configuração ip específica é IPv4 ou IPv6. O padrão é considerado IPv4. Os valores possíveis são: 'IPv4' e 'IPv6'.

KnownLinuxPatchAssessmentMode

Especifica o modo de Avaliação de Patch de Convidado de VM para a máquina virtual IaaS.

Os valores possíveis são:

ImageDefault - Você controla o tempo das avaliações de patch em uma máquina virtual.

AutomaticByPlatform - A plataforma acionará avaliações periódicas de patches. A provisão de propriedadeVMAgent deve ser true.

KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting

Especifica a configuração de reinicialização para todas as operações de instalação do patch AutomaticByPlatform.

KnownLinuxVMGuestPatchMode

Especifica o modo de aplicação de patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível.

KnownLocalStorageDiskType

Diferentes tipos de disco de armazenamento local suportados por VMs do Azure.

KnownManagedServiceIdentityType

Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos).

KnownMode

Especifica o modo em que o ProxyAgent será executado se o recurso estiver habilitado. O ProxyAgent começará a auditar ou monitorar, mas não a impor o controle de acesso sobre solicitações para hospedar pontos de extremidade no modo de Auditoria, enquanto no modo Enforce ele imporá o controle de acesso. O valor padrão é Enforce mode.

KnownNetworkApiVersion

especifica a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações de Interface de Rede para Conjunto de Dimensionamento de Máquina Virtual com modo de orquestração 'Flexível'

KnownNetworkInterfaceAuxiliaryMode

Especifica se o modo Auxiliar está habilitado para o recurso Interface de Rede.

KnownNetworkInterfaceAuxiliarySku

Especifica se a sku Auxiliar está habilitada para o recurso Interface de Rede.

KnownOperatingSystemTypes

Essa propriedade permite que você especifique o tipo do sistema operacional que está incluído no disco se estiver criando uma VM a partir da imagem do usuário ou de um VHD especializado. Os valores possíveis são: Windows,Linux.

KnownOrigin

O executor pretendido da operação; como no Controle de Acesso Baseado em Recursos (RBAC) e na UX de logs de auditoria. O valor padrão é "user,system"

KnownProtocolTypes

Especifica o protocolo do ouvinte do WinRM. Os valores possíveis são: httphttps.

KnownProvisioningState

Os valores conhecidos de ProvisioningState que o serviço aceita.

KnownPublicIPAddressSkuName

Especifique o nome da sku IP pública.

KnownPublicIPAddressSkuTier

Especificar camada de sku IP público

KnownRegularPriorityAllocationStrategy

Tipos de estratégia de alocação de VM regulares para frota de computação

KnownSecurityEncryptionTypes

Especifica o EncryptionType do disco gerenciado. Nota: Ele pode ser definido apenas para VMs confidenciais.

KnownSecurityTypes

Especifica o SecurityType da máquina virtual. Ele deve ser definido como qualquer valor especificado para habilitar UefiSettings. O comportamento padrão é: UefiSettings não será habilitado a menos que essa propriedade esteja definida.

KnownSettingNames

Especifica o nome da configuração à qual o conteúdo se aplica. Os valores possíveis são: FirstLogonCommands e AutoLogon.

KnownSpotAllocationStrategy

Tipos de estratégia de alocação spot para Compute Fleet

KnownStorageAccountTypes

Especifica o tipo de conta de armazenamento para o disco gerenciado. O tipo de conta de armazenamento em disco do sistema operacional gerenciado só pode ser definido quando você cria o conjunto de escala. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados. Ele não pode ser usado com o OS Disk. Standard_LRS usa HDD padrão. StandardSSD_LRS usa SSD padrão. Premium_LRS usa SSD Premium. UltraSSD_LRS usa o disco Ultra. Premium_ZRS usa armazenamento redundante de zona SSD Premium. StandardSSD_ZRS usa armazenamento redundante de zona SSD padrão. Para obter mais informações sobre discos suportados para Máquinas Virtuais do Windows, consulte https://docs.microsoft.com/azure/virtual-machines/windows/disks-types e, para Máquinas Virtuais Linux, consulte https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

KnownVMAttributeSupport

VMSizes suportados por VMs do Azure. Inclui-se uma união de Excluídos e Obrigatórios.

KnownVMCategory

VMCategories definidas para VMs do Azure. Veja: https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview?tabs=breakdownseries%2Cgeneralsizelist%2Ccomputesizelist%2Cmemorysizelist%2Cstoragesizelist%2Cgpusizelist%2Cfpgasizelist%2Chpcsizelist#general-purpose

KnownWindowsPatchAssessmentMode

Especifica o modo de avaliação de patch do convidado da VM para a máquina virtual IaaS.

KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting

Especifica a configuração de reinicialização para todas as operações de instalação do patch AutomaticByPlatform.

KnownWindowsVMGuestPatchMode

Especifica o modo de aplicação de patches de convidado de VM para máquina virtual IaaS ou máquinas virtuais associadas ao conjunto de dimensionamento de máquina virtual com OrchestrationMode como flexível.

Funções

restorePoller<TResponse, TResult>(AzureFleetClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Cria um poller a partir do estado serializado de outro poller. Isso pode ser útil quando você deseja criar pollers em um host diferente ou um poller precisa ser construído depois que o original não está no escopo.

Detalhes de Função

restorePoller<TResponse, TResult>(AzureFleetClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Cria um poller a partir do estado serializado de outro poller. Isso pode ser útil quando você deseja criar pollers em um host diferente ou um poller precisa ser construído depois que o original não está no escopo.

function restorePoller<TResponse, TResult>(client: AzureFleetClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Parâmetros

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Devoluções

PollerLike<OperationState<TResult>, TResult>