
ksyun.client.sqlserver.createsecuritygroup.v20190425.CreateSecurityGroupRequest Maven / Gradle / Ivy
Show all versions of ksyun-java-sdk Show documentation
package ksyun.client.sqlserver.createsecuritygroup.v20190425;
import common.annotation.KsYunField;
import lombok.Data;
import lombok.ToString;
import java.util.List;
/**
* @Classname CreateSecurityGroupRequest
* @Description 请求参数
*/
@Data
public class CreateSecurityGroupRequest {
/**
* SecurityGroupName
*/
@KsYunField(name = "SecurityGroupName")
private String SecurityGroupName;
/**
* 安全组描述
*/
@KsYunField(name = "SecurityGroupDescription")
private String SecurityGroupDescription;
/**
* 安全组绑定实例列表
*
* ```json
* 以英文逗号隔开。注意:需指定为绑定安全组的实例id
* ```
*/
@KsYunField(name = "DBInstanceIdentifier")
private String DBInstanceIdentifier;
/***/
@KsYunField(name = "SecurityGroupRule")
private List SecurityGroupRuleList;
@Data
@ToString
public static class SecurityGroupRuleDto {
/**
* 安全组规则CIDR
*
*
* ```json
* 0.0.0.0/32格式
* ```
*/
@KsYunField(name = "SecurityGroupRuleProtocol")
private String SecurityGroupRuleProtocol;
/**
* SecurityGroupRuleName
*
* ```json
* 不超过256个字节,仅支持中文、大小写字母、数字、减号和下划线
* ```
*/
@KsYunField(name = "SecurityGroupRuleName")
private String SecurityGroupRuleName;
}
}