| 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.ImportAssetFromApiGatewayApiRequestDetails
Description
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.
Constructors
| ImportAssetFromApiGatewayApiRequestDetails' | |
Fields 
  | |
Instances
newImportAssetFromApiGatewayApiRequestDetails Source #
Arguments
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.