Show / Hide Table of Contents

Class CfnGCMChannelPropsMixin

A channel is a type of platform that you can deliver messages to.

Inheritance
object
Mixin
CfnGCMChannelPropsMixin
Implements
IMixin
Inherited Members
Mixin.IsMixin(object)
Namespace: Amazon.CDK.Mixins.Preview.AWS.Pinpoint.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnGCMChannelPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnGCMChannelPropsMixin Inherits Mixin Implements IMixin
Remarks

You can use the GCM channel to send push notification messages to the Firebase Cloud Messaging (FCM) service, which replaced the Google Cloud Messaging (GCM) service. Before you use Amazon Pinpoint to send notifications to FCM, you have to enable the GCM channel for an Amazon Pinpoint application.

The GCMChannel resource represents the status and authentication settings of the GCM channel for an application.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html

CloudformationResource: AWS::Pinpoint::GCMChannel

Mixin: true

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.Mixins.Preview.Mixins;
             using Amazon.CDK.Mixins.Preview.AWS.Pinpoint.Mixins;

             var cfnGCMChannelPropsMixin = new CfnGCMChannelPropsMixin(new CfnGCMChannelMixinProps {
                 ApiKey = "apiKey",
                 ApplicationId = "applicationId",
                 DefaultAuthenticationMethod = "defaultAuthenticationMethod",
                 Enabled = false,
                 ServiceJson = "serviceJson"
             }, new CfnPropertyMixinOptions {
                 Strategy = PropertyMergeStrategy.OVERRIDE
             });

Synopsis

Constructors

CfnGCMChannelPropsMixin(ICfnGCMChannelMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::Pinpoint::GCMChannel.

Properties

CFN_PROPERTY_KEYS

A channel is a type of platform that you can deliver messages to.

Props

A channel is a type of platform that you can deliver messages to.

Strategy

A channel is a type of platform that you can deliver messages to.

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

Supports(IConstruct)

Check if this mixin supports the given construct.

Constructors

CfnGCMChannelPropsMixin(ICfnGCMChannelMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::Pinpoint::GCMChannel.

public CfnGCMChannelPropsMixin(ICfnGCMChannelMixinProps props, ICfnPropertyMixinOptions? options = null)
Parameters
props ICfnGCMChannelMixinProps

L1 properties to apply.

options ICfnPropertyMixinOptions

Mixin options.

Remarks

You can use the GCM channel to send push notification messages to the Firebase Cloud Messaging (FCM) service, which replaced the Google Cloud Messaging (GCM) service. Before you use Amazon Pinpoint to send notifications to FCM, you have to enable the GCM channel for an Amazon Pinpoint application.

The GCMChannel resource represents the status and authentication settings of the GCM channel for an application.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html

CloudformationResource: AWS::Pinpoint::GCMChannel

Mixin: true

ExampleMetadata: fixture=_generated

Properties

CFN_PROPERTY_KEYS

A channel is a type of platform that you can deliver messages to.

protected static string[] CFN_PROPERTY_KEYS { get; }
Property Value

string[]

Remarks

You can use the GCM channel to send push notification messages to the Firebase Cloud Messaging (FCM) service, which replaced the Google Cloud Messaging (GCM) service. Before you use Amazon Pinpoint to send notifications to FCM, you have to enable the GCM channel for an Amazon Pinpoint application.

The GCMChannel resource represents the status and authentication settings of the GCM channel for an application.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html

CloudformationResource: AWS::Pinpoint::GCMChannel

Mixin: true

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.Mixins.Preview.Mixins;
             using Amazon.CDK.Mixins.Preview.AWS.Pinpoint.Mixins;

             var cfnGCMChannelPropsMixin = new CfnGCMChannelPropsMixin(new CfnGCMChannelMixinProps {
                 ApiKey = "apiKey",
                 ApplicationId = "applicationId",
                 DefaultAuthenticationMethod = "defaultAuthenticationMethod",
                 Enabled = false,
                 ServiceJson = "serviceJson"
             }, new CfnPropertyMixinOptions {
                 Strategy = PropertyMergeStrategy.OVERRIDE
             });

Props

A channel is a type of platform that you can deliver messages to.

protected virtual ICfnGCMChannelMixinProps Props { get; }
Property Value

ICfnGCMChannelMixinProps

Remarks

You can use the GCM channel to send push notification messages to the Firebase Cloud Messaging (FCM) service, which replaced the Google Cloud Messaging (GCM) service. Before you use Amazon Pinpoint to send notifications to FCM, you have to enable the GCM channel for an Amazon Pinpoint application.

The GCMChannel resource represents the status and authentication settings of the GCM channel for an application.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html

CloudformationResource: AWS::Pinpoint::GCMChannel

Mixin: true

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.Mixins.Preview.Mixins;
             using Amazon.CDK.Mixins.Preview.AWS.Pinpoint.Mixins;

             var cfnGCMChannelPropsMixin = new CfnGCMChannelPropsMixin(new CfnGCMChannelMixinProps {
                 ApiKey = "apiKey",
                 ApplicationId = "applicationId",
                 DefaultAuthenticationMethod = "defaultAuthenticationMethod",
                 Enabled = false,
                 ServiceJson = "serviceJson"
             }, new CfnPropertyMixinOptions {
                 Strategy = PropertyMergeStrategy.OVERRIDE
             });

Strategy

A channel is a type of platform that you can deliver messages to.

protected virtual PropertyMergeStrategy Strategy { get; }
Property Value

PropertyMergeStrategy

Remarks

You can use the GCM channel to send push notification messages to the Firebase Cloud Messaging (FCM) service, which replaced the Google Cloud Messaging (GCM) service. Before you use Amazon Pinpoint to send notifications to FCM, you have to enable the GCM channel for an Amazon Pinpoint application.

The GCMChannel resource represents the status and authentication settings of the GCM channel for an application.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html

CloudformationResource: AWS::Pinpoint::GCMChannel

Mixin: true

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.Mixins.Preview.Mixins;
             using Amazon.CDK.Mixins.Preview.AWS.Pinpoint.Mixins;

             var cfnGCMChannelPropsMixin = new CfnGCMChannelPropsMixin(new CfnGCMChannelMixinProps {
                 ApiKey = "apiKey",
                 ApplicationId = "applicationId",
                 DefaultAuthenticationMethod = "defaultAuthenticationMethod",
                 Enabled = false,
                 ServiceJson = "serviceJson"
             }, new CfnPropertyMixinOptions {
                 Strategy = PropertyMergeStrategy.OVERRIDE
             });

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

public override IConstruct ApplyTo(IConstruct construct)
Parameters
construct IConstruct
Returns

IConstruct

Overrides
Mixin.ApplyTo(IConstruct)
Remarks

You can use the GCM channel to send push notification messages to the Firebase Cloud Messaging (FCM) service, which replaced the Google Cloud Messaging (GCM) service. Before you use Amazon Pinpoint to send notifications to FCM, you have to enable the GCM channel for an Amazon Pinpoint application.

The GCMChannel resource represents the status and authentication settings of the GCM channel for an application.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html

CloudformationResource: AWS::Pinpoint::GCMChannel

Mixin: true

ExampleMetadata: fixture=_generated

Supports(IConstruct)

Check if this mixin supports the given construct.

public override bool Supports(IConstruct construct)
Parameters
construct IConstruct
Returns

bool

Overrides
Mixin.Supports(IConstruct)
Remarks

You can use the GCM channel to send push notification messages to the Firebase Cloud Messaging (FCM) service, which replaced the Google Cloud Messaging (GCM) service. Before you use Amazon Pinpoint to send notifications to FCM, you have to enable the GCM channel for an Amazon Pinpoint application.

The GCMChannel resource represents the status and authentication settings of the GCM channel for an application.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html

CloudformationResource: AWS::Pinpoint::GCMChannel

Mixin: true

ExampleMetadata: fixture=_generated

Implements

IMixin
Back to top Generated by DocFX