Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

list_service_template_versions

list_service_template_versions(**kwargs)

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

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

  • Proton.Client.exceptions.ValidationException
  • Proton.Client.exceptions.AccessDeniedException
  • Proton.Client.exceptions.ThrottlingException
  • Proton.Client.exceptions.ResourceNotFoundException
  • Proton.Client.exceptions.InternalServerException