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 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.
ServiceTemplateVersion' | |
|
Instances
newServiceTemplateVersion Source #
:: 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.