Scalr\Service\Aws\Rds\V20130110\RdsApi::revokeDBSecurityGroupIngress PHP Метод

revokeDBSecurityGroupIngress() публичный Метод

Revokes ingress from a DBSecurityGroup for previously authorized IP ranges or EC2 or VPC Security Groups. Required parameters for this API are one of CIDRIP, EC2SecurityGroupId for VPC, or (EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId).
public revokeDBSecurityGroupIngress ( Scalr\Service\Aws\Rds\DataType\DBSecurityGroupIngressRequestData $request ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData
$request Scalr\Service\Aws\Rds\DataType\DBSecurityGroupIngressRequestData
Результат Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData Returns DBSecurityGroupData on success or throws an exception.
    public function revokeDBSecurityGroupIngress(DBSecurityGroupIngressRequestData $request)
    {
        $result = null;
        $options = $request->getQueryArray();
        $response = $this->client->call(ucfirst(__FUNCTION__), $options);
        if ($response->getError() === false) {
            $sxml = simplexml_load_string($response->getRawContent());
            if (!$this->exist($sxml->RevokeDBSecurityGroupIngressResult)) {
                throw new RdsException(sprintf(self::UNEXPECTED, 'revoke DBSecurityGroupIngress'));
            }
            $result = $this->_loadDBSecurityGroupData($sxml->RevokeDBSecurityGroupIngressResult->DBSecurityGroup);
        }
        return $result;
    }