Initialize connection to ELB
options parameter must include values for :aws_access_key_id and :aws_secret_access_key in order to create a connection
elb = ELB.new( :aws_access_key_id => your_aws_access_key_id, :aws_secret_access_key => your_aws_secret_access_key )
options<~Hash> - config arguments for connection. Defaults to {}.
region<~String> - optional region to use. For instance, 'eu-west-1', 'us-east-1' and etc.
# File lib/fog/aws/rds.rb, line 146 def initialize(options={}) @use_iam_profile = options[:use_iam_profile] setup_credentials(options) @connection_options = options[:connection_options] || {} @region = options[:region] || 'us-east-1' @host = options[:host] || "rds.#{@region}.amazonaws.com" @path = options[:path] || '/' @persistent = options[:persistent] || false @port = options[:port] || 443 @scheme = options[:scheme] || 'https' @connection = Fog::Connection.new("#{@scheme}://#{@host}:#{@port}#{@path}", @persistent, @connection_options) end
Create a db instance
@param DBInstanceIdentifier [String] name of the db instance to modify @param AllocatedStorage [Integer] Storage space, in GB @param AutoMinorVersionUpgrade [Boolean] Indicates that minor version upgrades will be applied automatically to the DB Instance during the maintenance window @param AvailabilityZone [String] The availability zone to create the instance in @param BackupRetentionPeriod [Integer] 0-8 The number of days to retain automated backups. @param DBInstanceClass [String] The new compute and memory capacity of the DB Instance @param DBName [String] The name of the database to create when the DB Instance is created @param DBParameterGroupName [String] The name of the DB Parameter Group to apply to this DB Instance @param DBSecurityGroups [Array] A list of DB Security Groups to authorize on this DB Instance @param Engine [String] The name of the database engine to be used for this instance. @param EngineVersion [String] The version number of the database engine to use. @param MasterUsername [String] The db master user @param MasterUserPassword [String] The new password for the DB Instance master user @param MultiAZ [Boolean] Specifies if the DB Instance is a Multi-AZ deployment @param Port [Integer] The port number on which the database accepts connections. @param PreferredBackupWindow [String] The daily time range during which automated backups are created if automated backups are enabled @param PreferredMaintenanceWindow [String] The weekly time range (in UTC) during which system maintenance can occur, which may result in an outage @param DBSubnetGroupName [String] The name, if any, of the VPC subnet for this RDS instance
@return [Excon::Response]:
* body [Hash]:
@see docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html
# File lib/fog/aws/requests/rds/create_db_instance.rb, line 33 def create_db_instance(db_name, options={}) if security_groups = options.delete('DBSecurityGroups') options.merge!(Fog::AWS.indexed_param('DBSecurityGroups.member.%d', [*security_groups])) end request({ 'Action' => 'CreateDBInstance', 'DBInstanceIdentifier' => db_name, :parser => Fog::Parsers::AWS::RDS::CreateDBInstance.new, }.merge(options)) end
create a read replica db instance docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_CreateDBInstanceReadReplica.html
DBInstanceIdentifier <~String> - name of the db instance to create
SourceDBInstanceIdentifier <~String> - name of the db instance that will be the source. Must have backup retention on
AutoMinorVersionUpgrade <~Boolean> Indicates that minor version upgrades will be applied automatically to the DB Instance during the maintenance window
AvailabilityZone <~String> The availability zone to create the instance in
DBInstanceClass <~String> The new compute and memory capacity of the DB Instance
Port <~Integer> The port number on which the database accepts connections.
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/create_db_instance_read_replica.rb, line 20 def create_db_instance_read_replica(instance_identifier, source_identifier, options={}) request({ 'Action' => 'CreateDBInstanceReadReplica', 'DBInstanceIdentifier' => instance_identifier, 'SourceDBInstanceIdentifier' => source_identifier, :parser => Fog::Parsers::AWS::RDS::CreateDBInstanceReadReplica.new, }.merge(options)) end
create a database parameter group docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html
DBParameterGroupName <~String> - name of the parameter group
DBParameterGroupFamily <~String> - The DB parameter group family name. Current valid values: MySQL5.1 | MySQL5.5
Description <~String> - The description for the DB Parameter Grou
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/create_db_parameter_group.rb, line 18 def create_db_parameter_group(group_name, group_family, description) request({ 'Action' => 'CreateDBParameterGroup', 'DBParameterGroupName' => group_name, 'DBParameterGroupFamily' => group_family, 'Description' => description, :parser => Fog::Parsers::AWS::RDS::CreateDbParameterGroup.new }) end
creates a db security group docs.amazonwebservices.com/AmazonRDS/latest/APIReference/index.html?API_CreateDBSecurityGroup.html
DBSecurityGroupDescription <~String> - The description for the DB Security Group
DBSecurityGroupName <~String> - The name for the DB Security Group. This value is stored as a lowercase string. Must contain no more than 255 alphanumeric characters or hyphens. Must not be "Default".
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/create_db_security_group.rb, line 16 def create_db_security_group(name, description = name) request({ 'Action' => 'CreateDBSecurityGroup', 'DBSecurityGroupName' => name, 'DBSecurityGroupDescription' => description, :parser => Fog::Parsers::AWS::RDS::CreateDBSecurityGroup.new }) end
creates a db snapshot docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_CreateDBSnapshot.html
DBInstanceIdentifier <~String> - ID of instance to create snapshot for
DBSnapshotIdentifier <~String> - The identifier for the DB Snapshot. 1-255 alphanumeric or hyphen characters. Must start with a letter
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/create_db_snapshot.rb, line 16 def create_db_snapshot(identifier, name) request({ 'Action' => 'CreateDBSnapshot', 'DBInstanceIdentifier' => identifier, 'DBSnapshotIdentifier' => name, :parser => Fog::Parsers::AWS::RDS::CreateDBSnapshot.new }) end
Creates a db subnet group docs.amazonwebservices.com/AmazonRDS/2012-01-15/APIReference/API_CreateDBSubnetGroup.html
DBSubnetGroupName <~String> - The name for the DB Subnet Group. This value is stored as a lowercase string. Must contain no more than 255 alphanumeric characters or hyphens. Must not be "Default".
SubnetIds <~Array> - The EC2 Subnet IDs for the DB Subnet Group.
DBSubnetGroupDescription <~String> - The description for the DB Subnet Group
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/create_db_subnet_group.rb, line 17 def create_db_subnet_group(name, subnet_ids, description = name) params = { 'Action' => 'CreateDBSubnetGroup', 'DBSubnetGroupName' => name, 'DBSubnetGroupDescription' => description, :parser => Fog::Parsers::AWS::RDS::CreateDBSubnetGroup.new } params.merge!(Fog::AWS.indexed_param("SubnetIds.member", Array(subnet_ids))) request(params) end
delete a database instance docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DeleteDBInstance.html
DBInstanceIdentifier <~String> - The DB Instance identifier for the DB Instance to be deleted.
FinalDBSnapshotIdentifier <~String> - The DBSnapshotIdentifier of the new DBSnapshot created when SkipFinalSnapshot is set to false
SkipFinalSnapshot <~Boolean> - Determines whether a final DB Snapshot is created before the DB Instance is deleted
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/delete_db_instance.rb, line 18 def delete_db_instance(identifier, snapshot_identifier, skip_snapshot = false) params = {} params['FinalDBSnapshotIdentifier'] = snapshot_identifier if snapshot_identifier request({ 'Action' => 'DeleteDBInstance', 'DBInstanceIdentifier' => identifier, 'SkipFinalSnapshot' => skip_snapshot, :parser => Fog::Parsers::AWS::RDS::DeleteDBInstance.new }.merge(params)) end
delete a database parameter group docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html
DBParameterGroupName <~String> - name of the parameter group. Must not be associated with any instances
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/delete_db_parameter_group.rb, line 15 def delete_db_parameter_group(group_name) request({ 'Action' => 'DeleteDBParameterGroup', 'DBParameterGroupName' => group_name, :parser => Fog::Parsers::AWS::RDS::DeleteDbParameterGroup.new }) end
deletes a db security group docs.amazonwebservices.com/AmazonRDS/latest/APIReference/index.html?API_DeleteDBSecurityGroup.html
DBSecurityGroupName <~String> - The name for the DB Security Group to delete
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/delete_db_security_group.rb, line 15 def delete_db_security_group(name) request({ 'Action' => 'DeleteDBSecurityGroup', 'DBSecurityGroupName' => name, :parser => Fog::Parsers::AWS::RDS::DeleteDBSecurityGroup.new }) end
delete a database snapshot docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DeleteDBSnapshot.html
DBSnapshotIdentifier <~String> - name of the snapshot
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/delete_db_snapshot.rb, line 15 def delete_db_snapshot(name) request({ 'Action' => 'DeleteDBSnapshot', 'DBSnapshotIdentifier' => name, :parser => Fog::Parsers::AWS::RDS::DeleteDBSnapshot.new }) end
# File lib/fog/aws/requests/rds/describe_db_engine_versions.rb, line 8 def describe_db_engine_versions(opts={}) params = {} params['DBParameterGroupFamily'] = opts[:db_parameter_group_family] if opts[:db_parameter_group_family] params['DefaultOnly'] = opts[:default_only] if opts[:default_only] params['Engine'] = opts[:engine] if opts[:engine] params['EngineVersion'] = opts[:engine_version] if opts[:engine_version] params['Marker'] = opts[:marker] if opts[:marker] params['MaxRecords'] = opts[:max_records] if opts[:max_records] request({ 'Action' => 'DescribeDBEngineVersions', :parser => Fog::Parsers::AWS::RDS::DescribeDBEngineVersions.new }.merge(params)) end
Describe all or specified load db instances docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html
DBInstanceIdentifier <~String> - ID of instance to retrieve information for. if absent information for all instances is returned
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/describe_db_instances.rb, line 15 def describe_db_instances(identifier=nil, opts={}) params = {} params['DBInstanceIdentifier'] = identifier if identifier if opts[:marker] params['Marker'] = opts[:marker] end if opts[:max_records] params['MaxRecords'] = opts[:max_records] end request({ 'Action' => 'DescribeDBInstances', :parser => Fog::Parsers::AWS::RDS::DescribeDBInstances.new }.merge(params)) end
This API returns a list of DBParameterGroup descriptions. If a DBParameterGroupName is specified, the list will contain only the descriptions of the specified DBParameterGroup docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DescribeDBParameterGroups.html
DBParameterGroupName <~String> - The name of a specific database parameter group to return details for.
Source <~String> - The parameter types to return. user | system | engine-default
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/describe_db_parameter_groups.rb, line 16 def describe_db_parameter_groups(name=nil, opts={}) params={} if opts[:marker] params['Marker'] = opts[:marker] end if name params['DBParameterGroupName'] = name end if opts[:max_records] params['MaxRecords'] = opts[:max_records] end request({ 'Action' => 'DescribeDBParameterGroups', :parser => Fog::Parsers::AWS::RDS::DescribeDBParameterGroups.new }.merge(params)) end
Describe parameters from a parameter group docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html
DBParameterGroupName <~String> - name of parameter group to retrieve parameters for
Source <~String> - The parameter types to return. user | system | engine-default
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/describe_db_parameters.rb, line 16 def describe_db_parameters(name, opts={}) params={} if opts[:marker] params['Marker'] = opts[:marker] end if opts[:source] params['Source'] = opts[:source] end if opts[:max_records] params['MaxRecords'] = opts[:max_records] end request({ 'Action' => 'DescribeDBParameters', 'DBParameterGroupName' => name, :parser => Fog::Parsers::AWS::RDS::DescribeDBParameters.new }.merge(params)) end
Describe all or specified load db instances docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html
DBInstanceIdentifier <~String> - ID of instance to retrieve information for. if absent information for all instances is returned
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/describe_db_reserved_instances.rb, line 15 def describe_db_reserved_instances(identifier=nil, opts={}) params = {} params['ReservedDBInstanceId'] = identifier if identifier if opts[:marker] params['Marker'] = opts[:marker] end if opts[:max_records] params['MaxRecords'] = opts[:max_records] end request({ 'Action' => 'DescribeReservedDBInstances', :parser => Fog::Parsers::AWS::RDS::DescribeDBReservedInstances.new }.merge(params)) end
Describe all or specified db security groups docs.amazonwebservices.com/AmazonRDS/latest/APIReference/index.html?API_DescribeDBSecurityGroups.html
DBSecurityGroupName <~String> - The name of the DB Security Group to return details for.
Marker <~String> - An optional marker provided in the previous DescribeDBInstances request
MaxRecords <~Integer> - Max number of records to return (between 20 and 100)
Only one of DBInstanceIdentifier or DBSnapshotIdentifier can be specified
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/describe_db_security_groups.rb, line 18 def describe_db_security_groups(opts={}) opts = {'DBSecurityGroupName' => opts} if opts.is_a?(String) request({ 'Action' => 'DescribeDBSecurityGroups', :parser => Fog::Parsers::AWS::RDS::DescribeDBSecurityGroups.new }.merge(opts)) end
Describe all or specified db snapshots docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DescribeDBSnapshots.html
DBInstanceIdentifier <~String> - ID of instance to retrieve information for. if absent information for all instances is returned
DBSnapshotIdentifier <~String> - ID of snapshot to retrieve information for. if absent information for all snapshots is returned
SnapshotType <~String> - type of snapshot to retrive (automated|manual)
Marker <~String> - An optional marker provided in the previous DescribeDBInstances request
MaxRecords <~Integer> - Max number of records to return (between 20 and 100)
Only one of DBInstanceIdentifier or DBSnapshotIdentifier can be specified
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/describe_db_snapshots.rb, line 20 def describe_db_snapshots(opts={}) params = {} params['SnapshotType'] = opts[:type] if opts[:type] params['DBInstanceIdentifier'] = opts[:identifier] if opts[:identifier] params['DBSnapshotIdentifier'] = opts[:snapshot_id] if opts[:snapshot_id] params['Marker'] = opts[:marker] if opts[:marker] params['MaxRecords'] = opts[:max_records] if opts[:max_records] request({ 'Action' => 'DescribeDBSnapshots', :parser => Fog::Parsers::AWS::RDS::DescribeDBSnapshots.new }.merge(params)) end
This API returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup docs.amazonwebservices.com/AmazonRDS/2012-01-15/APIReference/API_DescribeDBSubnetGroups.html
DBSubnetGroupName <~String> - The name of a specific database subnet group to return details for.
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/describe_db_subnet_groups.rb, line 16 def describe_db_subnet_groups(name = nil, opts = {}) params = {} if opts[:marker] params['Marker'] = opts[:marker] end if name params['DBSubnetGroupName'] = name end if opts[:max_records] params['MaxRecords'] = opts[:max_records] end request({ 'Action' => 'DescribeDBSubnetGroups', :parser => Fog::Parsers::AWS::RDS::DescribeDBSubnetGroups.new }.merge(params)) end
Returns a list of service events
For more information see: docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_DescribeEvents.html
options <~Hash> (optional):
:start_time <~DateTime> - starting time for event records
:end_time <~DateTime> - ending time for event records
:duration <~Integer> - The number of minutes to retrieve events for
Default = 60 Mins
:marker <~String> - marker provided in the previous request
:max_records <~Integer> - the maximum number of records to include
Default = 100 Constraints: min = 20, maximum 100
:source_identifier <~String> - identifier of the event source
:source_type <~DateTime> - event type, one of:
(db-instance | db-parameter-group | db-security-group | db-snapshot)
response <~Excon::Response>:
body <~Hash>
# File lib/fog/aws/requests/rds/describe_events.rb, line 29 def describe_events(options = {}) request( 'Action' => 'DescribeEvents', 'StartTime' => options[:start_time], 'EndTime' => options[:end_time], 'Duration' => options[:duration], 'Marker' => options[:marker], 'MaxRecords' => options[:max_records], 'SourceIdentifier' => options[:source_identifier], 'SourceType' => options[:source_type], :parser => Fog::Parsers::AWS::RDS::EventListParser.new ) end
modifies a database instance docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html
DBInstanceIdentifier <~String> - name of the db instance to modify
ApplyImmediately <~Boolean> - whether to apply the changes immediately or wait for the next maintenance window
AllocatedStorage <~Integer> Storage space, in GB
AllowMajorVersionUpgrade <~Boolean> Must be set to true if EngineVersion specifies a different major version
AutoMinorVersionUpgrade <~Boolean> Indicates that minor version upgrades will be applied automatically to the DB Instance during the maintenance window
BackupRetentionPeriod <~Integer> 0-8 The number of days to retain automated backups.
DBInstanceClass <~String> The new compute and memory capacity of the DB Instanc
DBParameterGroupName <~String> The name of the DB Parameter Group to apply to this DB Instance
DBSecurityGroups <~Array> A list of DB Security Groups to authorize on this DB Instance
EngineVersion <~String> The version number of the database engine to upgrade to.
MasterUserPassword <~String> The new password for the DB Instance master user
MultiAZ <~Boolean> Specifies if the DB Instance is a Multi-AZ deployment
PreferredBackupWindow <~String> The daily time range during which automated backups are created if automated backups are enabled
PreferredMaintenanceWindow <~String> The weekly time range (in UTC) during which system maintenance can occur, which may result in an outage
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/modify_db_instance.rb, line 29 def modify_db_instance(db_name, apply_immediately, options={}) if security_groups = options.delete('DBSecurityGroups') options.merge!(Fog::AWS.indexed_param('DBSecurityGroups.member.%d', [*security_groups])) end request({ 'Action' => 'ModifyDBInstance', 'DBInstanceIdentifier' => db_name, 'ApplyImmediately' => apply_immediately, :parser => Fog::Parsers::AWS::RDS::ModifyDBInstance.new, }.merge(options)) end
modifies a database parameter group docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html
DBParameterGroupName <~String> - name of the parameter group
Parameters<~Array> - Array of up to 20 Hashes describing parameters to set
'ParameterName'<~String> - parameter name.
'ParameterValue'<~String> - new paremeter value
'ApplyMethod'<~String> - immediate | pending-reboot whether to set the parameter immediately or not (may require an instance restart)
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/modify_db_parameter_group.rb, line 20 def modify_db_parameter_group(group_name, parameters) parameter_names = [] parameter_values = [] parameter_apply_methods = [] parameters.each do |parameter| parameter_names.push(parameter['ParameterName']) parameter_values.push(parameter['ParameterValue']) parameter_apply_methods.push(parameter['ApplyMethod']) end params = {} params.merge!(Fog::AWS.indexed_param('Parameters.member.%d.ParameterName', parameter_names)) params.merge!(Fog::AWS.indexed_param('Parameters.member.%d.ParameterValue', parameter_values)) params.merge!(Fog::AWS.indexed_param('Parameters.member.%d.ApplyMethod', parameter_apply_methods)) request({ 'Action' => 'ModifyDBParameterGroup', 'DBParameterGroupName' => group_name, :parser => Fog::Parsers::AWS::RDS::ModifyDbParameterGroup.new }.merge(params)) end
# File lib/fog/aws/rds.rb, line 160 def owner_id @owner_id ||= security_groups.get('default').owner_id end
reboots a database instance docs.amazonwebservices.com/AmazonRDS/latest/APIReference/API_RebootDBInstance.html
DBInstanceIdentifier <~String> - name of the db instance to reboot
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/reboot_db_instance.rb, line 15 def reboot_db_instance(instance_identifier) request({ 'Action' => 'RebootDBInstance', 'DBInstanceIdentifier' => instance_identifier, :parser => Fog::Parsers::AWS::RDS::RebootDBInstance.new, }) end
# File lib/fog/aws/rds.rb, line 164 def reload @connection.reset end
Restores a DB Instance from a DB Snapshot docs.amazonwebservices.com/AmazonRDS/latest/APIReference/index.html?API_RestoreDBInstanceFromDBSnapshot.html
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/restore_db_instance_from_db_snapshot.rb, line 13 def restore_db_instance_from_db_snapshot(snapshot_id, db_name, opts={}) request({ 'Action' => 'RestoreDBInstanceFromDBSnapshot', 'DBSnapshotIdentifier' => snapshot_id, 'DBInstanceIdentifier' => db_name, :parser => Fog::Parsers::AWS::RDS::RestoreDBInstanceFromDBSnapshot.new, }.merge(opts)) end
Restores a DB Instance to a point in time docs.amazonwebservices.com/AmazonRDS/latest/APIReference/index.html?API_RestoreDBInstanceToPointInTime.html
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/restore_db_instance_to_point_in_time.rb, line 13 def restore_db_instance_to_point_in_time(source_db_name, target_db_name, opts={}) request({ 'Action' => 'RestoreDBInstanceToPointInTime', 'SourceDBInstanceIdentifier' => source_db_name, 'TargetDBInstanceIdentifier' => target_db_name, :parser => Fog::Parsers::AWS::RDS::RestoreDBInstanceToPointInTime.new, }.merge(opts)) end
revokes a db security group ingress docs.amazonwebservices.com/AmazonRDS/latest/APIReference/index.html?API_RevokeDBSecurityGroupIngress.html
CIDRIP <~String> - The IP range to revoke
DBSecurityGroupName <~String> - The name for the DB Security Group.
EC2SecurityGroupName <~String> - Name of the EC2 Security Group to revoke.
EC2SecurityGroupOwnerId <~String> - 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.
response<~Excon::Response>:
body<~Hash>:
# File lib/fog/aws/requests/rds/revoke_db_security_group_ingress.rb, line 18 def revoke_db_security_group_ingress(name, opts={}) unless opts.key?('CIDRIP') || (opts.key?('EC2SecurityGroupName') && opts.key?('EC2SecurityGroupOwnerId')) raise ArgumentError, 'Must specify CIDRIP, or both EC2SecurityGroupName and EC2SecurityGroupOwnerId' end request({ 'Action' => 'RevokeDBSecurityGroupIngress', :parser => Fog::Parsers::AWS::RDS::RevokeDBSecurityGroupIngress.new, 'DBSecurityGroupName' => name }.merge(opts)) end
Generated with the Darkfish Rdoc Generator 2.