Skip to content

Meteringmarketplace Classes

BaseValidatorModel

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

BatchMeterUsageRequestRequestTypeDef

UsageRecords

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.meteringmarketplace_classes.UsageRecordTypeDef]
  • Required: Yes

ProductCode

  • Type:
  • Required: Yes

BatchMeterUsageResultTypeDef

Results

  • Type: typing.List[aws_resource_validator.pydantic_models.meteringmarketplace_classes.UsageRecordResultTypeDef]
  • Required: Yes

UnprocessedRecords

  • Type: typing.List[aws_resource_validator.pydantic_models.meteringmarketplace_classes.UsageRecordTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MeterUsageRequestRequestTypeDef

ProductCode

  • Type:
  • Required: Yes

Timestamp

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

UsageDimension

  • Type:
  • Required: Yes

UsageQuantity

  • Type: typing.Optional[int]

DryRun

  • Type: typing.Optional[bool]

UsageAllocations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.meteringmarketplace_classes.UsageAllocationTypeDef]]

MeterUsageResultTypeDef

MeteringRecordId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterUsageRequestRequestTypeDef

ProductCode

  • Type:
  • Required: Yes

PublicKeyVersion

  • Type:
  • Required: Yes

Nonce

  • Type: typing.Optional[str]

RegisterUsageResultTypeDef

PublicKeyRotationTimestamp

  • Type:
  • Required: Yes

Signature

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResolveCustomerRequestRequestTypeDef

RegistrationToken

  • Type:
  • Required: Yes

ResolveCustomerResultTypeDef

CustomerIdentifier

  • Type:
  • Required: Yes

ProductCode

  • Type:
  • Required: Yes

CustomerAWSAccountId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

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

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

UsageAllocationTypeDef

AllocatedUsageQuantity

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.meteringmarketplace_classes.TagTypeDef]]

UsageRecordResultTypeDef

UsageRecord

  • Type: typing.Optional[aws_resource_validator.pydantic_models.meteringmarketplace_classes.UsageRecordTypeDef]

MeteringRecordId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CustomerNotSubscribed', 'DuplicateRecord', 'Success']]

UsageRecordTypeDef

Timestamp

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

CustomerIdentifier

  • Type:
  • Required: Yes

Dimension

  • Type:
  • Required: Yes

Quantity

  • Type: typing.Optional[int]

UsageAllocations

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.meteringmarketplace_classes.UsageAllocationTypeDef]]