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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.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<Void>,Void>beginDelete(String resourceGroupName, String publicIpAddressName)Deletes the specified public IP address.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.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.PublicIpAddressInnercreateOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters)Creates or updates a static or dynamic public IP address.PublicIpAddressInnercreateOrUpdate(String resourceGroupName, String publicIpAddressName, PublicIpAddressInner parameters, com.azure.core.util.Context context)Creates or updates a static or dynamic public IP address.Mono<PublicIpAddressInner>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.voiddelete(String resourceGroupName, String publicIpAddressName)Deletes the specified public IP address.voiddelete(String resourceGroupName, String publicIpAddressName, com.azure.core.util.Context context)Deletes the specified public IP address.Mono<Void>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.PublicIpAddressInnergetByResourceGroup(String resourceGroupName, String publicIpAddressName)Gets the specified public IP address in a specified resource group.Mono<PublicIpAddressInner>getByResourceGroupAsync(String resourceGroupName, String publicIpAddressName)Gets the specified public IP address in a specified resource group.Mono<PublicIpAddressInner>getByResourceGroupAsync(String resourceGroupName, String publicIpAddressName, String expand)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.PublicIpAddressInnergetCloudServicePublicIpAddress(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName)Get the specified public IP address in a cloud service.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.Mono<PublicIpAddressInner>getCloudServicePublicIpAddressAsync(String resourceGroupName, String cloudServiceName, String roleInstanceName, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName, String expand)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.PublicIpAddressInnergetVirtualMachineScaleSetPublicIpAddress(String resourceGroupName, String virtualMachineScaleSetName, String virtualmachineIndex, String networkInterfaceName, String ipConfigurationName, String publicIpAddressName)Get the specified public IP address in a virtual machine scale set.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.Mono<PublicIpAddressInner>getVirtualMachineScaleSetPublicIpAddressAsync(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.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>listAsync()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.PublicIpAddressInnerupdateTags(String resourceGroupName, String publicIpAddressName, TagsObject parameters)Updates public IP address tags.Mono<PublicIpAddressInner>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 Detail
-
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, 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 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.
-
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.
-
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.
-
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.
-
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
Mono<Void> deleteAsync(String resourceGroupName, String publicIpAddressName)
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
void delete(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.- 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, 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 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.
-
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.
-
getByResourceGroup
PublicIpAddressInner getByResourceGroup(String resourceGroupName, String publicIpAddressName)
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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, 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 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.
-
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.
-
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.
-
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.
-
-