Artifact Classes
AccountSettings
notificationSubscriptionStatus
- Type: typing.Optional[typing.Literal['NOT_SUBSCRIBED', 'SUBSCRIBED']]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CustomerAgreementSummary
name
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
id
- Type: typing.Optional[str]
agreementArn
- Type: typing.Optional[str]
awsAccountId
- Type: typing.Optional[str]
organizationArn
- Type: typing.Optional[str]
effectiveStart
- Type: typing.Optional[datetime.datetime]
effectiveEnd
- Type: typing.Optional[datetime.datetime]
state
- Type: typing.Optional[typing.Literal['ACTIVE', 'AWS_TERMINATED', 'CUSTOMER_TERMINATED']]
description
- Type: typing.Optional[str]
acceptanceTerms
- Type: typing.Optional[typing.List[str]]
terminateTerms
- Type: typing.Optional[typing.List[str]]
type
- Type: typing.Optional[typing.Literal['CUSTOM', 'DEFAULT', 'MODIFIED']]
GetAccountSettingsResponse
accountSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetReportMetadataRequest
reportId
- Type:
- Required: Yes
reportVersion
- Type: typing.Optional[int]
GetReportMetadataResponse
reportDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetReportRequest
reportId
- Type:
- Required: Yes
termToken
- Type:
- Required: Yes
reportVersion
- Type: typing.Optional[int]
GetReportResponse
documentPresignedUrl
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTermForReportRequest
reportId
- Type:
- Required: Yes
reportVersion
- Type: typing.Optional[int]
GetTermForReportResponse
documentPresignedUrl
- Type:
- Required: Yes
termToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCustomerAgreementsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListCustomerAgreementsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.artifact.artifact_classes.PaginatorConfig]
ListCustomerAgreementsResponse
customerAgreements
- Type: typing.List[aws_resource_validator.pydantic_models.artifact.artifact_classes.CustomerAgreementSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListReportsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListReportsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.artifact.artifact_classes.PaginatorConfig]
ListReportsResponse
reports
- Type: typing.List[aws_resource_validator.pydantic_models.artifact.artifact_classes.ReportSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutAccountSettingsRequest
notificationSubscriptionStatus
- Type: typing.Optional[typing.Literal['NOT_SUBSCRIBED', 'SUBSCRIBED']]
PutAccountSettingsResponse
accountSettings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReportDetail
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]
ReportSummary
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']]
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]