Interface ICfnAPNSVoipSandboxChannelProps
Properties for defining a CfnAPNSVoipSandboxChannel
.
Namespace: Amazon.CDK.AWS.Pinpoint
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnAPNSVoipSandboxChannelProps
Syntax (vb)
Public Interface ICfnAPNSVoipSandboxChannelProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Pinpoint;
var cfnAPNSVoipSandboxChannelProps = new CfnAPNSVoipSandboxChannelProps {
ApplicationId = "applicationId",
// the properties below are optional
BundleId = "bundleId",
Certificate = "certificate",
DefaultAuthenticationMethod = "defaultAuthenticationMethod",
Enabled = false,
PrivateKey = "privateKey",
TeamId = "teamId",
TokenKey = "tokenKey",
TokenKeyId = "tokenKeyId"
};
Synopsis
Properties
ApplicationId | The unique identifier for the application that the APNs VoIP sandbox channel applies to. |
BundleId | The bundle identifier that's assigned to your iOS app. |
Certificate | The APNs client certificate that you received from Apple. |
DefaultAuthenticationMethod | The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs. |
Enabled | Specifies whether the APNs VoIP sandbox channel is enabled for the application. |
PrivateKey | The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment. |
TeamId | The identifier that's assigned to your Apple developer account team. |
TokenKey | The authentication key to use for APNs tokens. |
TokenKeyId | The key identifier that's assigned to your APNs signing key. |
Properties
ApplicationId
The unique identifier for the application that the APNs VoIP sandbox channel applies to.
string ApplicationId { get; }
Property Value
Remarks
BundleId
The bundle identifier that's assigned to your iOS app.
string? BundleId { get; }
Property Value
Remarks
This identifier is used for APNs tokens.
Certificate
The APNs client certificate that you received from Apple.
string? Certificate { get; }
Property Value
Remarks
Specify this value if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using an APNs certificate.
DefaultAuthenticationMethod
The default authentication method that you want Amazon Pinpoint to use when authenticating with APNs.
string? DefaultAuthenticationMethod { get; }
Property Value
Remarks
Valid options are key
or certificate
.
Enabled
Specifies whether the APNs VoIP sandbox channel is enabled for the application.
object? Enabled { get; }
Property Value
Remarks
PrivateKey
The private key for the APNs client certificate that you want Amazon Pinpoint to use to communicate with the APNs sandbox environment.
string? PrivateKey { get; }
Property Value
Remarks
TeamId
The identifier that's assigned to your Apple developer account team.
string? TeamId { get; }
Property Value
Remarks
This identifier is used for APNs tokens.
TokenKey
The authentication key to use for APNs tokens.
string? TokenKey { get; }
Property Value
Remarks
TokenKeyId
The key identifier that's assigned to your APNs signing key.
string? TokenKeyId { get; }
Property Value
Remarks
Specify this value if you want Amazon Pinpoint to communicate with the APNs sandbox environment by using APNs tokens.