Artifact Classes
AccountSettingsTypeDef
notificationSubscriptionStatus
- Type: typing.Optional[typing.Literal['NOT_SUBSCRIBED', 'SUBSCRIBED']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
GetAccountSettingsResponseTypeDef
accountSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetReportMetadataRequestRequestTypeDef
reportId
- Type:
- Required: Yes
reportVersion
- Type: typing.Optional[int]
GetReportMetadataResponseTypeDef
reportDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetReportRequestRequestTypeDef
reportId
- Type:
- Required: Yes
termToken
- Type:
- Required: Yes
reportVersion
- Type: typing.Optional[int]
GetReportResponseTypeDef
documentPresignedUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTermForReportRequestRequestTypeDef
reportId
- Type:
- Required: Yes
reportVersion
- Type: typing.Optional[int]
GetTermForReportResponseTypeDef
documentPresignedUrl
- Type:
- Required: Yes
termToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListReportsRequestListReportsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.artifact_classes.PaginatorConfigTypeDef]
ListReportsRequestRequestTypeDef
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListReportsResponseTypeDef
reports
- Type: typing.List[aws_resource_validator.pydantic_models.artifact_classes.ReportSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutAccountSettingsRequestRequestTypeDef
notificationSubscriptionStatus
- Type: typing.Optional[typing.Literal['NOT_SUBSCRIBED', 'SUBSCRIBED']]
PutAccountSettingsResponseTypeDef
accountSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReportDetailTypeDef
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
periodStart
- Type: typing.Optional[datetime.datetime]
periodEnd
- Type: typing.Optional[datetime.datetime]
createdAt
- Type: typing.Optional[datetime.datetime]
lastModifiedAt
- Type: typing.Optional[datetime.datetime]
deletedAt
- Type: typing.Optional[datetime.datetime]
state
- Type: typing.Optional[typing.Literal['PUBLISHED', 'UNPUBLISHED']]
arn
- Type: typing.Optional[str]
series
- Type: typing.Optional[str]
category
- Type: typing.Optional[str]
companyName
- Type: typing.Optional[str]
productName
- Type: typing.Optional[str]
termArn
- Type: typing.Optional[str]
version
- Type: typing.Optional[int]
acceptanceType
- Type: typing.Optional[typing.Literal['EXPLICIT', 'PASSTHROUGH']]
sequenceNumber
- Type: typing.Optional[int]
uploadState
- Type: typing.Optional[typing.Literal['COMPLETE', 'FAILED', 'FAULT', 'PROCESSING']]
statusMessage
- Type: typing.Optional[str]
ReportSummaryTypeDef
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
state
- Type: typing.Optional[typing.Literal['PUBLISHED', 'UNPUBLISHED']]
arn
- Type: typing.Optional[str]
version
- Type: typing.Optional[int]
uploadState
- Type: typing.Optional[typing.Literal['COMPLETE', 'FAILED', 'FAULT', 'PROCESSING']]
description
- Type: typing.Optional[str]
periodStart
- Type: typing.Optional[datetime.datetime]
periodEnd
- Type: typing.Optional[datetime.datetime]
series
- Type: typing.Optional[str]
category
- Type: typing.Optional[str]
companyName
- Type: typing.Optional[str]
productName
- Type: typing.Optional[str]
statusMessage
- Type: typing.Optional[str]
acceptanceType
- Type: typing.Optional[typing.Literal['EXPLICIT', 'PASSTHROUGH']]
ResponseMetadataTypeDef
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]