amazonka-backupstorage-2.0: Amazon Backup Storage SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.BackupStorage.ListObjects

Description

List all Objects in a given Backup.

Synopsis

Creating a Request

data ListObjects Source #

See: newListObjects smart constructor.

Constructors

ListObjects' 

Fields

Instances

Instances details
ToHeaders ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Methods

toHeaders :: ListObjects -> [Header] #

ToPath ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

ToQuery ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

AWSRequest ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Associated Types

type AWSResponse ListObjects #

Generic ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Associated Types

type Rep ListObjects :: Type -> Type #

Read ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Show ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

NFData ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Methods

rnf :: ListObjects -> () #

Eq ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Hashable ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type AWSResponse ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type Rep ListObjects Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type Rep ListObjects = D1 ('MetaData "ListObjects" "Amazonka.BackupStorage.ListObjects" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "ListObjects'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "createdBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startingObjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startingObjectPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storageJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListObjects Source #

Create a value of ListObjects with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdAfter:ListObjects', listObjects_createdAfter - (Optional) Created after filter

$sel:createdBefore:ListObjects', listObjects_createdBefore - (Optional) Created before filter

$sel:maxResults:ListObjects', listObjects_maxResults - Maximum objects count

ListObjects, listObjects_nextToken - Pagination token

$sel:startingObjectName:ListObjects', listObjects_startingObjectName - Optional, specifies the starting Object name to list from. Ignored if NextToken is not NULL

$sel:startingObjectPrefix:ListObjects', listObjects_startingObjectPrefix - Optional, specifies the starting Object prefix to list from. Ignored if NextToken is not NULL

$sel:storageJobId:ListObjects', listObjects_storageJobId - Storage job id

Request Lenses

listObjects_createdAfter :: Lens' ListObjects (Maybe UTCTime) Source #

(Optional) Created after filter

listObjects_createdBefore :: Lens' ListObjects (Maybe UTCTime) Source #

(Optional) Created before filter

listObjects_startingObjectName :: Lens' ListObjects (Maybe Text) Source #

Optional, specifies the starting Object name to list from. Ignored if NextToken is not NULL

listObjects_startingObjectPrefix :: Lens' ListObjects (Maybe Text) Source #

Optional, specifies the starting Object prefix to list from. Ignored if NextToken is not NULL

Destructuring the Response

data ListObjectsResponse Source #

See: newListObjectsResponse smart constructor.

Constructors

ListObjectsResponse' 

Fields

Instances

Instances details
Generic ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Associated Types

type Rep ListObjectsResponse :: Type -> Type #

Read ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Show ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

NFData ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

Methods

rnf :: ListObjectsResponse -> () #

Eq ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type Rep ListObjectsResponse Source # 
Instance details

Defined in Amazonka.BackupStorage.ListObjects

type Rep ListObjectsResponse = D1 ('MetaData "ListObjectsResponse" "Amazonka.BackupStorage.ListObjects" "amazonka-backupstorage-2.0-LZ4MZsHhisz8sYMq4uJ5tw" 'False) (C1 ('MetaCons "ListObjectsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "objectList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BackupObject]))))

newListObjectsResponse Source #

Create a value of ListObjectsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListObjects, listObjectsResponse_nextToken - Pagination token

$sel:httpStatus:ListObjectsResponse', listObjectsResponse_httpStatus - The response's http status code.

$sel:objectList:ListObjectsResponse', listObjectsResponse_objectList - Object list

Response Lenses