@@ -91,7 +91,15 @@ namespace Model
91
91
* <code>log-group-name</code> - The name of the log group.</p> </li> <li> <p>
92
92
* <code>resource-id</code> - The ID of the VPC, subnet, or network interface.</p>
93
93
* </li> <li> <p> <code>traffic-type</code> - The type of traffic
94
- * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> </ul>
94
+ * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> <li>
95
+ * <p> <code>tag</code>:<key> - The key/value combination of a tag assigned
96
+ * to the resource. Use the tag key in the filter name and the tag value as the
97
+ * filter value. For example, to find all resources that have a tag with the key
98
+ * <code>Owner</code> and the value <code>TeamA</code>, specify
99
+ * <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter
100
+ * value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to
101
+ * the resource. Use this filter to find all resources assigned a tag with a
102
+ * specific key, regardless of the tag value.</p> </li> </ul>
95
103
*/
96
104
inline const Aws::Vector<Filter>& GetFilter () const { return m_filter; }
97
105
@@ -105,7 +113,15 @@ namespace Model
105
113
* <code>log-group-name</code> - The name of the log group.</p> </li> <li> <p>
106
114
* <code>resource-id</code> - The ID of the VPC, subnet, or network interface.</p>
107
115
* </li> <li> <p> <code>traffic-type</code> - The type of traffic
108
- * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> </ul>
116
+ * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> <li>
117
+ * <p> <code>tag</code>:<key> - The key/value combination of a tag assigned
118
+ * to the resource. Use the tag key in the filter name and the tag value as the
119
+ * filter value. For example, to find all resources that have a tag with the key
120
+ * <code>Owner</code> and the value <code>TeamA</code>, specify
121
+ * <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter
122
+ * value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to
123
+ * the resource. Use this filter to find all resources assigned a tag with a
124
+ * specific key, regardless of the tag value.</p> </li> </ul>
109
125
*/
110
126
inline bool FilterHasBeenSet () const { return m_filterHasBeenSet; }
111
127
@@ -119,7 +135,15 @@ namespace Model
119
135
* <code>log-group-name</code> - The name of the log group.</p> </li> <li> <p>
120
136
* <code>resource-id</code> - The ID of the VPC, subnet, or network interface.</p>
121
137
* </li> <li> <p> <code>traffic-type</code> - The type of traffic
122
- * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> </ul>
138
+ * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> <li>
139
+ * <p> <code>tag</code>:<key> - The key/value combination of a tag assigned
140
+ * to the resource. Use the tag key in the filter name and the tag value as the
141
+ * filter value. For example, to find all resources that have a tag with the key
142
+ * <code>Owner</code> and the value <code>TeamA</code>, specify
143
+ * <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter
144
+ * value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to
145
+ * the resource. Use this filter to find all resources assigned a tag with a
146
+ * specific key, regardless of the tag value.</p> </li> </ul>
123
147
*/
124
148
inline void SetFilter (const Aws::Vector<Filter>& value) { m_filterHasBeenSet = true ; m_filter = value; }
125
149
@@ -133,7 +157,15 @@ namespace Model
133
157
* <code>log-group-name</code> - The name of the log group.</p> </li> <li> <p>
134
158
* <code>resource-id</code> - The ID of the VPC, subnet, or network interface.</p>
135
159
* </li> <li> <p> <code>traffic-type</code> - The type of traffic
136
- * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> </ul>
160
+ * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> <li>
161
+ * <p> <code>tag</code>:<key> - The key/value combination of a tag assigned
162
+ * to the resource. Use the tag key in the filter name and the tag value as the
163
+ * filter value. For example, to find all resources that have a tag with the key
164
+ * <code>Owner</code> and the value <code>TeamA</code>, specify
165
+ * <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter
166
+ * value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to
167
+ * the resource. Use this filter to find all resources assigned a tag with a
168
+ * specific key, regardless of the tag value.</p> </li> </ul>
137
169
*/
138
170
inline void SetFilter (Aws::Vector<Filter>&& value) { m_filterHasBeenSet = true ; m_filter = std::move (value); }
139
171
@@ -147,7 +179,15 @@ namespace Model
147
179
* <code>log-group-name</code> - The name of the log group.</p> </li> <li> <p>
148
180
* <code>resource-id</code> - The ID of the VPC, subnet, or network interface.</p>
149
181
* </li> <li> <p> <code>traffic-type</code> - The type of traffic
150
- * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> </ul>
182
+ * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> <li>
183
+ * <p> <code>tag</code>:<key> - The key/value combination of a tag assigned
184
+ * to the resource. Use the tag key in the filter name and the tag value as the
185
+ * filter value. For example, to find all resources that have a tag with the key
186
+ * <code>Owner</code> and the value <code>TeamA</code>, specify
187
+ * <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter
188
+ * value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to
189
+ * the resource. Use this filter to find all resources assigned a tag with a
190
+ * specific key, regardless of the tag value.</p> </li> </ul>
151
191
*/
152
192
inline DescribeFlowLogsRequest& WithFilter (const Aws::Vector<Filter>& value) { SetFilter (value); return *this ;}
153
193
@@ -161,7 +201,15 @@ namespace Model
161
201
* <code>log-group-name</code> - The name of the log group.</p> </li> <li> <p>
162
202
* <code>resource-id</code> - The ID of the VPC, subnet, or network interface.</p>
163
203
* </li> <li> <p> <code>traffic-type</code> - The type of traffic
164
- * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> </ul>
204
+ * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> <li>
205
+ * <p> <code>tag</code>:<key> - The key/value combination of a tag assigned
206
+ * to the resource. Use the tag key in the filter name and the tag value as the
207
+ * filter value. For example, to find all resources that have a tag with the key
208
+ * <code>Owner</code> and the value <code>TeamA</code>, specify
209
+ * <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter
210
+ * value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to
211
+ * the resource. Use this filter to find all resources assigned a tag with a
212
+ * specific key, regardless of the tag value.</p> </li> </ul>
165
213
*/
166
214
inline DescribeFlowLogsRequest& WithFilter (Aws::Vector<Filter>&& value) { SetFilter (std::move (value)); return *this ;}
167
215
@@ -175,7 +223,15 @@ namespace Model
175
223
* <code>log-group-name</code> - The name of the log group.</p> </li> <li> <p>
176
224
* <code>resource-id</code> - The ID of the VPC, subnet, or network interface.</p>
177
225
* </li> <li> <p> <code>traffic-type</code> - The type of traffic
178
- * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> </ul>
226
+ * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> <li>
227
+ * <p> <code>tag</code>:<key> - The key/value combination of a tag assigned
228
+ * to the resource. Use the tag key in the filter name and the tag value as the
229
+ * filter value. For example, to find all resources that have a tag with the key
230
+ * <code>Owner</code> and the value <code>TeamA</code>, specify
231
+ * <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter
232
+ * value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to
233
+ * the resource. Use this filter to find all resources assigned a tag with a
234
+ * specific key, regardless of the tag value.</p> </li> </ul>
179
235
*/
180
236
inline DescribeFlowLogsRequest& AddFilter (const Filter& value) { m_filterHasBeenSet = true ; m_filter.push_back (value); return *this ; }
181
237
@@ -189,7 +245,15 @@ namespace Model
189
245
* <code>log-group-name</code> - The name of the log group.</p> </li> <li> <p>
190
246
* <code>resource-id</code> - The ID of the VPC, subnet, or network interface.</p>
191
247
* </li> <li> <p> <code>traffic-type</code> - The type of traffic
192
- * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> </ul>
248
+ * (<code>ACCEPT</code> | <code>REJECT</code> | <code>ALL</code>).</p> </li> <li>
249
+ * <p> <code>tag</code>:<key> - The key/value combination of a tag assigned
250
+ * to the resource. Use the tag key in the filter name and the tag value as the
251
+ * filter value. For example, to find all resources that have a tag with the key
252
+ * <code>Owner</code> and the value <code>TeamA</code>, specify
253
+ * <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter
254
+ * value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to
255
+ * the resource. Use this filter to find all resources assigned a tag with a
256
+ * specific key, regardless of the tag value.</p> </li> </ul>
193
257
*/
194
258
inline DescribeFlowLogsRequest& AddFilter (Filter&& value) { m_filterHasBeenSet = true ; m_filter.push_back (std::move (value)); return *this ; }
195
259
0 commit comments