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 |
Generates a presigned download URL for the specified release of the mobile SDK.
The mobile SDK is not generally available. Customers who have access to the mobile SDK can use it to establish and manage WAF tokens for use in HTTP(S) requests from a mobile device to WAF. For more information, see WAF client application integration in the WAF Developer Guide.
Synopsis
- data GenerateMobileSdkReleaseUrl = GenerateMobileSdkReleaseUrl' {}
- newGenerateMobileSdkReleaseUrl :: Platform -> Text -> GenerateMobileSdkReleaseUrl
- generateMobileSdkReleaseUrl_platform :: Lens' GenerateMobileSdkReleaseUrl Platform
- generateMobileSdkReleaseUrl_releaseVersion :: Lens' GenerateMobileSdkReleaseUrl Text
- data GenerateMobileSdkReleaseUrlResponse = GenerateMobileSdkReleaseUrlResponse' {
- url :: Maybe Text
- httpStatus :: Int
- newGenerateMobileSdkReleaseUrlResponse :: Int -> GenerateMobileSdkReleaseUrlResponse
- generateMobileSdkReleaseUrlResponse_url :: Lens' GenerateMobileSdkReleaseUrlResponse (Maybe Text)
- generateMobileSdkReleaseUrlResponse_httpStatus :: Lens' GenerateMobileSdkReleaseUrlResponse Int
Creating a Request
data GenerateMobileSdkReleaseUrl Source #
See: newGenerateMobileSdkReleaseUrl
smart constructor.
GenerateMobileSdkReleaseUrl' | |
|
Instances
newGenerateMobileSdkReleaseUrl Source #
Create a value of GenerateMobileSdkReleaseUrl
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:platform:GenerateMobileSdkReleaseUrl'
, generateMobileSdkReleaseUrl_platform
- The device platform.
GenerateMobileSdkReleaseUrl
, generateMobileSdkReleaseUrl_releaseVersion
- The release version. For the latest available version, specify LATEST
.
Request Lenses
generateMobileSdkReleaseUrl_platform :: Lens' GenerateMobileSdkReleaseUrl Platform Source #
The device platform.
generateMobileSdkReleaseUrl_releaseVersion :: Lens' GenerateMobileSdkReleaseUrl Text Source #
The release version. For the latest available version, specify LATEST
.
Destructuring the Response
data GenerateMobileSdkReleaseUrlResponse Source #
See: newGenerateMobileSdkReleaseUrlResponse
smart constructor.
GenerateMobileSdkReleaseUrlResponse' | |
|
Instances
Generic GenerateMobileSdkReleaseUrlResponse Source # | |
Read GenerateMobileSdkReleaseUrlResponse Source # | |
Show GenerateMobileSdkReleaseUrlResponse Source # | |
NFData GenerateMobileSdkReleaseUrlResponse Source # | |
Defined in Amazonka.WAFV2.GenerateMobileSdkReleaseUrl rnf :: GenerateMobileSdkReleaseUrlResponse -> () # | |
Eq GenerateMobileSdkReleaseUrlResponse Source # | |
type Rep GenerateMobileSdkReleaseUrlResponse Source # | |
Defined in Amazonka.WAFV2.GenerateMobileSdkReleaseUrl type Rep GenerateMobileSdkReleaseUrlResponse = D1 ('MetaData "GenerateMobileSdkReleaseUrlResponse" "Amazonka.WAFV2.GenerateMobileSdkReleaseUrl" "amazonka-wafv2-2.0-3v3WgpYn7RT5hSd6MsT5dN" 'False) (C1 ('MetaCons "GenerateMobileSdkReleaseUrlResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGenerateMobileSdkReleaseUrlResponse Source #
Create a value of GenerateMobileSdkReleaseUrlResponse
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:url:GenerateMobileSdkReleaseUrlResponse'
, generateMobileSdkReleaseUrlResponse_url
- The presigned download URL for the specified SDK release.
$sel:httpStatus:GenerateMobileSdkReleaseUrlResponse'
, generateMobileSdkReleaseUrlResponse_httpStatus
- The response's http status code.
Response Lenses
generateMobileSdkReleaseUrlResponse_url :: Lens' GenerateMobileSdkReleaseUrlResponse (Maybe Text) Source #
The presigned download URL for the specified SDK release.
generateMobileSdkReleaseUrlResponse_httpStatus :: Lens' GenerateMobileSdkReleaseUrlResponse Int Source #
The response's http status code.