|
1546 | 1546 | "smithy.api#httpError": 400 |
1547 | 1547 | } |
1548 | 1548 | }, |
| 1549 | + "com.amazonaws.appstream#ContentRedirection": { |
| 1550 | + "type": "structure", |
| 1551 | + "members": { |
| 1552 | + "HostToClient": { |
| 1553 | + "target": "com.amazonaws.appstream#UrlRedirectionConfig", |
| 1554 | + "traits": { |
| 1555 | + "smithy.api#documentation": "<p>Configuration for redirecting URLs from the remote desktop to the local client browser.</p>" |
| 1556 | + } |
| 1557 | + } |
| 1558 | + }, |
| 1559 | + "traits": { |
| 1560 | + "smithy.api#documentation": "<p>Configuration for bidirectional URL redirection between the streaming session and the local client. Use HostToClient to redirect URLs from the remote desktop to the local browser.</p>" |
| 1561 | + } |
| 1562 | + }, |
1549 | 1563 | "com.amazonaws.appstream#CopyImage": { |
1550 | 1564 | "type": "operation", |
1551 | 1565 | "input": { |
|
3007 | 3021 | "traits": { |
3008 | 3022 | "smithy.api#documentation": "<p>The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.</p>" |
3009 | 3023 | } |
| 3024 | + }, |
| 3025 | + "ContentRedirection": { |
| 3026 | + "target": "com.amazonaws.appstream#ContentRedirection" |
3010 | 3027 | } |
3011 | 3028 | }, |
3012 | 3029 | "traits": { |
|
9959 | 9976 | "traits": { |
9960 | 9977 | "smithy.api#documentation": "<p>The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.</p>" |
9961 | 9978 | } |
| 9979 | + }, |
| 9980 | + "ContentRedirection": { |
| 9981 | + "target": "com.amazonaws.appstream#ContentRedirection", |
| 9982 | + "traits": { |
| 9983 | + "smithy.api#documentation": "<p>Configuration for bidirectional URL redirection between the streaming session and the local client. Use HostToClient to redirect URLs from the remote desktop to the local browser.</p>" |
| 9984 | + } |
9962 | 9985 | } |
9963 | 9986 | }, |
9964 | 9987 | "traits": { |
|
10039 | 10062 | "traits": { |
10040 | 10063 | "smithy.api#enumValue": "STREAMING_EXPERIENCE_SETTINGS" |
10041 | 10064 | } |
| 10065 | + }, |
| 10066 | + "CONTENT_REDIRECTION": { |
| 10067 | + "target": "smithy.api#Unit", |
| 10068 | + "traits": { |
| 10069 | + "smithy.api#enumValue": "CONTENT_REDIRECTION" |
| 10070 | + } |
10042 | 10071 | } |
10043 | 10072 | } |
10044 | 10073 | }, |
|
11869 | 11898 | "smithy.api#output": {} |
11870 | 11899 | } |
11871 | 11900 | }, |
| 11901 | + "com.amazonaws.appstream#UrlPattern": { |
| 11902 | + "type": "string", |
| 11903 | + "traits": { |
| 11904 | + "smithy.api#documentation": "<p>A glob pattern using wildcards (* for zero or more characters, ? for exactly one character) to match URLs for redirection rules. Patterns do not include a protocol prefix; HTTPS is enforced automatically. Valid examples: *, *.example.com, github.com/myorg/*, api?.example.com Invalid examples: https://example.com (no protocol), empty string</p>", |
| 11905 | + "smithy.api#length": { |
| 11906 | + "min": 1, |
| 11907 | + "max": 2048 |
| 11908 | + }, |
| 11909 | + "smithy.api#pattern": "^(\\*|https?://[^\\s,;]+)$" |
| 11910 | + } |
| 11911 | + }, |
| 11912 | + "com.amazonaws.appstream#UrlPatternList": { |
| 11913 | + "type": "list", |
| 11914 | + "member": { |
| 11915 | + "target": "com.amazonaws.appstream#UrlPattern" |
| 11916 | + }, |
| 11917 | + "traits": { |
| 11918 | + "smithy.api#length": { |
| 11919 | + "min": 0, |
| 11920 | + "max": 100 |
| 11921 | + } |
| 11922 | + } |
| 11923 | + }, |
| 11924 | + "com.amazonaws.appstream#UrlRedirectionConfig": { |
| 11925 | + "type": "structure", |
| 11926 | + "members": { |
| 11927 | + "Enabled": { |
| 11928 | + "target": "com.amazonaws.appstream#BooleanObject", |
| 11929 | + "traits": { |
| 11930 | + "smithy.api#clientOptional": {}, |
| 11931 | + "smithy.api#documentation": "<p>Whether URL redirection is enabled for this direction.</p>", |
| 11932 | + "smithy.api#required": {} |
| 11933 | + } |
| 11934 | + }, |
| 11935 | + "AllowedUrls": { |
| 11936 | + "target": "com.amazonaws.appstream#UrlPatternList", |
| 11937 | + "traits": { |
| 11938 | + "smithy.api#documentation": "<p>List of URL patterns that are allowed to be redirected. URLs matching these patterns will be redirected unless they also match a pattern in the denied list.</p>" |
| 11939 | + } |
| 11940 | + }, |
| 11941 | + "DeniedUrls": { |
| 11942 | + "target": "com.amazonaws.appstream#UrlPatternList", |
| 11943 | + "traits": { |
| 11944 | + "smithy.api#documentation": "<p>List of URL patterns that are denied from redirection. This list takes precedence over the allowed list.</p>" |
| 11945 | + } |
| 11946 | + } |
| 11947 | + }, |
| 11948 | + "traits": { |
| 11949 | + "smithy.api#documentation": "<p>Configuration for URL redirection in a specific direction (host-to-client or client-to-host). When enabled, URLs matching the allowed or denied patterns are redirected accordingly. The denied list takes precedence over the allowed list.</p>" |
| 11950 | + } |
| 11951 | + }, |
11872 | 11952 | "com.amazonaws.appstream#UsageReportExecutionErrorCode": { |
11873 | 11953 | "type": "enum", |
11874 | 11954 | "members": { |
|
0 commit comments