Skip to content

WorkloadDeploymentPatternData

Source code in docs_src/capo_launch_wizard/types/workload_deployment_pattern_data.py
class WorkloadDeploymentPatternData(TypedDict, closed=True):
    workload_name: NotRequired["capo_launch_wizard.types.workload_name.WorkloadName"]
    """<p>The workload name of the deployment pattern.</p>"""
    deployment_pattern_name: NotRequired[
        "capo_launch_wizard.types.deployment_pattern_name.DeploymentPatternName"
    ]
    """<p>The name of the deployment pattern.</p>"""
    workload_version_name: NotRequired[
        "capo_launch_wizard.types.workload_version_name.WorkloadVersionName"
    ]
    """<p>The workload version name of the deployment pattern.</p>"""
    deployment_pattern_version_name: NotRequired[
        "capo_launch_wizard.types.deployment_pattern_version_name.DeploymentPatternVersionName"
    ]
    """<p>The version name of the deployment pattern.</p>"""
    display_name: NotRequired["str"]
    """<p>The display name of the deployment pattern.</p>"""
    description: NotRequired["str"]
    """<p>The description of the deployment pattern.</p>"""
    status: NotRequired[
        "capo_launch_wizard.types.workload_deployment_pattern_status.WorkloadDeploymentPatternStatus"
    ]
    """<p>The status of the deployment pattern.</p>"""
    status_message: NotRequired["str"]
    """<p>The status message of the deployment pattern.</p>"""
    account_constraints: NotRequired[
        "capo_launch_wizard.types.account_constraints_list.AccountConstraintsList"
    ]
    """Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern. Within a single list the semantics are OR: an account satisfies the list if it satisfies any entry. Workload-level and pattern-level lists combine with AND at deployment time. An absent or empty list at this level means no constraint at this level."""
    specifications: NotRequired[
        "capo_launch_wizard.types.deployment_specifications_data.DeploymentSpecificationsData"
    ]
    """<p>The settings specified for the deployment. These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see <a href="https://docs.aws.amazon.com/launchwizard/latest/APIReference/launch-wizard-specifications-sap.html">SAP deployment specifications</a>. To retrieve the specifications required to create a deployment for other workloads, use the <a href="https://docs.aws.amazon.com/launchwizard/latest/APIReference/API_GetWorkloadDeploymentPattern.html"> <code>GetWorkloadDeploymentPattern</code> </a> operation.</p>"""

account_constraints instance-attribute

account_constraints: NotRequired[AccountConstraintsList]

Optional list of constraints describing what kind of AWS account is allowed to deploy this workload or deployment pattern. Within a single list the semantics are OR: an account satisfies the list if it satisfies any entry. Workload-level and pattern-level lists combine with AND at deployment time. An absent or empty list at this level means no constraint at this level.

deployment_pattern_name instance-attribute

deployment_pattern_name: NotRequired[DeploymentPatternName]

The name of the deployment pattern.

deployment_pattern_version_name instance-attribute

deployment_pattern_version_name: NotRequired[DeploymentPatternVersionName]

The version name of the deployment pattern.

description instance-attribute

description: NotRequired[str]

The description of the deployment pattern.

display_name instance-attribute

display_name: NotRequired[str]

The display name of the deployment pattern.

specifications instance-attribute

specifications: NotRequired[DeploymentSpecificationsData]

The settings specified for the deployment. These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see SAP deployment specifications. To retrieve the specifications required to create a deployment for other workloads, use the GetWorkloadDeploymentPattern operation.

status instance-attribute

status: NotRequired[WorkloadDeploymentPatternStatus]

The status of the deployment pattern.

status_message instance-attribute

status_message: NotRequired[str]

The status message of the deployment pattern.

workload_name instance-attribute

workload_name: NotRequired[WorkloadName]

The workload name of the deployment pattern.

workload_version_name instance-attribute

workload_version_name: NotRequired[WorkloadVersionName]

The workload version name of the deployment pattern.