mirror of https://github.com/apache/cloudstack.git
Document how to pass CIDRs lists API calls (#4035)
This commit is contained in:
parent
7e3b61b723
commit
c856614350
|
|
@ -74,10 +74,10 @@ public class CreateEgressFirewallRuleCmd extends BaseAsyncCreateCmd implements F
|
|||
@Parameter(name = ApiConstants.END_PORT, type = CommandType.INTEGER, description = "the ending port of firewall rule")
|
||||
private Integer publicEndPort;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list to forward traffic from")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list to forward traffic from. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> cidrlist;
|
||||
|
||||
@Parameter(name = ApiConstants.DEST_CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list to forward traffic to")
|
||||
@Parameter(name = ApiConstants.DEST_CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list to forward traffic to. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> destCidrList;
|
||||
|
||||
@Parameter(name = ApiConstants.ICMP_TYPE, type = CommandType.INTEGER, description = "type of the icmp message being sent")
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ public class CreateFirewallRuleCmd extends BaseAsyncCreateCmd implements Firewal
|
|||
@Parameter(name = ApiConstants.END_PORT, type = CommandType.INTEGER, description = "the ending port of firewall rule")
|
||||
private Integer publicEndPort;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the CIDR list to forward traffic from")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the CIDR list to forward traffic from. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> cidrlist;
|
||||
|
||||
@Parameter(name = ApiConstants.ICMP_TYPE, type = CommandType.INTEGER, description = "type of the ICMP message being sent")
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ public class CreatePortForwardingRuleCmd extends BaseAsyncCreateCmd implements P
|
|||
description = "the ID of the virtual machine for the port forwarding rule")
|
||||
private Long virtualMachineId;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list to forward traffic from")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list to forward traffic from. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> cidrlist;
|
||||
|
||||
@Parameter(name = ApiConstants.OPEN_FIREWALL, type = CommandType.BOOLEAN, description = "if true, firewall rule for source/end public port is automatically created; "
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ public class CreateLoadBalancerRuleCmd extends BaseAsyncCreateCmd /*implements L
|
|||
@Parameter(name = ApiConstants.DOMAIN_ID, type = CommandType.UUID, entityType = DomainResponse.class, description = "the domain ID associated with the load balancer")
|
||||
private Long domainId;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the CIDR list to forward traffic from")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the CIDR list to forward traffic from. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> cidrlist;
|
||||
|
||||
@Parameter(name = ApiConstants.NETWORK_ID, type = CommandType.UUID, entityType = NetworkResponse.class, description = "The guest network this "
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ public class CreateIpForwardingRuleCmd extends BaseAsyncCreateCmd implements Sta
|
|||
description = "if true, firewall rule for source/end public port is automatically created; if false - firewall rule has to be created explicitly. Has value true by default")
|
||||
private Boolean openFirewall;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the CIDR list to forward traffic from")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the CIDR list to forward traffic from. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> cidrlist;
|
||||
|
||||
/////////////////////////////////////////////////////
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ public class CreateNetworkACLCmd extends BaseAsyncCreateCmd {
|
|||
@Parameter(name = ApiConstants.END_PORT, type = CommandType.INTEGER, description = "the ending port of ACL")
|
||||
private Integer publicEndPort;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the CIDR list to allow traffic from/to")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the CIDR list to allow traffic from/to. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> cidrlist;
|
||||
|
||||
@Parameter(name = ApiConstants.ICMP_TYPE, type = CommandType.INTEGER, description = "type of the ICMP message being sent")
|
||||
|
|
@ -247,4 +247,4 @@ public class CreateNetworkACLCmd extends BaseAsyncCreateCmd {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ public class UpdateNetworkACLItemCmd extends BaseAsyncCustomIdCmd {
|
|||
@Parameter(name = ApiConstants.END_PORT, type = CommandType.INTEGER, description = "the ending port of ACL")
|
||||
private Integer publicEndPort;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list to allow traffic from/to")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list to allow traffic from/to. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> cidrlist;
|
||||
|
||||
@Parameter(name = ApiConstants.ICMP_TYPE, type = CommandType.INTEGER, description = "type of the ICMP message being sent")
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ public class AuthorizeSecurityGroupEgressCmd extends BaseAsyncCmd {
|
|||
@Parameter(name = ApiConstants.ICMP_CODE, type = CommandType.INTEGER, description = "error code for this icmp message")
|
||||
private Integer icmpCode;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list associated")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list associated. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> cidrList;
|
||||
|
||||
@Parameter(name = ApiConstants.USER_SECURITY_GROUP_LIST, type = CommandType.MAP, description = "user to security group mapping")
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ public class AuthorizeSecurityGroupIngressCmd extends BaseAsyncCmd {
|
|||
@Parameter(name = ApiConstants.ICMP_CODE, type = CommandType.INTEGER, description = "error code for this icmp message")
|
||||
private Integer icmpCode;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list associated")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.LIST, collectionType = CommandType.STRING, description = "the cidr list associated. Multiple entries must be separated by a single comma character (,).")
|
||||
private List<String> cidrList;
|
||||
|
||||
@Parameter(name = ApiConstants.USER_SECURITY_GROUP_LIST, type = CommandType.MAP, description = "user to security group mapping")
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public class CreateVpnCustomerGatewayCmd extends BaseAsyncCmd {
|
|||
@Parameter(name = ApiConstants.GATEWAY, type = CommandType.STRING, required = true, description = "public ip address id of the customer gateway")
|
||||
private String gatewayIp;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.STRING, required = true, description = "guest cidr list of the customer gateway")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.STRING, required = true, description = "guest cidr list of the customer gateway. Multiple entries must be separated by a single comma character (,).")
|
||||
private String peerCidrList;
|
||||
|
||||
@Parameter(name = ApiConstants.IPSEC_PSK, type = CommandType.STRING, required = true, description = "IPsec Preshared-Key of the customer gateway. Cannot contain newline or double quotes.")
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ public class UpdateVpnCustomerGatewayCmd extends BaseAsyncCmd {
|
|||
@Parameter(name = ApiConstants.GATEWAY, type = CommandType.STRING, required = true, description = "public ip address id of the customer gateway")
|
||||
private String gatewayIp;
|
||||
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.STRING, required = true, description = "guest cidr of the customer gateway")
|
||||
@Parameter(name = ApiConstants.CIDR_LIST, type = CommandType.STRING, required = true, description = "guest cidr of the customer gateway. Multiple entries must be separated by a single comma character (,).")
|
||||
private String guestCidrList;
|
||||
|
||||
@Parameter(name = ApiConstants.IPSEC_PSK, type = CommandType.STRING, required = true, description = "IPsec Preshared-Key of the customer gateway. Cannot contain newline or double quotes.")
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ public class FirewallResponse extends BaseResponse {
|
|||
private String state;
|
||||
|
||||
@SerializedName(ApiConstants.CIDR_LIST)
|
||||
@Param(description = "the cidr list to forward traffic from")
|
||||
@Param(description = "the cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).")
|
||||
private String cidrList;
|
||||
|
||||
@SerializedName(ApiConstants.ICMP_TYPE)
|
||||
|
|
@ -80,7 +80,7 @@ public class FirewallResponse extends BaseResponse {
|
|||
private Boolean forDisplay;
|
||||
|
||||
@SerializedName(ApiConstants.DEST_CIDR_LIST)
|
||||
@Param(description = "the cidr list to forward traffic to")
|
||||
@Param(description = "the cidr list to forward traffic to. Multiple entries are separated by a single comma character (,).")
|
||||
private String destCidr;
|
||||
|
||||
public void setId(String id) {
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ public class FirewallRuleResponse extends BaseResponse {
|
|||
private String state;
|
||||
|
||||
@SerializedName(ApiConstants.CIDR_LIST)
|
||||
@Param(description = "the cidr list to forward traffic from")
|
||||
@Param(description = "the cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).")
|
||||
private String cidrList;
|
||||
|
||||
@SerializedName(ApiConstants.TAGS)
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ public class LoadBalancerResponse extends BaseResponse implements ControlledEnti
|
|||
private String networkId;
|
||||
|
||||
@SerializedName(ApiConstants.CIDR_LIST)
|
||||
@Param(description = "the cidr list to forward traffic from")
|
||||
@Param(description = "the cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).")
|
||||
private String cidrList;
|
||||
|
||||
@SerializedName(ApiConstants.ACCOUNT)
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ public class NetworkACLItemResponse extends BaseResponse {
|
|||
private String state;
|
||||
|
||||
@SerializedName(ApiConstants.CIDR_LIST)
|
||||
@Param(description = "the cidr list to forward traffic from")
|
||||
@Param(description = "the cidr list to forward traffic from. Multiple entries are separated by a single comma character (,).")
|
||||
private String cidrList;
|
||||
|
||||
@SerializedName(ApiConstants.ICMP_TYPE)
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ public class Site2SiteCustomerGatewayResponse extends BaseResponse implements Co
|
|||
private String guestIp;
|
||||
|
||||
@SerializedName(ApiConstants.CIDR_LIST)
|
||||
@Param(description = "guest cidr list of the customer gateway")
|
||||
@Param(description = "guest cidr list of the customer gateway. Multiple entries are separated by a single comma character (,).")
|
||||
private String guestCidrList;
|
||||
|
||||
@SerializedName(ApiConstants.IPSEC_PSK)
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ public class Site2SiteVpnConnectionResponse extends BaseResponse implements Cont
|
|||
private String gatewayIp;
|
||||
|
||||
@SerializedName(ApiConstants.CIDR_LIST)
|
||||
@Param(description = "guest cidr list of the customer gateway")
|
||||
@Param(description = "guest cidr list of the customer gateway. Multiple entries are separated by a single comma character (,).")
|
||||
//from CustomerGateway
|
||||
private String guestCidrList;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue