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 ImportAssetFromApiGatewayApiRequestDetails = ImportAssetFromApiGatewayApiRequestDetails' {
- apiDescription :: Maybe Text
- apiKey :: Maybe Text
- apiId :: Text
- apiName :: Text
- apiSpecificationMd5Hash :: Text
- dataSetId :: Text
- protocolType :: ProtocolType
- revisionId :: Text
- stage :: Text
- newImportAssetFromApiGatewayApiRequestDetails :: Text -> Text -> Text -> Text -> ProtocolType -> Text -> Text -> ImportAssetFromApiGatewayApiRequestDetails
- importAssetFromApiGatewayApiRequestDetails_apiDescription :: Lens' ImportAssetFromApiGatewayApiRequestDetails (Maybe Text)
- importAssetFromApiGatewayApiRequestDetails_apiKey :: Lens' ImportAssetFromApiGatewayApiRequestDetails (Maybe Text)
- importAssetFromApiGatewayApiRequestDetails_apiId :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text
- importAssetFromApiGatewayApiRequestDetails_apiName :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text
- importAssetFromApiGatewayApiRequestDetails_apiSpecificationMd5Hash :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text
- importAssetFromApiGatewayApiRequestDetails_dataSetId :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text
- importAssetFromApiGatewayApiRequestDetails_protocolType :: Lens' ImportAssetFromApiGatewayApiRequestDetails ProtocolType
- importAssetFromApiGatewayApiRequestDetails_revisionId :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text
- importAssetFromApiGatewayApiRequestDetails_stage :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text
Documentation
data ImportAssetFromApiGatewayApiRequestDetails Source #
The request details.
See: newImportAssetFromApiGatewayApiRequestDetails
smart constructor.
ImportAssetFromApiGatewayApiRequestDetails' | |
|
Instances
newImportAssetFromApiGatewayApiRequestDetails Source #
Create a value of ImportAssetFromApiGatewayApiRequestDetails
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:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiDescription
- The API description. Markdown supported.
$sel:apiKey:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiKey
- The API Gateway API key.
$sel:apiId:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiId
- The API Gateway API ID.
$sel:apiName:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiName
- The API name.
$sel:apiSpecificationMd5Hash:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_apiSpecificationMd5Hash
- The Base64-encoded MD5 hash of the OpenAPI 3.0 JSON API specification
file. It is used to ensure the integrity of the file.
$sel:dataSetId:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_dataSetId
- The data set ID.
$sel:protocolType:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_protocolType
- The protocol type.
$sel:revisionId:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_revisionId
- The revision ID.
$sel:stage:ImportAssetFromApiGatewayApiRequestDetails'
, importAssetFromApiGatewayApiRequestDetails_stage
- The API stage.
importAssetFromApiGatewayApiRequestDetails_apiDescription :: Lens' ImportAssetFromApiGatewayApiRequestDetails (Maybe Text) Source #
The API description. Markdown supported.
importAssetFromApiGatewayApiRequestDetails_apiKey :: Lens' ImportAssetFromApiGatewayApiRequestDetails (Maybe Text) Source #
The API Gateway API key.
importAssetFromApiGatewayApiRequestDetails_apiId :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text Source #
The API Gateway API ID.
importAssetFromApiGatewayApiRequestDetails_apiName :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text Source #
The API name.
importAssetFromApiGatewayApiRequestDetails_apiSpecificationMd5Hash :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text Source #
The Base64-encoded MD5 hash of the OpenAPI 3.0 JSON API specification file. It is used to ensure the integrity of the file.
importAssetFromApiGatewayApiRequestDetails_dataSetId :: Lens' ImportAssetFromApiGatewayApiRequestDetails Text Source #
The data set ID.
importAssetFromApiGatewayApiRequestDetails_protocolType :: Lens' ImportAssetFromApiGatewayApiRequestDetails ProtocolType Source #
The protocol type.