Example #1
0
def retrieve_rds_instance_property(parameter_pool, resources):
    #TODO: handling multiple rds instances
    #Search for first RDS instance
    for resource in resources.resources:
        if resource.type == RdsDefault.ResourceType:
            physical_id = resource.physical_resource_id
            logical_id = resource.logical_resource_id
            break
    else:
        return None, None # Cannot find any RDS instance

    try:
        return logical_id, api_wrapper.retrive_rds_instance(parameter_pool, physical_id)
    except RdsDBInstanceNotFoundException:
        return logical_id, None # RDS Instance is 
Example #2
0
def retrieve_rds_instance_property(parameter_pool, resources):
    #TODO: handling multiple rds instances
    #Search for first RDS instance
    for resource in resources.resources:
        if resource.type == RdsDefault.ResourceType:
            physical_id = resource.physical_resource_id
            logical_id = resource.logical_resource_id
            break
    else:
        return None, None  # Cannot find any RDS instance

    try:
        return logical_id, api_wrapper.retrive_rds_instance(
            parameter_pool, physical_id)
    except RdsDBInstanceNotFoundException:
        return logical_id, None  # RDS Instance is