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 ApiGatewayApiAsset = ApiGatewayApiAsset' {}
- newApiGatewayApiAsset :: ApiGatewayApiAsset
- apiGatewayApiAsset_apiDescription :: Lens' ApiGatewayApiAsset (Maybe Text)
- apiGatewayApiAsset_apiEndpoint :: Lens' ApiGatewayApiAsset (Maybe Text)
- apiGatewayApiAsset_apiId :: Lens' ApiGatewayApiAsset (Maybe Text)
- apiGatewayApiAsset_apiKey :: Lens' ApiGatewayApiAsset (Maybe Text)
- apiGatewayApiAsset_apiName :: Lens' ApiGatewayApiAsset (Maybe Text)
- apiGatewayApiAsset_apiSpecificationDownloadUrl :: Lens' ApiGatewayApiAsset (Maybe Text)
- apiGatewayApiAsset_apiSpecificationDownloadUrlExpiresAt :: Lens' ApiGatewayApiAsset (Maybe UTCTime)
- apiGatewayApiAsset_protocolType :: Lens' ApiGatewayApiAsset (Maybe ProtocolType)
- apiGatewayApiAsset_stage :: Lens' ApiGatewayApiAsset (Maybe Text)
Documentation
data ApiGatewayApiAsset Source #
The API Gateway API that is the asset.
See: newApiGatewayApiAsset
smart constructor.
ApiGatewayApiAsset' | |
|
Instances
newApiGatewayApiAsset :: ApiGatewayApiAsset Source #
Create a value of ApiGatewayApiAsset
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:apiDescription:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiDescription
- The API description of the API asset.
$sel:apiEndpoint:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiEndpoint
- The API endpoint of the API asset.
$sel:apiId:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiId
- The unique identifier of the API asset.
$sel:apiKey:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiKey
- The API key of the API asset.
$sel:apiName:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiName
- The API name of the API asset.
$sel:apiSpecificationDownloadUrl:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiSpecificationDownloadUrl
- The download URL of the API specification of the API asset.
$sel:apiSpecificationDownloadUrlExpiresAt:ApiGatewayApiAsset'
, apiGatewayApiAsset_apiSpecificationDownloadUrlExpiresAt
- The date and time that the upload URL expires, in ISO 8601 format.
$sel:protocolType:ApiGatewayApiAsset'
, apiGatewayApiAsset_protocolType
- The protocol type of the API asset.
$sel:stage:ApiGatewayApiAsset'
, apiGatewayApiAsset_stage
- The stage of the API asset.
apiGatewayApiAsset_apiDescription :: Lens' ApiGatewayApiAsset (Maybe Text) Source #
The API description of the API asset.
apiGatewayApiAsset_apiEndpoint :: Lens' ApiGatewayApiAsset (Maybe Text) Source #
The API endpoint of the API asset.
apiGatewayApiAsset_apiId :: Lens' ApiGatewayApiAsset (Maybe Text) Source #
The unique identifier of the API asset.
apiGatewayApiAsset_apiKey :: Lens' ApiGatewayApiAsset (Maybe Text) Source #
The API key of the API asset.
apiGatewayApiAsset_apiName :: Lens' ApiGatewayApiAsset (Maybe Text) Source #
The API name of the API asset.
apiGatewayApiAsset_apiSpecificationDownloadUrl :: Lens' ApiGatewayApiAsset (Maybe Text) Source #
The download URL of the API specification of the API asset.
apiGatewayApiAsset_apiSpecificationDownloadUrlExpiresAt :: Lens' ApiGatewayApiAsset (Maybe UTCTime) Source #
The date and time that the upload URL expires, in ISO 8601 format.
apiGatewayApiAsset_protocolType :: Lens' ApiGatewayApiAsset (Maybe ProtocolType) Source #
The protocol type of the API asset.
apiGatewayApiAsset_stage :: Lens' ApiGatewayApiAsset (Maybe Text) Source #
The stage of the API asset.