public class CreatePublicIpAddressPoolRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
CreatePublicIpAddressPoolRequest.CreatePublicIpAddressPoolRequestTag |
限定符和类型 | 字段和说明 |
---|---|
String |
bizType
The service type of the IP address pool.
|
String |
clientToken
The client token that is used to ensure the idempotence of the request.
|
String |
description
The description of the IP address pool.
|
Boolean |
dryRun
Specifies whether to precheck only this request.
|
String |
isp
The line type.
|
String |
name
The name of the IP address pool.
|
String |
ownerAccount |
Long |
ownerId |
String |
regionId
The ID of the region where you want to create the IP address pool.
|
String |
resourceGroupId
The ID of the resource group to which the IP address pool belongs.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
List<String> |
securityProtectionTypes
The editions of Anti-DDoS.
|
List<CreatePublicIpAddressPoolRequest.CreatePublicIpAddressPoolRequestTag> |
tag
The tag of the resource.
|
List<String> |
zones
The zone of the IP address pool.
|
构造器和说明 |
---|
CreatePublicIpAddressPoolRequest() |
@NameInMap(value="BizType") public String bizType
The service type of the IP address pool. Valid values:
Default
@NameInMap(value="ClientToken") public String clientToken
The client token that is used to ensure the idempotence of the request.
You can use the client to generate a value, and you must make sure that each request has a unique token value. The client token can contain only ASCII characters.
example:If you do not specify this parameter, the system automatically uses the value of RequestId as the value of ClientToken. The value of RequestId for each API request is different.
02fb3da4-130e-11****
@NameInMap(value="Description") public String description
The description of the IP address pool.
This parameter is optional. The description must be 2 to 256 characters in length, and cannot start with http:// or https://.
example:AddressPoolDescription
@NameInMap(value="DryRun") public Boolean dryRun
Specifies whether to precheck only this request. Valid values:
DryRunOperation
error code is returned.false
@NameInMap(value="Isp") public String isp
The line type. Valid values:
For more information about BGP (Multi-ISP) lines and BGP (Multi-ISP) Pro lines, see the "Line types" section in 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.
BGP
@NameInMap(value="Name") public String name
The name of the IP address pool.
This parameter is optional. 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="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="RegionId") public String regionId
The ID of the region where you want to create the IP address pool.
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="SecurityProtectionTypes") public List<String> securityProtectionTypes
The editions of Anti-DDoS.
@NameInMap(value="Tag") public List<CreatePublicIpAddressPoolRequest.CreatePublicIpAddressPoolRequestTag> tag
The tag of the resource.
public static CreatePublicIpAddressPoolRequest build(Map<String,?> map) throws Exception
Exception
public CreatePublicIpAddressPoolRequest setBizType(String bizType)
public String getBizType()
public CreatePublicIpAddressPoolRequest setClientToken(String clientToken)
public String getClientToken()
public CreatePublicIpAddressPoolRequest setDescription(String description)
public String getDescription()
public CreatePublicIpAddressPoolRequest setDryRun(Boolean dryRun)
public Boolean getDryRun()
public CreatePublicIpAddressPoolRequest setIsp(String isp)
public String getIsp()
public CreatePublicIpAddressPoolRequest setName(String name)
public String getName()
public CreatePublicIpAddressPoolRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public CreatePublicIpAddressPoolRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public CreatePublicIpAddressPoolRequest setRegionId(String regionId)
public String getRegionId()
public CreatePublicIpAddressPoolRequest setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public CreatePublicIpAddressPoolRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public CreatePublicIpAddressPoolRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public CreatePublicIpAddressPoolRequest setSecurityProtectionTypes(List<String> securityProtectionTypes)
public CreatePublicIpAddressPoolRequest setTag(List<CreatePublicIpAddressPoolRequest.CreatePublicIpAddressPoolRequestTag> tag)
public List<CreatePublicIpAddressPoolRequest.CreatePublicIpAddressPoolRequestTag> getTag()
public CreatePublicIpAddressPoolRequest setZones(List<String> zones)
Copyright © 2024. All rights reserved.