libZSservicesZSamazonka-opsworksZSamazonka-opsworks
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.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
Eq DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Read DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Show DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Generic DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Associated Types

type Rep DeregisterVolume :: Type -> Type #

NFData DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Methods

rnf :: DeregisterVolume -> () #

Hashable DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

ToJSON DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

AWSRequest DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Associated Types

type AWSResponse 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

type Rep DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

type Rep DeregisterVolume = D1 ('MetaData "DeregisterVolume" "Amazonka.OpsWorks.DeregisterVolume" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" 'False) (C1 ('MetaCons "DeregisterVolume'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeregisterVolume Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

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:

$sel:volumeId: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
Eq DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Read DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Show DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Generic DeregisterVolumeResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.DeregisterVolume

Associated Types

type Rep DeregisterVolumeResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-opsworksZSamazonka-opsworks" '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.