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 ServiceInstance = ServiceInstance' {
- deploymentStatusMessage :: Maybe (Sensitive Text)
- spec :: Maybe (Sensitive Text)
- arn :: Text
- createdAt :: POSIX
- deploymentStatus :: DeploymentStatus
- environmentName :: Text
- lastDeploymentAttemptedAt :: POSIX
- lastDeploymentSucceededAt :: POSIX
- name :: Text
- serviceName :: Text
- templateMajorVersion :: Text
- templateMinorVersion :: Text
- templateName :: Text
- newServiceInstance :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> Text -> ServiceInstance
- serviceInstance_deploymentStatusMessage :: Lens' ServiceInstance (Maybe Text)
- serviceInstance_spec :: Lens' ServiceInstance (Maybe Text)
- serviceInstance_arn :: Lens' ServiceInstance Text
- serviceInstance_createdAt :: Lens' ServiceInstance UTCTime
- serviceInstance_deploymentStatus :: Lens' ServiceInstance DeploymentStatus
- serviceInstance_environmentName :: Lens' ServiceInstance Text
- serviceInstance_lastDeploymentAttemptedAt :: Lens' ServiceInstance UTCTime
- serviceInstance_lastDeploymentSucceededAt :: Lens' ServiceInstance UTCTime
- serviceInstance_name :: Lens' ServiceInstance Text
- serviceInstance_serviceName :: Lens' ServiceInstance Text
- serviceInstance_templateMajorVersion :: Lens' ServiceInstance Text
- serviceInstance_templateMinorVersion :: Lens' ServiceInstance Text
- serviceInstance_templateName :: Lens' ServiceInstance Text
Documentation
data ServiceInstance Source #
The service instance detail data.
See: newServiceInstance
smart constructor.
ServiceInstance' | |
|
Instances
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> ServiceInstance |
Create a value of ServiceInstance
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:deploymentStatusMessage:ServiceInstance'
, serviceInstance_deploymentStatusMessage
- A service instance deployment status message.
$sel:spec:ServiceInstance'
, serviceInstance_spec
- The service spec that was used to create the service instance.
$sel:arn:ServiceInstance'
, serviceInstance_arn
- The Amazon Resource Name (ARN) of the service instance.
$sel:createdAt:ServiceInstance'
, serviceInstance_createdAt
- The time when the service instance was created.
$sel:deploymentStatus:ServiceInstance'
, serviceInstance_deploymentStatus
- The service instance deployment status.
$sel:environmentName:ServiceInstance'
, serviceInstance_environmentName
- The name of the environment that the service instance was deployed into.
$sel:lastDeploymentAttemptedAt:ServiceInstance'
, serviceInstance_lastDeploymentAttemptedAt
- The time when a deployment of the service instance was last attempted.
$sel:lastDeploymentSucceededAt:ServiceInstance'
, serviceInstance_lastDeploymentSucceededAt
- The time when the service instance was last deployed successfully.
$sel:name:ServiceInstance'
, serviceInstance_name
- The name of the service instance.
$sel:serviceName:ServiceInstance'
, serviceInstance_serviceName
- The name of the service that the service instance belongs to.
$sel:templateMajorVersion:ServiceInstance'
, serviceInstance_templateMajorVersion
- The ID of the major version of the service template that was used to
create the service instance.
$sel:templateMinorVersion:ServiceInstance'
, serviceInstance_templateMinorVersion
- The ID of the minor version of the service template that was used to
create the service instance.
$sel:templateName:ServiceInstance'
, serviceInstance_templateName
- The name of the service template that was used to create the service
instance.
serviceInstance_deploymentStatusMessage :: Lens' ServiceInstance (Maybe Text) Source #
A service instance deployment status message.
serviceInstance_spec :: Lens' ServiceInstance (Maybe Text) Source #
The service spec that was used to create the service instance.
serviceInstance_arn :: Lens' ServiceInstance Text Source #
The Amazon Resource Name (ARN) of the service instance.
serviceInstance_createdAt :: Lens' ServiceInstance UTCTime Source #
The time when the service instance was created.
serviceInstance_deploymentStatus :: Lens' ServiceInstance DeploymentStatus Source #
The service instance deployment status.
serviceInstance_environmentName :: Lens' ServiceInstance Text Source #
The name of the environment that the service instance was deployed into.
serviceInstance_lastDeploymentAttemptedAt :: Lens' ServiceInstance UTCTime Source #
The time when a deployment of the service instance was last attempted.
serviceInstance_lastDeploymentSucceededAt :: Lens' ServiceInstance UTCTime Source #
The time when the service instance was last deployed successfully.
serviceInstance_name :: Lens' ServiceInstance Text Source #
The name of the service instance.
serviceInstance_serviceName :: Lens' ServiceInstance Text Source #
The name of the service that the service instance belongs to.
serviceInstance_templateMajorVersion :: Lens' ServiceInstance Text Source #
The ID of the major version of the service template that was used to create the service instance.
serviceInstance_templateMinorVersion :: Lens' ServiceInstance Text Source #
The ID of the minor version of the service template that was used to create the service instance.
serviceInstance_templateName :: Lens' ServiceInstance Text Source #
The name of the service template that was used to create the service instance.