|
6 | 6 | use AsyncAws\Core\AwsError\AwsErrorFactoryInterface; |
7 | 7 | use AsyncAws\Core\AwsError\JsonRpcAwsErrorFactory; |
8 | 8 | use AsyncAws\Core\Configuration; |
9 | | -use AsyncAws\Core\Exception\UnsupportedRegion; |
10 | 9 | use AsyncAws\Core\RequestContext; |
11 | 10 | use AsyncAws\EventBridge\Exception\InternalException; |
12 | 11 | use AsyncAws\EventBridge\Input\PutEventsRequest; |
@@ -62,44 +61,6 @@ protected function getEndpointMetadata(?string $region): array |
62 | 61 | } |
63 | 62 |
|
64 | 63 | switch ($region) { |
65 | | - case 'af-south-1': |
66 | | - case 'ap-east-1': |
67 | | - case 'ap-northeast-1': |
68 | | - case 'ap-northeast-2': |
69 | | - case 'ap-northeast-3': |
70 | | - case 'ap-south-1': |
71 | | - case 'ap-south-2': |
72 | | - case 'ap-southeast-1': |
73 | | - case 'ap-southeast-2': |
74 | | - case 'ap-southeast-3': |
75 | | - case 'ap-southeast-4': |
76 | | - case 'ap-southeast-5': |
77 | | - case 'ap-southeast-7': |
78 | | - case 'ca-central-1': |
79 | | - case 'ca-west-1': |
80 | | - case 'eu-central-1': |
81 | | - case 'eu-central-2': |
82 | | - case 'eu-north-1': |
83 | | - case 'eu-south-1': |
84 | | - case 'eu-south-2': |
85 | | - case 'eu-west-1': |
86 | | - case 'eu-west-2': |
87 | | - case 'eu-west-3': |
88 | | - case 'il-central-1': |
89 | | - case 'me-central-1': |
90 | | - case 'me-south-1': |
91 | | - case 'mx-central-1': |
92 | | - case 'sa-east-1': |
93 | | - case 'us-east-1': |
94 | | - case 'us-east-2': |
95 | | - case 'us-west-1': |
96 | | - case 'us-west-2': |
97 | | - return [ |
98 | | - 'endpoint' => "https://events.$region.amazonaws.com", |
99 | | - 'signRegion' => $region, |
100 | | - 'signService' => 'events', |
101 | | - 'signVersions' => ['v4'], |
102 | | - ]; |
103 | 64 | case 'cn-north-1': |
104 | 65 | case 'cn-northwest-1': |
105 | 66 | return [ |
@@ -137,15 +98,13 @@ protected function getEndpointMetadata(?string $region): array |
137 | 98 | 'signVersions' => ['v4'], |
138 | 99 | ]; |
139 | 100 | case 'fips-us-gov-east-1': |
140 | | - case 'us-gov-east-1': |
141 | 101 | return [ |
142 | 102 | 'endpoint' => 'https://events.us-gov-east-1.amazonaws.com', |
143 | 103 | 'signRegion' => 'us-gov-east-1', |
144 | 104 | 'signService' => 'events', |
145 | 105 | 'signVersions' => ['v4'], |
146 | 106 | ]; |
147 | 107 | case 'fips-us-gov-west-1': |
148 | | - case 'us-gov-west-1': |
149 | 108 | return [ |
150 | 109 | 'endpoint' => 'https://events.us-gov-west-1.amazonaws.com', |
151 | 110 | 'signRegion' => 'us-gov-west-1', |
@@ -184,6 +143,11 @@ protected function getEndpointMetadata(?string $region): array |
184 | 143 | ]; |
185 | 144 | } |
186 | 145 |
|
187 | | - throw new UnsupportedRegion(\sprintf('The region "%s" is not supported by "EventBridge".', $region)); |
| 146 | + return [ |
| 147 | + 'endpoint' => "https://events.$region.amazonaws.com", |
| 148 | + 'signRegion' => $region, |
| 149 | + 'signService' => 'events', |
| 150 | + 'signVersions' => ['v4'], |
| 151 | + ]; |
188 | 152 | } |
189 | 153 | } |
0 commit comments