Partager via


PublicIPAddresses interface

Interface représentant un PublicIPAddresses.

Méthodes

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crée ou met à jour une adresse IP publique statique ou dynamique.

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crée ou met à jour une adresse IP publique statique ou dynamique.

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtient l’état de protection Ddos d’une adresse IP publique

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtient l’état de protection Ddos d’une adresse IP publique

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

Supprime l’adresse IP publique spécifiée.

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

Supprime l’adresse IP publique spécifiée.

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocie l’IP publique réservée du Service Cloud et associe l’IP publique autonome spécifiée au même frontend du Service Cloud.

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocie l’IP publique réservée du Service Cloud et associe l’IP publique autonome spécifiée au même frontend du Service Cloud.

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Réserve l’IP publique du service cloud spécifiée en passant sa méthode d’allocation à statique. Si un retour en arrière est demandé, la méthode d’allocation est remise en mode dynamique.

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Réserve l’IP publique du service cloud spécifiée en passant sa méthode d’allocation à statique. Si un retour en arrière est demandé, la méthode d’allocation est remise en mode dynamique.

get(string, string, PublicIPAddressesGetOptionalParams)

Obtient l’adresse IP publique spécifiée dans un groupe de ressources spécifié.

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

Obtenez l’adresse IP publique spécifiée dans un service cloud.

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

Obtenez l’adresse IP publique spécifiée dans un groupe de machines virtuelles identiques.

list(string, PublicIPAddressesListOptionalParams)

Obtient toutes les adresses IP publiques d’un groupe de ressources.

listAll(PublicIPAddressesListAllOptionalParams)

Obtient toutes les adresses IP publiques d’un abonnement.

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

Obtient des informations sur toutes les adresses IP publiques au niveau d’un service cloud.

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

Obtient des informations sur toutes les adresses IP publiques d’une configuration IP d’instance de rôle dans un service cloud.

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

Obtient des informations sur toutes les adresses IP publiques au niveau d’un groupe de machines virtuelles identiques.

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

Obtient des informations sur toutes les adresses IP publiques d’une configuration IP de machine virtuelle dans un groupe de machines virtuelles identiques.

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Met à jour les balises d’adresse IP publique.

Détails de la méthode

beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crée ou met à jour une adresse IP publique statique ou dynamique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

parameters
PublicIPAddress

Paramètres fournis à l’opération de création ou de mise à jour de l’adresse IP publique.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

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

beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)

Crée ou met à jour une adresse IP publique statique ou dynamique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

parameters
PublicIPAddress

Paramètres fournis à l’opération de création ou de mise à jour de l’adresse IP publique.

options
PublicIPAddressesCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

Promise<PublicIPAddress>

beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtient l’état de protection Ddos d’une adresse IP publique

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

options
PublicIPAddressesDdosProtectionStatusOptionalParams

Paramètres d’options.

Retours

beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)

Obtient l’état de protection Ddos d’une adresse IP publique

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

options
PublicIPAddressesDdosProtectionStatusOptionalParams

Paramètres d’options.

Retours

beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)

Supprime l’adresse IP publique spécifiée.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

options
PublicIPAddressesDeleteOptionalParams

Paramètres d’options.

Retours

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

beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)

Supprime l’adresse IP publique spécifiée.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

options
PublicIPAddressesDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocie l’IP publique réservée du Service Cloud et associe l’IP publique autonome spécifiée au même frontend du Service Cloud.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

parameters
DisassociateCloudServicePublicIpRequest

Paramètre qui définit quelle adresse IP publique doit être associée à la place de l’adresse IP publique donnée.

Retours

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

beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)

Dissocie l’IP publique réservée du Service Cloud et associe l’IP publique autonome spécifiée au même frontend du Service Cloud.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

parameters
DisassociateCloudServicePublicIpRequest

Paramètre qui définit quelle adresse IP publique doit être associée à la place de l’adresse IP publique donnée.

Retours

Promise<PublicIPAddress>

beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Réserve l’IP publique du service cloud spécifiée en passant sa méthode d’allocation à statique. Si un retour en arrière est demandé, la méthode d’allocation est remise en mode dynamique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

parameters
ReserveCloudServicePublicIpAddressRequest

Paramètre qui définit quelle adresse IP publique doit être associée à la place de l’adresse IP publique donnée.

Retours

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

beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)

Réserve l’IP publique du service cloud spécifiée en passant sa méthode d’allocation à statique. Si un retour en arrière est demandé, la méthode d’allocation est remise en mode dynamique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

parameters
ReserveCloudServicePublicIpAddressRequest

Paramètre qui définit quelle adresse IP publique doit être associée à la place de l’adresse IP publique donnée.

Retours

Promise<PublicIPAddress>

get(string, string, PublicIPAddressesGetOptionalParams)

Obtient l’adresse IP publique spécifiée dans un groupe de ressources spécifié.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

options
PublicIPAddressesGetOptionalParams

Paramètres d’options.

Retours

Promise<PublicIPAddress>

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

Obtenez l’adresse IP publique spécifiée dans un service cloud.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

cloudServiceName

string

Nom du service cloud.

roleInstanceName

string

Nom de l’instance de rôle.

networkInterfaceName

string

Nom de l’interface réseau.

ipConfigurationName

string

Nom de la configuration IP.

publicIpAddressName

string

Nom de l’adresse IP publique.

Retours

Promise<PublicIPAddress>

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

Obtenez l’adresse IP publique spécifiée dans un groupe de machines virtuelles identiques.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

virtualMachineScaleSetName

string

Nom du groupe de machines virtuelles identiques.

virtualmachineIndex

string

Index de la machine virtuelle.

networkInterfaceName

string

Nom de l’interface réseau.

ipConfigurationName

string

Nom de la configuration IP.

publicIpAddressName

string

Nom de l’adresse IP publique.

Retours

Promise<PublicIPAddress>

list(string, PublicIPAddressesListOptionalParams)

Obtient toutes les adresses IP publiques d’un groupe de ressources.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

options
PublicIPAddressesListOptionalParams

Paramètres d’options.

Retours

listAll(PublicIPAddressesListAllOptionalParams)

Obtient toutes les adresses IP publiques d’un abonnement.

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

Paramètres

options
PublicIPAddressesListAllOptionalParams

Paramètres d’options.

Retours

listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)

Obtient des informations sur toutes les adresses IP publiques au niveau d’un service cloud.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

cloudServiceName

string

Nom du service cloud.

Retours

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

Obtient des informations sur toutes les adresses IP publiques d’une configuration IP d’instance de rôle dans un service cloud.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

cloudServiceName

string

Nom du service cloud.

roleInstanceName

string

Nom de l’instance de rôle.

networkInterfaceName

string

Nom de l’interface réseau.

ipConfigurationName

string

Nom de la configuration IP.

Retours

listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)

Obtient des informations sur toutes les adresses IP publiques au niveau d’un groupe de machines virtuelles identiques.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

virtualMachineScaleSetName

string

Nom du groupe de machines virtuelles identiques.

Retours

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

Obtient des informations sur toutes les adresses IP publiques d’une configuration IP de machine virtuelle dans un groupe de machines virtuelles identiques.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

virtualMachineScaleSetName

string

Nom du groupe de machines virtuelles identiques.

virtualmachineIndex

string

Index de la machine virtuelle.

networkInterfaceName

string

Nom de l’interface réseau.

ipConfigurationName

string

Nom de la configuration IP.

Retours

updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)

Met à jour les balises d’adresse IP publique.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

publicIpAddressName

string

Nom de l’adresse IP publique.

parameters
TagsObject

Paramètres fournis pour mettre à jour les balises d’adresse IP publique.

options
PublicIPAddressesUpdateTagsOptionalParams

Paramètres d’options.

Retours

Promise<PublicIPAddress>