| 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 |
Amazonka.Proton.Types.ServiceTemplateVersion
Description
Synopsis
- data ServiceTemplateVersion = ServiceTemplateVersion' {
- schema :: Maybe (Sensitive Text)
- statusMessage :: Maybe (Sensitive Text)
- recommendedMinorVersion :: Maybe Text
- description :: Maybe (Sensitive Text)
- arn :: Text
- compatibleEnvironmentTemplates :: [CompatibleEnvironmentTemplate]
- createdAt :: POSIX
- lastModifiedAt :: POSIX
- majorVersion :: Text
- minorVersion :: Text
- status :: TemplateVersionStatus
- templateName :: Text
- newServiceTemplateVersion :: Text -> UTCTime -> UTCTime -> Text -> Text -> TemplateVersionStatus -> Text -> ServiceTemplateVersion
- serviceTemplateVersion_schema :: Lens' ServiceTemplateVersion (Maybe Text)
- serviceTemplateVersion_statusMessage :: Lens' ServiceTemplateVersion (Maybe Text)
- serviceTemplateVersion_recommendedMinorVersion :: Lens' ServiceTemplateVersion (Maybe Text)
- serviceTemplateVersion_description :: Lens' ServiceTemplateVersion (Maybe Text)
- serviceTemplateVersion_arn :: Lens' ServiceTemplateVersion Text
- serviceTemplateVersion_compatibleEnvironmentTemplates :: Lens' ServiceTemplateVersion [CompatibleEnvironmentTemplate]
- serviceTemplateVersion_createdAt :: Lens' ServiceTemplateVersion UTCTime
- serviceTemplateVersion_lastModifiedAt :: Lens' ServiceTemplateVersion UTCTime
- serviceTemplateVersion_majorVersion :: Lens' ServiceTemplateVersion Text
- serviceTemplateVersion_minorVersion :: Lens' ServiceTemplateVersion Text
- serviceTemplateVersion_status :: Lens' ServiceTemplateVersion TemplateVersionStatus
- serviceTemplateVersion_templateName :: Lens' ServiceTemplateVersion Text
Documentation
data ServiceTemplateVersion Source #
The version of a service template detail data.
See: newServiceTemplateVersion smart constructor.
Constructors
| ServiceTemplateVersion' | |
Fields
| |
Instances
newServiceTemplateVersion Source #
Arguments
| :: Text | |
| -> UTCTime | |
| -> UTCTime | |
| -> Text | |
| -> Text | |
| -> TemplateVersionStatus | |
| -> Text | |
| -> ServiceTemplateVersion |
Create a value of ServiceTemplateVersion 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:schema:ServiceTemplateVersion', serviceTemplateVersion_schema - The schema of the version of a service template.
$sel:statusMessage:ServiceTemplateVersion', serviceTemplateVersion_statusMessage - A service template version status message.
$sel:recommendedMinorVersion:ServiceTemplateVersion', serviceTemplateVersion_recommendedMinorVersion - The ID of the recommended minor version of the service template.
$sel:description:ServiceTemplateVersion', serviceTemplateVersion_description - A description of the version of a service template.
$sel:arn:ServiceTemplateVersion', serviceTemplateVersion_arn - The Amazon Resource Name (ARN) of the version of a service template.
$sel:compatibleEnvironmentTemplates:ServiceTemplateVersion', serviceTemplateVersion_compatibleEnvironmentTemplates - An array of compatible environment template names for the major version
of a service template.
$sel:createdAt:ServiceTemplateVersion', serviceTemplateVersion_createdAt - The time when the version of a service template was created.
$sel:lastModifiedAt:ServiceTemplateVersion', serviceTemplateVersion_lastModifiedAt - The time when the version of a service template was last modified.
$sel:majorVersion:ServiceTemplateVersion', serviceTemplateVersion_majorVersion - The ID of the latest major version that's associated with the version
of a service template.
$sel:minorVersion:ServiceTemplateVersion', serviceTemplateVersion_minorVersion - The ID of the minor version of a service template.
$sel:status:ServiceTemplateVersion', serviceTemplateVersion_status - The service template version status.
$sel:templateName:ServiceTemplateVersion', serviceTemplateVersion_templateName - The name of the version of a service template.
serviceTemplateVersion_schema :: Lens' ServiceTemplateVersion (Maybe Text) Source #
The schema of the version of a service template.
serviceTemplateVersion_statusMessage :: Lens' ServiceTemplateVersion (Maybe Text) Source #
A service template version status message.
serviceTemplateVersion_recommendedMinorVersion :: Lens' ServiceTemplateVersion (Maybe Text) Source #
The ID of the recommended minor version of the service template.
serviceTemplateVersion_description :: Lens' ServiceTemplateVersion (Maybe Text) Source #
A description of the version of a service template.
serviceTemplateVersion_arn :: Lens' ServiceTemplateVersion Text Source #
The Amazon Resource Name (ARN) of the version of a service template.
serviceTemplateVersion_compatibleEnvironmentTemplates :: Lens' ServiceTemplateVersion [CompatibleEnvironmentTemplate] Source #
An array of compatible environment template names for the major version of a service template.
serviceTemplateVersion_createdAt :: Lens' ServiceTemplateVersion UTCTime Source #
The time when the version of a service template was created.
serviceTemplateVersion_lastModifiedAt :: Lens' ServiceTemplateVersion UTCTime Source #
The time when the version of a service template was last modified.
serviceTemplateVersion_majorVersion :: Lens' ServiceTemplateVersion Text Source #
The ID of the latest major version that's associated with the version of a service template.
serviceTemplateVersion_minorVersion :: Lens' ServiceTemplateVersion Text Source #
The ID of the minor version of a service template.
serviceTemplateVersion_status :: Lens' ServiceTemplateVersion TemplateVersionStatus Source #
The service template version status.
serviceTemplateVersion_templateName :: Lens' ServiceTemplateVersion Text Source #
The name of the version of a service template.