Connectcases Classes
AuditEvent
eventId
- Type:
- Required: Yes
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.AuditEventField]
- Required: Yes
performedTime
- Type:
- Required: Yes
type
- Type: typing.Literal['Case.Created', 'Case.Updated', 'RelatedItem.Created']
- Required: Yes
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.AuditEventPerformedBy]
relatedItemType
- Type: typing.Optional[typing.Literal['Comment', 'Contact', 'File']]
AuditEventField
eventFieldId
- Type:
- Required: Yes
newValue
- Type:
- Required: Yes
oldValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.AuditEventFieldValueUnion]
AuditEventFieldValueUnion
booleanValue
- Type: typing.Optional[bool]
doubleValue
- Type: typing.Optional[float]
emptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
stringValue
- Type: typing.Optional[str]
userArnValue
- Type: typing.Optional[str]
AuditEventPerformedBy
iamPrincipalArn
- Type:
- Required: Yes
user
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.UserUnion]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BasicLayout
moreInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutSections]
topPanel
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutSections]
BasicLayoutOutput
moreInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutSectionsOutput]
topPanel
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutSectionsOutput]
BatchGetCaseRuleRequest
caseRules
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseRuleIdentifier]
- Required: Yes
domainId
- Type:
- Required: Yes
BatchGetCaseRuleResponse
caseRules
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.GetCaseRuleResponse]
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseRuleError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetFieldRequest
domainId
- Type:
- Required: Yes
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldIdentifier]
- Required: Yes
BatchGetFieldResponse
errors
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldError]
- Required: Yes
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.GetFieldResponse]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchPutFieldOptionsRequest
domainId
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
options
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldOption]
- Required: Yes
BatchPutFieldOptionsResponse
errors
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldOptionError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BooleanCondition
equalTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.BooleanOperands]
notEqualTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.BooleanOperands]
BooleanConditionOutput
equalTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.BooleanOperandsOutput]
notEqualTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.BooleanOperandsOutput]
BooleanOperands
operandOne
- Type:
- Required: Yes
operandTwo
- Type:
- Required: Yes
result
- Type:
- Required: Yes
BooleanOperandsOutput
operandOne
- Type:
- Required: Yes
operandTwo
- Type:
- Required: Yes
result
- Type:
- Required: Yes
CaseEventIncludedData
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldIdentifier]
- Required: Yes
CaseEventIncludedDataOutput
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldIdentifier]
- Required: Yes
CaseFilter
andAll
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
field
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldFilter]
not_
- Type: typing.Optional[typing.Dict[str, typing.Any]]
orAll
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
CaseFilterPaginator
andAll
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
field
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldFilter]
not_
- Type: typing.Optional[typing.Dict[str, typing.Any]]
orAll
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
CaseRuleDetails
required
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.RequiredCaseRule]
CaseRuleDetailsOutput
required
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.RequiredCaseRuleOutput]
CaseRuleError
errorCode
- Type:
- Required: Yes
id
- Type:
- Required: Yes
message
- Type: typing.Optional[str]
CaseRuleIdentifier
id
- Type:
- Required: Yes
CaseRuleSummary
caseRuleArn
- Type:
- Required: Yes
caseRuleId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
ruleType
- Type: typing.Literal['Required']
- Required: Yes
description
- Type: typing.Optional[str]
CaseSummary
caseId
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
CommentContent
body
- Type:
- Required: Yes
contentType
- Type: typing.Literal['Text/Plain']
- Required: Yes
Contact
contactArn
- Type:
- Required: Yes
ContactContent
channel
- Type:
- Required: Yes
connectedToSystemTime
- Type:
- Required: Yes
contactArn
- Type:
- Required: Yes
ContactFilter
channel
- Type: typing.Optional[typing.List[str]]
contactArn
- Type: typing.Optional[str]
CreateCaseRequest
domainId
- Type:
- Required: Yes
fields
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValue, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput]]
- Required: Yes
templateId
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.UserUnion]
CreateCaseResponse
caseArn
- Type:
- Required: Yes
caseId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCaseRuleRequest
domainId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
rule
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseRuleDetails, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseRuleDetailsOutput]
- Required: Yes
description
- Type: typing.Optional[str]
CreateCaseRuleResponse
caseRuleArn
- Type:
- Required: Yes
caseRuleId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDomainRequest
name
- Type:
- Required: Yes
CreateDomainResponse
domainArn
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
domainStatus
- Type: typing.Literal['Active', 'CreationFailed', 'CreationInProgress']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFieldRequest
domainId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
type
- Type: typing.Literal['Boolean', 'DateTime', 'Number', 'SingleSelect', 'Text', 'Url', 'User']
- Required: Yes
description
- Type: typing.Optional[str]
CreateFieldResponse
fieldArn
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLayoutRequest
content
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutContent, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutContentOutput]
- Required: Yes
domainId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
CreateLayoutResponse
layoutArn
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRelatedItemRequest
caseId
- Type:
- Required: Yes
content
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
type
- Type: typing.Literal['Comment', 'Contact', 'File']
- Required: Yes
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.UserUnion]
CreateRelatedItemResponse
relatedItemArn
- Type:
- Required: Yes
relatedItemId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTemplateRequest
domainId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
layoutConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutConfiguration]
requiredFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.RequiredField]]
rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.TemplateRule]]
status
- Type: typing.Optional[typing.Literal['Active', 'Inactive']]
CreateTemplateResponse
templateArn
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteCaseRuleRequest
caseRuleId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
DeleteDomainRequest
domainId
- Type:
- Required: Yes
DeleteFieldRequest
domainId
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
DeleteLayoutRequest
domainId
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
DeleteTemplateRequest
domainId
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
DomainSummary
domainArn
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EventBridgeConfiguration
enabled
- Type:
- Required: Yes
includedData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.EventIncludedData]
EventBridgeConfigurationOutput
enabled
- Type:
- Required: Yes
includedData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.EventIncludedDataOutput]
EventIncludedData
caseData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseEventIncludedData]
relatedItemData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.RelatedItemEventIncludedData]
EventIncludedDataOutput
caseData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseEventIncludedDataOutput]
relatedItemData
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.RelatedItemEventIncludedData]
FieldError
errorCode
- Type:
- Required: Yes
id
- Type:
- Required: Yes
message
- Type: typing.Optional[str]
FieldFilter
contains
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValue, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput, NoneType]
equalTo
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValue, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput, NoneType]
greaterThan
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValue, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput, NoneType]
greaterThanOrEqualTo
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValue, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput, NoneType]
lessThan
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValue, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput, NoneType]
lessThanOrEqualTo
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValue, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput, NoneType]
FieldGroup
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldItem]
- Required: Yes
name
- Type: typing.Optional[str]
FieldGroupOutput
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldItem]
- Required: Yes
name
- Type: typing.Optional[str]
FieldIdentifier
id
- Type:
- Required: Yes
FieldItem
id
- Type:
- Required: Yes
FieldOption
active
- Type:
- Required: Yes
name
- Type:
- Required: Yes
value
- Type:
- Required: Yes
FieldOptionError
errorCode
- Type:
- Required: Yes
message
- Type:
- Required: Yes
value
- Type:
- Required: Yes
FieldSummary
fieldArn
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
namespace
- Type: typing.Literal['Custom', 'System']
- Required: Yes
type
- Type: typing.Literal['Boolean', 'DateTime', 'Number', 'SingleSelect', 'Text', 'Url', 'User']
- Required: Yes
FieldValue
id
- Type:
- Required: Yes
value
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueUnion, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueUnionOutput]
- Required: Yes
FieldValueOutput
id
- Type:
- Required: Yes
value
- Type:
- Required: Yes
FieldValueUnion
booleanValue
- Type: typing.Optional[bool]
doubleValue
- Type: typing.Optional[float]
emptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
stringValue
- Type: typing.Optional[str]
userArnValue
- Type: typing.Optional[str]
FieldValueUnionOutput
booleanValue
- Type: typing.Optional[bool]
doubleValue
- Type: typing.Optional[float]
emptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
stringValue
- Type: typing.Optional[str]
userArnValue
- Type: typing.Optional[str]
FileContent
fileArn
- Type:
- Required: Yes
FileFilter
fileArn
- Type: typing.Optional[str]
GetCaseAuditEventsRequest
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
GetCaseAuditEventsResponse
auditEvents
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.AuditEvent]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetCaseEventConfigurationRequest
domainId
- Type:
- Required: Yes
GetCaseEventConfigurationResponse
eventBridge
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCaseRequest
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldIdentifier]
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetCaseResponse
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput]
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
templateId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
GetCaseRuleResponse
caseRuleArn
- Type:
- Required: Yes
caseRuleId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
rule
- Type:
- Required: Yes
createdTime
- Type: typing.Optional[datetime.datetime]
deleted
- Type: typing.Optional[bool]
description
- Type: typing.Optional[str]
lastModifiedTime
- Type: typing.Optional[datetime.datetime]
tags
- Type: typing.Optional[typing.Dict[str, str]]
GetDomainRequest
domainId
- Type:
- Required: Yes
GetDomainResponse
createdTime
- Type:
- Required: Yes
domainArn
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
domainStatus
- Type: typing.Literal['Active', 'CreationFailed', 'CreationInProgress']
- Required: Yes
name
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFieldResponse
fieldArn
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
namespace
- Type: typing.Literal['Custom', 'System']
- Required: Yes
type
- Type: typing.Literal['Boolean', 'DateTime', 'Number', 'SingleSelect', 'Text', 'Url', 'User']
- Required: Yes
createdTime
- Type: typing.Optional[datetime.datetime]
deleted
- Type: typing.Optional[bool]
description
- Type: typing.Optional[str]
lastModifiedTime
- Type: typing.Optional[datetime.datetime]
tags
- Type: typing.Optional[typing.Dict[str, str]]
GetLayoutRequest
domainId
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
GetLayoutResponse
content
- Type:
- Required: Yes
createdTime
- Type:
- Required: Yes
deleted
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
layoutArn
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemplateRequest
domainId
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
GetTemplateResponse
createdTime
- Type:
- Required: Yes
deleted
- Type:
- Required: Yes
description
- Type:
- Required: Yes
lastModifiedTime
- Type:
- Required: Yes
layoutConfiguration
- Type:
- Required: Yes
name
- Type:
- Required: Yes
requiredFields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.RequiredField]
- Required: Yes
rules
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.TemplateRule]
- Required: Yes
status
- Type: typing.Literal['Active', 'Inactive']
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
templateArn
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LayoutConfiguration
defaultLayout
- Type: typing.Optional[str]
LayoutContent
basic
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.BasicLayout]
LayoutContentOutput
basic
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.BasicLayoutOutput]
LayoutSections
sections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.Section]]
LayoutSectionsOutput
sections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.SectionOutput]]
LayoutSummary
layoutArn
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
ListCaseRulesRequest
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListCaseRulesRequestPaginate
domainId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.PaginatorConfig]
ListCaseRulesResponse
caseRules
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseRuleSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListCasesForContactRequest
contactArn
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListCasesForContactResponse
cases
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListDomainsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListDomainsResponse
domains
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.DomainSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListFieldOptionsRequest
domainId
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
values
- Type: typing.Optional[typing.List[str]]
ListFieldOptionsResponse
options
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldOption]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListFieldsRequest
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListFieldsResponse
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListLayoutsRequest
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListLayoutsResponse
layouts
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
arn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTemplatesRequest
domainId
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.List[typing.Literal['Active', 'Inactive']]]
ListTemplatesResponse
templates
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.TemplateSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
OperandOne
fieldId
- Type: typing.Optional[str]
OperandTwo
booleanValue
- Type: typing.Optional[bool]
doubleValue
- Type: typing.Optional[float]
emptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
stringValue
- Type: typing.Optional[str]
OperandTwoOutput
booleanValue
- Type: typing.Optional[bool]
doubleValue
- Type: typing.Optional[float]
emptyValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]
stringValue
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutCaseEventConfigurationRequest
domainId
- Type:
- Required: Yes
eventBridge
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.EventBridgeConfiguration, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.EventBridgeConfigurationOutput]
- Required: Yes
RelatedItemContent
comment
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CommentContent]
contact
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.ContactContent]
file
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FileContent]
RelatedItemEventIncludedData
includeContent
- Type:
- Required: Yes
RelatedItemInputContent
comment
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CommentContent]
contact
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.Contact]
file
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FileContent]
RelatedItemTypeFilter
comment
- Type: typing.Optional[typing.Dict[str, typing.Any]]
contact
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.ContactFilter]
file
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FileFilter]
RequiredCaseRule
conditions
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.BooleanCondition]
- Required: Yes
defaultValue
- Type:
- Required: Yes
RequiredCaseRuleOutput
conditions
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.BooleanConditionOutput]
- Required: Yes
defaultValue
- Type:
- Required: Yes
RequiredField
fieldId
- Type:
- Required: Yes
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SearchCasesRequest
domainId
- Type:
- Required: Yes
fields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldIdentifier]]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseFilter]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
searchTerm
- Type: typing.Optional[str]
sorts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.Sort]]
SearchCasesRequestPaginate
domainId
- Type:
- Required: Yes
fields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldIdentifier]]
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseFilterPaginator]
searchTerm
- Type: typing.Optional[str]
sorts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.Sort]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.PaginatorConfig]
SearchCasesResponse
cases
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.SearchCasesResponseItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
SearchCasesResponseItem
caseId
- Type:
- Required: Yes
fields
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput]
- Required: Yes
templateId
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
SearchRelatedItemsRequest
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.RelatedItemTypeFilter]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
SearchRelatedItemsRequestPaginate
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.RelatedItemTypeFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.PaginatorConfig]
SearchRelatedItemsResponse
relatedItems
- Type: typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.SearchRelatedItemsResponseItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
SearchRelatedItemsResponseItem
associationTime
- Type:
- Required: Yes
content
- Type:
- Required: Yes
relatedItemId
- Type:
- Required: Yes
type
- Type: typing.Literal['Comment', 'Contact', 'File']
- Required: Yes
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.UserUnion]
tags
- Type: typing.Optional[typing.Dict[str, str]]
Section
fieldGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldGroup]
SectionOutput
fieldGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldGroupOutput]
Sort
fieldId
- Type:
- Required: Yes
sortOrder
- Type: typing.Literal['Asc', 'Desc']
- Required: Yes
TagResourceRequest
arn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
TemplateRule
caseRuleId
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
TemplateSummary
name
- Type:
- Required: Yes
status
- Type: typing.Literal['Active', 'Inactive']
- Required: Yes
templateArn
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
UntagResourceRequest
arn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateCaseRequest
caseId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
fields
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValue, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.FieldValueOutput]]
- Required: Yes
performedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.UserUnion]
UpdateCaseRuleRequest
caseRuleId
- Type:
- Required: Yes
domainId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
rule
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseRuleDetails, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.CaseRuleDetailsOutput, NoneType]
UpdateFieldRequest
domainId
- Type:
- Required: Yes
fieldId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
UpdateLayoutRequest
domainId
- Type:
- Required: Yes
layoutId
- Type:
- Required: Yes
content
- Type: typing.Union[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutContent, aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutContentOutput, NoneType]
name
- Type: typing.Optional[str]
UpdateTemplateRequest
domainId
- Type:
- Required: Yes
templateId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
layoutConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.LayoutConfiguration]
name
- Type: typing.Optional[str]
requiredFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.RequiredField]]
rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.connectcases.connectcases_classes.TemplateRule]]
status
- Type: typing.Optional[typing.Literal['Active', 'Inactive']]
UserUnion
userArn
- Type: typing.Optional[str]