Cur Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
DeleteReportDefinitionRequest
ReportName
- Type:
- Required: Yes
DeleteReportDefinitionResponse
ResponseMessage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeReportDefinitionsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeReportDefinitionsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cur.cur_classes.PaginatorConfig]
DescribeReportDefinitionsResponse
ReportDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.cur.cur_classes.ReportDefinitionOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ReportName
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.cur.cur_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ModifyReportDefinitionRequest
ReportName
- Type:
- Required: Yes
ReportDefinition
- Type: typing.Union[aws_resource_validator.pydantic_models.cur.cur_classes.ReportDefinition, aws_resource_validator.pydantic_models.cur.cur_classes.ReportDefinitionOutput]
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PutReportDefinitionRequest
ReportDefinition
- Type: typing.Union[aws_resource_validator.pydantic_models.cur.cur_classes.ReportDefinition, aws_resource_validator.pydantic_models.cur.cur_classes.ReportDefinitionOutput]
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cur.cur_classes.Tag]]
ReportDefinition
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:
ReportDefinitionOutput
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:
ReportStatus
lastDelivery
- Type: typing.Optional[str]
lastStatus
- Type: typing.Optional[typing.Literal['ERROR_NO_BUCKET', 'ERROR_PERMISSIONS', 'SUCCESS']]
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]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ReportName
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.cur.cur_classes.Tag]
- Required: Yes
UntagResourceRequest
ReportName
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes