| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.SSM.Types.DocumentDescription
Description
Synopsis
- data DocumentDescription = DocumentDescription' {
- approvedVersion :: Maybe Text
- attachmentsInformation :: Maybe [AttachmentInformation]
- author :: Maybe Text
- category :: Maybe [Text]
- categoryEnum :: Maybe [Text]
- createdDate :: Maybe POSIX
- defaultVersion :: Maybe Text
- description :: Maybe Text
- displayName :: Maybe Text
- documentFormat :: Maybe DocumentFormat
- documentType :: Maybe DocumentType
- documentVersion :: Maybe Text
- hash :: Maybe Text
- hashType :: Maybe DocumentHashType
- latestVersion :: Maybe Text
- name :: Maybe Text
- owner :: Maybe Text
- parameters :: Maybe [DocumentParameter]
- pendingReviewVersion :: Maybe Text
- platformTypes :: Maybe [PlatformType]
- requires :: Maybe (NonEmpty DocumentRequires)
- reviewInformation :: Maybe (NonEmpty ReviewInformation)
- reviewStatus :: Maybe ReviewStatus
- schemaVersion :: Maybe Text
- sha1 :: Maybe Text
- status :: Maybe DocumentStatus
- statusInformation :: Maybe Text
- tags :: Maybe [Tag]
- targetType :: Maybe Text
- versionName :: Maybe Text
- newDocumentDescription :: DocumentDescription
- documentDescription_approvedVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_attachmentsInformation :: Lens' DocumentDescription (Maybe [AttachmentInformation])
- documentDescription_author :: Lens' DocumentDescription (Maybe Text)
- documentDescription_category :: Lens' DocumentDescription (Maybe [Text])
- documentDescription_categoryEnum :: Lens' DocumentDescription (Maybe [Text])
- documentDescription_createdDate :: Lens' DocumentDescription (Maybe UTCTime)
- documentDescription_defaultVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_description :: Lens' DocumentDescription (Maybe Text)
- documentDescription_displayName :: Lens' DocumentDescription (Maybe Text)
- documentDescription_documentFormat :: Lens' DocumentDescription (Maybe DocumentFormat)
- documentDescription_documentType :: Lens' DocumentDescription (Maybe DocumentType)
- documentDescription_documentVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_hash :: Lens' DocumentDescription (Maybe Text)
- documentDescription_hashType :: Lens' DocumentDescription (Maybe DocumentHashType)
- documentDescription_latestVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_name :: Lens' DocumentDescription (Maybe Text)
- documentDescription_owner :: Lens' DocumentDescription (Maybe Text)
- documentDescription_parameters :: Lens' DocumentDescription (Maybe [DocumentParameter])
- documentDescription_pendingReviewVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_platformTypes :: Lens' DocumentDescription (Maybe [PlatformType])
- documentDescription_requires :: Lens' DocumentDescription (Maybe (NonEmpty DocumentRequires))
- documentDescription_reviewInformation :: Lens' DocumentDescription (Maybe (NonEmpty ReviewInformation))
- documentDescription_reviewStatus :: Lens' DocumentDescription (Maybe ReviewStatus)
- documentDescription_schemaVersion :: Lens' DocumentDescription (Maybe Text)
- documentDescription_sha1 :: Lens' DocumentDescription (Maybe Text)
- documentDescription_status :: Lens' DocumentDescription (Maybe DocumentStatus)
- documentDescription_statusInformation :: Lens' DocumentDescription (Maybe Text)
- documentDescription_tags :: Lens' DocumentDescription (Maybe [Tag])
- documentDescription_targetType :: Lens' DocumentDescription (Maybe Text)
- documentDescription_versionName :: Lens' DocumentDescription (Maybe Text)
Documentation
data DocumentDescription Source #
Describes an Amazon Web Services Systems Manager document (SSM document).
See: newDocumentDescription smart constructor.
Constructors
| DocumentDescription' | |
Fields
| |
Instances
newDocumentDescription :: DocumentDescription Source #
Create a value of DocumentDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:approvedVersion:DocumentDescription', documentDescription_approvedVersion - The version of the document currently approved for use in the
organization.
$sel:attachmentsInformation:DocumentDescription', documentDescription_attachmentsInformation - Details about the document attachments, including names, locations,
sizes, and so on.
$sel:author:DocumentDescription', documentDescription_author - The user in your organization who created the document.
$sel:category:DocumentDescription', documentDescription_category - The classification of a document to help you identify and categorize its
use.
$sel:categoryEnum:DocumentDescription', documentDescription_categoryEnum - The value that identifies a document's category.
$sel:createdDate:DocumentDescription', documentDescription_createdDate - The date when the document was created.
$sel:defaultVersion:DocumentDescription', documentDescription_defaultVersion - The default version.
DocumentDescription, documentDescription_description - A description of the document.
$sel:displayName:DocumentDescription', documentDescription_displayName - The friendly name of the SSM document. This value can differ for each
version of the document. If you want to update this value, see
UpdateDocument.
$sel:documentFormat:DocumentDescription', documentDescription_documentFormat - The document format, either JSON or YAML.
$sel:documentType:DocumentDescription', documentDescription_documentType - The type of document.
$sel:documentVersion:DocumentDescription', documentDescription_documentVersion - The document version.
$sel:hash:DocumentDescription', documentDescription_hash - The Sha256 or Sha1 hash created by the system when the document was
created.
Sha1 hashes have been deprecated.
$sel:hashType:DocumentDescription', documentDescription_hashType - The hash type of the document. Valid values include Sha256 or Sha1.
Sha1 hashes have been deprecated.
$sel:latestVersion:DocumentDescription', documentDescription_latestVersion - The latest version of the document.
DocumentDescription, documentDescription_name - The name of the SSM document.
$sel:owner:DocumentDescription', documentDescription_owner - The Amazon Web Services user account that created the document.
$sel:parameters:DocumentDescription', documentDescription_parameters - A description of the parameters for a document.
$sel:pendingReviewVersion:DocumentDescription', documentDescription_pendingReviewVersion - The version of the document that is currently under review.
$sel:platformTypes:DocumentDescription', documentDescription_platformTypes - The list of operating system (OS) platforms compatible with this SSM
document.
$sel:requires:DocumentDescription', documentDescription_requires - A list of SSM documents required by a document. For example, an
ApplicationConfiguration document requires an
ApplicationConfigurationSchema document.
$sel:reviewInformation:DocumentDescription', documentDescription_reviewInformation - Details about the review of a document.
$sel:reviewStatus:DocumentDescription', documentDescription_reviewStatus - The current status of the review.
$sel:schemaVersion:DocumentDescription', documentDescription_schemaVersion - The schema version.
$sel:sha1:DocumentDescription', documentDescription_sha1 - The SHA1 hash of the document, which you can use for verification.
DocumentDescription, documentDescription_status - The status of the SSM document.
$sel:statusInformation:DocumentDescription', documentDescription_statusInformation - A message returned by Amazon Web Services Systems Manager that explains
the Status value. For example, a Failed status might be explained by
the StatusInformation message, "The specified S3 bucket doesn't
exist. Verify that the URL of the S3 bucket is correct."
$sel:tags:DocumentDescription', documentDescription_tags - The tags, or metadata, that have been applied to the document.
$sel:targetType:DocumentDescription', documentDescription_targetType - 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
Amazon Web Services resource and property types reference
in the CloudFormation User Guide.
DocumentDescription, documentDescription_versionName - The version of the artifact associated with the document.
documentDescription_approvedVersion :: Lens' DocumentDescription (Maybe Text) Source #
The version of the document currently approved for use in the organization.
documentDescription_attachmentsInformation :: Lens' DocumentDescription (Maybe [AttachmentInformation]) Source #
Details about the document attachments, including names, locations, sizes, and so on.
documentDescription_author :: Lens' DocumentDescription (Maybe Text) Source #
The user in your organization who created the document.
documentDescription_category :: Lens' DocumentDescription (Maybe [Text]) Source #
The classification of a document to help you identify and categorize its use.
documentDescription_categoryEnum :: Lens' DocumentDescription (Maybe [Text]) Source #
The value that identifies a document's category.
documentDescription_createdDate :: Lens' DocumentDescription (Maybe UTCTime) Source #
The date when the document was created.
documentDescription_defaultVersion :: Lens' DocumentDescription (Maybe Text) Source #
The default version.
documentDescription_description :: Lens' DocumentDescription (Maybe Text) Source #
A description of the document.
documentDescription_displayName :: Lens' DocumentDescription (Maybe Text) Source #
The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.
documentDescription_documentFormat :: Lens' DocumentDescription (Maybe DocumentFormat) Source #
The document format, either JSON or YAML.
documentDescription_documentType :: Lens' DocumentDescription (Maybe DocumentType) Source #
The type of document.
documentDescription_documentVersion :: Lens' DocumentDescription (Maybe Text) Source #
The document version.
documentDescription_hash :: Lens' DocumentDescription (Maybe Text) Source #
The Sha256 or Sha1 hash created by the system when the document was created.
Sha1 hashes have been deprecated.
documentDescription_hashType :: Lens' DocumentDescription (Maybe DocumentHashType) Source #
The hash type of the document. Valid values include Sha256 or Sha1.
Sha1 hashes have been deprecated.
documentDescription_latestVersion :: Lens' DocumentDescription (Maybe Text) Source #
The latest version of the document.
documentDescription_name :: Lens' DocumentDescription (Maybe Text) Source #
The name of the SSM document.
documentDescription_owner :: Lens' DocumentDescription (Maybe Text) Source #
The Amazon Web Services user account that created the document.
documentDescription_parameters :: Lens' DocumentDescription (Maybe [DocumentParameter]) Source #
A description of the parameters for a document.
documentDescription_pendingReviewVersion :: Lens' DocumentDescription (Maybe Text) Source #
The version of the document that is currently under review.
documentDescription_platformTypes :: Lens' DocumentDescription (Maybe [PlatformType]) Source #
The list of operating system (OS) platforms compatible with this SSM document.
documentDescription_requires :: Lens' DocumentDescription (Maybe (NonEmpty DocumentRequires)) Source #
A list of SSM documents required by a document. For example, an
ApplicationConfiguration document requires an
ApplicationConfigurationSchema document.
documentDescription_reviewInformation :: Lens' DocumentDescription (Maybe (NonEmpty ReviewInformation)) Source #
Details about the review of a document.
documentDescription_reviewStatus :: Lens' DocumentDescription (Maybe ReviewStatus) Source #
The current status of the review.
documentDescription_schemaVersion :: Lens' DocumentDescription (Maybe Text) Source #
The schema version.
documentDescription_sha1 :: Lens' DocumentDescription (Maybe Text) Source #
The SHA1 hash of the document, which you can use for verification.
documentDescription_status :: Lens' DocumentDescription (Maybe DocumentStatus) Source #
The status of the SSM document.
documentDescription_statusInformation :: Lens' DocumentDescription (Maybe Text) Source #
A message returned by Amazon Web Services Systems Manager that explains
the Status value. For example, a Failed status might be explained by
the StatusInformation message, "The specified S3 bucket doesn't
exist. Verify that the URL of the S3 bucket is correct."
documentDescription_tags :: Lens' DocumentDescription (Maybe [Tag]) Source #
The tags, or metadata, that have been applied to the document.
documentDescription_targetType :: Lens' DocumentDescription (Maybe Text) Source #
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
Amazon Web Services resource and property types reference
in the CloudFormation User Guide.
documentDescription_versionName :: Lens' DocumentDescription (Maybe Text) Source #
The version of the artifact associated with the document.