class Amazonite::SsmV1::DocumentDescription
- Amazonite::SsmV1::DocumentDescription
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
ssm_v1/document_description.crConstructors
- .new(pull : JSON::PullParser)
- .new(sha_1 : String | Nil = nil, hash : String | Nil = nil, hash_type : DocumentHashType | Nil = nil, name : String | Nil = nil, display_name : String | Nil = nil, version_name : String | Nil = nil, owner : String | Nil = nil, created_date : Time | Nil = nil, status : DocumentStatus | Nil = nil, status_information : String | Nil = nil, document_version : String | Nil = nil, description : String | Nil = nil, parameters : Array(DocumentParameter) | Nil = nil, platform_types : Array(PlatformType) | Nil = nil, document_type : DocumentType | Nil = nil, schema_version : String | Nil = nil, latest_version : String | Nil = nil, default_version : String | Nil = nil, document_format : DocumentFormat | Nil = nil, target_type : String | Nil = nil, tags : Array(Tag) | Nil = nil, attachments_information : Array(AttachmentInformation) | Nil = nil, requires : Array(DocumentRequires) | Nil = nil, author : String | Nil = nil, review_information : Array(ReviewInformation) | Nil = nil, approved_version : String | Nil = nil, pending_review_version : String | Nil = nil, review_status : ReviewStatus | Nil = nil, category : Array(String) | Nil = nil, category_enum : Array(String) | Nil = nil)
Instance Method Summary
- #approved_version : String | Nil
- #approved_version=(approved_version : String | Nil)
- #attachments_information : Array(AttachmentInformation) | Nil
- #attachments_information=(attachments_information : Array(AttachmentInformation) | Nil)
- #author : String | Nil
- #author=(author : String | Nil)
- #category : Array(String) | Nil
- #category=(category : Array(String) | Nil)
- #category_enum : Array(String) | Nil
- #category_enum=(category_enum : Array(String) | Nil)
- #created_date : Time | Nil
- #created_date=(created_date : Time | Nil)
- #default_version : String | Nil
- #default_version=(default_version : String | Nil)
- #description : String | Nil
- #description=(description : String | Nil)
- #display_name : String | Nil
- #display_name=(display_name : String | Nil)
- #document_format : DocumentFormat | Nil
- #document_format=(document_format : DocumentFormat | Nil)
- #document_type : DocumentType | Nil
- #document_type=(document_type : DocumentType | Nil)
- #document_version : String | Nil
- #document_version=(document_version : String | Nil)
-
#hash : String | Nil
Generates an
UInt64
hash value for this object. - #hash=(hash : String | Nil)
- #hash_type : DocumentHashType | Nil
- #hash_type=(hash_type : DocumentHashType | Nil)
- #latest_version : String | Nil
- #latest_version=(latest_version : String | Nil)
- #name : String | Nil
- #name=(name : String | Nil)
- #owner : String | Nil
- #owner=(owner : String | Nil)
- #parameters : Array(DocumentParameter) | Nil
- #parameters=(parameters : Array(DocumentParameter) | Nil)
- #pending_review_version : String | Nil
- #pending_review_version=(pending_review_version : String | Nil)
- #platform_types : Array(PlatformType) | Nil
- #platform_types=(platform_types : Array(PlatformType) | Nil)
- #requires : Array(DocumentRequires) | Nil
- #requires=(requires : Array(DocumentRequires) | Nil)
- #review_information : Array(ReviewInformation) | Nil
- #review_information=(review_information : Array(ReviewInformation) | Nil)
- #review_status : ReviewStatus | Nil
- #review_status=(review_status : ReviewStatus | Nil)
- #schema_version : String | Nil
- #schema_version=(schema_version : String | Nil)
- #sha_1 : String | Nil
- #sha_1=(sha_1 : String | Nil)
- #status : DocumentStatus | Nil
- #status=(status : DocumentStatus | Nil)
- #status_information : String | Nil
- #status_information=(status_information : String | Nil)
- #tags : Array(Tag) | Nil
- #tags=(tags : Array(Tag) | Nil)
- #target_type : String | Nil
- #target_type=(target_type : String | Nil)
- #version_name : String | Nil
- #version_name=(version_name : String | Nil)
Constructor Detail
def self.new(sha_1 : String | Nil = nil, hash : String | Nil = nil, hash_type : DocumentHashType | Nil = nil, name : String | Nil = nil, display_name : String | Nil = nil, version_name : String | Nil = nil, owner : String | Nil = nil, created_date : Time | Nil = nil, status : DocumentStatus | Nil = nil, status_information : String | Nil = nil, document_version : String | Nil = nil, description : String | Nil = nil, parameters : Array(DocumentParameter) | Nil = nil, platform_types : Array(PlatformType) | Nil = nil, document_type : DocumentType | Nil = nil, schema_version : String | Nil = nil, latest_version : String | Nil = nil, default_version : String | Nil = nil, document_format : DocumentFormat | Nil = nil, target_type : String | Nil = nil, tags : Array(Tag) | Nil = nil, attachments_information : Array(AttachmentInformation) | Nil = nil, requires : Array(DocumentRequires) | Nil = nil, author : String | Nil = nil, review_information : Array(ReviewInformation) | Nil = nil, approved_version : String | Nil = nil, pending_review_version : String | Nil = nil, review_status : ReviewStatus | Nil = nil, category : Array(String) | Nil = nil, category_enum : Array(String) | Nil = nil)
#
Instance Method Detail
def attachments_information=(attachments_information : Array(AttachmentInformation) | Nil)
#
def hash : String | Nil
#
Description copied from class Object
Generates an UInt64
hash value for this object.
This method must have the property that a == b
implies a.hash == b.hash
.
The hash value is used along with ==
by the Hash
class to determine if two objects
reference the same hash key.
Subclasses must not override this method. Instead, they must define hash(hasher)
,
though usually the macro def_hash
can be used to generate this method.