amazonka-ssm-2.0: Amazon Simple Systems Manager (SSM) 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.SSM.Types.Activation

Description

 
Synopsis

Documentation

data Activation Source #

An activation registers one or more on-premises servers or virtual machines (VMs) with Amazon Web Services so that you can configure those servers or VMs using Run Command. A server or VM that has been registered with Amazon Web Services Systems Manager is called a managed node.

See: newActivation smart constructor.

Constructors

Activation' 

Fields

Instances

Instances details
FromJSON Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

Generic Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

Associated Types

type Rep Activation :: Type -> Type #

Read Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

Show Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

NFData Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

Methods

rnf :: Activation -> () #

Eq Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

Hashable Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

type Rep Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

newActivation :: Activation Source #

Create a value of Activation 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:activationId:Activation', activation_activationId - The ID created by Systems Manager when you submitted the activation.

$sel:createdDate:Activation', activation_createdDate - The date the activation was created.

$sel:defaultInstanceName:Activation', activation_defaultInstanceName - A name for the managed node when it is created.

$sel:description:Activation', activation_description - A user defined description of the activation.

$sel:expirationDate:Activation', activation_expirationDate - The date when this activation can no longer be used to register managed nodes.

$sel:expired:Activation', activation_expired - Whether or not the activation is expired.

$sel:iamRole:Activation', activation_iamRole - The Identity and Access Management (IAM) role to assign to the managed node.

$sel:registrationLimit:Activation', activation_registrationLimit - The maximum number of managed nodes that can be registered using this activation.

$sel:registrationsCount:Activation', activation_registrationsCount - The number of managed nodes already registered with this activation.

$sel:tags:Activation', activation_tags - Tags assigned to the activation.

activation_activationId :: Lens' Activation (Maybe Text) Source #

The ID created by Systems Manager when you submitted the activation.

activation_createdDate :: Lens' Activation (Maybe UTCTime) Source #

The date the activation was created.

activation_defaultInstanceName :: Lens' Activation (Maybe Text) Source #

A name for the managed node when it is created.

activation_description :: Lens' Activation (Maybe Text) Source #

A user defined description of the activation.

activation_expirationDate :: Lens' Activation (Maybe UTCTime) Source #

The date when this activation can no longer be used to register managed nodes.

activation_expired :: Lens' Activation (Maybe Bool) Source #

Whether or not the activation is expired.

activation_iamRole :: Lens' Activation (Maybe Text) Source #

The Identity and Access Management (IAM) role to assign to the managed node.

activation_registrationLimit :: Lens' Activation (Maybe Natural) Source #

The maximum number of managed nodes that can be registered using this activation.

activation_registrationsCount :: Lens' Activation (Maybe Natural) Source #

The number of managed nodes already registered with this activation.

activation_tags :: Lens' Activation (Maybe [Tag]) Source #

Tags assigned to the activation.