class
Amazonite::Ssm::DocumentRequires
- Amazonite::Ssm::DocumentRequires
- Reference
- Object
Overview
An SSM document required by the current document.
Included Modules
- JSON::Serializable
Defined in:
ssm/document_requires.crConstructors
- .new(pull : JSON::PullParser)
- .new(name : String, version : String | Nil = nil, require_type : String | Nil = nil, version_name : 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. -
#hash(hasher)
See
Object#hash(hasher) -
#name : String
The name of the required SSM document.
-
#name=(name : String)
The name of the required SSM document.
-
#require_type : String | Nil
The document type of the required SSM document.
-
#require_type=(require_type : String | Nil)
The document type of the required SSM document.
- #validate! : Nil
-
#version : String | Nil
The document version required by the current document.
-
#version=(version : String | Nil)
The document version required by the current document.
-
#version_name : String | Nil
An optional field specifying the version of the artifact associated with the document.
-
#version_name=(version_name : String | Nil)
An optional field specifying the version of the artifact associated with the document.
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The name of the required SSM document. The name can be an Amazon Resource Name (ARN).
The name of the required SSM document. The name can be an Amazon Resource Name (ARN).
An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.
An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.