primus.infrastructure.constructs package
- class primus.infrastructure.constructs.AsyncScoreProcessing(*args: Any, **kwargs)
Bases:
ConstructReusable async score processing resources for a deployment-owned runtime.
Creates a new construct node.
- Parameters:
scope – The scope in which to define this construct.
id – The scoped construct ID. Must be unique amongst siblings. If the ID includes a path separator (
/), then it will be replaced by double dash--.
- __init__(scope: Construct, construct_id: str, *, props: AsyncScoreProcessingProps) None
Creates a new construct node.
- Parameters:
scope – The scope in which to define this construct.
id – The scoped construct ID. Must be unique amongst siblings. If the ID includes a path separator (
/), then it will be replaced by double dash--.
Submodules
- primus.infrastructure.constructs.async_score_processing module
AsyncScoreProcessingAsyncScoreProcessingPropsAsyncScoreProcessingProps.__init__()AsyncScoreProcessingProps.additional_policy_statementsAsyncScoreProcessingProps.batch_sizeAsyncScoreProcessingProps.bedrock_model_resourcesAsyncScoreProcessingProps.dead_letter_max_receive_countAsyncScoreProcessingProps.enable_dead_letter_queue_alarmsAsyncScoreProcessingProps.environment_nameAsyncScoreProcessingProps.environment_variablesAsyncScoreProcessingProps.image_repositoryAsyncScoreProcessingProps.image_tag_or_digestAsyncScoreProcessingProps.lambda_memory_sizeAsyncScoreProcessingProps.lambda_timeoutAsyncScoreProcessingProps.log_removal_policyAsyncScoreProcessingProps.log_retentionAsyncScoreProcessingProps.max_event_source_concurrencyAsyncScoreProcessingProps.queue_removal_policyAsyncScoreProcessingProps.request_queueAsyncScoreProcessingProps.reserved_concurrencyAsyncScoreProcessingProps.resource_prefixAsyncScoreProcessingProps.response_queueAsyncScoreProcessingProps.retention_periodAsyncScoreProcessingProps.runtime_config_secretAsyncScoreProcessingProps.secret_environmentAsyncScoreProcessingProps.visibility_timeout
AsyncScoreProcessingQueues