class Amazonite::Ssm::StartAccessRequestRequest

Included Modules

Defined in:

ssm/start_access_request_request.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(reason : String, targets : Array(Target), tags : Array(Tag) | Nil = nil) #

[View source]
def self.new(pull : JSON::PullParser) #

[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 hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def reason : String #

A brief description explaining why you are requesting access to the node.


[View source]
def reason=(reason : String) #

A brief description explaining why you are requesting access to the node.


[View source]
def tags : Array(Tag) | Nil #

Key-value pairs of metadata you want to assign to the access request.


[View source]
def tags=(tags : Array(Tag) | Nil) #

Key-value pairs of metadata you want to assign to the access request.


[View source]
def targets : Array(Target) #

The node you are requesting access to.


[View source]
def targets=(targets : Array(Target)) #

The node you are requesting access to.


[View source]
def validate! : Nil #

[View source]