class
Amazonite::Ssm::InstanceInfo
- Amazonite::Ssm::InstanceInfo
- Reference
- Object
Overview
Details about a specific managed node.
Included Modules
- JSON::Serializable
Defined in:
ssm/instance_info.crConstructors
- .new(pull : JSON::PullParser)
- .new(agent_type : String | Nil = nil, agent_version : String | Nil = nil, computer_name : String | Nil = nil, instance_status : String | Nil = nil, ip_address : String | Nil = nil, managed_status : ManagedStatus | Nil = nil, name : String | Nil = nil, platform_type : PlatformType | Nil = nil, platform_name : String | Nil = nil, platform_version : String | Nil = nil, resource_type : ResourceType | Nil = nil, source_type : SourceType | Nil = nil, source_id : String | Nil = nil, source_location : String | Nil = nil, availability_zone : String | Nil = nil, availability_zone_id : String | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#agent_type : String | Nil
The type of agent installed on the node.
-
#agent_type=(agent_type : String | Nil)
The type of agent installed on the node.
-
#agent_version : String | Nil
The version number of the agent installed on the node.
-
#agent_version=(agent_version : String | Nil)
The version number of the agent installed on the node.
-
#availability_zone : String | Nil
The Availability Zone where the managed node is located.
-
#availability_zone=(availability_zone : String | Nil)
The Availability Zone where the managed node is located.
-
#availability_zone_id : String | Nil
The Availability Zone ID where the managed node is located.
-
#availability_zone_id=(availability_zone_id : String | Nil)
The Availability Zone ID where the managed node is located.
-
#computer_name : String | Nil
The fully qualified host name of the managed node.
-
#computer_name=(computer_name : String | Nil)
The fully qualified host name of the managed node.
-
#hash(hasher)
See
Object#hash(hasher) -
#instance_status : String | Nil
The current status of the managed node.
-
#instance_status=(instance_status : String | Nil)
The current status of the managed node.
-
#ip_address : String | Nil
The IP address of the managed node.
-
#ip_address=(ip_address : String | Nil)
The IP address of the managed node.
-
#managed_status : ManagedStatus | Nil
Indicates whether the node is managed by Systems Manager.
-
#managed_status=(managed_status : ManagedStatus | Nil)
Indicates whether the node is managed by Systems Manager.
-
#name : String | Nil
The name assigned to the managed node.
-
#name=(name : String | Nil)
The name assigned to the managed node.
-
#platform_name : String | Nil
The name of the operating system platform running on your managed node.
-
#platform_name=(platform_name : String | Nil)
The name of the operating system platform running on your managed node.
-
#platform_type : PlatformType | Nil
The operating system platform type of the managed node.
-
#platform_type=(platform_type : PlatformType | Nil)
The operating system platform type of the managed node.
-
#platform_version : String | Nil
The version of the OS platform running on your managed node.
-
#platform_version=(platform_version : String | Nil)
The version of the OS platform running on your managed node.
-
#resource_type : ResourceType | Nil
The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.
-
#resource_type=(resource_type : ResourceType | Nil)
The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.
-
#source_id : String | Nil
The ID of the source resource.
-
#source_id=(source_id : String | Nil)
The ID of the source resource.
-
#source_location : String | Nil
The location of the source resource in the third-party cloud environment.
-
#source_location=(source_location : String | Nil)
The location of the source resource in the third-party cloud environment.
-
#source_type : SourceType | Nil
The type of the source resource.
-
#source_type=(source_type : SourceType | Nil)
The type of the source resource.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The version number of the agent installed on the node.
The Availability Zone where the managed node is located.
The Availability Zone ID where the managed node is located.
The Availability Zone ID where the managed node is located.
The fully qualified host name of the managed node.
Indicates whether the node is managed by Systems Manager.
Indicates whether the node is managed by Systems Manager.
The name of the operating system platform running on your managed node.
The name of the operating system platform running on your managed node.
The operating system platform type of the managed node.
The version of the OS platform running on your managed node.
The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.
The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.
The ID of the source resource. For IoT Greengrass devices, SourceId is the Thing name.
The ID of the source resource. For IoT Greengrass devices, SourceId is the Thing name.
The location of the source resource in the third-party cloud environment.
The location of the source resource in the third-party cloud environment.
The type of the source resource. For IoT Greengrass devices, SourceType is AWS::IoT::Thing.
The type of the source resource. For IoT Greengrass devices, SourceType is AWS::IoT::Thing.