| 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.ServiceInstanceSummary
Description
Synopsis
- data ServiceInstanceSummary = ServiceInstanceSummary' {
- deploymentStatusMessage :: 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
- newServiceInstanceSummary :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> Text -> ServiceInstanceSummary
- serviceInstanceSummary_deploymentStatusMessage :: Lens' ServiceInstanceSummary (Maybe Text)
- serviceInstanceSummary_arn :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_createdAt :: Lens' ServiceInstanceSummary UTCTime
- serviceInstanceSummary_deploymentStatus :: Lens' ServiceInstanceSummary DeploymentStatus
- serviceInstanceSummary_environmentName :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_lastDeploymentAttemptedAt :: Lens' ServiceInstanceSummary UTCTime
- serviceInstanceSummary_lastDeploymentSucceededAt :: Lens' ServiceInstanceSummary UTCTime
- serviceInstanceSummary_name :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_serviceName :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_templateMajorVersion :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_templateMinorVersion :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_templateName :: Lens' ServiceInstanceSummary Text
Documentation
data ServiceInstanceSummary Source #
Summary data of an Proton service instance resource.
See: newServiceInstanceSummary smart constructor.
Constructors
| ServiceInstanceSummary' | |
Fields
| |
Instances
newServiceInstanceSummary Source #
Arguments
| :: Text | |
| -> UTCTime | |
| -> DeploymentStatus | |
| -> Text | |
| -> UTCTime | |
| -> UTCTime | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> ServiceInstanceSummary |
Create a value of ServiceInstanceSummary 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:ServiceInstanceSummary', serviceInstanceSummary_deploymentStatusMessage - A service instance deployment status message.
$sel:arn:ServiceInstanceSummary', serviceInstanceSummary_arn - The Amazon Resource Name (ARN) of the service instance.
$sel:createdAt:ServiceInstanceSummary', serviceInstanceSummary_createdAt - The time when the service instance was created.
$sel:deploymentStatus:ServiceInstanceSummary', serviceInstanceSummary_deploymentStatus - The service instance deployment status.
$sel:environmentName:ServiceInstanceSummary', serviceInstanceSummary_environmentName - The name of the environment that the service instance was deployed into.
$sel:lastDeploymentAttemptedAt:ServiceInstanceSummary', serviceInstanceSummary_lastDeploymentAttemptedAt - The time when a deployment of the service was last attempted.
$sel:lastDeploymentSucceededAt:ServiceInstanceSummary', serviceInstanceSummary_lastDeploymentSucceededAt - The time when the service was last deployed successfully.
$sel:name:ServiceInstanceSummary', serviceInstanceSummary_name - The name of the service instance.
$sel:serviceName:ServiceInstanceSummary', serviceInstanceSummary_serviceName - The name of the service that the service instance belongs to.
$sel:templateMajorVersion:ServiceInstanceSummary', serviceInstanceSummary_templateMajorVersion - The service instance template major version.
$sel:templateMinorVersion:ServiceInstanceSummary', serviceInstanceSummary_templateMinorVersion - The service instance template minor version.
$sel:templateName:ServiceInstanceSummary', serviceInstanceSummary_templateName - The name of the service template.
serviceInstanceSummary_deploymentStatusMessage :: Lens' ServiceInstanceSummary (Maybe Text) Source #
A service instance deployment status message.
serviceInstanceSummary_arn :: Lens' ServiceInstanceSummary Text Source #
The Amazon Resource Name (ARN) of the service instance.
serviceInstanceSummary_createdAt :: Lens' ServiceInstanceSummary UTCTime Source #
The time when the service instance was created.
serviceInstanceSummary_deploymentStatus :: Lens' ServiceInstanceSummary DeploymentStatus Source #
The service instance deployment status.
serviceInstanceSummary_environmentName :: Lens' ServiceInstanceSummary Text Source #
The name of the environment that the service instance was deployed into.
serviceInstanceSummary_lastDeploymentAttemptedAt :: Lens' ServiceInstanceSummary UTCTime Source #
The time when a deployment of the service was last attempted.
serviceInstanceSummary_lastDeploymentSucceededAt :: Lens' ServiceInstanceSummary UTCTime Source #
The time when the service was last deployed successfully.
serviceInstanceSummary_name :: Lens' ServiceInstanceSummary Text Source #
The name of the service instance.
serviceInstanceSummary_serviceName :: Lens' ServiceInstanceSummary Text Source #
The name of the service that the service instance belongs to.
serviceInstanceSummary_templateMajorVersion :: Lens' ServiceInstanceSummary Text Source #
The service instance template major version.
serviceInstanceSummary_templateMinorVersion :: Lens' ServiceInstanceSummary Text Source #
The service instance template minor version.
serviceInstanceSummary_templateName :: Lens' ServiceInstanceSummary Text Source #
The name of the service template.