Condividi tramite


PublicIPAddresses interface

Interfaccia che rappresenta un oggetto PublicIPAddresses.

Metodi

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crea o aggiorna un indirizzo IP pubblico statico o dinamico.

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crea o aggiorna un indirizzo IP pubblico statico o dinamico.

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Ottiene lo stato di protezione Ddos di un indirizzo IP pubblico

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Ottiene lo stato di protezione Ddos di un indirizzo IP pubblico

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

Elimina l'indirizzo IP pubblico specificato.

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

Elimina l'indirizzo IP pubblico specificato.

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia il Cloud Service l'IP pubblico riservato e associa l'IP Pubblico Standalone specificato allo stesso frontend del Cloud Service.

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia il Cloud Service l'IP pubblico riservato e associa l'IP Pubblico Standalone specificato allo stesso frontend del Cloud Service.

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Riserva l'IP pubblico specificato del servizio cloud cambiando il metodo di allocazione su Statico. Se viene richiesto il rollback, il metodo di allocazione viene riportato a Dinamico.

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Riserva l'IP pubblico specificato del servizio cloud cambiando il metodo di allocazione su Statico. Se viene richiesto il rollback, il metodo di allocazione viene riportato a Dinamico.

get(string, string, PublicIPAddressesGetOptionalParams)

Ottiene l'indirizzo IP pubblico specificato in un gruppo di risorse specificato.

getCloudServicePublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams)

Ottenere l'indirizzo IP pubblico specificato in un servizio cloud.

getVirtualMachineScaleSetPublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams)

Ottenere l'indirizzo IP pubblico specificato in un set di scalabilità di macchine virtuali.

list(string, PublicIPAddressesListOptionalParams)

Ottiene tutti gli indirizzi IP pubblici in un gruppo di risorse.

listAll(PublicIPAddressesListAllOptionalParams)

Ottiene tutti gli indirizzi IP pubblici in una sottoscrizione.

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

Ottiene informazioni su tutti gli indirizzi IP pubblici a livello di servizio cloud.

listCloudServiceRoleInstancePublicIPAddresses(string, string, string, string, string, PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesOptionalParams)

Ottiene informazioni su tutti gli indirizzi IP pubblici in una configurazione IP dell'istanza del ruolo in un servizio cloud.

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

Ottiene informazioni su tutti gli indirizzi IP pubblici a livello di set di scalabilità di macchine virtuali.

listVirtualMachineScaleSetVMPublicIPAddresses(string, string, string, string, string, PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesOptionalParams)

Ottiene informazioni su tutti gli indirizzi IP pubblici in una configurazione IP della macchina virtuale in un set di scalabilità di macchine virtuali.

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Aggiorna i tag degli indirizzi IP pubblici.

Dettagli metodo

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crea o aggiorna un indirizzo IP pubblico statico o dinamico.

function beginCreateOrUpdate(resourceGroupName: string, publicIpAddressName: string, parameters: PublicIPAddress, options?: PublicIPAddressesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

parameters
PublicIPAddress

Parametri forniti all'operazione di creazione o aggiornamento dell'indirizzo IP pubblico.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crea o aggiorna un indirizzo IP pubblico statico o dinamico.

function beginCreateOrUpdateAndWait(resourceGroupName: string, publicIpAddressName: string, parameters: PublicIPAddress, options?: PublicIPAddressesCreateOrUpdateOptionalParams): Promise<PublicIPAddress>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

parameters
PublicIPAddress

Parametri forniti all'operazione di creazione o aggiornamento dell'indirizzo IP pubblico.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PublicIPAddress>

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Ottiene lo stato di protezione Ddos di un indirizzo IP pubblico

function beginDdosProtectionStatus(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDdosProtectionStatusOptionalParams): Promise<SimplePollerLike<OperationState<PublicIpDdosProtectionStatusResult>, PublicIpDdosProtectionStatusResult>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

options
PublicIPAddressesDdosProtectionStatusOptionalParams

Parametri delle opzioni.

Restituisce

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Ottiene lo stato di protezione Ddos di un indirizzo IP pubblico

function beginDdosProtectionStatusAndWait(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDdosProtectionStatusOptionalParams): Promise<PublicIpDdosProtectionStatusResult>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

options
PublicIPAddressesDdosProtectionStatusOptionalParams

Parametri delle opzioni.

Restituisce

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

Elimina l'indirizzo IP pubblico specificato.

function beginDelete(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

options
PublicIPAddressesDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

Elimina l'indirizzo IP pubblico specificato.

function beginDeleteAndWait(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDeleteOptionalParams): Promise<void>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

options
PublicIPAddressesDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia il Cloud Service l'IP pubblico riservato e associa l'IP Pubblico Standalone specificato allo stesso frontend del Cloud Service.

function beginDisassociateCloudServiceReservedPublicIp(resourceGroupName: string, publicIpAddressName: string, parameters: DisassociateCloudServicePublicIpRequest, options?: PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams): Promise<SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

parameters
DisassociateCloudServicePublicIpRequest

Parametro che definisce quale Indirizzo IP Pubblico debba essere associato al posto di un dato Indirizzo IP Pubblico.

Restituisce

Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocia il Cloud Service l'IP pubblico riservato e associa l'IP Pubblico Standalone specificato allo stesso frontend del Cloud Service.

function beginDisassociateCloudServiceReservedPublicIpAndWait(resourceGroupName: string, publicIpAddressName: string, parameters: DisassociateCloudServicePublicIpRequest, options?: PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams): Promise<PublicIPAddress>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

parameters
DisassociateCloudServicePublicIpRequest

Parametro che definisce quale Indirizzo IP Pubblico debba essere associato al posto di un dato Indirizzo IP Pubblico.

Restituisce

Promise<PublicIPAddress>

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Riserva l'IP pubblico specificato del servizio cloud cambiando il metodo di allocazione su Statico. Se viene richiesto il rollback, il metodo di allocazione viene riportato a Dinamico.

function beginReserveCloudServicePublicIpAddress(resourceGroupName: string, publicIpAddressName: string, parameters: ReserveCloudServicePublicIpAddressRequest, options?: PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams): Promise<SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

parameters
ReserveCloudServicePublicIpAddressRequest

Parametro che definisce quale Indirizzo IP Pubblico debba essere associato al posto di un dato Indirizzo IP Pubblico.

Restituisce

Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Riserva l'IP pubblico specificato del servizio cloud cambiando il metodo di allocazione su Statico. Se viene richiesto il rollback, il metodo di allocazione viene riportato a Dinamico.

function beginReserveCloudServicePublicIpAddressAndWait(resourceGroupName: string, publicIpAddressName: string, parameters: ReserveCloudServicePublicIpAddressRequest, options?: PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams): Promise<PublicIPAddress>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

parameters
ReserveCloudServicePublicIpAddressRequest

Parametro che definisce quale Indirizzo IP Pubblico debba essere associato al posto di un dato Indirizzo IP Pubblico.

Restituisce

Promise<PublicIPAddress>

get(string, string, PublicIPAddressesGetOptionalParams)

Ottiene l'indirizzo IP pubblico specificato in un gruppo di risorse specificato.

function get(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesGetOptionalParams): Promise<PublicIPAddress>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

options
PublicIPAddressesGetOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PublicIPAddress>

getCloudServicePublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams)

Ottenere l'indirizzo IP pubblico specificato in un servizio cloud.

function getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams): Promise<PublicIPAddress>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

cloudServiceName

string

Nome del servizio cloud.

roleInstanceName

string

Nome dell'istanza del ruolo.

networkInterfaceName

string

Nome dell'interfaccia di rete.

ipConfigurationName

string

Nome della configurazione IP.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

Restituisce

Promise<PublicIPAddress>

getVirtualMachineScaleSetPublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams)

Ottenere l'indirizzo IP pubblico specificato in un set di scalabilità di macchine virtuali.

function getVirtualMachineScaleSetPublicIPAddress(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams): Promise<PublicIPAddress>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

virtualMachineScaleSetName

string

Nome del set di scalabilità di macchine virtuali.

virtualmachineIndex

string

Indice della macchina virtuale.

networkInterfaceName

string

Nome dell'interfaccia di rete.

ipConfigurationName

string

Nome della configurazione IP.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

Restituisce

Promise<PublicIPAddress>

list(string, PublicIPAddressesListOptionalParams)

Ottiene tutti gli indirizzi IP pubblici in un gruppo di risorse.

function list(resourceGroupName: string, options?: PublicIPAddressesListOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

options
PublicIPAddressesListOptionalParams

Parametri delle opzioni.

Restituisce

listAll(PublicIPAddressesListAllOptionalParams)

Ottiene tutti gli indirizzi IP pubblici in una sottoscrizione.

function listAll(options?: PublicIPAddressesListAllOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parametri

options
PublicIPAddressesListAllOptionalParams

Parametri delle opzioni.

Restituisce

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

Ottiene informazioni su tutti gli indirizzi IP pubblici a livello di servizio cloud.

function listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

cloudServiceName

string

Nome del servizio cloud.

Restituisce

listCloudServiceRoleInstancePublicIPAddresses(string, string, string, string, string, PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesOptionalParams)

Ottiene informazioni su tutti gli indirizzi IP pubblici in una configurazione IP dell'istanza del ruolo in un servizio cloud.

function listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

cloudServiceName

string

Nome del servizio cloud.

roleInstanceName

string

Nome dell'istanza del ruolo.

networkInterfaceName

string

Nome dell'interfaccia di rete.

ipConfigurationName

string

Nome della configurazione IP.

Restituisce

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

Ottiene informazioni su tutti gli indirizzi IP pubblici a livello di set di scalabilità di macchine virtuali.

function listVirtualMachineScaleSetPublicIPAddresses(resourceGroupName: string, virtualMachineScaleSetName: string, options?: PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

virtualMachineScaleSetName

string

Nome del set di scalabilità di macchine virtuali.

Restituisce

listVirtualMachineScaleSetVMPublicIPAddresses(string, string, string, string, string, PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesOptionalParams)

Ottiene informazioni su tutti gli indirizzi IP pubblici in una configurazione IP della macchina virtuale in un set di scalabilità di macchine virtuali.

function listVirtualMachineScaleSetVMPublicIPAddresses(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, ipConfigurationName: string, options?: PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

virtualMachineScaleSetName

string

Nome del set di scalabilità di macchine virtuali.

virtualmachineIndex

string

Indice della macchina virtuale.

networkInterfaceName

string

Nome dell'interfaccia di rete.

ipConfigurationName

string

Nome della configurazione IP.

Restituisce

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Aggiorna i tag degli indirizzi IP pubblici.

function updateTags(resourceGroupName: string, publicIpAddressName: string, parameters: TagsObject, options?: PublicIPAddressesUpdateTagsOptionalParams): Promise<PublicIPAddress>

Parametri

resourceGroupName

string

Nome del gruppo di risorse.

publicIpAddressName

string

Nome dell'indirizzo IP pubblico.

parameters
TagsObject

Parametri forniti per aggiornare i tag di indirizzo IP pubblico.

options
PublicIPAddressesUpdateTagsOptionalParams

Parametri delle opzioni.

Restituisce

Promise<PublicIPAddress>