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 |
Synopsis
- data ApplicationSummary = ApplicationSummary' {
- apiGatewayProxy :: Maybe ApiGatewayProxySummary
- applicationId :: Maybe Text
- arn :: Maybe Text
- createdByAccountId :: Maybe Text
- createdTime :: Maybe POSIX
- environmentId :: Maybe Text
- error :: Maybe ErrorResponse
- lastUpdatedTime :: Maybe POSIX
- name :: Maybe Text
- ownerAccountId :: Maybe Text
- proxyType :: Maybe ProxyType
- state :: Maybe ApplicationState
- tags :: Maybe (Sensitive (HashMap Text Text))
- vpcId :: Maybe Text
- newApplicationSummary :: ApplicationSummary
- applicationSummary_apiGatewayProxy :: Lens' ApplicationSummary (Maybe ApiGatewayProxySummary)
- applicationSummary_applicationId :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_createdByAccountId :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_createdTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_environmentId :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_error :: Lens' ApplicationSummary (Maybe ErrorResponse)
- applicationSummary_lastUpdatedTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_name :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_ownerAccountId :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_proxyType :: Lens' ApplicationSummary (Maybe ProxyType)
- applicationSummary_state :: Lens' ApplicationSummary (Maybe ApplicationState)
- applicationSummary_tags :: Lens' ApplicationSummary (Maybe (HashMap Text Text))
- applicationSummary_vpcId :: Lens' ApplicationSummary (Maybe Text)
Documentation
data ApplicationSummary Source #
The list of ApplicationSummary
objects.
See: newApplicationSummary
smart constructor.
ApplicationSummary' | |
|
Instances
newApplicationSummary :: ApplicationSummary Source #
Create a value of ApplicationSummary
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:apiGatewayProxy:ApplicationSummary'
, applicationSummary_apiGatewayProxy
- The endpoint URL of the Amazon API Gateway proxy.
$sel:applicationId:ApplicationSummary'
, applicationSummary_applicationId
- The unique identifier of the application.
$sel:arn:ApplicationSummary'
, applicationSummary_arn
- The Amazon Resource Name (ARN) of the application.
$sel:createdByAccountId:ApplicationSummary'
, applicationSummary_createdByAccountId
- The Amazon Web Services account ID of the application creator.
$sel:createdTime:ApplicationSummary'
, applicationSummary_createdTime
- A timestamp that indicates when the application is created.
$sel:environmentId:ApplicationSummary'
, applicationSummary_environmentId
- The unique identifier of the environment.
$sel:error:ApplicationSummary'
, applicationSummary_error
- Any error associated with the application resource.
$sel:lastUpdatedTime:ApplicationSummary'
, applicationSummary_lastUpdatedTime
- A timestamp that indicates when the application was last updated.
$sel:name:ApplicationSummary'
, applicationSummary_name
- The name of the application.
$sel:ownerAccountId:ApplicationSummary'
, applicationSummary_ownerAccountId
- The Amazon Web Services account ID of the application owner (which is
always the same as the environment owner account ID).
$sel:proxyType:ApplicationSummary'
, applicationSummary_proxyType
- The proxy type of the proxy created within the application.
$sel:state:ApplicationSummary'
, applicationSummary_state
- The current state of the application.
$sel:tags:ApplicationSummary'
, applicationSummary_tags
- The tags assigned to the application.
$sel:vpcId:ApplicationSummary'
, applicationSummary_vpcId
- The ID of the virtual private cloud (VPC).
applicationSummary_apiGatewayProxy :: Lens' ApplicationSummary (Maybe ApiGatewayProxySummary) Source #
The endpoint URL of the Amazon API Gateway proxy.
applicationSummary_applicationId :: Lens' ApplicationSummary (Maybe Text) Source #
The unique identifier of the application.
applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the application.
applicationSummary_createdByAccountId :: Lens' ApplicationSummary (Maybe Text) Source #
The Amazon Web Services account ID of the application creator.
applicationSummary_createdTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #
A timestamp that indicates when the application is created.
applicationSummary_environmentId :: Lens' ApplicationSummary (Maybe Text) Source #
The unique identifier of the environment.
applicationSummary_error :: Lens' ApplicationSummary (Maybe ErrorResponse) Source #
Any error associated with the application resource.
applicationSummary_lastUpdatedTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #
A timestamp that indicates when the application was last updated.
applicationSummary_name :: Lens' ApplicationSummary (Maybe Text) Source #
The name of the application.
applicationSummary_ownerAccountId :: Lens' ApplicationSummary (Maybe Text) Source #
The Amazon Web Services account ID of the application owner (which is always the same as the environment owner account ID).
applicationSummary_proxyType :: Lens' ApplicationSummary (Maybe ProxyType) Source #
The proxy type of the proxy created within the application.
applicationSummary_state :: Lens' ApplicationSummary (Maybe ApplicationState) Source #
The current state of the application.
applicationSummary_tags :: Lens' ApplicationSummary (Maybe (HashMap Text Text)) Source #
The tags assigned to the application.
applicationSummary_vpcId :: Lens' ApplicationSummary (Maybe Text) Source #
The ID of the virtual private cloud (VPC).