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