Skip to content

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