Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data DocumentIdentifier = DocumentIdentifier' {
- documentType :: Maybe DocumentType
- versionName :: Maybe Text
- schemaVersion :: Maybe Text
- reviewStatus :: Maybe ReviewStatus
- targetType :: Maybe Text
- owner :: Maybe Text
- platformTypes :: Maybe [PlatformType]
- createdDate :: Maybe POSIX
- documentFormat :: Maybe DocumentFormat
- name :: Maybe Text
- documentVersion :: Maybe Text
- author :: Maybe Text
- displayName :: Maybe Text
- requires :: Maybe (NonEmpty DocumentRequires)
- tags :: Maybe [Tag]
- newDocumentIdentifier :: DocumentIdentifier
- documentIdentifier_documentType :: Lens' DocumentIdentifier (Maybe DocumentType)
- documentIdentifier_versionName :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_schemaVersion :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_reviewStatus :: Lens' DocumentIdentifier (Maybe ReviewStatus)
- documentIdentifier_targetType :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_owner :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_platformTypes :: Lens' DocumentIdentifier (Maybe [PlatformType])
- documentIdentifier_createdDate :: Lens' DocumentIdentifier (Maybe UTCTime)
- documentIdentifier_documentFormat :: Lens' DocumentIdentifier (Maybe DocumentFormat)
- documentIdentifier_name :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_documentVersion :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_author :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_displayName :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_requires :: Lens' DocumentIdentifier (Maybe (NonEmpty DocumentRequires))
- documentIdentifier_tags :: Lens' DocumentIdentifier (Maybe [Tag])
Documentation
data DocumentIdentifier Source #
Describes the name of a SSM document.
See: newDocumentIdentifier
smart constructor.
DocumentIdentifier' | |
|
Instances
newDocumentIdentifier :: DocumentIdentifier Source #
Create a value of DocumentIdentifier
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:documentType:DocumentIdentifier'
, documentIdentifier_documentType
- The document type.
$sel:versionName:DocumentIdentifier'
, documentIdentifier_versionName
- An optional field specifying the version of the artifact associated with
the document. For example, "Release 12, Update 6". This value is
unique across all versions of a document, and can't be changed.
$sel:schemaVersion:DocumentIdentifier'
, documentIdentifier_schemaVersion
- The schema version.
$sel:reviewStatus:DocumentIdentifier'
, documentIdentifier_reviewStatus
- The current status of a document review.
$sel:targetType:DocumentIdentifier'
, documentIdentifier_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.
$sel:owner:DocumentIdentifier'
, documentIdentifier_owner
- The Amazon Web Services user account that created the document.
$sel:platformTypes:DocumentIdentifier'
, documentIdentifier_platformTypes
- The operating system platform.
$sel:createdDate:DocumentIdentifier'
, documentIdentifier_createdDate
- The date the SSM document was created.
$sel:documentFormat:DocumentIdentifier'
, documentIdentifier_documentFormat
- The document format, either JSON or YAML.
$sel:name:DocumentIdentifier'
, documentIdentifier_name
- The name of the SSM document.
$sel:documentVersion:DocumentIdentifier'
, documentIdentifier_documentVersion
- The document version.
$sel:author:DocumentIdentifier'
, documentIdentifier_author
- The user in your organization who created the document.
$sel:displayName:DocumentIdentifier'
, documentIdentifier_displayName
- An optional field where you can specify a friendly name for the SSM
document. This value can differ for each version of the document. If you
want to update this value, see UpdateDocument.
$sel:requires:DocumentIdentifier'
, documentIdentifier_requires
- A list of SSM documents required by a document. For example, an
ApplicationConfiguration
document requires an
ApplicationConfigurationSchema
document.
$sel:tags:DocumentIdentifier'
, documentIdentifier_tags
- The tags, or metadata, that have been applied to the document.
documentIdentifier_documentType :: Lens' DocumentIdentifier (Maybe DocumentType) Source #
The document type.
documentIdentifier_versionName :: Lens' DocumentIdentifier (Maybe Text) Source #
An optional field specifying the version of the artifact associated with the document. For example, "Release 12, Update 6". This value is unique across all versions of a document, and can't be changed.
documentIdentifier_schemaVersion :: Lens' DocumentIdentifier (Maybe Text) Source #
The schema version.
documentIdentifier_reviewStatus :: Lens' DocumentIdentifier (Maybe ReviewStatus) Source #
The current status of a document review.
documentIdentifier_targetType :: Lens' DocumentIdentifier (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.
documentIdentifier_owner :: Lens' DocumentIdentifier (Maybe Text) Source #
The Amazon Web Services user account that created the document.
documentIdentifier_platformTypes :: Lens' DocumentIdentifier (Maybe [PlatformType]) Source #
The operating system platform.
documentIdentifier_createdDate :: Lens' DocumentIdentifier (Maybe UTCTime) Source #
The date the SSM document was created.
documentIdentifier_documentFormat :: Lens' DocumentIdentifier (Maybe DocumentFormat) Source #
The document format, either JSON or YAML.
documentIdentifier_name :: Lens' DocumentIdentifier (Maybe Text) Source #
The name of the SSM document.
documentIdentifier_documentVersion :: Lens' DocumentIdentifier (Maybe Text) Source #
The document version.
documentIdentifier_author :: Lens' DocumentIdentifier (Maybe Text) Source #
The user in your organization who created the document.
documentIdentifier_displayName :: Lens' DocumentIdentifier (Maybe Text) Source #
An optional field where you can specify a friendly name for the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.
documentIdentifier_requires :: Lens' DocumentIdentifier (Maybe (NonEmpty DocumentRequires)) Source #
A list of SSM documents required by a document. For example, an
ApplicationConfiguration
document requires an
ApplicationConfigurationSchema
document.
documentIdentifier_tags :: Lens' DocumentIdentifier (Maybe [Tag]) Source #
The tags, or metadata, that have been applied to the document.