amazonka-cloud9-1.6.1: Amazon Cloud9 SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Cloud9.DescribeEnvironmentMemberships

Contents

Description

Gets information about environment members for an AWS Cloud9 development environment.

This operation returns paginated results.

Synopsis

Creating a Request

describeEnvironmentMemberships :: DescribeEnvironmentMemberships Source #

Creates a value of DescribeEnvironmentMemberships with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dUserARN - The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.
  • dNextToken - During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token . To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.
  • dPermissions - The type of environment member permissions to get information about. Available values include: * owner : Owns the environment. * read-only : Has read-only access to the environment. * read-write : Has read-write access to the environment. If no value is specified, information about all environment members are returned.
  • dEnvironmentId - The ID of the environment to get environment member information about.
  • dMaxResults - The maximum number of environment members to get information about.

data DescribeEnvironmentMemberships Source #

See: describeEnvironmentMemberships smart constructor.

Instances
Eq DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Data DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeEnvironmentMemberships -> c DescribeEnvironmentMemberships #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeEnvironmentMemberships #

toConstr :: DescribeEnvironmentMemberships -> Constr #

dataTypeOf :: DescribeEnvironmentMemberships -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeEnvironmentMemberships) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeEnvironmentMemberships) #

gmapT :: (forall b. Data b => b -> b) -> DescribeEnvironmentMemberships -> DescribeEnvironmentMemberships #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeEnvironmentMemberships -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeEnvironmentMemberships -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeEnvironmentMemberships -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeEnvironmentMemberships -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeEnvironmentMemberships -> m DescribeEnvironmentMemberships #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeEnvironmentMemberships -> m DescribeEnvironmentMemberships #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeEnvironmentMemberships -> m DescribeEnvironmentMemberships #

Read DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Show DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Generic DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Associated Types

type Rep DescribeEnvironmentMemberships :: Type -> Type #

Hashable DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

ToJSON DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

AWSPager DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

AWSRequest DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Associated Types

type Rs DescribeEnvironmentMemberships :: Type #

ToHeaders DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

ToPath DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

ToQuery DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

NFData DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

type Rep DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

type Rep DescribeEnvironmentMemberships = D1 (MetaData "DescribeEnvironmentMemberships" "Network.AWS.Cloud9.DescribeEnvironmentMemberships" "amazonka-cloud9-1.6.1-LthR7Vc29bO30e8n4OXhzO" False) (C1 (MetaCons "DescribeEnvironmentMemberships'" PrefixI True) ((S1 (MetaSel (Just "_dUserARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_dPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Permissions])) :*: (S1 (MetaSel (Just "_dEnvironmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))))
type Rs DescribeEnvironmentMemberships Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Request Lenses

dUserARN :: Lens' DescribeEnvironmentMemberships (Maybe Text) Source #

The Amazon Resource Name (ARN) of an individual environment member to get information about. If no value is specified, information about all environment members are returned.

dNextToken :: Lens' DescribeEnvironmentMemberships (Maybe Text) Source #

During a previous call, if there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token . To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.

dPermissions :: Lens' DescribeEnvironmentMemberships [Permissions] Source #

The type of environment member permissions to get information about. Available values include: * owner : Owns the environment. * read-only : Has read-only access to the environment. * read-write : Has read-write access to the environment. If no value is specified, information about all environment members are returned.

dEnvironmentId :: Lens' DescribeEnvironmentMemberships (Maybe Text) Source #

The ID of the environment to get environment member information about.

dMaxResults :: Lens' DescribeEnvironmentMemberships (Maybe Natural) Source #

The maximum number of environment members to get information about.

Destructuring the Response

describeEnvironmentMembershipsResponse Source #

Creates a value of DescribeEnvironmentMembershipsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • drsNextToken - If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token . To get the next batch of items in the list, call this operation again, adding the next token to the call.
  • drsMemberships - Information about the environment members for the environment.
  • drsResponseStatus - -- | The response status code.

data DescribeEnvironmentMembershipsResponse Source #

Instances
Eq DescribeEnvironmentMembershipsResponse Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Data DescribeEnvironmentMembershipsResponse Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeEnvironmentMembershipsResponse -> c DescribeEnvironmentMembershipsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeEnvironmentMembershipsResponse #

toConstr :: DescribeEnvironmentMembershipsResponse -> Constr #

dataTypeOf :: DescribeEnvironmentMembershipsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeEnvironmentMembershipsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeEnvironmentMembershipsResponse) #

gmapT :: (forall b. Data b => b -> b) -> DescribeEnvironmentMembershipsResponse -> DescribeEnvironmentMembershipsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeEnvironmentMembershipsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeEnvironmentMembershipsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeEnvironmentMembershipsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeEnvironmentMembershipsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeEnvironmentMembershipsResponse -> m DescribeEnvironmentMembershipsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeEnvironmentMembershipsResponse -> m DescribeEnvironmentMembershipsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeEnvironmentMembershipsResponse -> m DescribeEnvironmentMembershipsResponse #

Read DescribeEnvironmentMembershipsResponse Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Show DescribeEnvironmentMembershipsResponse Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

Generic DescribeEnvironmentMembershipsResponse Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

NFData DescribeEnvironmentMembershipsResponse Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

type Rep DescribeEnvironmentMembershipsResponse Source # 
Instance details

Defined in Network.AWS.Cloud9.DescribeEnvironmentMemberships

type Rep DescribeEnvironmentMembershipsResponse = D1 (MetaData "DescribeEnvironmentMembershipsResponse" "Network.AWS.Cloud9.DescribeEnvironmentMemberships" "amazonka-cloud9-1.6.1-LthR7Vc29bO30e8n4OXhzO" False) (C1 (MetaCons "DescribeEnvironmentMembershipsResponse'" PrefixI True) (S1 (MetaSel (Just "_drsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_drsMemberships") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [EnvironmentMember])) :*: S1 (MetaSel (Just "_drsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

drsNextToken :: Lens' DescribeEnvironmentMembershipsResponse (Maybe Text) Source #

If there are more than 25 items in the list, only the first 25 items are returned, along with a unique string called a next token . To get the next batch of items in the list, call this operation again, adding the next token to the call.

drsMemberships :: Lens' DescribeEnvironmentMembershipsResponse [EnvironmentMember] Source #

Information about the environment members for the environment.