| 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.Proton.Types.ServiceInstance
Description
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 #
Detailed data of an Proton service instance resource.
See: newServiceInstance smart constructor.
Constructors
| ServiceInstance' | |
Fields
| |
Instances
Arguments
| :: 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 - The message associated with the service instance deployment status.
$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 major version of the service template that was used to create the
service instance.
$sel:templateMinorVersion:ServiceInstance', serviceInstance_templateMinorVersion - 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 #
The message associated with the service instance deployment status.
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 major version of the service template that was used to create the service instance.
serviceInstance_templateMinorVersion :: Lens' ServiceInstance Text Source #
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.