You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SSM::Types::DocumentDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSM::Types::DocumentDescription
- Defined in:
- (unknown)
Overview
Describes a Systems Manager document.
Returned by:
Instance Attribute Summary collapse
-
#attachments_information ⇒ Array<Types::AttachmentInformation>
Details about the document attachments, including names, locations, sizes, and so on.
-
#created_date ⇒ Time
The date when the document was created.
-
#default_version ⇒ String
The default version.
-
#description ⇒ String
A description of the document.
-
#document_format ⇒ String
The document format, either JSON or YAML.
-
#document_type ⇒ String
The type of document.
-
#document_version ⇒ String
The document version.
-
#hash ⇒ String
The Sha256 or Sha1 hash created by the system when the document was created.
-
#hash_type ⇒ String
The hash type of the document.
-
#latest_version ⇒ String
The latest version of the document.
-
#name ⇒ String
The name of the Systems Manager document.
-
#owner ⇒ String
The AWS user account that created the document.
-
#parameters ⇒ Array<Types::DocumentParameter>
A description of the parameters for a document.
-
#platform_types ⇒ Array<String>
The list of OS platforms compatible with this Systems Manager document.
-
#requires ⇒ Array<Types::DocumentRequires>
A list of SSM documents required by a document.
-
#schema_version ⇒ String
The schema version.
-
#sha_1 ⇒ String
The SHA1 hash of the document, which you can use for verification.
-
#status ⇒ String
The status of the Systems Manager document.
-
#status_information ⇒ String
A message returned by AWS Systems Manager that explains the
Status
value. -
#tags ⇒ Array<Types::Tag>
The tags, or metadata, that have been applied to the document.
-
#target_type ⇒ String
The target type which defines the kinds of resources the document can run on.
-
#version_name ⇒ String
The version of the artifact associated with the document.
Instance Attribute Details
#attachments_information ⇒ Array<Types::AttachmentInformation>
Details about the document attachments, including names, locations, sizes, and so on.
#created_date ⇒ Time
The date when the document was created.
#default_version ⇒ String
The default version.
#description ⇒ String
A description of the document.
#document_format ⇒ String
The document format, either JSON or YAML.
Possible values:
- YAML
- JSON
- TEXT
#document_type ⇒ String
The type of document.
Possible values:
- Command
- Policy
- Automation
- Session
- Package
- ApplicationConfiguration
- ApplicationConfigurationSchema
- DeploymentStrategy
- ChangeCalendar
#document_version ⇒ String
The document version.
#hash ⇒ String
The Sha256 or Sha1 hash created by the system when the document was created.
#hash_type ⇒ String
The hash type of the document. Valid values include Sha256
or Sha1
.
Possible values:
- Sha256
- Sha1
#latest_version ⇒ String
The latest version of the document.
#name ⇒ String
The name of the Systems Manager document.
#owner ⇒ String
The AWS user account that created the document.
#parameters ⇒ Array<Types::DocumentParameter>
A description of the parameters for a document.
#platform_types ⇒ Array<String>
The list of OS platforms compatible with this Systems Manager document.
#requires ⇒ Array<Types::DocumentRequires>
A list of SSM documents required by a document. For example, an
ApplicationConfiguration
document requires an
ApplicationConfigurationSchema
document.
#schema_version ⇒ String
The schema version.
#sha_1 ⇒ String
The SHA1 hash of the document, which you can use for verification.
#status ⇒ String
The status of the Systems Manager document.
Possible values:
- Creating
- Active
- Updating
- Deleting
- Failed
#status_information ⇒ String
A message returned by AWS Systems Manager that explains the Status
value. For example, a Failed
status might be explained by the
StatusInformation
message, \"The specified S3 bucket does not exist.
Verify that the URL of the S3 bucket is correct.\"
#tags ⇒ Array<Types::Tag>
The tags, or metadata, that have been applied to the document.
#target_type ⇒ String
The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS resource and property types reference in the AWS CloudFormation User Guide.
#version_name ⇒ String
The version of the artifact associated with the document.