libZSservicesZSamazonka-transferZSamazonka-transfer
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.Transfer.DeleteAccess

Description

Allows you to delete the access specified in the ServerID and ExternalID parameters.

Synopsis

Creating a Request

data DeleteAccess Source #

See: newDeleteAccess smart constructor.

Constructors

DeleteAccess' 

Fields

  • serverId :: Text

    A system-assigned unique identifier for a server that has this user assigned.

  • externalId :: Text

    A unique identifier that is required to identify specific groups within your directory. The users of the group that you associate have access to your Amazon S3 or Amazon EFS resources over the enabled protocols using Amazon Web Services Transfer Family. If you know the group name, you can view the SID values by running the following command using Windows PowerShell.

    Get-ADGroup -Filter {samAccountName -like "YourGroupName*"} -Properties * | Select SamAccountName,ObjectSid

    In that command, replace YourGroupName with the name of your Active Directory group.

    The regex used to validate this parameter is a string of characters consisting of uppercase and lowercase alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-

Instances

Instances details
Eq DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Read DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Show DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Generic DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Associated Types

type Rep DeleteAccess :: Type -> Type #

NFData DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Methods

rnf :: DeleteAccess -> () #

Hashable DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

ToJSON DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

AWSRequest DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Associated Types

type AWSResponse DeleteAccess #

ToHeaders DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

ToPath DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

ToQuery DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

type Rep DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

type Rep DeleteAccess = D1 ('MetaData "DeleteAccess" "Amazonka.Transfer.DeleteAccess" "libZSservicesZSamazonka-transferZSamazonka-transfer" 'False) (C1 ('MetaCons "DeleteAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteAccess Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

newDeleteAccess Source #

Create a value of DeleteAccess 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:serverId:DeleteAccess', deleteAccess_serverId - A system-assigned unique identifier for a server that has this user assigned.

$sel:externalId:DeleteAccess', deleteAccess_externalId - A unique identifier that is required to identify specific groups within your directory. The users of the group that you associate have access to your Amazon S3 or Amazon EFS resources over the enabled protocols using Amazon Web Services Transfer Family. If you know the group name, you can view the SID values by running the following command using Windows PowerShell.

Get-ADGroup -Filter {samAccountName -like "YourGroupName*"} -Properties * | Select SamAccountName,ObjectSid

In that command, replace YourGroupName with the name of your Active Directory group.

The regex used to validate this parameter is a string of characters consisting of uppercase and lowercase alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-

Request Lenses

deleteAccess_serverId :: Lens' DeleteAccess Text Source #

A system-assigned unique identifier for a server that has this user assigned.

deleteAccess_externalId :: Lens' DeleteAccess Text Source #

A unique identifier that is required to identify specific groups within your directory. The users of the group that you associate have access to your Amazon S3 or Amazon EFS resources over the enabled protocols using Amazon Web Services Transfer Family. If you know the group name, you can view the SID values by running the following command using Windows PowerShell.

Get-ADGroup -Filter {samAccountName -like "YourGroupName*"} -Properties * | Select SamAccountName,ObjectSid

In that command, replace YourGroupName with the name of your Active Directory group.

The regex used to validate this parameter is a string of characters consisting of uppercase and lowercase alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@:/-

Destructuring the Response

data DeleteAccessResponse Source #

See: newDeleteAccessResponse smart constructor.

Constructors

DeleteAccessResponse' 

Instances

Instances details
Eq DeleteAccessResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Read DeleteAccessResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Show DeleteAccessResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Generic DeleteAccessResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Associated Types

type Rep DeleteAccessResponse :: Type -> Type #

NFData DeleteAccessResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

Methods

rnf :: DeleteAccessResponse -> () #

type Rep DeleteAccessResponse Source # 
Instance details

Defined in Amazonka.Transfer.DeleteAccess

type Rep DeleteAccessResponse = D1 ('MetaData "DeleteAccessResponse" "Amazonka.Transfer.DeleteAccess" "libZSservicesZSamazonka-transferZSamazonka-transfer" 'False) (C1 ('MetaCons "DeleteAccessResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteAccessResponse :: DeleteAccessResponse Source #

Create a value of DeleteAccessResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.