Skip to content

CreateServiceInstanceInput

Source code in docs_src/capo_proton/types/create_service_instance_input.py
class CreateServiceInstanceInput(TypedDict, closed=True):
    name: "capo_proton.types.resource_name.ResourceName"
    """<p>The name of the service instance to create.</p>"""
    service_name: "capo_proton.types.resource_name.ResourceName"
    """<p>The name of the service the service instance is added to.</p>"""
    spec: "capo_proton.types.spec_contents.SpecContents"
    """<p>The spec for the service instance you want to create.</p>"""
    template_major_version: NotRequired[
        "capo_proton.types.template_version_part.TemplateVersionPart"
    ]
    """<p>To create a new major and minor version of the service template, <i>exclude</i> <code>major Version</code>.</p>"""
    template_minor_version: NotRequired[
        "capo_proton.types.template_version_part.TemplateVersionPart"
    ]
    """<p>To create a new minor version of the service template, include a <code>major Version</code>.</p>"""
    tags: NotRequired["capo_proton.types.tag_list.TagList"]
    """<p>An optional list of metadata items that you can associate with the Proton service instance. A tag is a key-value pair.</p> <p>For more information, see <a href="https://docs.aws.amazon.com/proton/latest/userguide/resources.html">Proton resources and tagging</a> in the <i>Proton User Guide</i>.</p>"""
    client_token: NotRequired["capo_proton.types.client_token.ClientToken"]
    """<p>The client token of the service instance to create.</p>"""

client_token instance-attribute

client_token: NotRequired[ClientToken]

The client token of the service instance to create.

name instance-attribute

The name of the service instance to create.

service_name instance-attribute

service_name: ResourceName

The name of the service the service instance is added to.

spec instance-attribute

The spec for the service instance you want to create.

tags instance-attribute

tags: NotRequired[TagList]

An optional list of metadata items that you can associate with the Proton service instance. A tag is a key-value pair.

For more information, see Proton resources and tagging in the Proton User Guide.

template_major_version instance-attribute

template_major_version: NotRequired[TemplateVersionPart]

To create a new major and minor version of the service template, exclude major Version.

template_minor_version instance-attribute

template_minor_version: NotRequired[TemplateVersionPart]

To create a new minor version of the service template, include a major Version.