| 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.DocumentIdentifier
Description
Synopsis
- data DocumentIdentifier = DocumentIdentifier' {
- author :: Maybe Text
- createdDate :: Maybe POSIX
- displayName :: Maybe Text
- documentFormat :: Maybe DocumentFormat
- documentType :: Maybe DocumentType
- documentVersion :: Maybe Text
- name :: Maybe Text
- owner :: Maybe Text
- platformTypes :: Maybe [PlatformType]
- requires :: Maybe (NonEmpty DocumentRequires)
- reviewStatus :: Maybe ReviewStatus
- schemaVersion :: Maybe Text
- tags :: Maybe [Tag]
- targetType :: Maybe Text
- versionName :: Maybe Text
- newDocumentIdentifier :: DocumentIdentifier
- documentIdentifier_author :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_createdDate :: Lens' DocumentIdentifier (Maybe UTCTime)
- documentIdentifier_displayName :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_documentFormat :: Lens' DocumentIdentifier (Maybe DocumentFormat)
- documentIdentifier_documentType :: Lens' DocumentIdentifier (Maybe DocumentType)
- documentIdentifier_documentVersion :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_name :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_owner :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_platformTypes :: Lens' DocumentIdentifier (Maybe [PlatformType])
- documentIdentifier_requires :: Lens' DocumentIdentifier (Maybe (NonEmpty DocumentRequires))
- documentIdentifier_reviewStatus :: Lens' DocumentIdentifier (Maybe ReviewStatus)
- documentIdentifier_schemaVersion :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_tags :: Lens' DocumentIdentifier (Maybe [Tag])
- documentIdentifier_targetType :: Lens' DocumentIdentifier (Maybe Text)
- documentIdentifier_versionName :: Lens' DocumentIdentifier (Maybe Text)
Documentation
data DocumentIdentifier Source #
Describes the name of a SSM document.
See: newDocumentIdentifier smart constructor.
Constructors
| DocumentIdentifier' | |
Fields
| |
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:author:DocumentIdentifier', documentIdentifier_author - The user in your organization who created the document.
$sel:createdDate:DocumentIdentifier', documentIdentifier_createdDate - The date the SSM document was created.
$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:documentFormat:DocumentIdentifier', documentIdentifier_documentFormat - The document format, either JSON or YAML.
$sel:documentType:DocumentIdentifier', documentIdentifier_documentType - The document type.
$sel:documentVersion:DocumentIdentifier', documentIdentifier_documentVersion - The document version.
DocumentIdentifier, documentIdentifier_name - The name of the SSM document.
$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:requires:DocumentIdentifier', documentIdentifier_requires - A list of SSM documents required by a document. For example, an
ApplicationConfiguration document requires an
ApplicationConfigurationSchema document.
$sel:reviewStatus:DocumentIdentifier', documentIdentifier_reviewStatus - The current status of a document review.
$sel:schemaVersion:DocumentIdentifier', documentIdentifier_schemaVersion - The schema version.
$sel:tags:DocumentIdentifier', documentIdentifier_tags - The tags, or metadata, that have been applied to the document.
$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.
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.
documentIdentifier_author :: Lens' DocumentIdentifier (Maybe Text) Source #
The user in your organization who created the document.
documentIdentifier_createdDate :: Lens' DocumentIdentifier (Maybe UTCTime) Source #
The date the SSM document was created.
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_documentFormat :: Lens' DocumentIdentifier (Maybe DocumentFormat) Source #
The document format, either JSON or YAML.
documentIdentifier_documentType :: Lens' DocumentIdentifier (Maybe DocumentType) Source #
The document type.
documentIdentifier_documentVersion :: Lens' DocumentIdentifier (Maybe Text) Source #
The document version.
documentIdentifier_name :: Lens' DocumentIdentifier (Maybe Text) Source #
The name of the SSM document.
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_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_reviewStatus :: Lens' DocumentIdentifier (Maybe ReviewStatus) Source #
The current status of a document review.
documentIdentifier_schemaVersion :: Lens' DocumentIdentifier (Maybe Text) Source #
The schema version.
documentIdentifier_tags :: Lens' DocumentIdentifier (Maybe [Tag]) Source #
The tags, or metadata, that have been applied to the document.
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_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.