| 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.DataExchange.Types.ApiGatewayApiAsset
Description
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.
Constructors
| ApiGatewayApiAsset' | |
Fields
| |
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.