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

Amazonka.Cloud9.UpdateEnvironmentMembership

Description

Changes the settings of an existing environment member for an Cloud9 development environment.

Synopsis

Creating a Request

data UpdateEnvironmentMembership Source #

See: newUpdateEnvironmentMembership smart constructor.

Constructors

UpdateEnvironmentMembership' 

Fields

  • environmentId :: Text

    The ID of the environment for the environment member whose settings you want to change.

  • userArn :: Text

    The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

  • permissions :: MemberPermissions

    The replacement type of environment member permissions you want to associate with this environment member. Available values include:

    • read-only: Has read-only access to the environment.
    • read-write: Has read-write access to the environment.

Instances

Instances details
Eq UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

Read UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

Show UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

Generic UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

Associated Types

type Rep UpdateEnvironmentMembership :: Type -> Type #

NFData UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

Hashable UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

ToJSON UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

AWSRequest UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

ToHeaders UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

ToPath UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

ToQuery UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

type Rep UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

type Rep UpdateEnvironmentMembership = D1 ('MetaData "UpdateEnvironmentMembership" "Amazonka.Cloud9.UpdateEnvironmentMembership" "libZSservicesZSamazonka-cloud9ZSamazonka-cloud9" 'False) (C1 ('MetaCons "UpdateEnvironmentMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "environmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberPermissions))))
type AWSResponse UpdateEnvironmentMembership Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

newUpdateEnvironmentMembership Source #

Create a value of UpdateEnvironmentMembership 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:environmentId:UpdateEnvironmentMembership', updateEnvironmentMembership_environmentId - The ID of the environment for the environment member whose settings you want to change.

$sel:userArn:UpdateEnvironmentMembership', updateEnvironmentMembership_userArn - The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

$sel:permissions:UpdateEnvironmentMembership', updateEnvironmentMembership_permissions - The replacement type of environment member permissions you want to associate with this environment member. Available values include:

  • read-only: Has read-only access to the environment.
  • read-write: Has read-write access to the environment.

Request Lenses

updateEnvironmentMembership_environmentId :: Lens' UpdateEnvironmentMembership Text Source #

The ID of the environment for the environment member whose settings you want to change.

updateEnvironmentMembership_userArn :: Lens' UpdateEnvironmentMembership Text Source #

The Amazon Resource Name (ARN) of the environment member whose settings you want to change.

updateEnvironmentMembership_permissions :: Lens' UpdateEnvironmentMembership MemberPermissions Source #

The replacement type of environment member permissions you want to associate with this environment member. Available values include:

  • read-only: Has read-only access to the environment.
  • read-write: Has read-write access to the environment.

Destructuring the Response

data UpdateEnvironmentMembershipResponse Source #

Constructors

UpdateEnvironmentMembershipResponse' 

Fields

Instances

Instances details
Eq UpdateEnvironmentMembershipResponse Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

Read UpdateEnvironmentMembershipResponse Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

Show UpdateEnvironmentMembershipResponse Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

Generic UpdateEnvironmentMembershipResponse Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

NFData UpdateEnvironmentMembershipResponse Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

type Rep UpdateEnvironmentMembershipResponse Source # 
Instance details

Defined in Amazonka.Cloud9.UpdateEnvironmentMembership

type Rep UpdateEnvironmentMembershipResponse = D1 ('MetaData "UpdateEnvironmentMembershipResponse" "Amazonka.Cloud9.UpdateEnvironmentMembership" "libZSservicesZSamazonka-cloud9ZSamazonka-cloud9" 'False) (C1 ('MetaCons "UpdateEnvironmentMembershipResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "membership") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentMember)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateEnvironmentMembershipResponse Source #

Create a value of UpdateEnvironmentMembershipResponse 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:membership:UpdateEnvironmentMembershipResponse', updateEnvironmentMembershipResponse_membership - Information about the environment member whose settings were changed.

$sel:httpStatus:UpdateEnvironmentMembershipResponse', updateEnvironmentMembershipResponse_httpStatus - The response's http status code.

Response Lenses

updateEnvironmentMembershipResponse_membership :: Lens' UpdateEnvironmentMembershipResponse (Maybe EnvironmentMember) Source #

Information about the environment member whose settings were changed.