amazonka-opsworks-2.0: Amazon OpsWorks 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.OpsWorks.DeregisterVolume

Description

Deregisters an Amazon EBS volume. The volume can then be registered by another stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

Synopsis

Creating a Request

data DeregisterVolume Source #

See: newDeregisterVolume smart constructor.

Constructors

DeregisterVolume' 

Fields

  • volumeId :: Text

    The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

Instances

Instances details
ToJSON DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

ToHeaders DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

ToPath DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

ToQuery DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

AWSRequest DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Associated Types

type AWSResponse DeregisterVolume #

Generic DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Associated Types

type Rep DeregisterVolume :: Type -> Type #

Read DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Show DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

NFData DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Methods

rnf :: DeregisterVolume -> () #

Eq DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Hashable DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

type AWSResponse DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

type Rep DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

type Rep DeregisterVolume = D1 ('MetaData "DeregisterVolume" "Amazonka.OpsWorks.DeregisterVolume" "amazonka-opsworks-2.0-7XrzSD2vbuN9lVUGWMVZ7S" 'False) (C1 ('MetaCons "DeregisterVolume'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeregisterVolume Source #

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

DeregisterVolume, deregisterVolume_volumeId - The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

Request Lenses

deregisterVolume_volumeId :: Lens' DeregisterVolume Text Source #

The AWS OpsWorks Stacks volume ID, which is the GUID that AWS OpsWorks Stacks assigned to the instance when you registered the volume with the stack, not the Amazon EC2 volume ID.

Destructuring the Response

data DeregisterVolumeResponse Source #

See: newDeregisterVolumeResponse smart constructor.

Instances

Instances details
Generic DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Associated Types

type Rep DeregisterVolumeResponse :: Type -> Type #

Read DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Show DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

NFData DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Eq DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

type Rep DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

type Rep DeregisterVolumeResponse = D1 ('MetaData "DeregisterVolumeResponse" "Amazonka.OpsWorks.DeregisterVolume" "amazonka-opsworks-2.0-7XrzSD2vbuN9lVUGWMVZ7S" 'False) (C1 ('MetaCons "DeregisterVolumeResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeregisterVolumeResponse :: DeregisterVolumeResponse Source #

Create a value of DeregisterVolumeResponse with all optional fields omitted.

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