LicenseManagerLinuxSubscriptions / Paginator / ListLinuxSubscriptionInstances

ListLinuxSubscriptionInstances#

class LicenseManagerLinuxSubscriptions.Paginator.ListLinuxSubscriptionInstances#
paginator = client.get_paginator('list_linux_subscription_instances')
paginate(**kwargs)#

Creates an iterator that will paginate through responses from LicenseManagerLinuxSubscriptions.Client.list_linux_subscription_instances().

See also: AWS API Documentation

Request Syntax

response_iterator = paginator.paginate(
    Filters=[
        {
            'Name': 'string',
            'Operator': 'Equal'|'NotEqual'|'Contains',
            'Values': [
                'string',
            ]
        },
    ],
    PaginationConfig={
        'MaxItems': 123,
        'PageSize': 123,
        'StartingToken': 'string'
    }
)
Parameters:
  • Filters (list) –

    An array of structures that you can use to filter the results to those that match one or more sets of key-value pairs that you specify. For example, you can filter by the name of AmiID with an optional operator to see subscriptions that match, partially match, or don’t match a certain Amazon Machine Image (AMI) ID.

    The valid names for this filter are:

    • AmiID

    • InstanceID

    • AccountID

    • Status

    • Region

    • UsageOperation

    • ProductCode

    • InstanceType

    The valid Operators for this filter are:

    • contains

    • equals

    • Notequal

    • (dict) –

      A filter object that is used to return more specific results from a describe operation. Filters can be used to match a set of resources by specific criteria.

      • Name (string) –

        The type of name to filter by.

      • Operator (string) –

        An operator for filtering results.

      • Values (list) –

        One or more values for the name to filter by.

        • (string) –

  • PaginationConfig (dict) –

    A dictionary that provides parameters to control pagination.

    • MaxItems (integer) –

      The total number of items to return. If the total number of items available is more than the value specified in max-items then a NextToken will be provided in the output that you can use to resume pagination.

    • PageSize (integer) –

      The size of each page.

    • StartingToken (string) –

      A token to specify where to start paginating. This is the NextToken from a previous response.

Return type:

dict

Returns:

Response Syntax

{
    'Instances': [
        {
            'AccountID': 'string',
            'AmiId': 'string',
            'InstanceID': 'string',
            'InstanceType': 'string',
            'LastUpdatedTime': 'string',
            'ProductCode': [
                'string',
            ],
            'Region': 'string',
            'Status': 'string',
            'SubscriptionName': 'string',
            'UsageOperation': 'string'
        },
    ],

}

Response Structure

  • (dict) –

    • Instances (list) –

      An array that contains instance objects.

      • (dict) –

        Details discovered information about a running instance using Linux subscriptions.

        • AccountID (string) –

          The account ID which owns the instance.

        • AmiId (string) –

          The AMI ID used to launch the instance.

        • InstanceID (string) –

          The instance ID of the resource.

        • InstanceType (string) –

          The instance type of the resource.

        • LastUpdatedTime (string) –

          The time in which the last discovery updated the instance details.

        • ProductCode (list) –

          The product code for the instance. For more information, see Usage operation values in the License Manager User Guide .

          • (string) –

        • Region (string) –

          The Region the instance is running in.

        • Status (string) –

          The status of the instance.

        • SubscriptionName (string) –

          The name of the subscription being used by the instance.

        • UsageOperation (string) –

          The usage operation of the instance. For more information, see For more information, see Usage operation values in the License Manager User Guide.