|
721 | 721 | ], |
722 | 722 | "documentation":"<p>Retrieves information about a direct query data source.</p>" |
723 | 723 | }, |
| 724 | + "GetDefaultApplicationSetting":{ |
| 725 | + "name":"GetDefaultApplicationSetting", |
| 726 | + "http":{ |
| 727 | + "method":"GET", |
| 728 | + "requestUri":"/2021-01-01/opensearch/defaultApplicationSetting", |
| 729 | + "responseCode":200 |
| 730 | + }, |
| 731 | + "input":{"shape":"GetDefaultApplicationSettingRequest"}, |
| 732 | + "output":{"shape":"GetDefaultApplicationSettingResponse"}, |
| 733 | + "errors":[ |
| 734 | + {"shape":"ValidationException"}, |
| 735 | + {"shape":"AccessDeniedException"}, |
| 736 | + {"shape":"InternalException"}, |
| 737 | + {"shape":"ResourceNotFoundException"} |
| 738 | + ], |
| 739 | + "documentation":"<p>Gets the ARN of the current default application.</p> <p> If the default application isn't set, the operation returns a resource not found error.</p>" |
| 740 | + }, |
724 | 741 | "GetDirectQueryDataSource":{ |
725 | 742 | "name":"GetDirectQueryDataSource", |
726 | 743 | "http":{ |
|
1055 | 1072 | ], |
1056 | 1073 | "documentation":"<p>Allows you to purchase Amazon OpenSearch Service Reserved Instances.</p>" |
1057 | 1074 | }, |
| 1075 | + "PutDefaultApplicationSetting":{ |
| 1076 | + "name":"PutDefaultApplicationSetting", |
| 1077 | + "http":{ |
| 1078 | + "method":"PUT", |
| 1079 | + "requestUri":"/2021-01-01/opensearch/defaultApplicationSetting", |
| 1080 | + "responseCode":200 |
| 1081 | + }, |
| 1082 | + "input":{"shape":"PutDefaultApplicationSettingRequest"}, |
| 1083 | + "output":{"shape":"PutDefaultApplicationSettingResponse"}, |
| 1084 | + "errors":[ |
| 1085 | + {"shape":"ValidationException"}, |
| 1086 | + {"shape":"AccessDeniedException"}, |
| 1087 | + {"shape":"InternalException"}, |
| 1088 | + {"shape":"ResourceNotFoundException"} |
| 1089 | + ], |
| 1090 | + "documentation":"<p>Sets the default application to the application with the specified ARN.</p> <p> To remove the default application, use the <code>GetDefaultApplicationSetting</code> operation to get the current default and then call the <code>PutDefaultApplicationSetting</code> with the current applications ARN and the <code>setAsDefault</code> parameter set to <code>false</code>.</p>" |
| 1091 | + }, |
1058 | 1092 | "RejectInboundConnection":{ |
1059 | 1093 | "name":"RejectInboundConnection", |
1060 | 1094 | "http":{ |
|
1602 | 1636 | }, |
1603 | 1637 | "IAMFederationOptions":{ |
1604 | 1638 | "shape":"IAMFederationOptionsOutput", |
1605 | | - "documentation":"<p>Container for information about the IAM federation configuration for an OpenSearch UI application.</p>" |
| 1639 | + "documentation":"<p>Configuration options for IAM identity federation in advanced security settings.</p>" |
1606 | 1640 | }, |
1607 | 1641 | "AnonymousAuthDisableDate":{ |
1608 | 1642 | "shape":"DisableTimestamp", |
|
1640 | 1674 | }, |
1641 | 1675 | "IAMFederationOptions":{ |
1642 | 1676 | "shape":"IAMFederationOptionsInput", |
1643 | | - "documentation":"<p>Container for information about the IAM federation configuration for an OpenSearch UI application.</p>" |
| 1677 | + "documentation":"<p>Input configuration for IAM identity federation within advanced security options.</p>" |
1644 | 1678 | }, |
1645 | 1679 | "AnonymousAuthEnabled":{ |
1646 | 1680 | "shape":"Boolean", |
|
4667 | 4701 | }, |
4668 | 4702 | "documentation":"<p>The result of a <code>GetDataSource</code> operation.</p>" |
4669 | 4703 | }, |
| 4704 | + "GetDefaultApplicationSettingRequest":{ |
| 4705 | + "type":"structure", |
| 4706 | + "members":{} |
| 4707 | + }, |
| 4708 | + "GetDefaultApplicationSettingResponse":{ |
| 4709 | + "type":"structure", |
| 4710 | + "members":{ |
| 4711 | + "applicationArn":{"shape":"ARN"} |
| 4712 | + } |
| 4713 | + }, |
4670 | 4714 | "GetDirectQueryDataSourceRequest":{ |
4671 | 4715 | "type":"structure", |
4672 | 4716 | "required":["DataSourceName"], |
|
4875 | 4919 | "members":{ |
4876 | 4920 | "Enabled":{ |
4877 | 4921 | "shape":"Boolean", |
4878 | | - "documentation":"<p>True to enable IAM federation authentication for a domain.</p>" |
| 4922 | + "documentation":"<p>Specifies whether IAM identity federation is enabled for the OpenSearch domain.</p>" |
4879 | 4923 | }, |
4880 | 4924 | "SubjectKey":{ |
4881 | 4925 | "shape":"IAMFederationSubjectKey", |
4882 | | - "documentation":"<p>Element of the IAM federation assertion to use for the user name. Default is <code>sub</code>.</p>" |
| 4926 | + "documentation":"<p>The key in the SAML assertion that contains the user's subject identifier.</p>" |
4883 | 4927 | }, |
4884 | 4928 | "RolesKey":{ |
4885 | 4929 | "shape":"IAMFederationRolesKey", |
4886 | | - "documentation":"<p>Element of the IAM federation assertion to use for backend roles. Default is <code>roles</code>.</p>" |
| 4930 | + "documentation":"<p>The key in the SAML assertion that contains the user's role information.</p>" |
4887 | 4931 | } |
4888 | 4932 | }, |
4889 | | - "documentation":"<p>The IAM federation authentication configuration for an Amazon OpenSearch Service domain.</p>" |
| 4933 | + "documentation":"<p>Input parameters for configuring IAM identity federation settings.</p>" |
4890 | 4934 | }, |
4891 | 4935 | "IAMFederationOptionsOutput":{ |
4892 | 4936 | "type":"structure", |
4893 | 4937 | "members":{ |
4894 | 4938 | "Enabled":{ |
4895 | 4939 | "shape":"Boolean", |
4896 | | - "documentation":"<p>True if IAM federation is enabled.</p>" |
| 4940 | + "documentation":"<p>Indicates whether IAM identity federation is currently enabled for the domain.</p>" |
4897 | 4941 | }, |
4898 | 4942 | "SubjectKey":{ |
4899 | 4943 | "shape":"IAMFederationSubjectKey", |
4900 | | - "documentation":"<p>The key used for matching the IAM federation subject attribute.</p>" |
| 4944 | + "documentation":"<p>The configured key in the SAML assertion for the user's subject identifier.</p>" |
4901 | 4945 | }, |
4902 | 4946 | "RolesKey":{ |
4903 | 4947 | "shape":"IAMFederationRolesKey", |
4904 | | - "documentation":"<p>The key used for matching the IAM federation roles attribute.</p>" |
| 4948 | + "documentation":"<p>The configured key in the SAML assertion for the user's role information.</p>" |
4905 | 4949 | } |
4906 | 4950 | }, |
4907 | | - "documentation":"<p>Describes the IAM federation options configured for the domain.</p>" |
| 4951 | + "documentation":"<p>Output parameters showing the current IAM identity federation configuration.</p>" |
4908 | 4952 | }, |
4909 | 4953 | "IAMFederationRolesKey":{ |
4910 | 4954 | "type":"string", |
|
6761 | 6805 | }, |
6762 | 6806 | "documentation":"<p>Represents the output of a <code>PurchaseReservedInstanceOffering</code> operation.</p>" |
6763 | 6807 | }, |
| 6808 | + "PutDefaultApplicationSettingRequest":{ |
| 6809 | + "type":"structure", |
| 6810 | + "required":[ |
| 6811 | + "applicationArn", |
| 6812 | + "setAsDefault" |
| 6813 | + ], |
| 6814 | + "members":{ |
| 6815 | + "applicationArn":{"shape":"ARN"}, |
| 6816 | + "setAsDefault":{ |
| 6817 | + "shape":"Boolean", |
| 6818 | + "documentation":"<p>Set to true to set the specified ARN as the default application. Set to false to clear the default application.</p>" |
| 6819 | + } |
| 6820 | + } |
| 6821 | + }, |
| 6822 | + "PutDefaultApplicationSettingResponse":{ |
| 6823 | + "type":"structure", |
| 6824 | + "members":{ |
| 6825 | + "applicationArn":{"shape":"ARN"} |
| 6826 | + } |
| 6827 | + }, |
6764 | 6828 | "RecurringCharge":{ |
6765 | 6829 | "type":"structure", |
6766 | 6830 | "members":{ |
|
0 commit comments