Skip to content

Applicationcostprofiler Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

DeleteReportDefinitionRequest

reportId

  • Type:
  • Required: Yes

DeleteReportDefinitionResult

reportId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetReportDefinitionRequest

reportId

  • Type:
  • Required: Yes

GetReportDefinitionResult

reportId

  • Type:
  • Required: Yes

reportDescription

  • Type:
  • Required: Yes

reportFrequency

  • Type: typing.Literal['ALL', 'DAILY', 'MONTHLY']
  • Required: Yes

format

  • Type: typing.Literal['CSV', 'PARQUET']
  • Required: Yes

destinationS3Location

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

lastUpdated

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportApplicationUsageRequest

sourceS3Location

  • Type:
  • Required: Yes

ImportApplicationUsageResult

importId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListReportDefinitionsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListReportDefinitionsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.applicationcostprofiler.applicationcostprofiler_classes.PaginatorConfig]

ListReportDefinitionsResult

reportDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.applicationcostprofiler.applicationcostprofiler_classes.ReportDefinition]
  • 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]

PutReportDefinitionRequest

reportId

  • Type:
  • Required: Yes

reportDescription

  • Type:
  • Required: Yes

reportFrequency

  • Type: typing.Literal['ALL', 'DAILY', 'MONTHLY']
  • Required: Yes

format

  • Type: typing.Literal['CSV', 'PARQUET']
  • Required: Yes

destinationS3Location

  • Type:
  • Required: Yes

PutReportDefinitionResult

reportId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReportDefinition

reportId

  • Type: typing.Optional[str]

reportDescription

  • Type: typing.Optional[str]

reportFrequency

  • Type: typing.Optional[typing.Literal['ALL', 'DAILY', 'MONTHLY']]

format

  • Type: typing.Optional[typing.Literal['CSV', 'PARQUET']]

destinationS3Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.applicationcostprofiler.applicationcostprofiler_classes.S3Location]

createdAt

  • Type: typing.Optional[datetime.datetime]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

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]

S3Location

bucket

  • Type:
  • Required: Yes

prefix

  • Type:
  • Required: Yes

SourceS3Location

bucket

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

region

  • Type: typing.Optional[typing.Literal['af-south-1', 'ap-east-1', 'eu-south-1', 'me-south-1']]

UpdateReportDefinitionRequest

reportId

  • Type:
  • Required: Yes

reportDescription

  • Type:
  • Required: Yes

reportFrequency

  • Type: typing.Literal['ALL', 'DAILY', 'MONTHLY']
  • Required: Yes

format

  • Type: typing.Literal['CSV', 'PARQUET']
  • Required: Yes

destinationS3Location

  • Type:
  • Required: Yes

UpdateReportDefinitionResult

reportId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes