Partilhar via


VirtualMachineScaleSetVMProfile Construtores

Definição

Sobrecargas

VirtualMachineScaleSetVMProfile()

Inicializa uma nova instância da classe VirtualMachineScaleSetVMProfile.

VirtualMachineScaleSetVMProfile(VirtualMachineScaleSetOSProfile, VirtualMachineScaleSetStorageProfile, VirtualMachineScaleSetNetworkProfile, SecurityProfile, DiagnosticsProfile, VirtualMachineScaleSetExtensionProfile, String, String, String, BillingProfile, ScheduledEventsProfile, String, CapacityReservationProfile, ApplicationProfile, VirtualMachineScaleSetHardwareProfile, ServiceArtifactReference, SecurityPostureReference)

Inicializa uma nova instância da classe VirtualMachineScaleSetVMProfile.

VirtualMachineScaleSetVMProfile()

Inicializa uma nova instância da classe VirtualMachineScaleSetVMProfile.

public VirtualMachineScaleSetVMProfile ();
Public Sub New ()

Aplica-se a

VirtualMachineScaleSetVMProfile(VirtualMachineScaleSetOSProfile, VirtualMachineScaleSetStorageProfile, VirtualMachineScaleSetNetworkProfile, SecurityProfile, DiagnosticsProfile, VirtualMachineScaleSetExtensionProfile, String, String, String, BillingProfile, ScheduledEventsProfile, String, CapacityReservationProfile, ApplicationProfile, VirtualMachineScaleSetHardwareProfile, ServiceArtifactReference, SecurityPostureReference)

Inicializa uma nova instância da classe VirtualMachineScaleSetVMProfile.

public VirtualMachineScaleSetVMProfile (Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile osProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile storageProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile networkProfile = default, Microsoft.Azure.Management.Compute.Models.SecurityProfile securityProfile = default, Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile diagnosticsProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile extensionProfile = default, string licenseType = default, string priority = default, string evictionPolicy = default, Microsoft.Azure.Management.Compute.Models.BillingProfile billingProfile = default, Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile scheduledEventsProfile = default, string userData = default, Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile capacityReservation = default, Microsoft.Azure.Management.Compute.Models.ApplicationProfile applicationProfile = default, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetHardwareProfile hardwareProfile = default, Microsoft.Azure.Management.Compute.Models.ServiceArtifactReference serviceArtifactReference = default, Microsoft.Azure.Management.Compute.Models.SecurityPostureReference securityPostureReference = default);
new Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile : Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetOSProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetStorageProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkProfile * Microsoft.Azure.Management.Compute.Models.SecurityProfile * Microsoft.Azure.Management.Compute.Models.DiagnosticsProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetExtensionProfile * string * string * string * Microsoft.Azure.Management.Compute.Models.BillingProfile * Microsoft.Azure.Management.Compute.Models.ScheduledEventsProfile * string * Microsoft.Azure.Management.Compute.Models.CapacityReservationProfile * Microsoft.Azure.Management.Compute.Models.ApplicationProfile * Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetHardwareProfile * Microsoft.Azure.Management.Compute.Models.ServiceArtifactReference * Microsoft.Azure.Management.Compute.Models.SecurityPostureReference -> Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetVMProfile
Public Sub New (Optional osProfile As VirtualMachineScaleSetOSProfile = Nothing, Optional storageProfile As VirtualMachineScaleSetStorageProfile = Nothing, Optional networkProfile As VirtualMachineScaleSetNetworkProfile = Nothing, Optional securityProfile As SecurityProfile = Nothing, Optional diagnosticsProfile As DiagnosticsProfile = Nothing, Optional extensionProfile As VirtualMachineScaleSetExtensionProfile = Nothing, Optional licenseType As String = Nothing, Optional priority As String = Nothing, Optional evictionPolicy As String = Nothing, Optional billingProfile As BillingProfile = Nothing, Optional scheduledEventsProfile As ScheduledEventsProfile = Nothing, Optional userData As String = Nothing, Optional capacityReservation As CapacityReservationProfile = Nothing, Optional applicationProfile As ApplicationProfile = Nothing, Optional hardwareProfile As VirtualMachineScaleSetHardwareProfile = Nothing, Optional serviceArtifactReference As ServiceArtifactReference = Nothing, Optional securityPostureReference As SecurityPostureReference = Nothing)

Parâmetros

osProfile
VirtualMachineScaleSetOSProfile

Especifica as configurações do sistema operacional para as máquinas virtuais no conjunto de dimensionamento.

storageProfile
VirtualMachineScaleSetStorageProfile

Especifica as configurações de armazenamento dos discos da máquina virtual.

networkProfile
VirtualMachineScaleSetNetworkProfile

Especifica as propriedades dos adaptadores de rede das máquinas virtuais no conjunto de dimensionamento.

securityProfile
SecurityProfile

Especifica as configurações de perfil relacionadas à segurança para as máquinas virtuais no conjunto de dimensionamento.

diagnosticsProfile
DiagnosticsProfile

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

extensionProfile
VirtualMachineScaleSetExtensionProfile

Especifica uma coleção de configurações para extensões instaladas em máquinas virtuais no conjunto de dimensionamento.

licenseType
String

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente. <br><br> Os valores possíveis para o sistema operacional Windows Server são: <br><br> Windows_Client <br><> br Windows_Server <br br>>< Os valores possíveis para o sistema operacional Linux Server são: <br><br> RHEL_BYOS (para RHEL) <br><br> SLES_BYOS (para SUSE) <br><Br> Para obter mais informações, consulte Benefício de Uso Híbrido do Azure para Windows Server<br><br> Benefício de Uso Híbrido do Azure para Linux Server br <><Br> Versão mínima da api: 2015-06-15

priority
String

Especifica a prioridade para as máquinas virtuais no conjunto de dimensionamento. Versão mínima da api: 2017-10-30-preview. Os valores possíveis incluem: 'Regular', 'Low', 'Spot'

evictionPolicy
String

Especifica a política de remoção para a máquina virtual spot do Azure e o conjunto de dimensionamento spot do Azure. Para máquinas virtuais spot do Azure, há suporte para 'Desalocar' e 'Excluir' e a versão mínima da api é 2019-03-01. Para conjuntos de dimensionamento spot do Azure, há suporte para 'Desalocar' e 'Excluir' e a versão mínima da api é 2017-10-30-preview. Os valores possíveis incluem: 'Desalocar', 'Excluir'

billingProfile
BillingProfile

Especifica os detalhes relacionados à cobrança de uma VMSS spot do Azure. Versão mínima da api: 2019-03-01.

scheduledEventsProfile
ScheduledEventsProfile

Especifica as configurações relacionadas ao evento agendado.

userData
String

UserData para as máquinas virtuais no conjunto de dimensionamento, que deve ser codificado em base 64. O cliente não deve passar nenhum segredo aqui. Versão mínima da api: 2021-03-01.

capacityReservation
CapacityReservationProfile

Especifica os detalhes relacionados à reserva de capacidade de um conjunto de dimensionamento. Versão mínima da api: 2021-04-01.

applicationProfile
ApplicationProfile

Especifica os aplicativos da galeria que devem ser disponibilizados para a VM/VMSS

hardwareProfile
VirtualMachineScaleSetHardwareProfile

Especifica os detalhes relacionados ao perfil de hardware de um conjunto de dimensionamento. Versão mínima da api: 2021-11-01.

serviceArtifactReference
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 dimensionamento ao usar a versão de imagem 'mais recente'. Versão mínima da api: 2022-11-01

securityPostureReference
SecurityPostureReference

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

Aplica-se a