Interface PublicIpAddressesClient
- All Superinterfaces:
InnerSupportsDelete<Void>,InnerSupportsGet<PublicIpAddressInner>,InnerSupportsListing<PublicIpAddressInner>
public interface PublicIpAddressesClient
extends InnerSupportsGet<PublicIpAddressInner>, InnerSupportsListing<PublicIpAddressInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in PublicIpAddressesClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PublicIpAddressInner>, PublicIpAddressInner> beginCreateOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PublicIpAddressInner>, PublicIpAddressInner> beginCreateOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters, com.azure.core.util.Context context) Creates or updates a static or dynamic public IP address.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PublicIpAddressInner>, PublicIpAddressInner> beginCreateOrUpdateAsync(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PublicIpDdosProtectionStatusResultInner>, PublicIpDdosProtectionStatusResultInner> beginDdosProtectionStatus(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PublicIpDdosProtectionStatusResultInner>, PublicIpDdosProtectionStatusResultInner> beginDdosProtectionStatus(String resourceGroupName, String publicIpAddressName, com.azure.core.util.Context context) Gets the Ddos Protection Status of a Public IP Address.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PublicIpDdosProtectionStatusResultInner>, PublicIpDdosProtectionStatusResultInner> beginDdosProtectionStatusAsync(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.beginDelete(String resourceGroupName, String publicIpAddressName) Deletes the specified public IP address.beginDelete(String resourceGroupName, String publicIpAddressName, com.azure.core.util.Context context) Deletes the specified public IP address.beginDeleteAsync(String resourceGroupName, String publicIpAddressName) Deletes the specified public IP address.createOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.createOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters, com.azure.core.util.Context context) Creates or updates a static or dynamic public IP address.createOrUpdateAsync(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.ddosProtectionStatus(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.ddosProtectionStatus(String resourceGroupName, String publicIpAddressName, com.azure.core.util.Context context) Gets the Ddos Protection Status of a Public IP Address.ddosProtectionStatusAsync(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> ddosProtectionStatusWithResponseAsync(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.voidDeletes the specified public IP address.voidDeletes the specified public IP address.deleteAsync(String resourceGroupName, String publicIpAddressName) Deletes the specified public IP address.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String publicIpAddressName) Deletes the specified public IP address.getByResourceGroup(String resourceGroupName, String publicIpAddressName) Gets the specified public IP address in a specified resource group.getByResourceGroupAsync(String resourceGroupName, String publicIpAddressName) Gets the specified public IP address in a specified resource group.com.azure.core.http.rest.Response<PublicIpAddressInner> getByResourceGroupWithResponse(String resourceGroupName, String publicIpAddressName, String expand, com.azure.core.util.Context context) Gets the specified public IP address in a specified resource group.Mono<com.azure.core.http.rest.Response<PublicIpAddressInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String publicIpAddressName, String expand) Gets the specified public IP address in a specified resource group.getCloudServicePublicIpAddress(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName) Get the specified public IP address in a cloud service.getCloudServicePublicIpAddressAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName) Get the specified public IP address in a cloud service.com.azure.core.http.rest.Response<PublicIpAddressInner> getCloudServicePublicIpAddressWithResponse(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName, String expand, com.azure.core.util.Context context) Get the specified public IP address in a cloud service.Mono<com.azure.core.http.rest.Response<PublicIpAddressInner>> getCloudServicePublicIpAddressWithResponseAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName, String expand) Get the specified public IP address in a cloud service.getVirtualMachineScaleSetPublicIpAddress(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName) Get the specified public IP address in a virtual machine scale set.getVirtualMachineScaleSetPublicIpAddressAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName) Get the specified public IP address in a virtual machine scale set.com.azure.core.http.rest.Response<PublicIpAddressInner> getVirtualMachineScaleSetPublicIpAddressWithResponse(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName, String expand, com.azure.core.util.Context context) Get the specified public IP address in a virtual machine scale set.Mono<com.azure.core.http.rest.Response<PublicIpAddressInner>> getVirtualMachineScaleSetPublicIpAddressWithResponseAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName, String expand) Get the specified public IP address in a virtual machine scale set.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> list()Gets all the public IP addresses in a subscription.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> list(com.azure.core.util.Context context) Gets all the public IP addresses in a subscription.com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> Gets all the public IP addresses in a subscription.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listByResourceGroup(String resourceGroupName) Gets all public IP addresses in a resource group.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Gets all public IP addresses in a resource group.com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listByResourceGroupAsync(String resourceGroupName) Gets all public IP addresses in a resource group.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listCloudServicePublicIpAddresses(String resourceGroupName, String cloudServiceName) Gets information about all public IP addresses on a cloud service level.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listCloudServicePublicIpAddresses(String resourceGroupName, String cloudServiceName, com.azure.core.util.Context context) Gets information about all public IP addresses on a cloud service level.com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listCloudServicePublicIpAddressesAsync(String resourceGroupName, String cloudServiceName) Gets information about all public IP addresses on a cloud service level.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listCloudServiceRoleInstancePublicIpAddresses(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName) Gets information about all public IP addresses in a role instance IP configuration in a cloud service.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listCloudServiceRoleInstancePublicIpAddresses(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, com.azure.core.util.Context context) Gets information about all public IP addresses in a role instance IP configuration in a cloud service.com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listCloudServiceRoleInstancePublicIpAddressesAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName) Gets information about all public IP addresses in a role instance IP configuration in a cloud service.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listVirtualMachineScaleSetPublicIpAddresses(String resourceGroupName, String virtualMachineScaleSetName) Gets information about all public IP addresses on a virtual machine scale set level.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listVirtualMachineScaleSetPublicIpAddresses(String resourceGroupName, String virtualMachineScaleSetName, com.azure.core.util.Context context) Gets information about all public IP addresses on a virtual machine scale set level.com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listVirtualMachineScaleSetPublicIpAddressesAsync(String resourceGroupName, String virtualMachineScaleSetName) Gets information about all public IP addresses on a virtual machine scale set level.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listVirtualMachineScaleSetVMPublicIpAddresses(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName) Gets information about all public IP addresses in a virtual machine IP configuration in a virtual machine scale set.com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listVirtualMachineScaleSetVMPublicIpAddresses(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, com.azure.core.util.Context context) Gets information about all public IP addresses in a virtual machine IP configuration in a virtual machine scale set.com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listVirtualMachineScaleSetVMPublicIpAddressesAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName) Gets information about all public IP addresses in a virtual machine IP configuration in a virtual machine scale set.updateTags(String resourceGroupName, String publicIpAddressName, TagsObject parameters) Updates public IP address tags.updateTagsAsync(String resourceGroupName, String publicIpAddressName, TagsObject parameters) Updates public IP address tags.com.azure.core.http.rest.Response<PublicIpAddressInner> updateTagsWithResponse(String resourceGroupName, String publicIpAddressName, TagsObject parameters, com.azure.core.util.Context context) Updates public IP address tags.Mono<com.azure.core.http.rest.Response<PublicIpAddressInner>> updateTagsWithResponseAsync(String resourceGroupName, String publicIpAddressName, TagsObject parameters) Updates public IP address tags.
-
Method Details
-
listCloudServicePublicIpAddressesAsync
com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listCloudServicePublicIpAddressesAsync(String resourceGroupName, String cloudServiceName) Gets information about all public IP addresses on a cloud service level.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.- Returns:
- information about all public IP addresses on a cloud service level as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServicePublicIpAddresses
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listCloudServicePublicIpAddresses(String resourceGroupName, String cloudServiceName) Gets information about all public IP addresses on a cloud service level.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.- Returns:
- information about all public IP addresses on a cloud service level as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServicePublicIpAddresses
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listCloudServicePublicIpAddresses(String resourceGroupName, String cloudServiceName, com.azure.core.util.Context context) Gets information about all public IP addresses on a cloud service level.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.context- The context to associate with this operation.- Returns:
- information about all public IP addresses on a cloud service level as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServiceRoleInstancePublicIpAddressesAsync
com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listCloudServiceRoleInstancePublicIpAddressesAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName) Gets information about all public IP addresses in a role instance IP configuration in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.networkInterfaceName- The network interface name.ipConfigurationName- The IP configuration name.- Returns:
- information about all public IP addresses in a role instance IP configuration in a cloud service as
paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServiceRoleInstancePublicIpAddresses
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listCloudServiceRoleInstancePublicIpAddresses(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName) Gets information about all public IP addresses in a role instance IP configuration in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.networkInterfaceName- The network interface name.ipConfigurationName- The IP configuration name.- Returns:
- information about all public IP addresses in a role instance IP configuration in a cloud service as
paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listCloudServiceRoleInstancePublicIpAddresses
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listCloudServiceRoleInstancePublicIpAddresses(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, com.azure.core.util.Context context) Gets information about all public IP addresses in a role instance IP configuration in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The name of role instance.networkInterfaceName- The network interface name.ipConfigurationName- The IP configuration name.context- The context to associate with this operation.- Returns:
- information about all public IP addresses in a role instance IP configuration in a cloud service as
paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getCloudServicePublicIpAddressWithResponseAsync
Mono<com.azure.core.http.rest.Response<PublicIpAddressInner>> getCloudServicePublicIpAddressWithResponseAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName, String expand) Get the specified public IP address in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The role instance name.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the IP configuration.publicIpAddressName- The name of the public IP Address.expand- Expands referenced resources.- Returns:
- the specified public IP address in a cloud service along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getCloudServicePublicIpAddressAsync
Mono<PublicIpAddressInner> getCloudServicePublicIpAddressAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName) Get the specified public IP address in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The role instance name.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the IP configuration.publicIpAddressName- The name of the public IP Address.- Returns:
- the specified public IP address in a cloud service on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getCloudServicePublicIpAddressWithResponse
com.azure.core.http.rest.Response<PublicIpAddressInner> getCloudServicePublicIpAddressWithResponse(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName, String expand, com.azure.core.util.Context context) Get the specified public IP address in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The role instance name.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the IP configuration.publicIpAddressName- The name of the public IP Address.expand- Expands referenced resources.context- The context to associate with this operation.- Returns:
- the specified public IP address in a cloud service along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getCloudServicePublicIpAddress
PublicIpAddressInner getCloudServicePublicIpAddress(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName) Get the specified public IP address in a cloud service.- Parameters:
resourceGroupName- The name of the resource group.cloudServiceName- The name of the cloud service.roleInstanceName- The role instance name.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the IP configuration.publicIpAddressName- The name of the public IP Address.- Returns:
- the specified public IP address in a cloud service.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String publicIpAddressName) Deletes the specified public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String publicIpAddressName) Deletes the specified public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String publicIpAddressName) Deletes the specified public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String publicIpAddressName, com.azure.core.util.Context context) Deletes the specified public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAsync
Deletes the specified public IP address.- Specified by:
deleteAsyncin interfaceInnerSupportsDelete<Void>- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes the specified public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String resourceGroupName, String publicIpAddressName, com.azure.core.util.Context context) Deletes the specified public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.context- The context to associate with this operation.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponseAsync
Mono<com.azure.core.http.rest.Response<PublicIpAddressInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String publicIpAddressName, String expand) Gets the specified public IP address in a specified resource group.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.expand- Expands referenced resources.- Returns:
- the specified public IP address in a specified resource group along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupAsync
Mono<PublicIpAddressInner> getByResourceGroupAsync(String resourceGroupName, String publicIpAddressName) Gets the specified public IP address in a specified resource group.- Specified by:
getByResourceGroupAsyncin interfaceInnerSupportsGet<PublicIpAddressInner>- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the specified public IP address in a specified resource group on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<PublicIpAddressInner> getByResourceGroupWithResponse(String resourceGroupName, String publicIpAddressName, String expand, com.azure.core.util.Context context) Gets the specified public IP address in a specified resource group.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.expand- Expands referenced resources.context- The context to associate with this operation.- Returns:
- the specified public IP address in a specified resource group along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroup
Gets the specified public IP address in a specified resource group.- Specified by:
getByResourceGroupin interfaceInnerSupportsGet<PublicIpAddressInner>- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the specified public IP address in a specified resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to the create or update public IP address operation.- Returns:
- public IP address resource along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PublicIpAddressInner>,PublicIpAddressInner> beginCreateOrUpdateAsync(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to the create or update public IP address operation.- Returns:
- the
PollerFluxfor polling of public IP address resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PublicIpAddressInner>,PublicIpAddressInner> beginCreateOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to the create or update public IP address operation.- Returns:
- the
SyncPollerfor polling of public IP address resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PublicIpAddressInner>,PublicIpAddressInner> beginCreateOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters, com.azure.core.util.Context context) Creates or updates a static or dynamic public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to the create or update public IP address operation.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of public IP address resource. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateAsync
Mono<PublicIpAddressInner> createOrUpdateAsync(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to the create or update public IP address operation.- Returns:
- public IP address resource on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
PublicIpAddressInner createOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters) Creates or updates a static or dynamic public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to the create or update public IP address operation.- Returns:
- public IP address resource.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
PublicIpAddressInner createOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters, com.azure.core.util.Context context) Creates or updates a static or dynamic public IP address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to the create or update public IP address operation.context- The context to associate with this operation.- Returns:
- public IP address resource.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsWithResponseAsync
Mono<com.azure.core.http.rest.Response<PublicIpAddressInner>> updateTagsWithResponseAsync(String resourceGroupName, String publicIpAddressName, TagsObject parameters) Updates public IP address tags.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to update public IP address tags.- Returns:
- public IP address resource along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsAsync
Mono<PublicIpAddressInner> updateTagsAsync(String resourceGroupName, String publicIpAddressName, TagsObject parameters) Updates public IP address tags.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to update public IP address tags.- Returns:
- public IP address resource on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTagsWithResponse
com.azure.core.http.rest.Response<PublicIpAddressInner> updateTagsWithResponse(String resourceGroupName, String publicIpAddressName, TagsObject parameters, com.azure.core.util.Context context) Updates public IP address tags.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to update public IP address tags.context- The context to associate with this operation.- Returns:
- public IP address resource along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateTags
PublicIpAddressInner updateTags(String resourceGroupName, String publicIpAddressName, TagsObject parameters) Updates public IP address tags.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.parameters- Parameters supplied to update public IP address tags.- Returns:
- public IP address resource.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listAsync()Gets all the public IP addresses in a subscription.- Specified by:
listAsyncin interfaceInnerSupportsListing<PublicIpAddressInner>- Returns:
- all the public IP addresses in a subscription as paginated response with
PagedFlux. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> list()Gets all the public IP addresses in a subscription.- Specified by:
listin interfaceInnerSupportsListing<PublicIpAddressInner>- Returns:
- all the public IP addresses in a subscription as paginated response with
PagedIterable. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> list(com.azure.core.util.Context context) Gets all the public IP addresses in a subscription.- Parameters:
context- The context to associate with this operation.- Returns:
- all the public IP addresses in a subscription as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroupAsync
com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listByResourceGroupAsync(String resourceGroupName) Gets all public IP addresses in a resource group.- Specified by:
listByResourceGroupAsyncin interfaceInnerSupportsListing<PublicIpAddressInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- all public IP addresses in a resource group as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listByResourceGroup(String resourceGroupName) Gets all public IP addresses in a resource group.- Specified by:
listByResourceGroupin interfaceInnerSupportsListing<PublicIpAddressInner>- Parameters:
resourceGroupName- The name of the resource group.- Returns:
- all public IP addresses in a resource group as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Gets all public IP addresses in a resource group.- Parameters:
resourceGroupName- The name of the resource group.context- The context to associate with this operation.- Returns:
- all public IP addresses in a resource group as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
ddosProtectionStatusWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> ddosProtectionStatusWithResponseAsync(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the Ddos Protection Status of a Public IP Address along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDdosProtectionStatusAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PublicIpDdosProtectionStatusResultInner>,PublicIpDdosProtectionStatusResultInner> beginDdosProtectionStatusAsync(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the
PollerFluxfor polling of the Ddos Protection Status of a Public IP Address. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDdosProtectionStatus
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PublicIpDdosProtectionStatusResultInner>,PublicIpDdosProtectionStatusResultInner> beginDdosProtectionStatus(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the
SyncPollerfor polling of the Ddos Protection Status of a Public IP Address. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDdosProtectionStatus
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PublicIpDdosProtectionStatusResultInner>,PublicIpDdosProtectionStatusResultInner> beginDdosProtectionStatus(String resourceGroupName, String publicIpAddressName, com.azure.core.util.Context context) Gets the Ddos Protection Status of a Public IP Address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of the Ddos Protection Status of a Public IP Address. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
ddosProtectionStatusAsync
Mono<PublicIpDdosProtectionStatusResultInner> ddosProtectionStatusAsync(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the Ddos Protection Status of a Public IP Address on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
ddosProtectionStatus
PublicIpDdosProtectionStatusResultInner ddosProtectionStatus(String resourceGroupName, String publicIpAddressName) Gets the Ddos Protection Status of a Public IP Address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.- Returns:
- the Ddos Protection Status of a Public IP Address.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
ddosProtectionStatus
PublicIpDdosProtectionStatusResultInner ddosProtectionStatus(String resourceGroupName, String publicIpAddressName, com.azure.core.util.Context context) Gets the Ddos Protection Status of a Public IP Address.- Parameters:
resourceGroupName- The name of the resource group.publicIpAddressName- The name of the public IP address.context- The context to associate with this operation.- Returns:
- the Ddos Protection Status of a Public IP Address.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetPublicIpAddressesAsync
com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listVirtualMachineScaleSetPublicIpAddressesAsync(String resourceGroupName, String virtualMachineScaleSetName) Gets information about all public IP addresses on a virtual machine scale set level.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.- Returns:
- information about all public IP addresses on a virtual machine scale set level as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetPublicIpAddresses
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listVirtualMachineScaleSetPublicIpAddresses(String resourceGroupName, String virtualMachineScaleSetName) Gets information about all public IP addresses on a virtual machine scale set level.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.- Returns:
- information about all public IP addresses on a virtual machine scale set level as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetPublicIpAddresses
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listVirtualMachineScaleSetPublicIpAddresses(String resourceGroupName, String virtualMachineScaleSetName, com.azure.core.util.Context context) Gets information about all public IP addresses on a virtual machine scale set level.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.context- The context to associate with this operation.- Returns:
- information about all public IP addresses on a virtual machine scale set level as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetVMPublicIpAddressesAsync
com.azure.core.http.rest.PagedFlux<PublicIpAddressInner> listVirtualMachineScaleSetVMPublicIpAddressesAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName) Gets information about all public IP addresses in a virtual machine IP configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The network interface name.ipConfigurationName- The IP configuration name.- Returns:
- information about all public IP addresses in a virtual machine IP configuration in a virtual machine
scale set as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetVMPublicIpAddresses
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listVirtualMachineScaleSetVMPublicIpAddresses(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName) Gets information about all public IP addresses in a virtual machine IP configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The network interface name.ipConfigurationName- The IP configuration name.- Returns:
- information about all public IP addresses in a virtual machine IP configuration in a virtual machine
scale set as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listVirtualMachineScaleSetVMPublicIpAddresses
com.azure.core.http.rest.PagedIterable<PublicIpAddressInner> listVirtualMachineScaleSetVMPublicIpAddresses(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, com.azure.core.util.Context context) Gets information about all public IP addresses in a virtual machine IP configuration in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The network interface name.ipConfigurationName- The IP configuration name.context- The context to associate with this operation.- Returns:
- information about all public IP addresses in a virtual machine IP configuration in a virtual machine
scale set as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetPublicIpAddressWithResponseAsync
Mono<com.azure.core.http.rest.Response<PublicIpAddressInner>> getVirtualMachineScaleSetPublicIpAddressWithResponseAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName, String expand) Get the specified public IP address in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the IP configuration.publicIpAddressName- The name of the public IP Address.expand- Expands referenced resources.- Returns:
- the specified public IP address in a virtual machine scale set along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetPublicIpAddressAsync
Mono<PublicIpAddressInner> getVirtualMachineScaleSetPublicIpAddressAsync(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName) Get the specified public IP address in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the IP configuration.publicIpAddressName- The name of the public IP Address.- Returns:
- the specified public IP address in a virtual machine scale set on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetPublicIpAddressWithResponse
com.azure.core.http.rest.Response<PublicIpAddressInner> getVirtualMachineScaleSetPublicIpAddressWithResponse(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName, String expand, com.azure.core.util.Context context) Get the specified public IP address in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the IP configuration.publicIpAddressName- The name of the public IP Address.expand- Expands referenced resources.context- The context to associate with this operation.- Returns:
- the specified public IP address in a virtual machine scale set along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getVirtualMachineScaleSetPublicIpAddress
PublicIpAddressInner getVirtualMachineScaleSetPublicIpAddress(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName) Get the specified public IP address in a virtual machine scale set.- Parameters:
resourceGroupName- The name of the resource group.virtualMachineScaleSetName- The name of the virtual machine scale set.virtualmachineIndex- The virtual machine index.networkInterfaceName- The name of the network interface.ipConfigurationName- The name of the IP configuration.publicIpAddressName- The name of the public IP Address.- Returns:
- the specified public IP address in a virtual machine scale set.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-