NAME

Paws::RedShift::RevokeClusterSecurityGroupIngress - Arguments for method RevokeClusterSecurityGroupIngress on Paws::RedShift

DESCRIPTION

This class represents the parameters used for calling the method RevokeClusterSecurityGroupIngress on the Amazon Redshift service. Use the attributes of this class as arguments to method RevokeClusterSecurityGroupIngress.

You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to RevokeClusterSecurityGroupIngress.

SYNOPSIS

  my $redshift = Paws->service('RedShift');
  my $RevokeClusterSecurityGroupIngressResult =
    $redshift->RevokeClusterSecurityGroupIngress(
    ClusterSecurityGroupName => 'MyString',
    CIDRIP                   => 'MyString',    # OPTIONAL
    EC2SecurityGroupName     => 'MyString',    # OPTIONAL
    EC2SecurityGroupOwnerId  => 'MyString',    # OPTIONAL
    );

  # Results:
  my $ClusterSecurityGroup =
    $RevokeClusterSecurityGroupIngressResult->ClusterSecurityGroup;

# Returns a L<Paws::RedShift::RevokeClusterSecurityGroupIngressResult> object.

Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/redshift/RevokeClusterSecurityGroupIngress

ATTRIBUTES

CIDRIP => Str

The IP range for which to revoke access. This range must be a valid Classless Inter-Domain Routing (CIDR) block of IP addresses. If CIDRIP is specified, EC2SecurityGroupName and EC2SecurityGroupOwnerId cannot be provided.

REQUIRED ClusterSecurityGroupName => Str

The name of the security Group from which to revoke the ingress rule.

EC2SecurityGroupName => Str

The name of the EC2 Security Group whose access is to be revoked. If EC2SecurityGroupName is specified, EC2SecurityGroupOwnerId must also be provided and CIDRIP cannot be provided.

EC2SecurityGroupOwnerId => Str

The AWS account number of the owner of the security group specified in the EC2SecurityGroupName parameter. The AWS access key ID is not an acceptable value. If EC2SecurityGroupOwnerId is specified, EC2SecurityGroupName must also be provided. and CIDRIP cannot be provided.

Example: 111122223333

SEE ALSO

This class forms part of Paws, documenting arguments for method RevokeClusterSecurityGroupIngress in Paws::RedShift

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues