Skip to content

Runbook

Source code in docs_src/capo_ssm/types/runbook.py
class Runbook(TypedDict, closed=True):
    document_name: "capo_ssm.types.document_arn.DocumentARN"
    """<p>The name of the Automation runbook used in a runbook workflow.</p>"""
    document_version: NotRequired["capo_ssm.types.document_version.DocumentVersion"]
    """<p>The version of the Automation runbook used in a runbook workflow.</p>"""
    parameters: NotRequired[
        "capo_ssm.types.automation_parameter_map.AutomationParameterMap"
    ]
    """<p>The key-value map of execution parameters, which were supplied when calling <code>StartChangeRequestExecution</code>.</p>"""
    target_parameter_name: NotRequired[
        "capo_ssm.types.automation_parameter_key.AutomationParameterKey"
    ]
    """<p>The name of the parameter used as the target resource for the rate-controlled runbook workflow. Required if you specify <code>Targets</code>. </p>"""
    targets: NotRequired["capo_ssm.types.targets.Targets"]
    """<p>A key-value mapping to target resources that the runbook operation performs tasks on. Required if you specify <code>TargetParameterName</code>.</p>"""
    target_maps: NotRequired["capo_ssm.types.target_maps.TargetMaps"]
    """<p>A key-value mapping of runbook parameters to target resources. Both Targets and TargetMaps can't be specified together.</p>"""
    max_concurrency: NotRequired["capo_ssm.types.max_concurrency.MaxConcurrency"]
    """<p>The <code>MaxConcurrency</code> value specified by the user when the operation started, indicating the maximum number of resources that the runbook operation can run on at the same time.</p>"""
    max_errors: NotRequired["capo_ssm.types.max_errors.MaxErrors"]
    """<p>The <code>MaxErrors</code> value specified by the user when the execution started, indicating the maximum number of errors that can occur during the operation before the updates are stopped or rolled back.</p>"""
    target_locations: NotRequired["capo_ssm.types.target_locations.TargetLocations"]
    """<p>Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Runbook operation.</p>"""

document_name instance-attribute

document_name: DocumentARN

The name of the Automation runbook used in a runbook workflow.

document_version instance-attribute

document_version: NotRequired[DocumentVersion]

The version of the Automation runbook used in a runbook workflow.

max_concurrency instance-attribute

max_concurrency: NotRequired[MaxConcurrency]

The MaxConcurrency value specified by the user when the operation started, indicating the maximum number of resources that the runbook operation can run on at the same time.

max_errors instance-attribute

max_errors: NotRequired[MaxErrors]

The MaxErrors value specified by the user when the execution started, indicating the maximum number of errors that can occur during the operation before the updates are stopped or rolled back.

parameters instance-attribute

parameters: NotRequired[AutomationParameterMap]

The key-value map of execution parameters, which were supplied when calling StartChangeRequestExecution.

target_locations instance-attribute

target_locations: NotRequired[TargetLocations]

Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Runbook operation.

target_maps instance-attribute

target_maps: NotRequired[TargetMaps]

A key-value mapping of runbook parameters to target resources. Both Targets and TargetMaps can't be specified together.

target_parameter_name instance-attribute

target_parameter_name: NotRequired[AutomationParameterKey]

The name of the parameter used as the target resource for the rate-controlled runbook workflow. Required if you specify Targets.

targets instance-attribute

targets: NotRequired[Targets]

A key-value mapping to target resources that the runbook operation performs tasks on. Required if you specify TargetParameterName.