Cur Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
DeleteReportDefinitionRequestRequestTypeDef
ReportName
- Type:
- Required: Yes
DeleteReportDefinitionResponseTypeDef
ResponseMessage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeReportDefinitionsRequestDescribeReportDefinitionsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cur_classes.PaginatorConfigTypeDef]
DescribeReportDefinitionsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeReportDefinitionsResponseTypeDef
ReportDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.cur_classes.ReportDefinitionExtraOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
ReportName
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.cur_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ModifyReportDefinitionRequestRequestTypeDef
ReportName
- Type:
- Required: Yes
ReportDefinition
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutReportDefinitionRequestRequestTypeDef
ReportDefinition
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cur_classes.TagTypeDef]]
ReportDefinitionExtraOutputTypeDef
ReportName
- Type:
- Required: Yes
TimeUnit
- Type: typing.Literal['DAILY', 'HOURLY', 'MONTHLY']
- Required: Yes
Format
- Type: typing.Literal['Parquet', 'textORcsv']
- Required: Yes
Compression
- Type: typing.Literal['GZIP', 'Parquet', 'ZIP']
- Required: Yes
AdditionalSchemaElements
- Type: typing.List[typing.Literal['MANUAL_DISCOUNT_COMPATIBILITY', 'RESOURCES', 'SPLIT_COST_ALLOCATION_DATA']]
- Required: Yes
S3Bucket
- Type:
- Required: Yes
S3Prefix
- Type:
- Required: Yes
S3Region
- Type: typing.Literal['af-south-1', 'ap-east-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ap-south-1', 'ap-south-2', 'ap-southeast-1', 'ap-southeast-2', 'ap-southeast-3', 'ca-central-1', 'cn-north-1', 'cn-northwest-1', 'eu-central-1', 'eu-central-2', 'eu-north-1', 'eu-south-1', 'eu-south-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'me-central-1', 'me-south-1', 'sa-east-1', 'us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']
- Required: Yes
AdditionalArtifacts
- Type: typing.Optional[typing.List[typing.Literal['ATHENA', 'QUICKSIGHT', 'REDSHIFT']]]
RefreshClosedReports
- Type: typing.Optional[bool]
ReportVersioning
- Type: typing.Optional[typing.Literal['CREATE_NEW_REPORT', 'OVERWRITE_REPORT']]
BillingViewArn
- Type: typing.Optional[str]
ReportStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.cur_classes.ReportStatusTypeDef]
ReportDefinitionOutputTypeDef
ReportName
- Type:
- Required: Yes
TimeUnit
- Type: typing.Literal['DAILY', 'HOURLY', 'MONTHLY']
- Required: Yes
Format
- Type: typing.Literal['Parquet', 'textORcsv']
- Required: Yes
Compression
- Type: typing.Literal['GZIP', 'Parquet', 'ZIP']
- Required: Yes
AdditionalSchemaElements
- Type: typing.List[typing.Literal['MANUAL_DISCOUNT_COMPATIBILITY', 'RESOURCES', 'SPLIT_COST_ALLOCATION_DATA']]
- Required: Yes
S3Bucket
- Type:
- Required: Yes
S3Prefix
- Type:
- Required: Yes
S3Region
- Type: typing.Literal['af-south-1', 'ap-east-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ap-south-1', 'ap-south-2', 'ap-southeast-1', 'ap-southeast-2', 'ap-southeast-3', 'ca-central-1', 'cn-north-1', 'cn-northwest-1', 'eu-central-1', 'eu-central-2', 'eu-north-1', 'eu-south-1', 'eu-south-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'me-central-1', 'me-south-1', 'sa-east-1', 'us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']
- Required: Yes
AdditionalArtifacts
- Type: typing.Optional[typing.List[typing.Literal['ATHENA', 'QUICKSIGHT', 'REDSHIFT']]]
RefreshClosedReports
- Type: typing.Optional[bool]
ReportVersioning
- Type: typing.Optional[typing.Literal['CREATE_NEW_REPORT', 'OVERWRITE_REPORT']]
BillingViewArn
- Type: typing.Optional[str]
ReportStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.cur_classes.ReportStatusTypeDef]
ReportDefinitionTypeDef
ReportName
- Type:
- Required: Yes
TimeUnit
- Type: typing.Literal['DAILY', 'HOURLY', 'MONTHLY']
- Required: Yes
Format
- Type: typing.Literal['Parquet', 'textORcsv']
- Required: Yes
Compression
- Type: typing.Literal['GZIP', 'Parquet', 'ZIP']
- Required: Yes
AdditionalSchemaElements
- Type: typing.Sequence[typing.Literal['MANUAL_DISCOUNT_COMPATIBILITY', 'RESOURCES', 'SPLIT_COST_ALLOCATION_DATA']]
- Required: Yes
S3Bucket
- Type:
- Required: Yes
S3Prefix
- Type:
- Required: Yes
S3Region
- Type: typing.Literal['af-south-1', 'ap-east-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ap-south-1', 'ap-south-2', 'ap-southeast-1', 'ap-southeast-2', 'ap-southeast-3', 'ca-central-1', 'cn-north-1', 'cn-northwest-1', 'eu-central-1', 'eu-central-2', 'eu-north-1', 'eu-south-1', 'eu-south-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'me-central-1', 'me-south-1', 'sa-east-1', 'us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']
- Required: Yes
AdditionalArtifacts
- Type: typing.Optional[typing.Sequence[typing.Literal['ATHENA', 'QUICKSIGHT', 'REDSHIFT']]]
RefreshClosedReports
- Type: typing.Optional[bool]
ReportVersioning
- Type: typing.Optional[typing.Literal['CREATE_NEW_REPORT', 'OVERWRITE_REPORT']]
BillingViewArn
- Type: typing.Optional[str]
ReportStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.cur_classes.ReportStatusTypeDef]
ReportStatusTypeDef
lastDelivery
- Type: typing.Optional[str]
lastStatus
- Type: typing.Optional[typing.Literal['ERROR_NO_BUCKET', 'ERROR_PERMISSIONS', 'SUCCESS']]
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]
TagResourceRequestRequestTypeDef
ReportName
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cur_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
UntagResourceRequestRequestTypeDef
ReportName
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes