PublicIPAddresses interface
Interfejs reprezentujący adresy PublicIPAddresses.
Metody
Szczegóły metody
beginCreateOrUpdate(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)
Tworzy lub aktualizuje statyczny lub dynamiczny publiczny adres IP.
function beginCreateOrUpdate(resourceGroupName: string, publicIpAddressName: string, parameters: PublicIPAddress, options?: PublicIPAddressesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
- parameters
- PublicIPAddress
Parametry podane do operacji tworzenia lub aktualizowania publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>
beginCreateOrUpdateAndWait(string, string, PublicIPAddress, PublicIPAddressesCreateOrUpdateOptionalParams)
Tworzy lub aktualizuje statyczny lub dynamiczny publiczny adres IP.
function beginCreateOrUpdateAndWait(resourceGroupName: string, publicIpAddressName: string, parameters: PublicIPAddress, options?: PublicIPAddressesCreateOrUpdateOptionalParams): Promise<PublicIPAddress>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
- parameters
- PublicIPAddress
Parametry podane do operacji tworzenia lub aktualizowania publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<PublicIPAddress>
beginDdosProtectionStatus(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)
Pobiera stan ochrony przed atakami Ddos publicznego adresu IP
function beginDdosProtectionStatus(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDdosProtectionStatusOptionalParams): Promise<SimplePollerLike<OperationState<PublicIpDdosProtectionStatusResult>, PublicIpDdosProtectionStatusResult>>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIpDdosProtectionStatusResult>, PublicIpDdosProtectionStatusResult>>
beginDdosProtectionStatusAndWait(string, string, PublicIPAddressesDdosProtectionStatusOptionalParams)
Pobiera stan ochrony przed atakami Ddos publicznego adresu IP
function beginDdosProtectionStatusAndWait(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDdosProtectionStatusOptionalParams): Promise<PublicIpDdosProtectionStatusResult>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<PublicIpDdosProtectionStatusResult>
beginDelete(string, string, PublicIPAddressesDeleteOptionalParams)
Usuwa określony publiczny adres IP.
function beginDelete(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, PublicIPAddressesDeleteOptionalParams)
Usuwa określony publiczny adres IP.
function beginDeleteAndWait(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesDeleteOptionalParams): Promise<void>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<void>
beginDisassociateCloudServiceReservedPublicIp(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)
Odłącza zarezerwowany publiczny IP usługi chmurowej i przypisuje określony samodzielny publiczny IP do tego samego frontendu usługi chmurowej.
function beginDisassociateCloudServiceReservedPublicIp(resourceGroupName: string, publicIpAddressName: string, parameters: DisassociateCloudServicePublicIpRequest, options?: PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams): Promise<SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
- parameters
- DisassociateCloudServicePublicIpRequest
Parametr określający, który publiczny adres IP powinien być przypisany zamiast danego publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>
beginDisassociateCloudServiceReservedPublicIpAndWait(string, string, DisassociateCloudServicePublicIpRequest, PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams)
Odłącza zarezerwowany publiczny IP usługi chmurowej i przypisuje określony samodzielny publiczny IP do tego samego frontendu usługi chmurowej.
function beginDisassociateCloudServiceReservedPublicIpAndWait(resourceGroupName: string, publicIpAddressName: string, parameters: DisassociateCloudServicePublicIpRequest, options?: PublicIPAddressesDisassociateCloudServiceReservedPublicIpOptionalParams): Promise<PublicIPAddress>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
- parameters
- DisassociateCloudServicePublicIpRequest
Parametr określający, który publiczny adres IP powinien być przypisany zamiast danego publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<PublicIPAddress>
beginReserveCloudServicePublicIpAddress(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)
Zarezerwuje określony publiczny IP usługi chmurowej poprzez zmianę metody alokacji na statyczny. Jeśli zostanie zażądane cofnięcie, metoda alokacji przywraca się do Dynamic.
function beginReserveCloudServicePublicIpAddress(resourceGroupName: string, publicIpAddressName: string, parameters: ReserveCloudServicePublicIpAddressRequest, options?: PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams): Promise<SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
- parameters
- ReserveCloudServicePublicIpAddressRequest
Parametr określający, który publiczny adres IP powinien być przypisany zamiast danego publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<@azure/core-lro.SimplePollerLike<OperationState<PublicIPAddress>, PublicIPAddress>>
beginReserveCloudServicePublicIpAddressAndWait(string, string, ReserveCloudServicePublicIpAddressRequest, PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams)
Zarezerwuje określony publiczny IP usługi chmurowej poprzez zmianę metody alokacji na statyczny. Jeśli zostanie zażądane cofnięcie, metoda alokacji przywraca się do Dynamic.
function beginReserveCloudServicePublicIpAddressAndWait(resourceGroupName: string, publicIpAddressName: string, parameters: ReserveCloudServicePublicIpAddressRequest, options?: PublicIPAddressesReserveCloudServicePublicIpAddressOptionalParams): Promise<PublicIPAddress>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
- parameters
- ReserveCloudServicePublicIpAddressRequest
Parametr określający, który publiczny adres IP powinien być przypisany zamiast danego publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<PublicIPAddress>
get(string, string, PublicIPAddressesGetOptionalParams)
Pobiera określony publiczny adres IP w określonej grupie zasobów.
function get(resourceGroupName: string, publicIpAddressName: string, options?: PublicIPAddressesGetOptionalParams): Promise<PublicIPAddress>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<PublicIPAddress>
getCloudServicePublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams)
Pobierz określony publiczny adres IP w usłudze w chmurze.
function getCloudServicePublicIPAddress(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: PublicIPAddressesGetCloudServicePublicIPAddressOptionalParams): Promise<PublicIPAddress>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- cloudServiceName
-
string
Nazwa usługi w chmurze.
- roleInstanceName
-
string
Nazwa wystąpienia roli.
- networkInterfaceName
-
string
Nazwa interfejsu sieciowego.
- ipConfigurationName
-
string
Nazwa konfiguracji adresu IP.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<PublicIPAddress>
getVirtualMachineScaleSetPublicIPAddress(string, string, string, string, string, string, PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams)
Pobierz określony publiczny adres IP w zestawie skalowania maszyn wirtualnych.
function getVirtualMachineScaleSetPublicIPAddress(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, ipConfigurationName: string, publicIpAddressName: string, options?: PublicIPAddressesGetVirtualMachineScaleSetPublicIPAddressOptionalParams): Promise<PublicIPAddress>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- virtualMachineScaleSetName
-
string
Nazwa zestawu skalowania maszyn wirtualnych.
- virtualmachineIndex
-
string
Indeks maszyny wirtualnej.
- networkInterfaceName
-
string
Nazwa interfejsu sieciowego.
- ipConfigurationName
-
string
Nazwa konfiguracji adresu IP.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
Parametry opcji.
Zwraca
Promise<PublicIPAddress>
list(string, PublicIPAddressesListOptionalParams)
Pobiera wszystkie publiczne adresy IP w grupie zasobów.
function list(resourceGroupName: string, options?: PublicIPAddressesListOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
Parametry opcji.
Zwraca
listAll(PublicIPAddressesListAllOptionalParams)
Pobiera wszystkie publiczne adresy IP w subskrypcji.
function listAll(options?: PublicIPAddressesListAllOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>
Parametry
Parametry opcji.
Zwraca
listCloudServicePublicIPAddresses(string, string, PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams)
Pobiera informacje o wszystkich publicznych adresach IP na poziomie usługi w chmurze.
function listCloudServicePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, options?: PublicIPAddressesListCloudServicePublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- cloudServiceName
-
string
Nazwa usługi w chmurze.
Parametry opcji.
Zwraca
listCloudServiceRoleInstancePublicIPAddresses(string, string, string, string, string, PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesOptionalParams)
Pobiera informacje o wszystkich publicznych adresach IP w konfiguracji adresu IP wystąpienia roli w usłudze w chmurze.
function listCloudServiceRoleInstancePublicIPAddresses(resourceGroupName: string, cloudServiceName: string, roleInstanceName: string, networkInterfaceName: string, ipConfigurationName: string, options?: PublicIPAddressesListCloudServiceRoleInstancePublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- cloudServiceName
-
string
Nazwa usługi w chmurze.
- roleInstanceName
-
string
Nazwa wystąpienia roli.
- networkInterfaceName
-
string
Nazwa interfejsu sieciowego.
- ipConfigurationName
-
string
Nazwa konfiguracji adresu IP.
Parametry opcji.
Zwraca
listVirtualMachineScaleSetPublicIPAddresses(string, string, PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams)
Pobiera informacje o wszystkich publicznych adresach IP na poziomie zestawu skalowania maszyn wirtualnych.
function listVirtualMachineScaleSetPublicIPAddresses(resourceGroupName: string, virtualMachineScaleSetName: string, options?: PublicIPAddressesListVirtualMachineScaleSetPublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- virtualMachineScaleSetName
-
string
Nazwa zestawu skalowania maszyn wirtualnych.
Parametry opcji.
Zwraca
listVirtualMachineScaleSetVMPublicIPAddresses(string, string, string, string, string, PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesOptionalParams)
Pobiera informacje o wszystkich publicznych adresach IP w konfiguracji adresu IP maszyny wirtualnej w zestawie skalowania maszyn wirtualnych.
function listVirtualMachineScaleSetVMPublicIPAddresses(resourceGroupName: string, virtualMachineScaleSetName: string, virtualmachineIndex: string, networkInterfaceName: string, ipConfigurationName: string, options?: PublicIPAddressesListVirtualMachineScaleSetVMPublicIPAddressesOptionalParams): PagedAsyncIterableIterator<PublicIPAddress, PublicIPAddress[], PageSettings>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- virtualMachineScaleSetName
-
string
Nazwa zestawu skalowania maszyn wirtualnych.
- virtualmachineIndex
-
string
Indeks maszyny wirtualnej.
- networkInterfaceName
-
string
Nazwa interfejsu sieciowego.
- ipConfigurationName
-
string
Nazwa konfiguracji adresu IP.
Parametry opcji.
Zwraca
updateTags(string, string, TagsObject, PublicIPAddressesUpdateTagsOptionalParams)
Aktualizuje tagi publicznych adresów IP.
function updateTags(resourceGroupName: string, publicIpAddressName: string, parameters: TagsObject, options?: PublicIPAddressesUpdateTagsOptionalParams): Promise<PublicIPAddress>
Parametry
- resourceGroupName
-
string
Nazwa grupy zasobów.
- publicIpAddressName
-
string
Nazwa publicznego adresu IP.
- parameters
- TagsObject
Parametry podane w celu zaktualizowania tagów publicznych adresów IP.
Parametry opcji.
Zwraca
Promise<PublicIPAddress>