|
1316 | 1316 | }, |
1317 | 1317 | "IngressPointConfiguration":{"shape":"IngressPointConfiguration"}, |
1318 | 1318 | "IngressPointName":{"shape":"IngressPointName"}, |
| 1319 | + "NetworkConfiguration":{"shape":"NetworkConfiguration"}, |
1319 | 1320 | "RuleSetId":{"shape":"RuleSetId"}, |
1320 | 1321 | "Tags":{"shape":"TagList"}, |
1321 | 1322 | "TrafficPolicyId":{"shape":"TrafficPolicyId"}, |
|
1833 | 1834 | "IngressPointId":{"shape":"IngressPointId"}, |
1834 | 1835 | "IngressPointName":{"shape":"IngressPointName"}, |
1835 | 1836 | "LastUpdatedTimestamp":{"shape":"Timestamp"}, |
| 1837 | + "NetworkConfiguration":{"shape":"NetworkConfiguration"}, |
1836 | 1838 | "RuleSetId":{"shape":"RuleSetId"}, |
1837 | 1839 | "Status":{"shape":"IngressPointStatus"}, |
1838 | 1840 | "TrafficPolicyId":{"shape":"TrafficPolicyId"}, |
|
2092 | 2094 | "Values":{"shape":"Ipv4Cidrs"} |
2093 | 2095 | } |
2094 | 2096 | }, |
| 2097 | + "IngressIpv6Attribute":{ |
| 2098 | + "type":"string", |
| 2099 | + "enum":["SENDER_IPV6"] |
| 2100 | + }, |
| 2101 | + "IngressIpv6Expression":{ |
| 2102 | + "type":"structure", |
| 2103 | + "required":[ |
| 2104 | + "Evaluate", |
| 2105 | + "Operator", |
| 2106 | + "Values" |
| 2107 | + ], |
| 2108 | + "members":{ |
| 2109 | + "Evaluate":{"shape":"IngressIpv6ToEvaluate"}, |
| 2110 | + "Operator":{"shape":"IngressIpOperator"}, |
| 2111 | + "Values":{"shape":"Ipv6Cidrs"} |
| 2112 | + } |
| 2113 | + }, |
| 2114 | + "IngressIpv6ToEvaluate":{ |
| 2115 | + "type":"structure", |
| 2116 | + "members":{ |
| 2117 | + "Attribute":{"shape":"IngressIpv6Attribute"} |
| 2118 | + }, |
| 2119 | + "union":true |
| 2120 | + }, |
2095 | 2121 | "IngressIsInAddressList":{ |
2096 | 2122 | "type":"structure", |
2097 | 2123 | "required":[ |
|
2261 | 2287 | "type":"integer", |
2262 | 2288 | "box":true |
2263 | 2289 | }, |
| 2290 | + "IpType":{ |
| 2291 | + "type":"string", |
| 2292 | + "enum":[ |
| 2293 | + "IPV4", |
| 2294 | + "DUAL_STACK" |
| 2295 | + ] |
| 2296 | + }, |
2264 | 2297 | "Ipv4Cidr":{ |
2265 | 2298 | "type":"string", |
2266 | 2299 | "pattern":"^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/([0-9]|[12][0-9]|3[0-2])$" |
|
2269 | 2302 | "type":"list", |
2270 | 2303 | "member":{"shape":"Ipv4Cidr"} |
2271 | 2304 | }, |
| 2305 | + "Ipv6Cidr":{ |
| 2306 | + "type":"string", |
| 2307 | + "max":49, |
| 2308 | + "min":0, |
| 2309 | + "pattern":"^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\\/(12[0-8]|1[0-1][0-9]|[1-9][0-9]|[0-9])$" |
| 2310 | + }, |
| 2311 | + "Ipv6Cidrs":{ |
| 2312 | + "type":"list", |
| 2313 | + "member":{"shape":"Ipv6Cidr"} |
| 2314 | + }, |
2272 | 2315 | "JobId":{ |
2273 | 2316 | "type":"string", |
2274 | 2317 | "max":255, |
|
2540 | 2583 | "min":1, |
2541 | 2584 | "pattern":"^[a-zA-Z0-9:_/+=,@.#-]+$" |
2542 | 2585 | }, |
| 2586 | + "NetworkConfiguration":{ |
| 2587 | + "type":"structure", |
| 2588 | + "members":{ |
| 2589 | + "PrivateNetworkConfiguration":{"shape":"PrivateNetworkConfiguration"}, |
| 2590 | + "PublicNetworkConfiguration":{"shape":"PublicNetworkConfiguration"} |
| 2591 | + }, |
| 2592 | + "union":true |
| 2593 | + }, |
2543 | 2594 | "NoAuthentication":{ |
2544 | 2595 | "type":"structure", |
2545 | 2596 | "members":{ |
|
2561 | 2612 | "members":{ |
2562 | 2613 | "BooleanExpression":{"shape":"IngressBooleanExpression"}, |
2563 | 2614 | "IpExpression":{"shape":"IngressIpv4Expression"}, |
| 2615 | + "Ipv6Expression":{"shape":"IngressIpv6Expression"}, |
2564 | 2616 | "StringExpression":{"shape":"IngressStringExpression"}, |
2565 | 2617 | "TlsExpression":{"shape":"IngressTlsProtocolExpression"} |
2566 | 2618 | }, |
|
2590 | 2642 | "type":"string", |
2591 | 2643 | "sensitive":true |
2592 | 2644 | }, |
| 2645 | + "PrivateNetworkConfiguration":{ |
| 2646 | + "type":"structure", |
| 2647 | + "required":["VpcEndpointId"], |
| 2648 | + "members":{ |
| 2649 | + "VpcEndpointId":{"shape":"VpcEndpointId"} |
| 2650 | + } |
| 2651 | + }, |
| 2652 | + "PublicNetworkConfiguration":{ |
| 2653 | + "type":"structure", |
| 2654 | + "required":["IpType"], |
| 2655 | + "members":{ |
| 2656 | + "IpType":{"shape":"IpType"} |
| 2657 | + } |
| 2658 | + }, |
2593 | 2659 | "QBusinessApplicationId":{ |
2594 | 2660 | "type":"string", |
2595 | 2661 | "max":36, |
|
2905 | 2971 | }, |
2906 | 2972 | "RuleIpStringValue":{ |
2907 | 2973 | "type":"string", |
2908 | | - "max":18, |
| 2974 | + "max":43, |
2909 | 2975 | "min":1, |
2910 | | - "pattern":"^(([0-9]|.|/)*)$" |
| 2976 | + "pattern":"^(([0-9]|.|:|/)*)$" |
2911 | 2977 | }, |
2912 | 2978 | "RuleIpToEvaluate":{ |
2913 | 2979 | "type":"structure", |
|
3536 | 3602 | "Message":{"shape":"ErrorMessage"} |
3537 | 3603 | }, |
3538 | 3604 | "exception":true |
| 3605 | + }, |
| 3606 | + "VpcEndpointId":{ |
| 3607 | + "type":"string", |
| 3608 | + "pattern":"^vpce-[a-zA-Z0-9]{17}$" |
3539 | 3609 | } |
3540 | 3610 | } |
3541 | 3611 | } |
0 commit comments