public class DescribeEipAddressesRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
DescribeEipAddressesRequest.DescribeEipAddressesRequestFilter |
static class |
DescribeEipAddressesRequest.DescribeEipAddressesRequestTag |
限定符和类型 | 字段和说明 |
---|---|
String |
allocationId
The ID of the EIP that you want to query.
|
String |
associatedInstanceId
The ID of the instance associated with the EIP.
|
String |
associatedInstanceType
The type of the cloud resource with which you want to associate the EIP.
|
String |
chargeType
The billing method of the EIP.
|
Boolean |
dryRun
Specifies whether to perform only a dry run, without performing the actual request.
|
String |
eipAddress
The EIP that you want to query.
|
String |
eipName
The name of the EIP.
|
List<DescribeEipAddressesRequest.DescribeEipAddressesRequestFilter> |
filter |
Boolean |
includeReservationData
Specifies whether to return information about pending orders.
|
String |
ISP
The line type.
|
String |
lockReason
The reason why the EIP is locked.
|
String |
ownerAccount |
Long |
ownerId |
Integer |
pageNumber
The page number.
|
Integer |
pageSize
The number of entries per page.
|
String |
publicIpAddressPoolId
The IP address pool to which the EIP that you want to query belongs.
|
String |
regionId
The region ID of the EIP.
|
String |
resourceGroupId
The ID of the resource group to which the EIP belongs.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
Boolean |
securityProtectionEnabled
Specifies whether to activate Anti-DDoS Pro/Premium.
|
String |
segmentInstanceId
The ID of the contiguous EIP group.
|
Boolean |
serviceManaged |
String |
status
The state of the EIP.
|
List<DescribeEipAddressesRequest.DescribeEipAddressesRequestTag> |
tag
The tags used to filter EIPs.
|
构造器和说明 |
---|
DescribeEipAddressesRequest() |
@NameInMap(value="Filter") public List<DescribeEipAddressesRequest.DescribeEipAddressesRequestFilter> filter
@NameInMap(value="AllocationId") public String allocationId
The ID of the EIP that you want to query.
You can specify up to 50 EIP IDs. Separate multiple IDs with commas (,).
example:If both EipAddress and AllocationId are specified, you can specify up to 50 EIP IDs for AllocationId, and specify up to 50 EIPs for EipAddress.
eip-2zeerraiwb7ujxscd****
@NameInMap(value="AssociatedInstanceId") public String associatedInstanceId
The ID of the instance associated with the EIP.
example:i-2zebb08phyccdvf****
@NameInMap(value="AssociatedInstanceType") public String associatedInstanceType
The type of the cloud resource with which you want to associate the EIP. Valid values:
example:Each ECS instance, CLB instance, HAVIP, and IP address can be associated with only one EIP. A NAT gateway can be associated with multiple EIPs. The number of EIPs that you can associate with a secondary ENI depends on the association mode. For more information, see Associate EIPs with and disassociate EIPs from cloud resources.
EcsInstance
@NameInMap(value="ChargeType") public String chargeType
The billing method of the EIP. Valid values:
PostPaid
@NameInMap(value="DryRun") public Boolean dryRun
Specifies whether to perform only a dry run, without performing the actual request. Valid values:
DryRunOperation
error code is returned.false
@NameInMap(value="EipAddress") public String eipAddress
The EIP that you want to query.
You can specify up to 50 EIPs. Separate multiple EIPs with commas (,).
example:If both EipAddress and AllocationId are specified, you can specify up to 50 EIPs for EipAddress, and specify up to 50 EIP IDs for AllocationId.
47.75.XX.XX
@NameInMap(value="EipName") public String eipName
The name of the EIP.
The name must be 1 to 128 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The name must start with a letter.
example:EIP-01
@NameInMap(value="ISP") public String ISP
The line type. Valid values:
For more information about BGP (Multi-ISP) and BGP (Multi-ISP) Pro, see the Line types section of the "What is EIP?" topic.
If you are allowed to use single-ISP bandwidth, you can also use one of the following values:
If your services are deployed in China East 1 Finance, this parameter is required and you must set the value to BGP_FinanceCloud.
example:BGP
@NameInMap(value="IncludeReservationData") public Boolean includeReservationData
Specifies whether to return information about pending orders. Valid values:
false
@NameInMap(value="LockReason") public String lockReason
The reason why the EIP is locked. Valid values:
financial
@NameInMap(value="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="PageNumber") public Integer pageNumber
The page number. Default value: 1.
example:10
@NameInMap(value="PageSize") public Integer pageSize
The number of entries per page. Valid values: 1 to 100. Default value: 10.
example:10
@NameInMap(value="PublicIpAddressPoolId") public String publicIpAddressPoolId
The IP address pool to which the EIP that you want to query belongs.
example:pippool-2vc0kxcedhquybdsz****
@NameInMap(value="RegionId") public String regionId
The region ID of the EIP.
You can call the DescribeRegions operation to query the region ID.
This parameter is required.
example:cn-hangzhou
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the EIP 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 activate Anti-DDoS Pro/Premium. Valid values:
false
@NameInMap(value="SegmentInstanceId") public String segmentInstanceId
The ID of the contiguous EIP group.
example:eipsg-t4nr90yik5oy38xdy****
@NameInMap(value="ServiceManaged") public Boolean serviceManaged
@NameInMap(value="Status") public String status
The state of the EIP. Valid values:
Available
@NameInMap(value="Tag") public List<DescribeEipAddressesRequest.DescribeEipAddressesRequestTag> tag
The tags used to filter EIPs.
public static DescribeEipAddressesRequest build(Map<String,?> map) throws Exception
Exception
public DescribeEipAddressesRequest setFilter(List<DescribeEipAddressesRequest.DescribeEipAddressesRequestFilter> filter)
public List<DescribeEipAddressesRequest.DescribeEipAddressesRequestFilter> getFilter()
public DescribeEipAddressesRequest setAllocationId(String allocationId)
public String getAllocationId()
public DescribeEipAddressesRequest setAssociatedInstanceId(String associatedInstanceId)
public String getAssociatedInstanceId()
public DescribeEipAddressesRequest setAssociatedInstanceType(String associatedInstanceType)
public String getAssociatedInstanceType()
public DescribeEipAddressesRequest setChargeType(String chargeType)
public String getChargeType()
public DescribeEipAddressesRequest setDryRun(Boolean dryRun)
public Boolean getDryRun()
public DescribeEipAddressesRequest setEipAddress(String eipAddress)
public String getEipAddress()
public DescribeEipAddressesRequest setEipName(String eipName)
public String getEipName()
public DescribeEipAddressesRequest setISP(String ISP)
public String getISP()
public DescribeEipAddressesRequest setIncludeReservationData(Boolean includeReservationData)
public Boolean getIncludeReservationData()
public DescribeEipAddressesRequest setLockReason(String lockReason)
public String getLockReason()
public DescribeEipAddressesRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public DescribeEipAddressesRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public DescribeEipAddressesRequest setPageNumber(Integer pageNumber)
public Integer getPageNumber()
public DescribeEipAddressesRequest setPageSize(Integer pageSize)
public Integer getPageSize()
public DescribeEipAddressesRequest setPublicIpAddressPoolId(String publicIpAddressPoolId)
public String getPublicIpAddressPoolId()
public DescribeEipAddressesRequest setRegionId(String regionId)
public String getRegionId()
public DescribeEipAddressesRequest setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public DescribeEipAddressesRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public DescribeEipAddressesRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public DescribeEipAddressesRequest setSecurityProtectionEnabled(Boolean securityProtectionEnabled)
public Boolean getSecurityProtectionEnabled()
public DescribeEipAddressesRequest setSegmentInstanceId(String segmentInstanceId)
public String getSegmentInstanceId()
public DescribeEipAddressesRequest setServiceManaged(Boolean serviceManaged)
public Boolean getServiceManaged()
public DescribeEipAddressesRequest setStatus(String status)
public String getStatus()
public DescribeEipAddressesRequest setTag(List<DescribeEipAddressesRequest.DescribeEipAddressesRequestTag> tag)
public List<DescribeEipAddressesRequest.DescribeEipAddressesRequestTag> getTag()
Copyright © 2024. All rights reserved.