|
89 | 89 | {"shape":"AccessDeniedException"}, |
90 | 90 | {"shape":"ConflictException"} |
91 | 91 | ], |
92 | | - "documentation":"<p><note> <p>If you provide a value for <code>PerformedBy.UserArn</code> you must also have <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribeUser.html\">connect:DescribeUser</a> permission on the User ARN resource that you provide</p> </note> <p>Creates a case in the specified Cases domain. Case system and custom fields are taken as an array id/value pairs with a declared data types.</p> <p>The following fields are required when creating a case:</p> <ul> <li> <p> <code>customer_id</code> - You must provide the full customer profile ARN in this format: <code>arn:aws:profile:your_AWS_Region:your_AWS_account ID:domains/your_profiles_domain_name/profiles/profile_ID</code> </p> </li> <li> <p> <code>title</code> </p> </li> </ul></p>", |
| 92 | + "documentation":"<p><note> <p>If you provide a value for <code>PerformedBy.UserArn</code> you must also have <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribeUser.html\">connect:DescribeUser</a> permission on the User ARN resource that you provide</p> </note> <p>Creates a case in the specified Cases domain. Case system and custom fields are taken as an array id/value pairs with a declared data types.</p> <p>When creating a case from a template that has tag propagation configurations, the specified tags are automatically applied to the case.</p> <p>The following fields are required when creating a case:</p> <ul> <li> <p> <code>customer_id</code> - You must provide the full customer profile ARN in this format: <code>arn:aws:profile:your_AWS_Region:your_AWS_account ID:domains/your_profiles_domain_name/profiles/profile_ID</code> </p> </li> <li> <p> <code>title</code> </p> </li> </ul></p>", |
93 | 93 | "idempotent":true |
94 | 94 | }, |
95 | 95 | "CreateCaseRule":{ |
|
1231 | 1231 | "documentation":"<p>A list of fields to filter on.</p>" |
1232 | 1232 | }, |
1233 | 1233 | "not":{"shape":"CaseFilter"}, |
| 1234 | + "tag":{ |
| 1235 | + "shape":"TagFilter", |
| 1236 | + "documentation":"<p>A list of tags to filter on.</p>" |
| 1237 | + }, |
1234 | 1238 | "andAll":{ |
1235 | 1239 | "shape":"CaseFilterAndAllList", |
1236 | 1240 | "documentation":"<p>Provides \"and all\" filtering.</p>" |
|
1561 | 1565 | "documentation":"<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see <a href=\"https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/\">Making retries safe with idempotent APIs</a>.</p>", |
1562 | 1566 | "idempotencyToken":true |
1563 | 1567 | }, |
1564 | | - "performedBy":{"shape":"UserUnion"} |
| 1568 | + "performedBy":{"shape":"UserUnion"}, |
| 1569 | + "tags":{ |
| 1570 | + "shape":"MutableTags", |
| 1571 | + "documentation":"<p>A map of of key-value pairs that represent tags on a resource. Tags are used to organize, track, or control access for this resource.</p>" |
| 1572 | + } |
1565 | 1573 | } |
1566 | 1574 | }, |
1567 | 1575 | "CreateCaseRequestClientTokenString":{ |
|
1843 | 1851 | "rules":{ |
1844 | 1852 | "shape":"TemplateCaseRuleList", |
1845 | 1853 | "documentation":"<p>A list of case rules (also known as <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/case-field-conditions.html\">case field conditions</a>) on a template. </p>" |
| 1854 | + }, |
| 1855 | + "tagPropagationConfigurations":{ |
| 1856 | + "shape":"TagPropagationConfigurationList", |
| 1857 | + "documentation":"<p>Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.</p>" |
1846 | 1858 | } |
1847 | 1859 | } |
1848 | 1860 | }, |
|
2981 | 2993 | "rules":{ |
2982 | 2994 | "shape":"TemplateCaseRuleList", |
2983 | 2995 | "documentation":"<p>A list of case rules (also known as <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/case-field-conditions.html\">case field conditions</a>) on a template. </p>" |
| 2996 | + }, |
| 2997 | + "tagPropagationConfigurations":{ |
| 2998 | + "shape":"TagPropagationConfigurationList", |
| 2999 | + "documentation":"<p>Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.</p>" |
2984 | 3000 | } |
2985 | 3001 | } |
2986 | 3002 | }, |
|
3450 | 3466 | "max":100, |
3451 | 3467 | "min":1 |
3452 | 3468 | }, |
| 3469 | + "MutableTagKey":{ |
| 3470 | + "type":"string", |
| 3471 | + "max":128, |
| 3472 | + "min":1, |
| 3473 | + "pattern":"(?![aA][wW][sS]:)[a-zA-Z0-9 _.:/=+\\-@]+" |
| 3474 | + }, |
| 3475 | + "MutableTags":{ |
| 3476 | + "type":"map", |
| 3477 | + "key":{"shape":"MutableTagKey"}, |
| 3478 | + "value":{"shape":"TagValueString"}, |
| 3479 | + "max":50, |
| 3480 | + "min":0 |
| 3481 | + }, |
3453 | 3482 | "NextToken":{ |
3454 | 3483 | "type":"string", |
3455 | 3484 | "max":9000, |
|
4092 | 4121 | "max":25, |
4093 | 4122 | "min":0 |
4094 | 4123 | }, |
| 4124 | + "SearchTagKey":{ |
| 4125 | + "type":"string", |
| 4126 | + "max":128, |
| 4127 | + "min":1, |
| 4128 | + "pattern":"[a-zA-Z0-9 _.:/=+\\-@]+" |
| 4129 | + }, |
4095 | 4130 | "Section":{ |
4096 | 4131 | "type":"structure", |
4097 | 4132 | "members":{ |
|
4283 | 4318 | "documentation":"<p>A structured set of sort terms.</p>" |
4284 | 4319 | }, |
4285 | 4320 | "String":{"type":"string"}, |
| 4321 | + "TagFilter":{ |
| 4322 | + "type":"structure", |
| 4323 | + "members":{ |
| 4324 | + "equalTo":{ |
| 4325 | + "shape":"TagValue", |
| 4326 | + "documentation":"<p>Object containing tag key and value information.</p>" |
| 4327 | + } |
| 4328 | + }, |
| 4329 | + "documentation":"<p>A filter for tags. Only one value can be provided.</p>", |
| 4330 | + "union":true |
| 4331 | + }, |
4286 | 4332 | "TagKey":{ |
4287 | 4333 | "type":"string", |
4288 | 4334 | "max":128, |
|
4295 | 4341 | "max":50, |
4296 | 4342 | "min":0 |
4297 | 4343 | }, |
| 4344 | + "TagPropagationConfiguration":{ |
| 4345 | + "type":"structure", |
| 4346 | + "required":[ |
| 4347 | + "resourceType", |
| 4348 | + "tagMap" |
| 4349 | + ], |
| 4350 | + "members":{ |
| 4351 | + "resourceType":{ |
| 4352 | + "shape":"TagPropagationResourceType", |
| 4353 | + "documentation":"<p>Supported resource types for tag propagation. Determines which resources will receive automatically propagated tags.</p>" |
| 4354 | + }, |
| 4355 | + "tagMap":{ |
| 4356 | + "shape":"TagPropagationConfigurationTagMapMap", |
| 4357 | + "documentation":"<p>The tags that will be applied to the created resource.</p>" |
| 4358 | + } |
| 4359 | + }, |
| 4360 | + "documentation":"<p>Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.</p>" |
| 4361 | + }, |
| 4362 | + "TagPropagationConfigurationList":{ |
| 4363 | + "type":"list", |
| 4364 | + "member":{"shape":"TagPropagationConfiguration"}, |
| 4365 | + "max":1, |
| 4366 | + "min":0 |
| 4367 | + }, |
| 4368 | + "TagPropagationConfigurationTagMapMap":{ |
| 4369 | + "type":"map", |
| 4370 | + "key":{"shape":"MutableTagKey"}, |
| 4371 | + "value":{"shape":"TagValueString"}, |
| 4372 | + "max":10, |
| 4373 | + "min":0 |
| 4374 | + }, |
| 4375 | + "TagPropagationResourceType":{ |
| 4376 | + "type":"string", |
| 4377 | + "enum":["Cases"] |
| 4378 | + }, |
4298 | 4379 | "TagResourceRequest":{ |
4299 | 4380 | "type":"structure", |
4300 | 4381 | "required":[ |
|
4314 | 4395 | } |
4315 | 4396 | } |
4316 | 4397 | }, |
| 4398 | + "TagValue":{ |
| 4399 | + "type":"structure", |
| 4400 | + "members":{ |
| 4401 | + "key":{ |
| 4402 | + "shape":"SearchTagKey", |
| 4403 | + "documentation":"<p>The tag key in the tag filter value.</p>" |
| 4404 | + }, |
| 4405 | + "value":{ |
| 4406 | + "shape":"TagValueString", |
| 4407 | + "documentation":"<p>The tag value in the tag filter value.</p>" |
| 4408 | + } |
| 4409 | + }, |
| 4410 | + "documentation":"<p>Object for case tag filter values.</p>" |
| 4411 | + }, |
| 4412 | + "TagValueString":{ |
| 4413 | + "type":"string", |
| 4414 | + "max":256, |
| 4415 | + "min":0, |
| 4416 | + "pattern":"([a-zA-Z0-9 _.:/=+\\-@]*)" |
| 4417 | + }, |
4317 | 4418 | "Tags":{ |
4318 | 4419 | "type":"map", |
4319 | 4420 | "key":{"shape":"String"}, |
|
4404 | 4505 | "status":{ |
4405 | 4506 | "shape":"TemplateStatus", |
4406 | 4507 | "documentation":"<p>The status of the template.</p>" |
| 4508 | + }, |
| 4509 | + "tagPropagationConfigurations":{ |
| 4510 | + "shape":"TagPropagationConfigurationList", |
| 4511 | + "documentation":"<p>Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.</p>" |
4407 | 4512 | } |
4408 | 4513 | }, |
4409 | 4514 | "documentation":"<p>Template summary information.</p>" |
|
4625 | 4730 | "rules":{ |
4626 | 4731 | "shape":"TemplateCaseRuleList", |
4627 | 4732 | "documentation":"<p>A list of case rules (also known as <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/case-field-conditions.html\">case field conditions</a>) on a template.</p>" |
| 4733 | + }, |
| 4734 | + "tagPropagationConfigurations":{ |
| 4735 | + "shape":"TagPropagationConfigurationList", |
| 4736 | + "documentation":"<p>Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.</p>" |
4628 | 4737 | } |
4629 | 4738 | } |
4630 | 4739 | }, |
|
0 commit comments