Interface CfnClusterSecurityGroupIngressProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnClusterSecurityGroupIngressProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:42.786Z") @Stability(Stable) public interface CfnClusterSecurityGroupIngressProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnClusterSecurityGroupIngress.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.redshift.*;
 CfnClusterSecurityGroupIngressProps cfnClusterSecurityGroupIngressProps = CfnClusterSecurityGroupIngressProps.builder()
         .clusterSecurityGroupName("clusterSecurityGroupName")
         // the properties below are optional
         .cidrip("cidrip")
         .ec2SecurityGroupName("ec2SecurityGroupName")
         .ec2SecurityGroupOwnerId("ec2SecurityGroupOwnerId")
         .build();
 
  • Method Details

    • getClusterSecurityGroupName

      @Stability(Stable) @NotNull String getClusterSecurityGroupName()
      The name of the security group to which the ingress rule is added.
    • getCidrip

      @Stability(Stable) @Nullable default String getCidrip()
      The IP range to be added the Amazon Redshift security group.
    • getEc2SecurityGroupName

      @Stability(Stable) @Nullable default String getEc2SecurityGroupName()
      The EC2 security group to be added the Amazon Redshift security group.
    • getEc2SecurityGroupOwnerId

      @Stability(Stable) @Nullable default String getEc2SecurityGroupOwnerId()
      The AWS account number of the owner of the security group specified by the EC2SecurityGroupName parameter.

      The AWS Access Key ID is not an acceptable value.

      Example: 111122223333

      Conditional. If you specify the EC2SecurityGroupName property, you must specify this property.

    • builder

      @Stability(Stable) static CfnClusterSecurityGroupIngressProps.Builder builder()
      Returns:
      a CfnClusterSecurityGroupIngressProps.Builder of CfnClusterSecurityGroupIngressProps