PHP Класс Scalr\Service\Aws\Rds\V20141031\RdsApi

Implements Rds Low-Level API Actions.
С версии: 12.01.2015
Автор: Vlad Dobrovolskiy ([email protected])
Наследование: extends Scalr\Service\Aws\AbstractApi
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$rds Scalr\Service\Aws\Rds
$versiondate string

Открытые методы

Метод Описание
__construct ( Scalr\Service\Aws\Rds $rds, Scalr\Service\Aws\Client\ClientInterface $client ) Constructor
_loadTagData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\TagsData Loads TagsData from simple xml object
addTagsToResource ( string $resourceName, string $resourceType, Scalr\Service\Aws\Rds\DataType\TagsList $tagsList ) : array Adds metadata tags to an Amazon RDS resource.
authorizeDBSecurityGroupIngress ( Scalr\Service\Aws\Rds\DataType\DBSecurityGroupIngressRequestData $request ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData AuthorizeDBSecurityGroupIngress action
copyDBClusterSnapshot ( string $sourceDbClusterSnapshotIdentifier, string $targetDbClusterSnapshotIdentifier, Scalr\Service\Aws\Rds\DataType\TagsList $tags = null ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData CopyDBClusterSnapshot action
createDBCluster ( CreateDBClusterRequestData $request ) : DBInstanceData CreateDBCluster action
createDBClusterSnapshot ( string $dbClusterIdentifier, string $dbClusterSnapshotIdentifier, Scalr\Service\Aws\Rds\DataType\TagsList $tags = null ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData CreateDBClusterSnapshot action
createDBInstance ( Scalr\Service\Aws\Rds\DataType\CreateDBInstanceRequestData $request ) : DBInstanceData CreateDBInstance action
createDBInstanceReadReplica ( Scalr\Service\Aws\Rds\DataType\CreateDBInstanceReadReplicaData $request ) : DBInstanceData Creates a DB instance that acts as a Read Replica of a source DB instance.
createDBParameterGroup ( Scalr\Service\Aws\Rds\DataType\DBParameterGroupData $request ) : Scalr\Service\Aws\Rds\DataType\DBParameterGroupData CreateDBParameterGroup action
createDBSecurityGroup ( string $name, string $description ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData CreateDBSecurityGroup
createDBSnapshot ( string $dBInstanceIdentifier, string $dBSnapshotIdentifier ) : DBSnapshotData CreateDBSnapshot
createDBSubnetGroup ( Scalr\Service\Aws\Rds\DataType\CreateDBSubnetGroupRequestData $request ) : Scalr\Service\Aws\Rds\DataType\DBSubnetGroupData Creates a new DB subnet group.
deleteDBCluster ( string $dBClusterIdentifier, boolean $skipFinalSnapshot = true, string $finalDBSnapshotIdentifier = null ) : DBClusterData DeleteDBCluster action
deleteDBClusterSnapshot ( string $dbClusterSnapshotIdentifier ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData DeleteDBClusterSnapshot action
deleteDBInstance ( string $dBInstanceIdentifier, boolean $skipFinalSnapshot = null, string $finalDBSnapshotIdentifier = null ) : DBInstanceData DeleteDBInstance action
deleteDBParameterGroup ( string $dBParameterGroupName ) : boolean DeleteDBParameterGroup action
deleteDBSecurityGroup ( string $dBSecurityGroupName ) : boolean DeleteDBSecurityGroup action
deleteDBSnapshot ( string $dBSnapshotIdentifier ) : DBSnapshotData DeleteDBSnapshot action
deleteDBSubnetGroup ( string $dBSubnetGroupName ) : boolean DeleteDBSubnetGroup action Deletes a DB subnet group.
describeDBClusterSnapshots ( string $dbClusterIdentifier = null, string $dbClusterSnapshotIdentifier = null, string $snapshotType = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotList DescribeDBClusterSnapshots action
describeDBClusters ( string $dbClusterIdentifier = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBClusterList DescribeDBClusters action
describeDBEngineVersions ( Scalr\Service\Aws\Rds\DataType\DescribeDBEngineVersionsData $request = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBEngineVersionList Returns a list of the available DB engines.
describeDBInstances ( string $dbInstanceIdentifier = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBInstanceList DescribeDBInstances action
describeDBParameterGroups ( string $dBParameterGroupName = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBParameterGroupList DescribeDBParameterGroups action
describeDBParameters ( string $dBParameterGroupName, string $source = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\ParameterList DescribeDBParameters action
describeDBSecurityGroups ( string $dBSecurityGroupName = null, string $marker = null, string $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupList DescribeDBSecurityGroups action
describeDBSnapshots ( $dBInstanceIdentifier = null, $dBSnapshotIdentifier = null, $snapshotType = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBSnapshotList DescribeDBSnapshots action
describeDBSubnetGroups ( string $dBSubnetGroupName = null, string $marker = null, string $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBSubnetGroupList Returns a list of DBSubnetGroup descriptions.
describeEvents ( DescribeEventRequestData $request = null ) : Scalr\Service\Aws\Rds\DataType\EventList DescribeEvents action
describeOptionGroups ( string $engineName = null, string $majorEngineVersion = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\OptionGroupsList Describes the available option groups.
describeOrderableDBInstanceOptions ( Scalr\Service\Aws\Rds\DataType\DescribeOrderableDBInstanceOptionsData $request, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\OrderableDBInstanceOptionsList Describe DBInstance Types action
getEntityManager ( ) : Scalr\Service\Aws\EntityManager Gets an entity manager
listTagsForResource ( string $resourceName, string $resourceType ) : Scalr\Service\Aws\Rds\DataType\TagsList Lists all tags on an Amazon RDS resource.
modifyDBCluster ( Scalr\Service\Aws\Rds\DataType\ModifyDBClusterRequestData $request ) : DBClusterData ModifyDBCluster action
modifyDBInstance ( Scalr\Service\Aws\Rds\DataType\ModifyDBInstanceRequestData $request ) : DBInstanceData ModifyDBInstance action
modifyDBParameterGroup ( string $dBParameterGroupName, Scalr\Service\Aws\Rds\DataType\ParameterList $parameters ) : string ModifyDBParameterGroup action
modifyDBSubnetGroup ( Scalr\Service\Aws\Rds\DataType\ModifyDBSubnetGroupRequestData $request ) : Scalr\Service\Aws\Rds\DataType\DBSubnetGroupData Modifies an existing DB subnet group.
promoteReadReplica ( string $dBInstanceIdentifier, integer $backupRetentionPeriod = null, string $preferredBackupWindow = null ) : DBInstanceData Promotes a Read Replica DB instance to a standalone DB instance.
rebootDBInstance ( string $dBInstanceIdentifier, boolean $forceFailover = null ) : DBInstanceData RebootDBInstance action
removeTagsFromResource ( string $resourceName, string $resourceType, ListDataType $tagKeyList ) : boolean Removes metadata tags from an Amazon RDS resource.
resetDBParameterGroup ( string $dBParameterGroupName, Scalr\Service\Aws\Rds\DataType\ParameterList $parameters = null, boolean $resetAllParameters = null ) : string ResetDBParameterGroup action
restoreDBClusterFromSnapshot ( Scalr\Service\Aws\Rds\DataType\RestoreDBClusterFromSnapshotRequestData $request ) : DBClusterData RestoreDBClusterFromSnapshot action
restoreDBInstanceFromDBSnapshot ( Scalr\Service\Aws\Rds\DataType\RestoreDBInstanceFromDBSnapshotRequestData $request ) : DBInstanceData RestoreDBInstanceFromDBSnapshot action
revokeDBSecurityGroupIngress ( Scalr\Service\Aws\Rds\DataType\DBSecurityGroupIngressRequestData $request ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData RevokeDBSecurityGroupIngress action

Защищенные методы

Метод Описание
_loadAvailabilityZoneData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\AvailabilityZoneData Loads AvailabilityZoneData from simple xml object
_loadAvailabilityZoneList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\AvailabilityZoneList Loads AvailabilityZoneList from simple xml object
_loadAvailabilityZonesList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\AvailabilityZoneList Loads AvailabilityZoneList from simple xml object
_loadDBClusterData ( SimpleXMLElement $sxml ) : DBClusterData Loads DBClusterData from simple xml object
_loadDBClusterMembers ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\ClusterMembersList Loads DBClusterMembers from simple xml object
_loadDBClusterSnapshotData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData Loads DBClusterSnapshotData from simple xml object
_loadDBEngineVersionData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBEngineVersionData Loads DBEngineVersionData from simple xml object
_loadDBInstanceData ( SimpleXMLElement $sxml ) : DBInstanceData Loads DBInstanceData from simple xml object
_loadDBParameterGroupData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBParameterGroupData Loads DBParameterGroupData from simple xml object
_loadDBParameterGroupStatusList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBParameterGroupStatusList Loads DBParameterGroupStatusList from simple xml object
_loadDBSecurityGroupData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData Loads DBSecurityGroupData from simple xml object
_loadDBSecurityGroupMembershipList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupMembershipList Loads DBSecurityGroupMembershipList from simple xml object
_loadDBSnapshotData ( SimpleXMLElement $sxml ) : DBSnapshotData Loads DBSnapshotData from simple xml object
_loadDBSubnetGroupData ( SimpleXMLElement $sxml ) : null | Scalr\Service\Aws\Rds\DataType\DBSubnetGroupData Loads DBSubnetGroupData from simple xml object
_loadEC2SecurityGroupList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\EC2SecurityGroupList Loads EC2SecurityGroupList from simple xml object
_loadEndpointData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\EndpointData Loads EndpointData from simple xml object
_loadEventData ( SimpleXMLElement $sxml ) : EventData Loads EventData from simple xml object
_loadIPRangeList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\IPRangeList Loads IPRangeList from simple xml object
_loadOptionData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionData Loads OptionData from simple xml object
_loadOptionGroupData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionGroupData Loads OptionGroupData from simple xml object
_loadOptionGroupMembershipData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionGroupMembershipData Loads OptionGroupMembershipData from simple xml object
_loadOptionGroupMembershipList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionGroupMembershipList Loads OptionGroupMembershipList from simple xml object
_loadOptionList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionList Loads OptionList from simple xml object
_loadOptionSettingList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionSettingList Loads OptionSettingList from simple xml object
_loadOrderableDBInstanceOptionData ( SimpleXMLElement $v ) : Scalr\Service\Aws\Rds\DataType\OrderableDBInstanceOptionsData Loads OrderableDBInstanceOptionsData from simple xml object
_loadParameterData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\ParameterData Loads ParameterData from simple xml object
_loadPendingModifiedValuesData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\PendingModifiedValuesData Loads PendingModifiedValuesData from simple xml object
_loadSubnetsList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\SubnetList Loads SubnetList from simple xml object
_loadVpcSecurityGroupMembershipList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\VpcSecurityGroupMembershipList Loads VpcSecurityGroupMembershipList from simple xml object

Описание методов

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

Constructor
public __construct ( Scalr\Service\Aws\Rds $rds, Scalr\Service\Aws\Client\ClientInterface $client )
$rds Scalr\Service\Aws\Rds Rds instance
$client Scalr\Service\Aws\Client\ClientInterface Client Interface

_loadAvailabilityZoneData() защищенный Метод

Loads AvailabilityZoneData from simple xml object
protected _loadAvailabilityZoneData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\AvailabilityZoneData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\AvailabilityZoneData

_loadAvailabilityZoneList() защищенный Метод

Loads AvailabilityZoneList from simple xml object
protected _loadAvailabilityZoneList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\AvailabilityZoneList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\AvailabilityZoneList

_loadAvailabilityZonesList() защищенный Метод

Loads AvailabilityZoneList from simple xml object
protected _loadAvailabilityZonesList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\AvailabilityZoneList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\AvailabilityZoneList

_loadDBClusterData() защищенный Метод

Loads DBClusterData from simple xml object
protected _loadDBClusterData ( SimpleXMLElement $sxml ) : DBClusterData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\DBClusterData Returns DBClusterData

_loadDBClusterMembers() защищенный Метод

Loads DBClusterMembers from simple xml object
protected _loadDBClusterMembers ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\ClusterMembersList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\ClusterMembersList Returns ClusterMembersList

_loadDBClusterSnapshotData() защищенный Метод

Loads DBClusterSnapshotData from simple xml object
protected _loadDBClusterSnapshotData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData Returns DBClusterSnapshotData object

_loadDBEngineVersionData() защищенный Метод

Loads DBEngineVersionData from simple xml object
protected _loadDBEngineVersionData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBEngineVersionData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\DBEngineVersionData

_loadDBInstanceData() защищенный Метод

Loads DBInstanceData from simple xml object
protected _loadDBInstanceData ( SimpleXMLElement $sxml ) : DBInstanceData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceData Returns DBInstanceData

_loadDBParameterGroupData() защищенный Метод

Loads DBParameterGroupData from simple xml object
protected _loadDBParameterGroupData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBParameterGroupData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\DBParameterGroupData Returns DBParameterGroupData

_loadDBParameterGroupStatusList() защищенный Метод

Loads DBParameterGroupStatusList from simple xml object
protected _loadDBParameterGroupStatusList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBParameterGroupStatusList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\DBParameterGroupStatusList Returns DBParameterGroupStatusList

_loadDBSecurityGroupData() защищенный Метод

Loads DBSecurityGroupData from simple xml object
protected _loadDBSecurityGroupData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData Returns DBSecurityGroupData

_loadDBSecurityGroupMembershipList() защищенный Метод

Loads DBSecurityGroupMembershipList from simple xml object
protected _loadDBSecurityGroupMembershipList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupMembershipList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\DBSecurityGroupMembershipList Returns DBSecurityGroupMembershipList

_loadDBSnapshotData() защищенный Метод

Loads DBSnapshotData from simple xml object
protected _loadDBSnapshotData ( SimpleXMLElement $sxml ) : DBSnapshotData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\DBSnapshotData Returns DBSnapshotData

_loadDBSubnetGroupData() защищенный Метод

Loads DBSubnetGroupData from simple xml object
protected _loadDBSubnetGroupData ( SimpleXMLElement $sxml ) : null | Scalr\Service\Aws\Rds\DataType\DBSubnetGroupData
$sxml SimpleXMLElement
Результат null | Scalr\Service\Aws\Rds\DataType\DBSubnetGroupData

_loadEC2SecurityGroupList() защищенный Метод

Loads EC2SecurityGroupList from simple xml object
protected _loadEC2SecurityGroupList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\EC2SecurityGroupList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\EC2SecurityGroupList Returns EC2SecurityGroupList

_loadEndpointData() защищенный Метод

Loads EndpointData from simple xml object
protected _loadEndpointData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\EndpointData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\EndpointData Returns EndpointData

_loadEventData() защищенный Метод

Loads EventData from simple xml object
protected _loadEventData ( SimpleXMLElement $sxml ) : EventData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\EventData Returns EventData

_loadIPRangeList() защищенный Метод

Loads IPRangeList from simple xml object
protected _loadIPRangeList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\IPRangeList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\IPRangeList Returns IPRangeList

_loadOptionData() защищенный Метод

Loads OptionData from simple xml object
protected _loadOptionData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\OptionData

_loadOptionGroupData() защищенный Метод

Loads OptionGroupData from simple xml object
protected _loadOptionGroupData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionGroupData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\OptionGroupData

_loadOptionGroupMembershipData() защищенный Метод

Loads OptionGroupMembershipData from simple xml object
protected _loadOptionGroupMembershipData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionGroupMembershipData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\OptionGroupMembershipData Returns OptionGroupMembershipData

_loadOptionGroupMembershipList() защищенный Метод

Loads OptionGroupMembershipList from simple xml object
protected _loadOptionGroupMembershipList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionGroupMembershipList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\OptionGroupMembershipList

_loadOptionList() защищенный Метод

Loads OptionList from simple xml object
protected _loadOptionList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\OptionList

_loadOptionSettingList() защищенный Метод

Loads OptionSettingList from simple xml object
protected _loadOptionSettingList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionSettingList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\OptionSettingList

_loadOrderableDBInstanceOptionData() защищенный Метод

Loads OrderableDBInstanceOptionsData from simple xml object
protected _loadOrderableDBInstanceOptionData ( SimpleXMLElement $v ) : Scalr\Service\Aws\Rds\DataType\OrderableDBInstanceOptionsData
$v SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\OrderableDBInstanceOptionsData

_loadParameterData() защищенный Метод

Loads ParameterData from simple xml object
protected _loadParameterData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\ParameterData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\ParameterData Returns ParameterData

_loadPendingModifiedValuesData() защищенный Метод

Loads PendingModifiedValuesData from simple xml object
protected _loadPendingModifiedValuesData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\PendingModifiedValuesData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\PendingModifiedValuesData Returns PendingModifiedValuesData

_loadSubnetsList() защищенный Метод

Loads SubnetList from simple xml object
protected _loadSubnetsList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\SubnetList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\SubnetList Returns SubnetList

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

Loads TagsData from simple xml object
public _loadTagData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\TagsData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\TagsData

_loadVpcSecurityGroupMembershipList() защищенный Метод

Loads VpcSecurityGroupMembershipList from simple xml object
protected _loadVpcSecurityGroupMembershipList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\VpcSecurityGroupMembershipList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\VpcSecurityGroupMembershipList Returns VpcSecurityGroupMembershipList

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

Adds metadata tags to an Amazon RDS resource.
public addTagsToResource ( string $resourceName, string $resourceType, Scalr\Service\Aws\Rds\DataType\TagsList $tagsList ) : array
$resourceName string Resource identifier for the Amazon RDS resource.
$resourceType string The type of Amazon RDS resource (db|es|og|pg|ri|secgrp|snapshot|subgrp)
$tagsList Scalr\Service\Aws\Rds\DataType\TagsList List of tags to add
Результат array Returns array of added tags

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

Enables ingress to a DBSecurityGroup using one of two forms of authorization. First, EC2 or VPC Security Groups can be added to the DBSecurityGroup if the application using the database is running on EC2 or VPC instances. Second, IP ranges are available if the application accessing your database is running on the Internet. Required parameters for this API are one of CIDR range, EC2SecurityGroupId for VPC, or (EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId for non-VPC). Note! You cannot authorize ingress from an EC2 security group in one Region to an Amazon RDS DB Instance in another.You cannot authorize ingress from a VPC security group in one VPC to an Amazon RDS DB Instance in another.
public authorizeDBSecurityGroupIngress ( 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.

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

Creates a new DB cluster snapshot.
public copyDBClusterSnapshot ( string $sourceDbClusterSnapshotIdentifier, string $targetDbClusterSnapshotIdentifier, Scalr\Service\Aws\Rds\DataType\TagsList $tags = null ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData
$sourceDbClusterSnapshotIdentifier string The identifier of the DB cluster snapshot to copy. This parameter is not case-sensitive.
$targetDbClusterSnapshotIdentifier string The identifier of the new DB cluster snapshot to create from the source DB cluster snapshot. This parameter is not case-sensitive.
$tags Scalr\Service\Aws\Rds\DataType\TagsList optional A list of tags.
Результат Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData Returns created DB cluster snapshot

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

Creates a new DB Cluster.
public createDBCluster ( CreateDBClusterRequestData $request ) : DBInstanceData
$request Scalr\Service\Aws\Rds\DataType\CreateDBClusterRequestData Created DB Instance request object
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceData Returns created DBInstance

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

Creates a new DB cluster snapshot.
public createDBClusterSnapshot ( string $dbClusterIdentifier, string $dbClusterSnapshotIdentifier, Scalr\Service\Aws\Rds\DataType\TagsList $tags = null ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData
$dbClusterIdentifier string The identifier of the DB cluster to create a snapshot for. This parameter is not case-sensitive.
$dbClusterSnapshotIdentifier string The identifier of the DB cluster snapshot. This parameter is stored as a lowercase string.
$tags Scalr\Service\Aws\Rds\DataType\TagsList optional The tags to be assigned to the DB cluster snapshot.
Результат Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData Returns created DB cluster snapshot

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

Creates a new DB instance.
public createDBInstance ( Scalr\Service\Aws\Rds\DataType\CreateDBInstanceRequestData $request ) : DBInstanceData
$request Scalr\Service\Aws\Rds\DataType\CreateDBInstanceRequestData Created DB Instance request object
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceData Returns created DBInstance

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

Creates a DB instance that acts as a Read Replica of a source DB instance.
public createDBInstanceReadReplica ( Scalr\Service\Aws\Rds\DataType\CreateDBInstanceReadReplicaData $request ) : DBInstanceData
$request Scalr\Service\Aws\Rds\DataType\CreateDBInstanceReadReplicaData
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceData

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

Creates a new DB Parameter Group. A DB Parameter Group is initially created with the default parameters for the database engine used by the DB Instance. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBParameterGroup. Once you've created a DB Parameter Group, you need to associate it with your DB Instance using ModifyDBInstance. When you associate a new DB Parameter Group with a running DB Instance, you need to reboot the DB Instance for the new DB Parameter Group and associated settings to take effect.
public createDBParameterGroup ( Scalr\Service\Aws\Rds\DataType\DBParameterGroupData $request ) : Scalr\Service\Aws\Rds\DataType\DBParameterGroupData
$request Scalr\Service\Aws\Rds\DataType\DBParameterGroupData DBParameterGroupData object to create
Результат Scalr\Service\Aws\Rds\DataType\DBParameterGroupData Returns DBParameterGroupData on success or throws an exception.

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

Creates a new DB Security Group. DB Security Groups control access to a DB Instance
public createDBSecurityGroup ( string $name, string $description ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData
$name string The name for the DB Security Group. This value is stored as a lowercase string
$description string The description for the DB Security Group
Результат Scalr\Service\Aws\Rds\DataType\DBSecurityGroupData Returns DBSecurityGroupData on success or throws an exception.

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

Creates a DBSnapshot. The source DBInstance must be in "available" state.
public createDBSnapshot ( string $dBInstanceIdentifier, string $dBSnapshotIdentifier ) : DBSnapshotData
$dBInstanceIdentifier string The DB Instance Identifier
$dBSnapshotIdentifier string The identifier for the DB Snapshot.
Результат Scalr\Service\Aws\Rds\DataType\DBSnapshotData Returns DBSnapshotData on success or throws an exception.

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

DB subnet groups must contain at least one subnet in at least two AZs in the region.
public createDBSubnetGroup ( Scalr\Service\Aws\Rds\DataType\CreateDBSubnetGroupRequestData $request ) : Scalr\Service\Aws\Rds\DataType\DBSubnetGroupData
$request Scalr\Service\Aws\Rds\DataType\CreateDBSubnetGroupRequestData
Результат Scalr\Service\Aws\Rds\DataType\DBSubnetGroupData

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

The DeleteDBCluster action deletes a previously provisioned DB cluster. A successful response from the web service indicates the request was received correctly. When you delete a DB cluster, all automated backups for that DB cluster are deleted and cannot be recovered. Manual DB cluster snapshots of the DB cluster to be deleted are not deleted.
public deleteDBCluster ( string $dBClusterIdentifier, boolean $skipFinalSnapshot = true, string $finalDBSnapshotIdentifier = null ) : DBClusterData
$dBClusterIdentifier string The DB Cluster identifier for the DB Instance to be deleted.
$skipFinalSnapshot boolean optional Determines whether a final DB Snapshot is created before the DB Cluster is deleted
$finalDBSnapshotIdentifier string optional The DBSnapshotIdentifier of the new DBSnapshot created when SkipFinalSnapshot is set to false
Результат Scalr\Service\Aws\Rds\DataType\DBClusterData Returns deleted DBCluster

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

Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation is terminated. The DB cluster snapshot must be in the available state to be deleted.
public deleteDBClusterSnapshot ( string $dbClusterSnapshotIdentifier ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData
$dbClusterSnapshotIdentifier string The identifier of the DB cluster snapshot to delete.
Результат Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotData Returns deleted DB Cluster Snapshot

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

The DeleteDBInstance API deletes a previously provisioned RDS instance. A successful response from the web service indicates the request was received correctly. If a final DBSnapshot is requested the status of the RDS instance will be "deleting" until the DBSnapshot is created. DescribeDBInstance is used to monitor the status of this operation. This cannot be canceled or reverted once submitted
public deleteDBInstance ( string $dBInstanceIdentifier, boolean $skipFinalSnapshot = null, string $finalDBSnapshotIdentifier = null ) : DBInstanceData
$dBInstanceIdentifier string The DB Instance identifier for the DB Instance to be deleted.
$skipFinalSnapshot boolean optional Determines whether a final DB Snapshot is created before the DB Instance is deleted
$finalDBSnapshotIdentifier string optional The DBSnapshotIdentifier of the new DBSnapshot created when SkipFinalSnapshot is set to false
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceData Returns created DBInstance

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

Deletes a specified DBParameterGroup. The DBParameterGroup cannot be associated with any RDS instances to be deleted. Note! The specified DB Parameter Group cannot be associated with any DB Instances
public deleteDBParameterGroup ( string $dBParameterGroupName ) : boolean
$dBParameterGroupName string The name of the DB Parameter Group
Результат boolean Returns true on success or throws an exception.

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

Deletes a DB Security Group. Note! The specified DB Security Group must not be associated with any DB Instances.
public deleteDBSecurityGroup ( string $dBSecurityGroupName ) : boolean
$dBSecurityGroupName string The Name of the DB security group to delete.
Результат boolean Returns true on success or throws an exception.

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

Deletes a DBSnapshot. Note! The DBSnapshot must be in the available state to be deleted
public deleteDBSnapshot ( string $dBSnapshotIdentifier ) : DBSnapshotData
$dBSnapshotIdentifier string The Identifier for the DB Snapshot to delete.
Результат Scalr\Service\Aws\Rds\DataType\DBSnapshotData Returns DBSnapshotData on success or throws an exception.

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

DeleteDBSubnetGroup action Deletes a DB subnet group.
public deleteDBSubnetGroup ( string $dBSubnetGroupName ) : boolean
$dBSubnetGroupName string Subnet group name
Результат boolean Returns true on success or throws an exception.

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

Returns information about DB cluster snapshots. This API supports pagination
public describeDBClusterSnapshots ( string $dbClusterIdentifier = null, string $dbClusterSnapshotIdentifier = null, string $snapshotType = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotList
$dbClusterIdentifier string optional A DB cluster identifier to retrieve the list of DB cluster snapshots for. This parameter cannot be used in conjunction with the DBClusterSnapshotIdentifier parameter. This parameter is not case-sensitive.
$dbClusterSnapshotIdentifier string optional A specific DB cluster snapshot identifier to describe. This parameter cannot be used in conjunction with the DBClusterIdentifier parameter. This value is stored as a lowercase string.
$snapshotType string optional The type of DB cluster snapshots that will be returned. Values can be automated or manual. If this parameter is not specified, the returned results will include all snapshot types.
$marker string optional The response includes only records beyond the marker.
$maxRecords integer optional The maximum number of records to include in the response.
Результат Scalr\Service\Aws\Rds\DataType\DBClusterSnapshotList Returns the list of DB Cluster Snapshots

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

Returns information about provisioned RDS clusters. This API supports pagination
public describeDBClusters ( string $dbClusterIdentifier = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBClusterList
$dbClusterIdentifier string optional The user-specified cluster identifier.
$marker string optional The response includes only records beyond the marker.
$maxRecords integer optional The maximum number of records to include in the response.
Результат Scalr\Service\Aws\Rds\DataType\DBClusterList Returns the list of DB Clusters

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

Returns a list of the available DB engines.
public describeDBEngineVersions ( Scalr\Service\Aws\Rds\DataType\DescribeDBEngineVersionsData $request = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBEngineVersionList
$request Scalr\Service\Aws\Rds\DataType\DescribeDBEngineVersionsData
$marker string
$maxRecords integer
Результат Scalr\Service\Aws\Rds\DataType\DBEngineVersionList

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

Returns information about provisioned RDS instances. This API supports pagination
public describeDBInstances ( string $dbInstanceIdentifier = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBInstanceList
$dbInstanceIdentifier string optional The user-specified instance identifier.
$marker string optional The response includes only records beyond the marker.
$maxRecords integer optional The maximum number of records to include in the response.
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceList Returns the list of DB Instances

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

Returns a list of DBParameterGroup descriptions. If a DBParameterGroupName is specified, the list will contain only the description of the specified DBParameterGroup.
public describeDBParameterGroups ( string $dBParameterGroupName = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBParameterGroupList
$dBParameterGroupName string optional The name of a specific DB Parameter Group to return details for.
$marker string optional An optional pagination token provided by a previous DescribeDBParameterGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
$maxRecords integer optional The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results may be retrieved.
Результат Scalr\Service\Aws\Rds\DataType\DBParameterGroupList Returns DBParameterGroupList on success or throws an exception.

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

Returns the detailed parameter list for a particular DBParameterGroup.
public describeDBParameters ( string $dBParameterGroupName, string $source = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\ParameterList
$dBParameterGroupName string The name of the DB Parameter Group.
$source string optional The parameter types to return.
$marker string optional An optional pagination token provided by a previous DescribeDBParameterGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
$maxRecords integer optional The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results may be retrieved.
Результат Scalr\Service\Aws\Rds\DataType\ParameterList Returns ParameterList on success or throws an exception.

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

Returns a list of DBSecurityGroup descriptions. If a DBSecurityGroupName is specified, the list will contain only the descriptions of the specified DBSecurityGroup.
public describeDBSecurityGroups ( string $dBSecurityGroupName = null, string $marker = null, string $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBSecurityGroupList
$dBSecurityGroupName string optional The name of the DB Security Group to return details for.
$marker string optional Pagination token, provided by a previous request.
$maxRecords string optional The maximum number of records to include in the response.
Результат Scalr\Service\Aws\Rds\DataType\DBSecurityGroupList Returns the list of the DBSecurityGroupData

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

Returns the detailed parameter list for a particular DBParameterGroup.
public describeDBSnapshots ( $dBInstanceIdentifier = null, $dBSnapshotIdentifier = null, $snapshotType = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBSnapshotList
$marker string optional An optional pagination token provided by a previous DescribeDBParameterGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
$maxRecords integer optional The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that the remaining results may be retrieved.
Результат Scalr\Service\Aws\Rds\DataType\DBSnapshotList Returns DBSnapshotList on success or throws an exception.

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

If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup.
public describeDBSubnetGroups ( string $dBSubnetGroupName = null, string $marker = null, string $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\DBSubnetGroupList
$dBSubnetGroupName string optional Subnet group name
$marker string optional Pagination token, provided by a previous request.
$maxRecords string optional The maximum number of records to include in the response.
Результат Scalr\Service\Aws\Rds\DataType\DBSubnetGroupList Returns the list of the DBSubnetGroupData

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

Returns events related to DB instances, DB security groups, DB Snapshots, and DB parameter groups for the past 14 days. Events specific to a particular DB Iinstance, DB security group, DB Snapshot, or DB parameter group can be obtained by providing the source identifier as a parameter. By default, the past hour of events are returned.
public describeEvents ( DescribeEventRequestData $request = null ) : Scalr\Service\Aws\Rds\DataType\EventList
$request Scalr\Service\Aws\Rds\DataType\DescribeEventRequestData optional Request object.
Результат Scalr\Service\Aws\Rds\DataType\EventList Returns EventList on success or throws an exception.

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

Describes the available option groups.
public describeOptionGroups ( string $engineName = null, string $majorEngineVersion = null, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\OptionGroupsList
$engineName string
$majorEngineVersion string
$marker string
$maxRecords integer
Результат Scalr\Service\Aws\Rds\DataType\OptionGroupsList

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

Returns a list of orderable DB instance options for the specified engine. This API supports pagination
public describeOrderableDBInstanceOptions ( Scalr\Service\Aws\Rds\DataType\DescribeOrderableDBInstanceOptionsData $request, string $marker = null, integer $maxRecords = null ) : Scalr\Service\Aws\Rds\DataType\OrderableDBInstanceOptionsList
$request Scalr\Service\Aws\Rds\DataType\DescribeOrderableDBInstanceOptionsData Describe DB Instance Types request object.
$marker string optional The response includes only records beyond the marker.
$maxRecords integer optional The maximum number of records to include in the response.
Результат Scalr\Service\Aws\Rds\DataType\OrderableDBInstanceOptionsList Returns the list of DB Instance types

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

Gets an entity manager
public getEntityManager ( ) : Scalr\Service\Aws\EntityManager
Результат Scalr\Service\Aws\EntityManager

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

Lists all tags on an Amazon RDS resource.
public listTagsForResource ( string $resourceName, string $resourceType ) : Scalr\Service\Aws\Rds\DataType\TagsList
$resourceName string Resource identifier for the Amazon RDS resource.
$resourceType string The type of Amazon RDS resource (db|es|og|pg|ri|secgrp|snapshot|subgrp)
Результат Scalr\Service\Aws\Rds\DataType\TagsList

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

Modify settings for a DB Cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request.
public modifyDBCluster ( Scalr\Service\Aws\Rds\DataType\ModifyDBClusterRequestData $request ) : DBClusterData
$request Scalr\Service\Aws\Rds\DataType\ModifyDBClusterRequestData Modify DB Cluster request object
Результат Scalr\Service\Aws\Rds\DataType\DBClusterData Returns modified DBCluster

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

Modify settings for a DB Instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request.
public modifyDBInstance ( Scalr\Service\Aws\Rds\DataType\ModifyDBInstanceRequestData $request ) : DBInstanceData
$request Scalr\Service\Aws\Rds\DataType\ModifyDBInstanceRequestData Modify DB Instance request object
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceData Returns modified DBInstance

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

Modifies the parameters of a DBParameterGroup. To modify more than one parameter submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request. Note! The apply-immediate method can be used only for dynamic parameters; the pending-reboot method can be used with MySQL and Oracle DB Instances for either dynamic or static parameters. For Microsoft SQL Server DB Instances, the pending-reboot method can be used only for static parameters.
public modifyDBParameterGroup ( string $dBParameterGroupName, Scalr\Service\Aws\Rds\DataType\ParameterList $parameters ) : string
$dBParameterGroupName string The name of DB Parameter Group to modify.
$parameters Scalr\Service\Aws\Rds\DataType\ParameterList An list of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters may be modified in a single request. Valid Values (for the application method): immediate | pending-reboot
Результат string Returns DBParameterGroupName on success or throws an exception.

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

DB subnet groups must contain at least one subnet in at least two AZs in the region.
public modifyDBSubnetGroup ( Scalr\Service\Aws\Rds\DataType\ModifyDBSubnetGroupRequestData $request ) : Scalr\Service\Aws\Rds\DataType\DBSubnetGroupData
$request Scalr\Service\Aws\Rds\DataType\ModifyDBSubnetGroupRequestData
Результат Scalr\Service\Aws\Rds\DataType\DBSubnetGroupData

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

Promotes a Read Replica DB instance to a standalone DB instance.
public promoteReadReplica ( string $dBInstanceIdentifier, integer $backupRetentionPeriod = null, string $preferredBackupWindow = null ) : DBInstanceData
$dBInstanceIdentifier string
$backupRetentionPeriod integer
$preferredBackupWindow string
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceData

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

Reboots a previously provisioned RDS instance. This API results in the application of modified DBParameterGroup parameters with ApplyStatus of pending-reboot to the RDS instance. This action is taken as soon as possible, and results in a momentary outage to the RDS instance during which the RDS instance status is set to rebooting. If the RDS instance is configured for MultiAZ, it is possible that the reboot will be conducted through a failover. A DBInstance event is created when the reboot is completed.
public rebootDBInstance ( string $dBInstanceIdentifier, boolean $forceFailover = null ) : DBInstanceData
$dBInstanceIdentifier string The DB Instance identifier. This parameter is stored as a lowercase string
$forceFailover boolean optional When true, the reboot will be conducted through a MultiAZ failover. You cannot specify true if the instance is not configured for MultiAZ.
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceData Returns DBInstance

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

Removes metadata tags from an Amazon RDS resource.
public removeTagsFromResource ( string $resourceName, string $resourceType, ListDataType $tagKeyList ) : boolean
$resourceName string Resource identifier for the Amazon RDS resource.
$resourceType string The type of Amazon RDS resource (db|es|og|pg|ri|secgrp|snapshot|subgrp)
$tagKeyList Scalr\Service\Aws\DataType\ListDataType Array of tag keys to remove
Результат boolean

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

Modifies the parameters of a DBParameterGroup to the engine/system default value. To reset specific parameters submit a list of the following: ParameterName and ApplyMethod. To reset the entire DBParameterGroup specify the DBParameterGroup name and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request.
public resetDBParameterGroup ( string $dBParameterGroupName, Scalr\Service\Aws\Rds\DataType\ParameterList $parameters = null, boolean $resetAllParameters = null ) : string
$dBParameterGroupName string The name of DB Parameter Group to modify.
$parameters Scalr\Service\Aws\Rds\DataType\ParameterList optional An list of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters may be modified in a single request. Valid Values (for the application method): immediate | pending-reboot
$resetAllParameters boolean optional Specifies whether (true) or not (false) to reset all parameters in the DB Parameter Group to default values.
Результат string Returns DBParameterGroupName on success or throws an exception.

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

Creates a new DB cluster from a DB cluster snapshot. The target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.
public restoreDBClusterFromSnapshot ( Scalr\Service\Aws\Rds\DataType\RestoreDBClusterFromSnapshotRequestData $request ) : DBClusterData
$request Scalr\Service\Aws\Rds\DataType\RestoreDBClusterFromSnapshotRequestData The request object.
Результат Scalr\Service\Aws\Rds\DataType\DBClusterData Returns DBClusterData on success or throws an exception.

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

Creates a new DB Instance from a DB snapshot.The target database is created from the source database restore point with the same configuration as the original source database, except that the new RDS instance is created with the default security group.
public restoreDBInstanceFromDBSnapshot ( Scalr\Service\Aws\Rds\DataType\RestoreDBInstanceFromDBSnapshotRequestData $request ) : DBInstanceData
$request Scalr\Service\Aws\Rds\DataType\RestoreDBInstanceFromDBSnapshotRequestData The request object.
Результат Scalr\Service\Aws\Rds\DataType\DBInstanceData Returns DBInstanceData on success or throws an exception.

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.

Описание свойств

$rds защищенное свойство

protected Rds,Scalr\Service\Aws $rds
Результат Scalr\Service\Aws\Rds

$versiondate защищенное свойство

protected string $versiondate
Результат string