public class ListPublicIpAddressPoolsRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
ListPublicIpAddressPoolsRequest.ListPublicIpAddressPoolsRequestTags |
限定符和类型 | 字段和说明 |
---|---|
Boolean |
dryRun
Specifies whether to perform a dry run, without performing the actual request.
|
String |
isp
The line type.
|
Integer |
maxResults
The maximum number of entries to return.
|
String |
name
The name of the IP address pool.
|
String |
nextToken
The pagination token that is used in the next request to retrieve a new page of results.
|
String |
ownerAccount |
Long |
ownerId |
List<String> |
publicIpAddressPoolIds
The IDs of the IP address pool.
|
String |
regionId
The ID of the region in which the IP address pool that you want to query resides.
|
String |
resourceGroupId
The ID of the resource group to which the IP address pool belongs.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
Boolean |
securityProtectionEnabled
Specifies whether to enable Anti-DDoS Pro/Premium.
|
String |
status
The status of the IP address pool.
|
List<ListPublicIpAddressPoolsRequest.ListPublicIpAddressPoolsRequestTags> |
tags
The tags to add to the resource.
|
构造器和说明 |
---|
ListPublicIpAddressPoolsRequest() |
@NameInMap(value="DryRun") public Boolean dryRun
Specifies whether to perform a dry run, without performing the actual request. Valid values:
DryRunOperation
error code is returned.false
@NameInMap(value="Isp") public String isp
The line type. Valid values:
For more information about the BGP (Multi-ISP) line and BGP (Multi-ISP) Pro line, see the "Line types" section of What is EIP?
If you are allowed to use single-ISP bandwidth, you can also choose one of the following values:
If your services are deployed in China East 1 Finance, this parameter is required and you must set the parameter to BGP_FinanceCloud.
example:BGP
@NameInMap(value="MaxResults") public Integer maxResults
The maximum number of entries to return. Valid values: 10 to 100. Default value: 10.
example:10
@NameInMap(value="Name") public String name
The name of the IP address pool.
If you enter a name, the name must be 1 to 128 characters in length and can contain digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter but cannot start with http://
or https://
.
AddressPoolName
@NameInMap(value="NextToken") public String nextToken
The pagination token that is used in the next request to retrieve a new page of results.
FFmyTO70tTpLG6I3FmYAXGKPd****
@NameInMap(value="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="PublicIpAddressPoolIds") public List<String> publicIpAddressPoolIds
The IDs of the IP address pool.
You can enter up to 100 IDs.
@NameInMap(value="RegionId") public String regionId
The ID of the region in which the IP address pool that you want to query resides.
You can call the DescribeRegions operation to query the region ID.
This parameter is required.
example:cn-chengdu
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the IP address pool belongs.
example:rg-acfmxazb4pcdvf****
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
@NameInMap(value="SecurityProtectionEnabled") public Boolean securityProtectionEnabled
Specifies whether to enable Anti-DDoS Pro/Premium. Valid values:
true
@NameInMap(value="Status") public String status
The status of the IP address pool. Valid values:
Created
@NameInMap(value="Tags") public List<ListPublicIpAddressPoolsRequest.ListPublicIpAddressPoolsRequestTags> tags
The tags to add to the resource.
public static ListPublicIpAddressPoolsRequest build(Map<String,?> map) throws Exception
Exception
public ListPublicIpAddressPoolsRequest setDryRun(Boolean dryRun)
public Boolean getDryRun()
public ListPublicIpAddressPoolsRequest setIsp(String isp)
public String getIsp()
public ListPublicIpAddressPoolsRequest setMaxResults(Integer maxResults)
public Integer getMaxResults()
public ListPublicIpAddressPoolsRequest setName(String name)
public String getName()
public ListPublicIpAddressPoolsRequest setNextToken(String nextToken)
public String getNextToken()
public ListPublicIpAddressPoolsRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public ListPublicIpAddressPoolsRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public ListPublicIpAddressPoolsRequest setPublicIpAddressPoolIds(List<String> publicIpAddressPoolIds)
public ListPublicIpAddressPoolsRequest setRegionId(String regionId)
public String getRegionId()
public ListPublicIpAddressPoolsRequest setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public ListPublicIpAddressPoolsRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public ListPublicIpAddressPoolsRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public ListPublicIpAddressPoolsRequest setSecurityProtectionEnabled(Boolean securityProtectionEnabled)
public Boolean getSecurityProtectionEnabled()
public ListPublicIpAddressPoolsRequest setStatus(String status)
public String getStatus()
public ListPublicIpAddressPoolsRequest setTags(List<ListPublicIpAddressPoolsRequest.ListPublicIpAddressPoolsRequestTags> tags)
public List<ListPublicIpAddressPoolsRequest.ListPublicIpAddressPoolsRequestTags> getTags()
Copyright © 2024. All rights reserved.