fn delete_cluster_security_group(
        &self,
        input: DeleteClusterSecurityGroupMessage,
    ) -> RusotoFuture<(), DeleteClusterSecurityGroupError> {
        let mut request = SignedRequest::new("POST", "redshift", &self.region, "/");
        let mut params = Params::new();

        params.put("Action", "DeleteClusterSecurityGroup");
        params.put("Version", "2012-12-01");
        DeleteClusterSecurityGroupMessageSerializer::serialize(&mut params, "", &input);
        request.set_payload(Some(serde_urlencoded::to_string(&params).unwrap()));
        request.set_content_type("application/x-www-form-urlencoded".to_owned());

        self.client.sign_and_dispatch(request, |response| {
            if !response.status.is_success() {
                return Box::new(response.buffer().from_err().and_then(|response| {
                    Err(DeleteClusterSecurityGroupError::from_response(response))
                }));
            }

            Box::new(future::ok(::std::mem::drop(response)))
        })
    }
/// <p>Deletes an Amazon Redshift security group.</p> <note> <p>You cannot delete a security group that is associated with any clusters. You cannot delete the default security group.</p> </note> <p> For information about managing security groups, go to <a href="https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-security-groups.html">Amazon Redshift Cluster Security Groups</a> in the <i>Amazon Redshift Cluster Management Guide</i>.</p>
Deletes an Amazon Redshift security group.  You cannot delete a security group that is associated with any clusters. You cannot delete the default security group.   For information about managing security groups, go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide.
Deletes an Amazon Redshift security group . You cannot delete a security group that is associated with any clusters . You cannot delete the default security group . For information about managing security groups go to Amazon Redshift Cluster Security Groups in the Amazon Redshift Cluster Management Guide .
fn delete_cluster_security_group(
        &self,
        input: DeleteClusterSecurityGroupMessage,
    ) -> RusotoFuture<(), DeleteClusterSecurityGroupError> {
        let mut request = SignedRequest::new("POST", "redshift", &self.region, "/");
        let mut params = Params::new();
        params.put("Action", "DeleteClusterSecurityGroup");
        params.put("Version", "2012-12-01");
        DeleteClusterSecurityGroupMessageSerializer::serialize(&mut params, "", &input);
        request.set_payload(Some(serde_urlencoded::to_string(&params).unwrap()));
        request.set_content_type("application/x-www-form-urlencoded".to_owned());
        self.client.sign_and_dispatch(request, |response| {
            if !response.status.is_success() {
                return Box::new(response.buffer().from_err().and_then(|response| {
                    Err(DeleteClusterSecurityGroupError::from_response(response))
                }));
            }
            Box::new(future::ok(::std::mem::drop(response)))
        })
    }
fn delete_cluster_security_group ( & self , input : DeleteClusterSecurityGroupMessage , ) -> RusotoFuture < ( ) , DeleteClusterSecurityGroupError > { let mut request = SignedRequest :: new ( " " , " " , & self . region , " " ) ; let mut params = Params :: new ( ) ; params . put ( " " , " " ) ; params . put ( " " , " " ) ; DeleteClusterSecurityGroupMessageSerializer :: serialize ( & mut params , " " , & input ) ; request . set_payload ( Some ( serde_urlencoded :: to_string ( & params ) . unwrap ( ) ) ) ; request . set_content_type ( " " . to_owned ( ) ) ; self . client . sign_and_dispatch ( request , | response | { if ! response . status . is_success ( ) { return Box :: new ( response . buffer ( ) . from_err ( ) . and_then ( | response | { Err ( DeleteClusterSecurityGroupError :: from_response ( response ) ) } ) ) ; } Box :: new ( future :: ok ( :: std :: mem :: drop ( response ) ) ) } ) }
<p>Deletes an Amazon Redshift security group.</p> <note> <p>You cannot delete a security group that is associated with any clusters.
<p > Deletes an Amazon Redshift security group . < / p > <note > <p > You cannot delete a security group that is associated with any clusters .
&self
input
DeleteClusterSecurityGroupMessage
&self
input
DeleteClusterSecurityGroupMessage