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
파일 보기 프로젝트 열기: scalr/scalr

보호된 프로퍼티들

프로퍼티 타입 설명
$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