|
1600 | 1600 | "shape":"JWTOptionsOutput",
|
1601 | 1601 | "documentation":"<p>Container for information about the JWT configuration of the Amazon OpenSearch Service.</p>"
|
1602 | 1602 | },
|
| 1603 | + "IAMFederationOptions":{ |
| 1604 | + "shape":"IAMFederationOptionsOutput", |
| 1605 | + "documentation":"<p>Container for information about the IAM federation configuration for an OpenSearch UI application.</p>" |
| 1606 | + }, |
1603 | 1607 | "AnonymousAuthDisableDate":{
|
1604 | 1608 | "shape":"DisableTimestamp",
|
1605 | 1609 | "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>"
|
|
1634 | 1638 | "shape":"JWTOptionsInput",
|
1635 | 1639 | "documentation":"<p>Container for information about the JWT configuration of the Amazon OpenSearch Service. </p>"
|
1636 | 1640 | },
|
| 1641 | + "IAMFederationOptions":{ |
| 1642 | + "shape":"IAMFederationOptionsInput", |
| 1643 | + "documentation":"<p>Container for information about the IAM federation configuration for an OpenSearch UI application.</p>" |
| 1644 | + }, |
1637 | 1645 | "AnonymousAuthEnabled":{
|
1638 | 1646 | "shape":"Boolean",
|
1639 | 1647 | "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>"
|
|
4862 | 4870 | "documentation":"<p>Container for the response returned by the <code>GetUpgradeStatus</code> operation.</p>"
|
4863 | 4871 | },
|
4864 | 4872 | "HostedZoneId":{"type":"string"},
|
| 4873 | + "IAMFederationOptionsInput":{ |
| 4874 | + "type":"structure", |
| 4875 | + "members":{ |
| 4876 | + "Enabled":{ |
| 4877 | + "shape":"Boolean", |
| 4878 | + "documentation":"<p>True to enable IAM federation authentication for a domain.</p>" |
| 4879 | + }, |
| 4880 | + "SubjectKey":{ |
| 4881 | + "shape":"IAMFederationSubjectKey", |
| 4882 | + "documentation":"<p>Element of the IAM federation assertion to use for the user name. Default is <code>sub</code>.</p>" |
| 4883 | + }, |
| 4884 | + "RolesKey":{ |
| 4885 | + "shape":"IAMFederationRolesKey", |
| 4886 | + "documentation":"<p>Element of the IAM federation assertion to use for backend roles. Default is <code>roles</code>.</p>" |
| 4887 | + } |
| 4888 | + }, |
| 4889 | + "documentation":"<p>The IAM federation authentication configuration for an Amazon OpenSearch Service domain.</p>" |
| 4890 | + }, |
| 4891 | + "IAMFederationOptionsOutput":{ |
| 4892 | + "type":"structure", |
| 4893 | + "members":{ |
| 4894 | + "Enabled":{ |
| 4895 | + "shape":"Boolean", |
| 4896 | + "documentation":"<p>True if IAM federation is enabled.</p>" |
| 4897 | + }, |
| 4898 | + "SubjectKey":{ |
| 4899 | + "shape":"IAMFederationSubjectKey", |
| 4900 | + "documentation":"<p>The key used for matching the IAM federation subject attribute.</p>" |
| 4901 | + }, |
| 4902 | + "RolesKey":{ |
| 4903 | + "shape":"IAMFederationRolesKey", |
| 4904 | + "documentation":"<p>The key used for matching the IAM federation roles attribute.</p>" |
| 4905 | + } |
| 4906 | + }, |
| 4907 | + "documentation":"<p>Describes the IAM federation options configured for the domain.</p>" |
| 4908 | + }, |
| 4909 | + "IAMFederationRolesKey":{ |
| 4910 | + "type":"string", |
| 4911 | + "max":64, |
| 4912 | + "min":1, |
| 4913 | + "pattern":"^(null|[A-Za-z][A-Za-z0-9_.:/=+\\-@]*)$" |
| 4914 | + }, |
| 4915 | + "IAMFederationSubjectKey":{ |
| 4916 | + "type":"string", |
| 4917 | + "max":64, |
| 4918 | + "min":1, |
| 4919 | + "pattern":"^(null|[A-Za-z][A-Za-z0-9_.:/=+\\-@]*)$" |
| 4920 | + }, |
4865 | 4921 | "IPAddressType":{
|
4866 | 4922 | "type":"string",
|
4867 | 4923 | "enum":[
|
|
0 commit comments