class Amazonite::Ssm::CreateAssociationBatchRequest

Included Modules

Defined in:

ssm/create_association_batch_request.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(entries : Array(CreateAssociationBatchRequestEntry), association_dispatch_assume_role : String | 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 association_dispatch_assume_role : String | Nil #

A role used by association to take actions on your behalf. State Manager will assume this role and call required APIs when dispatching configurations to nodes. If not specified, service-linked role for Systems Manager will be used by default.

It is recommended that you define a custom IAM role so that you have full control of the permissions that State Manager has when taking actions on your behalf.

Service-linked role support in State Manager is being phased out. Associations relying on service-linked role may require updates in the future to continue functioning properly.


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

A role used by association to take actions on your behalf. State Manager will assume this role and call required APIs when dispatching configurations to nodes. If not specified, service-linked role for Systems Manager will be used by default.

It is recommended that you define a custom IAM role so that you have full control of the permissions that State Manager has when taking actions on your behalf.

Service-linked role support in State Manager is being phased out. Associations relying on service-linked role may require updates in the future to continue functioning properly.


[View source]
def entries : Array(CreateAssociationBatchRequestEntry) #

One or more associations.


[View source]
def entries=(entries : Array(CreateAssociationBatchRequestEntry)) #

One or more associations.


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

See Object#hash(hasher)


def validate! : Nil #

[View source]