VirtualMachineScaleSetVMProfile Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET