Meteringmarketplace Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchMeterUsageRequest
UsageRecords
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageRecord, aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageRecordOutput]]
- Required: Yes
ProductCode
- Type:
- Required: Yes
BatchMeterUsageResult
Results
- Type: typing.List[aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageRecordResult]
- Required: Yes
UnprocessedRecords
- Type: typing.List[aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageRecordOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MeterUsageRequest
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.List[typing.Union[aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageAllocation, aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageAllocationOutput]]]
MeterUsageResult
MeteringRecordId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterUsageRequest
ProductCode
- Type:
- Required: Yes
PublicKeyVersion
- Type:
- Required: Yes
Nonce
- Type: typing.Optional[str]
RegisterUsageResult
PublicKeyRotationTimestamp
- Type:
- Required: Yes
Signature
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResolveCustomerRequest
RegistrationToken
- Type:
- Required: Yes
ResolveCustomerResult
CustomerIdentifier
- Type:
- Required: Yes
ProductCode
- Type:
- Required: Yes
CustomerAWSAccountId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
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
UsageAllocation
AllocatedUsageQuantity
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.Tag]]
UsageAllocationOutput
AllocatedUsageQuantity
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.Tag]]
UsageRecord
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.List[typing.Union[aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageAllocation, aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageAllocationOutput]]]
UsageRecordOutput
Timestamp
- Type:
- Required: Yes
CustomerIdentifier
- Type:
- Required: Yes
Dimension
- Type:
- Required: Yes
Quantity
- Type: typing.Optional[int]
UsageAllocations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageAllocationOutput]]
UsageRecordResult
UsageRecord
- Type: typing.Optional[aws_resource_validator.pydantic_models.meteringmarketplace.meteringmarketplace_classes.UsageRecordOutput]
MeteringRecordId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CustomerNotSubscribed', 'DuplicateRecord', 'Success']]