|
1575 | 1575 | "shape":"IngressPointName",
|
1576 | 1576 | "documentation":"<p>A user friendly name for an ingress endpoint resource.</p>"
|
1577 | 1577 | },
|
| 1578 | + "NetworkConfiguration":{ |
| 1579 | + "shape":"NetworkConfiguration", |
| 1580 | + "documentation":"<p>Specifies the network configuration for the ingress point. This allows you to create an IPv4-only, Dual-Stack, or PrivateLink type of ingress point. If not specified, the default network type is IPv4-only. </p>" |
| 1581 | + }, |
1578 | 1582 | "RuleSetId":{
|
1579 | 1583 | "shape":"RuleSetId",
|
1580 | 1584 | "documentation":"<p>The identifier of an existing rule set that you attach to an ingress endpoint resource.</p>"
|
|
2464 | 2468 | "shape":"Timestamp",
|
2465 | 2469 | "documentation":"<p>The timestamp of when the ingress endpoint was last updated.</p>"
|
2466 | 2470 | },
|
| 2471 | + "NetworkConfiguration":{ |
| 2472 | + "shape":"NetworkConfiguration", |
| 2473 | + "documentation":"<p>The network configuration for the ingress point.</p>" |
| 2474 | + }, |
2467 | 2475 | "RuleSetId":{
|
2468 | 2476 | "shape":"RuleSetId",
|
2469 | 2477 | "documentation":"<p>The identifier of a rule set resource associated with the ingress endpoint.</p>"
|
|
2898 | 2906 | },
|
2899 | 2907 | "documentation":"<p>The union type representing the allowed types for the left hand side of an IP condition.</p>"
|
2900 | 2908 | },
|
| 2909 | + "IngressIpv6Attribute":{ |
| 2910 | + "type":"string", |
| 2911 | + "enum":["SENDER_IPV6"] |
| 2912 | + }, |
| 2913 | + "IngressIpv6Expression":{ |
| 2914 | + "type":"structure", |
| 2915 | + "required":[ |
| 2916 | + "Evaluate", |
| 2917 | + "Operator", |
| 2918 | + "Values" |
| 2919 | + ], |
| 2920 | + "members":{ |
| 2921 | + "Evaluate":{ |
| 2922 | + "shape":"IngressIpv6ToEvaluate", |
| 2923 | + "documentation":"<p>The left hand side argument of an IPv6 condition expression.</p>" |
| 2924 | + }, |
| 2925 | + "Operator":{ |
| 2926 | + "shape":"IngressIpOperator", |
| 2927 | + "documentation":"<p>The matching operator for an IPv6 condition expression.</p>" |
| 2928 | + }, |
| 2929 | + "Values":{ |
| 2930 | + "shape":"Ipv6Cidrs", |
| 2931 | + "documentation":"<p>The right hand side argument of an IPv6 condition expression.</p>" |
| 2932 | + } |
| 2933 | + }, |
| 2934 | + "documentation":"<p>The union type representing the allowed types for the left hand side of an IPv6 condition.</p>" |
| 2935 | + }, |
| 2936 | + "IngressIpv6ToEvaluate":{ |
| 2937 | + "type":"structure", |
| 2938 | + "members":{ |
| 2939 | + "Attribute":{ |
| 2940 | + "shape":"IngressIpv6Attribute", |
| 2941 | + "documentation":"<p>An enum type representing the allowed attribute types for an IPv6 condition.</p>" |
| 2942 | + } |
| 2943 | + }, |
| 2944 | + "documentation":"<p>The structure for an IPv6 based condition matching on the incoming mail.</p>", |
| 2945 | + "union":true |
| 2946 | + }, |
2901 | 2947 | "IngressIsInAddressList":{
|
2902 | 2948 | "type":"structure",
|
2903 | 2949 | "required":[
|
|
3145 | 3191 | "type":"integer",
|
3146 | 3192 | "box":true
|
3147 | 3193 | },
|
| 3194 | + "IpType":{ |
| 3195 | + "type":"string", |
| 3196 | + "enum":[ |
| 3197 | + "IPV4", |
| 3198 | + "DUAL_STACK" |
| 3199 | + ] |
| 3200 | + }, |
3148 | 3201 | "Ipv4Cidr":{
|
3149 | 3202 | "type":"string",
|
3150 | 3203 | "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])$"
|
|
3153 | 3206 | "type":"list",
|
3154 | 3207 | "member":{"shape":"Ipv4Cidr"}
|
3155 | 3208 | },
|
| 3209 | + "Ipv6Cidr":{ |
| 3210 | + "type":"string", |
| 3211 | + "max":49, |
| 3212 | + "min":0, |
| 3213 | + "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])$" |
| 3214 | + }, |
| 3215 | + "Ipv6Cidrs":{ |
| 3216 | + "type":"list", |
| 3217 | + "member":{"shape":"Ipv6Cidr"} |
| 3218 | + }, |
3156 | 3219 | "JobId":{
|
3157 | 3220 | "type":"string",
|
3158 | 3221 | "max":255,
|
|
3645 | 3708 | "min":1,
|
3646 | 3709 | "pattern":"^[a-zA-Z0-9:_/+=,@.#-]+$"
|
3647 | 3710 | },
|
| 3711 | + "NetworkConfiguration":{ |
| 3712 | + "type":"structure", |
| 3713 | + "members":{ |
| 3714 | + "PrivateNetworkConfiguration":{ |
| 3715 | + "shape":"PrivateNetworkConfiguration", |
| 3716 | + "documentation":"<p>Specifies the network configuration for the private ingress point.</p>" |
| 3717 | + }, |
| 3718 | + "PublicNetworkConfiguration":{ |
| 3719 | + "shape":"PublicNetworkConfiguration", |
| 3720 | + "documentation":"<p>Specifies the network configuration for the public ingress point.</p>" |
| 3721 | + } |
| 3722 | + }, |
| 3723 | + "documentation":"<p>The network type (IPv4-only, Dual-Stack, PrivateLink) of the ingress endpoint resource.</p>", |
| 3724 | + "union":true |
| 3725 | + }, |
3648 | 3726 | "NoAuthentication":{
|
3649 | 3727 | "type":"structure",
|
3650 | 3728 | "members":{
|
|
3673 | 3751 | "shape":"IngressIpv4Expression",
|
3674 | 3752 | "documentation":"<p>This represents an IP based condition matching on the incoming mail. It performs the operation configured in 'Operator' and evaluates the 'Protocol' object against the 'Value'.</p>"
|
3675 | 3753 | },
|
| 3754 | + "Ipv6Expression":{ |
| 3755 | + "shape":"IngressIpv6Expression", |
| 3756 | + "documentation":"<p>This represents an IPv6 based condition matching on the incoming mail. It performs the operation configured in 'Operator' and evaluates the 'Protocol' object against the 'Value'.</p>" |
| 3757 | + }, |
3676 | 3758 | "StringExpression":{
|
3677 | 3759 | "shape":"IngressStringExpression",
|
3678 | 3760 | "documentation":"<p>This represents a string based condition matching on the incoming mail. It performs the string operation configured in 'Operator' and evaluates the 'Protocol' object against the 'Value'.</p>"
|
|
3716 | 3798 | "type":"string",
|
3717 | 3799 | "sensitive":true
|
3718 | 3800 | },
|
| 3801 | + "PrivateNetworkConfiguration":{ |
| 3802 | + "type":"structure", |
| 3803 | + "required":["VpcEndpointId"], |
| 3804 | + "members":{ |
| 3805 | + "VpcEndpointId":{ |
| 3806 | + "shape":"VpcEndpointId", |
| 3807 | + "documentation":"<p>The identifier of the VPC endpoint to associate with this private ingress point.</p>" |
| 3808 | + } |
| 3809 | + }, |
| 3810 | + "documentation":"<p>Specifies the network configuration for the private ingress point.</p>" |
| 3811 | + }, |
| 3812 | + "PublicNetworkConfiguration":{ |
| 3813 | + "type":"structure", |
| 3814 | + "required":["IpType"], |
| 3815 | + "members":{ |
| 3816 | + "IpType":{ |
| 3817 | + "shape":"IpType", |
| 3818 | + "documentation":"<p>The IP address type for the public ingress point. Valid values are IPV4 and DUAL_STACK.</p>" |
| 3819 | + } |
| 3820 | + }, |
| 3821 | + "documentation":"<p>Specifies the network configuration for the public ingress point.</p>" |
| 3822 | + }, |
3719 | 3823 | "QBusinessApplicationId":{
|
3720 | 3824 | "type":"string",
|
3721 | 3825 | "max":36,
|
|
4221 | 4325 | },
|
4222 | 4326 | "RuleIpStringValue":{
|
4223 | 4327 | "type":"string",
|
4224 |
| - "max":18, |
| 4328 | + "max":43, |
4225 | 4329 | "min":1,
|
4226 |
| - "pattern":"^(([0-9]|.|/)*)$" |
| 4330 | + "pattern":"^(([0-9]|.|:|/)*)$" |
4227 | 4331 | },
|
4228 | 4332 | "RuleIpToEvaluate":{
|
4229 | 4333 | "type":"structure",
|
|
5140 | 5244 | },
|
5141 | 5245 | "documentation":"<p>The request validation has failed. For details, see the accompanying error message.</p>",
|
5142 | 5246 | "exception":true
|
| 5247 | + }, |
| 5248 | + "VpcEndpointId":{ |
| 5249 | + "type":"string", |
| 5250 | + "pattern":"^vpce-[a-zA-Z0-9]{17}$" |
5143 | 5251 | }
|
5144 | 5252 | },
|
5145 | 5253 | "documentation":"<p><fullname>Amazon SES Mail Manager API</fullname> <p>The Amazon SES Mail Manager API contains operations and data types that comprise the Mail Manager feature of <a href=\"http://aws.amazon.com/ses\">Amazon Simple Email Service (SES)</a>.</p> <p>Mail Manager is a set of Amazon SES email gateway features designed to help you strengthen your organization's email infrastructure, simplify email workflow management, and streamline email compliance control. To learn more, see the <a href=\"https://docs.aws.amazon.com/ses/latest/dg/eb.html\">Mail Manager chapter</a> in the <i>Amazon SES Developer Guide</i>.</p></p>"
|
|
0 commit comments