Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data APNSVoipChannelRequest = APNSVoipChannelRequest' {}
- newAPNSVoipChannelRequest :: APNSVoipChannelRequest
- aPNSVoipChannelRequest_tokenKey :: Lens' APNSVoipChannelRequest (Maybe Text)
- aPNSVoipChannelRequest_privateKey :: Lens' APNSVoipChannelRequest (Maybe Text)
- aPNSVoipChannelRequest_enabled :: Lens' APNSVoipChannelRequest (Maybe Bool)
- aPNSVoipChannelRequest_teamId :: Lens' APNSVoipChannelRequest (Maybe Text)
- aPNSVoipChannelRequest_bundleId :: Lens' APNSVoipChannelRequest (Maybe Text)
- aPNSVoipChannelRequest_defaultAuthenticationMethod :: Lens' APNSVoipChannelRequest (Maybe Text)
- aPNSVoipChannelRequest_certificate :: Lens' APNSVoipChannelRequest (Maybe Text)
- aPNSVoipChannelRequest_tokenKeyId :: Lens' APNSVoipChannelRequest (Maybe Text)
Documentation
data APNSVoipChannelRequest Source #
Specifies the status and settings of the APNs (Apple Push Notification service) VoIP channel for an application.
See: newAPNSVoipChannelRequest
smart constructor.
APNSVoipChannelRequest' | |
|
Instances
newAPNSVoipChannelRequest :: APNSVoipChannelRequest Source #
Create a value of APNSVoipChannelRequest
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:tokenKey:APNSVoipChannelRequest'
, aPNSVoipChannelRequest_tokenKey
- The authentication key to use for APNs tokens.
$sel:privateKey:APNSVoipChannelRequest'
, aPNSVoipChannelRequest_privateKey
- The private key for the APNs client certificate that you want Amazon
Pinpoint to use to communicate with APNs.
$sel:enabled:APNSVoipChannelRequest'
, aPNSVoipChannelRequest_enabled
- Specifies whether to enable the APNs VoIP channel for the application.
$sel:teamId:APNSVoipChannelRequest'
, aPNSVoipChannelRequest_teamId
- The identifier that's assigned to your Apple developer account team.
This identifier is used for APNs tokens.
$sel:bundleId:APNSVoipChannelRequest'
, aPNSVoipChannelRequest_bundleId
- The bundle identifier that's assigned to your iOS app. This identifier
is used for APNs tokens.
$sel:defaultAuthenticationMethod:APNSVoipChannelRequest'
, aPNSVoipChannelRequest_defaultAuthenticationMethod
- The default authentication method that you want Amazon Pinpoint to use
when authenticating with APNs, key or certificate.
$sel:certificate:APNSVoipChannelRequest'
, aPNSVoipChannelRequest_certificate
- The APNs client certificate that you received from Apple, if you want
Amazon Pinpoint to communicate with APNs by using an APNs certificate.
$sel:tokenKeyId:APNSVoipChannelRequest'
, aPNSVoipChannelRequest_tokenKeyId
- The key identifier that's assigned to your APNs signing key, if you
want Amazon Pinpoint to communicate with APNs by using APNs tokens.
aPNSVoipChannelRequest_tokenKey :: Lens' APNSVoipChannelRequest (Maybe Text) Source #
The authentication key to use for APNs tokens.
aPNSVoipChannelRequest_privateKey :: Lens' APNSVoipChannelRequest (Maybe Text) Source #
The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with APNs.
aPNSVoipChannelRequest_enabled :: Lens' APNSVoipChannelRequest (Maybe Bool) Source #
Specifies whether to enable the APNs VoIP channel for the application.
aPNSVoipChannelRequest_teamId :: Lens' APNSVoipChannelRequest (Maybe Text) Source #
The identifier that's assigned to your Apple developer account team. This identifier is used for APNs tokens.
aPNSVoipChannelRequest_bundleId :: Lens' APNSVoipChannelRequest (Maybe Text) Source #
The bundle identifier that's assigned to your iOS app. This identifier is used for APNs tokens.
aPNSVoipChannelRequest_defaultAuthenticationMethod :: Lens' APNSVoipChannelRequest (Maybe Text) Source #
The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs, key or certificate.
aPNSVoipChannelRequest_certificate :: Lens' APNSVoipChannelRequest (Maybe Text) Source #
The APNs client certificate that you received from Apple, if you want Amazon Pinpoint to communicate with APNs by using an APNs certificate.
aPNSVoipChannelRequest_tokenKeyId :: Lens' APNSVoipChannelRequest (Maybe Text) Source #
The key identifier that's assigned to your APNs signing key, if you want Amazon Pinpoint to communicate with APNs by using APNs tokens.