amazonka-s3outposts-2.0: Amazon S3 on Outposts 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.S3Outposts.ListSharedEndpoints

Description

Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM).

Related actions include:

This operation returns paginated results.

Synopsis

Creating a Request

data ListSharedEndpoints Source #

See: newListSharedEndpoints smart constructor.

Constructors

ListSharedEndpoints' 

Fields

  • maxResults :: Maybe Natural

    The maximum number of endpoints that will be returned in the response.

  • nextToken :: Maybe Text

    If a previous response from this operation included a NextToken value, you can provide that value here to retrieve the next page of results.

  • outpostId :: Text

    The ID of the Amazon Web Services Outpost.

Instances

Instances details
ToHeaders ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

ToPath ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

ToQuery ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

AWSPager ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

AWSRequest ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

Associated Types

type AWSResponse ListSharedEndpoints #

Generic ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

Associated Types

type Rep ListSharedEndpoints :: Type -> Type #

Read ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

Show ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

NFData ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

Methods

rnf :: ListSharedEndpoints -> () #

Eq ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

Hashable ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

type AWSResponse ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

type Rep ListSharedEndpoints Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

type Rep ListSharedEndpoints = D1 ('MetaData "ListSharedEndpoints" "Amazonka.S3Outposts.ListSharedEndpoints" "amazonka-s3outposts-2.0-FXtMY52WtY5H7dQDI4FXOO" 'False) (C1 ('MetaCons "ListSharedEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "outpostId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListSharedEndpoints Source #

Create a value of ListSharedEndpoints 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:maxResults:ListSharedEndpoints', listSharedEndpoints_maxResults - The maximum number of endpoints that will be returned in the response.

ListSharedEndpoints, listSharedEndpoints_nextToken - If a previous response from this operation included a NextToken value, you can provide that value here to retrieve the next page of results.

$sel:outpostId:ListSharedEndpoints', listSharedEndpoints_outpostId - The ID of the Amazon Web Services Outpost.

Request Lenses

listSharedEndpoints_maxResults :: Lens' ListSharedEndpoints (Maybe Natural) Source #

The maximum number of endpoints that will be returned in the response.

listSharedEndpoints_nextToken :: Lens' ListSharedEndpoints (Maybe Text) Source #

If a previous response from this operation included a NextToken value, you can provide that value here to retrieve the next page of results.

listSharedEndpoints_outpostId :: Lens' ListSharedEndpoints Text Source #

The ID of the Amazon Web Services Outpost.

Destructuring the Response

data ListSharedEndpointsResponse Source #

See: newListSharedEndpointsResponse smart constructor.

Constructors

ListSharedEndpointsResponse' 

Fields

  • endpoints :: Maybe [Endpoint]

    The list of endpoints associated with the specified Outpost that have been shared by Amazon Web Services Resource Access Manager (RAM).

  • nextToken :: Maybe Text

    If the number of endpoints associated with the specified Outpost exceeds MaxResults, you can include this value in subsequent calls to this operation to retrieve more results.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic ListSharedEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

Associated Types

type Rep ListSharedEndpointsResponse :: Type -> Type #

Read ListSharedEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

Show ListSharedEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

NFData ListSharedEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

Eq ListSharedEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

type Rep ListSharedEndpointsResponse Source # 
Instance details

Defined in Amazonka.S3Outposts.ListSharedEndpoints

type Rep ListSharedEndpointsResponse = D1 ('MetaData "ListSharedEndpointsResponse" "Amazonka.S3Outposts.ListSharedEndpoints" "amazonka-s3outposts-2.0-FXtMY52WtY5H7dQDI4FXOO" 'False) (C1 ('MetaCons "ListSharedEndpointsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Endpoint])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSharedEndpointsResponse Source #

Create a value of ListSharedEndpointsResponse 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:endpoints:ListSharedEndpointsResponse', listSharedEndpointsResponse_endpoints - The list of endpoints associated with the specified Outpost that have been shared by Amazon Web Services Resource Access Manager (RAM).

ListSharedEndpoints, listSharedEndpointsResponse_nextToken - If the number of endpoints associated with the specified Outpost exceeds MaxResults, you can include this value in subsequent calls to this operation to retrieve more results.

$sel:httpStatus:ListSharedEndpointsResponse', listSharedEndpointsResponse_httpStatus - The response's http status code.

Response Lenses

listSharedEndpointsResponse_endpoints :: Lens' ListSharedEndpointsResponse (Maybe [Endpoint]) Source #

The list of endpoints associated with the specified Outpost that have been shared by Amazon Web Services Resource Access Manager (RAM).

listSharedEndpointsResponse_nextToken :: Lens' ListSharedEndpointsResponse (Maybe Text) Source #

If the number of endpoints associated with the specified Outpost exceeds MaxResults, you can include this value in subsequent calls to this operation to retrieve more results.