/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Response for GetPlatformApplicationAttributes action.See
* Also:
AWS
* API Reference
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.
Attributes include the following:
* AppleCertificateExpiryDate
– The expiry date of the SSL certificate
* used to configure certificate-based authentication.
* ApplePlatformTeamID
– The Apple developer account ID used to
* configure token-based authentication.
* ApplePlatformBundleID
– The app identifier used to configure
* token-based authentication.
EventEndpointCreated
* – Topic ARN to which EndpointCreated event notifications should be sent.
EventEndpointDeleted
– Topic ARN to which
* EndpointDeleted event notifications should be sent.
* EventEndpointUpdated
– Topic ARN to which EndpointUpdate event
* notifications should be sent.
* EventDeliveryFailure
– Topic ARN to which DeliveryFailure event
* notifications should be sent upon Direct Publish delivery failure (permanent) to
* one of the application's endpoints.