Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Activation = Activation' {}
- newActivation :: Activation
- activation_expired :: Lens' Activation (Maybe Bool)
- activation_defaultInstanceName :: Lens' Activation (Maybe Text)
- activation_activationId :: Lens' Activation (Maybe Text)
- activation_createdDate :: Lens' Activation (Maybe UTCTime)
- activation_registrationLimit :: Lens' Activation (Maybe Natural)
- activation_expirationDate :: Lens' Activation (Maybe UTCTime)
- activation_description :: Lens' Activation (Maybe Text)
- activation_tags :: Lens' Activation (Maybe [Tag])
- activation_registrationsCount :: Lens' Activation (Maybe Natural)
- activation_iamRole :: Lens' Activation (Maybe Text)
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.
Activation' | |
|
Instances
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.