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;
    }