libZSservicesZSamazonka-ssmZSamazonka-ssm
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.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 instance.

See: newActivation smart constructor.

Constructors

Activation' 

Fields

Instances

Instances details
Eq Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

Read Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

Show 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 #

NFData Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

Methods

rnf :: Activation -> () #

Hashable Activation Source # 
Instance details

Defined in Amazonka.SSM.Types.Activation

FromJSON 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:expired:Activation', activation_expired - Whether or not the activation is expired.

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

$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:registrationLimit:Activation', activation_registrationLimit - The maximum number of managed instances that can be registered using this activation.

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

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

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

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

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

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

Whether or not the activation is expired.

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

A name for the managed instance when it is created.

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_registrationLimit :: Lens' Activation (Maybe Natural) Source #

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

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

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

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

A user defined description of the activation.

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

Tags assigned to the activation.

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

The number of managed instances already registered with this activation.

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

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