|
8 | 8 | "serviceFullName":"Amazon OpenSearch Service",
|
9 | 9 | "serviceId":"OpenSearch",
|
10 | 10 | "signatureVersion":"v4",
|
11 |
| - "uid":"opensearch-2021-01-01" |
| 11 | + "uid":"opensearch-2021-01-01", |
| 12 | + "auth":["aws.auth#sigv4"] |
12 | 13 | },
|
13 | 14 | "operations":{
|
14 | 15 | "AcceptInboundConnection":{
|
|
1282 | 1283 | "shape":"SAMLOptionsOutput",
|
1283 | 1284 | "documentation":"<p>Container for information about the SAML configuration for OpenSearch Dashboards.</p>"
|
1284 | 1285 | },
|
| 1286 | + "JWTOptions":{ |
| 1287 | + "shape":"JWTOptionsOutput", |
| 1288 | + "documentation":"<p>Container for information about the JWT configuration of the Amazon OpenSearch Service.</p>" |
| 1289 | + }, |
1285 | 1290 | "AnonymousAuthDisableDate":{
|
1286 | 1291 | "shape":"DisableTimestamp",
|
1287 | 1292 | "documentation":"<p>Date and time when the migration period will be disabled. Only necessary when <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/fgac.html#fgac-enabling-existing\">enabling fine-grained access control on an existing domain</a>.</p>"
|
|
1312 | 1317 | "shape":"SAMLOptionsInput",
|
1313 | 1318 | "documentation":"<p>Container for information about the SAML configuration for OpenSearch Dashboards.</p>"
|
1314 | 1319 | },
|
| 1320 | + "JWTOptions":{ |
| 1321 | + "shape":"JWTOptionsInput", |
| 1322 | + "documentation":"<p>Container for information about the JWT configuration of the Amazon OpenSearch Service. </p>" |
| 1323 | + }, |
1315 | 1324 | "AnonymousAuthEnabled":{
|
1316 | 1325 | "shape":"Boolean",
|
1317 | 1326 | "documentation":"<p>True to enable a 30-day migration period during which administrators can create role mappings. Only necessary when <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/fgac.html#fgac-enabling-existing\">enabling fine-grained access control on an existing domain</a>.</p>"
|
|
3904 | 3913 | },
|
3905 | 3914 | "Status":{
|
3906 | 3915 | "shape":"DataSourceStatus",
|
3907 |
| - "documentation":"<p>The status of the data source response.</p>" |
| 3916 | + "documentation":"<p>The status of the data source.</p>" |
3908 | 3917 | }
|
3909 | 3918 | },
|
3910 | 3919 | "documentation":"<p>The result of a <code>GetDataSource</code> operation.</p>"
|
|
4280 | 4289 | "type":"list",
|
4281 | 4290 | "member":{"shape":"Issue"}
|
4282 | 4291 | },
|
| 4292 | + "JWTOptionsInput":{ |
| 4293 | + "type":"structure", |
| 4294 | + "members":{ |
| 4295 | + "Enabled":{ |
| 4296 | + "shape":"Boolean", |
| 4297 | + "documentation":"<p>True to enable JWT authentication and authorization for a domain.</p>" |
| 4298 | + }, |
| 4299 | + "SubjectKey":{ |
| 4300 | + "shape":"SubjectKey", |
| 4301 | + "documentation":"<p>Element of the JWT assertion to use for the user name.</p>" |
| 4302 | + }, |
| 4303 | + "RolesKey":{ |
| 4304 | + "shape":"RolesKey", |
| 4305 | + "documentation":"<p>Element of the JWT assertion to use for roles.</p>" |
| 4306 | + }, |
| 4307 | + "PublicKey":{ |
| 4308 | + "shape":"String", |
| 4309 | + "documentation":"<p>Element of the JWT assertion used by the cluster to verify JWT signatures.</p>" |
| 4310 | + } |
| 4311 | + }, |
| 4312 | + "documentation":"<p>The JWT authentication and authorization configuration for an Amazon OpenSearch Service domain.</p>" |
| 4313 | + }, |
| 4314 | + "JWTOptionsOutput":{ |
| 4315 | + "type":"structure", |
| 4316 | + "members":{ |
| 4317 | + "Enabled":{ |
| 4318 | + "shape":"Boolean", |
| 4319 | + "documentation":"<p>True if JWT use is enabled.</p>" |
| 4320 | + }, |
| 4321 | + "SubjectKey":{ |
| 4322 | + "shape":"String", |
| 4323 | + "documentation":"<p>The key used for matching the JWT subject attribute.</p>" |
| 4324 | + }, |
| 4325 | + "RolesKey":{ |
| 4326 | + "shape":"String", |
| 4327 | + "documentation":"<p>The key used for matching the JWT roles attribute.</p>" |
| 4328 | + }, |
| 4329 | + "PublicKey":{ |
| 4330 | + "shape":"String", |
| 4331 | + "documentation":"<p>The key used to verify the signature of incoming JWT requests.</p>" |
| 4332 | + } |
| 4333 | + }, |
| 4334 | + "documentation":"<p>Describes the JWT options configured for the domain.</p>" |
| 4335 | + }, |
4283 | 4336 | "KmsKeyId":{
|
4284 | 4337 | "type":"string",
|
4285 | 4338 | "max":500,
|
|
5704 | 5757 | "min":20,
|
5705 | 5758 | "pattern":"arn:(aws|aws\\-cn|aws\\-us\\-gov|aws\\-iso|aws\\-iso\\-b):iam::[0-9]+:role\\/.*"
|
5706 | 5759 | },
|
| 5760 | + "RolesKey":{ |
| 5761 | + "type":"string", |
| 5762 | + "max":64, |
| 5763 | + "min":1 |
| 5764 | + }, |
5707 | 5765 | "RollbackOnDisable":{
|
5708 | 5766 | "type":"string",
|
5709 | 5767 | "documentation":"<p>The rollback state while disabling Auto-Tune for the domain.</p>",
|
|
6176 | 6234 | "type":"list",
|
6177 | 6235 | "member":{"shape":"String"}
|
6178 | 6236 | },
|
| 6237 | + "SubjectKey":{ |
| 6238 | + "type":"string", |
| 6239 | + "max":64, |
| 6240 | + "min":1 |
| 6241 | + }, |
6179 | 6242 | "TLSSecurityPolicy":{
|
6180 | 6243 | "type":"string",
|
6181 | 6244 | "enum":[
|
|
6262 | 6325 | },
|
6263 | 6326 | "Status":{
|
6264 | 6327 | "shape":"DataSourceStatus",
|
6265 |
| - "documentation":"<p>The status of the data source update request.</p>" |
| 6328 | + "documentation":"<p>The status of the data source update.</p>" |
6266 | 6329 | }
|
6267 | 6330 | },
|
6268 | 6331 | "documentation":"<p>Container for the parameters to the <code>UpdateDataSource</code> operation.</p>"
|
|
0 commit comments