PublicIPAddresses interface
Interfaccia che rappresenta un oggetto PublicIPAddresses.
Metodi
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.
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.
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.
Parametri delle opzioni.
Restituisce
Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIpDdosProtectionStatusResult>, PublicIpDdosProtectionStatusResult>>
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.
Parametri delle opzioni.
Restituisce
Promise<PublicIpDdosProtectionStatusResult>
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.
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.
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
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.
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
Restituisce
listAll(PublicIPAddressesListAllOptionalParams)
Ottiene tutti gli indirizzi IP pubblici in una sottoscrizione.
function listAll(options?: PublicIPAddressesListAllOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>
Parametri
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
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.
Parametri delle opzioni.
Restituisce
Promise<PublicIPAddress>