Amazon.RDS.AmazonRDSClient.DescribeDBInstances C# (CSharp) Method

DescribeDBInstances() public method

Returns information about provisioned RDS instances. This API supports pagination.
/// DBInstanceIdentifier does not refer to an existing DB instance. ///
public DescribeDBInstances ( ) : DescribeDBInstancesResponse
return Amazon.RDS.Model.DescribeDBInstancesResponse
        public DescribeDBInstancesResponse DescribeDBInstances()
        {
            return DescribeDBInstances(new DescribeDBInstancesRequest());
        }

Same methods

AmazonRDSClient::DescribeDBInstances ( DescribeDBInstancesRequest request ) : DescribeDBInstancesResponse

Usage Example

Exemplo n.º 1
0
        private static string waitUntilDBTargetIsAvailable(string databaseNameTarget, AmazonRDSClient rdsClient)
        {
            string status = "";
            string address = "";
            do
            {
                DescribeDBInstancesRequest describeInstancesRequest =
                    new DescribeDBInstancesRequest()
                    {
                        DBInstanceIdentifier = databaseNameTarget
                    };
                DescribeDBInstancesResponse describeInstancesResponse =
                    rdsClient.DescribeDBInstances(describeInstancesRequest);

                DBInstance dbInstance = describeInstancesResponse.DBInstances.First();

                status = dbInstance.DBInstanceStatus;

                if (dbInstance.Endpoint != null)
                {
                    address = dbInstance.Endpoint.Address;
                }
                Thread.Sleep(60000);
            }
            while (status != "available");
            return address;
        }
AmazonRDSClient