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.

get_auto_snapshots

get_auto_snapshots(**kwargs)

Returns the available automatic snapshots for an instance or disk. For more information, see the Amazon Lightsail Developer Guide.

See also: AWS API Documentation

Request Syntax

response = client.get_auto_snapshots(
    resourceName='string'
)
Parameters
resourceName (string) --

[REQUIRED]

The name of the source instance or disk from which to get automatic snapshot information.

Return type
dict
Returns
Response Syntax
{
    'resourceName': 'string',
    'resourceType': 'ContainerService'|'Instance'|'StaticIp'|'KeyPair'|'InstanceSnapshot'|'Domain'|'PeeredVpc'|'LoadBalancer'|'LoadBalancerTlsCertificate'|'Disk'|'DiskSnapshot'|'RelationalDatabase'|'RelationalDatabaseSnapshot'|'ExportSnapshotRecord'|'CloudFormationStackRecord'|'Alarm'|'ContactMethod'|'Distribution'|'Certificate'|'Bucket',
    'autoSnapshots': [
        {
            'date': 'string',
            'createdAt': datetime(2015, 1, 1),
            'status': 'Success'|'Failed'|'InProgress'|'NotFound',
            'fromAttachedDisks': [
                {
                    'path': 'string',
                    'sizeInGb': 123
                },
            ]
        },
    ]
}

Response Structure

  • (dict) --
    • resourceName (string) --

      The name of the source instance or disk for the automatic snapshots.

    • resourceType (string) --

      The resource type (e.g., Instance or Disk ).

    • autoSnapshots (list) --

      An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.

      • (dict) --

        Describes an automatic snapshot.

        • date (string) --

          The date of the automatic snapshot in YYYY-MM-DD format.

        • createdAt (datetime) --

          The timestamp when the automatic snapshot was created.

        • status (string) --

          The status of the automatic snapshot.

        • fromAttachedDisks (list) --

          An array of objects that describe the block storage disks attached to the instance when the automatic snapshot was created.

          • (dict) --

            Describes a block storage disk that is attached to an instance, and is included in an automatic snapshot.

            • path (string) --

              The path of the disk (e.g., /dev/xvdf ).

            • sizeInGb (integer) --

              The size of the disk in GB.

Exceptions

  • Lightsail.Client.exceptions.ServiceException
  • Lightsail.Client.exceptions.InvalidInputException
  • Lightsail.Client.exceptions.NotFoundException
  • Lightsail.Client.exceptions.OperationFailureException
  • Lightsail.Client.exceptions.AccessDeniedException
  • Lightsail.Client.exceptions.UnauthenticatedException