|
10 | 10 | "serviceId":"EC2",
|
11 | 11 | "signatureVersion":"v4",
|
12 | 12 | "uid":"ec2-2016-11-15",
|
13 |
| - "xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15" |
| 13 | + "xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15", |
| 14 | + "auth":["aws.auth#sigv4"] |
14 | 15 | },
|
15 | 16 | "operations":{
|
16 | 17 | "AcceptAddressTransfer":{
|
|
3316 | 3317 | "output":{"shape":"DescribeTagsResult"},
|
3317 | 3318 | "documentation":"<p>Describes the specified tags for your EC2 resources.</p> <p>For more information about tags, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html\">Tag your Amazon EC2 resources</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <important> <p>We strongly recommend using only paginated requests. Unpaginated requests are susceptible to throttling and timeouts.</p> </important> <note> <p>The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order.</p> </note>"
|
3318 | 3319 | },
|
| 3320 | + "DescribeTrafficMirrorFilterRules":{ |
| 3321 | + "name":"DescribeTrafficMirrorFilterRules", |
| 3322 | + "http":{ |
| 3323 | + "method":"POST", |
| 3324 | + "requestUri":"/" |
| 3325 | + }, |
| 3326 | + "input":{"shape":"DescribeTrafficMirrorFilterRulesRequest"}, |
| 3327 | + "output":{"shape":"DescribeTrafficMirrorFilterRulesResult"}, |
| 3328 | + "documentation":"<p>Describe traffic mirror filters that determine the traffic that is mirrored.</p>" |
| 3329 | + }, |
3319 | 3330 | "DescribeTrafficMirrorFilters":{
|
3320 | 3331 | "name":"DescribeTrafficMirrorFilters",
|
3321 | 3332 | "http":{
|
|
14831 | 14842 | },
|
14832 | 14843 | "ClientToken":{
|
14833 | 14844 | "shape":"String",
|
14834 |
| - "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>", |
| 14845 | + "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">How to ensure idempotency</a>.</p>", |
14835 | 14846 | "idempotencyToken":true
|
14836 | 14847 | }
|
14837 | 14848 | }
|
|
14846 | 14857 | },
|
14847 | 14858 | "ClientToken":{
|
14848 | 14859 | "shape":"String",
|
14849 |
| - "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>", |
| 14860 | + "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">How to ensure idempotency</a>.</p>", |
14850 | 14861 | "locationName":"clientToken"
|
14851 | 14862 | }
|
14852 | 14863 | }
|
|
14908 | 14919 | },
|
14909 | 14920 | "ClientToken":{
|
14910 | 14921 | "shape":"String",
|
14911 |
| - "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>", |
| 14922 | + "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">How to ensure idempotency</a>.</p>", |
14912 | 14923 | "idempotencyToken":true
|
| 14924 | + }, |
| 14925 | + "TagSpecifications":{ |
| 14926 | + "shape":"TagSpecificationList", |
| 14927 | + "documentation":"<p>Traffic Mirroring tags specifications.</p>", |
| 14928 | + "locationName":"TagSpecification" |
14913 | 14929 | }
|
14914 | 14930 | }
|
14915 | 14931 | },
|
|
14923 | 14939 | },
|
14924 | 14940 | "ClientToken":{
|
14925 | 14941 | "shape":"String",
|
14926 |
| - "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>", |
| 14942 | + "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">How to ensure idempotency</a>.</p>", |
14927 | 14943 | "locationName":"clientToken"
|
14928 | 14944 | }
|
14929 | 14945 | }
|
|
14959 | 14975 | },
|
14960 | 14976 | "VirtualNetworkId":{
|
14961 | 14977 | "shape":"Integer",
|
14962 |
| - "documentation":"<p>The VXLAN ID for the Traffic Mirror session. For more information about the VXLAN protocol, see <a href=\"https://tools.ietf.org/html/rfc7348\">RFC 7348</a>. If you do not specify a <code>VirtualNetworkId</code>, an account-wide unique id is chosen at random.</p>" |
| 14978 | + "documentation":"<p>The VXLAN ID for the Traffic Mirror session. For more information about the VXLAN protocol, see <a href=\"https://datatracker.ietf.org/doc/html/rfc7348\">RFC 7348</a>. If you do not specify a <code>VirtualNetworkId</code>, an account-wide unique ID is chosen at random.</p>" |
14963 | 14979 | },
|
14964 | 14980 | "Description":{
|
14965 | 14981 | "shape":"String",
|
|
14976 | 14992 | },
|
14977 | 14993 | "ClientToken":{
|
14978 | 14994 | "shape":"String",
|
14979 |
| - "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>", |
| 14995 | + "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">How to ensure idempotency</a>.</p>", |
14980 | 14996 | "idempotencyToken":true
|
14981 | 14997 | }
|
14982 | 14998 | }
|
|
14991 | 15007 | },
|
14992 | 15008 | "ClientToken":{
|
14993 | 15009 | "shape":"String",
|
14994 |
| - "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>", |
| 15010 | + "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">How to ensure idempotency</a>.</p>", |
14995 | 15011 | "locationName":"clientToken"
|
14996 | 15012 | }
|
14997 | 15013 | }
|
|
15022 | 15038 | },
|
15023 | 15039 | "ClientToken":{
|
15024 | 15040 | "shape":"String",
|
15025 |
| - "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>", |
| 15041 | + "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">How to ensure idempotency</a>.</p>", |
15026 | 15042 | "idempotencyToken":true
|
15027 | 15043 | },
|
15028 | 15044 | "GatewayLoadBalancerEndpointId":{
|
|
15041 | 15057 | },
|
15042 | 15058 | "ClientToken":{
|
15043 | 15059 | "shape":"String",
|
15044 |
| - "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">How to ensure idempotency</a>.</p>", |
| 15060 | + "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">How to ensure idempotency</a>.</p>", |
15045 | 15061 | "locationName":"clientToken"
|
15046 | 15062 | }
|
15047 | 15063 | }
|
|
23976 | 23992 | }
|
23977 | 23993 | }
|
23978 | 23994 | },
|
| 23995 | + "DescribeTrafficMirrorFilterRulesRequest":{ |
| 23996 | + "type":"structure", |
| 23997 | + "members":{ |
| 23998 | + "TrafficMirrorFilterRuleIds":{ |
| 23999 | + "shape":"TrafficMirrorFilterRuleIdList", |
| 24000 | + "documentation":"<p>Traffic filter rule IDs.</p>", |
| 24001 | + "locationName":"TrafficMirrorFilterRuleId" |
| 24002 | + }, |
| 24003 | + "TrafficMirrorFilterId":{ |
| 24004 | + "shape":"TrafficMirrorFilterId", |
| 24005 | + "documentation":"<p>Traffic filter ID.</p>" |
| 24006 | + }, |
| 24007 | + "DryRun":{ |
| 24008 | + "shape":"Boolean", |
| 24009 | + "documentation":"<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>" |
| 24010 | + }, |
| 24011 | + "Filters":{ |
| 24012 | + "shape":"FilterList", |
| 24013 | + "documentation":"<p>Traffic mirror filters.</p> <ul> <li> <p> <code>traffic-mirror-filter-rule-id</code>: The ID of the Traffic Mirror rule.</p> </li> <li> <p> <code>traffic-mirror-filter-id</code>: The ID of the filter that this rule is associated with.</p> </li> <li> <p> <code>rule-number</code>: The number of the Traffic Mirror rule.</p> </li> <li> <p> <code>rule-action</code>: The action taken on the filtered traffic. Possible actions are <code>accept</code> and <code>reject</code>.</p> </li> <li> <p> <code>traffic-direction</code>: The traffic direction. Possible directions are <code>ingress</code> and <code>egress</code>.</p> </li> <li> <p> <code>protocol</code>: The protocol, for example UDP, assigned to the Traffic Mirror rule.</p> </li> <li> <p> <code>source-cidr-block</code>: The source CIDR block assigned to the Traffic Mirror rule.</p> </li> <li> <p> <code>destination-cidr-block</code>: The destination CIDR block assigned to the Traffic Mirror rule.</p> </li> <li> <p> <code>description</code>: The description of the Traffic Mirror rule.</p> </li> </ul>", |
| 24014 | + "locationName":"Filter" |
| 24015 | + }, |
| 24016 | + "MaxResults":{ |
| 24017 | + "shape":"TrafficMirroringMaxResults", |
| 24018 | + "documentation":"<p>The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned <code>nextToken</code> value.</p>" |
| 24019 | + }, |
| 24020 | + "NextToken":{ |
| 24021 | + "shape":"NextToken", |
| 24022 | + "documentation":"<p>The token for the next page of results.</p>" |
| 24023 | + } |
| 24024 | + } |
| 24025 | + }, |
| 24026 | + "DescribeTrafficMirrorFilterRulesResult":{ |
| 24027 | + "type":"structure", |
| 24028 | + "members":{ |
| 24029 | + "TrafficMirrorFilterRules":{ |
| 24030 | + "shape":"TrafficMirrorFilterRuleSet", |
| 24031 | + "documentation":"<p>Traffic mirror rules.</p>", |
| 24032 | + "locationName":"trafficMirrorFilterRuleSet" |
| 24033 | + }, |
| 24034 | + "NextToken":{ |
| 24035 | + "shape":"String", |
| 24036 | + "documentation":"<p>The token to use to retrieve the next page of results. The value is <code>null</code> when there are no more results to return.</p>", |
| 24037 | + "locationName":"nextToken" |
| 24038 | + } |
| 24039 | + } |
| 24040 | + }, |
23979 | 24041 | "DescribeTrafficMirrorFiltersRequest":{
|
23980 | 24042 | "type":"structure",
|
23981 | 24043 | "members":{
|
|
43558 | 43620 | "members":{
|
43559 | 43621 | "TrafficMirrorFilterRule":{
|
43560 | 43622 | "shape":"TrafficMirrorFilterRule",
|
43561 |
| - "documentation":"<p>Modifies a Traffic Mirror rule.</p>", |
| 43623 | + "documentation":"<note> <p>Tags are not returned for ModifyTrafficMirrorFilterRule.</p> </note> <p>A Traffic Mirror rule.</p>", |
43562 | 43624 | "locationName":"trafficMirrorFilterRule"
|
43563 | 43625 | }
|
43564 | 43626 | }
|
|
50863 | 50925 | "verified-access-trust-provider",
|
50864 | 50926 | "vpn-connection-device-type",
|
50865 | 50927 | "vpc-block-public-access-exclusion",
|
| 50928 | + "vpc-encryption-control", |
50866 | 50929 | "ipam-resource-discovery",
|
50867 | 50930 | "ipam-resource-discovery-association",
|
50868 | 50931 | "instance-connect-endpoint"
|
|
56026 | 56089 | "shape":"String",
|
56027 | 56090 | "documentation":"<p>The description of the Traffic Mirror rule.</p>",
|
56028 | 56091 | "locationName":"description"
|
| 56092 | + }, |
| 56093 | + "Tags":{ |
| 56094 | + "shape":"TagList", |
| 56095 | + "documentation":"<p>Tags on Traffic Mirroring filter rules.</p>", |
| 56096 | + "locationName":"tagSet" |
56029 | 56097 | }
|
56030 | 56098 | },
|
56031 | 56099 | "documentation":"<p>Describes the Traffic Mirror rule.</p>"
|
|
56043 | 56111 | "type":"list",
|
56044 | 56112 | "member":{"shape":"TrafficMirrorFilterRuleField"}
|
56045 | 56113 | },
|
| 56114 | + "TrafficMirrorFilterRuleIdList":{ |
| 56115 | + "type":"list", |
| 56116 | + "member":{ |
| 56117 | + "shape":"TrafficMirrorFilterRuleIdWithResolver", |
| 56118 | + "locationName":"item" |
| 56119 | + } |
| 56120 | + }, |
56046 | 56121 | "TrafficMirrorFilterRuleIdWithResolver":{"type":"string"},
|
56047 | 56122 | "TrafficMirrorFilterRuleList":{
|
56048 | 56123 | "type":"list",
|
|
56051 | 56126 | "locationName":"item"
|
56052 | 56127 | }
|
56053 | 56128 | },
|
| 56129 | + "TrafficMirrorFilterRuleSet":{ |
| 56130 | + "type":"list", |
| 56131 | + "member":{ |
| 56132 | + "shape":"TrafficMirrorFilterRule", |
| 56133 | + "locationName":"item" |
| 56134 | + } |
| 56135 | + }, |
56054 | 56136 | "TrafficMirrorFilterSet":{
|
56055 | 56137 | "type":"list",
|
56056 | 56138 | "member":{
|
|
0 commit comments