Microsoft.Compute virtualMachines
Definición de recursos de Bicep
El tipo de recurso virtualMachines se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/virtualMachines, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Compute/virtualMachines@2024-07-01' = {
extendedLocation: {
name: 'string'
type: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
applicationProfile: {
galleryApplications: [
{
configurationReference: 'string'
enableAutomaticUpgrade: bool
order: int
packageReferenceId: 'string'
tags: 'string'
treatFailureAsDeploymentFailure: bool
}
]
}
availabilitySet: {
id: 'string'
}
billingProfile: {
maxPrice: int
}
capacityReservation: {
capacityReservationGroup: {
id: 'string'
}
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
evictionPolicy: 'string'
extensionsTimeBudget: 'string'
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
host: {
id: 'string'
}
hostGroup: {
id: 'string'
}
licenseType: 'string'
networkProfile: {
networkApiVersion: 'string'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
dscpConfiguration: {
id: 'string'
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
networkInterfaces: [
{
id: 'string'
properties: {
deleteOption: 'string'
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
platformFaultDomain: int
priority: 'string'
proximityPlacementGroup: {
id: 'string'
}
scheduledEventsPolicy: {
scheduledEventsAdditionalPublishingTargets: {
eventGridAndResourceGraph: {
enable: bool
}
}
userInitiatedReboot: {
automaticallyApprove: bool
}
userInitiatedRedeploy: {
automaticallyApprove: bool
}
}
scheduledEventsProfile: {
osImageNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
terminateNotificationProfile: {
enable: bool
notBeforeTimeout: 'string'
}
}
securityProfile: {
encryptionAtHost: bool
encryptionIdentity: {
userAssignedIdentityResourceId: 'string'
}
proxyAgentSettings: {
enabled: bool
keyIncarnationId: int
mode: 'string'
}
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: 'string'
detachOption: 'string'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
sourceResource: {
id: 'string'
}
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: 'string'
diffDiskSettings: {
option: 'string'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
virtualMachineScaleSet: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Valores de propiedad
AdditionalCapabilities
Nombre | Descripción | Valor |
---|---|---|
hibernationEnabled | Marca que habilita o deshabilita la funcionalidad de hibernación en la máquina virtual. | Bool |
UltraSSDEnabled | Marca que habilita o deshabilita una capacidad para tener uno o varios discos de datos administrados con UltraSSD_LRS tipo de cuenta de almacenamiento en la máquina virtual o VMSS. Los discos administrados con el tipo de cuenta de almacenamiento UltraSSD_LRS se pueden agregar a una máquina virtual o a un conjunto de escalado de máquinas virtuales solo si esta propiedad está habilitada. | Bool |
AdditionalUnattendContent
Nombre | Descripción | Valor |
---|---|---|
componentName | Nombre del componente. Actualmente, el único valor permitido es Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
contenido | Especifica el contenido con formato XML que se agrega al archivo unattend.xml para la ruta de acceso y el componente especificados. El XML debe ser inferior a 4 KB y debe incluir el elemento raíz para la configuración o característica que se está insertando. | cuerda |
passName | Nombre del pase. Actualmente, el único valor permitido es OobeSystem. | 'OobeSystem' |
settingName | Especifica el nombre de la configuración a la que se aplica el contenido. Los valores posibles son: FirstLogonCommands y AutoLogon. | "AutoLogon" 'FirstLogonCommands' |
ApiEntityReference
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso de ARM en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | cuerda |
ApplicationProfile
Nombre | Descripción | Valor |
---|---|---|
galleryApplications | Especifica las aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS. | VMGalleryApplication[] |
BillingProfile
Nombre | Descripción | Valor |
---|---|---|
maxPrice | Especifica el precio máximo que está dispuesto a pagar por una máquina virtual o VMSS de Acceso puntual de Azure. Este precio está en dólares estadounidenses. Este precio se comparará con el precio actual de Acceso puntual de Azure para el tamaño de la máquina virtual. Además, los precios se comparan en el momento de crear o actualizar la máquina virtual o VMSS de Azure Spot y la operación solo se realizará correctamente si maxPrice es mayor que el precio actual de Azure Spot. El valor maxPrice también se usará para expulsar una máquina virtual o VMSS de Acceso puntual de Azure si el precio actual de Azure Spot va más allá del maxPrice después de la creación de VM/VMSS. Los valores posibles son: - Cualquier valor decimal mayor que cero. Ejemplo: 0.01538 -1: indica el precio predeterminado que se va a up-to a petición. Puede establecer maxPrice en -1 para indicar que la máquina virtual o VMSS de Acceso puntual de Azure no debe expulsarse por motivos de precio. Además, el precio máximo predeterminado es -1 si usted no lo proporciona. Versión mínima de api: 2019-03-01. |
Int |
BootDiagnostics
Nombre | Descripción | Valor |
---|---|---|
Habilitado | Si se deben habilitar los diagnósticos de arranque en la máquina virtual. | Bool |
storageUri | Uri de la cuenta de almacenamiento que se va a usar para colocar la salida y la captura de pantalla de la consola. Si no se especifica storageUri al habilitar los diagnósticos de arranque, se usará el almacenamiento administrado. | cuerda |
CapacityReservationProfile
Nombre | Descripción | Valor |
---|---|---|
capacityReservationGroup | Especifica el identificador de recurso del grupo de reserva de capacidad que se debe usar para asignar la máquina virtual o las instancias de máquina virtual del conjunto de escalado siempre que se haya reservado suficiente capacidad. Consulte https://aka.ms/CapacityReservation para obtener más detalles. | SubResource |
DataDisk
Nombre | Descripción | Valor |
---|---|---|
Caché | Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. El comportamiento predeterminado es: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. | 'Ninguno' 'ReadOnly' "ReadWrite" |
createOption | Especifica cómo se debe crear el disco de máquina virtual. Los valores posibles son Adjuntar: Este valor se usa cuando se usa un disco especializado para crear la máquina virtual. FromImage: Este valor se usa cuando se usa una imagen para crear el disco de datos de la máquina virtual. Si usa una imagen de plataforma, también debe usar el elemento imageReference descrito anteriormente. Si usa una imagen de Marketplace, también debe usar el elemento plan descrito anteriormente. Vacío: Este valor se usa al crear un disco de datos vacío. Copiar: Este valor se usa para crear un disco de datos a partir de una instantánea u otro disco. Restaurar: Este valor se usa para crear un disco de datos a partir de un punto de restauración de disco. | 'Adjuntar' 'Copiar' 'Vacío' 'FromImage' 'Restore' (obligatorio) |
deleteOption | Especifica si se debe eliminar o desasociar el disco de datos tras la eliminación de la máquina virtual. Los valores posibles son: Delete. Si se usa este valor, el disco de datos se elimina cuando se elimina la máquina virtual. Separar. Si se usa este valor, el disco de datos se conserva después de eliminar la máquina virtual. El valor predeterminado se establece en Desasociar. | 'Eliminar' 'Desasociar' |
detachOption | Especifica el comportamiento de desasociación que se va a usar al desasociar un disco o que ya está en proceso de desasociación de la máquina virtual. Valores admitidos: ForceDetach. detachOption: ForceDetach solo se aplica a discos de datos administrados. Si un intento anterior de desasociación del disco de datos no se completó debido a un error inesperado de la máquina virtual y el disco todavía no se libera, use la opción forzar la desasociación como última opción de recurso para separar el disco forzadamente de la máquina virtual. Es posible que todas las escrituras no se hayan vaciado al usar este comportamiento de desasociación. Para forzar la desasociación de una actualización del disco de datos aBeDetached a "true" junto con la configuración de detachOption: "ForceDetach". | 'ForceDetach' |
diskSizeGB | Especifica el tamaño de un disco de datos vacío en gigabytes. Este elemento se puede usar para sobrescribir el tamaño del disco en una imagen de máquina virtual. La propiedad 'diskSizeGB' es el número de bytes x 1024^3 para el disco y el valor no puede ser mayor que 1023. | Int |
imagen | Disco duro virtual de la imagen de usuario de origen. El disco duro virtual se copiará antes de conectarse a la máquina virtual. Si se proporciona SourceImage, el disco duro virtual de destino no debe existir. | virtualHardDisk |
Lun | Especifica el número de unidad lógica del disco de datos. Este valor se usa para identificar discos de datos dentro de la máquina virtual y, por tanto, debe ser único para cada disco de datos conectado a una máquina virtual. | int (obligatorio) |
managedDisk | Parámetros de disco administrado. | managedDiskParameters |
nombre | Nombre del disco. | cuerda |
sourceResource | Identificador del recurso de origen. Puede ser una instantánea o un punto de restauración de disco desde el que crear un disco. | ApiEntityReference |
toBeDetached | Especifica si el disco de datos está en proceso de desasociamiento de VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | Disco duro virtual. | virtualHardDisk |
writeAcceleratorEnabled | Especifica si writeAccelerator debe estar habilitado o deshabilitado en el disco. | Bool |
DiagnosticsProfile
Nombre | Descripción | Valor |
---|---|---|
bootDiagnostics | El diagnóstico de arranque es una característica de depuración que permite ver la salida de la consola y la captura de pantalla para diagnosticar el estado de la máquina virtual. NOTA: si se especifica storageUri, asegúrese de que la cuenta de almacenamiento esté en la misma región y suscripción que la máquina virtual. Puede ver fácilmente la salida del registro de consola. Azure también le permite ver una captura de pantalla de la máquina virtual desde el hipervisor. | bootDiagnostics |
DiffDiskSettings
Nombre | Descripción | Valor |
---|---|---|
opción | Especifica la configuración del disco efímero para el disco del sistema operativo. | 'Local' |
colocación | Especifica la ubicación del disco efímero para el disco del sistema operativo. Los valores posibles son: CacheDisk,ResourceDisk,NvmeDisk. El comportamiento predeterminado es: CacheDisk si se configura uno para el tamaño de la máquina virtual en caso contrario, se usa resourceDisk o nvmeDisk. Consulte la documentación de tamaño de máquina virtual para máquinas virtuales Windows en /azure/virtual-machines/windows/sizes y vm Linux en /azure/virtual-machines/linux/sizes para comprobar qué tamaños de máquina virtual expone un disco de caché. Versión mínima de api para NvmeDisk: 2024-03-01. | 'CacheDisk' 'NvmeDisk' 'ResourceDisk' |
DiskEncryptionSetParameters
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
DiskEncryptionSettings
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionKey | Especifica la ubicación de la clave de cifrado de disco, que es un secreto de Key Vault. | keyVaultSecretReference |
Habilitado | Especifica si se debe habilitar el cifrado de disco en la máquina virtual. | Bool |
keyEncryptionKey | Especifica la ubicación de la clave de cifrado de claves en Key Vault. | keyVaultKeyReference |
EncryptionIdentity
Nombre | Descripción | Valor |
---|---|---|
userAssignedIdentityResourceId | Especifica el identificador de recurso de ARM de una de las identidades de usuario asociadas a la máquina virtual. | cuerda |
EventGridAndResourceGraph
Nombre | Descripción | Valor |
---|---|---|
habilitar | Especifica si Event Grid y el grafo de recursos están habilitados para configuraciones relacionadas con eventos programados. | Bool |
ExtendedLocation
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de la ubicación extendida. | cuerda |
tipo | Tipo de la ubicación extendida. | 'EdgeZone' |
HardwareProfile
Nombre | Descripción | Valor |
---|---|---|
vmSize | Especifica el tamaño de la máquina virtual. El tipo de datos de enumeración está actualmente en desuso y se quitará el 23 de diciembre de 2023. La manera recomendada de obtener la lista de tamaños disponibles es usar estas API: Enumerar todos los tamaños de máquina virtual disponibles en un conjunto de disponibilidad, Enumerar todos los tamaños de máquina virtual disponibles en una región, Enumerar todos los tamaños de máquina virtual disponibles para cambiar el tamaño. Para obtener más información sobre los tamaños de máquina virtual, consulte tamaños de para máquinas virtuales. Los tamaños de máquina virtual disponibles dependen de la región y el conjunto de disponibilidad. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2m_v2" "Standard_A2_v2" "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16s_v3" "Standard_D16_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" "Standard_D3" "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16s_v3" "Standard_E16_v3" "Standard_E2s_v3" "Standard_E2_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32s_v3" "Standard_E32_v3" "Standard_E4s_v3" "Standard_E4_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64s_v3" "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' 'Standard_GS5-8' "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32 ms" 'Standard_M128-64ms' "Standard_M128ms" "Standard_M128s" "Standard_M64-16 ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Especifica las propiedades para personalizar el tamaño de la máquina virtual. Versión mínima de api: 2021-07-01. Esta característica sigue en modo de vista previa y no se admite para VirtualMachineScaleSet. Siga las instrucciones de personalización de máquina virtual para obtener más información. | VMSizeProperties |
ImageReference
Nombre | Descripción | Valor |
---|---|---|
communityGalleryImageId | Se especificó el identificador único de la imagen de la galería de la comunidad para la implementación de la máquina virtual. Esto se puede capturar desde la llamada GET de la imagen de la galería de la comunidad. | cuerda |
identificación | Identificador de recurso | cuerda |
ofrecer | Especifica la oferta de la imagen de plataforma o la imagen de Marketplace que se usa para crear la máquina virtual. | cuerda |
editor | Publicador de imágenes. | cuerda |
sharedGalleryImageId | Se especificó el identificador único de la imagen de la galería compartida para la implementación de la máquina virtual. Esto se puede capturar desde la llamada GET de la imagen de la galería compartida. | cuerda |
Sku | SKU de imagen. | cuerda |
Versión | Especifica la versión de la imagen de plataforma o la imagen de Marketplace que se usa para crear la máquina virtual. Los formatos permitidos son Major.Minor.Build o "latest". Major, Minor y Build son números decimales. Especifique "latest" para usar la versión más reciente de una imagen disponible en tiempo de implementación. Incluso si usa "latest", la imagen de máquina virtual no se actualizará automáticamente después del tiempo de implementación incluso si hay disponible una nueva versión. No use el campo "version" para la implementación de imágenes de la galería, la imagen de la galería siempre debe usar el campo "id" para la implementación, para usar la versión "latest" de la imagen de la galería, simplemente establezca "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/{imageName}" en el campo "id" sin entrada de versión. | cuerda |
KeyVaultKeyReference
Nombre | Descripción | Valor |
---|---|---|
keyUrl | Dirección URL que hace referencia a una clave de cifrado de claves en Key Vault. | string (obligatorio) |
sourceVault | Dirección URL relativa del almacén de claves que contiene la clave. | subrecurso |
KeyVaultSecretReference
Nombre | Descripción | Valor |
---|---|---|
secretUrl | Dirección URL que hace referencia a un secreto en un almacén de claves. | string (obligatorio) |
sourceVault | Dirección URL relativa del almacén de claves que contiene el secreto. | subrecurso |
LinuxConfiguration
LinuxPatchSettings
Nombre | Descripción | Valor |
---|---|---|
assessmentMode | Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. Los valores posibles son: ImageDefault: controla el tiempo de las evaluaciones de revisiones en una máquina virtual. AutomaticByPlatform: la plataforma desencadenará evaluaciones periódicas de revisiones. La propiedad provisionVMAgent debe ser true. |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Especifica la configuración adicional para el modo de revisión AutomaticByPlatform en la aplicación de revisiones de invitado de máquina virtual en Linux. | linuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. Los valores posibles son: imageDefault: se usa la configuración de aplicación de revisiones predeterminada de la máquina virtual. AutomaticByPlatform: la plataforma actualizará automáticamente la máquina virtual. La propiedad provisionVMAgent debe ser true |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
Nombre | Descripción | Valor |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Permite al cliente programar la aplicación de revisiones sin actualizaciones accidentales | Bool |
rebootSetting | Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. | 'Always' 'IfRequired' 'Nunca' 'Desconocido' |
ManagedDiskParameters
Microsoft.Compute/virtualMachines
Nombre | Descripción | Valor |
---|---|---|
extendedLocation | Ubicación extendida de la máquina virtual. | ExtendedLocation |
identidad | Identidad de la máquina virtual, si está configurada. | VirtualMachineIdentity |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
plan | Especifica información sobre la imagen de Marketplace que se usa para crear la máquina virtual. Este elemento solo se usa para imágenes de Marketplace. Para poder usar una imagen de Marketplace desde una API, debe habilitar la imagen para su uso mediante programación. En Azure Portal, busque la imagen de Marketplace que desea usar y, a continuación, haga clic en Desea implementar mediante programación, Introducción a>. Escriba cualquier información necesaria y haga clic en Guardar. | Plan |
Propiedades | Describe las propiedades de una máquina virtual. | VirtualMachineProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
Zonas | Zonas de máquina virtual. | string[] |
NetworkInterfaceReference
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
Propiedades | Describe las propiedades de referencia de una interfaz de red. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Nombre | Descripción | Valor |
---|---|---|
deleteOption | Especificación de lo que sucede con la interfaz de red cuando se elimina la máquina virtual | 'Eliminar' 'Desasociar' |
primario | Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. | Bool |
NetworkProfile
Nombre | Descripción | Valor |
---|---|---|
networkApiVersion | especifica la versión de la API de Microsoft.Network que se usa al crear recursos de red en las configuraciones de interfaz de red. | '2020-11-01' |
networkInterfaceConfigurations | Especifica las configuraciones de red que se usarán para crear los recursos de red de la máquina virtual. | virtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Especifica la lista de identificadores de recursos para las interfaces de red asociadas a la máquina virtual. | networkInterfaceReference[] |
OSDisk
Nombre | Descripción | Valor |
---|---|---|
Caché | Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. El comportamiento predeterminado es: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. | 'Ninguno' 'ReadOnly' "ReadWrite" |
createOption | Especifica cómo se debe crear el disco de máquina virtual. Los valores posibles son Adjuntar: Este valor se usa cuando se usa un disco especializado para crear la máquina virtual. FromImage: Este valor se usa cuando se usa una imagen para crear la máquina virtual. Si usa una imagen de plataforma, también debe usar el elemento imageReference descrito anteriormente. Si usa una imagen de Marketplace, también debe usar el elemento plan descrito anteriormente. | 'Adjuntar' 'Copiar' 'Vacío' 'FromImage' 'Restore' (obligatorio) |
deleteOption | Especifica si el disco del sistema operativo se debe eliminar o desasociar tras la eliminación de la máquina virtual. Los valores posibles son: Delete. Si se usa este valor, el disco del sistema operativo se elimina cuando se elimina la máquina virtual. Separar. Si se usa este valor, el disco del sistema operativo se conserva después de eliminar la máquina virtual. El valor predeterminado se establece en Desasociar. Para un disco de sistema operativo efímero, el valor predeterminado se establece en Eliminar. El usuario no puede cambiar la opción de eliminación de un disco de sistema operativo efímero. | 'Eliminar' 'Desasociar' |
diffDiskSettings | Especifica la configuración de disco efímero para el disco del sistema operativo utilizado por la máquina virtual. | DiffDiskSettings |
diskSizeGB | Especifica el tamaño de un disco de datos vacío en gigabytes. Este elemento se puede usar para sobrescribir el tamaño del disco en una imagen de máquina virtual. La propiedad 'diskSizeGB' es el número de bytes x 1024^3 para el disco y el valor no puede ser mayor que 1023. | Int |
encryptionSettings | Especifica la configuración de cifrado del disco del sistema operativo. Versión mínima de api: 2015-06-15. | diskEncryptionSettings |
imagen | Disco duro virtual de la imagen de usuario de origen. El disco duro virtual se copiará antes de conectarse a la máquina virtual. Si se proporciona SourceImage, el disco duro virtual de destino no debe existir. | virtualHardDisk |
managedDisk | Parámetros de disco administrado. | managedDiskParameters |
nombre | Nombre del disco. | cuerda |
osType | Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen de usuario o un VHD especializado. Los valores posibles son: Windows,Linux. | "Linux" 'Windows' |
Vhd | Disco duro virtual. | virtualHardDisk |
writeAcceleratorEnabled | Especifica si writeAccelerator debe estar habilitado o deshabilitado en el disco. | Bool |
OSImageNotificationProfile
Nombre | Descripción | Valor |
---|---|---|
habilitar | Especifica si el evento De imagen programada del sistema operativo está habilitado o deshabilitado. | Bool |
notBeforeTimeout | Tiempo durante el que se vuelve a crear una imagen inicial de una máquina virtual o tener actualizado su sistema operativo, tendrá que aprobar potencialmente el evento programado de imagen del sistema operativo antes de que el evento se apruebe automáticamente (se agota el tiempo de espera). La configuración se especifica en formato ISO 8601 y el valor debe ser de 15 minutos (PT15M) | cuerda |
OSProfile
Nombre | Descripción | Valor |
---|---|---|
adminPassword | Especifica la contraseña de la cuenta de administrador. longitud mínima (Windows): 8 caracteres longitud mínima (Linux): 6 caracteres longitud máxima (Windows): 123 caracteres longitud máxima (Linux): 72 caracteres requisitos de complejidad: 3 de 4 condiciones siguientes deben cumplirse. Tiene caracteres inferiores Tiene caracteres superiores Tiene un dígito Tiene un carácter especial (coincidencia regex [\W_]) valores no permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Para restablecer la contraseña, consulte restablecimiento del servicio Escritorio remoto o su contraseña de inicio de sesión en una máquina virtual Windows Para restablecer la contraseña raíz, consulte Administración de usuarios, SSH y comprobación o reparación de discos en máquinas virtuales Linux de Azure mediante la extensión VMAccess |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
adminUsername | Especifica el nombre de la cuenta de administrador. Esta propiedad no se puede actualizar después de crear la máquina virtual. restricción solo de Windows: No se puede terminar en "." valores no permitidos: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm" ", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". longitud mínima (Linux): 1 carácter longitud máxima (Linux): 64 caracteres longitud máxima (Windows): 20 caracteres. |
cuerda |
allowExtensionOperations | Especifica si se deben permitir operaciones de extensión en la máquina virtual. Esto solo se puede establecer en False cuando no hay extensiones presentes en la máquina virtual. | Bool |
computerName | Especifica el nombre del sistema operativo host de la máquina virtual. Este nombre no se puede actualizar después de crear la máquina virtual. longitud máxima (Windows): 15 caracteres. longitud máxima (Linux): 64 caracteres. Para conocer las convenciones de nomenclatura y las restricciones, consulte directrices de implementación de servicios de infraestructura de Azure. | cuerda |
customData | Especifica una cadena codificada en base 64 de datos personalizados. La cadena codificada en base 64 se descodifica en una matriz binaria que se guarda como un archivo en la máquina virtual. La longitud máxima de la matriz binaria es de 65535 bytes. Nota: No pase secretos ni contraseñas en la propiedad customData. Esta propiedad no se puede actualizar después de crear la máquina virtual. La propiedad "customData" se pasa a la máquina virtual que se va a guardar como un archivo, para obtener más información, consulte Datos personalizados en máquinas virtuales de Azure. Para usar cloud-init para la máquina virtual Linux, consulte Uso de cloud-init para personalizar una máquina virtual Linux durante la creación. | cuerda |
linuxConfiguration | Especifica la configuración del sistema operativo Linux en la máquina virtual. Para obtener una lista de las distribuciones de Linux admitidas, consulte Linux on Azure-Endorsed Distributions. | LinuxConfiguration |
requireGuestProvisionSignal | Propiedad opcional que debe establecerse en True o omitirse. | Bool |
Secretos | Especifica el conjunto de certificados que se deben instalar en la máquina virtual. Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. | VaultSecretGroup[] |
windowsConfiguration | Especifica la configuración del sistema operativo Windows en la máquina virtual. | windowsConfiguration |
PatchSettings
Nombre | Descripción | Valor |
---|---|---|
assessmentMode | Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. Los valores posibles son: ImageDefault: controla el tiempo de las evaluaciones de revisiones en una máquina virtual. AutomaticByPlatform: la plataforma desencadenará evaluaciones periódicas de revisiones. La propiedad provisionVMAgent debe ser true. |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Especifica la configuración adicional para el modo de revisión AutomaticByPlatform en la aplicación de revisiones de invitado de máquina virtual en Windows. | windowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Permite a los clientes aplicar revisiones a sus máquinas virtuales de Azure sin necesidad de reiniciar. Para enableHotpatching, el "provisionVMAgent" debe establecerse en true y "patchMode" debe establecerse en "AutomaticByPlatform". | Bool |
patchMode | Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. Los valores posibles son: Manual: controla la aplicación de revisiones en una máquina virtual. Para ello, aplique revisiones manualmente dentro de la máquina virtual. En este modo, las actualizaciones automáticas están deshabilitadas; La propiedad WindowsConfiguration.enableAutomaticUpdates debe ser false AutomaticByOS: el sistema operativo actualizará automáticamente la máquina virtual. La propiedad WindowsConfiguration.enableAutomaticUpdates debe ser true. AutomaticByPlatform: la máquina virtual actualizará automáticamente la plataforma. Las propiedades provisionVMAgent y WindowsConfiguration.enableAutomaticUpdates deben ser true. |
'AutomaticByOS' 'AutomaticByPlatform' 'Manual' |
Plan
Nombre | Descripción | Valor |
---|---|---|
nombre | Identificador del plan. | cuerda |
producto | Especifica el producto de la imagen de Marketplace. Este es el mismo valor que Offer en el elemento imageReference. | cuerda |
promotionCode | El código de promoción. | cuerda |
editor | Identificador del publicador. | cuerda |
ProxyAgentSettings
Nombre | Descripción | Valor |
---|---|---|
Habilitado | Especifica si la característica ProxyAgent debe estar habilitada en la máquina virtual o en el conjunto de escalado de máquinas virtuales. | Bool |
keyIncarnationId | Aumentar el valor de esta propiedad permite al usuario restablecer la clave utilizada para proteger el canal de comunicación entre invitado y host. | Int |
modo | Especifica el modo en el que se ejecutará ProxyAgent si la característica está habilitada. ProxyAgent comenzará a auditar o supervisar, pero no aplicará el control de acceso sobre las solicitudes a los puntos de conexión host en modo auditoría, mientras que en el modo Aplicar aplicará el control de acceso. El valor predeterminado es Aplicar modo. | "Auditar" 'Aplicar' |
PublicIPAddressSku
Nombre | Descripción | Valor |
---|---|---|
nombre | Especificación del nombre de SKU de ip pública | "Básico" 'Estándar' |
nivel | Especificación del nivel de SKU de IP pública | 'Global' "Regional" |
ResourceTags
Nombre | Descripción | Valor |
---|
ScheduledEventsAdditionalPublishingTargets
Nombre | Descripción | Valor |
---|---|---|
eventGridAndResourceGraph | Los parámetros de configuración usados al crear el valor eventGridAndResourceGraph Scheduled Event. | EventGridAndResourceGraph |
ScheduledEventsPolicy
Nombre | Descripción | Valor |
---|---|---|
scheduledEventsAdditionalPublishingTargets | Los parámetros de configuración usados al publicar scheduledEventsAdditionalPublishingTargets. | ScheduledEventsAdditionalPublishingTargets |
userInitiatedReboot | Los parámetros de configuración usados al crear la configuración de eventos programados userInitiatedReboot. | userInitiatedReboot |
userInitiatedRedeploy | Los parámetros de configuración usados al crear la configuración de eventos programados userInitiatedRedeploy. | userInitiatedRedeploy |
ScheduledEventsProfile
SecurityProfile
SshConfiguration
Nombre | Descripción | Valor |
---|---|---|
publicKeys | Lista de claves públicas SSH que se usan para autenticarse con máquinas virtuales basadas en Linux. | SshPublicKey [] |
SshPublicKey
Nombre | Descripción | Valor |
---|---|---|
keyData | Certificado de clave pública SSH que se usa para autenticarse con la máquina virtual mediante ssh. La clave debe tener al menos 2048 bits y en formato ssh-rsa. Para crear claves SSH, consulte [Creación de claves SSH en máquinas virtuales Linux y Mac para Linux en Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | cuerda |
camino | Especifica la ruta de acceso completa en la máquina virtual creada donde se almacena la clave pública ssh. Si el archivo ya existe, la clave especificada se anexa al archivo. Ejemplo: /home/user/.ssh/authorized_keys | cuerda |
StorageProfile
Nombre | Descripción | Valor |
---|---|---|
dataDisks | Especifica los parámetros que se usan para agregar un disco de datos a una máquina virtual. Para más información sobre los discos, consulte Acerca de discos y discos duros virtuales para máquinas virtuales de Azure. | DataDisk [] |
diskControllerType | Especifica el tipo de controlador de disco configurado para la máquina virtual. Nota: Esta propiedad se establecerá en el tipo de controlador de disco predeterminado si no se especifica que se cree una máquina virtual con "hyperVGeneration" establecido en V2 en función de las funcionalidades del disco del sistema operativo y el tamaño de máquina virtual de la versión mínima de api especificada. Debe desasignar la máquina virtual antes de actualizar su tipo de controlador de disco a menos que actualice el tamaño de la máquina virtual en la configuración de la máquina virtual que desasigna implícitamente y reasigna la máquina virtual. Versión mínima de api: 2022-08-01. | 'NVMe' 'SCSI' |
imageReference | Especifica información sobre la imagen que se va a usar. Puede especificar información sobre imágenes de plataforma, imágenes de Marketplace o imágenes de máquina virtual. Este elemento es necesario cuando desea usar una imagen de plataforma, una imagen de Marketplace o una imagen de máquina virtual, pero no se usa en otras operaciones de creación. | imageReference |
osDisk | Especifica información sobre el disco del sistema operativo utilizado por la máquina virtual. Para más información sobre los discos, consulte Acerca de discos y discos duros virtuales para máquinas virtuales de Azure. | OSDisk |
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
TerminateNotificationProfile
Nombre | Descripción | Valor |
---|---|---|
habilitar | Especifica si el evento Terminate Scheduled está habilitado o deshabilitado. | Bool |
notBeforeTimeout | Tiempo configurable durante el que se va a eliminar una máquina virtual tendrá que aprobar potencialmente el evento Programado de finalización antes de que el evento se apruebe automáticamente (se agota el tiempo de espera). La configuración debe especificarse en formato ISO 8601, el valor predeterminado es 5 minutos (PT5M) | cuerda |
UefiSettings
Nombre | Descripción | Valor |
---|---|---|
secureBootEnabled | Especifica si se debe habilitar el arranque seguro en la máquina virtual. Versión mínima de api: 2020-12-01. | Bool |
vTpmEnabled | Especifica si vTPM debe estar habilitado en la máquina virtual. Versión mínima de api: 2020-12-01. | Bool |
UserAssignedIdentities
Nombre | Descripción | Valor |
---|
UserAssignedIdentitiesValue
Nombre | Descripción | Valor |
---|
UserInitiatedReboot
Nombre | Descripción | Valor |
---|---|---|
automaticallyApprove | Especifica las configuraciones relacionadas con el evento programado de reinicio. | Bool |
UserInitiatedRedeploy
Nombre | Descripción | Valor |
---|---|---|
automaticallyApprove | Especifica las configuraciones relacionadas con el evento programado de reimplementación. | Bool |
VaultCertificate
Nombre | Descripción | Valor |
---|---|---|
certificateStore | En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta localMachine. En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo <UppercaseThumbprint>.crt para el archivo de certificado X509 y <UppercaseThumbprint>.prv para la clave privada. Ambos archivos tienen formato .pem. | cuerda |
certificateUrl | Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: { "data":"<>certificado codificado en Base64 ", "dataType":"pfx", "password":"<pfx-file-password>" } Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. |
cuerda |
VaultSecretGroup
Nombre | Descripción | Valor |
---|---|---|
sourceVault | Dirección URL relativa del almacén de claves que contiene todos los certificados de VaultCertificates. | SubResource |
vaultCertificates | Lista de referencias del almacén de claves en SourceVault que contienen certificados. | VaultCertificate[] |
VirtualHardDisk
Nombre | Descripción | Valor |
---|---|---|
Uri | Especifica el URI del disco duro virtual. | cuerda |
VirtualMachineIdentity
VirtualMachineIpTag
Nombre | Descripción | Valor |
---|---|---|
ipTagType | Tipo de etiqueta IP. Ejemplo: FirstPartyUsage. | cuerda |
etiqueta | Etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL, almacenamiento etcetera. | cuerda |
VirtualMachineNetworkInterfaceConfiguration
VirtualMachineNetworkInterfaceConfigurationProperties
Nombre | Descripción | Valor |
---|---|---|
auxiliaryMode | Especifica si el modo auxiliar está habilitado para el recurso interfaz de red. | 'AcceleratedConnections' 'Flotante' 'Ninguno' |
auxiliarySku | Especifica si la SKU auxiliar está habilitada para el recurso interfaz de red. | 'A1' 'A2' 'A4' 'A8' 'Ninguno' |
deleteOption | Especificación de lo que sucede con la interfaz de red cuando se elimina la máquina virtual | 'Eliminar' 'Desasociar' |
disableTcpStateTracking | Especifica si la interfaz de red está deshabilitada para el seguimiento de estado tcp. | Bool |
dnsSettings | Configuración dns que se va a aplicar en las interfaces de red. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Especifica si la interfaz de red está habilitada para redes aceleradas. | Bool |
enableFpga | Especifica si la interfaz de red está habilitada para redes FPGA. | Bool |
enableIPForwarding | Indica si el reenvío IP está habilitado en esta NIC. | Bool |
ipConfigurations | Especifica las configuraciones IP de la interfaz de red. | VirtualMachineNetworkInterfaceIPConfiguration[] (obligatorio) |
networkSecurityGroup | El grupo de seguridad de red. | SubResource |
primario | Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Nombre | Descripción | Valor |
---|---|---|
dnsServers | Lista de direcciones IP de servidores DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de configuración de IP. | string (obligatorio) |
Propiedades | Describe las propiedades de configuración de ip de la interfaz de red de una máquina virtual. | virtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Nombre | Descripción | Valor |
---|---|---|
applicationGatewayBackendAddressPools | Especifica una matriz de referencias a grupos de direcciones de back-end de puertas de enlace de aplicaciones. Una máquina virtual puede hacer referencia a grupos de direcciones de back-end de varias puertas de enlace de aplicaciones. Varias máquinas virtuales no pueden usar la misma puerta de enlace de aplicaciones. | subrecurso[] |
applicationSecurityGroups | Especifica una matriz de referencias al grupo de seguridad de aplicaciones. | subrecurso[] |
loadBalancerBackendAddressPools | Especifica una matriz de referencias a grupos de direcciones de back-end de equilibradores de carga. Una máquina virtual puede hacer referencia a grupos de direcciones de back-end de un equilibrador de carga público y interno. [Varias máquinas virtuales no pueden usar el mismo equilibrador de carga de SKU básico]. | subrecurso[] |
primario | Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. | Bool |
privateIPAddressVersion | Disponible desde Api-Version 2017-03-30 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6". | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
subred | Especifica el identificador de la subred. | SubResource |
VirtualMachineProperties
Nombre | Descripción | Valor |
---|---|---|
additionalCapabilities | Especifica funcionalidades adicionales habilitadas o deshabilitadas en la máquina virtual. | AdditionalCapabilities |
applicationProfile | Especifica las aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS. | ApplicationProfile |
availabilitySet | Especifica información sobre el conjunto de disponibilidad al que se debe asignar la máquina virtual. Las máquinas virtuales especificadas en el mismo conjunto de disponibilidad se asignan a distintos nodos para maximizar la disponibilidad. Para obtener más información sobre los conjuntos de disponibilidad, consulte Introducción a los conjuntos de disponibilidad. Para más información sobre el mantenimiento planeado de Azure, consulte mantenimiento y actualizaciones de para máquinas virtuales en Azure. Actualmente, una máquina virtual solo se puede agregar al conjunto de disponibilidad en el momento de la creación. El conjunto de disponibilidad al que se va a agregar la máquina virtual debe estar en el mismo grupo de recursos que el recurso del conjunto de disponibilidad. No se puede agregar una máquina virtual existente a un conjunto de disponibilidad. Esta propiedad no puede existir junto con una referencia properties.virtualMachineScaleSet que no sea NULL. | SubResource |
billingProfile | Especifica los detalles relacionados con la facturación de una máquina virtual de Acceso puntual de Azure. Versión mínima de api: 2019-03-01. | billingProfile |
capacityReservation | Especifica información sobre la reserva de capacidad que se usa para asignar una máquina virtual. Versión mínima de api: 2021-04-01. | CapacityReservationProfile |
diagnosticsProfile | Especifica el estado de configuración de diagnóstico de arranque. Versión mínima de api: 2015-06-15. | |
evictionPolicy | Especifica la directiva de expulsión para la máquina virtual de Acceso puntual de Azure y el conjunto de escalado de Acceso puntual de Azure. En el caso de las máquinas virtuales de Acceso puntual de Azure, se admiten "Deallocate" y "Delete" y la versión mínima de api es 2019-03-01. En el caso de los conjuntos de escalado de acceso puntual de Azure, se admiten "Deallocate" y "Delete" (Eliminación) y la versión mínima de api es 2017-10-30-preview. | 'Desasignar' 'Eliminar' |
extensionsTimeBudget | Especifica el tiempo asignado para que se inicien todas las extensiones. La duración del tiempo debe estar entre 15 minutos y 120 minutos (ambos incluidos) y debe especificarse en formato ISO 8601. El valor predeterminado es 90 minutos (PT1H30M). Versión mínima de api: 2020-06-01. | cuerda |
hardwareProfile | Especifica la configuración de hardware de la máquina virtual. | hardwareProfile |
anfitrión | Especifica información sobre el host dedicado en el que reside la máquina virtual. Versión mínima de api: 2018-10-01. | SubResource |
hostGroup | Especifica información sobre el grupo host dedicado en el que reside la máquina virtual. Nota: usuario no puede especificar las propiedades host y hostGroup. Versión mínima de api: 2020-06-01. | SubResource |
licenseType | Especifica que la imagen o el disco que se usa tenían licencias locales. Los valores posibles para el sistema operativo Windows Server son: Windows_Client Windows_Server Los valores posibles para el sistema operativo Linux Server son: RHEL_BYOS (para RHEL) SLES_BYOS (para SUSE) Para obtener más información, consulte Ventaja de uso híbrido de Azure para Windows Server Ventaja de uso híbrido de Azure para Linux Server Versión mínima de api: 2015-06-15 |
cuerda |
networkProfile | Especifica las interfaces de red de la máquina virtual. | networkProfile de |
osProfile | Especifica la configuración del sistema operativo que se usa al crear la máquina virtual. Algunas de las opciones de configuración no se pueden cambiar una vez que se aprovisiona la máquina virtual. | OSProfile de |
platformFaultDomain | Especifica el dominio de error lógico del conjunto de escalado en el que se creará la máquina virtual. De forma predeterminada, la máquina virtual se asignará automáticamente a un dominio de error que mejor mantenga el equilibrio entre los dominios de error disponibles. Esto solo es aplicable si se establece la propiedad "virtualMachineScaleSet" de esta máquina virtual. El conjunto de escalado de máquinas virtuales al que se hace referencia debe tener "platformFaultDomainCount" mayor que 1. Esta propiedad no se puede actualizar una vez creada la máquina virtual. La asignación de dominio de error se puede ver en la vista instancia de máquina virtual. Versión mínima de api: 2020-12-01. | Int |
prioridad | Especifica la prioridad de la máquina virtual. Versión mínima de api: 2019-03-01 | "Bajo" 'Regular' 'Spot' |
proximityPlacementGroup | Especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar la máquina virtual. Versión mínima de api: 2018-04-01. | SubResource |
scheduledEventsPolicy | Especifica las configuraciones relacionadas con el evento programado Redeploy, Reboot y ScheduledEventsAdditionalPublishingTargets para la máquina virtual. | ScheduledEventsPolicy |
scheduledEventsProfile | Especifica configuraciones relacionadas con eventos programados. | scheduledEventsProfile |
securityProfile | Especifica la configuración del perfil relacionado con la seguridad de la máquina virtual. | securityProfile de |
storageProfile | Especifica la configuración de almacenamiento de los discos de máquina virtual. | storageProfile |
userData | UserData para la máquina virtual, que debe estar codificada en base 64. El cliente no debe pasar ningún secreto aquí. Versión mínima de api: 2021-03-01. | cuerda |
virtualMachineScaleSet | Especifica información sobre el conjunto de escalado de máquinas virtuales al que se debe asignar la máquina virtual. Las máquinas virtuales especificadas en el mismo conjunto de escalado de máquinas virtuales se asignan a distintos nodos para maximizar la disponibilidad. Actualmente, una máquina virtual solo se puede agregar al conjunto de escalado de máquinas virtuales en el momento de la creación. No se puede agregar una máquina virtual existente a un conjunto de escalado de máquinas virtuales. Esta propiedad no puede existir junto con una referencia properties.availabilitySet que no sea NULL. Versión mínima de api: 2019-03-01. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de configuración de la dirección publicIP. | string (obligatorio) |
Propiedades | Describe la configuración de PublicIPAddress de la configuración de publicIPAddress de una máquina virtual | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Describe la SKU de dirección IP pública. Solo se puede establecer con OrchestrationMode como flexible. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Nombre | Descripción | Valor |
---|---|---|
deleteOption | Especificación de lo que sucede con la dirección IP pública cuando se elimina la máquina virtual | 'Eliminar' 'Desasociar' |
dnsSettings | Configuración dns que se va a aplicar en las direcciones publicIP. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Tiempo de espera de inactividad de la dirección IP pública. | Int |
ipTags | Lista de etiquetas IP asociadas a la dirección IP pública. | VirtualMachineIpTag [] |
publicIPAddressVersion | Disponible desde Api-Version 2019-07-01 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6". | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Especificar el tipo de asignación de IP pública | "Dinámico" 'Static' |
publicIPPrefix | PublicIPPrefix desde el que se van a asignar direcciones publicIP. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Nombre | Descripción | Valor |
---|---|---|
domainNameLabel | Prefijo de etiqueta nombre de dominio de los recursos publicIPAddress que se crearán. La etiqueta de nombre generada es la concatenación de la etiqueta de nombre de dominio y el identificador único del perfil de red de máquina virtual. | string (obligatorio) |
domainNameLabelScope | Ámbito de la etiqueta Nombre de dominio de los recursos de PublicIPAddress que se crearán. La etiqueta de nombre generada es la concatenación de la etiqueta de nombre de dominio hash con directiva según el ámbito de la etiqueta de nombre de dominio y el identificador único del perfil de red de máquina virtual. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VMDiskSecurityProfile
VMGalleryApplication
Nombre | Descripción | Valor |
---|---|---|
configurationReference | Opcional, especifica el URI en un blob de Azure que reemplazará la configuración predeterminada del paquete si se proporciona. | cuerda |
enableAutomaticUpgrade | Si se establece en true, cuando una nueva versión de aplicación de la galería esté disponible en PIR/SIG, se actualizará automáticamente para la máquina virtual o VMSS. | Bool |
orden | Opcional, especifica el orden en el que se deben instalar los paquetes. | Int |
packageReferenceId | Especifica el identificador de recurso GalleryApplicationVersion en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} | string (obligatorio) |
Etiquetas | Opcional, especifica un valor de paso a través para un contexto más genérico. | cuerda |
treatFailureAsDeploymentFailure | Opcional, si es true, se producirá un error en cualquier operación de vmApplication. | Bool |
VMSizeProperties
Nombre | Descripción | Valor |
---|---|---|
vCPUAvailable | Especifica el número de vCPU disponibles para la máquina virtual. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, el comportamiento predeterminado es establecerlo en el valor de las vCPU disponibles para ese tamaño de máquina virtual expuesto en la respuesta de api de Enumerar todos los tamaños de máquina virtual disponibles en una región. | Int |
vCPUsPerCore | Especifica la relación de núcleos físicos de vCPU. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, el comportamiento predeterminado se establece en el valor de vCPUsPerCore para el tamaño de máquina virtual expuesto en la respuesta de api de Enumerar todos los tamaños de máquina virtual disponibles en una región. Establecer esta propiedad en 1 también significa que el hyper-threading está deshabilitado. | Int |
WindowsConfiguration
Nombre | Descripción | Valor |
---|---|---|
additionalUnattendContent | Especifica información con formato XML codificado en base 64 adicional que se puede incluir en el archivo Unattend.xml, que usa el programa de instalación de Windows. | AdditionalUnattendContent [] |
enableAutomaticUpdates | Indica si las actualizaciones automáticas están habilitadas para la máquina virtual Windows. El valor predeterminado es true. En el caso de los conjuntos de escalado de máquinas virtuales, esta propiedad se puede actualizar y las actualizaciones surtirán efecto en el reaprovisionamiento del sistema operativo. | Bool |
patchSettings | [Característica de vista previa] Especifica la configuración relacionada con la aplicación de revisiones de invitado de máquina virtual en Windows. | patchSettings de |
provisionVMAgent | Indica si se debe aprovisionar el agente de máquina virtual en la máquina virtual. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, se establece en true de forma predeterminada. Esto garantizará que el agente de máquina virtual esté instalado en la máquina virtual para que las extensiones se puedan agregar a la máquina virtual más adelante. | Bool |
timeZone | Especifica la zona horaria de la máquina virtual. Por ejemplo, "Hora estándar del Pacífico". Los valores posibles se pueden TimeZoneInfo.Id valor de las zonas horarias devueltas por TimeZoneInfo.GetSystemTimeZones. | cuerda |
winRM | Especifica los agentes de escucha de administración remota de Windows. Esto habilita Windows PowerShell remoto. | WinRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
Nombre | Descripción | Valor |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Permite al cliente programar la aplicación de revisiones sin actualizaciones accidentales | Bool |
rebootSetting | Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. | 'Always' 'IfRequired' 'Nunca' 'Desconocido' |
WinRMConfiguration
Nombre | Descripción | Valor |
---|---|---|
Oyentes | Lista de agentes de escucha de administración remota de Windows | WinRMListener [] |
WinRMListener
Nombre | Descripción | Valor |
---|---|---|
certificateUrl | Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser la codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: { "data":"<>certificado codificado en Base64 ", "dataType":"pfx", "password":"<pfx-file-password>" } Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. |
cuerda |
protocolo | Especifica el protocolo del agente de escucha winRM. Los valores posibles son: http,https. | 'Http' 'Https' |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep | Descripción |
---|---|
101-1vm-2nics-2subnets-1vnet | Crea una nueva máquina virtual con dos NIC que se conectan a dos subredes diferentes dentro de la misma red virtual. |
2 máquinas virtuales en la red virtual: reglas internas de load Balancer y LB | Esta plantilla permite crear 2 máquinas virtuales en una red virtual y en un equilibrador de carga interno y configurar una regla de equilibrio de carga en el puerto 80. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública, un conjunto de disponibilidad e interfaces de red. |
clúster de AKS con una puerta de enlace NAT y un de Application Gateway | En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para las conexiones salientes y una instancia de Application Gateway para las conexiones entrantes. |
clúster de AKS con el controlador de entrada de Application Gateway | En este ejemplo se muestra cómo implementar un clúster de AKS con Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics y Key Vault |
Analizador de registros de Azure Application Gateway mediante GoAccess | Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar un analizador de registros de Azure Application Gateway mediante GoAccess. La plantilla de implementación crea una máquina virtual Ubuntu, instala el procesador de registros de Application Gateway, GoAccess, Apache WebServer y lo configura para analizar los registros de acceso de Azure Application Gateway. |
de máquina virtual para desarrolladores de juegos de Azure | La máquina virtual del desarrollador de juegos de Azure incluye motores Licencsed como Unreal. |
configuración segura de un extremo a otro de Azure Machine Learning | Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado. |
configuración segura de un extremo a otro de Azure Machine Learning (heredado) | Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado. |
ejemplo de máquina virtual de Azure Traffic Manager | Esta plantilla muestra cómo crear un equilibrio de carga de perfil de Azure Traffic Manager en varias máquinas virtuales. |
discos dinámicos automáticos centOS/UbuntuServer & docker 1.12(cs) | Se trata de una plantilla común para crear centOS 7.2/7.1/6.5 o Ubuntu Server 16.04.0-LTS con un número configurable de discos de datos (tamaños configurables). El máximo de 16 discos se puede mencionar en los parámetros del portal y el tamaño máximo de cada disco debe ser inferior a 1023 GB. La matriz RAID0 MDADM se monta automáticamente y sobrevive a los reinicios. La versión más reciente de Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 está disponible para su uso desde el usuario azure-cli se ejecuta automáticamente como contenedor de Docker. Esta plantilla de instancia única es una solución de la plantilla de clústeres de HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench |
Crear un equilibrador de carga entre regiones | Esta plantilla crea un equilibrador de carga entre regiones con un grupo de back-end que contiene dos equilibradores de carga regionales. El equilibrador de carga entre regiones está disponible actualmente en regiones limitadas. Los equilibradores de carga regionales detrás del equilibrador de carga entre regiones pueden estar en cualquier región. |
Crear un clúster de AKS privado | En este ejemplo se muestra cómo crear un clúster de AKS privado en una red virtual junto con una máquina virtual jumpbox. |
Creación de una configuración de espacio aislado de Azure Firewall con máquinas virtuales Linux | Esta plantilla crea una red virtual con 3 subredes (subred de servidor, subet de jumpbox y subred AzureFirewall), una máquina virtual de jumpbox con ip pública, una máquina virtual de servidor, una ruta udR para que apunte a Azure Firewall para la subred del servidor y una instancia de Azure Firewall con 1 o más direcciones IP públicas, una regla de aplicación de ejemplo, una regla de red de ejemplo, una regla de red de ejemplo y intervalos privados predeterminados. |
Creación de una configuración de espacio aislado de Azure Firewall con zonas | Esta plantilla crea una red virtual con tres subredes (subred de servidor, subred de jumpbox y subred de Azure Firewall), una máquina virtual de jumpbox con ip pública, una máquina virtual de servidor, una ruta udR para que apunte a Azure Firewall para serverSubnet, una instancia de Azure Firewall con una o varias direcciones IP públicas, una regla de aplicación de ejemplo y una regla de red de ejemplo y Azure Firewall en availability Zones 1, 2 y 3. |
Crear un equilibrador de carga interno estándar | Esta plantilla crea un equilibrador de carga interno estándar de Azure con un puerto de equilibrio de carga de reglas 80 |
Crear un equilibrador de carga estándar | Esta plantilla crea un equilibrador de carga accesible desde Internet, reglas de equilibrio de carga y tres máquinas virtuales para el grupo de back-end con cada máquina virtual en una zona redundante. |
Creación de una máquina virtual con varios discos de datos vacíos StandardSSD_LRS | Esta plantilla permite crear una máquina virtual Windows a partir de una imagen especificada. También conecta varios discos de datos StandardSSD vacíos de forma predeterminada. Tenga en cuenta que puede especificar el tamaño y el tipo de almacenamiento (Standard_LRS, StandardSSD_LRS y Premium_LRS) de los discos de datos vacíos. |
Creación de una máquina virtual con varias NIC y RDP accesibles | Esta plantilla permite crear máquinas virtuales con varias interfaces de red (2) y RDP conectables con un equilibrador de carga configurado y una regla NAT de entrada. Se pueden agregar más NIC fácilmente con esta plantilla. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública y dos interfaces de red (front-end y back-end). |
Creación de una de Azure Application Gateway v2 | Esta plantilla crea una instancia de Azure Application Gateway con dos servidores de Windows Server 2016 en el grupo de back-end. |
Creación de una instancia de Azure Firewall con ipGroups | Esta plantilla crea una instancia de Azure Firewall con reglas de aplicación y red que hacen referencia a grupos de IP. Además, incluye una configuración de máquina virtual de Jumpbox linux |
Creación de una instancia de Azure Firewall con varias direcciones públicas IP | Esta plantilla crea una instancia de Azure Firewall con dos direcciones IP públicas y dos servidores de Windows Server 2019 que se van a probar. |
Creación de una máquina virtual de Azure con un nuevo bosque de AD | Esta plantilla crea una nueva máquina virtual de Azure, configura la máquina virtual para que sea un controlador de dominio de AD para un nuevo bosque. |
Creación de una instancia de Azure WAF v2 en Azure Application Gateway | Esta plantilla crea un firewall de aplicaciones web de Azure v2 en Azure Application Gateway con dos servidores de Windows Server 2016 en el grupo de back-end |
Crear un de escritorio ubuntu GNOME | Esta plantilla crea una máquina de escritorio ubuntu. Esto funciona bien para su uso como jumpbox detrás de una NAT. |
Crear nueva máquina virtual Ubuntu rellenada previamente con puppet Agent | Esta plantilla crea una máquina virtual Ubuntu e instala el agente puppet en ella mediante la extensión CustomScript. |
Crear espacio aislado de Azure Firewall, máquina virtual cliente y máquina virtual de servidor | Esta plantilla crea una red virtual con 2 subredes (subred de servidor y subred de AzureFirewall), una máquina virtual de servidor, una máquina virtual cliente, una dirección IP pública para cada máquina virtual y una tabla de rutas para enviar tráfico entre máquinas virtuales a través del firewall. |
crea AVD con el de unión de id. de Entra de Microsoft | Esta plantilla le permite crear recursos de Azure Virtual Desktop, como el grupo de hosts, el grupo de aplicaciones, el área de trabajo, un host de sesión de prueba y sus extensiones con la unión a Microsoft Entra ID. |
extensión de script personalizado en una máquina virtual Ubuntu | Esta plantilla crea una máquina virtual Ubuntu e instala la extensión CustomScript. |
Implementación de un host de Bastion en una red virtual de concentrador | Esta plantilla crea dos redes virtuales con emparejamientos, un host de Bastion en la red virtual de concentrador y una máquina virtual Linux en la red virtual radial. |
Implementación de una máquina virtual Linux o Windows con MSI | Esta plantilla le permite implementar una máquina virtual Linux o Windows con managed Service Identity. |
Implementación de un clúster de Genomics de Nextflow | Esta plantilla implementa un clúster de Nextflow escalable con un jumpbox, n nodos de clúster, compatibilidad con Docker y almacenamiento compartido. |
Implementación de una máquina virtual Ubuntu Linux simple 20.04-LTS | Esta plantilla implementa un servidor Ubuntu con algunas opciones para la máquina virtual. Puede proporcionar el nombre de máquina virtual, la versión del sistema operativo, el tamaño de la máquina virtual y el nombre de usuario y la contraseña del administrador. Como valor predeterminado, el tamaño de la máquina virtual es Standard_D2s_v3 y la versión del sistema operativo es 20.04-LTS. |
Implementación de una máquina virtual Windows sencilla | Esta plantilla le permite implementar una máquina virtual Windows sencilla con algunas opciones diferentes para la versión de Windows, mediante la versión revisada más reciente. Esto implementará una máquina virtual de tamaño A2 en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual. |
Implementación de una máquina virtual Windows sencilla con etiquetas | Esta plantilla implementará una D2_v3 máquina virtual Windows, una NIC, una cuenta de almacenamiento, una red virtual, una dirección IP pública y un grupo de seguridad de red. El objeto de etiqueta se crea en las variables y se aplicará en todos los recursos, si procede. |
Implementación de una máquina virtual Linux compatible con inicio de confianza | Esta plantilla le permite implementar una máquina virtual Linux compatible con inicio de confianza mediante algunas opciones diferentes para la versión de Linux, mediante la versión revisada más reciente. Si habilita Secureboot y vTPM, la extensión de atestación de invitado se instalará en la máquina virtual. Esta extensión realizará atestación remota por la nube. De forma predeterminada, esto implementará una máquina virtual de tamaño Standard_D2_v3 en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual. |
Implementación de una máquina virtual Windows compatible con inicio de confianza | Esta plantilla le permite implementar una máquina virtual Windows compatible con inicio de confianza con algunas opciones diferentes para la versión de Windows, mediante la versión revisada más reciente. Si habilita Secureboot y vTPM, la extensión de atestación de invitado se instalará en la máquina virtual. Esta extensión realizará atestación remota por la nube. De forma predeterminada, esto implementará una máquina virtual de tamaño Standard_D2_v3 en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual. |
Implementación de una máquina virtual Ubuntu Linux DataScience 18.04 | Esta plantilla implementa un servidor Ubuntu con algunas herramientas para la ciencia de datos. Puede proporcionar el nombre de usuario, la contraseña, el nombre de la máquina virtual y seleccionar entre la cpu o la informática de GPU. |
Implementación de una máquina virtual con de datos personalizados | Esta plantilla permite crear una máquina virtual con datos personalizados pasados a la máquina virtual. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, direcciones IP públicas y una interfaz de red. |
Implementación de una máquina virtual Windows y habilitación de la copia de seguridad mediante Azure Backup | Esta plantilla permite implementar una máquina virtual Windows y un almacén de Recovery Services configurados con DefaultPolicy for Protection. |
Implementar una máquina virtual Windows con la extensión de Windows Admin Center | Esta plantilla le permite implementar una máquina virtual Windows con la extensión de Windows Admin Center para administrar la máquina virtual directamente desde Azure Portal. |
Implementación de Anbox Cloud | Esta plantilla implementa Anbox Cloud en una máquina virtual Ubuntu. Completar la instalación de Anbox Cloud requiere la interacción del usuario después de la implementación; consulte el ARCHIVO LÉAME para obtener instrucciones. La plantilla admite el inicio de una máquina virtual desde una imagen de Ubuntu Pro y la asociación de un token de Ubuntu Pro con una máquina virtual iniciada desde una imagen que no sea Pro. El primero es el comportamiento predeterminado; Los usuarios que buscan adjuntar un token a una máquina virtual iniciada desde una imagen que no sea Pro deben invalidar los argumentos predeterminados para los parámetros ubuntuImageOffer, ubuntuImageSKU y ubuntuProToken. La plantilla también es paramétrica en el tamaño de máquina virtual y los tamaños de disco. Los valores de argumento no predeterminados para estos parámetros deben cumplir con https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4. |
implementar vSensors de Darktrace | Esta plantilla le permite implementar uno o varios vSensors de Darktrace independientes. |
Implementación de un servidor flexible de MySQL con de punto de conexión privado | Esta plantilla proporciona una manera de implementar un servidor flexible de Azure Database for MySQL con punto de conexión privado. |
Implementación segura de Azure AI Studio con una red virtual administrada | Esta plantilla crea un entorno seguro de Azure AI Studio con restricciones sólidas de seguridad de red e identidad. |
implementación del clúster del proveedor de identidades shibboleth en Windows | Esta plantilla implementa el proveedor de identidades de Shibboleth en Windows en una configuración en clúster. Una vez que la implementación se haya realizado correctamente, puede ir a https://your-domain:8443/idp/profile/status (número de puerto de nota) para comprobar si la operación se ha realizado correctamente. |
Implementación de máquinas virtuales Ubuntu con Open JDK y Tomcat | Esta plantilla le permite crear una máquina virtual Ubuntu con OpenJDK y Tomcat. Actualmente, el archivo de script personalizado se extrae temporalmente del vínculo https en raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. Una vez que la máquina virtual se ha aprovisionado correctamente, se puede comprobar la instalación de Tomcat accediendo al vínculo http [nombre FQDN o dirección IP pública]:8080/ |
implementa el grupo de disponibilidad de SQL Server 2014 en la red virtual existente & AD | Esta plantilla crea tres nuevas máquinas virtuales de Azure en una red virtual existente: dos máquinas virtuales se configuran como nodos de réplica del grupo de disponibilidad de SQL Server 2014 y una máquina virtual está configurada como testigo de recurso compartido de archivos para la conmutación por error de clúster automatizada. Además de estas máquinas virtuales, también se configuran los siguientes recursos adicionales de Azure: equilibrador de carga interno, cuentas de almacenamiento. Para configurar la agrupación en clústeres, SQL Server y un grupo de disponibilidad dentro de cada máquina virtual, se aprovecha DSC de PowerShell. Para la compatibilidad con Active Directory, los controladores de dominio de Active Directory existentes ya deben implementarse en la red virtual existente. |
de instancia de Dokku de |
Dokku es un PaaS de estilo mini heroku en una sola máquina virtual. |
Front Door Premium con la máquina virtual y el servicio Private Link | Esta plantilla crea una instancia de Front Door Premium y una máquina virtual configurada como servidor web. Front Door usa un punto de conexión privado con el servicio Private Link para enviar tráfico a la máquina virtual. |
de GitLab Oops | Esta plantilla simplifica la implementación de GitLab Oops en una máquina virtual con un DNS público, aprovechando el DNS de la dirección IP pública. Utiliza el tamaño de instancia de Standard_F8s_v2, que se alinea con la arquitectura de referencia y admite hasta 1000 usuarios (20 RPS). La instancia está preconfigurada para usar HTTPS con un certificado Let's Encrypt para conexiones seguras. |
de clúster de Hazelcast | Hazelcast es una plataforma de datos en memoria que se puede usar para una variedad de aplicaciones de datos. Esta plantilla implementará cualquier número de nodos de Hazelcast y se detectarán automáticamente entre sí. |
Hyper-V máquina virtual host con máquinas virtuales anidadas | Implementa una máquina virtual en mediante un host de Hyper-V y todos los recursos dependientes, como la red virtual, la dirección IP pública y las tablas de rutas. |
servidor IIS mediante la extensión DSC en una máquina virtual Windows | Esta plantilla crea una máquina virtual Windows y configura un servidor IIS mediante la extensión DSC. Tenga en cuenta que el módulo de configuración de DSC necesita que se pase un token de SAS si usa Azure Storage. Para el vínculo del módulo DSC desde GitHub (valor predeterminado en esta plantilla), esto no es necesario. |
máquinas virtuales de IIS & máquina virtual de SQL Server 2014 | Cree 1 o 2 servidores web de Windows 2012 R2 de IIS y un back-end SQL Server 2014 en la red virtual. |
JBoss EAP en RHEL (agrupado, multi vm) | Esta plantilla le permite crear varias máquinas virtuales de RHEL 8.6 que ejecutan el clúster de JBoss EAP 7.4 e implementa también una aplicación web denominada eap-session-replication, puede iniciar sesión en la consola de administración mediante el nombre de usuario y la contraseña de JBoss EAP configurados en el momento de la implementación. |
Unir una máquina virtual a un dominio existente | Esta plantilla muestra la unión de dominio a un dominio privado de AD en la nube. |
máquina virtual Linux con GNOME Desktop VSCode y la CLI de Azure | Esta plantilla implementa una máquina virtual Ubuntu Server y, a continuación, usa la extensión CustomScript de Linux para instalar la compatibilidad con Ubuntu Gnome Desktop y Escritorio remoto (a través de xrdp). La máquina virtual Ubuntu aprovisionada final admite conexiones remotas a través de RDP. |
máquina virtual Linux con acceso a MSI | Esta plantilla implementa una máquina virtual Linux con una identidad administrada asignada por el sistema que tiene acceso a una cuenta de almacenamiento en un grupo de recursos diferente. |
plantilla de varias máquinas virtuales con Managed Disk | Esta plantilla creará N número de máquinas virtuales con discos administrados, direcciones IP públicas e interfaces de red. Creará las máquinas virtuales en un único conjunto de disponibilidad. Se aprovisionarán en una red virtual que también se creará como parte de la implementación. |
OpenScholar | Esta plantilla implementa un openScholar en la máquina virtual ubuntu 16.04 |
ejemplo de punto de conexión privado de | Esta plantilla muestra cómo crear un punto de conexión privado que apunte a Azure SQL Server. |
ejemplo del servicio Private Link de | Esta plantilla muestra cómo crear un servicio de vínculo privado |
equilibrador de carga público encadenado a un equilibrador de carga de puerta de enlace | Esta plantilla permite implementar un equilibrador de carga estándar público encadenado a un equilibrador de carga de puerta de enlace. El tráfico entrante desde Internet se enruta al equilibrador de carga de puerta de enlace con máquinas virtuales Linux (NVA) en el grupo de back-end. |
Insertar un certificado en una máquina virtual Windows | Inserte un certificado en una máquina virtual Windows. Creación de Key Vault mediante la plantilla en http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault |
aplicación totalmente activada de SAP de 2 niveles S/4HANA | Esta plantilla implementa un sistema sap S/4HANA totalmente activado. |
centros virtuales protegidos | Esta plantilla crea un centro virtual protegido mediante Azure Firewall para proteger el tráfico de red en la nube destinado a Internet. |
Integration Runtime autohospedado en máquinas virtuales de Azure | Esta plantilla crea un entorno de ejecución de integración de selfhost y lo registra en máquinas virtuales de Azure. |
suscripción de SharePoint / 2019 / 2016 totalmente configurado | Cree un controlador de dominio, una granja de SQL Server 2022 y de 1 a 5 servidores que hospedan una suscripción de SharePoint / 2019 / 2016 con una amplia configuración, incluida la autenticación de confianza, perfiles de usuario con sitios personales, una confianza de OAuth (mediante un certificado), un sitio IIS dedicado para hospedar complementos de elevada confianza, etc... Se instala la versión más reciente de los softwares clave (incluido Fiddler, vscode, np++, 7zip, ULS Viewer). Las máquinas de SharePoint tienen un ajuste adicional para que se puedan usar inmediatamente (herramientas de administración remota, directivas personalizadas para Edge y Chrome, accesos directos, etc.). |
VPN de sitio a sitio con puertas de enlace de VPN activas y activas con BGP | Esta plantilla le permite implementar una VPN de sitio a sitio entre dos redes virtuales con puertas de enlace de VPN en la configuración activa-activa con BGP. Cada instancia de Azure VPN Gateway resuelve el FQDN de los sistemas del mismo nivel remoto para determinar la dirección IP pública de vpn Gateway remota. La plantilla se ejecuta según lo previsto en las regiones de Azure con zonas de disponibilidad. |
máquina virtual con SQL Server con la configuración de almacenamiento optimizada para el rendimiento | Creación de una máquina virtual de SQL Server con la configuración de almacenamiento optimizada para el rendimiento en PremiumSSD |
entorno de pruebas de para Azure Firewall Premium | Esta plantilla crea una directiva de Firewall Premium y firewall de Azure Firewall con características premium, como detección de inspección de intrusiones (IDPS), inspección de TLS y filtrado de categoría web |
máquina virtual de escritorio de Ubuntu Mate con VSCode | Esta plantilla le permite implementar una máquina virtual Linux sencilla con algunas opciones diferentes para la versión de Ubuntu, mediante la versión revisada más reciente. Esto implementará una máquina virtual de tamaño A1 en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual. |
Uso de Azure Firewall como proxy DNS en una topología en estrella tipo Hub & Spoke | En este ejemplo se muestra cómo implementar una topología en estrella tipo hub-spoke en Azure mediante Azure Firewall. La red virtual del concentrador actúa como un punto central de conectividad a muchas redes virtuales de radio que están conectadas a la red virtual del concentrador a través del emparejamiento de redes virtuales. |
máquina virtual con un puerto RDP | Crea una máquina virtual y crea una regla NAT para RDP en la máquina virtual en el equilibrador de carga. |
máquina virtual con recursos condicionales | Esta plantilla permite implementar una máquina virtual Linux mediante recursos nuevos o existentes para la red virtual, el almacenamiento y la dirección IP pública. También permite elegir entre SSH y autenticación con contraseña. Las plantillas usan condiciones y funciones lógicas para quitar la necesidad de implementaciones anidadas. |
Virtual Network NAT con de máquina virtual | Implementación de una puerta de enlace NAT y una máquina virtual |
máquina virtual mediante la identidad administrada para la descarga de artefactos | Esta plantilla muestra cómo usar una identidad administrada para descargar artefactos para la extensión de script personalizado de la máquina virtual. |
máquinas virtuales en Availability Zones con load Balancer y nat | Esta plantilla permite crear máquinas virtuales distribuidas entre zonas de disponibilidad con un equilibrador de carga y configurar reglas NAT a través del equilibrador de carga. Esta plantilla también implementa una red virtual, una dirección IP pública e interfaces de red. En esta plantilla, se usa la funcionalidad de bucles de recursos para crear las interfaces de red y las máquinas virtuales. |
Host de Docker de Windows con Portainer y Traefik preinstalado | Host de Docker de Windows con Portainer y Traefik preinstalado |
máquina virtual Windows Server con SSH | Implemente una sola máquina virtual Windows con Open SSH habilitado para que pueda conectarse a través de SSH mediante la autenticación basada en claves. |
máquina virtual Windows con de línea base segura de Azure | La plantilla crea una máquina virtual que ejecuta Windows Server en una nueva red virtual, con una dirección IP pública. Una vez implementada la máquina, se instala la extensión de configuración de invitado y se aplica la línea base segura de Azure para Windows Server. Si la configuración de las máquinas se desfase, puede volver a aplicar la configuración mediante la implementación de la plantilla de nuevo. |
máquina virtual Windows con preinstalado de O365 | Esta plantilla crea una máquina virtual basada en Windows. Crea la máquina virtual en una nueva red virtual, una cuenta de almacenamiento, una nic y una dirección IP pública con la nueva pila de proceso. |
Definición de recursos de plantilla de ARM
El tipo de recurso virtualMachines se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/virtualMachines, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Compute/virtualMachines",
"apiVersion": "2024-07-01",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"applicationProfile": {
"galleryApplications": [
{
"configurationReference": "string",
"enableAutomaticUpgrade": "bool",
"order": "int",
"packageReferenceId": "string",
"tags": "string",
"treatFailureAsDeploymentFailure": "bool"
}
]
},
"availabilitySet": {
"id": "string"
},
"billingProfile": {
"maxPrice": "int"
},
"capacityReservation": {
"capacityReservationGroup": {
"id": "string"
}
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"evictionPolicy": "string",
"extensionsTimeBudget": "string",
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"host": {
"id": "string"
},
"hostGroup": {
"id": "string"
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "string",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"dscpConfiguration": {
"id": "string"
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
],
"networkInterfaces": [
{
"id": "string",
"properties": {
"deleteOption": "string",
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"platformFaultDomain": "int",
"priority": "string",
"proximityPlacementGroup": {
"id": "string"
},
"scheduledEventsPolicy": {
"scheduledEventsAdditionalPublishingTargets": {
"eventGridAndResourceGraph": {
"enable": "bool"
}
},
"userInitiatedReboot": {
"automaticallyApprove": "bool"
},
"userInitiatedRedeploy": {
"automaticallyApprove": "bool"
}
},
"scheduledEventsProfile": {
"osImageNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
},
"terminateNotificationProfile": {
"enable": "bool",
"notBeforeTimeout": "string"
}
},
"securityProfile": {
"encryptionAtHost": "bool",
"encryptionIdentity": {
"userAssignedIdentityResourceId": "string"
},
"proxyAgentSettings": {
"enabled": "bool",
"keyIncarnationId": "int",
"mode": "string"
},
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"detachOption": "string",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"sourceResource": {
"id": "string"
},
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"diffDiskSettings": {
"option": "string",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string",
"virtualMachineScaleSet": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Valores de propiedad
AdditionalCapabilities
Nombre | Descripción | Valor |
---|---|---|
hibernationEnabled | Marca que habilita o deshabilita la funcionalidad de hibernación en la máquina virtual. | Bool |
UltraSSDEnabled | Marca que habilita o deshabilita una capacidad para tener uno o varios discos de datos administrados con UltraSSD_LRS tipo de cuenta de almacenamiento en la máquina virtual o VMSS. Los discos administrados con el tipo de cuenta de almacenamiento UltraSSD_LRS se pueden agregar a una máquina virtual o a un conjunto de escalado de máquinas virtuales solo si esta propiedad está habilitada. | Bool |
AdditionalUnattendContent
Nombre | Descripción | Valor |
---|---|---|
componentName | Nombre del componente. Actualmente, el único valor permitido es Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
contenido | Especifica el contenido con formato XML que se agrega al archivo unattend.xml para la ruta de acceso y el componente especificados. El XML debe ser inferior a 4 KB y debe incluir el elemento raíz para la configuración o característica que se está insertando. | cuerda |
passName | Nombre del pase. Actualmente, el único valor permitido es OobeSystem. | 'OobeSystem' |
settingName | Especifica el nombre de la configuración a la que se aplica el contenido. Los valores posibles son: FirstLogonCommands y AutoLogon. | "AutoLogon" 'FirstLogonCommands' |
ApiEntityReference
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso de ARM en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | cuerda |
ApplicationProfile
Nombre | Descripción | Valor |
---|---|---|
galleryApplications | Especifica las aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS. | VMGalleryApplication[] |
BillingProfile
Nombre | Descripción | Valor |
---|---|---|
maxPrice | Especifica el precio máximo que está dispuesto a pagar por una máquina virtual o VMSS de Acceso puntual de Azure. Este precio está en dólares estadounidenses. Este precio se comparará con el precio actual de Acceso puntual de Azure para el tamaño de la máquina virtual. Además, los precios se comparan en el momento de crear o actualizar la máquina virtual o VMSS de Azure Spot y la operación solo se realizará correctamente si maxPrice es mayor que el precio actual de Azure Spot. El valor maxPrice también se usará para expulsar una máquina virtual o VMSS de Acceso puntual de Azure si el precio actual de Azure Spot va más allá del maxPrice después de la creación de VM/VMSS. Los valores posibles son: - Cualquier valor decimal mayor que cero. Ejemplo: 0.01538 -1: indica el precio predeterminado que se va a up-to a petición. Puede establecer maxPrice en -1 para indicar que la máquina virtual o VMSS de Acceso puntual de Azure no debe expulsarse por motivos de precio. Además, el precio máximo predeterminado es -1 si usted no lo proporciona. Versión mínima de api: 2019-03-01. |
Int |
BootDiagnostics
Nombre | Descripción | Valor |
---|---|---|
Habilitado | Si se deben habilitar los diagnósticos de arranque en la máquina virtual. | Bool |
storageUri | Uri de la cuenta de almacenamiento que se va a usar para colocar la salida y la captura de pantalla de la consola. Si no se especifica storageUri al habilitar los diagnósticos de arranque, se usará el almacenamiento administrado. | cuerda |
CapacityReservationProfile
Nombre | Descripción | Valor |
---|---|---|
capacityReservationGroup | Especifica el identificador de recurso del grupo de reserva de capacidad que se debe usar para asignar la máquina virtual o las instancias de máquina virtual del conjunto de escalado siempre que se haya reservado suficiente capacidad. Consulte https://aka.ms/CapacityReservation para obtener más detalles. | SubResource |
DataDisk
Nombre | Descripción | Valor |
---|---|---|
Caché | Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. El comportamiento predeterminado es: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. | 'Ninguno' 'ReadOnly' "ReadWrite" |
createOption | Especifica cómo se debe crear el disco de máquina virtual. Los valores posibles son Adjuntar: Este valor se usa cuando se usa un disco especializado para crear la máquina virtual. FromImage: Este valor se usa cuando se usa una imagen para crear el disco de datos de la máquina virtual. Si usa una imagen de plataforma, también debe usar el elemento imageReference descrito anteriormente. Si usa una imagen de Marketplace, también debe usar el elemento plan descrito anteriormente. Vacío: Este valor se usa al crear un disco de datos vacío. Copiar: Este valor se usa para crear un disco de datos a partir de una instantánea u otro disco. Restaurar: Este valor se usa para crear un disco de datos a partir de un punto de restauración de disco. | 'Adjuntar' 'Copiar' 'Vacío' 'FromImage' 'Restore' (obligatorio) |
deleteOption | Especifica si se debe eliminar o desasociar el disco de datos tras la eliminación de la máquina virtual. Los valores posibles son: Delete. Si se usa este valor, el disco de datos se elimina cuando se elimina la máquina virtual. Separar. Si se usa este valor, el disco de datos se conserva después de eliminar la máquina virtual. El valor predeterminado se establece en Desasociar. | 'Eliminar' 'Desasociar' |
detachOption | Especifica el comportamiento de desasociación que se va a usar al desasociar un disco o que ya está en proceso de desasociación de la máquina virtual. Valores admitidos: ForceDetach. detachOption: ForceDetach solo se aplica a discos de datos administrados. Si un intento anterior de desasociación del disco de datos no se completó debido a un error inesperado de la máquina virtual y el disco todavía no se libera, use la opción forzar la desasociación como última opción de recurso para separar el disco forzadamente de la máquina virtual. Es posible que todas las escrituras no se hayan vaciado al usar este comportamiento de desasociación. Para forzar la desasociación de una actualización del disco de datos aBeDetached a "true" junto con la configuración de detachOption: "ForceDetach". | 'ForceDetach' |
diskSizeGB | Especifica el tamaño de un disco de datos vacío en gigabytes. Este elemento se puede usar para sobrescribir el tamaño del disco en una imagen de máquina virtual. La propiedad 'diskSizeGB' es el número de bytes x 1024^3 para el disco y el valor no puede ser mayor que 1023. | Int |
imagen | Disco duro virtual de la imagen de usuario de origen. El disco duro virtual se copiará antes de conectarse a la máquina virtual. Si se proporciona SourceImage, el disco duro virtual de destino no debe existir. | virtualHardDisk |
Lun | Especifica el número de unidad lógica del disco de datos. Este valor se usa para identificar discos de datos dentro de la máquina virtual y, por tanto, debe ser único para cada disco de datos conectado a una máquina virtual. | int (obligatorio) |
managedDisk | Parámetros de disco administrado. | managedDiskParameters |
nombre | Nombre del disco. | cuerda |
sourceResource | Identificador del recurso de origen. Puede ser una instantánea o un punto de restauración de disco desde el que crear un disco. | ApiEntityReference |
toBeDetached | Especifica si el disco de datos está en proceso de desasociamiento de VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | Disco duro virtual. | virtualHardDisk |
writeAcceleratorEnabled | Especifica si writeAccelerator debe estar habilitado o deshabilitado en el disco. | Bool |
DiagnosticsProfile
Nombre | Descripción | Valor |
---|---|---|
bootDiagnostics | El diagnóstico de arranque es una característica de depuración que permite ver la salida de la consola y la captura de pantalla para diagnosticar el estado de la máquina virtual. NOTA: si se especifica storageUri, asegúrese de que la cuenta de almacenamiento esté en la misma región y suscripción que la máquina virtual. Puede ver fácilmente la salida del registro de consola. Azure también le permite ver una captura de pantalla de la máquina virtual desde el hipervisor. | bootDiagnostics |
DiffDiskSettings
Nombre | Descripción | Valor |
---|---|---|
opción | Especifica la configuración del disco efímero para el disco del sistema operativo. | 'Local' |
colocación | Especifica la ubicación del disco efímero para el disco del sistema operativo. Los valores posibles son: CacheDisk,ResourceDisk,NvmeDisk. El comportamiento predeterminado es: CacheDisk si se configura uno para el tamaño de la máquina virtual en caso contrario, se usa resourceDisk o nvmeDisk. Consulte la documentación de tamaño de máquina virtual para máquinas virtuales Windows en /azure/virtual-machines/windows/sizes y vm Linux en /azure/virtual-machines/linux/sizes para comprobar qué tamaños de máquina virtual expone un disco de caché. Versión mínima de api para NvmeDisk: 2024-03-01. | 'CacheDisk' 'NvmeDisk' 'ResourceDisk' |
DiskEncryptionSetParameters
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
DiskEncryptionSettings
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionKey | Especifica la ubicación de la clave de cifrado de disco, que es un secreto de Key Vault. | keyVaultSecretReference |
Habilitado | Especifica si se debe habilitar el cifrado de disco en la máquina virtual. | Bool |
keyEncryptionKey | Especifica la ubicación de la clave de cifrado de claves en Key Vault. | keyVaultKeyReference |
EncryptionIdentity
Nombre | Descripción | Valor |
---|---|---|
userAssignedIdentityResourceId | Especifica el identificador de recurso de ARM de una de las identidades de usuario asociadas a la máquina virtual. | cuerda |
EventGridAndResourceGraph
Nombre | Descripción | Valor |
---|---|---|
habilitar | Especifica si Event Grid y el grafo de recursos están habilitados para configuraciones relacionadas con eventos programados. | Bool |
ExtendedLocation
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de la ubicación extendida. | cuerda |
tipo | Tipo de la ubicación extendida. | 'EdgeZone' |
HardwareProfile
Nombre | Descripción | Valor |
---|---|---|
vmSize | Especifica el tamaño de la máquina virtual. El tipo de datos de enumeración está actualmente en desuso y se quitará el 23 de diciembre de 2023. La manera recomendada de obtener la lista de tamaños disponibles es usar estas API: Enumerar todos los tamaños de máquina virtual disponibles en un conjunto de disponibilidad, Enumerar todos los tamaños de máquina virtual disponibles en una región, Enumerar todos los tamaños de máquina virtual disponibles para cambiar el tamaño. Para obtener más información sobre los tamaños de máquina virtual, consulte tamaños de para máquinas virtuales. Los tamaños de máquina virtual disponibles dependen de la región y el conjunto de disponibilidad. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2m_v2" "Standard_A2_v2" "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16s_v3" "Standard_D16_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" "Standard_D3" "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16s_v3" "Standard_E16_v3" "Standard_E2s_v3" "Standard_E2_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32s_v3" "Standard_E32_v3" "Standard_E4s_v3" "Standard_E4_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64s_v3" "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' 'Standard_GS5-8' "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32 ms" 'Standard_M128-64ms' "Standard_M128ms" "Standard_M128s" "Standard_M64-16 ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Especifica las propiedades para personalizar el tamaño de la máquina virtual. Versión mínima de api: 2021-07-01. Esta característica sigue en modo de vista previa y no se admite para VirtualMachineScaleSet. Siga las instrucciones de personalización de máquina virtual para obtener más información. | VMSizeProperties |
ImageReference
Nombre | Descripción | Valor |
---|---|---|
communityGalleryImageId | Se especificó el identificador único de la imagen de la galería de la comunidad para la implementación de la máquina virtual. Esto se puede capturar desde la llamada GET de la imagen de la galería de la comunidad. | cuerda |
identificación | Identificador de recurso | cuerda |
ofrecer | Especifica la oferta de la imagen de plataforma o la imagen de Marketplace que se usa para crear la máquina virtual. | cuerda |
editor | Publicador de imágenes. | cuerda |
sharedGalleryImageId | Se especificó el identificador único de la imagen de la galería compartida para la implementación de la máquina virtual. Esto se puede capturar desde la llamada GET de la imagen de la galería compartida. | cuerda |
Sku | SKU de imagen. | cuerda |
Versión | Especifica la versión de la imagen de plataforma o la imagen de Marketplace que se usa para crear la máquina virtual. Los formatos permitidos son Major.Minor.Build o "latest". Major, Minor y Build son números decimales. Especifique "latest" para usar la versión más reciente de una imagen disponible en tiempo de implementación. Incluso si usa "latest", la imagen de máquina virtual no se actualizará automáticamente después del tiempo de implementación incluso si hay disponible una nueva versión. No use el campo "version" para la implementación de imágenes de la galería, la imagen de la galería siempre debe usar el campo "id" para la implementación, para usar la versión "latest" de la imagen de la galería, simplemente establezca "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/{imageName}" en el campo "id" sin entrada de versión. | cuerda |
KeyVaultKeyReference
Nombre | Descripción | Valor |
---|---|---|
keyUrl | Dirección URL que hace referencia a una clave de cifrado de claves en Key Vault. | string (obligatorio) |
sourceVault | Dirección URL relativa del almacén de claves que contiene la clave. | subrecurso |
KeyVaultSecretReference
Nombre | Descripción | Valor |
---|---|---|
secretUrl | Dirección URL que hace referencia a un secreto en un almacén de claves. | string (obligatorio) |
sourceVault | Dirección URL relativa del almacén de claves que contiene el secreto. | subrecurso |
LinuxConfiguration
LinuxPatchSettings
Nombre | Descripción | Valor |
---|---|---|
assessmentMode | Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. Los valores posibles son: ImageDefault: controla el tiempo de las evaluaciones de revisiones en una máquina virtual. AutomaticByPlatform: la plataforma desencadenará evaluaciones periódicas de revisiones. La propiedad provisionVMAgent debe ser true. |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Especifica la configuración adicional para el modo de revisión AutomaticByPlatform en la aplicación de revisiones de invitado de máquina virtual en Linux. | linuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. Los valores posibles son: imageDefault: se usa la configuración de aplicación de revisiones predeterminada de la máquina virtual. AutomaticByPlatform: la plataforma actualizará automáticamente la máquina virtual. La propiedad provisionVMAgent debe ser true |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
Nombre | Descripción | Valor |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Permite al cliente programar la aplicación de revisiones sin actualizaciones accidentales | Bool |
rebootSetting | Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. | 'Always' 'IfRequired' 'Nunca' 'Desconocido' |
ManagedDiskParameters
Microsoft.Compute/virtualMachines
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2024-07-01' |
extendedLocation | Ubicación extendida de la máquina virtual. | ExtendedLocation |
identidad | Identidad de la máquina virtual, si está configurada. | VirtualMachineIdentity |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
plan | Especifica información sobre la imagen de Marketplace que se usa para crear la máquina virtual. Este elemento solo se usa para imágenes de Marketplace. Para poder usar una imagen de Marketplace desde una API, debe habilitar la imagen para su uso mediante programación. En Azure Portal, busque la imagen de Marketplace que desea usar y, a continuación, haga clic en Desea implementar mediante programación, Introducción a>. Escriba cualquier información necesaria y haga clic en Guardar. | Plan |
Propiedades | Describe las propiedades de una máquina virtual. | VirtualMachineProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | 'Microsoft.Compute/virtualMachines' |
Zonas | Zonas de máquina virtual. | string[] |
NetworkInterfaceReference
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
Propiedades | Describe las propiedades de referencia de una interfaz de red. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Nombre | Descripción | Valor |
---|---|---|
deleteOption | Especificación de lo que sucede con la interfaz de red cuando se elimina la máquina virtual | 'Eliminar' 'Desasociar' |
primario | Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. | Bool |
NetworkProfile
Nombre | Descripción | Valor |
---|---|---|
networkApiVersion | especifica la versión de la API de Microsoft.Network que se usa al crear recursos de red en las configuraciones de interfaz de red. | '2020-11-01' |
networkInterfaceConfigurations | Especifica las configuraciones de red que se usarán para crear los recursos de red de la máquina virtual. | virtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Especifica la lista de identificadores de recursos para las interfaces de red asociadas a la máquina virtual. | networkInterfaceReference[] |
OSDisk
Nombre | Descripción | Valor |
---|---|---|
Caché | Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. El comportamiento predeterminado es: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. | 'Ninguno' 'ReadOnly' "ReadWrite" |
createOption | Especifica cómo se debe crear el disco de máquina virtual. Los valores posibles son Adjuntar: Este valor se usa cuando se usa un disco especializado para crear la máquina virtual. FromImage: Este valor se usa cuando se usa una imagen para crear la máquina virtual. Si usa una imagen de plataforma, también debe usar el elemento imageReference descrito anteriormente. Si usa una imagen de Marketplace, también debe usar el elemento plan descrito anteriormente. | 'Adjuntar' 'Copiar' 'Vacío' 'FromImage' 'Restore' (obligatorio) |
deleteOption | Especifica si el disco del sistema operativo se debe eliminar o desasociar tras la eliminación de la máquina virtual. Los valores posibles son: Delete. Si se usa este valor, el disco del sistema operativo se elimina cuando se elimina la máquina virtual. Separar. Si se usa este valor, el disco del sistema operativo se conserva después de eliminar la máquina virtual. El valor predeterminado se establece en Desasociar. Para un disco de sistema operativo efímero, el valor predeterminado se establece en Eliminar. El usuario no puede cambiar la opción de eliminación de un disco de sistema operativo efímero. | 'Eliminar' 'Desasociar' |
diffDiskSettings | Especifica la configuración de disco efímero para el disco del sistema operativo utilizado por la máquina virtual. | DiffDiskSettings |
diskSizeGB | Especifica el tamaño de un disco de datos vacío en gigabytes. Este elemento se puede usar para sobrescribir el tamaño del disco en una imagen de máquina virtual. La propiedad 'diskSizeGB' es el número de bytes x 1024^3 para el disco y el valor no puede ser mayor que 1023. | Int |
encryptionSettings | Especifica la configuración de cifrado del disco del sistema operativo. Versión mínima de api: 2015-06-15. | diskEncryptionSettings |
imagen | Disco duro virtual de la imagen de usuario de origen. El disco duro virtual se copiará antes de conectarse a la máquina virtual. Si se proporciona SourceImage, el disco duro virtual de destino no debe existir. | virtualHardDisk |
managedDisk | Parámetros de disco administrado. | managedDiskParameters |
nombre | Nombre del disco. | cuerda |
osType | Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen de usuario o un VHD especializado. Los valores posibles son: Windows,Linux. | "Linux" 'Windows' |
Vhd | Disco duro virtual. | virtualHardDisk |
writeAcceleratorEnabled | Especifica si writeAccelerator debe estar habilitado o deshabilitado en el disco. | Bool |
OSImageNotificationProfile
Nombre | Descripción | Valor |
---|---|---|
habilitar | Especifica si el evento De imagen programada del sistema operativo está habilitado o deshabilitado. | Bool |
notBeforeTimeout | Tiempo durante el que se vuelve a crear una imagen inicial de una máquina virtual o tener actualizado su sistema operativo, tendrá que aprobar potencialmente el evento programado de imagen del sistema operativo antes de que el evento se apruebe automáticamente (se agota el tiempo de espera). La configuración se especifica en formato ISO 8601 y el valor debe ser de 15 minutos (PT15M) | cuerda |
OSProfile
Nombre | Descripción | Valor |
---|---|---|
adminPassword | Especifica la contraseña de la cuenta de administrador. longitud mínima (Windows): 8 caracteres longitud mínima (Linux): 6 caracteres longitud máxima (Windows): 123 caracteres longitud máxima (Linux): 72 caracteres requisitos de complejidad: 3 de 4 condiciones siguientes deben cumplirse. Tiene caracteres inferiores Tiene caracteres superiores Tiene un dígito Tiene un carácter especial (coincidencia regex [\W_]) valores no permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Para restablecer la contraseña, consulte restablecimiento del servicio Escritorio remoto o su contraseña de inicio de sesión en una máquina virtual Windows Para restablecer la contraseña raíz, consulte Administración de usuarios, SSH y comprobación o reparación de discos en máquinas virtuales Linux de Azure mediante la extensión VMAccess |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
adminUsername | Especifica el nombre de la cuenta de administrador. Esta propiedad no se puede actualizar después de crear la máquina virtual. restricción solo de Windows: No se puede terminar en "." valores no permitidos: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm" ", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". longitud mínima (Linux): 1 carácter longitud máxima (Linux): 64 caracteres longitud máxima (Windows): 20 caracteres. |
cuerda |
allowExtensionOperations | Especifica si se deben permitir operaciones de extensión en la máquina virtual. Esto solo se puede establecer en False cuando no hay extensiones presentes en la máquina virtual. | Bool |
computerName | Especifica el nombre del sistema operativo host de la máquina virtual. Este nombre no se puede actualizar después de crear la máquina virtual. longitud máxima (Windows): 15 caracteres. longitud máxima (Linux): 64 caracteres. Para conocer las convenciones de nomenclatura y las restricciones, consulte directrices de implementación de servicios de infraestructura de Azure. | cuerda |
customData | Especifica una cadena codificada en base 64 de datos personalizados. La cadena codificada en base 64 se descodifica en una matriz binaria que se guarda como un archivo en la máquina virtual. La longitud máxima de la matriz binaria es de 65535 bytes. Nota: No pase secretos ni contraseñas en la propiedad customData. Esta propiedad no se puede actualizar después de crear la máquina virtual. La propiedad "customData" se pasa a la máquina virtual que se va a guardar como un archivo, para obtener más información, consulte Datos personalizados en máquinas virtuales de Azure. Para usar cloud-init para la máquina virtual Linux, consulte Uso de cloud-init para personalizar una máquina virtual Linux durante la creación. | cuerda |
linuxConfiguration | Especifica la configuración del sistema operativo Linux en la máquina virtual. Para obtener una lista de las distribuciones de Linux admitidas, consulte Linux on Azure-Endorsed Distributions. | LinuxConfiguration |
requireGuestProvisionSignal | Propiedad opcional que debe establecerse en True o omitirse. | Bool |
Secretos | Especifica el conjunto de certificados que se deben instalar en la máquina virtual. Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. | VaultSecretGroup[] |
windowsConfiguration | Especifica la configuración del sistema operativo Windows en la máquina virtual. | windowsConfiguration |
PatchSettings
Nombre | Descripción | Valor |
---|---|---|
assessmentMode | Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. Los valores posibles son: ImageDefault: controla el tiempo de las evaluaciones de revisiones en una máquina virtual. AutomaticByPlatform: la plataforma desencadenará evaluaciones periódicas de revisiones. La propiedad provisionVMAgent debe ser true. |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Especifica la configuración adicional para el modo de revisión AutomaticByPlatform en la aplicación de revisiones de invitado de máquina virtual en Windows. | windowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Permite a los clientes aplicar revisiones a sus máquinas virtuales de Azure sin necesidad de reiniciar. Para enableHotpatching, el "provisionVMAgent" debe establecerse en true y "patchMode" debe establecerse en "AutomaticByPlatform". | Bool |
patchMode | Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. Los valores posibles son: Manual: controla la aplicación de revisiones en una máquina virtual. Para ello, aplique revisiones manualmente dentro de la máquina virtual. En este modo, las actualizaciones automáticas están deshabilitadas; La propiedad WindowsConfiguration.enableAutomaticUpdates debe ser false AutomaticByOS: el sistema operativo actualizará automáticamente la máquina virtual. La propiedad WindowsConfiguration.enableAutomaticUpdates debe ser true. AutomaticByPlatform: la máquina virtual actualizará automáticamente la plataforma. Las propiedades provisionVMAgent y WindowsConfiguration.enableAutomaticUpdates deben ser true. |
'AutomaticByOS' 'AutomaticByPlatform' 'Manual' |
Plan
Nombre | Descripción | Valor |
---|---|---|
nombre | Identificador del plan. | cuerda |
producto | Especifica el producto de la imagen de Marketplace. Este es el mismo valor que Offer en el elemento imageReference. | cuerda |
promotionCode | El código de promoción. | cuerda |
editor | Identificador del publicador. | cuerda |
ProxyAgentSettings
Nombre | Descripción | Valor |
---|---|---|
Habilitado | Especifica si la característica ProxyAgent debe estar habilitada en la máquina virtual o en el conjunto de escalado de máquinas virtuales. | Bool |
keyIncarnationId | Aumentar el valor de esta propiedad permite al usuario restablecer la clave utilizada para proteger el canal de comunicación entre invitado y host. | Int |
modo | Especifica el modo en el que se ejecutará ProxyAgent si la característica está habilitada. ProxyAgent comenzará a auditar o supervisar, pero no aplicará el control de acceso sobre las solicitudes a los puntos de conexión host en modo auditoría, mientras que en el modo Aplicar aplicará el control de acceso. El valor predeterminado es Aplicar modo. | "Auditar" 'Aplicar' |
PublicIPAddressSku
Nombre | Descripción | Valor |
---|---|---|
nombre | Especificación del nombre de SKU de ip pública | "Básico" 'Estándar' |
nivel | Especificación del nivel de SKU de IP pública | 'Global' "Regional" |
ResourceTags
Nombre | Descripción | Valor |
---|
ScheduledEventsAdditionalPublishingTargets
Nombre | Descripción | Valor |
---|---|---|
eventGridAndResourceGraph | Los parámetros de configuración usados al crear el valor eventGridAndResourceGraph Scheduled Event. | EventGridAndResourceGraph |
ScheduledEventsPolicy
Nombre | Descripción | Valor |
---|---|---|
scheduledEventsAdditionalPublishingTargets | Los parámetros de configuración usados al publicar scheduledEventsAdditionalPublishingTargets. | ScheduledEventsAdditionalPublishingTargets |
userInitiatedReboot | Los parámetros de configuración usados al crear la configuración de eventos programados userInitiatedReboot. | userInitiatedReboot |
userInitiatedRedeploy | Los parámetros de configuración usados al crear la configuración de eventos programados userInitiatedRedeploy. | userInitiatedRedeploy |
ScheduledEventsProfile
SecurityProfile
SshConfiguration
Nombre | Descripción | Valor |
---|---|---|
publicKeys | Lista de claves públicas SSH que se usan para autenticarse con máquinas virtuales basadas en Linux. | SshPublicKey [] |
SshPublicKey
Nombre | Descripción | Valor |
---|---|---|
keyData | Certificado de clave pública SSH que se usa para autenticarse con la máquina virtual mediante ssh. La clave debe tener al menos 2048 bits y en formato ssh-rsa. Para crear claves SSH, consulte [Creación de claves SSH en máquinas virtuales Linux y Mac para Linux en Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | cuerda |
camino | Especifica la ruta de acceso completa en la máquina virtual creada donde se almacena la clave pública ssh. Si el archivo ya existe, la clave especificada se anexa al archivo. Ejemplo: /home/user/.ssh/authorized_keys | cuerda |
StorageProfile
Nombre | Descripción | Valor |
---|---|---|
dataDisks | Especifica los parámetros que se usan para agregar un disco de datos a una máquina virtual. Para más información sobre los discos, consulte Acerca de discos y discos duros virtuales para máquinas virtuales de Azure. | DataDisk [] |
diskControllerType | Especifica el tipo de controlador de disco configurado para la máquina virtual. Nota: Esta propiedad se establecerá en el tipo de controlador de disco predeterminado si no se especifica que se cree una máquina virtual con "hyperVGeneration" establecido en V2 en función de las funcionalidades del disco del sistema operativo y el tamaño de máquina virtual de la versión mínima de api especificada. Debe desasignar la máquina virtual antes de actualizar su tipo de controlador de disco a menos que actualice el tamaño de la máquina virtual en la configuración de la máquina virtual que desasigna implícitamente y reasigna la máquina virtual. Versión mínima de api: 2022-08-01. | 'NVMe' 'SCSI' |
imageReference | Especifica información sobre la imagen que se va a usar. Puede especificar información sobre imágenes de plataforma, imágenes de Marketplace o imágenes de máquina virtual. Este elemento es necesario cuando desea usar una imagen de plataforma, una imagen de Marketplace o una imagen de máquina virtual, pero no se usa en otras operaciones de creación. | imageReference |
osDisk | Especifica información sobre el disco del sistema operativo utilizado por la máquina virtual. Para más información sobre los discos, consulte Acerca de discos y discos duros virtuales para máquinas virtuales de Azure. | OSDisk |
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
TerminateNotificationProfile
Nombre | Descripción | Valor |
---|---|---|
habilitar | Especifica si el evento Terminate Scheduled está habilitado o deshabilitado. | Bool |
notBeforeTimeout | Tiempo configurable durante el que se va a eliminar una máquina virtual tendrá que aprobar potencialmente el evento Programado de finalización antes de que el evento se apruebe automáticamente (se agota el tiempo de espera). La configuración debe especificarse en formato ISO 8601, el valor predeterminado es 5 minutos (PT5M) | cuerda |
UefiSettings
Nombre | Descripción | Valor |
---|---|---|
secureBootEnabled | Especifica si se debe habilitar el arranque seguro en la máquina virtual. Versión mínima de api: 2020-12-01. | Bool |
vTpmEnabled | Especifica si vTPM debe estar habilitado en la máquina virtual. Versión mínima de api: 2020-12-01. | Bool |
UserAssignedIdentities
Nombre | Descripción | Valor |
---|
UserAssignedIdentitiesValue
Nombre | Descripción | Valor |
---|
UserInitiatedReboot
Nombre | Descripción | Valor |
---|---|---|
automaticallyApprove | Especifica las configuraciones relacionadas con el evento programado de reinicio. | Bool |
UserInitiatedRedeploy
Nombre | Descripción | Valor |
---|---|---|
automaticallyApprove | Especifica las configuraciones relacionadas con el evento programado de reimplementación. | Bool |
VaultCertificate
Nombre | Descripción | Valor |
---|---|---|
certificateStore | En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta localMachine. En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo <UppercaseThumbprint>.crt para el archivo de certificado X509 y <UppercaseThumbprint>.prv para la clave privada. Ambos archivos tienen formato .pem. | cuerda |
certificateUrl | Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: { "data":"<>certificado codificado en Base64 ", "dataType":"pfx", "password":"<pfx-file-password>" } Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. |
cuerda |
VaultSecretGroup
Nombre | Descripción | Valor |
---|---|---|
sourceVault | Dirección URL relativa del almacén de claves que contiene todos los certificados de VaultCertificates. | SubResource |
vaultCertificates | Lista de referencias del almacén de claves en SourceVault que contienen certificados. | VaultCertificate[] |
VirtualHardDisk
Nombre | Descripción | Valor |
---|---|---|
Uri | Especifica el URI del disco duro virtual. | cuerda |
VirtualMachineIdentity
VirtualMachineIpTag
Nombre | Descripción | Valor |
---|---|---|
ipTagType | Tipo de etiqueta IP. Ejemplo: FirstPartyUsage. | cuerda |
etiqueta | Etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL, almacenamiento etcetera. | cuerda |
VirtualMachineNetworkInterfaceConfiguration
VirtualMachineNetworkInterfaceConfigurationProperties
Nombre | Descripción | Valor |
---|---|---|
auxiliaryMode | Especifica si el modo auxiliar está habilitado para el recurso interfaz de red. | 'AcceleratedConnections' 'Flotante' 'Ninguno' |
auxiliarySku | Especifica si la SKU auxiliar está habilitada para el recurso interfaz de red. | 'A1' 'A2' 'A4' 'A8' 'Ninguno' |
deleteOption | Especificación de lo que sucede con la interfaz de red cuando se elimina la máquina virtual | 'Eliminar' 'Desasociar' |
disableTcpStateTracking | Especifica si la interfaz de red está deshabilitada para el seguimiento de estado tcp. | Bool |
dnsSettings | Configuración dns que se va a aplicar en las interfaces de red. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Especifica si la interfaz de red está habilitada para redes aceleradas. | Bool |
enableFpga | Especifica si la interfaz de red está habilitada para redes FPGA. | Bool |
enableIPForwarding | Indica si el reenvío IP está habilitado en esta NIC. | Bool |
ipConfigurations | Especifica las configuraciones IP de la interfaz de red. | VirtualMachineNetworkInterfaceIPConfiguration[] (obligatorio) |
networkSecurityGroup | El grupo de seguridad de red. | SubResource |
primario | Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Nombre | Descripción | Valor |
---|---|---|
dnsServers | Lista de direcciones IP de servidores DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de configuración de IP. | string (obligatorio) |
Propiedades | Describe las propiedades de configuración de ip de la interfaz de red de una máquina virtual. | virtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Nombre | Descripción | Valor |
---|---|---|
applicationGatewayBackendAddressPools | Especifica una matriz de referencias a grupos de direcciones de back-end de puertas de enlace de aplicaciones. Una máquina virtual puede hacer referencia a grupos de direcciones de back-end de varias puertas de enlace de aplicaciones. Varias máquinas virtuales no pueden usar la misma puerta de enlace de aplicaciones. | subrecurso[] |
applicationSecurityGroups | Especifica una matriz de referencias al grupo de seguridad de aplicaciones. | subrecurso[] |
loadBalancerBackendAddressPools | Especifica una matriz de referencias a grupos de direcciones de back-end de equilibradores de carga. Una máquina virtual puede hacer referencia a grupos de direcciones de back-end de un equilibrador de carga público y interno. [Varias máquinas virtuales no pueden usar el mismo equilibrador de carga de SKU básico]. | subrecurso[] |
primario | Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. | Bool |
privateIPAddressVersion | Disponible desde Api-Version 2017-03-30 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6". | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
subred | Especifica el identificador de la subred. | SubResource |
VirtualMachineProperties
Nombre | Descripción | Valor |
---|---|---|
additionalCapabilities | Especifica funcionalidades adicionales habilitadas o deshabilitadas en la máquina virtual. | AdditionalCapabilities |
applicationProfile | Especifica las aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS. | ApplicationProfile |
availabilitySet | Especifica información sobre el conjunto de disponibilidad al que se debe asignar la máquina virtual. Las máquinas virtuales especificadas en el mismo conjunto de disponibilidad se asignan a distintos nodos para maximizar la disponibilidad. Para obtener más información sobre los conjuntos de disponibilidad, consulte Introducción a los conjuntos de disponibilidad. Para más información sobre el mantenimiento planeado de Azure, consulte mantenimiento y actualizaciones de para máquinas virtuales en Azure. Actualmente, una máquina virtual solo se puede agregar al conjunto de disponibilidad en el momento de la creación. El conjunto de disponibilidad al que se va a agregar la máquina virtual debe estar en el mismo grupo de recursos que el recurso del conjunto de disponibilidad. No se puede agregar una máquina virtual existente a un conjunto de disponibilidad. Esta propiedad no puede existir junto con una referencia properties.virtualMachineScaleSet que no sea NULL. | SubResource |
billingProfile | Especifica los detalles relacionados con la facturación de una máquina virtual de Acceso puntual de Azure. Versión mínima de api: 2019-03-01. | billingProfile |
capacityReservation | Especifica información sobre la reserva de capacidad que se usa para asignar una máquina virtual. Versión mínima de api: 2021-04-01. | CapacityReservationProfile |
diagnosticsProfile | Especifica el estado de configuración de diagnóstico de arranque. Versión mínima de api: 2015-06-15. | |
evictionPolicy | Especifica la directiva de expulsión para la máquina virtual de Acceso puntual de Azure y el conjunto de escalado de Acceso puntual de Azure. En el caso de las máquinas virtuales de Acceso puntual de Azure, se admiten "Deallocate" y "Delete" y la versión mínima de api es 2019-03-01. En el caso de los conjuntos de escalado de acceso puntual de Azure, se admiten "Deallocate" y "Delete" (Eliminación) y la versión mínima de api es 2017-10-30-preview. | 'Desasignar' 'Eliminar' |
extensionsTimeBudget | Especifica el tiempo asignado para que se inicien todas las extensiones. La duración del tiempo debe estar entre 15 minutos y 120 minutos (ambos incluidos) y debe especificarse en formato ISO 8601. El valor predeterminado es 90 minutos (PT1H30M). Versión mínima de api: 2020-06-01. | cuerda |
hardwareProfile | Especifica la configuración de hardware de la máquina virtual. | hardwareProfile |
anfitrión | Especifica información sobre el host dedicado en el que reside la máquina virtual. Versión mínima de api: 2018-10-01. | SubResource |
hostGroup | Especifica información sobre el grupo host dedicado en el que reside la máquina virtual. Nota: usuario no puede especificar las propiedades host y hostGroup. Versión mínima de api: 2020-06-01. | SubResource |
licenseType | Especifica que la imagen o el disco que se usa tenían licencias locales. Los valores posibles para el sistema operativo Windows Server son: Windows_Client Windows_Server Los valores posibles para el sistema operativo Linux Server son: RHEL_BYOS (para RHEL) SLES_BYOS (para SUSE) Para obtener más información, consulte Ventaja de uso híbrido de Azure para Windows Server Ventaja de uso híbrido de Azure para Linux Server Versión mínima de api: 2015-06-15 |
cuerda |
networkProfile | Especifica las interfaces de red de la máquina virtual. | networkProfile de |
osProfile | Especifica la configuración del sistema operativo que se usa al crear la máquina virtual. Algunas de las opciones de configuración no se pueden cambiar una vez que se aprovisiona la máquina virtual. | OSProfile de |
platformFaultDomain | Especifica el dominio de error lógico del conjunto de escalado en el que se creará la máquina virtual. De forma predeterminada, la máquina virtual se asignará automáticamente a un dominio de error que mejor mantenga el equilibrio entre los dominios de error disponibles. Esto solo es aplicable si se establece la propiedad "virtualMachineScaleSet" de esta máquina virtual. El conjunto de escalado de máquinas virtuales al que se hace referencia debe tener "platformFaultDomainCount" mayor que 1. Esta propiedad no se puede actualizar una vez creada la máquina virtual. La asignación de dominio de error se puede ver en la vista instancia de máquina virtual. Versión mínima de api: 2020-12-01. | Int |
prioridad | Especifica la prioridad de la máquina virtual. Versión mínima de api: 2019-03-01 | "Bajo" 'Regular' 'Spot' |
proximityPlacementGroup | Especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar la máquina virtual. Versión mínima de api: 2018-04-01. | SubResource |
scheduledEventsPolicy | Especifica las configuraciones relacionadas con el evento programado Redeploy, Reboot y ScheduledEventsAdditionalPublishingTargets para la máquina virtual. | ScheduledEventsPolicy |
scheduledEventsProfile | Especifica configuraciones relacionadas con eventos programados. | scheduledEventsProfile |
securityProfile | Especifica la configuración del perfil relacionado con la seguridad de la máquina virtual. | securityProfile de |
storageProfile | Especifica la configuración de almacenamiento de los discos de máquina virtual. | storageProfile |
userData | UserData para la máquina virtual, que debe estar codificada en base 64. El cliente no debe pasar ningún secreto aquí. Versión mínima de api: 2021-03-01. | cuerda |
virtualMachineScaleSet | Especifica información sobre el conjunto de escalado de máquinas virtuales al que se debe asignar la máquina virtual. Las máquinas virtuales especificadas en el mismo conjunto de escalado de máquinas virtuales se asignan a distintos nodos para maximizar la disponibilidad. Actualmente, una máquina virtual solo se puede agregar al conjunto de escalado de máquinas virtuales en el momento de la creación. No se puede agregar una máquina virtual existente a un conjunto de escalado de máquinas virtuales. Esta propiedad no puede existir junto con una referencia properties.availabilitySet que no sea NULL. Versión mínima de api: 2019-03-01. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de configuración de la dirección publicIP. | string (obligatorio) |
Propiedades | Describe la configuración de PublicIPAddress de la configuración de publicIPAddress de una máquina virtual | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Describe la SKU de dirección IP pública. Solo se puede establecer con OrchestrationMode como flexible. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Nombre | Descripción | Valor |
---|---|---|
deleteOption | Especificación de lo que sucede con la dirección IP pública cuando se elimina la máquina virtual | 'Eliminar' 'Desasociar' |
dnsSettings | Configuración dns que se va a aplicar en las direcciones publicIP. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Tiempo de espera de inactividad de la dirección IP pública. | Int |
ipTags | Lista de etiquetas IP asociadas a la dirección IP pública. | VirtualMachineIpTag [] |
publicIPAddressVersion | Disponible desde Api-Version 2019-07-01 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6". | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Especificar el tipo de asignación de IP pública | "Dinámico" 'Static' |
publicIPPrefix | PublicIPPrefix desde el que se van a asignar direcciones publicIP. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Nombre | Descripción | Valor |
---|---|---|
domainNameLabel | Prefijo de etiqueta nombre de dominio de los recursos publicIPAddress que se crearán. La etiqueta de nombre generada es la concatenación de la etiqueta de nombre de dominio y el identificador único del perfil de red de máquina virtual. | string (obligatorio) |
domainNameLabelScope | Ámbito de la etiqueta Nombre de dominio de los recursos de PublicIPAddress que se crearán. La etiqueta de nombre generada es la concatenación de la etiqueta de nombre de dominio hash con directiva según el ámbito de la etiqueta de nombre de dominio y el identificador único del perfil de red de máquina virtual. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VMDiskSecurityProfile
VMGalleryApplication
Nombre | Descripción | Valor |
---|---|---|
configurationReference | Opcional, especifica el URI en un blob de Azure que reemplazará la configuración predeterminada del paquete si se proporciona. | cuerda |
enableAutomaticUpgrade | Si se establece en true, cuando una nueva versión de aplicación de la galería esté disponible en PIR/SIG, se actualizará automáticamente para la máquina virtual o VMSS. | Bool |
orden | Opcional, especifica el orden en el que se deben instalar los paquetes. | Int |
packageReferenceId | Especifica el identificador de recurso GalleryApplicationVersion en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} | string (obligatorio) |
Etiquetas | Opcional, especifica un valor de paso a través para un contexto más genérico. | cuerda |
treatFailureAsDeploymentFailure | Opcional, si es true, se producirá un error en cualquier operación de vmApplication. | Bool |
VMSizeProperties
Nombre | Descripción | Valor |
---|---|---|
vCPUAvailable | Especifica el número de vCPU disponibles para la máquina virtual. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, el comportamiento predeterminado es establecerlo en el valor de las vCPU disponibles para ese tamaño de máquina virtual expuesto en la respuesta de api de Enumerar todos los tamaños de máquina virtual disponibles en una región. | Int |
vCPUsPerCore | Especifica la relación de núcleos físicos de vCPU. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, el comportamiento predeterminado se establece en el valor de vCPUsPerCore para el tamaño de máquina virtual expuesto en la respuesta de api de Enumerar todos los tamaños de máquina virtual disponibles en una región. Establecer esta propiedad en 1 también significa que el hyper-threading está deshabilitado. | Int |
WindowsConfiguration
Nombre | Descripción | Valor |
---|---|---|
additionalUnattendContent | Especifica información con formato XML codificado en base 64 adicional que se puede incluir en el archivo Unattend.xml, que usa el programa de instalación de Windows. | AdditionalUnattendContent [] |
enableAutomaticUpdates | Indica si las actualizaciones automáticas están habilitadas para la máquina virtual Windows. El valor predeterminado es true. En el caso de los conjuntos de escalado de máquinas virtuales, esta propiedad se puede actualizar y las actualizaciones surtirán efecto en el reaprovisionamiento del sistema operativo. | Bool |
patchSettings | [Característica de vista previa] Especifica la configuración relacionada con la aplicación de revisiones de invitado de máquina virtual en Windows. | patchSettings de |
provisionVMAgent | Indica si se debe aprovisionar el agente de máquina virtual en la máquina virtual. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, se establece en true de forma predeterminada. Esto garantizará que el agente de máquina virtual esté instalado en la máquina virtual para que las extensiones se puedan agregar a la máquina virtual más adelante. | Bool |
timeZone | Especifica la zona horaria de la máquina virtual. Por ejemplo, "Hora estándar del Pacífico". Los valores posibles se pueden TimeZoneInfo.Id valor de las zonas horarias devueltas por TimeZoneInfo.GetSystemTimeZones. | cuerda |
winRM | Especifica los agentes de escucha de administración remota de Windows. Esto habilita Windows PowerShell remoto. | WinRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
Nombre | Descripción | Valor |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Permite al cliente programar la aplicación de revisiones sin actualizaciones accidentales | Bool |
rebootSetting | Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. | 'Always' 'IfRequired' 'Nunca' 'Desconocido' |
WinRMConfiguration
Nombre | Descripción | Valor |
---|---|---|
Oyentes | Lista de agentes de escucha de administración remota de Windows | WinRMListener [] |
WinRMListener
Nombre | Descripción | Valor |
---|---|---|
certificateUrl | Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser la codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: { "data":"<>certificado codificado en Base64 ", "dataType":"pfx", "password":"<pfx-file-password>" } Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. |
cuerda |
protocolo | Especifica el protocolo del agente de escucha winRM. Los valores posibles son: http,https. | 'Http' 'Https' |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
(++)Ethereum en Ubuntu |
Esta plantilla implementa un cliente de Ethereum (++)en máquinas virtuales Ubuntu |
1 máquina virtual en la red virtual: varios discos de datos |
Esta plantilla crea una sola máquina virtual que ejecuta Windows Server 2016 con varios discos de datos conectados. |
101-1vm-2nics-2subnets-1vnet |
Crea una nueva máquina virtual con dos NIC que se conectan a dos subredes diferentes dentro de la misma red virtual. |
2 máquinas virtuales en un equilibrador de carga y configurar reglas NAT en el de carga |
Esta plantilla le permite crear 2 máquinas virtuales en un conjunto de disponibilidad y configurar reglas NAT a través del equilibrador de carga. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública e interfaces de red. En esta plantilla, se usa la funcionalidad de bucles de recursos para crear las interfaces de red y las máquinas virtuales. |
2 máquinas virtuales en un equilibrador de carga y reglas de equilibrio de carga |
Esta plantilla permite crear 2 máquinas virtuales en un equilibrador de carga y configurar una regla de equilibrio de carga en el puerto 80. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública, un conjunto de disponibilidad e interfaces de red. En esta plantilla, se usa la funcionalidad de bucles de recursos para crear las interfaces de red y las máquinas virtuales. |
2 máquinas virtuales en la red virtual: reglas internas de load Balancer y LB |
Esta plantilla permite crear 2 máquinas virtuales en una red virtual y en un equilibrador de carga interno y configurar una regla de equilibrio de carga en el puerto 80. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública, un conjunto de disponibilidad e interfaces de red. |
201-vnet-2subnets-service-endpoints-storage-integration |
Crea 2 nuevas máquinas virtuales con una NIC cada una, en dos subredes diferentes dentro de la misma red virtual. Establece el punto de conexión de servicio en una de las subredes y protege la cuenta de almacenamiento en esa subred. |
Agregar varias máquinas virtuales a un conjunto de escalado de máquinas virtuales |
Esta plantilla creará N número de máquinas virtuales con discos administrados, direcciones IP públicas e interfaces de red. Creará las máquinas virtuales en un conjunto de escalado de máquinas virtuales en modo de orquestación flexible. Se aprovisionarán en una red virtual que también se creará como parte de la implementación. |
clúster de AKS con una puerta de enlace NAT y un de Application Gateway |
En este ejemplo se muestra cómo implementar un clúster de AKS con NAT Gateway para las conexiones salientes y una instancia de Application Gateway para las conexiones entrantes. |
clúster de AKS con el controlador de entrada de Application Gateway |
En este ejemplo se muestra cómo implementar un clúster de AKS con Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics y Key Vault |
de proxy de Alsid Syslog/Sentinel |
Esta plantilla crea y configura un servidor syslog con un agente de Azure Sentinel incorporado para un área de trabajo especificada. |
Apache Webserver en máquinas virtuales Ubuntu |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar un servidor web apache. La plantilla de implementación crea una máquina virtual Ubuntu, instala Apache2 y crea un archivo HTML simple. Vete a.. /demo.html para ver la página implementada. |
App Configuration con de máquina virtual |
Esta plantilla hace referencia a configuraciones de clave-valor existentes desde un almacén de configuración existente y usa valores recuperados para establecer las propiedades de los recursos que crea la plantilla. |
App Gateway con de redirección de WAF, SSL, IIS y HTTPS |
Esta plantilla implementa una instancia de Application Gateway con WAF, ssl de extremo a extremo y HTTP a redireccionamiento HTTPS en los servidores IIS. |
App Service Environment con back-end de Azure SQL |
Esta plantilla crea una instancia de App Service Environment con un back-end de Azure SQL junto con puntos de conexión privados junto con los recursos asociados que se suelen usar en un entorno privado o aislado. |
grupos de seguridad de aplicaciones |
En esta plantilla se muestra cómo reunir las partes para proteger las cargas de trabajo mediante grupos de seguridad de red con grupos de seguridad de aplicaciones. Implementará una máquina virtual Linux que ejecuta NGINX y, a través del uso de grupos de seguridad de Applicaton en grupos de seguridad de red, permitiremos el acceso a los puertos 22 y 80 a una máquina virtual asignada al grupo de seguridad de aplicaciones denominado webServersAsg. |
Analizador de registros de Azure Application Gateway mediante GoAccess |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar un analizador de registros de Azure Application Gateway mediante GoAccess. La plantilla de implementación crea una máquina virtual Ubuntu, instala el procesador de registros de Application Gateway, GoAccess, Apache WebServer y lo configura para analizar los registros de acceso de Azure Application Gateway. |
Azure Container Service Engine (acs-engine): modo enjambre |
Azure Container Service Engine (acs-engine) genera plantillas de ARM (Azure Resource Manager) para clústeres habilitados para Docker en Microsoft Azure con su elección de orquestadores DC/OS, Kubernetes, Swarm Mode o Swarm. La entrada de la herramienta es una definición de clúster. La definición del clúster es muy similar a (en muchos casos, la misma que) la sintaxis de plantilla de ARM que se usa para implementar un clúster de Microsoft Azure Container Service. |
de medidor de rendimiento del disco de datos de Azure |
Esta plantilla permite ejecutar una prueba de rendimiento del disco de datos para diferentes tipos de carga de trabajo mediante la utilidad fio. |
de máquina virtual para desarrolladores de juegos de Azure |
La máquina virtual del desarrollador de juegos de Azure incluye motores Licencsed como Unreal. |
configuración segura de un extremo a otro de Azure Machine Learning |
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado. |
configuración segura de un extremo a otro de Azure Machine Learning (heredado) |
Este conjunto de plantillas de Bicep muestra cómo configurar Azure Machine Learning de un extremo a otro en una configuración segura. Esta implementación de referencia incluye el área de trabajo, un clúster de proceso, una instancia de proceso y un clúster de AKS privado asociado. |
medidor de rendimiento de discos administrados de Azure |
Esta plantilla permite ejecutar una prueba de rendimiento de disco administrado para diferentes tipos de carga de trabajo mediante la utilidad fio. |
medidor de rendimiento RAID de disco administrado de Azure |
Esta plantilla permite ejecutar una prueba de rendimiento RAID de disco administrado para diferentes tipos de carga de trabajo mediante la utilidad fio. |
Azure Route Server en emparejamiento BGP con Quagga |
Esta plantilla implementa un servidor de enrutador y una máquina virtual Ubuntu con Quagga. Se establecen dos sesiones BGP externas entre el servidor de enrutador y quagga. La instalación y configuración de Quagga se ejecuta mediante la extensión de script personalizado de Azure para Linux |
medidor de rendimiento de CPU de Azure sysbench |
Esta plantilla permite ejecutar una prueba de rendimiento de CPU mediante la utilidad sysbench. |
ejemplo de máquina virtual de Azure Traffic Manager |
Esta plantilla muestra cómo crear un equilibrio de carga de perfil de Azure Traffic Manager en varias máquinas virtuales. |
ejemplo de máquina virtual de Azure Traffic Manager con Availability Zones |
Esta plantilla muestra cómo crear un equilibrio de carga de perfiles de Azure Traffic Manager en varias máquinas virtuales colocadas en Availability Zones. |
máquina virtual de Azure: de medidor de ancho de banda deto-VM |
Esta plantilla le permite ejecutar la prueba de ancho de banda deto-VM de máquina virtual con la utilidad PsPing. |
máquina virtual de Azure:to-VM medidor de rendimiento multiproceso |
Esta plantilla le permite ejecutar la prueba de rendimiento deto-VM máquina virtual con la utilidad NTttcp. |
firewall de aplicaciones web barracuda con servidores IIS de back-end |
Esta plantilla de inicio rápido de Azure implementa una solución de firewall de aplicaciones web barracuda en Azure con el número necesario de servidores web de IIS basados en Windows 2012. Templates incluye la versión más reciente de Barracuda WAF con licencia de pago por uso y la última imagen de Azure de Windows 2012 R2 para IIS. Barracuda Web Application Firewall inspecciona el tráfico web entrante y bloquea inyecciones de SQL, scripting entre sitios, cargas de malware & DDoS de aplicaciones y otros ataques dirigidos a las aplicaciones web. Un LB externo se implementa con reglas NAT para habilitar el acceso de Escritorio remoto a los servidores web back-end. Siga la guía de configuración posterior a la implementación disponible en el directorio de plantillas de GitHub para obtener más información sobre los pasos posteriores a la implementación relacionados con el firewall de aplicaciones web barracuda y la publicación de aplicaciones web. |
implementación básica del conjunto de servidores de RDS |
Esta plantilla crea una implementación básica de la granja de servidores de RDS. |
bitcore Node and Utilities for Bitcoin on CentOS VM |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar una instancia de Bitcore Node con el conjunto completo de utilidades bitcoin. La plantilla de implementación crea una máquina virtual CentOS, instala Bitcore y proporciona un archivo ejecutable bitcored simple. Con esta plantilla, ejecutará un nodo completo en la red Bitcoin, así como un explorador de bloques llamado Insight. |
de plantilla de cadena de bloques de |
Implemente una máquina virtual con Groestlcoin Core instalado. |
entre regiones de BOSH CF |
Esta plantilla le ayuda a configurar los recursos necesarios para implementar BOSH y Cloud Foundry en dos regiones de Azure. |
de configuración de BOSH de |
Esta plantilla le ayuda a configurar un entorno de desarrollo donde puede implementar BOSH y Cloud Foundry. |
|
Esta plantilla implementa BrowserBox en una máquina virtual LVM de Azure Ubuntu Server 22.04 LTS, Debian 11 o RHEL 8.7 LVM. |
discos dinámicos automáticos centOS/UbuntuServer & docker 1.12(cs) |
Se trata de una plantilla común para crear centOS 7.2/7.1/6.5 o Ubuntu Server 16.04.0-LTS con un número configurable de discos de datos (tamaños configurables). El máximo de 16 discos se puede mencionar en los parámetros del portal y el tamaño máximo de cada disco debe ser inferior a 1023 GB. La matriz RAID0 MDADM se monta automáticamente y sobrevive a los reinicios. La versión más reciente de Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 está disponible para su uso desde el usuario azure-cli se ejecuta automáticamente como contenedor de Docker. Esta plantilla de instancia única es una solución de la plantilla de clústeres de HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench |
High-Availability clúster de back-end de Chef |
Esta plantilla crea un clúster chef-backend con nodos front-end conectados |
Chef con parámetros JSON en Ubuntu/Centos |
Implementación de una máquina virtual Ubuntu/Centos con Chef con parámetros JSON |
Classroom Linux JupyterHub |
Esta plantilla implementa un servidor de Jupyter para un aula de hasta 100 usuarios. Puede proporcionar el nombre de usuario, la contraseña, el nombre de la máquina virtual y seleccionar entre la cpu o la informática de GPU. |
ejemplo de CloudLens con Moloch |
En esta plantilla se muestra cómo configurar la visibilidad de red en la nube pública de Azure mediante el agente de CloudLens para pulsar el tráfico en una máquina virtual y reenviarla a un paquete de red que almacena & herramienta de indexación, en este caso Moloch. |
ejemplo de CloudLens con idS de Suricata |
En esta plantilla se muestra cómo configurar la visibilidad de red en la nube pública mediante el agente de CloudLens para pulsar el tráfico en una máquina virtual y reenviarla al IDS, en este caso Suricata. |
Concourse es un sistema de CI compuesto de herramientas e ideas simples. Puede expresar canalizaciones completas, integrar con recursos arbitrarios o usarse para ejecutar tareas puntuales, ya sea localmente o en otro sistema de CI. Esta plantilla puede ayudar a preparar los recursos necesarios de Azure para configurar este tipo de sistema de CI y hacer que la configuración sea más sencilla. | |
Conectarse a un espacio de nombres de Event Hubs a través del punto de conexión privado |
En este ejemplo se muestra cómo usar la configuración de una red virtual y una zona DNS privada para acceder a un espacio de nombres de Event Hubs a través de un punto de conexión privado. |
Conectarse a un almacén de claves a través de un punto de conexión privado |
En este ejemplo se muestra cómo usar la configuración de una red virtual y una zona DNS privada para acceder a Key Vault a través de un punto de conexión privado. |
Conectarse a un espacio de nombres de Service Bus a través de un punto de conexión privado |
En este ejemplo se muestra cómo usar la configuración de una red virtual y una zona DNS privada para acceder a un espacio de nombres de Service Bus a través de un punto de conexión privado. |
Conectarse a una cuenta de almacenamiento desde una máquina virtual a través de un punto de conexión privado |
En este ejemplo se muestra cómo usar la conexión de una red virtual para acceder a una cuenta de Blob Storage a través de un punto de conexión privado. |
Conectarse a un recurso compartido de archivos de Azure a través de un punto de conexión privado |
En este ejemplo se muestra cómo usar la configuración de una red virtual y una zona DNS privada para acceder a un recurso compartido de archivos de Azure a través de un punto de conexión privado. |
crear 2 máquinas virtuales en LB y una máquina virtual con SQL Server con NSG |
Esta plantilla crea 2 máquinas virtuales Windows (que se pueden usar como FE web) con en un conjunto de disponibilidad y un equilibrador de carga con el puerto 80 abierto. Se puede acceder a las dos máquinas virtuales mediante RDP en el puerto 6001 y 6002. Esta plantilla también crea una máquina virtual de SQL Server 2014 a través de una conexión RDP definida en un grupo de seguridad de red. |
creación de 2 máquinas virtuales Linux con LB y máquina virtual con SQL Server con ssd |
Esta plantilla crea 2 máquinas virtuales Linux (que se pueden usar como FE web) con en un conjunto de disponibilidad y un equilibrador de carga con el puerto 80 abierto. Se puede acceder a las dos máquinas virtuales mediante SSH en el puerto 6001 y 6002. Esta plantilla también crea una máquina virtual de SQL Server 2014 a través de una conexión RDP definida en un grupo de seguridad de red. Todo el almacenamiento de máquinas virtuales puede usar Premium Storage (SSD) y puede elegir crear máquinas virtuales con todos los tamaños de DS. |
Crear un equilibrador de carga entre regiones |
Esta plantilla crea un equilibrador de carga entre regiones con un grupo de back-end que contiene dos equilibradores de carga regionales. El equilibrador de carga entre regiones está disponible actualmente en regiones limitadas. Los equilibradores de carga regionales detrás del equilibrador de carga entre regiones pueden estar en cualquier región. |
Creación de una puerta de enlace de administración de datos e instalación en una máquina virtual de Azure |
Esta plantilla implementa una máquina virtual y crea una puerta de enlace de administración de datos que se puede trabajar. |
Crear un entorno de DevTest con VPN de P2S e IIS |
Esta plantilla crea un entorno de DevTest sencillo con una VPN de punto a sitio e IIS en un servidor Windows que es una excelente manera de empezar. |
Crear un firewall con FirewallPolicy e IpGroups |
Esta plantilla crea una instancia de Azure Firewall con FirewalllPolicy que hace referencia a reglas de red con IpGroups. Además, incluye una configuración de máquina virtual de Jumpbox linux |
Crear un firewall, FirewallPolicy con proxy explícito |
Esta plantilla crea una instancia de Azure Firewall, FirewalllPolicy con reglas de red y proxy explícitas con IpGroups. Además, incluye una configuración de máquina virtual de Jumpbox linux |
Crear un equilibrador de carga con una dirección IPv6 pública |
Esta plantilla crea un equilibrador de carga accesible desde Internet con una dirección IPv6 pública, reglas de equilibrio de carga y dos máquinas virtuales para el grupo de back-end. |
Crear un dominio de AD con 2 controladores de dominio mediante Availability Zones |
Esta plantilla crea dos máquinas virtuales en zonas de disponibilidad independientes para que sean controladores de dominio de AD (principal y copia de seguridad) para un nuevo bosque y dominio. |
Crear una máquina virtual windows cifrada a partir de la imagen de la galería |
Esta plantilla crea una nueva máquina virtual windows cifrada con la imagen de la galería server 2k12. |
Crear un clúster de AKS privado |
En este ejemplo se muestra cómo crear un clúster de AKS privado en una red virtual junto con una máquina virtual jumpbox. |
Crear un clúster de AKS privado con una zona DNS pública |
En este ejemplo se muestra cómo implementar un clúster de AKS privado con una zona DNS pública. |
Creación de una configuración de espacio aislado de Azure Firewall con máquinas virtuales Linux |
Esta plantilla crea una red virtual con 3 subredes (subred de servidor, subet de jumpbox y subred AzureFirewall), una máquina virtual de jumpbox con ip pública, una máquina virtual de servidor, una ruta udR para que apunte a Azure Firewall para la subred del servidor y una instancia de Azure Firewall con 1 o más direcciones IP públicas, una regla de aplicación de ejemplo, una regla de red de ejemplo, una regla de red de ejemplo y intervalos privados predeterminados. |
Creación de una configuración de espacio aislado de Azure Firewall con zonas |
Esta plantilla crea una red virtual con tres subredes (subred de servidor, subred de jumpbox y subred de Azure Firewall), una máquina virtual de jumpbox con ip pública, una máquina virtual de servidor, una ruta udR para que apunte a Azure Firewall para serverSubnet, una instancia de Azure Firewall con una o varias direcciones IP públicas, una regla de aplicación de ejemplo y una regla de red de ejemplo y Azure Firewall en availability Zones 1, 2 y 3. |
Crear una configuración de espacio aislado con la directiva de firewall |
Esta plantilla crea una red virtual con 3 subredes (subred de servidor, subet de jumpbox y subred AzureFirewall), una máquina virtual de jumpbox con ip pública, una máquina virtual de servidor, una ruta UDR para que apunte a Azure Firewall para la subred del servidor y una instancia de Azure Firewall con 1 o más direcciones IP públicas. También crea una directiva de firewall con una regla de aplicación de ejemplo, una regla de red de ejemplo y intervalos privados predeterminados. |
Crear una conexión VPN de sitio a sitio con de máquina virtual |
Esta plantilla le permite crear una conexión VPN de sitio a sitio mediante puertas de enlace de red virtual. |
Crear un equilibrador de carga interno estándar |
Esta plantilla crea un equilibrador de carga interno estándar de Azure con un puerto de equilibrio de carga de reglas 80 |
Crear un equilibrador de carga estándar |
Esta plantilla crea un equilibrador de carga accesible desde Internet, reglas de equilibrio de carga y tres máquinas virtuales para el grupo de back-end con cada máquina virtual en una zona redundante. |
Crear una de implementación de SQL Server Reporting Services de dos máquinas virtuales |
Esta plantilla crea dos máquinas virtuales de Azure nuevas, cada una con una dirección IP pública, configura una máquina virtual para que sea un servidor SSRS, uno con autenticación mixta de SQL Server para el catálogo de SSRS con el Agente SQL Iniciado. Todas las máquinas virtuales tienen RDP y diagnósticos públicos habilitados, el diagnóstico se almacena en una cuenta de almacenamiento de diagnóstico consolidada diferente de la del disco de máquina virtual. |
Crear una máquina virtual en un de zona extendida |
Esta plantilla crea una máquina virtual en una zona extendida |
Crear una máquina virtual a partir de un de VHD de EfficientIP |
Esta plantilla crea una máquina virtual a partir de un VHD de EfficientIP y le permite conectarla a una red virtual existente que pueda residir en otro grupo de recursos y, a continuación, la máquina virtual. |
Crear una máquina virtual a partir de una imagen de Windows con 4 discos de datos vacíos |
Esta plantilla permite crear una máquina virtual Windows a partir de una imagen especificada. También conecta 4 discos de datos vacíos. Tenga en cuenta que puede especificar el tamaño de los discos de datos vacíos. |
Crear una máquina virtual a partir de la imagen de usuario |
Esta plantilla permite crear máquinas virtuales a partir de una imagen de usuario. Esta plantilla también implementa una red virtual, direcciones IP públicas y una interfaz de red. |
Creación de una máquina virtual en una red virtual nueva o existente a partir de un de disco duro virtual personalizado |
Esta plantilla crea una máquina virtual a partir de un VHD especializado y le permite conectarla a una red virtual nueva o existente que pueda residir en otro grupo de recursos que la máquina virtual. |
Crear una máquina virtual en una red virtual nueva o existente a partir de un VHD generalizado |
Esta plantilla crea una máquina virtual a partir de un VHD generalizado y le permite conectarla a una red virtual nueva o existente que pueda residir en otro grupo de recursos que la máquina virtual. |
Creación de una máquina virtual en una red virtual en un grupo de recursos diferente |
Esta plantilla crea una máquina virtual en una red virtual que se encuentra en un grupo de recursos diferente. |
Crear una máquina virtual con una selección dinámica de discos de datos |
Esta plantilla permite al usuario seleccionar el número de discos de datos que desea agregar a la máquina virtual. |
Creación de una máquina virtual con varios discos de datos vacíos StandardSSD_LRS |
Esta plantilla permite crear una máquina virtual Windows a partir de una imagen especificada. También conecta varios discos de datos StandardSSD vacíos de forma predeterminada. Tenga en cuenta que puede especificar el tamaño y el tipo de almacenamiento (Standard_LRS, StandardSSD_LRS y Premium_LRS) de los discos de datos vacíos. |
Creación de una máquina virtual con varias NIC y RDP accesibles |
Esta plantilla permite crear máquinas virtuales con varias interfaces de red (2) y RDP conectables con un equilibrador de carga configurado y una regla NAT de entrada. Se pueden agregar más NIC fácilmente con esta plantilla. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública y dos interfaces de red (front-end y back-end). |
Crear una máquina virtual Windows con la extensión Antimalware habilitada |
Esta plantilla crea una máquina virtual Windows y configura la protección contra malware |
Creación de una de Azure Application Gateway v2 |
Esta plantilla crea una instancia de Azure Application Gateway con dos servidores de Windows Server 2016 en el grupo de back-end. |
Creación de un espacio aislado de Azure Firewall con de tunelización forzada |
Esta plantilla crea un espacio aislado de Azure Firewall (Linux) con una fuerza de firewall tunelizado a través de otro firewall en una red virtual emparejada. |
Creación de una instancia de Azure Firewall con ipGroups |
Esta plantilla crea una instancia de Azure Firewall con reglas de aplicación y red que hacen referencia a grupos de IP. Además, incluye una configuración de máquina virtual de Jumpbox linux |
Creación de una instancia de Azure Firewall con varias direcciones públicas IP |
Esta plantilla crea una instancia de Azure Firewall con dos direcciones IP públicas y dos servidores de Windows Server 2019 que se van a probar. |
Creación de una máquina virtual de Azure con un nuevo bosque de Active Directory |
Esta plantilla crea una nueva máquina virtual de Azure, configura la máquina virtual para que sea un controlador de dominio de Active Directory para un nuevo bosque. |
Creación de una máquina virtual de Azure con un nuevo bosque de AD |
Esta plantilla crea una nueva máquina virtual de Azure, configura la máquina virtual para que sea un controlador de dominio de AD para un nuevo bosque. |
Creación de una instancia de Azure WAF v2 en Azure Application Gateway |
Esta plantilla crea un firewall de aplicaciones web de Azure v2 en Azure Application Gateway con dos servidores de Windows Server 2016 en el grupo de back-end |
Crear un simulador perimetral de Ubuntu y un centro de IOT |
Esta plantilla crea un simulador perimetral de Ubuntu de IOT Hub y máquina virtual. |
Creación de un de Application Gateway de IPv6 |
Esta plantilla crea una puerta de enlace de aplicaciones con un front-end IPv6 en una red virtual de doble pila. |
Crear un dominio de AD con 2 controladores de dominio |
Esta plantilla crea dos máquinas virtuales nuevas para que sean controladores de dominio de AD (principal y copia de seguridad) para un nuevo bosque y dominio. |
Crear un de escritorio ubuntu GNOME |
Esta plantilla crea una máquina de escritorio ubuntu. Esto funciona bien para su uso como jumpbox detrás de una NAT. |
Crear y cifrar un nuevo VMSS Linux con jumpbox |
Esta plantilla implementa un VMSS Linux mediante la imagen de Linux más reciente, agrega volúmenes de datos y, a continuación, cifra los volúmenes de datos de cada instancia de VMSS de Linux. También implementa un jumpbox con una dirección IP pública en la misma red virtual que las instancias de VMSS linux con direcciones IP privadas. Esto permite conectarse al jumpbox a través de su dirección IP pública y después conectarse a las instancias de VMSS linux a través de direcciones IP privadas. |
Crear y cifrar un nuevo VMSS Windows con jumpbox |
Esta plantilla permite implementar un conjunto de escalado de máquinas virtuales Windows simple mediante la versión revisada más reciente de las versiones de Windows serveral. Esta plantilla también implementa un jumpbox con una dirección IP pública en la misma red virtual. Puede conectarse al jumpbox a través de esta dirección IP pública y, a continuación, conectarse desde allí a las máquinas virtuales del conjunto de escalado a través de direcciones IP privadas. Esta plantilla habilita el cifrado en el conjunto de escalado de máquinas virtuales Windows. |
Creación de discos administrados cifrados win-vm desde la imagen de la galería |
Esta plantilla crea una nueva máquina virtual windows de discos administrados cifrados mediante la imagen de la galería de server 2k12. |
Crear nueva máquina virtual Ubuntu rellenada previamente con puppet Agent |
Esta plantilla crea una máquina virtual Ubuntu e instala el agente puppet en ella mediante la extensión CustomScript. |
Crear espacio aislado de Azure Firewall, máquina virtual cliente y máquina virtual de servidor |
Esta plantilla crea una red virtual con 2 subredes (subred de servidor y subred de AzureFirewall), una máquina virtual de servidor, una máquina virtual cliente, una dirección IP pública para cada máquina virtual y una tabla de rutas para enviar tráfico entre máquinas virtuales a través del firewall. |
Crear MI de SQL con jumpbox dentro de una nueva red virtual |
Implemente Instancia administrada de Azure Sql Database (SQL MI) y JumpBox con SSMS dentro de una nueva red virtual. |
Crear disco de datos de máquina virtual Ubuntu raid0 |
Esta plantilla crea una máquina virtual con varios discos conectados. Un script crea particiones y da formato a los discos en la matriz raid0. |
Crear máquina virtual a partir de discos duros virtuales existentes y conectarla a una existente de VNET |
Esta plantilla crea una máquina virtual a partir de discos duros virtuales (disco de datos y sistema operativo) y le permite conectarla a una red virtual existente que pueda residir en otro grupo de recursos y, a continuación, la máquina virtual. |
Crear máquinas virtuales en conjuntos de disponibilidad mediante bucles de recursos |
Cree máquinas virtuales de 2 a 5 en conjuntos de disponibilidad mediante bucles de recursos. Las máquinas virtuales pueden ser Unbuntu o Windows con un máximo de 5 máquinas virtuales, ya que en este ejemplo se usa una única storageAccount. |
Crear, configurar e implementar una aplicación web en una máquina virtual de Azure |
Creación y configuración de una máquina virtual Windows con SQL Azure Database e implementación de una aplicación web en el entorno mediante DSC de PowerShell |
crea AVD con el de unión de id. de Entra de Microsoft |
Esta plantilla le permite crear recursos de Azure Virtual Desktop, como el grupo de hosts, el grupo de aplicaciones, el área de trabajo, un host de sesión de prueba y sus extensiones con la unión a Microsoft Entra ID. |
extensión de script personalizado en una máquina virtual Ubuntu |
Esta plantilla crea una máquina virtual Ubuntu e instala la extensión CustomScript. |
Implementación de un clúster de Percona XtraDB de 3 nodos en availability Zones |
Esta plantilla implementa un clúster de alta disponibilidad de MySQL de 3 nodos en CentOS 6.5 o Ubuntu 12.04 |
Implementación de un host de Bastion en una red virtual de concentrador |
Esta plantilla crea dos redes virtuales con emparejamientos, un host de Bastion en la red virtual de concentrador y una máquina virtual Linux en la red virtual radial. |
Implementación de una aplicación de Django |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar una aplicación. En este ejemplo se crea una máquina virtual Ubuntu, se realiza una instalación silenciosa de Python, Django y Apache y, a continuación, se crea una aplicación sencilla de Django. |
implementación de un espacio aislado de topología en estrella tipo hub-and-spoke |
Esta plantilla crea una configuración básica de topología en estrella tipo hub-and-spoke. Crea una red virtual de concentrador con subredes DMZ, administración, compartido y puerta de enlace (opcionalmente), con dos redes virtuales radiales (desarrollo y producción) que contienen una subred de carga de trabajo cada una. También implementa una Jump-Host de Windows en la subred Administración del CONCENTRADOR y establece emparejamientos de red virtual entre el concentrador y los dos radios. |
Implementación de un panel de Kibana con Docker |
Esta plantilla le permite implementar una máquina virtual Ubuntu con Docker instalado (mediante la extensión de Docker) y los contenedores kibana/Elasticsearch creados y configurados para servir un panel analítico. |
Implementar una aplicación LAMP |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar una aplicación. Crea una máquina virtual Ubuntu, realiza una instalación silenciosa de MySQL, Apache y PHP y, a continuación, crea un script PHP simple. |
Implementación de una máquina virtual Linux o Windows con MSI |
Esta plantilla le permite implementar una máquina virtual Linux o Windows con managed Service Identity. |
Implementación de una máquina virtual Linux (Ubuntu) con varias NIC |
Esta plantilla crea una red virtual con varias subredes e implementa una máquina virtual Ubuntu con varias NIC |
Implementación de una máquina virtual Linux con el JVM de Azul Zulu OpenJDK |
Esta plantilla le permite crear una máquina virtual Linux con la JVM de Azul Zulu OpenJDK. |
Implementación de un servidor MySQL |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar un servidor MySQL. Crea una máquina virtual Ubuntu y realiza una instalación silenciosa del servidor MySQL, versión:5.6 |
Implementación de un clúster de Genomics de Nextflow |
Esta plantilla implementa un clúster de Nextflow escalable con un jumpbox, n nodos de clúster, compatibilidad con Docker y almacenamiento compartido. |
implementación de un servidor PostgreSQL en una máquina virtual Ubuntu |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar un servidor postgresql. Crea una máquina virtual Ubuntu y realiza una instalación silenciosa del servidor MySQL, versión:9.3.5 |
Implementación de una máquina virtual Windows Premium |
Esta plantilla le permite implementar una máquina virtual Windows Premium con algunas opciones diferentes para la versión de Windows, mediante la versión revisada más reciente. |
Implementación de una máquina virtual Windows Premium con diagnósticos |
Esta plantilla le permite implementar una máquina virtual Windows Premium con algunas opciones diferentes para la versión de Windows, mediante la versión revisada más reciente. |
Implementación de una máquina virtual freeBSD sencilla en la ubicación del grupo de recursos |
Esta plantilla le permite implementar una máquina virtual simple de FreeBSD con algunas opciones diferentes para la versión de FreeBSD, mediante la versión revisada más reciente. Esto se implementará en la ubicación del grupo de recursos en un tamaño de máquina virtual D1. |
Implementación de una máquina virtual Linux sencilla y actualización de la dirección IP privada en una estática |
Esta plantilla le permite implementar una máquina virtual Linux sencilla mediante Ubuntu desde Marketplace. Esto implementará una red virtual, una subred y una máquina virtual de tamaño A1 en la ubicación del grupo de recursos con una dirección IP asignada dinámicamente y, a continuación, la convertirá en dirección IP estática. |
Implementación de una máquina virtual Linux sencilla con accelerated Networking |
Esta plantilla le permite implementar una máquina virtual Linux sencilla con redes aceleradas mediante Ubuntu versión 18.04-LTS con la versión revisada más reciente. Esto implementará una máquina virtual de tamaño D3_v2 en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual. |
Implementación de una máquina virtual Ubuntu Linux simple 20.04-LTS |
Esta plantilla implementa un servidor Ubuntu con algunas opciones para la máquina virtual. Puede proporcionar el nombre de máquina virtual, la versión del sistema operativo, el tamaño de la máquina virtual y el nombre de usuario y la contraseña del administrador. Como valor predeterminado, el tamaño de la máquina virtual es Standard_D2s_v3 y la versión del sistema operativo es 20.04-LTS. |
Implementación de un conjunto de escalado de máquinas virtuales Simple con máquinas virtuales Linux y jumpbox |
Esta plantilla permite implementar un conjunto de escalado de máquinas virtuales Linux simple mediante la versión revisada más reciente de Ubuntu Linux 15.10 o 14.04.4-LTS. También hay un jumpbox para habilitar las conexiones desde fuera de la red virtual en la que se encuentran las máquinas virtuales. |
Implementación de un conjunto de escalado de máquinas virtuales Windows simple con máquinas virtuales Windows y jumpbox |
Esta plantilla permite implementar un conjunto de escalado de máquinas virtuales Windows simple mediante la versión revisada más reciente de las versiones de Windows serveral. Esta plantilla también implementa un jumpbox con una dirección IP pública en la misma red virtual. Puede conectarse al jumpbox a través de esta dirección IP pública y, a continuación, conectarse desde allí a las máquinas virtuales del conjunto de escalado a través de direcciones IP privadas. |
Implementación de una máquina virtual Windows sencilla |
Esta plantilla le permite implementar una máquina virtual Windows sencilla con algunas opciones diferentes para la versión de Windows, mediante la versión revisada más reciente. Esto implementará una máquina virtual de tamaño A2 en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual. |
Implementación de una máquina virtual Windows sencilla con de supervisión y diagnóstico |
Esta plantilla le permite implementar una máquina virtual Windows sencilla junto con la extensión de diagnóstico que permite la supervisión y el diagnóstico de la máquina virtual. |
Implementación de una máquina virtual Windows sencilla con etiquetas |
Esta plantilla implementará una D2_v3 máquina virtual Windows, una NIC, una cuenta de almacenamiento, una red virtual, una dirección IP pública y un grupo de seguridad de red. El objeto de etiqueta se crea en las variables y se aplicará en todos los recursos, si procede. |
Implementación de wordPress de una sola máquina virtual en Azure |
Esta plantilla implementa una pila LAMP completa y, a continuación, instala e inicializa WordPress. Una vez finalizada la implementación, debe ir a http://fqdn.of.your.vm/wordpress/ para finalizar la configuración, crear una cuenta y empezar a trabajar con WordPress. |
Implementación de una máquina virtual Linux compatible con inicio de confianza |
Esta plantilla le permite implementar una máquina virtual Linux compatible con inicio de confianza mediante algunas opciones diferentes para la versión de Linux, mediante la versión revisada más reciente. Si habilita Secureboot y vTPM, la extensión de atestación de invitado se instalará en la máquina virtual. Esta extensión realizará atestación remota por la nube. De forma predeterminada, esto implementará una máquina virtual de tamaño Standard_D2_v3 en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual. |
Implementación de una máquina virtual Windows compatible con inicio de confianza |
Esta plantilla le permite implementar una máquina virtual Windows compatible con inicio de confianza con algunas opciones diferentes para la versión de Windows, mediante la versión revisada más reciente. Si habilita Secureboot y vTPM, la extensión de atestación de invitado se instalará en la máquina virtual. Esta extensión realizará atestación remota por la nube. De forma predeterminada, esto implementará una máquina virtual de tamaño Standard_D2_v3 en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual. |
Implementación de una máquina virtual Ubuntu Linux DataScience 18.04 |
Esta plantilla implementa un servidor Ubuntu con algunas herramientas para la ciencia de datos. Puede proporcionar el nombre de usuario, la contraseña, el nombre de la máquina virtual y seleccionar entre la cpu o la informática de GPU. |
Implementación de una máquina virtual Ubuntu con la extensión oms |
Esta plantilla le permite implementar una máquina virtual Ubuntu con la extensión oms instalada e incorporada a un área de trabajo especificada. |
Implementación de una máquina virtual con de datos personalizados |
Esta plantilla permite crear una máquina virtual con datos personalizados pasados a la máquina virtual. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, direcciones IP públicas y una interfaz de red. |
Implementación de una máquina virtual con de clave pública SSH rsa |
Esta plantilla le permite crear una máquina virtual con la clave pública RSA SSH. |
Implementación de una máquina virtual con datos de usuario |
Esta plantilla permite crear una máquina virtual con datos de usuario pasados a la máquina virtual. Esta plantilla también implementa una red virtual, direcciones IP públicas y una interfaz de red. |
Implementación de una máquina virtual en una zona de disponibilidad |
Esta plantilla le permite implementar una máquina virtual simple (Windows o Ubuntu) mediante la versión revisada más reciente. Esto implementará una máquina virtual de tamaño A2_v2 en la ubicación especificada y devolverá el FQDN de la máquina virtual. |
Implementación de un conjunto de escalado de máquinas virtuales Linux con máquinas virtuales Linux detrás de de ILB |
Esta plantilla permite implementar un conjunto de escalado de máquinas virtuales Linux con la versión revisada más reciente de Ubuntu Linux 15.10 o 14.04.4-LTS. Estas máquinas virtuales están detrás de un equilibrador de carga interno con reglas NAT para conexiones ssh. |
Implementación de una máquina virtual con varias direcciones IP |
Esta plantilla permite implementar una máquina virtual con 3 configuraciones ip. Esta plantilla implementará una máquina virtual Linux/Windows denominada myVM1 con 3 configuraciones ip: IPConfig-1, IPConfig-2 y IPConfig-3, respectivamente. |
Implementación de una máquina virtual Windows Server con Visual Studio |
Esta plantilla implementa una máquina virtual Windows Server con Visual Code Studio Community 2019, con algunas opciones para la máquina virtual. Puede proporcionar el nombre de la máquina virtual, el nombre de usuario de administrador y la contraseña de administrador. |
Implementación de una máquina virtual Windows y configura el agente de escucha https de WinRM |
Esta plantilla permite implementar una máquina virtual Windows sencilla con algunas opciones diferentes para la versión de Windows. Después, configurará un agente de escucha https de WinRM. El usuario debe proporcionar el valor del parámetro "hostNameScriptArgument", que es el fqdn de la máquina virtual. Ejemplo: testvm.westus.cloupdapp.azure.com o *.westus.cloupdapp.azure.com |
Implementación de una máquina virtual Windows y habilitación de la copia de seguridad mediante Azure Backup |
Esta plantilla permite implementar una máquina virtual Windows y un almacén de Recovery Services configurados con DefaultPolicy for Protection. |
Implementar una máquina virtual Windows con un número variable de discos de datos |
Esta plantilla permite implementar una máquina virtual sencilla y especificar el número de discos de datos en tiempo de implementación mediante un parámetro . Tenga en cuenta que el número y el tamaño de los discos de datos están enlazados por el tamaño de la máquina virtual. El tamaño de máquina virtual de este ejemplo es Standard_DS4_v2 con un valor predeterminado de 16 discos de datos. |
Implementación de una máquina virtual Windows con el JVM de Azul Zulu OpenJDK |
Esta plantilla le permite crear una máquina virtual Windows con la JVM de Azul Zulu OpenJDK. |
Implementación de una máquina virtual Windows con la extensión oms |
Esta plantilla le permite implementar una máquina virtual Windows con la extensión oms instalada e incorporada a un área de trabajo especificada. |
Implementar una máquina virtual Windows con la extensión de Windows Admin Center |
Esta plantilla le permite implementar una máquina virtual Windows con la extensión de Windows Admin Center para administrar la máquina virtual directamente desde Azure Portal. |
Esta plantilla le permite implementar una máquina virtual Ubuntu con Docker instalado (mediante la extensión de Docker) y contenedores de WordPress/MySQL creados y configurados para servir a un servidor de blog. | |
Implementación de un servidor de análisis de Open-Source con Docker |
Esta plantilla le permite implementar una máquina virtual Ubuntu con Docker instalado (mediante la extensión de Docker) y un contenedor de Análisis de código abierto creado y configurado para reemplazar el servicio parse (ahora sunset). |
Implementación de una openvpn Access Server |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar un servidor de acceso openvpn. Crea una máquina virtual Ubuntu, realiza una instalación silenciosa del servidor de acceso openvpn y, a continuación, establece la configuración básica de red del servidor: define el nombre de host del servidor VPN para que sea el nombre DNS de la dirección IP pública de la máquina virtual. |
Implementación de una máquina virtual Ubuntu con docker Engine |
Esta plantilla permite implementar una máquina virtual Ubuntu con Docker (mediante la extensión de Docker). Más adelante, puede usar SSH en la máquina virtual y ejecutar contenedores de Docker. |
Implementación de Anbox Cloud |
Esta plantilla implementa Anbox Cloud en una máquina virtual Ubuntu. Completar la instalación de Anbox Cloud requiere la interacción del usuario después de la implementación; consulte el ARCHIVO LÉAME para obtener instrucciones. La plantilla admite el inicio de una máquina virtual desde una imagen de Ubuntu Pro y la asociación de un token de Ubuntu Pro con una máquina virtual iniciada desde una imagen que no sea Pro. El primero es el comportamiento predeterminado; Los usuarios que buscan adjuntar un token a una máquina virtual iniciada desde una imagen que no sea Pro deben invalidar los argumentos predeterminados para los parámetros ubuntuImageOffer, ubuntuImageSKU y ubuntuProToken. La plantilla también es paramétrica en el tamaño de máquina virtual y los tamaños de disco. Los valores de argumento no predeterminados para estos parámetros deben cumplir con https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4. |
Implementar CKAN |
Esta plantilla implementa CKAN mediante Apache Solr (para búsqueda) y PostgreSQL (base de datos) en una máquina virtual Ubuntu. CKAN, Solr y PostgreSQL se implementan como contenedores individuales de Docker en la máquina virtual. |
implementar vSensors de Darktrace |
Esta plantilla le permite implementar uno o varios vSensors de Darktrace independientes. |
implementación de la replicación geográfica de HBase |
Esta plantilla le permite configurar un entorno de Azure para la replicación de HBase en dos regiones diferentes con conexión vpn vnet a red virtual. |
implementación de un clúster de IOMAD en Ubuntu |
Esta plantilla implementa IOMAD como una aplicación LAMP en Ubuntu. Crea una o varias máquinas virtuales Ubuntu para el front-end y una sola máquina virtual para el back-end. Realiza una instalación silenciosa de Apache y PHP en las máquinas virtuales front-end y MySQL en la máquina virtual de back-end. A continuación, implementa IOMAD en el clúster. Configura un equilibrador de carga para dirigir las solicitudes a las máquinas virtuales de front-end. También configura reglas NAT para permitir el acceso de administrador a cada una de las máquinas virtuales. También configura un directorio de datos moodledata mediante el almacenamiento de archivos compartido entre las máquinas virtuales. Una vez que la implementación se haya realizado correctamente, puede ir a /iomad en cada máquina virtual de front-end (mediante el acceso de administrador web) para empezar a configurar IOMAD. |
Implementación de IOMAD en Ubuntu en una sola máquina virtual |
Esta plantilla implementa IOMAD como una aplicación LAMP en Ubuntu. Crea una sola máquina virtual Ubuntu, realiza una instalación silenciosa de MySQL, Apache y PHP en ella y, a continuación, implementa IOMAD en ella. Una vez que la implementación se haya realizado correctamente, puede ir a /iomad para empezar a congfiguring IOMAD. |
Implementación de un servidor flexible de MySQL con de punto de conexión privado |
Esta plantilla proporciona una manera de implementar un servidor flexible de Azure Database for MySQL con punto de conexión privado. |
Implementación de Neo4J en Docker y datos en discos externos |
Esta plantilla permite implementar una máquina virtual Ubuntu con Docker instalado (mediante la extensión de Docker) y un contenedor Neo4J que usa un disco externo para almacenar los datos. |
Implementación de Neo4J en máquinas virtuales Ubuntu |
Esta plantilla le permite implementar una máquina virtual Ubuntu con archivos binarios Neo4J y ejecutar Neo4J en sus puertos designados. |
Implementación de Net Disk en Ubuntu |
Esta plantilla permite implementar seafile server 6.1.1 en máquinas virtuales Ubuntu de Azure |
Implementar Octopus Deploy 3.0 con una licencia de prueba |
Esta plantilla le permite implementar un único servidor de Octopus Deploy 3.0 con una licencia de prueba. Esto se implementará en una sola máquina virtual de Windows Server 2012R2 (estándar D2) y sql DB (S1) en la ubicación especificada para el grupo de recursos. |
Implementar Open edX (versión lilac) a través de tutor |
Esta plantilla crea una sola máquina virtual Ubuntu e implementa Open edX a través del tutor en ellas. |
Implementar open edX devstack en una sola máquina virtual Ubuntu |
Esta plantilla crea una sola máquina virtual Ubuntu e implementa Open edX devstack en ella. |
implementar Open edX Dogwood (multi-VM) |
Esta plantilla crea una red de máquinas virtuales Ubuntu e implementa Open edX Dogwood en ellas. La implementación admite máquinas virtuales de aplicaciones de 1 a 9 y máquinas virtuales back-end de Mongo y MySQL. |
Implementación de fullstack de Open edX (Ficus) en una sola máquina virtual Ubuntu |
Esta plantilla crea una sola máquina virtual Ubuntu e implementa Open edX fullstack (Ficus) en ella. |
implementación del clúster de OpenLDAP en Ubuntu |
Esta plantilla implementa un clúster de OpenLDAP en Ubuntu. Crea varias máquinas virtuales Ubuntu (hasta 5, pero se puede aumentar fácilmente) y realiza una instalación silenciosa de OpenLDAP en ellas. A continuación, configura la replicación multimaestro de N vías en ellos. Una vez que la implementación se haya realizado correctamente, puede ir a /phpldapadmin para empezar a congfiguring OpenLDAP. |
Implementación de OpenLDAP en Ubuntu en una sola máquina virtual |
Esta plantilla implementa OpenLDAP en Ubuntu. Crea una sola máquina virtual Ubuntu y realiza una instalación silenciosa de OpenLDAP en ella. Una vez que la implementación se haya realizado correctamente, puede ir a /phpldapadmin para empezar a congfiguring OpenLDAP. |
implementar un clúster de OpenSIS Community Edition en Ubuntu |
Esta plantilla implementa OpenSIS Community Edition como una aplicación LAMP en Ubuntu. Crea una o varias máquinas virtuales Ubuntu para el front-end y una sola máquina virtual para el back-end. Realiza una instalación silenciosa de Apache y PHP en las máquinas virtuales front-end y MySQL en la máquina virtual de back-end. A continuación, implementa OpenSIS Community Edition en el clúster. Una vez que la implementación se ha realizado correctamente, puede ir a /opensis-ce en cada una de las máquinas virtuales de front-end (mediante el acceso de administrador web) para empezar a configurar OpenSIS. |
Implementar OpenSIS Community Edition en Ubuntu en una sola máquina virtual |
Esta plantilla implementa OpenSIS Community Edition como una aplicación LAMP en Ubuntu. Crea una sola máquina virtual Ubuntu, realiza una instalación silenciosa de MySQL, Apache y PHP en ella y, a continuación, implementa OpenSIS Community Edition. Una vez que la implementación se haya realizado correctamente, puede ir a /opensis-ce para empezar a congfiguting OpenSIS. |
Implementación segura de Azure AI Studio con una red virtual administrada |
Esta plantilla crea un entorno seguro de Azure AI Studio con restricciones sólidas de seguridad de red e identidad. |
implementación del clúster del proveedor de identidades shibboleth en Ubuntu |
Esta plantilla implementa el proveedor de identidades de Shibboleth en Ubuntu en una configuración en clúster. Una vez que la implementación se haya realizado correctamente, puede ir a https://your-domain:8443/idp/profile/Status (número de puerto de nota) para comprobar si la operación se ha realizado correctamente. |
implementación del clúster del proveedor de identidades shibboleth en Windows |
Esta plantilla implementa el proveedor de identidades de Shibboleth en Windows en una configuración en clúster. Una vez que la implementación se haya realizado correctamente, puede ir a https://your-domain:8443/idp/profile/status (número de puerto de nota) para comprobar si la operación se ha realizado correctamente. |
Implementación del proveedor de identidades shibboleth en Ubuntu en una sola máquina virtual |
Esta plantilla implementa el proveedor de identidades de Shibboleth en Ubuntu. Una vez que la implementación se haya realizado correctamente, puede ir a https://your-domain:8443/idp/profile/status (número de puerto de nota) para comprobar si la operación se ha realizado correctamente. |
Implementación del proveedor de identidades shibboleth en Windows (máquina virtual única) |
Esta plantilla implementa el proveedor de identidades shibboleth en Windows. Crea una sola máquina virtual Windows, instala JDK y Apache Tomcat, implementa el proveedor de identidades shibboleth y, a continuación, configura todo para el acceso SSL al IDP de Shibboleth. Una vez que la implementación se haya realizado correctamente, puede ir a https://your-server:8443/idp/profile/status para comprobar si la implementación se ha realizado correctamente. |
Implementar agente de mensajes de Solace PubSub+ en máquinas virtuales Linux de Azure |
Esta plantilla le permite implementar un agente de mensajes independiente solace PubSub+ o un clúster de alta disponibilidad de tres nodos de agentes de mensajes de Solace PubSub+ en máquinas virtuales Linux de Azure. |
Implementación de la plataforma CoScale en una sola máquina virtual |
CoScale es una solución de supervisión de pila completa adaptada a entornos de producción que ejecutan microservicios, consulte https://www.coscale.com/ para obtener más información. Esta plantilla instala la plataforma CoScale en una sola máquina virtual y solo se debe usar para entornos de pruebaOf-Concept. |
Implementación de máquinas virtuales Ubuntu con Open JDK y Tomcat |
Esta plantilla le permite crear una máquina virtual Ubuntu con OpenJDK y Tomcat. Actualmente, el archivo de script personalizado se extrae temporalmente del vínculo https en raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. Una vez que la máquina virtual se ha aprovisionado correctamente, se puede comprobar la instalación de Tomcat accediendo al vínculo http [nombre FQDN o dirección IP pública]:8080/ |
Implementación de ventanas de configuración de máquinas virtuales Windows con DSC ssl |
Esta plantilla le permite implementar una máquina virtual Windows, configurar características de Windows como IIS/Web Role, .Net, Custom loggin, windows auth, inicialización de aplicaciones, descargar paquetes de implementación de aplicaciones, URL Rewrite & configuración SSL mediante DSC y Azure Key Vault |
Implementación de de Xfce Desktop |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar Xfce Desktop en la máquina virtual. Crea una máquina virtual Ubuntu, realiza una instalación silenciosa de Xfce desktop y xrdp. |
Implementa un clúster de replicación mySQL maestro o subordinado de 2 nodos |
Esta plantilla implementa un clúster de replicación mySQL maestro/subordinado de dos nodos en CentOS 6.5 o 6.6 |
implementa un clúster de Consul de 3 nodos |
Esta plantilla implementa un clúster de Consul de 3 nodos y une automáticamente los nodos a través de Atlas. Consul es una herramienta para la detección de servicios, el almacén de claves y valores distribuidos y un montón de otras cosas interesantes. Hashicorp (creadores de Consul) proporciona Atlas como una manera de crear rápidamente clústeres de Consul sin tener que unir manualmente cada nodo. |
implementa un clúster de Percona XtraDB de 3 nodos |
Esta plantilla implementa un clúster de alta disponibilidad de MySQL de 3 nodos en CentOS 6.5 o Ubuntu 12.04 |
implementa un sistema de archivos Gluster de N nodos |
Esta plantilla implementa un sistema de archivos de 2, 4, 6 o 8 nodos con 2 réplicas en Ubuntu |
implementa un clúster centOS de N nodos |
Esta plantilla implementa un clúster centOS de 2 a 10 nodos con 2 redes. |
implementa el grupo de disponibilidad de SQL Server 2014 en la red virtual existente & AD |
Esta plantilla crea tres nuevas máquinas virtuales de Azure en una red virtual existente: dos máquinas virtuales se configuran como nodos de réplica del grupo de disponibilidad de SQL Server 2014 y una máquina virtual está configurada como testigo de recurso compartido de archivos para la conmutación por error de clúster automatizada. Además de estas máquinas virtuales, también se configuran los siguientes recursos adicionales de Azure: equilibrador de carga interno, cuentas de almacenamiento. Para configurar la agrupación en clústeres, SQL Server y un grupo de disponibilidad dentro de cada máquina virtual, se aprovecha DSC de PowerShell. Para la compatibilidad con Active Directory, los controladores de dominio de Active Directory existentes ya deben implementarse en la red virtual existente. |
Implementa máquinas virtuales Windows en LB,configura WinRM Https |
Esta plantilla permite implementar máquinas virtuales Windows con algunas opciones diferentes para la versión de Windows. Esta plantilla también configura un agente de escucha https de WinRM en máquinas virtuales. |
entorno de desarrollo para AZ-400 Labs |
VM con VS2017 Community, Docker-desktop, Git y VSCode para AZ-400 (Azure DevOps) Labs |
diagnósticos de con event hubs y ELK |
Esta plantilla implementa un clúster de Elasticsearch y máquinas virtuales Kibana y Logstash. Logstash está configurado con un complemento de entrada para extraer datos de diagnóstico del centro de eventos. |
detección dinámica de ip privada |
Esta plantilla le permite detectar una dirección IP privada para una NIC dinámicamente. Pasa la dirección IP privada de NIC0 a VM1 mediante extensiones de script personalizadas que lo escriben en un archivo en VM1. |
aplicación django con bases de datos SQL |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar una aplicación. En este ejemplo se crea una máquina virtual Ubuntu, se realiza una instalación silenciosa de Python, Django y Apache y, a continuación, se crea una aplicación sencilla de Django. La plantilla también crea una instancia de SQL Database, con una tabla de ejemplo con algunos datos de ejemplo que se muestran en el explorador web mediante una consulta. |
de implementación de DLWorkspace |
Implementación del clúster DLWorkspace en Azure |
red perimetral con NSG |
En este ejemplo se creará una red perimetral simple con cuatro servidores windows, una red virtual con dos subredes y un grupo de seguridad de red. |
de máquina virtual del reenviador DNS |
Esta plantilla muestra cómo crear un servidor DNS que reenvía las consultas a los servidores DNS internos de Azure. Esto resulta útil para configurar el resultado de DNS entre redes virtuales (como se describe en https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/). |
DNX en Ubuntu |
Pone en marcha un servidor Ubuntu 14.04 e instala el contexto de ejecución de .NET (DNX) además de una aplicación de ejemplo. |
de clúster de Docker Swarm |
Esta plantilla crea un clúster de Docker Swarm de alta disponibilidad |
de instancia de Dokku de |
Dokku es un PaaS de estilo mini heroku en una sola máquina virtual. |
drone en máquinas virtuales Ubuntu |
Esta plantilla aprovisiona una instancia de Ubuntu 14.04 LTS con el paquete docker Extension and Drone CI. |
clúster de Elasticsearch, Kibana y Logstash for Diagnostics |
Esta plantilla implementa un clúster de Elasticsearch y máquinas virtuales Kibana y Logstash. Logstash está configurado con un complemento de entrada para extraer datos de diagnóstico de tablas de Azure Storage existentes. |
de extensión de máquina virtual ESET |
Crea una máquina virtual con la extensión ESET. |
sitio web basado en PHP de FreeBSD |
Esta plantilla implementará cuatro máquinas virtuales freeBSD para el sitio web basado en PHP. |
Front Door Premium con la máquina virtual y el servicio Private Link |
Esta plantilla crea una instancia de Front Door Premium y una máquina virtual configurada como servidor web. Front Door usa un punto de conexión privado con el servicio Private Link para enviar tráfico a la máquina virtual. |
de GitHub Enterprise Server |
GitHub Enterprise Server es la versión privada de GitHub.com que se ejecutará en una máquina virtual de la suscripción de Azure. Hace que la codificación colaborativa sea posible y agradable para los equipos de desarrollo de software empresarial. |
de GitLab Oops |
Esta plantilla simplifica la implementación de GitLab Oops en una máquina virtual con un DNS público, aprovechando el DNS de la dirección IP pública. Utiliza el tamaño de instancia de Standard_F8s_v2, que se alinea con la arquitectura de referencia y admite hasta 1000 usuarios (20 RPS). La instancia está preconfigurada para usar HTTPS con un certificado Let's Encrypt para conexiones seguras. |
GlassFish en SUSE |
Esta plantilla implementa un clúster de GlassFish con equilibrio de carga (v3 o v4), que consta de un número definido por el usuario de máquinas virtuales de SUSE (OpenSUSE o SLES). |
Go Ethereum en Ubuntu |
Esta plantilla implementa un cliente de Go Ethereum junto con un bloque génesis en máquinas virtuales Ubuntu |
Go Expanse en Ubuntu |
Esta plantilla implementa un cliente de Go Expanse en máquinas virtuales Ubuntu |
máquina virtual de GPU con OBS-Studio, Skype MS-Teams para de streaming de eventos |
Esta plantilla crea una máquina virtual de GPU con OBS-Studio, Skype, MS-Teams para el streaming de eventos. Crea la máquina virtual en una nueva red virtual, una cuenta de almacenamiento, una nic y una dirección IP pública con la nueva pila de proceso. Todo el proceso de instalación basado en el administrador de paquetes chocolately |
máquina virtual de Guacamole en las de red virtual existentes |
Esta plantilla implementa una máquina virtual con Guacamole, el proxy HTML5 RDP/VNC de código abierto gratuito. Se requiere una red virtual existente y una subred para usar esta plantilla. La imagen base es Estable de CoreOS y la implementación usa contenedores de Docker. |
de clúster de Hazelcast |
Hazelcast es una plataforma de datos en memoria que se puede usar para una variedad de aplicaciones de datos. Esta plantilla implementará cualquier número de nodos de Hazelcast y se detectarán automáticamente entre sí. |
un grupo de almacenamiento de disco de datos estándar D14 de IOPS 32 alto |
Esta plantilla crea una máquina virtual estándar D14 con 32 discos de datos conectados. Con DSC, se seccionan automáticamente por procedimientos recomendados para obtener el número máximo de IOPS y el formato en un único volumen. |
Hyper-V máquina virtual host con máquinas virtuales anidadas |
Implementa una máquina virtual en mediante un host de Hyper-V y todos los recursos dependientes, como la red virtual, la dirección IP pública y las tablas de rutas. |
servidor IIS mediante la extensión DSC en una máquina virtual Windows |
Esta plantilla crea una máquina virtual Windows y configura un servidor IIS mediante la extensión DSC. Tenga en cuenta que el módulo de configuración de DSC necesita que se pase un token de SAS si usa Azure Storage. Para el vínculo del módulo DSC desde GitHub (valor predeterminado en esta plantilla), esto no es necesario. |
máquinas virtuales de IIS & máquina virtual de SQL Server 2014 |
Cree 1 o 2 servidores web de Windows 2012 R2 de IIS y un back-end SQL Server 2014 en la red virtual. |
Instalar un archivo en una máquina virtual Windows |
Esta plantilla le permite implementar una máquina virtual Windows y ejecutar un script personalizado de PowerShell para instalar un archivo en esa máquina virtual. |
instalar un servidor minecraft en una máquina virtual Ubuntu |
Esta plantilla implementa y configura un servidor minecraft personalizado en una máquina virtual Ubuntu. |
Instalación de la rama actual de Configuration Manager en Azure |
Esta plantilla crea nuevas máquinas virtuales de Azure en función de la configuración que elija. Configura un nuevo controlador de dominio de AD, una nueva jerarquía o un banco independiente con SQL Server, un servidor de sistema de sitio remoto con punto de administración y punto de distribución y clientes. |
instalación de Configuration Manager Tech Preview Lab en Azure |
Esta plantilla crea nuevas máquinas virtuales de Azure. Configura un nuevo controlador de dominio de AD, un nuevo sitio primario independiente con SQL Server, un servidor de sistema de sitio remoto con punto de administración y punto de distribución y cliente(opciones). |
instalación del clúster de Elasticsearch en un conjunto de escalado de máquinas virtuales |
Esta plantilla implementa un clúster de Elasticsearch en un conjunto de escalado de máquinas virtuales. La plantilla aprovisiona 3 nodos maestros dedicados, con un número opcional de nodos de datos, que se ejecutan en discos administrados. |
instalación de MongoDB en una máquina virtual Ubuntu mediante scripts personalizados LinuxExt |
Esta plantilla implementa Mongo DB en una máquina virtual Ubuntu. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, direcciones IP públicas y una interfaz de red. |
instalación de MongoDB en CentOS con la extensión de Linux de script personalizado |
Esta plantilla implementa Mongo DB en una máquina virtual CentOS. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, direcciones IP públicas y una interfaz de red. |
instalar varios agentes de Visual Studio Team Services (VSTS) |
Esta plantilla compila una máquina virtual y recursos auxiliares con Visual Studio 2017 instalado. También instala y configura hasta 4 agentes de compilación de VSTS y los vincula a un grupo de VSTS. |
instalación de Phabricator en una máquina virtual Ubuntu |
Esta plantilla implementa Phabricator en una máquina virtual Ubuntu. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, direcciones IP públicas y una interfaz de red. |
instalar Scrapy en Ubuntu mediante la extensión de Linux script personalizado |
Esta plantilla implementa Scrapy en una máquina virtual Ubuntu. El usuario puede cargar una araña para empezar a rastrearse. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, direcciones IP públicas y una interfaz de red. |
clientes de Intel Lustre mediante de imagen de la galería centOS |
Esta plantilla crea varias máquinas virtuales cliente intel Lustre 2.7 mediante imágenes OpenLogic CentOS 6.6 o 7.0 de la galería de Azure y monta un sistema de archivos de Intel Lustre existente. |
IPv6 en azure Virtual Network (VNET) |
Cree una red virtual IPv4/IPv6 de pila dual con 2 máquinas virtuales. |
IPv6 en Azure Virtual Network (VNET) con Std LB |
Cree una red virtual IPv4/IPv6 de doble pila con 2 máquinas virtuales y un equilibrador de carga estándar accesible desde Internet. |
JBoss EAP en RHEL (agrupado, multi vm) |
Esta plantilla le permite crear varias máquinas virtuales de RHEL 8.6 que ejecutan el clúster de JBoss EAP 7.4 e implementa también una aplicación web denominada eap-session-replication, puede iniciar sesión en la consola de administración mediante el nombre de usuario y la contraseña de JBoss EAP configurados en el momento de la implementación. |
JBoss EAP en RHEL (máquina virtual independiente) |
Esta plantilla le permite crear una máquina virtual de RHEL 8.6 que ejecute JBoss EAP 7.4 e implementar también una aplicación web denominada JBoss-EAP en Azure, puede iniciar sesión en la consola de administración mediante el nombre de usuario y la contraseña de JBoss EAP configurados en el momento de la implementación. |
servidor JBoss EAP que ejecuta una aplicación de prueba denominada dukes |
Esta plantilla le permite crear una máquina virtual de Red Hat que ejecute JBoss EAP 7 e implementar también una aplicación web denominada dukes, puede iniciar sesión en la consola de administración mediante el usuario y la contraseña configurados en el momento de la implementación. |
clúster de Jenkins de con de trabajo de Windows & Linux |
1 maestro de Jenkins con 1 nodo de Linux y 1 nodo de Windows |
entorno de JMeter para Elasticsearch |
Esta plantilla implementará un entorno de JMeter en una red virtual existente. Un nodo maestro y varios nodos subordinados se implementan en una nueva subred de jmeter. Esta plantilla funciona junto con la plantilla de inicio rápido de Elasticsearch. |
Unir una máquina virtual a un dominio existente |
Esta plantilla muestra la unión de dominio a un dominio privado de AD en la nube. |
kemp LoadMaster (MultiNIC) |
Esta plantilla crea un KEMP LoadMaster con dos interfaces en subredes existentes. |
par de alta disponibilidad kemp LoadMaster |
Esta plantilla implementa un par de alta disponibilidad kemp LoadMaster |
clúster de Kubernetes con vmSS Cluster Autoscaler |
Esta plantilla implementa un clúster de Kubernetes de vainilla inicializado mediante kubeadm. Implementa un nodo maestro configurado con un escalador automático de clústeres. Un conjunto de escalado de máquinas virtuales (VMSS) preconfigurado también se implementa y se asocia automáticamente al clúster. A continuación, el escalador automático del clúster puede escalar o reducir verticalmente automáticamente el clúster en función de la carga de trabajo del clúster. |
máquina virtual Linux con GNOME Desktop VSCode y la CLI de Azure |
Esta plantilla implementa una máquina virtual Ubuntu Server y, a continuación, usa la extensión CustomScript de Linux para instalar la compatibilidad con Ubuntu Gnome Desktop y Escritorio remoto (a través de xrdp). La máquina virtual Ubuntu aprovisionada final admite conexiones remotas a través de RDP. |
máquina virtual Linux con acceso a MSI |
Esta plantilla implementa una máquina virtual Linux con una identidad administrada asignada por el sistema que tiene acceso a una cuenta de almacenamiento en un grupo de recursos diferente. |
máquina virtual Linux con de salida serie |
Esta plantilla crea una máquina virtual Linux sencilla con parámetros mínimos y una consola serie o consola configuradas para generar la salida en el almacenamiento. |
Enumerar claves de cuenta de almacenamiento:extensión de script personalizado de Windows |
Esta plantilla crea una máquina virtual de Windows Server 2012 R2 y ejecuta un script de PowerShell mediante la extensión de script personalizado. También usa la función listKeys para obtener las claves de la cuenta de Azure Storage. El script de PowerShell para este ejemplo debe hospedarse en una cuenta de Azure Storage. (Nota: Para otros ejemplos de script personalizado también se puede hospedar en GitHub) |
Esta plantilla crea máquinas virtuales de cliente y nodo de servidor de Lustre y infraestructura relacionada, como redes virtuales. | |
máquina virtual de ejemplo de Marketplace con recursos condicionales |
Esta plantilla permite implementar una máquina virtual Linux mediante recursos nuevos o existentes para la red virtual, el almacenamiento y la dirección IP pública. También permite elegir entre SSH y autenticación con contraseña. Las plantillas usan condiciones y funciones lógicas para quitar la necesidad de implementaciones anidadas. |
McAfee Endpoint Security (licencia de prueba) en máquinas virtuales Windows |
Esta plantilla crea una máquina virtual Windows y configura una versión de prueba de McAfee Endpoint Security |
clúster de servicio Memcached mediante varias máquinas virtuales Ubuntu |
Esta plantilla crea uno o varios servicios memcached en máquinas virtuales Ubuntu 14.04 en una subred privada. También crea una máquina virtual Apache accesible públicamente con una página de prueba de PHP para confirmar que memcached está instalado y accesible. |
Migrar a Azure SQL Database mediante azure DMS |
Azure Database Migration Service (DMS) está diseñado para simplificar el proceso de migración de bases de datos locales a Azure. DMS simplificará la migración de bases de datos locales de SQL Server y Oracle existentes a Azure SQL Database, Instancia administrada de Azure SQL o Microsoft SQL Server en una máquina virtual de Azure. Esta plantilla implementaría una instancia de Azure Database Migration Service, una máquina virtual de Azure con SQL Server instalada en ella, que actuará como servidor de origen con una base de datos creada previamente en él y un servidor de Azure SQL DB de destino que tendrá un esquema creado previamente de la base de datos que se va a migrar del servidor de origen al servidor de destino. La plantilla también implementará los recursos necesarios, como la NIC, la red virtual, etc. para admitir la máquina virtual de origen, el servicio DMS y el servidor de destino. |
aplicación de varios niveles con NSG, ILB, AppGateway |
Esta plantilla implementa una red virtual, separa la red a través de subredes, implementa máquinas virtuales y configura el equilibrio de carga. |
Administrador de tráfico de varios niveles, L4 ILB, L7 AppGateway |
Esta plantilla implementa una red virtual, separa la red a través de subredes, implementa máquinas virtuales y configura el equilibrio de carga. |
plantilla de varias máquinas virtuales con Managed Disk |
Esta plantilla creará N número de máquinas virtuales con discos administrados, direcciones IP públicas e interfaces de red. Creará las máquinas virtuales en un único conjunto de disponibilidad. Se aprovisionarán en una red virtual que también se creará como parte de la implementación. |
dispositivo de red VNS3 multi-cliente |
VNS3 es una aplicación virtual de software que proporciona las características y funciones combinadas de un dispositivo de seguridad, un controlador de entrega de aplicaciones y un dispositivo de administración unificada de amenazas en el perímetro de la aplicación en la nube. Ventajas clave, en la parte superior de las redes en la nube, cifrado de extremo a extremo, centros de datos federados, regiones en la nube, proveedores de nube o contenedores, crear un espacio de direcciones unificado, Control atestable sobre las claves de cifrado, Red en malla administrable a escala, Alta disponibilidad confiable en la nube, Aislar aplicaciones confidenciales (segmentación de red de bajo costo rápido), Segmentación dentro de las aplicaciones, Análisis de todos los datos en movimiento en la nube. Funciones de red clave; enrutador virtual, conmutador, firewall, concentrador vpn, distribuidor de multidifusión, con complementos para WAF, NIDS, almacenamiento en caché, equilibradores de carga de proxy y otras funciones de red de capa 4 a 7, VNS3 no requiere nuevos conocimientos ni entrenamiento para implementar, por lo que puede integrar con equipos de red existentes. |
plantilla de máquina virtual múltiple con la extensión Chef |
Implementa un número especificado de máquinas virtuales Ubuntu configuradas con el cliente chef. |
varios Windows-VM con de scripts personalizados |
Varias máquinas virtuales Windows con script personalizado que prefieran. |
Nagios Core en máquinas virtuales Ubuntu |
Esta plantilla instala y configura Nagios Core, el estándar del sector, el sistema de supervisión de TI de código abierto que permite a las organizaciones identificar y resolver problemas de infraestructura de TI antes de que afecten a los procesos empresariales críticos. |
motor de sincronización de correo electrónico nylas N1 en Debian |
Esta plantilla instala y configura el motor de sincronización de código abierto Nylas N1 en una máquina virtual de Debian. |
OpenCanvas-LMS |
Esta plantilla implementa OpenCanvas en Ubuntu 16.04 |
OpenScholar |
Esta plantilla implementa un openScholar en la máquina virtual ubuntu 16.04 |
extensión de aplicación de revisiones del sistema operativo en una máquina virtual Ubuntu |
Esta plantilla crea una máquina virtual Ubuntu e instala la extensión OSPatching. |
perforce Helix Core Linux Single Instance |
Esta plantilla implementa una nueva instancia de Perforce Helix Core Server en un servidor CentOS, RHEL o Ubuntu en Azure junto con todos los elementos de infraestructura necesarios. La instalación se realiza con SDP (paquete de implementación del servidor). Perforce Helix Core es un sistema de control de versiones líder del sector ampliamente utilizado en el desarrollo de juegos y muchos otros sectores. |
ejemplo de punto de conexión privado de |
Esta plantilla muestra cómo crear un punto de conexión privado que apunte a Azure SQL Server. |
ejemplo del servicio Private Link de |
Esta plantilla muestra cómo crear un servicio de vínculo privado |
aprovisiona un clúster de Kafka en máquinas virtuales Ubuntu |
Esta plantilla crea un clúster de Kafka en la imagen de máquina virtual Ubuntu, permite la persistencia (de forma predeterminada) y aplica todas las optimizaciones y procedimientos recomendados conocidos. |
aprovisiona un clúster de Spark en máquinas virtuales Ubuntu |
Esta plantilla crea un clúster de Spark en una imagen de máquina virtual Ubuntu, permite la persistencia (de forma predeterminada) y aplica todas las optimizaciones y procedimientos recomendados conocidos. |
equilibrador de carga público encadenado a un equilibrador de carga de puerta de enlace |
Esta plantilla permite implementar un equilibrador de carga estándar público encadenado a un equilibrador de carga de puerta de enlace. El tráfico entrante desde Internet se enruta al equilibrador de carga de puerta de enlace con máquinas virtuales Linux (NVA) en el grupo de back-end. |
agente de Puppet en máquinas virtuales Windows |
Implementación de una máquina virtual Windows con Puppet Agent |
Insertar un certificado en una máquina virtual Windows |
Inserte un certificado en una máquina virtual Windows. Creación de Key Vault mediante la plantilla en http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault |
proxy de Python en Ubuntu mediante la extensión de Linux de script personalizado |
Esta plantilla implementa el proxy de Python en una máquina virtual Ubuntu. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, direcciones IP públicas y una interfaz de red. |
de nodo único de Qlik Sense Enterprise |
Esta plantilla aprovisiona un sitio de Qlik Sense Enterprise de un solo nodo. Traiga su propia licencia. |
implementación de la granja de servidores de RDS mediante una de Active Directory existente |
Esta plantilla crea una implementación de granja de RDS mediante active directory existente en el mismo grupo de recursos. |
implementación de alta disponibilidad de puerta de enlace de RDS |
Esta plantilla proporciona alta disponibilidad a los servidores de Acceso web de Escritorio remoto y puerta de enlace de Escritorio remoto en una implementación de RDS existente. |
máquina virtual Red Hat Enterprise Linux (RHEL 7.8 no administrado) |
Esta plantilla implementará una máquina virtual Red Hat Enterprise Linux (RHEL 7.8), con la imagen de máquina virtual de RHEL de pago porYou-Go para la versión seleccionada en la máquina virtual estándar de A1_v2 en la ubicación del grupo de recursos elegido con un disco de datos de 100 GiB adicional conectado a la máquina virtual. Se aplican cargos adicionales a esta imagen: consulte la página Precios de máquina virtual de Azure para más información. |
máquina virtual Red Hat Enterprise Linux (RHEL 7.8) |
Esta plantilla implementará una máquina virtual Red Hat Enterprise Linux (RHEL 7.8), mediante la imagen de máquina virtual de RHEL de pago porYou-Go para la versión seleccionada en la máquina virtual Standard D1 en la ubicación del grupo de recursos elegido con un disco de datos de 100 GiB adicional conectado a la máquina virtual. Se aplican cargos adicionales a esta imagen: consulte la página Precios de máquina virtual de Azure para más información. |
caja de desarrollo multiplataforma completa de Red Hat con el agente de Team Services |
Esta plantilla le permite crear una máquina virtual de Red Hat con un conjunto completo de SDK multiplataforma y el agente de compilación de Linux de Visual Studio Team Services. Una vez que la máquina virtual se ha aprovisionado correctamente, la instalación del agente de compilación de Team Services se puede comprobar mediante la búsqueda en la configuración de la cuenta de Team Services en Grupos de agentes. Lenguajes y herramientas compatibles: OpenJDK Java 6, 7 y 8; Ant, Maven y Gradle; npm y nodeJS; groovy y gulp; Gnu C y C++ junto con make; Perl, Python, Ruby y Ruby on Rails; .NET Core; Docker Engine and Compose; y vaya |
solución de red Hat Linux de 3 niveles en Azure |
Esta plantilla le permite implementar una arquitectura de 3 niveles mediante máquinas virtuales "Red Hat Enterprise Linux 7.3". La arquitectura incluye redes virtuales, equilibradores de carga externos e internos, máquinas virtuales de salto, grupos de seguridad de red, etc. junto con varias máquinas virtuales de RHEL en cada nivel |
servidor de Red Hat Tomcat para su uso con implementaciones de Team Services |
Esta plantilla le permite crear una máquina virtual de Red Hat que ejecute Apache2 y Tomcat7 y se habilite para admitir la tarea implementación de Apache Tomcat de Visual Studio Team Services, la tarea Copiar archivos a través de SSH y la tarea Carga de FTP (mediante ftps) para habilitar la implementación de aplicaciones web. |
haproxy redundante con azure load-balancer y ip flotante |
Esta plantilla crea una configuración de haproxy redundante con 2 máquinas virtuales Ubuntu configuradas detrás de Azure Load Balancer con ip flotante habilitada. Cada una de las máquinas virtuales Ubuntu ejecuta haproxy para equilibrar la carga de las solicitudes a otras máquinas virtuales de aplicación (en este caso, se ejecuta Apache). Keepalived permite la redundancia para las máquinas virtuales haproxy mediante la asignación de la dirección IP flotante a MASTER y el bloqueo del sondeo del equilibrador de carga en backup. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, una dirección IP pública, interfaces de red. |
Servicios de Escritorio remoto con alta disponibilidad |
Este código de ejemplo de plantilla de ARM implementará un laboratorio de recopilación de sesiones de |
ROS en Azure con máquinas virtuales Linux |
Esta plantilla crea una máquina virtual Linux e instala el ROS en ella mediante la extensión CustomScript. |
ROS en Azure con de máquina virtual Windows |
Esta plantilla crea una máquina virtual Windows e instala el ROS en ella mediante la extensión CustomScript. |
aplicación totalmente activada de SAP de 2 niveles S/4HANA |
Esta plantilla implementa un sistema sap S/4HANA totalmente activado. |
plantilla de SAP LaMa para el servidor de aplicaciones de SAP NetWeaver |
Esta plantilla implementa una máquina virtual e instala las aplicaciones necesarias para usar esta máquina virtual para SAP LaMa. La plantilla también crea el diseño de disco necesario. Para más información sobre cómo administrar máquinas virtuales de Azure con SAP LaMa, consulte /azure/virtual-machines/workloads/sap/lama-installation. |
plantilla de SAP LaMa para LAMA de SAP NetWeaver ASCS |
Esta plantilla implementa una máquina virtual e instala las aplicaciones necesarias para usar esta máquina virtual para SAP LaMa. La plantilla también crea el diseño de disco necesario. Para más información sobre cómo administrar máquinas virtuales de Azure con SAP LaMa, consulte /azure/virtual-machines/workloads/sap/lama-installation. |
plantilla de SAP LaMa para el servidor de bases de datos de SAP NetWeaver |
Esta plantilla implementa una máquina virtual e instala las aplicaciones necesarias para usar esta máquina virtual para SAP LaMa. La plantilla también crea el diseño de disco necesario. Para más información sobre cómo administrar máquinas virtuales de Azure con SAP LaMa, consulte /azure/virtual-machines/workloads/sap/lama-installation. |
de SAP NetWeaver de 2 niveles (disco administrado) |
Esta plantilla le permite implementar una máquina virtual mediante un sistema operativo compatible con SAP y Managed Disks. |
Esta plantilla le permite implementar una máquina virtual mediante un sistema operativo compatible con SAP y Managed Disks. | |
de VARIOS SID (A)SCS (discos administrados) de SAP NetWeaver de 3 niveles |
Esta plantilla permite implementar una máquina virtual mediante un sistema operativo compatible con SAP. |
DE VARIOS SID de SAP NetWeaver de 3 niveles (discos administrados) |
Esta plantilla permite implementar una máquina virtual mediante un sistema operativo compatible con SAP. |
sap NetWeaver de varios SID DB de 3 niveles (discos administrados) |
Esta plantilla permite implementar una máquina virtual mediante un sistema operativo compatible con SAP. |
servidor de archivos sap NetWeaver (disco administrado) |
Esta plantilla le permite implementar un servidor de archivos que se puede usar como almacenamiento compartido para SAP NetWeaver. |
Secure Ubuntu by Trailbot |
Esta plantilla proporciona una máquina virtual Ubuntu que viene con un demonio especial llamado Trailbot Watcher que supervisa los registros y los archivos del sistema, desencadena directivas inteligentes tras la modificación y genera un anclado a la cadena de bloques , pista de auditoría inmutable de todo lo que les sucede. |
contraseña de máquina virtual segura con key Vault |
Esta plantilla le permite implementar una máquina virtual Windows sencilla recuperando la contraseña almacenada en un almacén de claves. Por lo tanto, la contraseña nunca se coloca en texto sin formato en el archivo de parámetros de plantilla |
centros virtuales protegidos |
Esta plantilla crea un centro virtual protegido mediante Azure Firewall para proteger el tráfico de red en la nube destinado a Internet. |
Integration Runtime autohospedado en máquinas virtuales de Azure |
Esta plantilla crea un entorno de ejecución de integración de selfhost y lo registra en máquinas virtuales de Azure. |
suscripción de SharePoint / 2019 / 2016 totalmente configurado |
Cree un controlador de dominio, una granja de SQL Server 2022 y de 1 a 5 servidores que hospedan una suscripción de SharePoint / 2019 / 2016 con una amplia configuración, incluida la autenticación de confianza, perfiles de usuario con sitios personales, una confianza de OAuth (mediante un certificado), un sitio IIS dedicado para hospedar complementos de elevada confianza, etc... Se instala la versión más reciente de los softwares clave (incluido Fiddler, vscode, np++, 7zip, ULS Viewer). Las máquinas de SharePoint tienen un ajuste adicional para que se puedan usar inmediatamente (herramientas de administración remota, directivas personalizadas para Edge y Chrome, accesos directos, etc.). |
servidor de extracción simple de DSC |
Este ejemplo le permite implementar un servidor de extracción de configuración de estado deseado de PowerShell. |
VPN de sitio a sitio con puertas de enlace de VPN activas y activas con BGP |
Esta plantilla le permite implementar una VPN de sitio a sitio entre dos redes virtuales con puertas de enlace de VPN en la configuración activa-activa con BGP. Cada instancia de Azure VPN Gateway resuelve el FQDN de los sistemas del mismo nivel remoto para determinar la dirección IP pública de vpn Gateway remota. La plantilla se ejecuta según lo previsto en las regiones de Azure con zonas de disponibilidad. |
SonarQube en Windows con azure SQL Database |
Implemente una máquina virtual Windows con SonarQube instalado y configurado en una instancia de Azure SQL Database. |
poner en marcha un clúster de torque |
La plantilla pone en marcha un clúster de Torque. |
CSP de aprovisionamiento de SQL |
Microsoft Azure tiene una nueva oferta de suscripción, suscripciones de CSP. Algunos aspectos de la implementación de máquinas virtuales con SQL aún no se admiten en las suscripciones de CSP. Esto incluye la extensión agente de IaaS de SQL, que es necesaria para características como copia de seguridad automatizada de SQL y aplicación de revisiones automatizadas de SQL. |
SQL Server 2014 SP1 Enterprise todas las características de máquina virtual de SQL habilitadas |
Esta plantilla creará una edición enterprise de SQL Server 2014 SP1 con las características de aplicación de revisiones automáticas, Copia de seguridad automática y Integración de Azure Key Vault habilitadas. |
SQL Server 2014 SP1 Enterprise con aplicación de revisiones automáticas |
Esta plantilla creará una edición enterprise de SQL Server 2014 SP1 con la característica de aplicación de revisiones automáticas habilitada. |
SQL Server 2014 SP1 Enterprise con Azure Key Vault |
Esta plantilla creará una edición Enterprise de SQL Server 2014 SP1 con la característica integración de Azure Key Vault habilitada. |
SQL Server 2014 SP2 Enterprise con copia de seguridad automática |
Esta plantilla creará una edición de SQL Server 2014 SP2 Enterprise con la característica Copia de seguridad automática habilitada |
máquina virtual con SQL Server con la configuración de almacenamiento optimizada para el rendimiento |
Creación de una máquina virtual de SQL Server con la configuración de almacenamiento optimizada para el rendimiento en PremiumSSD |
configuración de almacenamiento optimizada para el rendimiento de las máquinas virtuales de SQL en ultraSSD |
Creación de una máquina virtual de SQL Server con la configuración de almacenamiento optimizada para el rendimiento mediante UltraSSD para archivos de registro de SQL |
independiente de Ethereum Studio |
Esta plantilla implementa un docker con una versión independiente de Ethereum Studio en Ubuntu. |
equilibrador de carga estándar con el grupo de back-end por direcciones IP |
Esta plantilla se usa para demostrar cómo se pueden usar las plantillas de ARM para configurar el grupo de back-end de un equilibrador de carga por dirección IP, tal como se describe en el documento administración del grupo de back-end. |
máquina virtual de SUSE Linux Enterprise Server (SLES 12) |
Esta plantilla le permitirá implementar una máquina virtual de SUSE Linux Enterprise Server (SLES 12), mediante la imagen de máquina virtual SLES de pago porYou-Go para la versión seleccionada en la máquina virtual Standard D1 en la ubicación del grupo de recursos elegido con un disco de datos de 100 GiB adicional conectado a la máquina virtual. Se aplican cargos adicionales a esta imagen: consulte la página Precios de máquina virtual de Azure para más información. |
prueba de extensión de Symantec Endpoint Protection en máquinas virtuales Windows |
Esta plantilla crea una máquina virtual Windows y configura una versión de prueba de Symantec Endpoint Protection |
Telegraf-InfluxDB-Grafana |
Esta plantilla le permite implementar una instancia de Telegraf-InfluxDB-Grafana en una máquina virtual Linux Ubuntu 14.04 LTS. Esto implementará una máquina virtual en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual e instalará los componentes de Telegraf, InfluxDB y Grafana. La plantilla proporciona configuración para telegraf con complementos habilitados para las métricas de Docker y host de contenedor. |
Terraform en Azure |
Esta plantilla permite implementar una estación de trabajo de Terraform como una máquina virtual Linux con MSI. |
entorno de pruebas de para Azure Firewall Premium |
Esta plantilla crea una directiva de Firewall Premium y firewall de Azure Firewall con características premium, como detección de inspección de intrusiones (IDPS), inspección de TLS y filtrado de categoría web |
implementación de dominio básico de TFS |
Esta plantilla crea una implementación de TFS única de máquina virtual independiente, como TFS, SQL Express y un controlador de dominio. Está pensado para usarse para evaluar TFS en Azure, no como una implementación de producción. |
de implementación de grupos de trabajo de TFS de |
Esta plantilla crea una implementación de grupo de trabajo de TFS de MÁQUINA virtual única independiente, incluido TFS y SQL Express. Está pensado para usarse para evaluar TFS en Azure, no como una implementación de producción. |
two-tier-nodejsapp-migration-to-containers-on-Azure |
Migración de aplicaciones de dos niveles a contenedores de Azure y base de datos PaaS. |
servidor web apache2 de Ubuntu con la página de prueba solicitada |
Esta plantilla le permite crear rápidamente una máquina virtual Ubuntu que ejecute Apache2 con el contenido de la página de prueba que defina como parámetro. Esto puede ser útil para la validación rápida, demostración o creación de prototipos. |
cuadro de desarrollo multiplataforma completo de Ubuntu con el agente de Team Services |
Esta plantilla le permite crear una máquina virtual Ubuntu con un conjunto completo de SDK multiplataforma y el agente de compilación de Linux de Visual Studio Team Services. Una vez que la máquina virtual se ha aprovisionado correctamente, la instalación del agente de compilación de Team Services se puede comprobar mediante la búsqueda en la configuración de la cuenta de Team Services en Grupos de agentes. Lenguajes y herramientas admitidos: OpenJDK Java 7 y 8; Ant, Maven y Gradle; npm y nodeJS; groovy y gulp; Gnu C y C++ junto con make; Perl, Python, Ruby y Ruby on Rails; .NET; y vaya |
máquina virtual de escritorio de Ubuntu Mate con VSCode |
Esta plantilla le permite implementar una máquina virtual Linux sencilla con algunas opciones diferentes para la versión de Ubuntu, mediante la versión revisada más reciente. Esto implementará una máquina virtual de tamaño A1 en la ubicación del grupo de recursos y devolverá el FQDN de la máquina virtual. |
servidor de Ubuntu Tomcat para su uso con implementaciones de Team Services |
Esta plantilla le permite crear una máquina virtual Ubuntu que ejecute Apache2 y Tomcat7 y que admita la tarea implementación de Apache Tomcat de Visual Studio Team Services, la tarea Copiar archivos a través de SSH y la tarea Carga de FTP (mediante ftps) para habilitar la implementación de aplicaciones web. |
máquina virtual Ubuntu con openJDK 7/8, maven y el agente de Team Services |
Esta plantilla le permite crear una máquina de compilación de software de máquina virtual Ubuntu con OpenJDK 7 y 8, Maven (y, por tanto, Ant) y el agente de compilación de Linux de Visual Studio Team Services. Una vez que la máquina virtual se ha aprovisionado correctamente, la instalación del agente de compilación de Team Services se puede comprobar mediante la búsqueda en la configuración de la cuenta de Team Services en Grupos de agentes. |
Uso de Azure Firewall como proxy DNS en una topología en estrella tipo Hub & Spoke |
En este ejemplo se muestra cómo implementar una topología en estrella tipo hub-spoke en Azure mediante Azure Firewall. La red virtual del concentrador actúa como un punto central de conectividad a muchas redes virtuales de radio que están conectadas a la red virtual del concentrador a través del emparejamiento de redes virtuales. |
Uso de extensiones de script para instalar Mongo DB en máquinas virtuales Ubuntu |
Esta plantilla implementa Configurar e instalar Mongo DB en una máquina virtual Ubuntu en dos scripts independientes. Esta plantilla es un buen ejemplo que muestra cómo expresar dependencias entre dos scripts que se ejecutan en la misma máquina virtual. Esta plantilla también implementa una cuenta de almacenamiento, una red virtual, direcciones IP públicas y una interfaz de red. |
Rutas definidas por el usuario y del dispositivo |
Esta plantilla implementa una red virtual, máquinas virtuales en subredes y rutas respectivas para dirigir el tráfico al dispositivo. |
Vert.x, OpenJDK, Apache y MySQL Server en máquinas virtuales Ubuntu |
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar Vert.x, OpenJDK, Apache y MySQL Server en Ubuntu 14.04 LTS. |
máquina virtual con un puerto RDP |
Crea una máquina virtual y crea una regla NAT para RDP en la máquina virtual en el equilibrador de carga. |
máquina virtual con recursos condicionales |
Esta plantilla permite implementar una máquina virtual Linux mediante recursos nuevos o existentes para la red virtual, el almacenamiento y la dirección IP pública. También permite elegir entre SSH y autenticación con contraseña. Las plantillas usan condiciones y funciones lógicas para quitar la necesidad de implementaciones anidadas. |
Virtual Network NAT con de máquina virtual |
Implementación de una puerta de enlace NAT y una máquina virtual |
Visual Studio 2019 CE con Docker Desktop |
Desarrollo de contenedores con Visual Studio 2019 CE con Docker Desktop |
máquina virtual del agente de compilación de Visual Studio y Visual Studio Team Services |
Esta plantilla expande la plantilla de máquina virtual de desarrollo de Visual Studio. Crea la máquina virtual en una nueva red virtual, cuenta de almacenamiento, nic y ip pública con la nueva pila de proceso y, a continuación, instala el agente de compilación de Visual Studio Team Services. |
de máquina virtual de desarrollo de Visual Studio |
Esta plantilla crea una máquina virtual de Visual Studio 2015 o Dev15 a partir de las imágenes de máquina virtual de la galería base disponibles. Crea la máquina virtual en una nueva red virtual, una cuenta de almacenamiento, una nic y una dirección IP pública con la nueva pila de proceso. |
máquina virtual de desarrollo de Visual Studio con paquetes chocolatey |
Esta plantilla crea una máquina virtual de Visual Studio 2013 o 2015 a partir de las imágenes de máquina virtual de la galería base disponibles. Crea la máquina virtual en una nueva red virtual, una cuenta de almacenamiento, una nic y una dirección IP pública con la nueva pila de proceso. |
máquina virtual de desarrollo de Visual Studio con preinstalado de O365 |
Esta plantilla crea una máquina virtual de Visual Studio 2015 a partir de las imágenes de máquina virtual de la galería base disponibles. Crea la máquina virtual en una nueva red virtual, una cuenta de almacenamiento, una nic y una dirección IP pública con la nueva pila de proceso. |
plantilla de carga de trabajo de lluvia de arranque de máquina virtual |
Esta plantilla crea el número solicitado de máquinas virtuales y las arranca simultáneamente para calcular el tiempo medio de arranque de la máquina virtual. |
máquina virtual mediante la identidad administrada para la descarga de artefactos |
Esta plantilla muestra cómo usar una identidad administrada para descargar artefactos para la extensión de script personalizado de la máquina virtual. |
extensión VMAccess en una máquina virtual Ubuntu |
Esta plantilla crea una máquina virtual Ubuntu e instala la extensión VMAccess. |
máquinas virtuales en Availability Zones con load Balancer y nat |
Esta plantilla permite crear máquinas virtuales distribuidas entre zonas de disponibilidad con un equilibrador de carga y configurar reglas NAT a través del equilibrador de carga. Esta plantilla también implementa una red virtual, una dirección IP pública e interfaces de red. En esta plantilla, se usa la funcionalidad de bucles de recursos para crear las interfaces de red y las máquinas virtuales. |
dispositivo de red VNS3 para de conectividad y seguridad en la nube |
VNS3 es una aplicación virtual de software que proporciona las características y funciones combinadas de un dispositivo de seguridad, un controlador de entrega de aplicaciones y un dispositivo unificado de administración de amenazas en el perímetro de la aplicación en la nube. Ventajas clave, sobre las redes en la nube, siempre al final del cifrado, los centros de datos federados, las regiones en la nube, los proveedores de nube o los contenedores, creando un espacio de direcciones unificado, control atestable sobre las claves de cifrado, red en malla administrable a escala, alta disponibilidad confiable en la nube, aislar aplicaciones confidenciales (segmentación de red de bajo costo rápido), segmentación dentro de las aplicaciones, Análisis de todos los datos en movimiento en la nube. Funciones de red clave; enrutador virtual, conmutador, firewall, concentrador vpn, distribuidor de multidifusión, con complementos para WAF, NIDS, almacenamiento en caché, proxy, equilibradores de carga y otras funciones de red de nivel 4 a 7, VNS3 no requiere nuevos conocimientos ni entrenamiento para implementar, por lo que puede integrar con los equipos de red existentes. |
WildFly 18 en CentOS 8 (máquina virtual independiente) |
Esta plantilla le permite crear una máquina virtual CentOS 8 que ejecute WildFly 18.0.1.Final e implementar también una aplicación web denominada JBoss-EAP en Azure, puede iniciar sesión en la Consola de administración mediante el nombre de usuario y la contraseña de Wildfly configurados en el momento de la implementación. |
Host de Docker de Windows con Portainer y Traefik preinstalado |
Host de Docker de Windows con Portainer y Traefik preinstalado |
máquina virtual Windows Server con SSH |
Implemente una sola máquina virtual Windows con Open SSH habilitado para que pueda conectarse a través de SSH mediante la autenticación basada en claves. |
máquina virtual Windows con de línea base segura de Azure |
La plantilla crea una máquina virtual que ejecuta Windows Server en una nueva red virtual, con una dirección IP pública. Una vez implementada la máquina, se instala la extensión de configuración de invitado y se aplica la línea base segura de Azure para Windows Server. Si la configuración de las máquinas se desfase, puede volver a aplicar la configuración mediante la implementación de la plantilla de nuevo. |
máquina virtual Windows con preinstalado de O365 |
Esta plantilla crea una máquina virtual basada en Windows. Crea la máquina virtual en una nueva red virtual, una cuenta de almacenamiento, una nic y una dirección IP pública con la nueva pila de proceso. |
WinRM en una máquina virtual Windows |
Esta plantilla instala un certificado de Azure Key Vault en una máquina virtual y abre agentes de escucha HTTP y HTTPS de WinRM. Requisito previo: un certificado cargado en Azure Key Vault. Creación de Key Vault mediante la plantilla en http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault |
clúster de Zookeeper en máquinas virtuales Ubuntu |
Esta plantilla crea un clúster de Zookeper de nodo "n" en máquinas virtuales Ubuntu. Use el parámetro scaleNumber para especificar el número de nodos de este clúster. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso virtualMachines se puede implementar con operaciones destinadas a:
- Grupo de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Compute/virtualMachines, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachines@2024-07-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
extendedLocation = {
name = "string"
type = "string"
}
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
applicationProfile = {
galleryApplications = [
{
configurationReference = "string"
enableAutomaticUpgrade = bool
order = int
packageReferenceId = "string"
tags = "string"
treatFailureAsDeploymentFailure = bool
}
]
}
availabilitySet = {
id = "string"
}
billingProfile = {
maxPrice = int
}
capacityReservation = {
capacityReservationGroup = {
id = "string"
}
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
evictionPolicy = "string"
extensionsTimeBudget = "string"
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
host = {
id = "string"
}
hostGroup = {
id = "string"
}
licenseType = "string"
networkProfile = {
networkApiVersion = "string"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
dscpConfiguration = {
id = "string"
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
networkInterfaces = [
{
id = "string"
properties = {
deleteOption = "string"
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
platformFaultDomain = int
priority = "string"
proximityPlacementGroup = {
id = "string"
}
scheduledEventsPolicy = {
scheduledEventsAdditionalPublishingTargets = {
eventGridAndResourceGraph = {
enable = bool
}
}
userInitiatedReboot = {
automaticallyApprove = bool
}
userInitiatedRedeploy = {
automaticallyApprove = bool
}
}
scheduledEventsProfile = {
osImageNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
terminateNotificationProfile = {
enable = bool
notBeforeTimeout = "string"
}
}
securityProfile = {
encryptionAtHost = bool
encryptionIdentity = {
userAssignedIdentityResourceId = "string"
}
proxyAgentSettings = {
enabled = bool
keyIncarnationId = int
mode = "string"
}
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "string"
detachOption = "string"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
sourceResource = {
id = "string"
}
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "string"
diffDiskSettings = {
option = "string"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
virtualMachineScaleSet = {
id = "string"
}
}
})
}
Valores de propiedad
AdditionalCapabilities
Nombre | Descripción | Valor |
---|---|---|
hibernationEnabled | Marca que habilita o deshabilita la funcionalidad de hibernación en la máquina virtual. | Bool |
UltraSSDEnabled | Marca que habilita o deshabilita una capacidad para tener uno o varios discos de datos administrados con UltraSSD_LRS tipo de cuenta de almacenamiento en la máquina virtual o VMSS. Los discos administrados con el tipo de cuenta de almacenamiento UltraSSD_LRS se pueden agregar a una máquina virtual o a un conjunto de escalado de máquinas virtuales solo si esta propiedad está habilitada. | Bool |
AdditionalUnattendContent
Nombre | Descripción | Valor |
---|---|---|
componentName | Nombre del componente. Actualmente, el único valor permitido es Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
contenido | Especifica el contenido con formato XML que se agrega al archivo unattend.xml para la ruta de acceso y el componente especificados. El XML debe ser inferior a 4 KB y debe incluir el elemento raíz para la configuración o característica que se está insertando. | cuerda |
passName | Nombre del pase. Actualmente, el único valor permitido es OobeSystem. | 'OobeSystem' |
settingName | Especifica el nombre de la configuración a la que se aplica el contenido. Los valores posibles son: FirstLogonCommands y AutoLogon. | "AutoLogon" 'FirstLogonCommands' |
ApiEntityReference
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso de ARM en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | cuerda |
ApplicationProfile
Nombre | Descripción | Valor |
---|---|---|
galleryApplications | Especifica las aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS. | VMGalleryApplication[] |
BillingProfile
Nombre | Descripción | Valor |
---|---|---|
maxPrice | Especifica el precio máximo que está dispuesto a pagar por una máquina virtual o VMSS de Acceso puntual de Azure. Este precio está en dólares estadounidenses. Este precio se comparará con el precio actual de Acceso puntual de Azure para el tamaño de la máquina virtual. Además, los precios se comparan en el momento de crear o actualizar la máquina virtual o VMSS de Azure Spot y la operación solo se realizará correctamente si maxPrice es mayor que el precio actual de Azure Spot. El valor maxPrice también se usará para expulsar una máquina virtual o VMSS de Acceso puntual de Azure si el precio actual de Azure Spot va más allá del maxPrice después de la creación de VM/VMSS. Los valores posibles son: - Cualquier valor decimal mayor que cero. Ejemplo: 0.01538 -1: indica el precio predeterminado que se va a up-to a petición. Puede establecer maxPrice en -1 para indicar que la máquina virtual o VMSS de Acceso puntual de Azure no debe expulsarse por motivos de precio. Además, el precio máximo predeterminado es -1 si usted no lo proporciona. Versión mínima de api: 2019-03-01. |
Int |
BootDiagnostics
Nombre | Descripción | Valor |
---|---|---|
Habilitado | Si se deben habilitar los diagnósticos de arranque en la máquina virtual. | Bool |
storageUri | Uri de la cuenta de almacenamiento que se va a usar para colocar la salida y la captura de pantalla de la consola. Si no se especifica storageUri al habilitar los diagnósticos de arranque, se usará el almacenamiento administrado. | cuerda |
CapacityReservationProfile
Nombre | Descripción | Valor |
---|---|---|
capacityReservationGroup | Especifica el identificador de recurso del grupo de reserva de capacidad que se debe usar para asignar la máquina virtual o las instancias de máquina virtual del conjunto de escalado siempre que se haya reservado suficiente capacidad. Consulte https://aka.ms/CapacityReservation para obtener más detalles. | SubResource |
DataDisk
Nombre | Descripción | Valor |
---|---|---|
Caché | Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. El comportamiento predeterminado es: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. | 'Ninguno' 'ReadOnly' "ReadWrite" |
createOption | Especifica cómo se debe crear el disco de máquina virtual. Los valores posibles son Adjuntar: Este valor se usa cuando se usa un disco especializado para crear la máquina virtual. FromImage: Este valor se usa cuando se usa una imagen para crear el disco de datos de la máquina virtual. Si usa una imagen de plataforma, también debe usar el elemento imageReference descrito anteriormente. Si usa una imagen de Marketplace, también debe usar el elemento plan descrito anteriormente. Vacío: Este valor se usa al crear un disco de datos vacío. Copiar: Este valor se usa para crear un disco de datos a partir de una instantánea u otro disco. Restaurar: Este valor se usa para crear un disco de datos a partir de un punto de restauración de disco. | 'Adjuntar' 'Copiar' 'Vacío' 'FromImage' 'Restore' (obligatorio) |
deleteOption | Especifica si se debe eliminar o desasociar el disco de datos tras la eliminación de la máquina virtual. Los valores posibles son: Delete. Si se usa este valor, el disco de datos se elimina cuando se elimina la máquina virtual. Separar. Si se usa este valor, el disco de datos se conserva después de eliminar la máquina virtual. El valor predeterminado se establece en Desasociar. | 'Eliminar' 'Desasociar' |
detachOption | Especifica el comportamiento de desasociación que se va a usar al desasociar un disco o que ya está en proceso de desasociación de la máquina virtual. Valores admitidos: ForceDetach. detachOption: ForceDetach solo se aplica a discos de datos administrados. Si un intento anterior de desasociación del disco de datos no se completó debido a un error inesperado de la máquina virtual y el disco todavía no se libera, use la opción forzar la desasociación como última opción de recurso para separar el disco forzadamente de la máquina virtual. Es posible que todas las escrituras no se hayan vaciado al usar este comportamiento de desasociación. Para forzar la desasociación de una actualización del disco de datos aBeDetached a "true" junto con la configuración de detachOption: "ForceDetach". | 'ForceDetach' |
diskSizeGB | Especifica el tamaño de un disco de datos vacío en gigabytes. Este elemento se puede usar para sobrescribir el tamaño del disco en una imagen de máquina virtual. La propiedad 'diskSizeGB' es el número de bytes x 1024^3 para el disco y el valor no puede ser mayor que 1023. | Int |
imagen | Disco duro virtual de la imagen de usuario de origen. El disco duro virtual se copiará antes de conectarse a la máquina virtual. Si se proporciona SourceImage, el disco duro virtual de destino no debe existir. | virtualHardDisk |
Lun | Especifica el número de unidad lógica del disco de datos. Este valor se usa para identificar discos de datos dentro de la máquina virtual y, por tanto, debe ser único para cada disco de datos conectado a una máquina virtual. | int (obligatorio) |
managedDisk | Parámetros de disco administrado. | managedDiskParameters |
nombre | Nombre del disco. | cuerda |
sourceResource | Identificador del recurso de origen. Puede ser una instantánea o un punto de restauración de disco desde el que crear un disco. | ApiEntityReference |
toBeDetached | Especifica si el disco de datos está en proceso de desasociamiento de VirtualMachine/VirtualMachineScaleset | Bool |
Vhd | Disco duro virtual. | virtualHardDisk |
writeAcceleratorEnabled | Especifica si writeAccelerator debe estar habilitado o deshabilitado en el disco. | Bool |
DiagnosticsProfile
Nombre | Descripción | Valor |
---|---|---|
bootDiagnostics | El diagnóstico de arranque es una característica de depuración que permite ver la salida de la consola y la captura de pantalla para diagnosticar el estado de la máquina virtual. NOTA: si se especifica storageUri, asegúrese de que la cuenta de almacenamiento esté en la misma región y suscripción que la máquina virtual. Puede ver fácilmente la salida del registro de consola. Azure también le permite ver una captura de pantalla de la máquina virtual desde el hipervisor. | bootDiagnostics |
DiffDiskSettings
Nombre | Descripción | Valor |
---|---|---|
opción | Especifica la configuración del disco efímero para el disco del sistema operativo. | 'Local' |
colocación | Especifica la ubicación del disco efímero para el disco del sistema operativo. Los valores posibles son: CacheDisk,ResourceDisk,NvmeDisk. El comportamiento predeterminado es: CacheDisk si se configura uno para el tamaño de la máquina virtual en caso contrario, se usa resourceDisk o nvmeDisk. Consulte la documentación de tamaño de máquina virtual para máquinas virtuales Windows en /azure/virtual-machines/windows/sizes y vm Linux en /azure/virtual-machines/linux/sizes para comprobar qué tamaños de máquina virtual expone un disco de caché. Versión mínima de api para NvmeDisk: 2024-03-01. | 'CacheDisk' 'NvmeDisk' 'ResourceDisk' |
DiskEncryptionSetParameters
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
DiskEncryptionSettings
Nombre | Descripción | Valor |
---|---|---|
diskEncryptionKey | Especifica la ubicación de la clave de cifrado de disco, que es un secreto de Key Vault. | keyVaultSecretReference |
Habilitado | Especifica si se debe habilitar el cifrado de disco en la máquina virtual. | Bool |
keyEncryptionKey | Especifica la ubicación de la clave de cifrado de claves en Key Vault. | keyVaultKeyReference |
EncryptionIdentity
Nombre | Descripción | Valor |
---|---|---|
userAssignedIdentityResourceId | Especifica el identificador de recurso de ARM de una de las identidades de usuario asociadas a la máquina virtual. | cuerda |
EventGridAndResourceGraph
Nombre | Descripción | Valor |
---|---|---|
habilitar | Especifica si Event Grid y el grafo de recursos están habilitados para configuraciones relacionadas con eventos programados. | Bool |
ExtendedLocation
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de la ubicación extendida. | cuerda |
tipo | Tipo de la ubicación extendida. | 'EdgeZone' |
HardwareProfile
Nombre | Descripción | Valor |
---|---|---|
vmSize | Especifica el tamaño de la máquina virtual. El tipo de datos de enumeración está actualmente en desuso y se quitará el 23 de diciembre de 2023. La manera recomendada de obtener la lista de tamaños disponibles es usar estas API: Enumerar todos los tamaños de máquina virtual disponibles en un conjunto de disponibilidad, Enumerar todos los tamaños de máquina virtual disponibles en una región, Enumerar todos los tamaños de máquina virtual disponibles para cambiar el tamaño. Para obtener más información sobre los tamaños de máquina virtual, consulte tamaños de para máquinas virtuales. Los tamaños de máquina virtual disponibles dependen de la región y el conjunto de disponibilidad. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2m_v2" "Standard_A2_v2" "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16s_v3" "Standard_D16_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" "Standard_D3" "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16s_v3" "Standard_E16_v3" "Standard_E2s_v3" "Standard_E2_v3" "Standard_E32-16_v3" "Standard_E32-8s_v3" "Standard_E32s_v3" "Standard_E32_v3" "Standard_E4s_v3" "Standard_E4_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64s_v3" "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' 'Standard_GS5-8' "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32 ms" 'Standard_M128-64ms' "Standard_M128ms" "Standard_M128s" "Standard_M64-16 ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Especifica las propiedades para personalizar el tamaño de la máquina virtual. Versión mínima de api: 2021-07-01. Esta característica sigue en modo de vista previa y no se admite para VirtualMachineScaleSet. Siga las instrucciones de personalización de máquina virtual para obtener más información. | VMSizeProperties |
ImageReference
Nombre | Descripción | Valor |
---|---|---|
communityGalleryImageId | Se especificó el identificador único de la imagen de la galería de la comunidad para la implementación de la máquina virtual. Esto se puede capturar desde la llamada GET de la imagen de la galería de la comunidad. | cuerda |
identificación | Identificador de recurso | cuerda |
ofrecer | Especifica la oferta de la imagen de plataforma o la imagen de Marketplace que se usa para crear la máquina virtual. | cuerda |
editor | Publicador de imágenes. | cuerda |
sharedGalleryImageId | Se especificó el identificador único de la imagen de la galería compartida para la implementación de la máquina virtual. Esto se puede capturar desde la llamada GET de la imagen de la galería compartida. | cuerda |
Sku | SKU de imagen. | cuerda |
Versión | Especifica la versión de la imagen de plataforma o la imagen de Marketplace que se usa para crear la máquina virtual. Los formatos permitidos son Major.Minor.Build o "latest". Major, Minor y Build son números decimales. Especifique "latest" para usar la versión más reciente de una imagen disponible en tiempo de implementación. Incluso si usa "latest", la imagen de máquina virtual no se actualizará automáticamente después del tiempo de implementación incluso si hay disponible una nueva versión. No use el campo "version" para la implementación de imágenes de la galería, la imagen de la galería siempre debe usar el campo "id" para la implementación, para usar la versión "latest" de la imagen de la galería, simplemente establezca "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/{imageName}" en el campo "id" sin entrada de versión. | cuerda |
KeyVaultKeyReference
Nombre | Descripción | Valor |
---|---|---|
keyUrl | Dirección URL que hace referencia a una clave de cifrado de claves en Key Vault. | string (obligatorio) |
sourceVault | Dirección URL relativa del almacén de claves que contiene la clave. | subrecurso |
KeyVaultSecretReference
Nombre | Descripción | Valor |
---|---|---|
secretUrl | Dirección URL que hace referencia a un secreto en un almacén de claves. | string (obligatorio) |
sourceVault | Dirección URL relativa del almacén de claves que contiene el secreto. | subrecurso |
LinuxConfiguration
LinuxPatchSettings
Nombre | Descripción | Valor |
---|---|---|
assessmentMode | Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. Los valores posibles son: ImageDefault: controla el tiempo de las evaluaciones de revisiones en una máquina virtual. AutomaticByPlatform: la plataforma desencadenará evaluaciones periódicas de revisiones. La propiedad provisionVMAgent debe ser true. |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Especifica la configuración adicional para el modo de revisión AutomaticByPlatform en la aplicación de revisiones de invitado de máquina virtual en Linux. | linuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. Los valores posibles son: imageDefault: se usa la configuración de aplicación de revisiones predeterminada de la máquina virtual. AutomaticByPlatform: la plataforma actualizará automáticamente la máquina virtual. La propiedad provisionVMAgent debe ser true |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
Nombre | Descripción | Valor |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Permite al cliente programar la aplicación de revisiones sin actualizaciones accidentales | Bool |
rebootSetting | Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. | 'Always' 'IfRequired' 'Nunca' 'Desconocido' |
ManagedDiskParameters
Microsoft.Compute/virtualMachines
Nombre | Descripción | Valor |
---|---|---|
extendedLocation | Ubicación extendida de la máquina virtual. | ExtendedLocation |
identidad | Identidad de la máquina virtual, si está configurada. | VirtualMachineIdentity |
ubicación | Ubicación del recurso | string (obligatorio) |
nombre | El nombre del recurso | string (obligatorio) |
plan | Especifica información sobre la imagen de Marketplace que se usa para crear la máquina virtual. Este elemento solo se usa para imágenes de Marketplace. Para poder usar una imagen de Marketplace desde una API, debe habilitar la imagen para su uso mediante programación. En Azure Portal, busque la imagen de Marketplace que desea usar y, a continuación, haga clic en Desea implementar mediante programación, Introducción a>. Escriba cualquier información necesaria y haga clic en Guardar. | Plan |
Propiedades | Describe las propiedades de una máquina virtual. | VirtualMachineProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.Compute/virtualMachines@2024-07-01" |
Zonas | Zonas de máquina virtual. | string[] |
NetworkInterfaceReference
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
Propiedades | Describe las propiedades de referencia de una interfaz de red. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Nombre | Descripción | Valor |
---|---|---|
deleteOption | Especificación de lo que sucede con la interfaz de red cuando se elimina la máquina virtual | 'Eliminar' 'Desasociar' |
primario | Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. | Bool |
NetworkProfile
Nombre | Descripción | Valor |
---|---|---|
networkApiVersion | especifica la versión de la API de Microsoft.Network que se usa al crear recursos de red en las configuraciones de interfaz de red. | '2020-11-01' |
networkInterfaceConfigurations | Especifica las configuraciones de red que se usarán para crear los recursos de red de la máquina virtual. | virtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Especifica la lista de identificadores de recursos para las interfaces de red asociadas a la máquina virtual. | networkInterfaceReference[] |
OSDisk
Nombre | Descripción | Valor |
---|---|---|
Caché | Especifica los requisitos de almacenamiento en caché. Los valores posibles son: None,ReadOnly,ReadWrite. El comportamiento predeterminado es: Ninguno para el almacenamiento estándar. ReadOnly para Premium Storage. | 'Ninguno' 'ReadOnly' "ReadWrite" |
createOption | Especifica cómo se debe crear el disco de máquina virtual. Los valores posibles son Adjuntar: Este valor se usa cuando se usa un disco especializado para crear la máquina virtual. FromImage: Este valor se usa cuando se usa una imagen para crear la máquina virtual. Si usa una imagen de plataforma, también debe usar el elemento imageReference descrito anteriormente. Si usa una imagen de Marketplace, también debe usar el elemento plan descrito anteriormente. | 'Adjuntar' 'Copiar' 'Vacío' 'FromImage' 'Restore' (obligatorio) |
deleteOption | Especifica si el disco del sistema operativo se debe eliminar o desasociar tras la eliminación de la máquina virtual. Los valores posibles son: Delete. Si se usa este valor, el disco del sistema operativo se elimina cuando se elimina la máquina virtual. Separar. Si se usa este valor, el disco del sistema operativo se conserva después de eliminar la máquina virtual. El valor predeterminado se establece en Desasociar. Para un disco de sistema operativo efímero, el valor predeterminado se establece en Eliminar. El usuario no puede cambiar la opción de eliminación de un disco de sistema operativo efímero. | 'Eliminar' 'Desasociar' |
diffDiskSettings | Especifica la configuración de disco efímero para el disco del sistema operativo utilizado por la máquina virtual. | DiffDiskSettings |
diskSizeGB | Especifica el tamaño de un disco de datos vacío en gigabytes. Este elemento se puede usar para sobrescribir el tamaño del disco en una imagen de máquina virtual. La propiedad 'diskSizeGB' es el número de bytes x 1024^3 para el disco y el valor no puede ser mayor que 1023. | Int |
encryptionSettings | Especifica la configuración de cifrado del disco del sistema operativo. Versión mínima de api: 2015-06-15. | diskEncryptionSettings |
imagen | Disco duro virtual de la imagen de usuario de origen. El disco duro virtual se copiará antes de conectarse a la máquina virtual. Si se proporciona SourceImage, el disco duro virtual de destino no debe existir. | virtualHardDisk |
managedDisk | Parámetros de disco administrado. | managedDiskParameters |
nombre | Nombre del disco. | cuerda |
osType | Esta propiedad permite especificar el tipo del sistema operativo que se incluye en el disco si crea una máquina virtual a partir de una imagen de usuario o un VHD especializado. Los valores posibles son: Windows,Linux. | "Linux" 'Windows' |
Vhd | Disco duro virtual. | virtualHardDisk |
writeAcceleratorEnabled | Especifica si writeAccelerator debe estar habilitado o deshabilitado en el disco. | Bool |
OSImageNotificationProfile
Nombre | Descripción | Valor |
---|---|---|
habilitar | Especifica si el evento De imagen programada del sistema operativo está habilitado o deshabilitado. | Bool |
notBeforeTimeout | Tiempo durante el que se vuelve a crear una imagen inicial de una máquina virtual o tener actualizado su sistema operativo, tendrá que aprobar potencialmente el evento programado de imagen del sistema operativo antes de que el evento se apruebe automáticamente (se agota el tiempo de espera). La configuración se especifica en formato ISO 8601 y el valor debe ser de 15 minutos (PT15M) | cuerda |
OSProfile
Nombre | Descripción | Valor |
---|---|---|
adminPassword | Especifica la contraseña de la cuenta de administrador. longitud mínima (Windows): 8 caracteres longitud mínima (Linux): 6 caracteres longitud máxima (Windows): 123 caracteres longitud máxima (Linux): 72 caracteres requisitos de complejidad: 3 de 4 condiciones siguientes deben cumplirse. Tiene caracteres inferiores Tiene caracteres superiores Tiene un dígito Tiene un carácter especial (coincidencia regex [\W_]) valores no permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Para restablecer la contraseña, consulte restablecimiento del servicio Escritorio remoto o su contraseña de inicio de sesión en una máquina virtual Windows Para restablecer la contraseña raíz, consulte Administración de usuarios, SSH y comprobación o reparación de discos en máquinas virtuales Linux de Azure mediante la extensión VMAccess |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
adminUsername | Especifica el nombre de la cuenta de administrador. Esta propiedad no se puede actualizar después de crear la máquina virtual. restricción solo de Windows: No se puede terminar en "." valores no permitidos: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm" ", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". longitud mínima (Linux): 1 carácter longitud máxima (Linux): 64 caracteres longitud máxima (Windows): 20 caracteres. |
cuerda |
allowExtensionOperations | Especifica si se deben permitir operaciones de extensión en la máquina virtual. Esto solo se puede establecer en False cuando no hay extensiones presentes en la máquina virtual. | Bool |
computerName | Especifica el nombre del sistema operativo host de la máquina virtual. Este nombre no se puede actualizar después de crear la máquina virtual. longitud máxima (Windows): 15 caracteres. longitud máxima (Linux): 64 caracteres. Para conocer las convenciones de nomenclatura y las restricciones, consulte directrices de implementación de servicios de infraestructura de Azure. | cuerda |
customData | Especifica una cadena codificada en base 64 de datos personalizados. La cadena codificada en base 64 se descodifica en una matriz binaria que se guarda como un archivo en la máquina virtual. La longitud máxima de la matriz binaria es de 65535 bytes. Nota: No pase secretos ni contraseñas en la propiedad customData. Esta propiedad no se puede actualizar después de crear la máquina virtual. La propiedad "customData" se pasa a la máquina virtual que se va a guardar como un archivo, para obtener más información, consulte Datos personalizados en máquinas virtuales de Azure. Para usar cloud-init para la máquina virtual Linux, consulte Uso de cloud-init para personalizar una máquina virtual Linux durante la creación. | cuerda |
linuxConfiguration | Especifica la configuración del sistema operativo Linux en la máquina virtual. Para obtener una lista de las distribuciones de Linux admitidas, consulte Linux on Azure-Endorsed Distributions. | LinuxConfiguration |
requireGuestProvisionSignal | Propiedad opcional que debe establecerse en True o omitirse. | Bool |
Secretos | Especifica el conjunto de certificados que se deben instalar en la máquina virtual. Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. | VaultSecretGroup[] |
windowsConfiguration | Especifica la configuración del sistema operativo Windows en la máquina virtual. | windowsConfiguration |
PatchSettings
Nombre | Descripción | Valor |
---|---|---|
assessmentMode | Especifica el modo de evaluación de revisiones de invitado de máquina virtual para la máquina virtual IaaS. Los valores posibles son: ImageDefault: controla el tiempo de las evaluaciones de revisiones en una máquina virtual. AutomaticByPlatform: la plataforma desencadenará evaluaciones periódicas de revisiones. La propiedad provisionVMAgent debe ser true. |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Especifica la configuración adicional para el modo de revisión AutomaticByPlatform en la aplicación de revisiones de invitado de máquina virtual en Windows. | windowsVMGuestPatchAutomaticByPlatformSettings |
enableHotpatching | Permite a los clientes aplicar revisiones a sus máquinas virtuales de Azure sin necesidad de reiniciar. Para enableHotpatching, el "provisionVMAgent" debe establecerse en true y "patchMode" debe establecerse en "AutomaticByPlatform". | Bool |
patchMode | Especifica el modo de aplicación de revisiones de invitado de máquina virtual a máquinas virtuales iaaS o máquinas virtuales asociadas al conjunto de escalado de máquinas virtuales con OrchestrationMode como flexible. Los valores posibles son: Manual: controla la aplicación de revisiones en una máquina virtual. Para ello, aplique revisiones manualmente dentro de la máquina virtual. En este modo, las actualizaciones automáticas están deshabilitadas; La propiedad WindowsConfiguration.enableAutomaticUpdates debe ser false AutomaticByOS: el sistema operativo actualizará automáticamente la máquina virtual. La propiedad WindowsConfiguration.enableAutomaticUpdates debe ser true. AutomaticByPlatform: la máquina virtual actualizará automáticamente la plataforma. Las propiedades provisionVMAgent y WindowsConfiguration.enableAutomaticUpdates deben ser true. |
'AutomaticByOS' 'AutomaticByPlatform' 'Manual' |
Plan
Nombre | Descripción | Valor |
---|---|---|
nombre | Identificador del plan. | cuerda |
producto | Especifica el producto de la imagen de Marketplace. Este es el mismo valor que Offer en el elemento imageReference. | cuerda |
promotionCode | El código de promoción. | cuerda |
editor | Identificador del publicador. | cuerda |
ProxyAgentSettings
Nombre | Descripción | Valor |
---|---|---|
Habilitado | Especifica si la característica ProxyAgent debe estar habilitada en la máquina virtual o en el conjunto de escalado de máquinas virtuales. | Bool |
keyIncarnationId | Aumentar el valor de esta propiedad permite al usuario restablecer la clave utilizada para proteger el canal de comunicación entre invitado y host. | Int |
modo | Especifica el modo en el que se ejecutará ProxyAgent si la característica está habilitada. ProxyAgent comenzará a auditar o supervisar, pero no aplicará el control de acceso sobre las solicitudes a los puntos de conexión host en modo auditoría, mientras que en el modo Aplicar aplicará el control de acceso. El valor predeterminado es Aplicar modo. | "Auditar" 'Aplicar' |
PublicIPAddressSku
Nombre | Descripción | Valor |
---|---|---|
nombre | Especificación del nombre de SKU de ip pública | "Básico" 'Estándar' |
nivel | Especificación del nivel de SKU de IP pública | 'Global' "Regional" |
ResourceTags
Nombre | Descripción | Valor |
---|
ScheduledEventsAdditionalPublishingTargets
Nombre | Descripción | Valor |
---|---|---|
eventGridAndResourceGraph | Los parámetros de configuración usados al crear el valor eventGridAndResourceGraph Scheduled Event. | EventGridAndResourceGraph |
ScheduledEventsPolicy
Nombre | Descripción | Valor |
---|---|---|
scheduledEventsAdditionalPublishingTargets | Los parámetros de configuración usados al publicar scheduledEventsAdditionalPublishingTargets. | ScheduledEventsAdditionalPublishingTargets |
userInitiatedReboot | Los parámetros de configuración usados al crear la configuración de eventos programados userInitiatedReboot. | userInitiatedReboot |
userInitiatedRedeploy | Los parámetros de configuración usados al crear la configuración de eventos programados userInitiatedRedeploy. | userInitiatedRedeploy |
ScheduledEventsProfile
SecurityProfile
SshConfiguration
Nombre | Descripción | Valor |
---|---|---|
publicKeys | Lista de claves públicas SSH que se usan para autenticarse con máquinas virtuales basadas en Linux. | SshPublicKey [] |
SshPublicKey
Nombre | Descripción | Valor |
---|---|---|
keyData | Certificado de clave pública SSH que se usa para autenticarse con la máquina virtual mediante ssh. La clave debe tener al menos 2048 bits y en formato ssh-rsa. Para crear claves SSH, consulte [Creación de claves SSH en máquinas virtuales Linux y Mac para Linux en Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | cuerda |
camino | Especifica la ruta de acceso completa en la máquina virtual creada donde se almacena la clave pública ssh. Si el archivo ya existe, la clave especificada se anexa al archivo. Ejemplo: /home/user/.ssh/authorized_keys | cuerda |
StorageProfile
Nombre | Descripción | Valor |
---|---|---|
dataDisks | Especifica los parámetros que se usan para agregar un disco de datos a una máquina virtual. Para más información sobre los discos, consulte Acerca de discos y discos duros virtuales para máquinas virtuales de Azure. | DataDisk [] |
diskControllerType | Especifica el tipo de controlador de disco configurado para la máquina virtual. Nota: Esta propiedad se establecerá en el tipo de controlador de disco predeterminado si no se especifica que se cree una máquina virtual con "hyperVGeneration" establecido en V2 en función de las funcionalidades del disco del sistema operativo y el tamaño de máquina virtual de la versión mínima de api especificada. Debe desasignar la máquina virtual antes de actualizar su tipo de controlador de disco a menos que actualice el tamaño de la máquina virtual en la configuración de la máquina virtual que desasigna implícitamente y reasigna la máquina virtual. Versión mínima de api: 2022-08-01. | 'NVMe' 'SCSI' |
imageReference | Especifica información sobre la imagen que se va a usar. Puede especificar información sobre imágenes de plataforma, imágenes de Marketplace o imágenes de máquina virtual. Este elemento es necesario cuando desea usar una imagen de plataforma, una imagen de Marketplace o una imagen de máquina virtual, pero no se usa en otras operaciones de creación. | imageReference |
osDisk | Especifica información sobre el disco del sistema operativo utilizado por la máquina virtual. Para más información sobre los discos, consulte Acerca de discos y discos duros virtuales para máquinas virtuales de Azure. | OSDisk |
SubResource
Nombre | Descripción | Valor |
---|---|---|
identificación | Identificador de recurso | cuerda |
TerminateNotificationProfile
Nombre | Descripción | Valor |
---|---|---|
habilitar | Especifica si el evento Terminate Scheduled está habilitado o deshabilitado. | Bool |
notBeforeTimeout | Tiempo configurable durante el que se va a eliminar una máquina virtual tendrá que aprobar potencialmente el evento Programado de finalización antes de que el evento se apruebe automáticamente (se agota el tiempo de espera). La configuración debe especificarse en formato ISO 8601, el valor predeterminado es 5 minutos (PT5M) | cuerda |
UefiSettings
Nombre | Descripción | Valor |
---|---|---|
secureBootEnabled | Especifica si se debe habilitar el arranque seguro en la máquina virtual. Versión mínima de api: 2020-12-01. | Bool |
vTpmEnabled | Especifica si vTPM debe estar habilitado en la máquina virtual. Versión mínima de api: 2020-12-01. | Bool |
UserAssignedIdentities
Nombre | Descripción | Valor |
---|
UserAssignedIdentitiesValue
Nombre | Descripción | Valor |
---|
UserInitiatedReboot
Nombre | Descripción | Valor |
---|---|---|
automaticallyApprove | Especifica las configuraciones relacionadas con el evento programado de reinicio. | Bool |
UserInitiatedRedeploy
Nombre | Descripción | Valor |
---|---|---|
automaticallyApprove | Especifica las configuraciones relacionadas con el evento programado de reimplementación. | Bool |
VaultCertificate
Nombre | Descripción | Valor |
---|---|---|
certificateStore | En el caso de las máquinas virtuales Windows, especifica el almacén de certificados en la máquina virtual a la que se debe agregar el certificado. El almacén de certificados especificado se encuentra implícitamente en la cuenta localMachine. En el caso de las máquinas virtuales Linux, el archivo de certificado se coloca en el directorio /var/lib/waagent, con el nombre de archivo <UppercaseThumbprint>.crt para el archivo de certificado X509 y <UppercaseThumbprint>.prv para la clave privada. Ambos archivos tienen formato .pem. | cuerda |
certificateUrl | Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser La codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: { "data":"<>certificado codificado en Base64 ", "dataType":"pfx", "password":"<pfx-file-password>" } Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. |
cuerda |
VaultSecretGroup
Nombre | Descripción | Valor |
---|---|---|
sourceVault | Dirección URL relativa del almacén de claves que contiene todos los certificados de VaultCertificates. | SubResource |
vaultCertificates | Lista de referencias del almacén de claves en SourceVault que contienen certificados. | VaultCertificate[] |
VirtualHardDisk
Nombre | Descripción | Valor |
---|---|---|
Uri | Especifica el URI del disco duro virtual. | cuerda |
VirtualMachineIdentity
VirtualMachineIpTag
Nombre | Descripción | Valor |
---|---|---|
ipTagType | Tipo de etiqueta IP. Ejemplo: FirstPartyUsage. | cuerda |
etiqueta | Etiqueta IP asociada a la dirección IP pública. Ejemplo: SQL, almacenamiento etcetera. | cuerda |
VirtualMachineNetworkInterfaceConfiguration
VirtualMachineNetworkInterfaceConfigurationProperties
Nombre | Descripción | Valor |
---|---|---|
auxiliaryMode | Especifica si el modo auxiliar está habilitado para el recurso interfaz de red. | 'AcceleratedConnections' 'Flotante' 'Ninguno' |
auxiliarySku | Especifica si la SKU auxiliar está habilitada para el recurso interfaz de red. | 'A1' 'A2' 'A4' 'A8' 'Ninguno' |
deleteOption | Especificación de lo que sucede con la interfaz de red cuando se elimina la máquina virtual | 'Eliminar' 'Desasociar' |
disableTcpStateTracking | Especifica si la interfaz de red está deshabilitada para el seguimiento de estado tcp. | Bool |
dnsSettings | Configuración dns que se va a aplicar en las interfaces de red. | VirtualMachineNetworkInterfaceDnsSettingsConfiguration |
dscpConfiguration | SubResource | |
enableAcceleratedNetworking | Especifica si la interfaz de red está habilitada para redes aceleradas. | Bool |
enableFpga | Especifica si la interfaz de red está habilitada para redes FPGA. | Bool |
enableIPForwarding | Indica si el reenvío IP está habilitado en esta NIC. | Bool |
ipConfigurations | Especifica las configuraciones IP de la interfaz de red. | VirtualMachineNetworkInterfaceIPConfiguration[] (obligatorio) |
networkSecurityGroup | El grupo de seguridad de red. | SubResource |
primario | Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. | Bool |
VirtualMachineNetworkInterfaceDnsSettingsConfiguration
Nombre | Descripción | Valor |
---|---|---|
dnsServers | Lista de direcciones IP de servidores DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de configuración de IP. | string (obligatorio) |
Propiedades | Describe las propiedades de configuración de ip de la interfaz de red de una máquina virtual. | virtualMachineNetworkInterfaceIPConfigurationProperties |
VirtualMachineNetworkInterfaceIPConfigurationProperties
Nombre | Descripción | Valor |
---|---|---|
applicationGatewayBackendAddressPools | Especifica una matriz de referencias a grupos de direcciones de back-end de puertas de enlace de aplicaciones. Una máquina virtual puede hacer referencia a grupos de direcciones de back-end de varias puertas de enlace de aplicaciones. Varias máquinas virtuales no pueden usar la misma puerta de enlace de aplicaciones. | subrecurso[] |
applicationSecurityGroups | Especifica una matriz de referencias al grupo de seguridad de aplicaciones. | subrecurso[] |
loadBalancerBackendAddressPools | Especifica una matriz de referencias a grupos de direcciones de back-end de equilibradores de carga. Una máquina virtual puede hacer referencia a grupos de direcciones de back-end de un equilibrador de carga público y interno. [Varias máquinas virtuales no pueden usar el mismo equilibrador de carga de SKU básico]. | subrecurso[] |
primario | Especifica la interfaz de red principal en caso de que la máquina virtual tenga más de 1 interfaz de red. | Bool |
privateIPAddressVersion | Disponible desde Api-Version 2017-03-30 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6". | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachinePublicIPAddressConfiguration |
subred | Especifica el identificador de la subred. | SubResource |
VirtualMachineProperties
Nombre | Descripción | Valor |
---|---|---|
additionalCapabilities | Especifica funcionalidades adicionales habilitadas o deshabilitadas en la máquina virtual. | AdditionalCapabilities |
applicationProfile | Especifica las aplicaciones de la galería que deben estar disponibles para la máquina virtual o VMSS. | ApplicationProfile |
availabilitySet | Especifica información sobre el conjunto de disponibilidad al que se debe asignar la máquina virtual. Las máquinas virtuales especificadas en el mismo conjunto de disponibilidad se asignan a distintos nodos para maximizar la disponibilidad. Para obtener más información sobre los conjuntos de disponibilidad, consulte Introducción a los conjuntos de disponibilidad. Para más información sobre el mantenimiento planeado de Azure, consulte mantenimiento y actualizaciones de para máquinas virtuales en Azure. Actualmente, una máquina virtual solo se puede agregar al conjunto de disponibilidad en el momento de la creación. El conjunto de disponibilidad al que se va a agregar la máquina virtual debe estar en el mismo grupo de recursos que el recurso del conjunto de disponibilidad. No se puede agregar una máquina virtual existente a un conjunto de disponibilidad. Esta propiedad no puede existir junto con una referencia properties.virtualMachineScaleSet que no sea NULL. | SubResource |
billingProfile | Especifica los detalles relacionados con la facturación de una máquina virtual de Acceso puntual de Azure. Versión mínima de api: 2019-03-01. | billingProfile |
capacityReservation | Especifica información sobre la reserva de capacidad que se usa para asignar una máquina virtual. Versión mínima de api: 2021-04-01. | CapacityReservationProfile |
diagnosticsProfile | Especifica el estado de configuración de diagnóstico de arranque. Versión mínima de api: 2015-06-15. | |
evictionPolicy | Especifica la directiva de expulsión para la máquina virtual de Acceso puntual de Azure y el conjunto de escalado de Acceso puntual de Azure. En el caso de las máquinas virtuales de Acceso puntual de Azure, se admiten "Deallocate" y "Delete" y la versión mínima de api es 2019-03-01. En el caso de los conjuntos de escalado de acceso puntual de Azure, se admiten "Deallocate" y "Delete" (Eliminación) y la versión mínima de api es 2017-10-30-preview. | 'Desasignar' 'Eliminar' |
extensionsTimeBudget | Especifica el tiempo asignado para que se inicien todas las extensiones. La duración del tiempo debe estar entre 15 minutos y 120 minutos (ambos incluidos) y debe especificarse en formato ISO 8601. El valor predeterminado es 90 minutos (PT1H30M). Versión mínima de api: 2020-06-01. | cuerda |
hardwareProfile | Especifica la configuración de hardware de la máquina virtual. | hardwareProfile |
anfitrión | Especifica información sobre el host dedicado en el que reside la máquina virtual. Versión mínima de api: 2018-10-01. | SubResource |
hostGroup | Especifica información sobre el grupo host dedicado en el que reside la máquina virtual. Nota: usuario no puede especificar las propiedades host y hostGroup. Versión mínima de api: 2020-06-01. | SubResource |
licenseType | Especifica que la imagen o el disco que se usa tenían licencias locales. Los valores posibles para el sistema operativo Windows Server son: Windows_Client Windows_Server Los valores posibles para el sistema operativo Linux Server son: RHEL_BYOS (para RHEL) SLES_BYOS (para SUSE) Para obtener más información, consulte Ventaja de uso híbrido de Azure para Windows Server Ventaja de uso híbrido de Azure para Linux Server Versión mínima de api: 2015-06-15 |
cuerda |
networkProfile | Especifica las interfaces de red de la máquina virtual. | networkProfile de |
osProfile | Especifica la configuración del sistema operativo que se usa al crear la máquina virtual. Algunas de las opciones de configuración no se pueden cambiar una vez que se aprovisiona la máquina virtual. | OSProfile de |
platformFaultDomain | Especifica el dominio de error lógico del conjunto de escalado en el que se creará la máquina virtual. De forma predeterminada, la máquina virtual se asignará automáticamente a un dominio de error que mejor mantenga el equilibrio entre los dominios de error disponibles. Esto solo es aplicable si se establece la propiedad "virtualMachineScaleSet" de esta máquina virtual. El conjunto de escalado de máquinas virtuales al que se hace referencia debe tener "platformFaultDomainCount" mayor que 1. Esta propiedad no se puede actualizar una vez creada la máquina virtual. La asignación de dominio de error se puede ver en la vista instancia de máquina virtual. Versión mínima de api: 2020-12-01. | Int |
prioridad | Especifica la prioridad de la máquina virtual. Versión mínima de api: 2019-03-01 | "Bajo" 'Regular' 'Spot' |
proximityPlacementGroup | Especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar la máquina virtual. Versión mínima de api: 2018-04-01. | SubResource |
scheduledEventsPolicy | Especifica las configuraciones relacionadas con el evento programado Redeploy, Reboot y ScheduledEventsAdditionalPublishingTargets para la máquina virtual. | ScheduledEventsPolicy |
scheduledEventsProfile | Especifica configuraciones relacionadas con eventos programados. | scheduledEventsProfile |
securityProfile | Especifica la configuración del perfil relacionado con la seguridad de la máquina virtual. | securityProfile de |
storageProfile | Especifica la configuración de almacenamiento de los discos de máquina virtual. | storageProfile |
userData | UserData para la máquina virtual, que debe estar codificada en base 64. El cliente no debe pasar ningún secreto aquí. Versión mínima de api: 2021-03-01. | cuerda |
virtualMachineScaleSet | Especifica información sobre el conjunto de escalado de máquinas virtuales al que se debe asignar la máquina virtual. Las máquinas virtuales especificadas en el mismo conjunto de escalado de máquinas virtuales se asignan a distintos nodos para maximizar la disponibilidad. Actualmente, una máquina virtual solo se puede agregar al conjunto de escalado de máquinas virtuales en el momento de la creación. No se puede agregar una máquina virtual existente a un conjunto de escalado de máquinas virtuales. Esta propiedad no puede existir junto con una referencia properties.availabilitySet que no sea NULL. Versión mínima de api: 2019-03-01. | SubResource |
VirtualMachinePublicIPAddressConfiguration
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre de configuración de la dirección publicIP. | string (obligatorio) |
Propiedades | Describe la configuración de PublicIPAddress de la configuración de publicIPAddress de una máquina virtual | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Describe la SKU de dirección IP pública. Solo se puede establecer con OrchestrationMode como flexible. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Nombre | Descripción | Valor |
---|---|---|
deleteOption | Especificación de lo que sucede con la dirección IP pública cuando se elimina la máquina virtual | 'Eliminar' 'Desasociar' |
dnsSettings | Configuración dns que se va a aplicar en las direcciones publicIP. | VirtualMachinePublicIPAddressDnsSettingsConfiguration |
idleTimeoutInMinutes | Tiempo de espera de inactividad de la dirección IP pública. | Int |
ipTags | Lista de etiquetas IP asociadas a la dirección IP pública. | VirtualMachineIpTag [] |
publicIPAddressVersion | Disponible desde Api-Version 2019-07-01 y versiones posteriores, representa si la ipconfiguration específica es IPv4 o IPv6. El valor predeterminado se toma como IPv4. Los valores posibles son: "IPv4" e "IPv6". | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Especificar el tipo de asignación de IP pública | "Dinámico" 'Static' |
publicIPPrefix | PublicIPPrefix desde el que se van a asignar direcciones publicIP. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguration
Nombre | Descripción | Valor |
---|---|---|
domainNameLabel | Prefijo de etiqueta nombre de dominio de los recursos publicIPAddress que se crearán. La etiqueta de nombre generada es la concatenación de la etiqueta de nombre de dominio y el identificador único del perfil de red de máquina virtual. | string (obligatorio) |
domainNameLabelScope | Ámbito de la etiqueta Nombre de dominio de los recursos de PublicIPAddress que se crearán. La etiqueta de nombre generada es la concatenación de la etiqueta de nombre de dominio hash con directiva según el ámbito de la etiqueta de nombre de dominio y el identificador único del perfil de red de máquina virtual. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VMDiskSecurityProfile
VMGalleryApplication
Nombre | Descripción | Valor |
---|---|---|
configurationReference | Opcional, especifica el URI en un blob de Azure que reemplazará la configuración predeterminada del paquete si se proporciona. | cuerda |
enableAutomaticUpgrade | Si se establece en true, cuando una nueva versión de aplicación de la galería esté disponible en PIR/SIG, se actualizará automáticamente para la máquina virtual o VMSS. | Bool |
orden | Opcional, especifica el orden en el que se deben instalar los paquetes. | Int |
packageReferenceId | Especifica el identificador de recurso GalleryApplicationVersion en forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} | string (obligatorio) |
Etiquetas | Opcional, especifica un valor de paso a través para un contexto más genérico. | cuerda |
treatFailureAsDeploymentFailure | Opcional, si es true, se producirá un error en cualquier operación de vmApplication. | Bool |
VMSizeProperties
Nombre | Descripción | Valor |
---|---|---|
vCPUAvailable | Especifica el número de vCPU disponibles para la máquina virtual. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, el comportamiento predeterminado es establecerlo en el valor de las vCPU disponibles para ese tamaño de máquina virtual expuesto en la respuesta de api de Enumerar todos los tamaños de máquina virtual disponibles en una región. | Int |
vCPUsPerCore | Especifica la relación de núcleos físicos de vCPU. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, el comportamiento predeterminado se establece en el valor de vCPUsPerCore para el tamaño de máquina virtual expuesto en la respuesta de api de Enumerar todos los tamaños de máquina virtual disponibles en una región. Establecer esta propiedad en 1 también significa que el hyper-threading está deshabilitado. | Int |
WindowsConfiguration
Nombre | Descripción | Valor |
---|---|---|
additionalUnattendContent | Especifica información con formato XML codificado en base 64 adicional que se puede incluir en el archivo Unattend.xml, que usa el programa de instalación de Windows. | AdditionalUnattendContent [] |
enableAutomaticUpdates | Indica si las actualizaciones automáticas están habilitadas para la máquina virtual Windows. El valor predeterminado es true. En el caso de los conjuntos de escalado de máquinas virtuales, esta propiedad se puede actualizar y las actualizaciones surtirán efecto en el reaprovisionamiento del sistema operativo. | Bool |
patchSettings | [Característica de vista previa] Especifica la configuración relacionada con la aplicación de revisiones de invitado de máquina virtual en Windows. | patchSettings de |
provisionVMAgent | Indica si se debe aprovisionar el agente de máquina virtual en la máquina virtual. Cuando esta propiedad no se especifica en el cuerpo de la solicitud, se establece en true de forma predeterminada. Esto garantizará que el agente de máquina virtual esté instalado en la máquina virtual para que las extensiones se puedan agregar a la máquina virtual más adelante. | Bool |
timeZone | Especifica la zona horaria de la máquina virtual. Por ejemplo, "Hora estándar del Pacífico". Los valores posibles se pueden TimeZoneInfo.Id valor de las zonas horarias devueltas por TimeZoneInfo.GetSystemTimeZones. | cuerda |
winRM | Especifica los agentes de escucha de administración remota de Windows. Esto habilita Windows PowerShell remoto. | WinRMConfiguration |
WindowsVMGuestPatchAutomaticByPlatformSettings
Nombre | Descripción | Valor |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Permite al cliente programar la aplicación de revisiones sin actualizaciones accidentales | Bool |
rebootSetting | Especifica la configuración de reinicio para todas las operaciones de instalación de revisiones AutomaticByPlatform. | 'Always' 'IfRequired' 'Nunca' 'Desconocido' |
WinRMConfiguration
Nombre | Descripción | Valor |
---|---|---|
Oyentes | Lista de agentes de escucha de administración remota de Windows | WinRMListener [] |
WinRMListener
Nombre | Descripción | Valor |
---|---|---|
certificateUrl | Esta es la dirección URL de un certificado que se ha cargado en Key Vault como secreto. Para agregar un secreto a Key Vault, consulte Agregar una clave o un secreto al almacén de claves. En este caso, el certificado debe ser la codificación Base64 del siguiente objeto JSON que se codifica en UTF-8: { "data":"<>certificado codificado en Base64 ", "dataType":"pfx", "password":"<pfx-file-password>" } Para instalar certificados en una máquina virtual, se recomienda usar la extensión de máquina virtual de Azure Key Vault de para Linux o la extensión de máquina virtual de Azure Key Vault de para Windows. |
cuerda |
protocolo | Especifica el protocolo del agente de escucha winRM. Los valores posibles son: http,https. | 'Http' 'Https' |