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.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
Eq UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Read UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Show UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Generic UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Associated Types

type Rep UnassignInstance :: Type -> Type #

NFData UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Methods

rnf :: UnassignInstance -> () #

Hashable UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

ToJSON UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

AWSRequest UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Associated Types

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

type Rep UnassignInstance Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

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

Defined in Amazonka.OpsWorks.UnassignInstance

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:

$sel:instanceId:UnassignInstance', unassignInstance_instanceId - The instance ID.

Request Lenses

Destructuring the Response

data UnassignInstanceResponse Source #

See: newUnassignInstanceResponse smart constructor.

Instances

Instances details
Eq UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Read UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Show UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Generic UnassignInstanceResponse Source # 
Instance details

Defined in Amazonka.OpsWorks.UnassignInstance

Associated Types

type Rep UnassignInstanceResponse :: Type -> Type #

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