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.UnassignInstance

Description

Unassigns a registered instance from all layers that are using the instance. The instance remains in the stack as an unassigned instance, and can be assigned to another layer as needed. You cannot use this action with instances that were created with AWS OpsWorks Stacks.

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 about user permissions, see Managing User Permissions.

Synopsis

Creating a Request

data UnassignInstance Source #

See: newUnassignInstance smart constructor.

Constructors

UnassignInstance' 

Fields

Instances

Instances details
ToJSON UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

ToHeaders UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

ToPath UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

ToQuery UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

AWSRequest UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Associated Types

type AWSResponse UnassignInstance #

Generic UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Associated Types

type Rep UnassignInstance :: Type -> Type #

Read UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Show UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

NFData UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Methods

rnf :: UnassignInstance -> () #

Eq UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Hashable UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

type AWSResponse UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

type Rep UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

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

newUnassignInstance Source #

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

UnassignInstance, unassignInstance_instanceId - The instance ID.

Request Lenses

Destructuring the Response

data UnassignInstanceResponse Source #

See: newUnassignInstanceResponse smart constructor.

Instances

Instances details
Generic UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Associated Types

type Rep UnassignInstanceResponse :: Type -> Type #

Read UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Show UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

NFData UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Eq UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

type Rep UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

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

newUnassignInstanceResponse :: UnassignInstanceResponse Source #

Create a value of UnassignInstanceResponse with all optional fields omitted.

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