Class: Aws::Pinpoint::Types::APNSChannelResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::APNSChannelResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pinpoint/types.rb
Overview
Apple Distribution Push Notification Service channel definition.
Instance Attribute Summary collapse
-
#application_id ⇒ String
The ID of the application to which the channel applies.
-
#creation_date ⇒ String
When was this segment created.
-
#default_authentication_method ⇒ String
The default authentication method used for APNs.
-
#enabled ⇒ Boolean
If the channel is enabled for sending messages.
-
#has_credential ⇒ Boolean
Indicates whether the channel is configured with APNs credentials.
-
#has_token_key ⇒ Boolean
Indicates whether the channel is configured with a key for APNs token authentication.
-
#id ⇒ String
Channel ID.
-
#is_archived ⇒ Boolean
Is this channel archived.
-
#last_modified_by ⇒ String
Who last updated this entry.
-
#last_modified_date ⇒ String
Last date this was updated.
-
#platform ⇒ String
The platform type.
-
#version ⇒ Integer
Version of channel.
Instance Attribute Details
#application_id ⇒ String
The ID of the application to which the channel applies.
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#creation_date ⇒ String
When was this segment created
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#default_authentication_method ⇒ String
The default authentication method used for APNs.
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#enabled ⇒ Boolean
If the channel is enabled for sending messages.
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#has_credential ⇒ Boolean
Indicates whether the channel is configured with APNs credentials. Amazon Pinpoint uses your credentials to authenticate push notifications with APNs. To use APNs token authentication, set the BundleId, TeamId, TokenKey, and TokenKeyId attributes. To use certificate authentication, set the Certificate and PrivateKey attributes.
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#has_token_key ⇒ Boolean
Indicates whether the channel is configured with a key for APNs token authentication. Provide a token key by setting the TokenKey attribute.
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#id ⇒ String
Channel ID. Not used. Present only for backwards compatibility.
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#is_archived ⇒ Boolean
Is this channel archived
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#last_modified_by ⇒ String
Who last updated this entry
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#last_modified_date ⇒ String
Last date this was updated
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#platform ⇒ String
The platform type. Will be APNS.
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |
#version ⇒ Integer
Version of channel
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 361 class APNSChannelResponse < Struct.new( :application_id, :creation_date, :default_authentication_method, :enabled, :has_credential, :has_token_key, :id, :is_archived, :last_modified_by, :last_modified_date, :platform, :version) include Aws::Structure end |