Skip to content

Applicationcostprofiler Classes

BaseValidatorModel

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

DeleteReportDefinitionRequestRequestTypeDef

reportId

  • Type:
  • Required: Yes

DeleteReportDefinitionResultTypeDef

reportId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetReportDefinitionRequestRequestTypeDef

reportId

  • Type:
  • Required: Yes

GetReportDefinitionResultTypeDef

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

ImportApplicationUsageRequestRequestTypeDef

sourceS3Location

  • Type:
  • Required: Yes

ImportApplicationUsageResultTypeDef

importId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListReportDefinitionsRequestListReportDefinitionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.applicationcostprofiler_classes.PaginatorConfigTypeDef]

ListReportDefinitionsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListReportDefinitionsResultTypeDef

reportDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.applicationcostprofiler_classes.ReportDefinitionTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutReportDefinitionRequestRequestTypeDef

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

PutReportDefinitionResultTypeDef

reportId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReportDefinitionTypeDef

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_classes.S3LocationTypeDef]

createdAt

  • Type: typing.Optional[datetime.datetime]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

S3LocationTypeDef

bucket

  • Type:
  • Required: Yes

prefix

  • Type:
  • Required: Yes

SourceS3LocationTypeDef

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']]

UpdateReportDefinitionRequestRequestTypeDef

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

UpdateReportDefinitionResultTypeDef

reportId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes