class Amazonite::Ssm::Node

Overview

Details about an individual managed node.

Included Modules

Defined in:

ssm/node.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(capture_time : Time | Nil = nil, id : String | Nil = nil, owner : NodeOwnerInfo | Nil = nil, region : String | Nil = nil, node_type : NodeType | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def capture_time : Time | Nil #

The UTC timestamp for when the managed node data was last captured.


[View source]
def capture_time=(capture_time : Time | Nil) #

The UTC timestamp for when the managed node data was last captured.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def id : String | Nil #

The ID of the managed node.


[View source]
def id=(id : String | Nil) #

The ID of the managed node.


[View source]
def node_type : NodeType | Nil #

Information about the type of node.


[View source]
def node_type=(node_type : NodeType | Nil) #

Information about the type of node.


[View source]
def owner : NodeOwnerInfo | Nil #

Information about the ownership of the managed node.


[View source]
def owner=(owner : NodeOwnerInfo | Nil) #

Information about the ownership of the managed node.


[View source]
def region : String | Nil #

The Amazon Web Services Region that a managed node was created in or assigned to.


[View source]
def region=(region : String | Nil) #

The Amazon Web Services Region that a managed node was created in or assigned to.


[View source]
def validate! : Nil #

[View source]