Skip to content

UpdateServiceTemplateVersionInput

Source code in docs_src/capo_proton/types/update_service_template_version_input.py
class UpdateServiceTemplateVersionInput(TypedDict, closed=True):
    template_name: "capo_proton.types.resource_name.ResourceName"
    """<p>The name of the service template.</p>"""
    major_version: "capo_proton.types.template_version_part.TemplateVersionPart"
    """<p>To update a major version of a service template, include <code>major Version</code>.</p>"""
    minor_version: "capo_proton.types.template_version_part.TemplateVersionPart"
    """<p>To update a minor version of a service template, include <code>minorVersion</code>.</p>"""
    description: NotRequired["capo_proton.types.description.Description"]
    """<p>A description of a service template version to update.</p>"""
    status: NotRequired[
        "capo_proton.types.template_version_status.TemplateVersionStatus"
    ]
    """<p>The status of the service template minor version to update.</p>"""
    compatible_environment_templates: NotRequired[
        "capo_proton.types.compatible_environment_template_input_list.CompatibleEnvironmentTemplateInputList"
    ]
    """<p>An array of environment template objects that are compatible with this service template version. A service instance based on this service template version can run in environments based on compatible templates.</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> <note> <p>A change to <code>supportedComponentSources</code> doesn't impact existing component attachments to instances based on this template version. A change only affects later associations.</p> </note> <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>"""

compatible_environment_templates instance-attribute

compatible_environment_templates: NotRequired[CompatibleEnvironmentTemplateInputList]

An array of environment template objects that are compatible with this service template version. A service instance based on this service template version can run in environments based on compatible templates.

description instance-attribute

description: NotRequired[Description]

A description of a service template version to update.

major_version instance-attribute

major_version: TemplateVersionPart

To update a major version of a service template, include major Version.

minor_version instance-attribute

minor_version: TemplateVersionPart

To update a minor version of a service template, include minorVersion.

status instance-attribute

status: NotRequired[TemplateVersionStatus]

The status of the service template minor version to update.

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.

A change to supportedComponentSources doesn't impact existing component attachments to instances based on this template version. A change only affects later associations.

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

template_name instance-attribute

template_name: ResourceName

The name of the service template.