azure-native.awsconnector.SnsTopic
Explore with Pulumi AI
A Microsoft.AwsConnector resource Azure REST API version: 2024-12-01.
Example Usage
SnsTopics_CreateOrReplace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var snsTopic = new AzureNative.AwsConnector.SnsTopic("snsTopic", new()
    {
        Location = "vzzjtyjhqbty",
        Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        Properties = new AzureNative.AwsConnector.Inputs.SnsTopicPropertiesArgs
        {
            Arn = "jjhuxiyhej",
            AwsAccountId = "wndmunvvkmoyxlrbsnowo",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsSnsTopicPropertiesArgs
            {
                ContentBasedDeduplication = true,
                DeliveryStatusLogging = new[]
                {
                    new AzureNative.AwsConnector.Inputs.LoggingConfigArgs
                    {
                        FailureFeedbackRoleArn = "ygtlmetldtzqhoasmdit",
                        Protocol = AzureNative.AwsConnector.LoggingConfigProtocol.Application,
                        SuccessFeedbackRoleArn = "ersgnxrmfnrqhmyilsomcxxlza",
                        SuccessFeedbackSampleRate = "iudedzrjawqzroytyyonpydzjzzmlj",
                    },
                },
                DisplayName = "sanmplpvkvcorlhraijepxftlyeqwj",
                FifoTopic = true,
                KmsMasterKeyId = "nioyrfbmzmfdvakoenyodtjgzaxuw",
                SignatureVersion = "lpfgizlw",
                Subscription = new[]
                {
                    new AzureNative.AwsConnector.Inputs.SubscriptionArgs
                    {
                        Endpoint = "yuvwciasnlpnswnynse",
                        Protocol = "zohpkxrrouufioztdmkw",
                    },
                },
                Tags = new[]
                {
                    new AzureNative.AwsConnector.Inputs.TagArgs
                    {
                        Key = "daicnimeizenloocglfwacmcp",
                        Value = "bxdamnevuybindqttmfvzotzqboj",
                    },
                },
                TopicArn = "owersxkcdlhhnawxkmqlcjlzqlxtmj",
                TopicName = "lijmdexuvnfby",
                TracingConfig = "yrpvxmefnaexobhqvtdrj",
            },
            AwsRegion = "qbpwpfnzmmkh",
            AwsSourceSchema = "sxholwzdshjzccfoioytctdmjrmlpo",
            AwsTags = 
            {
                { "key2577", "tygcrksvujusefiivyigtch" },
            },
            PublicCloudConnectorsResourceId = "didnyoylzwmnsjudmfwojgtjqsuypn",
            PublicCloudResourceName = "vwncs",
        },
        ResourceGroupName = "rgsnsTopic",
        Tags = 
        {
            { "key5456", "eqraeavtnbspitsdlpmv" },
        },
    });
});
package main
import (
	awsconnector "github.com/pulumi/pulumi-azure-native-sdk/awsconnector/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := awsconnector.NewSnsTopic(ctx, "snsTopic", &awsconnector.SnsTopicArgs{
			Location: pulumi.String("vzzjtyjhqbty"),
			Name:     pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
			Properties: &awsconnector.SnsTopicPropertiesArgs{
				Arn:          pulumi.String("jjhuxiyhej"),
				AwsAccountId: pulumi.String("wndmunvvkmoyxlrbsnowo"),
				AwsProperties: &awsconnector.AwsSnsTopicPropertiesArgs{
					ContentBasedDeduplication: pulumi.Bool(true),
					DeliveryStatusLogging: awsconnector.LoggingConfigArray{
						&awsconnector.LoggingConfigArgs{
							FailureFeedbackRoleArn:    pulumi.String("ygtlmetldtzqhoasmdit"),
							Protocol:                  pulumi.String(awsconnector.LoggingConfigProtocolApplication),
							SuccessFeedbackRoleArn:    pulumi.String("ersgnxrmfnrqhmyilsomcxxlza"),
							SuccessFeedbackSampleRate: pulumi.String("iudedzrjawqzroytyyonpydzjzzmlj"),
						},
					},
					DisplayName:      pulumi.String("sanmplpvkvcorlhraijepxftlyeqwj"),
					FifoTopic:        pulumi.Bool(true),
					KmsMasterKeyId:   pulumi.String("nioyrfbmzmfdvakoenyodtjgzaxuw"),
					SignatureVersion: pulumi.String("lpfgizlw"),
					Subscription: awsconnector.SubscriptionArray{
						&awsconnector.SubscriptionArgs{
							Endpoint: pulumi.String("yuvwciasnlpnswnynse"),
							Protocol: pulumi.String("zohpkxrrouufioztdmkw"),
						},
					},
					Tags: awsconnector.TagArray{
						&awsconnector.TagArgs{
							Key:   pulumi.String("daicnimeizenloocglfwacmcp"),
							Value: pulumi.String("bxdamnevuybindqttmfvzotzqboj"),
						},
					},
					TopicArn:      pulumi.String("owersxkcdlhhnawxkmqlcjlzqlxtmj"),
					TopicName:     pulumi.String("lijmdexuvnfby"),
					TracingConfig: pulumi.String("yrpvxmefnaexobhqvtdrj"),
				},
				AwsRegion:       pulumi.String("qbpwpfnzmmkh"),
				AwsSourceSchema: pulumi.String("sxholwzdshjzccfoioytctdmjrmlpo"),
				AwsTags: pulumi.StringMap{
					"key2577": pulumi.String("tygcrksvujusefiivyigtch"),
				},
				PublicCloudConnectorsResourceId: pulumi.String("didnyoylzwmnsjudmfwojgtjqsuypn"),
				PublicCloudResourceName:         pulumi.String("vwncs"),
			},
			ResourceGroupName: pulumi.String("rgsnsTopic"),
			Tags: pulumi.StringMap{
				"key5456": pulumi.String("eqraeavtnbspitsdlpmv"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.awsconnector.SnsTopic;
import com.pulumi.azurenative.awsconnector.SnsTopicArgs;
import com.pulumi.azurenative.awsconnector.inputs.SnsTopicPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AwsSnsTopicPropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var snsTopic = new SnsTopic("snsTopic", SnsTopicArgs.builder()
            .location("vzzjtyjhqbty")
            .name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
            .properties(SnsTopicPropertiesArgs.builder()
                .arn("jjhuxiyhej")
                .awsAccountId("wndmunvvkmoyxlrbsnowo")
                .awsProperties(AwsSnsTopicPropertiesArgs.builder()
                    .contentBasedDeduplication(true)
                    .deliveryStatusLogging(LoggingConfigArgs.builder()
                        .failureFeedbackRoleArn("ygtlmetldtzqhoasmdit")
                        .protocol("application")
                        .successFeedbackRoleArn("ersgnxrmfnrqhmyilsomcxxlza")
                        .successFeedbackSampleRate("iudedzrjawqzroytyyonpydzjzzmlj")
                        .build())
                    .displayName("sanmplpvkvcorlhraijepxftlyeqwj")
                    .fifoTopic(true)
                    .kmsMasterKeyId("nioyrfbmzmfdvakoenyodtjgzaxuw")
                    .signatureVersion("lpfgizlw")
                    .subscription(SubscriptionArgs.builder()
                        .endpoint("yuvwciasnlpnswnynse")
                        .protocol("zohpkxrrouufioztdmkw")
                        .build())
                    .tags(TagArgs.builder()
                        .key("daicnimeizenloocglfwacmcp")
                        .value("bxdamnevuybindqttmfvzotzqboj")
                        .build())
                    .topicArn("owersxkcdlhhnawxkmqlcjlzqlxtmj")
                    .topicName("lijmdexuvnfby")
                    .tracingConfig("yrpvxmefnaexobhqvtdrj")
                    .build())
                .awsRegion("qbpwpfnzmmkh")
                .awsSourceSchema("sxholwzdshjzccfoioytctdmjrmlpo")
                .awsTags(Map.of("key2577", "tygcrksvujusefiivyigtch"))
                .publicCloudConnectorsResourceId("didnyoylzwmnsjudmfwojgtjqsuypn")
                .publicCloudResourceName("vwncs")
                .build())
            .resourceGroupName("rgsnsTopic")
            .tags(Map.of("key5456", "eqraeavtnbspitsdlpmv"))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const snsTopic = new azure_native.awsconnector.SnsTopic("snsTopic", {
    location: "vzzjtyjhqbty",
    name: "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties: {
        arn: "jjhuxiyhej",
        awsAccountId: "wndmunvvkmoyxlrbsnowo",
        awsProperties: {
            contentBasedDeduplication: true,
            deliveryStatusLogging: [{
                failureFeedbackRoleArn: "ygtlmetldtzqhoasmdit",
                protocol: azure_native.awsconnector.LoggingConfigProtocol.Application,
                successFeedbackRoleArn: "ersgnxrmfnrqhmyilsomcxxlza",
                successFeedbackSampleRate: "iudedzrjawqzroytyyonpydzjzzmlj",
            }],
            displayName: "sanmplpvkvcorlhraijepxftlyeqwj",
            fifoTopic: true,
            kmsMasterKeyId: "nioyrfbmzmfdvakoenyodtjgzaxuw",
            signatureVersion: "lpfgizlw",
            subscription: [{
                endpoint: "yuvwciasnlpnswnynse",
                protocol: "zohpkxrrouufioztdmkw",
            }],
            tags: [{
                key: "daicnimeizenloocglfwacmcp",
                value: "bxdamnevuybindqttmfvzotzqboj",
            }],
            topicArn: "owersxkcdlhhnawxkmqlcjlzqlxtmj",
            topicName: "lijmdexuvnfby",
            tracingConfig: "yrpvxmefnaexobhqvtdrj",
        },
        awsRegion: "qbpwpfnzmmkh",
        awsSourceSchema: "sxholwzdshjzccfoioytctdmjrmlpo",
        awsTags: {
            key2577: "tygcrksvujusefiivyigtch",
        },
        publicCloudConnectorsResourceId: "didnyoylzwmnsjudmfwojgtjqsuypn",
        publicCloudResourceName: "vwncs",
    },
    resourceGroupName: "rgsnsTopic",
    tags: {
        key5456: "eqraeavtnbspitsdlpmv",
    },
});
import pulumi
import pulumi_azure_native as azure_native
sns_topic = azure_native.awsconnector.SnsTopic("snsTopic",
    location="vzzjtyjhqbty",
    name="Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties={
        "arn": "jjhuxiyhej",
        "aws_account_id": "wndmunvvkmoyxlrbsnowo",
        "aws_properties": {
            "content_based_deduplication": True,
            "delivery_status_logging": [{
                "failure_feedback_role_arn": "ygtlmetldtzqhoasmdit",
                "protocol": azure_native.awsconnector.LoggingConfigProtocol.APPLICATION,
                "success_feedback_role_arn": "ersgnxrmfnrqhmyilsomcxxlza",
                "success_feedback_sample_rate": "iudedzrjawqzroytyyonpydzjzzmlj",
            }],
            "display_name": "sanmplpvkvcorlhraijepxftlyeqwj",
            "fifo_topic": True,
            "kms_master_key_id": "nioyrfbmzmfdvakoenyodtjgzaxuw",
            "signature_version": "lpfgizlw",
            "subscription": [{
                "endpoint": "yuvwciasnlpnswnynse",
                "protocol": "zohpkxrrouufioztdmkw",
            }],
            "tags": [{
                "key": "daicnimeizenloocglfwacmcp",
                "value": "bxdamnevuybindqttmfvzotzqboj",
            }],
            "topic_arn": "owersxkcdlhhnawxkmqlcjlzqlxtmj",
            "topic_name": "lijmdexuvnfby",
            "tracing_config": "yrpvxmefnaexobhqvtdrj",
        },
        "aws_region": "qbpwpfnzmmkh",
        "aws_source_schema": "sxholwzdshjzccfoioytctdmjrmlpo",
        "aws_tags": {
            "key2577": "tygcrksvujusefiivyigtch",
        },
        "public_cloud_connectors_resource_id": "didnyoylzwmnsjudmfwojgtjqsuypn",
        "public_cloud_resource_name": "vwncs",
    },
    resource_group_name="rgsnsTopic",
    tags={
        "key5456": "eqraeavtnbspitsdlpmv",
    })
resources:
  snsTopic:
    type: azure-native:awsconnector:SnsTopic
    properties:
      location: vzzjtyjhqbty
      name: Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])
      properties:
        arn: jjhuxiyhej
        awsAccountId: wndmunvvkmoyxlrbsnowo
        awsProperties:
          contentBasedDeduplication: true
          deliveryStatusLogging:
            - failureFeedbackRoleArn: ygtlmetldtzqhoasmdit
              protocol: application
              successFeedbackRoleArn: ersgnxrmfnrqhmyilsomcxxlza
              successFeedbackSampleRate: iudedzrjawqzroytyyonpydzjzzmlj
          displayName: sanmplpvkvcorlhraijepxftlyeqwj
          fifoTopic: true
          kmsMasterKeyId: nioyrfbmzmfdvakoenyodtjgzaxuw
          signatureVersion: lpfgizlw
          subscription:
            - endpoint: yuvwciasnlpnswnynse
              protocol: zohpkxrrouufioztdmkw
          tags:
            - key: daicnimeizenloocglfwacmcp
              value: bxdamnevuybindqttmfvzotzqboj
          topicArn: owersxkcdlhhnawxkmqlcjlzqlxtmj
          topicName: lijmdexuvnfby
          tracingConfig: yrpvxmefnaexobhqvtdrj
        awsRegion: qbpwpfnzmmkh
        awsSourceSchema: sxholwzdshjzccfoioytctdmjrmlpo
        awsTags:
          key2577: tygcrksvujusefiivyigtch
        publicCloudConnectorsResourceId: didnyoylzwmnsjudmfwojgtjqsuypn
        publicCloudResourceName: vwncs
      resourceGroupName: rgsnsTopic
      tags:
        key5456: eqraeavtnbspitsdlpmv
Create SnsTopic Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SnsTopic(name: string, args: SnsTopicArgs, opts?: CustomResourceOptions);@overload
def SnsTopic(resource_name: str,
             args: SnsTopicArgs,
             opts: Optional[ResourceOptions] = None)
@overload
def SnsTopic(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             resource_group_name: Optional[str] = None,
             location: Optional[str] = None,
             name: Optional[str] = None,
             properties: Optional[SnsTopicPropertiesArgs] = None,
             tags: Optional[Mapping[str, str]] = None)func NewSnsTopic(ctx *Context, name string, args SnsTopicArgs, opts ...ResourceOption) (*SnsTopic, error)public SnsTopic(string name, SnsTopicArgs args, CustomResourceOptions? opts = null)
public SnsTopic(String name, SnsTopicArgs args)
public SnsTopic(String name, SnsTopicArgs args, CustomResourceOptions options)
type: azure-native:awsconnector:SnsTopic
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SnsTopicArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SnsTopicArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SnsTopicArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SnsTopicArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SnsTopicArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var snsTopicResource = new AzureNative.AwsConnector.SnsTopic("snsTopicResource", new()
{
    ResourceGroupName = "string",
    Location = "string",
    Name = "string",
    Properties = new AzureNative.AwsConnector.Inputs.SnsTopicPropertiesArgs
    {
        Arn = "string",
        AwsAccountId = "string",
        AwsProperties = new AzureNative.AwsConnector.Inputs.AwsSnsTopicPropertiesArgs
        {
            ArchivePolicy = "any",
            ContentBasedDeduplication = false,
            DataProtectionPolicy = "any",
            DeliveryStatusLogging = new[]
            {
                new AzureNative.AwsConnector.Inputs.LoggingConfigArgs
                {
                    ApplicationLogLevel = "string",
                    FailureFeedbackRoleArn = "string",
                    LogFormat = "string",
                    LogGroup = "string",
                    Protocol = "string",
                    SuccessFeedbackRoleArn = "string",
                    SuccessFeedbackSampleRate = "string",
                    SystemLogLevel = "string",
                },
            },
            DisplayName = "string",
            FifoTopic = false,
            KmsMasterKeyId = "string",
            SignatureVersion = "string",
            Subscription = new[]
            {
                new AzureNative.AwsConnector.Inputs.SubscriptionArgs
                {
                    Endpoint = "string",
                    Protocol = "string",
                },
            },
            Tags = new[]
            {
                new AzureNative.AwsConnector.Inputs.TagArgs
                {
                    Key = "string",
                    Value = "string",
                },
            },
            TopicArn = "string",
            TopicName = "string",
            TracingConfig = "string",
        },
        AwsRegion = "string",
        AwsSourceSchema = "string",
        AwsTags = 
        {
            { "string", "string" },
        },
        PublicCloudConnectorsResourceId = "string",
        PublicCloudResourceName = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := awsconnector.NewSnsTopic(ctx, "snsTopicResource", &awsconnector.SnsTopicArgs{
	ResourceGroupName: pulumi.String("string"),
	Location:          pulumi.String("string"),
	Name:              pulumi.String("string"),
	Properties: &awsconnector.SnsTopicPropertiesArgs{
		Arn:          pulumi.String("string"),
		AwsAccountId: pulumi.String("string"),
		AwsProperties: &awsconnector.AwsSnsTopicPropertiesArgs{
			ArchivePolicy:             pulumi.Any("any"),
			ContentBasedDeduplication: pulumi.Bool(false),
			DataProtectionPolicy:      pulumi.Any("any"),
			DeliveryStatusLogging: awsconnector.LoggingConfigArray{
				&awsconnector.LoggingConfigArgs{
					ApplicationLogLevel:       pulumi.String("string"),
					FailureFeedbackRoleArn:    pulumi.String("string"),
					LogFormat:                 pulumi.String("string"),
					LogGroup:                  pulumi.String("string"),
					Protocol:                  pulumi.String("string"),
					SuccessFeedbackRoleArn:    pulumi.String("string"),
					SuccessFeedbackSampleRate: pulumi.String("string"),
					SystemLogLevel:            pulumi.String("string"),
				},
			},
			DisplayName:      pulumi.String("string"),
			FifoTopic:        pulumi.Bool(false),
			KmsMasterKeyId:   pulumi.String("string"),
			SignatureVersion: pulumi.String("string"),
			Subscription: awsconnector.SubscriptionArray{
				&awsconnector.SubscriptionArgs{
					Endpoint: pulumi.String("string"),
					Protocol: pulumi.String("string"),
				},
			},
			Tags: awsconnector.TagArray{
				&awsconnector.TagArgs{
					Key:   pulumi.String("string"),
					Value: pulumi.String("string"),
				},
			},
			TopicArn:      pulumi.String("string"),
			TopicName:     pulumi.String("string"),
			TracingConfig: pulumi.String("string"),
		},
		AwsRegion:       pulumi.String("string"),
		AwsSourceSchema: pulumi.String("string"),
		AwsTags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		PublicCloudConnectorsResourceId: pulumi.String("string"),
		PublicCloudResourceName:         pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var snsTopicResource = new SnsTopic("snsTopicResource", SnsTopicArgs.builder()
    .resourceGroupName("string")
    .location("string")
    .name("string")
    .properties(SnsTopicPropertiesArgs.builder()
        .arn("string")
        .awsAccountId("string")
        .awsProperties(AwsSnsTopicPropertiesArgs.builder()
            .archivePolicy("any")
            .contentBasedDeduplication(false)
            .dataProtectionPolicy("any")
            .deliveryStatusLogging(LoggingConfigArgs.builder()
                .applicationLogLevel("string")
                .failureFeedbackRoleArn("string")
                .logFormat("string")
                .logGroup("string")
                .protocol("string")
                .successFeedbackRoleArn("string")
                .successFeedbackSampleRate("string")
                .systemLogLevel("string")
                .build())
            .displayName("string")
            .fifoTopic(false)
            .kmsMasterKeyId("string")
            .signatureVersion("string")
            .subscription(SubscriptionArgs.builder()
                .endpoint("string")
                .protocol("string")
                .build())
            .tags(TagArgs.builder()
                .key("string")
                .value("string")
                .build())
            .topicArn("string")
            .topicName("string")
            .tracingConfig("string")
            .build())
        .awsRegion("string")
        .awsSourceSchema("string")
        .awsTags(Map.of("string", "string"))
        .publicCloudConnectorsResourceId("string")
        .publicCloudResourceName("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
sns_topic_resource = azure_native.awsconnector.SnsTopic("snsTopicResource",
    resource_group_name="string",
    location="string",
    name="string",
    properties={
        "arn": "string",
        "aws_account_id": "string",
        "aws_properties": {
            "archive_policy": "any",
            "content_based_deduplication": False,
            "data_protection_policy": "any",
            "delivery_status_logging": [{
                "application_log_level": "string",
                "failure_feedback_role_arn": "string",
                "log_format": "string",
                "log_group": "string",
                "protocol": "string",
                "success_feedback_role_arn": "string",
                "success_feedback_sample_rate": "string",
                "system_log_level": "string",
            }],
            "display_name": "string",
            "fifo_topic": False,
            "kms_master_key_id": "string",
            "signature_version": "string",
            "subscription": [{
                "endpoint": "string",
                "protocol": "string",
            }],
            "tags": [{
                "key": "string",
                "value": "string",
            }],
            "topic_arn": "string",
            "topic_name": "string",
            "tracing_config": "string",
        },
        "aws_region": "string",
        "aws_source_schema": "string",
        "aws_tags": {
            "string": "string",
        },
        "public_cloud_connectors_resource_id": "string",
        "public_cloud_resource_name": "string",
    },
    tags={
        "string": "string",
    })
const snsTopicResource = new azure_native.awsconnector.SnsTopic("snsTopicResource", {
    resourceGroupName: "string",
    location: "string",
    name: "string",
    properties: {
        arn: "string",
        awsAccountId: "string",
        awsProperties: {
            archivePolicy: "any",
            contentBasedDeduplication: false,
            dataProtectionPolicy: "any",
            deliveryStatusLogging: [{
                applicationLogLevel: "string",
                failureFeedbackRoleArn: "string",
                logFormat: "string",
                logGroup: "string",
                protocol: "string",
                successFeedbackRoleArn: "string",
                successFeedbackSampleRate: "string",
                systemLogLevel: "string",
            }],
            displayName: "string",
            fifoTopic: false,
            kmsMasterKeyId: "string",
            signatureVersion: "string",
            subscription: [{
                endpoint: "string",
                protocol: "string",
            }],
            tags: [{
                key: "string",
                value: "string",
            }],
            topicArn: "string",
            topicName: "string",
            tracingConfig: "string",
        },
        awsRegion: "string",
        awsSourceSchema: "string",
        awsTags: {
            string: "string",
        },
        publicCloudConnectorsResourceId: "string",
        publicCloudResourceName: "string",
    },
    tags: {
        string: "string",
    },
});
type: azure-native:awsconnector:SnsTopic
properties:
    location: string
    name: string
    properties:
        arn: string
        awsAccountId: string
        awsProperties:
            archivePolicy: any
            contentBasedDeduplication: false
            dataProtectionPolicy: any
            deliveryStatusLogging:
                - applicationLogLevel: string
                  failureFeedbackRoleArn: string
                  logFormat: string
                  logGroup: string
                  protocol: string
                  successFeedbackRoleArn: string
                  successFeedbackSampleRate: string
                  systemLogLevel: string
            displayName: string
            fifoTopic: false
            kmsMasterKeyId: string
            signatureVersion: string
            subscription:
                - endpoint: string
                  protocol: string
            tags:
                - key: string
                  value: string
            topicArn: string
            topicName: string
            tracingConfig: string
        awsRegion: string
        awsSourceSchema: string
        awsTags:
            string: string
        publicCloudConnectorsResourceId: string
        publicCloudResourceName: string
    resourceGroupName: string
    tags:
        string: string
SnsTopic Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SnsTopic resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of SnsTopic
- Properties
Pulumi.Azure Native. Aws Connector. Inputs. Sns Topic Properties 
- The resource-specific properties for this resource.
- Dictionary<string, string>
- Resource tags.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of SnsTopic
- Properties
SnsTopic Properties Args 
- The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of SnsTopic
- properties
SnsTopic Properties 
- The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- location string
- The geo-location where the resource lives
- name string
- Name of SnsTopic
- properties
SnsTopic Properties 
- The resource-specific properties for this resource.
- {[key: string]: string}
- Resource tags.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- location str
- The geo-location where the resource lives
- name str
- Name of SnsTopic
- properties
SnsTopic Properties Args 
- The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of SnsTopic
- properties Property Map
- The resource-specific properties for this resource.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the SnsTopic resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- SystemData Pulumi.Azure Native. Aws Connector. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AwsSnsTopicProperties, AwsSnsTopicPropertiesArgs        
- ArchivePolicy object
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- ContentBased boolDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- DataProtection objectPolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- DeliveryStatus List<Pulumi.Logging Azure Native. Aws Connector. Inputs. Logging Config> 
- Property deliveryStatusLogging
- DisplayName string
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- FifoTopic bool
- Set to true to create a FIFO topic.
- KmsMaster stringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- SignatureVersion string
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- Subscription
List<Pulumi.Azure Native. Aws Connector. Inputs. Subscription> 
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- 
List<Pulumi.Azure Native. Aws Connector. Inputs. Tag> 
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- TopicArn string
- Property topicArn
- TopicName string
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- TracingConfig string
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- ArchivePolicy interface{}
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- ContentBased boolDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- DataProtection interface{}Policy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- DeliveryStatus []LoggingLogging Config 
- Property deliveryStatusLogging
- DisplayName string
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- FifoTopic bool
- Set to true to create a FIFO topic.
- KmsMaster stringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- SignatureVersion string
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- Subscription []Subscription
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- []Tag
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- TopicArn string
- Property topicArn
- TopicName string
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- TracingConfig string
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- archivePolicy Object
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- contentBased BooleanDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- dataProtection ObjectPolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- deliveryStatus List<LoggingLogging Config> 
- Property deliveryStatusLogging
- displayName String
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- fifoTopic Boolean
- Set to true to create a FIFO topic.
- kmsMaster StringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- signatureVersion String
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- subscription List<Subscription>
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- List<Tag>
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- topicArn String
- Property topicArn
- topicName String
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- tracingConfig String
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- archivePolicy any
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- contentBased booleanDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- dataProtection anyPolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- deliveryStatus LoggingLogging Config[] 
- Property deliveryStatusLogging
- displayName string
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- fifoTopic boolean
- Set to true to create a FIFO topic.
- kmsMaster stringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- signatureVersion string
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- subscription Subscription[]
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- Tag[]
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- topicArn string
- Property topicArn
- topicName string
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- tracingConfig string
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- archive_policy Any
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- content_based_ booldeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- data_protection_ Anypolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- delivery_status_ Sequence[Logginglogging Config] 
- Property deliveryStatusLogging
- display_name str
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- fifo_topic bool
- Set to true to create a FIFO topic.
- kms_master_ strkey_ id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- signature_version str
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- subscription Sequence[Subscription]
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- Sequence[Tag]
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- topic_arn str
- Property topicArn
- topic_name str
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- tracing_config str
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- archivePolicy Any
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- contentBased BooleanDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- dataProtection AnyPolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- deliveryStatus List<Property Map>Logging 
- Property deliveryStatusLogging
- displayName String
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- fifoTopic Boolean
- Set to true to create a FIFO topic.
- kmsMaster StringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- signatureVersion String
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- subscription List<Property Map>
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- List<Property Map>
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- topicArn String
- Property topicArn
- topicName String
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- tracingConfig String
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
AwsSnsTopicPropertiesResponse, AwsSnsTopicPropertiesResponseArgs          
- ArchivePolicy object
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- ContentBased boolDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- DataProtection objectPolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- DeliveryStatus List<Pulumi.Logging Azure Native. Aws Connector. Inputs. Logging Config Response> 
- Property deliveryStatusLogging
- DisplayName string
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- FifoTopic bool
- Set to true to create a FIFO topic.
- KmsMaster stringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- SignatureVersion string
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- Subscription
List<Pulumi.Azure Native. Aws Connector. Inputs. Subscription Response> 
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- 
List<Pulumi.Azure Native. Aws Connector. Inputs. Tag Response> 
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- TopicArn string
- Property topicArn
- TopicName string
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- TracingConfig string
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- ArchivePolicy interface{}
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- ContentBased boolDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- DataProtection interface{}Policy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- DeliveryStatus []LoggingLogging Config Response 
- Property deliveryStatusLogging
- DisplayName string
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- FifoTopic bool
- Set to true to create a FIFO topic.
- KmsMaster stringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- SignatureVersion string
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- Subscription
[]SubscriptionResponse 
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- 
[]TagResponse 
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- TopicArn string
- Property topicArn
- TopicName string
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- TracingConfig string
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- archivePolicy Object
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- contentBased BooleanDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- dataProtection ObjectPolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- deliveryStatus List<LoggingLogging Config Response> 
- Property deliveryStatusLogging
- displayName String
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- fifoTopic Boolean
- Set to true to create a FIFO topic.
- kmsMaster StringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- signatureVersion String
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- subscription
List<SubscriptionResponse> 
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- 
List<TagResponse> 
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- topicArn String
- Property topicArn
- topicName String
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- tracingConfig String
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- archivePolicy any
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- contentBased booleanDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- dataProtection anyPolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- deliveryStatus LoggingLogging Config Response[] 
- Property deliveryStatusLogging
- displayName string
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- fifoTopic boolean
- Set to true to create a FIFO topic.
- kmsMaster stringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- signatureVersion string
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- subscription
SubscriptionResponse[] 
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- 
TagResponse[] 
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- topicArn string
- Property topicArn
- topicName string
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- tracingConfig string
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- archive_policy Any
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- content_based_ booldeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- data_protection_ Anypolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- delivery_status_ Sequence[Logginglogging Config Response] 
- Property deliveryStatusLogging
- display_name str
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- fifo_topic bool
- Set to true to create a FIFO topic.
- kms_master_ strkey_ id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- signature_version str
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- subscription
Sequence[SubscriptionResponse] 
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- 
Sequence[TagResponse] 
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- topic_arn str
- Property topicArn
- topic_name str
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- tracing_config str
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
- archivePolicy Any
- The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- contentBased BooleanDeduplication 
- Enables content-based deduplication for FIFO topics. + By default, ContentBasedDeduplicationis set tofalse. If you create a FIFO topic and this attribute isfalse, you must specify a value for theMessageDeduplicationIdparameter for the Publish action. + When you setContentBasedDeduplicationtotrue, SNS uses a SHA-256 hash to generate theMessageDeduplicationIdusing the body of the message (but not the attributes of the message). (Optional) To override the generated value, you can specify a value for the theMessageDeduplicationIdparameter for thePublishaction.
- dataProtection AnyPolicy 
- The body of the policy document you want to use for this topic. You can only add one policy per topic. The policy must be in JSON string format. Length Constraints: Maximum length of 30,720.
- deliveryStatus List<Property Map>Logging 
- Property deliveryStatusLogging
- displayName String
- The display name to use for an SNS topic with SMS subscriptions. The display name must be maximum 100 characters long, including hyphens (-), underscores (_), spaces, and tabs.
- fifoTopic Boolean
- Set to true to create a FIFO topic.
- kmsMaster StringKey Id 
- The ID of an AWS managed customer master key (CMK) for SNS or a custom CMK. For more information, see Key terms. For more examples, see KeyIdin the API Reference. This property applies only to server-side-encryption.
- signatureVersion String
- The signature version corresponds to the hashing algorithm used while creating the signature of the notifications, subscription confirmations, or unsubscribe confirmation messages sent by Amazon SNS. By default, SignatureVersionis set to1.
- subscription List<Property Map>
- The SNS subscriptions (endpoints) for this topic. If you specify the Subscriptionproperty in theAWS::SNS::Topicresource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topicresource is deleted.
- List<Property Map>
- The list of tags to add to a new topic. To be able to tag a topic on creation, you must have the sns:CreateTopicandsns:TagResourcepermissions.
- topicArn String
- Property topicArn
- topicName String
- The name of the topic you want to create. Topic names must include only uppercase and lowercase ASCII letters, numbers, underscores, and hyphens, and must be between 1 and 256 characters long. FIFO topic names must end with .fifo. If you don't specify a name, CFN generates a unique physical ID and uses that ID for the topic name. For more information, see Name type. If you specify a name, you can't perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
- tracingConfig String
- Tracing mode of an SNS topic. By default TracingConfigis set toPassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set toActive, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true.
LoggingConfig, LoggingConfigArgs    
- ApplicationLog string | Pulumi.Level Azure Native. Aws Connector. Logging Config Application Log Level 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- FailureFeedback stringRole Arn 
- Property failureFeedbackRoleArn
- LogFormat string | Pulumi.Azure Native. Aws Connector. Logging Config Log Format 
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- LogGroup string
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- Protocol
string | Pulumi.Azure Native. Aws Connector. Logging Config Protocol 
- Property protocol
- SuccessFeedback stringRole Arn 
- Property successFeedbackRoleArn
- SuccessFeedback stringSample Rate 
- Property successFeedbackSampleRate
- SystemLog string | Pulumi.Level Azure Native. Aws Connector. Logging Config System Log Level 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- ApplicationLog string | LoggingLevel Config Application Log Level 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- FailureFeedback stringRole Arn 
- Property failureFeedbackRoleArn
- LogFormat string | LoggingConfig Log Format 
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- LogGroup string
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- Protocol
string | LoggingConfig Protocol 
- Property protocol
- SuccessFeedback stringRole Arn 
- Property successFeedbackRoleArn
- SuccessFeedback stringSample Rate 
- Property successFeedbackSampleRate
- SystemLog string | LoggingLevel Config System Log Level 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- applicationLog String | LoggingLevel Config Application Log Level 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- failureFeedback StringRole Arn 
- Property failureFeedbackRoleArn
- logFormat String | LoggingConfig Log Format 
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- logGroup String
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- protocol
String | LoggingConfig Protocol 
- Property protocol
- successFeedback StringRole Arn 
- Property successFeedbackRoleArn
- successFeedback StringSample Rate 
- Property successFeedbackSampleRate
- systemLog String | LoggingLevel Config System Log Level 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- applicationLog string | LoggingLevel Config Application Log Level 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- failureFeedback stringRole Arn 
- Property failureFeedbackRoleArn
- logFormat string | LoggingConfig Log Format 
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- logGroup string
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- protocol
string | LoggingConfig Protocol 
- Property protocol
- successFeedback stringRole Arn 
- Property successFeedbackRoleArn
- successFeedback stringSample Rate 
- Property successFeedbackSampleRate
- systemLog string | LoggingLevel Config System Log Level 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- application_log_ str | Logginglevel Config Application Log Level 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- failure_feedback_ strrole_ arn 
- Property failureFeedbackRoleArn
- log_format str | LoggingConfig Log Format 
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- log_group str
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- protocol
str | LoggingConfig Protocol 
- Property protocol
- success_feedback_ strrole_ arn 
- Property successFeedbackRoleArn
- success_feedback_ strsample_ rate 
- Property successFeedbackSampleRate
- system_log_ str | Logginglevel Config System Log Level 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- applicationLog String | "DEBUG" | "ERROR" | "FATAL" | "INFO" | "TRACE" | "WARN"Level 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- failureFeedback StringRole Arn 
- Property failureFeedbackRoleArn
- logFormat String | "JSON" | "Text"
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- logGroup String
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- protocol String | "application" | "firehose" | "http/s" | "lambda" | "sqs"
- Property protocol
- successFeedback StringRole Arn 
- Property successFeedbackRoleArn
- successFeedback StringSample Rate 
- Property successFeedbackSampleRate
- systemLog String | "DEBUG" | "INFO" | "WARN"Level 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
LoggingConfigApplicationLogLevel, LoggingConfigApplicationLogLevelArgs          
- DEBUG
- DEBUGLoggingConfigApplicationLogLevel enum DEBUG
- ERROR
- ERRORLoggingConfigApplicationLogLevel enum ERROR
- FATAL
- FATALLoggingConfigApplicationLogLevel enum FATAL
- INFO
- INFOLoggingConfigApplicationLogLevel enum INFO
- TRACE
- TRACELoggingConfigApplicationLogLevel enum TRACE
- WARN
- WARNLoggingConfigApplicationLogLevel enum WARN
- LoggingConfig Application Log Level DEBUG 
- DEBUGLoggingConfigApplicationLogLevel enum DEBUG
- LoggingConfig Application Log Level ERROR 
- ERRORLoggingConfigApplicationLogLevel enum ERROR
- LoggingConfig Application Log Level FATAL 
- FATALLoggingConfigApplicationLogLevel enum FATAL
- LoggingConfig Application Log Level INFO 
- INFOLoggingConfigApplicationLogLevel enum INFO
- LoggingConfig Application Log Level TRACE 
- TRACELoggingConfigApplicationLogLevel enum TRACE
- LoggingConfig Application Log Level WARN 
- WARNLoggingConfigApplicationLogLevel enum WARN
- DEBUG
- DEBUGLoggingConfigApplicationLogLevel enum DEBUG
- ERROR
- ERRORLoggingConfigApplicationLogLevel enum ERROR
- FATAL
- FATALLoggingConfigApplicationLogLevel enum FATAL
- INFO
- INFOLoggingConfigApplicationLogLevel enum INFO
- TRACE
- TRACELoggingConfigApplicationLogLevel enum TRACE
- WARN
- WARNLoggingConfigApplicationLogLevel enum WARN
- DEBUG
- DEBUGLoggingConfigApplicationLogLevel enum DEBUG
- ERROR
- ERRORLoggingConfigApplicationLogLevel enum ERROR
- FATAL
- FATALLoggingConfigApplicationLogLevel enum FATAL
- INFO
- INFOLoggingConfigApplicationLogLevel enum INFO
- TRACE
- TRACELoggingConfigApplicationLogLevel enum TRACE
- WARN
- WARNLoggingConfigApplicationLogLevel enum WARN
- DEBUG
- DEBUGLoggingConfigApplicationLogLevel enum DEBUG
- ERROR
- ERRORLoggingConfigApplicationLogLevel enum ERROR
- FATAL
- FATALLoggingConfigApplicationLogLevel enum FATAL
- INFO
- INFOLoggingConfigApplicationLogLevel enum INFO
- TRACE
- TRACELoggingConfigApplicationLogLevel enum TRACE
- WARN
- WARNLoggingConfigApplicationLogLevel enum WARN
- "DEBUG"
- DEBUGLoggingConfigApplicationLogLevel enum DEBUG
- "ERROR"
- ERRORLoggingConfigApplicationLogLevel enum ERROR
- "FATAL"
- FATALLoggingConfigApplicationLogLevel enum FATAL
- "INFO"
- INFOLoggingConfigApplicationLogLevel enum INFO
- "TRACE"
- TRACELoggingConfigApplicationLogLevel enum TRACE
- "WARN"
- WARNLoggingConfigApplicationLogLevel enum WARN
LoggingConfigLogFormat, LoggingConfigLogFormatArgs        
- JSON
- JSONLoggingConfigLogFormat enum JSON
- Text
- TextLoggingConfigLogFormat enum Text
- LoggingConfig Log Format JSON 
- JSONLoggingConfigLogFormat enum JSON
- LoggingConfig Log Format Text 
- TextLoggingConfigLogFormat enum Text
- JSON
- JSONLoggingConfigLogFormat enum JSON
- Text
- TextLoggingConfigLogFormat enum Text
- JSON
- JSONLoggingConfigLogFormat enum JSON
- Text
- TextLoggingConfigLogFormat enum Text
- JSON
- JSONLoggingConfigLogFormat enum JSON
- TEXT
- TextLoggingConfigLogFormat enum Text
- "JSON"
- JSONLoggingConfigLogFormat enum JSON
- "Text"
- TextLoggingConfigLogFormat enum Text
LoggingConfigProtocol, LoggingConfigProtocolArgs      
- Application
- applicationLoggingConfigProtocol enum application
- Firehose
- firehoseLoggingConfigProtocol enum firehose
- HttpS 
- http/sLoggingConfigProtocol enum http/s
- Lambda
- lambdaLoggingConfigProtocol enum lambda
- Sqs
- sqsLoggingConfigProtocol enum sqs
- LoggingConfig Protocol Application 
- applicationLoggingConfigProtocol enum application
- LoggingConfig Protocol Firehose 
- firehoseLoggingConfigProtocol enum firehose
- LoggingConfig Protocol Http S 
- http/sLoggingConfigProtocol enum http/s
- LoggingConfig Protocol Lambda 
- lambdaLoggingConfigProtocol enum lambda
- LoggingConfig Protocol Sqs 
- sqsLoggingConfigProtocol enum sqs
- Application
- applicationLoggingConfigProtocol enum application
- Firehose
- firehoseLoggingConfigProtocol enum firehose
- HttpS 
- http/sLoggingConfigProtocol enum http/s
- Lambda
- lambdaLoggingConfigProtocol enum lambda
- Sqs
- sqsLoggingConfigProtocol enum sqs
- Application
- applicationLoggingConfigProtocol enum application
- Firehose
- firehoseLoggingConfigProtocol enum firehose
- HttpS 
- http/sLoggingConfigProtocol enum http/s
- Lambda
- lambdaLoggingConfigProtocol enum lambda
- Sqs
- sqsLoggingConfigProtocol enum sqs
- APPLICATION
- applicationLoggingConfigProtocol enum application
- FIREHOSE
- firehoseLoggingConfigProtocol enum firehose
- HTTP_S
- http/sLoggingConfigProtocol enum http/s
- LAMBDA_
- lambdaLoggingConfigProtocol enum lambda
- SQS
- sqsLoggingConfigProtocol enum sqs
- "application"
- applicationLoggingConfigProtocol enum application
- "firehose"
- firehoseLoggingConfigProtocol enum firehose
- "http/s"
- http/sLoggingConfigProtocol enum http/s
- "lambda"
- lambdaLoggingConfigProtocol enum lambda
- "sqs"
- sqsLoggingConfigProtocol enum sqs
LoggingConfigResponse, LoggingConfigResponseArgs      
- ApplicationLog stringLevel 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- FailureFeedback stringRole Arn 
- Property failureFeedbackRoleArn
- LogFormat string
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- LogGroup string
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- Protocol string
- Property protocol
- SuccessFeedback stringRole Arn 
- Property successFeedbackRoleArn
- SuccessFeedback stringSample Rate 
- Property successFeedbackSampleRate
- SystemLog stringLevel 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- ApplicationLog stringLevel 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- FailureFeedback stringRole Arn 
- Property failureFeedbackRoleArn
- LogFormat string
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- LogGroup string
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- Protocol string
- Property protocol
- SuccessFeedback stringRole Arn 
- Property successFeedbackRoleArn
- SuccessFeedback stringSample Rate 
- Property successFeedbackSampleRate
- SystemLog stringLevel 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- applicationLog StringLevel 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- failureFeedback StringRole Arn 
- Property failureFeedbackRoleArn
- logFormat String
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- logGroup String
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- protocol String
- Property protocol
- successFeedback StringRole Arn 
- Property successFeedbackRoleArn
- successFeedback StringSample Rate 
- Property successFeedbackSampleRate
- systemLog StringLevel 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- applicationLog stringLevel 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- failureFeedback stringRole Arn 
- Property failureFeedbackRoleArn
- logFormat string
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- logGroup string
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- protocol string
- Property protocol
- successFeedback stringRole Arn 
- Property successFeedbackRoleArn
- successFeedback stringSample Rate 
- Property successFeedbackSampleRate
- systemLog stringLevel 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- application_log_ strlevel 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- failure_feedback_ strrole_ arn 
- Property failureFeedbackRoleArn
- log_format str
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- log_group str
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- protocol str
- Property protocol
- success_feedback_ strrole_ arn 
- Property successFeedbackRoleArn
- success_feedback_ strsample_ rate 
- Property successFeedbackSampleRate
- system_log_ strlevel 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
- applicationLog StringLevel 
- Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where TRACEis the highest level andFATALis the lowest.
- failureFeedback StringRole Arn 
- Property failureFeedbackRoleArn
- logFormat String
- The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- logGroup String
- The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named /aws/lambda/<function name>. To use a different log group, enter an existing log group or enter a new log group name.
- protocol String
- Property protocol
- successFeedback StringRole Arn 
- Property successFeedbackRoleArn
- successFeedback StringSample Rate 
- Property successFeedbackSampleRate
- systemLog StringLevel 
- Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where DEBUGis the highest level andWARNis the lowest.
LoggingConfigSystemLogLevel, LoggingConfigSystemLogLevelArgs          
- DEBUG
- DEBUGLoggingConfigSystemLogLevel enum DEBUG
- INFO
- INFOLoggingConfigSystemLogLevel enum INFO
- WARN
- WARNLoggingConfigSystemLogLevel enum WARN
- LoggingConfig System Log Level DEBUG 
- DEBUGLoggingConfigSystemLogLevel enum DEBUG
- LoggingConfig System Log Level INFO 
- INFOLoggingConfigSystemLogLevel enum INFO
- LoggingConfig System Log Level WARN 
- WARNLoggingConfigSystemLogLevel enum WARN
- DEBUG
- DEBUGLoggingConfigSystemLogLevel enum DEBUG
- INFO
- INFOLoggingConfigSystemLogLevel enum INFO
- WARN
- WARNLoggingConfigSystemLogLevel enum WARN
- DEBUG
- DEBUGLoggingConfigSystemLogLevel enum DEBUG
- INFO
- INFOLoggingConfigSystemLogLevel enum INFO
- WARN
- WARNLoggingConfigSystemLogLevel enum WARN
- DEBUG
- DEBUGLoggingConfigSystemLogLevel enum DEBUG
- INFO
- INFOLoggingConfigSystemLogLevel enum INFO
- WARN
- WARNLoggingConfigSystemLogLevel enum WARN
- "DEBUG"
- DEBUGLoggingConfigSystemLogLevel enum DEBUG
- "INFO"
- INFOLoggingConfigSystemLogLevel enum INFO
- "WARN"
- WARNLoggingConfigSystemLogLevel enum WARN
SnsTopicProperties, SnsTopicPropertiesArgs      
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Sns Topic Properties 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsSns Topic Properties 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsSns Topic Properties 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsSns Topic Properties 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud stringResource Name 
- Public Cloud Resource Name
- arn str
- Amazon Resource Name (ARN)
- aws_account_ strid 
- AWS Account ID
- aws_properties AwsSns Topic Properties 
- AWS Properties
- aws_region str
- AWS Region
- aws_source_ strschema 
- AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_cloud_ strconnectors_ resource_ id 
- Public Cloud Connectors Resource ID
- public_cloud_ strresource_ name 
- Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
SnsTopicPropertiesResponse, SnsTopicPropertiesResponseArgs        
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties Pulumi.Azure Native. Aws Connector. Inputs. Aws Sns Topic Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- ProvisioningState string
- The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- AwsAccount stringId 
- AWS Account ID
- AwsProperties AwsSns Topic Properties Response 
- AWS Properties
- AwsRegion string
- AWS Region
- AwsSource stringSchema 
- AWS Source Schema
- map[string]string
- AWS Tags
- PublicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- PublicCloud stringResource Name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties AwsSns Topic Properties Response 
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String,String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
- provisioningState string
- The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- awsAccount stringId 
- AWS Account ID
- awsProperties AwsSns Topic Properties Response 
- AWS Properties
- awsRegion string
- AWS Region
- awsSource stringSchema 
- AWS Source Schema
- {[key: string]: string}
- AWS Tags
- publicCloud stringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud stringResource Name 
- Public Cloud Resource Name
- provisioning_state str
- The status of the last operation.
- arn str
- Amazon Resource Name (ARN)
- aws_account_ strid 
- AWS Account ID
- aws_properties AwsSns Topic Properties Response 
- AWS Properties
- aws_region str
- AWS Region
- aws_source_ strschema 
- AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_cloud_ strconnectors_ resource_ id 
- Public Cloud Connectors Resource ID
- public_cloud_ strresource_ name 
- Public Cloud Resource Name
- provisioningState String
- The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- awsAccount StringId 
- AWS Account ID
- awsProperties Property Map
- AWS Properties
- awsRegion String
- AWS Region
- awsSource StringSchema 
- AWS Source Schema
- Map<String>
- AWS Tags
- publicCloud StringConnectors Resource Id 
- Public Cloud Connectors Resource ID
- publicCloud StringResource Name 
- Public Cloud Resource Name
Subscription, SubscriptionArgs  
- Endpoint string
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- Protocol string
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- Endpoint string
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- Protocol string
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- endpoint String
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- protocol String
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- endpoint string
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- protocol string
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- endpoint str
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- protocol str
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- endpoint String
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- protocol String
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
SubscriptionResponse, SubscriptionResponseArgs    
- Endpoint string
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- Protocol string
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- Endpoint string
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- Protocol string
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- endpoint String
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- protocol String
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- endpoint string
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- protocol string
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- endpoint str
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- protocol str
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
- endpoint String
- The endpoint that receives notifications from the SNS topic. The endpoint value depends on the protocol that you specify. For more information, see the Endpointparameter of theSubscribeaction in the API Reference.
- protocol String
- The subscription's protocol. For more information, see the Protocolparameter of theSubscribeaction in the API Reference.
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Tag, TagArgs  
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
TagResponse, TagResponseArgs    
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:awsconnector:SnsTopic hsdynqpvalkbhp /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/snsTopics/{name} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0