amazonka-cloud9-2.0: Amazon Cloud9 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.Cloud9.Types.EnvironmentMember

Description

 
Synopsis

Documentation

data EnvironmentMember Source #

Information about an environment member for an Cloud9 development environment.

See: newEnvironmentMember smart constructor.

Constructors

EnvironmentMember' 

Fields

  • lastAccess :: Maybe POSIX

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

  • permissions :: Permissions

    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.
  • userId :: Text

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

  • userArn :: Text

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

  • environmentId :: Text

    The ID of the environment for the environment member.

Instances

Instances details
FromJSON EnvironmentMember Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentMember

Generic EnvironmentMember Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentMember

Associated Types

type Rep EnvironmentMember :: Type -> Type #

Read EnvironmentMember Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentMember

Show EnvironmentMember Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentMember

NFData EnvironmentMember Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentMember

Methods

rnf :: EnvironmentMember -> () #

Eq EnvironmentMember Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentMember

Hashable EnvironmentMember Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentMember

type Rep EnvironmentMember Source # 
Instance details

Defined in Amazonka.Cloud9.Types.EnvironmentMember

type Rep EnvironmentMember = D1 ('MetaData "EnvironmentMember" "Amazonka.Cloud9.Types.EnvironmentMember" "amazonka-cloud9-2.0-7b5PlMySrOa4RK8dYvmjDd" 'False) (C1 ('MetaCons "EnvironmentMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Permissions)) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "environmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newEnvironmentMember Source #

Create a value of EnvironmentMember 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:lastAccess:EnvironmentMember', environmentMember_lastAccess - The time, expressed in epoch time format, when the environment member last opened the environment.

$sel:permissions:EnvironmentMember', environmentMember_permissions - 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.

$sel:userId:EnvironmentMember', environmentMember_userId - The user ID in Identity and Access Management (IAM) of the environment member.

$sel:userArn:EnvironmentMember', environmentMember_userArn - The Amazon Resource Name (ARN) of the environment member.

$sel:environmentId:EnvironmentMember', environmentMember_environmentId - The ID of the environment for the environment member.

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

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

environmentMember_permissions :: Lens' EnvironmentMember 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.

environmentMember_userId :: Lens' EnvironmentMember Text Source #

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

environmentMember_userArn :: Lens' EnvironmentMember Text Source #

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

environmentMember_environmentId :: Lens' EnvironmentMember Text Source #

The ID of the environment for the environment member.