|
283 | 283 | "traits": {
|
284 | 284 | "smithy.api#length": {
|
285 | 285 | "min": 0,
|
286 |
| - "max": 512 |
| 286 | + "max": 2048 |
287 | 287 | },
|
288 | 288 | "smithy.api#pattern": "^\\S+$"
|
289 | 289 | }
|
|
4871 | 4871 | "smithy.api#documentation": "<p>The OAuth 2.0 credentials required for OAuth 2.0 authentication.</p>"
|
4872 | 4872 | }
|
4873 | 4873 | },
|
| 4874 | + "com.amazonaws.appflow#OAuth2CustomParameter": { |
| 4875 | + "type": "structure", |
| 4876 | + "members": { |
| 4877 | + "key": { |
| 4878 | + "target": "com.amazonaws.appflow#Key", |
| 4879 | + "traits": { |
| 4880 | + "smithy.api#documentation": "<p>The key of the custom parameter required for OAuth 2.0 authentication.</p>" |
| 4881 | + } |
| 4882 | + }, |
| 4883 | + "isRequired": { |
| 4884 | + "target": "com.amazonaws.appflow#Boolean", |
| 4885 | + "traits": { |
| 4886 | + "smithy.api#documentation": "<p>Indicates whether the custom parameter for OAuth 2.0 authentication is required.</p>" |
| 4887 | + } |
| 4888 | + }, |
| 4889 | + "label": { |
| 4890 | + "target": "com.amazonaws.appflow#Label", |
| 4891 | + "traits": { |
| 4892 | + "smithy.api#documentation": "<p>The label of the custom parameter used for OAuth 2.0 authentication.</p>" |
| 4893 | + } |
| 4894 | + }, |
| 4895 | + "description": { |
| 4896 | + "target": "com.amazonaws.appflow#Description", |
| 4897 | + "traits": { |
| 4898 | + "smithy.api#documentation": "<p>A description about the custom parameter used for OAuth 2.0 authentication.</p>" |
| 4899 | + } |
| 4900 | + }, |
| 4901 | + "isSensitiveField": { |
| 4902 | + "target": "com.amazonaws.appflow#Boolean", |
| 4903 | + "traits": { |
| 4904 | + "smithy.api#documentation": "<p>Indicates whether this authentication custom parameter is a sensitive field.</p>" |
| 4905 | + } |
| 4906 | + }, |
| 4907 | + "connectorSuppliedValues": { |
| 4908 | + "target": "com.amazonaws.appflow#ConnectorSuppliedValueList", |
| 4909 | + "traits": { |
| 4910 | + "smithy.api#documentation": "<p>Contains default values for this authentication parameter that are supplied by the\n connector.</p>" |
| 4911 | + } |
| 4912 | + }, |
| 4913 | + "type": { |
| 4914 | + "target": "com.amazonaws.appflow#OAuth2CustomPropType", |
| 4915 | + "traits": { |
| 4916 | + "smithy.api#documentation": "<p>Indicates whether custom parameter is used with TokenUrl or AuthUrl.</p>" |
| 4917 | + } |
| 4918 | + } |
| 4919 | + }, |
| 4920 | + "traits": { |
| 4921 | + "smithy.api#documentation": "<p>Custom parameter required for OAuth 2.0 authentication.</p>" |
| 4922 | + } |
| 4923 | + }, |
| 4924 | + "com.amazonaws.appflow#OAuth2CustomPropType": { |
| 4925 | + "type": "string", |
| 4926 | + "traits": { |
| 4927 | + "smithy.api#enum": [ |
| 4928 | + { |
| 4929 | + "value": "TOKEN_URL", |
| 4930 | + "name": "TOKEN_URL" |
| 4931 | + }, |
| 4932 | + { |
| 4933 | + "value": "AUTH_URL", |
| 4934 | + "name": "AUTH_URL" |
| 4935 | + } |
| 4936 | + ] |
| 4937 | + } |
| 4938 | + }, |
| 4939 | + "com.amazonaws.appflow#OAuth2CustomPropertiesList": { |
| 4940 | + "type": "list", |
| 4941 | + "member": { |
| 4942 | + "target": "com.amazonaws.appflow#OAuth2CustomParameter" |
| 4943 | + } |
| 4944 | + }, |
4874 | 4945 | "com.amazonaws.appflow#OAuth2Defaults": {
|
4875 | 4946 | "type": "structure",
|
4876 | 4947 | "members": {
|
|
4897 | 4968 | "traits": {
|
4898 | 4969 | "smithy.api#documentation": "<p>OAuth 2.0 grant types supported by the connector.</p>"
|
4899 | 4970 | }
|
| 4971 | + }, |
| 4972 | + "oauth2CustomProperties": { |
| 4973 | + "target": "com.amazonaws.appflow#OAuth2CustomPropertiesList", |
| 4974 | + "traits": { |
| 4975 | + "smithy.api#documentation": "<p>List of custom parameters required for OAuth 2.0 authentication.</p>" |
| 4976 | + } |
4900 | 4977 | }
|
4901 | 4978 | },
|
4902 | 4979 | "traits": {
|
|
4940 | 5017 | "smithy.api#documentation": "<p>The OAuth 2.0 grant type used by connector for OAuth 2.0 authentication.</p>",
|
4941 | 5018 | "smithy.api#required": {}
|
4942 | 5019 | }
|
| 5020 | + }, |
| 5021 | + "tokenUrlCustomProperties": { |
| 5022 | + "target": "com.amazonaws.appflow#TokenUrlCustomProperties", |
| 5023 | + "traits": { |
| 5024 | + "smithy.api#documentation": "<p>Associates your token URL with a map of properties that you define. Use this parameter\n to provide any additional details that the connector requires to authenticate your\n request.</p>" |
| 5025 | + } |
4943 | 5026 | }
|
4944 | 5027 | },
|
4945 | 5028 | "traits": {
|
|
7799 | 7882 | "smithy.api#pattern": "^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]$"
|
7800 | 7883 | }
|
7801 | 7884 | },
|
| 7885 | + "com.amazonaws.appflow#TokenUrlCustomProperties": { |
| 7886 | + "type": "map", |
| 7887 | + "key": { |
| 7888 | + "target": "com.amazonaws.appflow#CustomPropertyKey" |
| 7889 | + }, |
| 7890 | + "value": { |
| 7891 | + "target": "com.amazonaws.appflow#CustomPropertyValue" |
| 7892 | + }, |
| 7893 | + "traits": { |
| 7894 | + "smithy.api#length": { |
| 7895 | + "min": 0, |
| 7896 | + "max": 50 |
| 7897 | + } |
| 7898 | + } |
| 7899 | + }, |
7802 | 7900 | "com.amazonaws.appflow#TokenUrlList": {
|
7803 | 7901 | "type": "list",
|
7804 | 7902 | "member": {
|
|
0 commit comments