Proton / Client / list_service_template_versions

list_service_template_versions

Proton.Client.list_service_template_versions(**kwargs)

List major or minor versions of a service template with detail data.

Danger

This operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity.

See also: AWS API Documentation

Request Syntax

response = client.list_service_template_versions(
    majorVersion='string',
    maxResults=123,
    nextToken='string',
    templateName='string'
)
Parameters:
  • majorVersion (string) –

    To view a list of minor of versions under a major version of a service template, include major Version.

    To view a list of major versions of a service template, exclude major Version.

  • maxResults (integer) – The maximum number of major or minor versions of a service template to list.

  • nextToken (string) – A token that indicates the location of the next major or minor version in the array of major or minor versions of a service template, after the list of major or minor versions that was previously requested.

  • templateName (string) –

    [REQUIRED]

    The name of the service template.

Return type:

dict

Returns:

Response Syntax

{
    'nextToken': 'string',
    'templateVersions': [
        {
            'arn': 'string',
            'createdAt': datetime(2015, 1, 1),
            'description': 'string',
            'lastModifiedAt': datetime(2015, 1, 1),
            'majorVersion': 'string',
            'minorVersion': 'string',
            'recommendedMinorVersion': 'string',
            'status': 'REGISTRATION_IN_PROGRESS'|'REGISTRATION_FAILED'|'DRAFT'|'PUBLISHED',
            'statusMessage': 'string',
            'templateName': 'string'
        },
    ]
}

Response Structure

  • (dict) –

    • nextToken (string) –

      A token that indicates the location of the next major or minor version in the array of major or minor versions of a service template, after the current requested list of service major or minor versions.

    • templateVersions (list) –

      An array of major or minor versions of a service template with detail data.

      • (dict) –

        Summary data of an Proton service template version resource.

        • arn (string) –

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

        • createdAt (datetime) –

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

        • description (string) –

          A description of the version of a service template.

        • lastModifiedAt (datetime) –

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

        • majorVersion (string) –

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

        • minorVersion (string) –

          The minor version of a service template.

        • recommendedMinorVersion (string) –

          The recommended minor version of the service template.

        • status (string) –

          The service template minor version status.

        • statusMessage (string) –

          A service template minor version status message.

        • templateName (string) –

          The name of the service template.

Exceptions