Show / Hide Table of Contents

Class CfnTopicRule.SqsActionProperty

Describes an action to publish data to an Amazon SQS queue.

Inheritance
object
CfnTopicRule.SqsActionProperty
Implements
CfnTopicRule.ISqsActionProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.IoT
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnTopicRule.SqsActionProperty : CfnTopicRule.ISqsActionProperty
Syntax (vb)
Public Class CfnTopicRule.SqsActionProperty Implements CfnTopicRule.ISqsActionProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html

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.IoT;

             var sqsActionProperty = new SqsActionProperty {
                 QueueUrl = "queueUrl",
                 RoleArn = "roleArn",

                 // the properties below are optional
                 UseBase64 = false
             };

Synopsis

Constructors

SqsActionProperty()

Describes an action to publish data to an Amazon SQS queue.

Properties

QueueUrl

The URL of the Amazon SQS queue.

RoleArn

The ARN of the IAM role that grants access.

UseBase64

Specifies whether to use Base64 encoding.

Constructors

SqsActionProperty()

Describes an action to publish data to an Amazon SQS queue.

public SqsActionProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html

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.IoT;

             var sqsActionProperty = new SqsActionProperty {
                 QueueUrl = "queueUrl",
                 RoleArn = "roleArn",

                 // the properties below are optional
                 UseBase64 = false
             };

Properties

QueueUrl

The URL of the Amazon SQS queue.

public string QueueUrl { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-queueurl

RoleArn

The ARN of the IAM role that grants access.

public string RoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-rolearn

UseBase64

Specifies whether to use Base64 encoding.

public object? UseBase64 { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-usebase64

Implements

CfnTopicRule.ISqsActionProperty
Back to top Generated by DocFX