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.Types

Contents

Description

 
Synopsis

Service Configuration

cloud9 :: Service Source #

API version 2017-09-23 of the Amazon Cloud9 SDK configuration.

Errors

_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An access permissions issue occurred.

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The target resource cannot be found.

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Too many service requests were made over the given time period.

_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal server error occurred.

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The target request is invalid.

EnvironmentStatus

data EnvironmentStatus Source #

Instances
Bounded EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Enum EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Eq EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Data EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Methods

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

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

toConstr :: EnvironmentStatus -> Constr #

dataTypeOf :: EnvironmentStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Read EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Show EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Generic EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Associated Types

type Rep EnvironmentStatus :: Type -> Type #

Hashable EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

FromJSON EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToHeader EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToQuery EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToByteString EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

FromText EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToText EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

NFData EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Methods

rnf :: EnvironmentStatus -> () #

type Rep EnvironmentStatus Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

type Rep EnvironmentStatus = D1 (MetaData "EnvironmentStatus" "Network.AWS.Cloud9.Types.Sum" "amazonka-cloud9-1.6.1-LthR7Vc29bO30e8n4OXhzO" False) ((C1 (MetaCons "Connecting" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Creating" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Deleting" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Error'" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Ready" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Stopped" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Stopping" PrefixI False) (U1 :: Type -> Type))))

EnvironmentType

data EnvironmentType Source #

Constructors

EC2 
SSH 
Instances
Bounded EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Enum EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Eq EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Data EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Methods

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

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

toConstr :: EnvironmentType -> Constr #

dataTypeOf :: EnvironmentType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Read EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Show EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Generic EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Associated Types

type Rep EnvironmentType :: Type -> Type #

Hashable EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

FromJSON EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToHeader EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToQuery EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToByteString EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

FromText EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToText EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

NFData EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Methods

rnf :: EnvironmentType -> () #

type Rep EnvironmentType Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

type Rep EnvironmentType = D1 (MetaData "EnvironmentType" "Network.AWS.Cloud9.Types.Sum" "amazonka-cloud9-1.6.1-LthR7Vc29bO30e8n4OXhzO" False) (C1 (MetaCons "EC2" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSH" PrefixI False) (U1 :: Type -> Type))

MemberPermissions

data MemberPermissions Source #

Constructors

MPReadOnly 
MPReadWrite 
Instances
Bounded MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Enum MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Eq MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Data MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Methods

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

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

toConstr :: MemberPermissions -> Constr #

dataTypeOf :: MemberPermissions -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Read MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Show MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Generic MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Associated Types

type Rep MemberPermissions :: Type -> Type #

Hashable MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToJSON MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToHeader MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToQuery MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToByteString MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

FromText MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToText MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

NFData MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Methods

rnf :: MemberPermissions -> () #

type Rep MemberPermissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

type Rep MemberPermissions = D1 (MetaData "MemberPermissions" "Network.AWS.Cloud9.Types.Sum" "amazonka-cloud9-1.6.1-LthR7Vc29bO30e8n4OXhzO" False) (C1 (MetaCons "MPReadOnly" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "MPReadWrite" PrefixI False) (U1 :: Type -> Type))

Permissions

data Permissions Source #

Constructors

Owner 
ReadOnly 
ReadWrite 
Instances
Bounded Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Enum Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Eq Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Data Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Methods

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

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

toConstr :: Permissions -> Constr #

dataTypeOf :: Permissions -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Read Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Show Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Generic Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Associated Types

type Rep Permissions :: Type -> Type #

Hashable Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToJSON Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

FromJSON Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToHeader Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToQuery Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToByteString Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

FromText Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

ToText Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Methods

toText :: Permissions -> Text #

NFData Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

Methods

rnf :: Permissions -> () #

type Rep Permissions Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Sum

type Rep Permissions = D1 (MetaData "Permissions" "Network.AWS.Cloud9.Types.Sum" "amazonka-cloud9-1.6.1-LthR7Vc29bO30e8n4OXhzO" False) (C1 (MetaCons "Owner" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ReadOnly" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ReadWrite" PrefixI False) (U1 :: Type -> Type)))

Environment

data Environment Source #

Information about an AWS Cloud9 development environment.

See: environment smart constructor.

Instances
Eq Environment Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Data Environment Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Methods

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

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

toConstr :: Environment -> Constr #

dataTypeOf :: Environment -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Environment Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Show Environment Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Generic Environment Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Associated Types

type Rep Environment :: Type -> Type #

Hashable Environment Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

FromJSON Environment Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

NFData Environment Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Methods

rnf :: Environment -> () #

type Rep Environment Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

environment :: Environment Source #

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

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

  • eArn - The Amazon Resource Name (ARN) of the environment.
  • eOwnerARN - The Amazon Resource Name (ARN) of the environment owner.
  • eName - The name of the environment.
  • eId - The ID of the environment.
  • eType - The type of environment. Valid values include the following: * ec2 : An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment. * ssh : Your own server connects to the environment.
  • eDescription - The description for the environment.

eArn :: Lens' Environment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the environment.

eOwnerARN :: Lens' Environment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the environment owner.

eName :: Lens' Environment (Maybe Text) Source #

The name of the environment.

eId :: Lens' Environment (Maybe Text) Source #

The ID of the environment.

eType :: Lens' Environment (Maybe EnvironmentType) Source #

The type of environment. Valid values include the following: * ec2 : An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment. * ssh : Your own server connects to the environment.

eDescription :: Lens' Environment (Maybe Text) Source #

The description for the environment.

EnvironmentMember

data EnvironmentMember Source #

Information about an environment member for an AWS Cloud9 development environment.

See: environmentMember smart constructor.

Instances
Eq EnvironmentMember Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Data EnvironmentMember Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Methods

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

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

toConstr :: EnvironmentMember -> Constr #

dataTypeOf :: EnvironmentMember -> DataType #

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

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

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

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

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

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

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

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

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

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

Read EnvironmentMember Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Show EnvironmentMember Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Generic EnvironmentMember Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Associated Types

type Rep EnvironmentMember :: Type -> Type #

Hashable EnvironmentMember Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

FromJSON EnvironmentMember Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

NFData EnvironmentMember Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

Methods

rnf :: EnvironmentMember -> () #

type Rep EnvironmentMember Source # 
Instance details

Defined in Network.AWS.Cloud9.Types.Product

type Rep EnvironmentMember = D1 (MetaData "EnvironmentMember" "Network.AWS.Cloud9.Types.Product" "amazonka-cloud9-1.6.1-LthR7Vc29bO30e8n4OXhzO" False) (C1 (MetaCons "EnvironmentMember'" PrefixI True) ((S1 (MetaSel (Just "_emLastAccess") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_emUserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_emUserARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_emPermissions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Permissions)) :*: S1 (MetaSel (Just "_emEnvironmentId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

environmentMember :: EnvironmentMember Source #

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

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

  • emLastAccess - The time, expressed in epoch time format, when the environment member last opened the environment.
  • emUserId - The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.
  • emUserARN - The Amazon Resource Name (ARN) of the environment member.
  • emPermissions - The type of environment member permissions associated with this environment member. 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.
  • emEnvironmentId - The ID of the environment for the environment member.

emLastAccess :: Lens' EnvironmentMember (Maybe UTCTime) Source #

The time, expressed in epoch time format, when the environment member last opened the environment.

emUserId :: Lens' EnvironmentMember (Maybe Text) Source #

The user ID in AWS Identity and Access Management (AWS IAM) of the environment member.

emUserARN :: Lens' EnvironmentMember (Maybe Text) Source #

The Amazon Resource Name (ARN) of the environment member.

emPermissions :: Lens' EnvironmentMember (Maybe Permissions) Source #

The type of environment member permissions associated with this environment member. 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.

emEnvironmentId :: Lens' EnvironmentMember (Maybe Text) Source #

The ID of the environment for the environment member.