Values_0.CreateActivationRequestSourceGenerates an activation code and activation ID you can use to register your on-premises servers, edge devices, or virtual machine (VM) with Amazon Web Services Systems Manager. Registering these machines with Systems Manager makes it possible to manage them using Systems Manager tools. You use the activation code and ID when installing SSM Agent on machines in your hybrid environment. For more information about requirements for managing on-premises machines using Systems Manager, see Using Amazon Web Services Systems Manager in hybrid and multicloud environments in the Amazon Web Services Systems Manager User Guide. Amazon Elastic Compute Cloud (Amazon EC2) instances, edge devices, and on-premises servers and VMs that are configured for Systems Manager are all called managed nodes.
type nonrec t = {description : ActivationDescription.t option;A user-defined description of the resource that you want to register with Systems Manager. Don't enter personally identifiable information in this field.
*)defaultInstanceName : DefaultInstanceName.t option;The name of the registered, managed node as it will appear in the Amazon Web Services Systems Manager console or when you use the Amazon Web Services command line tools to list Systems Manager resources. Don't enter personally identifiable information in this field.
*)iamRole : IamRole.t;The name of the Identity and Access Management (IAM) role that you want to assign to the managed node. This IAM role must provide AssumeRole permissions for the Amazon Web Services Systems Manager service principal ssm.amazonaws.com. For more information, see Create the IAM service role required for Systems Manager in a hybrid and multicloud environments in the Amazon Web Services Systems Manager User Guide. You can't specify an IAM service-linked role for this parameter. You must create a unique role.
*)registrationLimit : RegistrationLimit.t option;Specify the maximum number of managed nodes you want to register. The default value is 1.
*)expirationDate : ExpirationDate.t option;The date by which this activation request should expire, in timestamp format, such as "2024-07-07T00:00:00". You can specify a date up to 30 days in advance. If you don't provide an expiration date, the activation code expires in 24 hours.
*)registrationMetadata : RegistrationMetadataList.t option;Reserved for internal use.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of RegistrationLimit.t
| `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of ActivationDescription.t
| `Timestamp of ExpirationDate.t ])
list ]