Class: Aws::SSM::Types::Activation
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSM::Types::Activation
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-ssm/types.rb
Overview
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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#activation_id ⇒ String
The ID created by Systems Manager when you submitted the activation.
-
#created_date ⇒ Time
The date the activation was created.
-
#default_instance_name ⇒ String
A name for the managed node when it is created.
-
#description ⇒ String
A user defined description of the activation.
-
#expiration_date ⇒ Time
The date when this activation can no longer be used to register managed nodes.
-
#expired ⇒ Boolean
Whether or not the activation is expired.
-
#iam_role ⇒ String
The Identity and Access Management (IAM) role to assign to the managed node.
-
#registration_limit ⇒ Integer
The maximum number of managed nodes that can be registered using this activation.
-
#registrations_count ⇒ Integer
The number of managed nodes already registered with this activation.
-
#tags ⇒ Array<Types::Tag>
Tags assigned to the activation.
Instance Attribute Details
#activation_id ⇒ String
The ID created by Systems Manager when you submitted the activation.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |
#created_date ⇒ Time
The date the activation was created.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |
#default_instance_name ⇒ String
A name for the managed node when it is created.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A user defined description of the activation.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |
#expiration_date ⇒ Time
The date when this activation can no longer be used to register managed nodes.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |
#expired ⇒ Boolean
Whether or not the activation is expired.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |
#iam_role ⇒ String
The Identity and Access Management (IAM) role to assign to the managed node.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |
#registration_limit ⇒ Integer
The maximum number of managed nodes that can be registered using this activation.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |
#registrations_count ⇒ Integer
The number of managed nodes already registered with this activation.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Tags assigned to the activation.
85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/aws-sdk-ssm/types.rb', line 85 class Activation < Struct.new( :activation_id, :description, :default_instance_name, :iam_role, :registration_limit, :registrations_count, :expiration_date, :expired, :created_date, :tags) SENSITIVE = [] include Aws::Structure end |