{
    "abstract": {
        "access_key": "xyz",
        "secret": "abc"
    },
    "mock": {
        "class": "Guzzle\\Tests\\Service\\Mock\\MockClient",
        "extends": "abstract",
        "params": {
            "username": "foo",
            "password": "baz",
            "subdomain": "bar"
        }
    },

    "test.abstract.aws": {
        "params": {
            "access_key": "12345",
            "secret_key": "abcd"
        }
    },

    "test.s3": {
        "class": "Guzzle\\Service\\Aws\\S3Client",
        "extends": "test.abstract.aws",
        "params": {
            "devpay_product_token": "",
            "devpay_user_token": ""
        }
    },

    "test.simple_db": {
        "class":   "Guzzle\\Service\\Aws\\SimpleDb\\SimpleDbClient",
        "extends": "test.abstract.aws"
    },

    "test.sqs": {
        "class":   "Guzzle\\Service\\Aws\\Sqs\\SqsClient",
        "extends": "test.abstract.aws"
    },

    "test.centinel": {
        "class": "Guzzle\\Service\\CardinalCommerce\\Centinel.CentinelClient",
        "params": {
            "password": "test",
            "processor_id": "123",
            "merchant_id": "456"
        }
    },

    "test.mws": {
        "class": "Guzzle\\Service\\Mws\\MwsClient",
        "extends": "test.abstract.aws",
        "params": {
            "merchant_id": "ABCDE",
            "marketplace_id": "FGHIJ",
            "application_name": "GuzzleTest",
            "application_version": "0.1",
            "base_url": "https://mws.amazonservices.com"
        }
    },

    "mock": {
        "class": "Guzzle\\Tests\\Service\\Mock\\MockClient",
        "params": {
            "username": "test_user",
            "password": "****",
            "subdomain": "test"
        }
    }
}
