Skip to content

ServiceTemplateVersion

Source code in docs_src/capo_proton/types/service_template_version.py
class ServiceTemplateVersion(TypedDict, closed=True):
    template_name: "capo_proton.types.resource_name.ResourceName"
    """<p>The name of the version of a service template.</p>"""
    major_version: "capo_proton.types.template_version_part.TemplateVersionPart"
    """<p>The latest major version that's associated with the version of a service template.</p>"""
    minor_version: "capo_proton.types.template_version_part.TemplateVersionPart"
    """<p>The minor version of a service template.</p>"""
    recommended_minor_version: NotRequired[
        "capo_proton.types.template_version_part.TemplateVersionPart"
    ]
    """<p>The recommended minor version of the service template.</p>"""
    status: "capo_proton.types.template_version_status.TemplateVersionStatus"
    """<p>The service template version status.</p>"""
    status_message: NotRequired["capo_proton.types.status_message.StatusMessage"]
    """<p>A service template version status message.</p>"""
    description: NotRequired["capo_proton.types.description.Description"]
    """<p>A description of the version of a service template.</p>"""
    arn: "capo_proton.types.service_template_version_arn.ServiceTemplateVersionArn"
    """<p>The Amazon Resource Name (ARN) of the version of a service template.</p>"""
    created_at: "datetime.datetime"
    """<p>The time when the version of a service template was created.</p>"""
    last_modified_at: "datetime.datetime"
    """<p>The time when the version of a service template was last modified.</p>"""
    compatible_environment_templates: "capo_proton.types.compatible_environment_template_list.CompatibleEnvironmentTemplateList"
    """<p>An array of compatible environment template names for the major version of a service template.</p>"""
    schema: NotRequired["capo_proton.types.template_schema.TemplateSchema"]
    """<p>The schema of the version of a service template.</p>"""
    supported_component_sources: NotRequired[
        "capo_proton.types.service_template_supported_component_source_input_list.ServiceTemplateSupportedComponentSourceInputList"
    ]
    """<p>An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.</p> <p>For more information about components, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html">Proton components</a> in the <i>Proton User Guide</i>.</p>"""

arn instance-attribute

The Amazon Resource Name (ARN) of the version of a service template.

compatible_environment_templates instance-attribute

compatible_environment_templates: CompatibleEnvironmentTemplateList

An array of compatible environment template names for the major version of a service template.

created_at instance-attribute

created_at: datetime

The time when the version of a service template was created.

description instance-attribute

description: NotRequired[Description]

A description of the version of a service template.

last_modified_at instance-attribute

last_modified_at: datetime

The time when the version of a service template was last modified.

major_version instance-attribute

major_version: TemplateVersionPart

The latest major version that's associated with the version of a service template.

minor_version instance-attribute

minor_version: TemplateVersionPart

The minor version of a service template.

recommended_minor_version instance-attribute

recommended_minor_version: NotRequired[TemplateVersionPart]

The recommended minor version of the service template.

schema instance-attribute

schema: NotRequired[TemplateSchema]

The schema of the version of a service template.

status instance-attribute

The service template version status.

status_message instance-attribute

status_message: NotRequired[StatusMessage]

A service template version status message.

supported_component_sources instance-attribute

supported_component_sources: NotRequired[
    ServiceTemplateSupportedComponentSourceInputList
]

An array of supported component sources. Components with supported sources can be attached to service instances based on this service template version.

For more information about components, see Proton components in the Proton User Guide.

template_name instance-attribute

template_name: ResourceName

The name of the version of a service template.