amazonka-backup-gateway-2.0: Amazon Backup Gateway 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.BackupGateway.DisassociateGatewayFromServer

Description

Disassociates a backup gateway from the specified server. After the disassociation process finishes, the gateway can no longer access the virtual machines on the server.

Synopsis

Creating a Request

data DisassociateGatewayFromServer Source #

See: newDisassociateGatewayFromServer smart constructor.

Constructors

DisassociateGatewayFromServer' 

Fields

  • gatewayArn :: Text

    The Amazon Resource Name (ARN) of the gateway to disassociate.

Instances

Instances details
ToJSON DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

ToHeaders DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

ToPath DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

ToQuery DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

AWSRequest DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

Generic DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

Associated Types

type Rep DisassociateGatewayFromServer :: Type -> Type #

Read DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

Show DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

NFData DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

Eq DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

Hashable DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

type AWSResponse DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

type Rep DisassociateGatewayFromServer Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

type Rep DisassociateGatewayFromServer = D1 ('MetaData "DisassociateGatewayFromServer" "Amazonka.BackupGateway.DisassociateGatewayFromServer" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "DisassociateGatewayFromServer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateGatewayFromServer Source #

Create a value of DisassociateGatewayFromServer 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:

DisassociateGatewayFromServer, disassociateGatewayFromServer_gatewayArn - The Amazon Resource Name (ARN) of the gateway to disassociate.

Request Lenses

disassociateGatewayFromServer_gatewayArn :: Lens' DisassociateGatewayFromServer Text Source #

The Amazon Resource Name (ARN) of the gateway to disassociate.

Destructuring the Response

data DisassociateGatewayFromServerResponse Source #

Constructors

DisassociateGatewayFromServerResponse' 

Fields

Instances

Instances details
Generic DisassociateGatewayFromServerResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

Read DisassociateGatewayFromServerResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

Show DisassociateGatewayFromServerResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

NFData DisassociateGatewayFromServerResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

Eq DisassociateGatewayFromServerResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

type Rep DisassociateGatewayFromServerResponse Source # 
Instance details

Defined in Amazonka.BackupGateway.DisassociateGatewayFromServer

type Rep DisassociateGatewayFromServerResponse = D1 ('MetaData "DisassociateGatewayFromServerResponse" "Amazonka.BackupGateway.DisassociateGatewayFromServer" "amazonka-backup-gateway-2.0-Ee3gVOmXMeV2r3uv4sRO9" 'False) (C1 ('MetaCons "DisassociateGatewayFromServerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateGatewayFromServerResponse Source #

Create a value of DisassociateGatewayFromServerResponse 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:

DisassociateGatewayFromServer, disassociateGatewayFromServerResponse_gatewayArn - The Amazon Resource Name (ARN) of the gateway you disassociated.

$sel:httpStatus:DisassociateGatewayFromServerResponse', disassociateGatewayFromServerResponse_httpStatus - The response's http status code.

Response Lenses

disassociateGatewayFromServerResponse_gatewayArn :: Lens' DisassociateGatewayFromServerResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the gateway you disassociated.