def parameter_group_exists(name, tags=None, region=None, key=None, keyid=None,
                           profile=None):
    '''
    Check to see if an RDS parameter group exists.

    CLI example::

        salt myminion boto_rds.parameter_group_exists myparametergroup \
                region=us-east-1
    '''
    conn = _get_conn(region=region, key=key, keyid=keyid, profile=profile)

    try:
        rds = conn.describe_db_parameter_groups(DBParameterGroupName=name)
        return {'exists': bool(rds), 'error': None}
    except ClientError as e:
        resp = {}
        if e.response['Error']['Code'] == 'DBParameterGroupNotFound':
            resp['exists'] = False
        resp['error'] = __utils__['boto3.get_error'](e)
        return resp
def parameter_group_exists ( name , tags = None , region = None , key = None , keyid = None , profile = None ) : conn = _get_conn ( region = region , key = key , keyid = keyid , profile = profile ) try : rds = conn . describe_db_parameter_groups ( DBParameterGroupName = name ) return { 'exists' : bool ( rds ) , 'error' : None } except ClientError as e : resp = { } if e . response [ 'Error' ] [ 'Code' ] == 'DBParameterGroupNotFound' : resp [ 'exists' ] = False resp [ 'error' ] = __utils__ [ 'boto3.get_error' ] ( e ) return resp
Check to see if an RDS parameter group exists.

    CLI example::

        salt myminion boto_rds.parameter_group_exists myparametergroup \
                region=us-east-1