![JAR search and dependency download from the Maven repository](/logo.png)
cfdsl.rds.DBSecurityGroupIngress Maven / Gradle / Ivy
package cfdsl.rds;
import cfdsl.ec2.SecurityGroup;
import cfdsl.resource.Resource;
import cfdsl.resource.ResourceBuilder;
/**
* AWS::RDS::DBSecurityGroupIngress
* resource type.
*/
public final class DBSecurityGroupIngress extends Resource {
private DBSecurityGroupIngress(Builder b) {
super("AWS::RDS::DBSecurityGroupIngress", b);
}
public static final class Builder extends ResourceBuilder {
Builder(String logicalName, String cidrIp, DBSecurityGroup securityGroup) {
super(logicalName);
addProperty("CIDRIP", cidrIp);
addProperty("DBSecurityGroupName", securityGroup);
}
public Builder ec2SecurityGroup(SecurityGroup securityGroup) {
addProperty("EC2SecurityGroupId", securityGroup.groupId());
return this;
}
@Override
public DBSecurityGroupIngress build() {
return new DBSecurityGroupIngress(this);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy