{
    "version": "1.0",
    "testCases": [
        {
            "documentation": "Standard region endpoint",
            "params": {
                "Region": "us-east-1"
            },
            "expect": {
                "endpoint": {
                    "url": "https://data-signer.us-east-1.amazonaws.com"
                }
            }
        },
        {
            "documentation": "European Sovereign Cloud region endpoint",
            "params": {
                "Region": "eusc-de-east-1"
            },
            "expect": {
                "endpoint": {
                    "url": "https://data-signer.eusc-de-east-1.amazonaws.eu"
                }
            }
        },
        {
            "documentation": "Custom endpoint override",
            "params": {
                "Region": "us-east-1",
                "Endpoint": "https://vpce-123.data-signer.us-east-1.vpce.amazonaws.com"
            },
            "expect": {
                "endpoint": {
                    "url": "https://vpce-123.data-signer.us-east-1.vpce.amazonaws.com"
                }
            }
        },
        {
            "documentation": "FIPS endpoint",
            "params": {
                "Region": "us-east-1",
                "UseFIPS": true
            },
            "expect": {
                "endpoint": {
                    "url": "https://data-signer-fips.us-east-1.amazonaws.com"
                }
            }
        },
        {
            "documentation": "Dual-stack endpoint",
            "params": {
                "Region": "us-east-1",
                "UseDualStack": true
            },
            "expect": {
                "endpoint": {
                    "url": "https://data-signer.us-east-1.api.aws"
                }
            }
        }
    ]
}