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 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",
})
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",
},
});
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:
- Resource
Group 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.
- Resource
Group 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
Sns
Topic Properties Args - The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resource
Group 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
Sns
Topic Properties - The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resource
Group 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
Sns
Topic 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
Sns
Topic Properties Args - The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resource
Group 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.
- System
Data 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.
- System
Data 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.
- system
Data 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.
- system
Data 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.
- system
Data 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
- Archive
Policy object - 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,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - Data
Protection 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.
- Delivery
Status List<Pulumi.Logging Azure Native. Aws Connector. Inputs. Logging Config> - Property deliveryStatusLogging
- Display
Name 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.
- Fifo
Topic bool - Set to true to create a FIFO topic.
- Kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - Signature
Version 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,
SignatureVersion
is set to1
. - Subscription
List<Pulumi.
Azure Native. Aws Connector. Inputs. Subscription> - The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource 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:CreateTopic
andsns:TagResource
permissions. - Topic
Arn string - Property topicArn
- Topic
Name 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. - Tracing
Config string - Tracing mode of an SNS topic. By default
TracingConfig
is 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 interface{} - 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,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - Data
Protection 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.
- Delivery
Status []LoggingLogging Config - Property deliveryStatusLogging
- Display
Name 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.
- Fifo
Topic bool - Set to true to create a FIFO topic.
- Kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - Signature
Version 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,
SignatureVersion
is set to1
. - Subscription []Subscription
- The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource 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:CreateTopic
andsns:TagResource
permissions. - Topic
Arn string - Property topicArn
- Topic
Name 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. - Tracing
Config string - Tracing mode of an SNS topic. By default
TracingConfig
is 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 Object - The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- content
Based BooleanDeduplication - Enables content-based deduplication for FIFO topics. + By default,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - data
Protection 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.
- delivery
Status List<LoggingLogging Config> - Property deliveryStatusLogging
- display
Name 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.
- fifo
Topic Boolean - Set to true to create a FIFO topic.
- kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - signature
Version 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,
SignatureVersion
is set to1
. - subscription List<Subscription>
- The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource 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:CreateTopic
andsns:TagResource
permissions. - topic
Arn String - Property topicArn
- topic
Name 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. - tracing
Config String - Tracing mode of an SNS topic. By default
TracingConfig
is 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 booleanDeduplication - Enables content-based deduplication for FIFO topics. + By default,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - 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 LoggingLogging Config[] - Property deliveryStatusLogging
- display
Name 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.
- fifo
Topic boolean - Set to true to create a FIFO topic.
- kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - signature
Version 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,
SignatureVersion
is set to1
. - subscription Subscription[]
- The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource 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:CreateTopic
andsns:TagResource
permissions. - topic
Arn string - Property topicArn
- topic
Name 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. - tracing
Config string - Tracing mode of an SNS topic. By default
TracingConfig
is 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,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - 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
KeyId
in 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,
SignatureVersion
is set to1
. - subscription Sequence[Subscription]
- The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource 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:CreateTopic
andsns:TagResource
permissions. - 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
TracingConfig
is 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 BooleanDeduplication - Enables content-based deduplication for FIFO topics. + By default,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - 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 List<Property Map>Logging - Property deliveryStatusLogging
- display
Name 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.
- fifo
Topic Boolean - Set to true to create a FIFO topic.
- kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - signature
Version 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,
SignatureVersion
is set to1
. - subscription List<Property Map>
- The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource 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:CreateTopic
andsns:TagResource
permissions. - topic
Arn String - Property topicArn
- topic
Name 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. - tracing
Config String - Tracing mode of an SNS topic. By default
TracingConfig
is 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
- Archive
Policy object - 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,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - Data
Protection 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.
- Delivery
Status List<Pulumi.Logging Azure Native. Aws Connector. Inputs. Logging Config Response> - Property deliveryStatusLogging
- Display
Name 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.
- Fifo
Topic bool - Set to true to create a FIFO topic.
- Kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - Signature
Version 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,
SignatureVersion
is set to1
. - Subscription
List<Pulumi.
Azure Native. Aws Connector. Inputs. Subscription Response> - The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource 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:CreateTopic
andsns:TagResource
permissions. - Topic
Arn string - Property topicArn
- Topic
Name 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. - Tracing
Config string - Tracing mode of an SNS topic. By default
TracingConfig
is 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 interface{} - 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,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - Data
Protection 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.
- Delivery
Status []LoggingLogging Config Response - Property deliveryStatusLogging
- Display
Name 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.
- Fifo
Topic bool - Set to true to create a FIFO topic.
- Kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - Signature
Version 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,
SignatureVersion
is set to1
. - Subscription
[]Subscription
Response - The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource is deleted. - []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:CreateTopic
andsns:TagResource
permissions. - Topic
Arn string - Property topicArn
- Topic
Name 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. - Tracing
Config string - Tracing mode of an SNS topic. By default
TracingConfig
is 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 Object - The archive policy determines the number of days SNS retains messages. You can set a retention period from 1 to 365 days.
- content
Based BooleanDeduplication - Enables content-based deduplication for FIFO topics. + By default,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - data
Protection 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.
- delivery
Status List<LoggingLogging Config Response> - Property deliveryStatusLogging
- display
Name 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.
- fifo
Topic Boolean - Set to true to create a FIFO topic.
- kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - signature
Version 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,
SignatureVersion
is set to1
. - subscription
List<Subscription
Response> - The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource is deleted. - List<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:CreateTopic
andsns:TagResource
permissions. - topic
Arn String - Property topicArn
- topic
Name 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. - tracing
Config String - Tracing mode of an SNS topic. By default
TracingConfig
is 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 booleanDeduplication - Enables content-based deduplication for FIFO topics. + By default,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - 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 LoggingLogging Config Response[] - Property deliveryStatusLogging
- display
Name 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.
- fifo
Topic boolean - Set to true to create a FIFO topic.
- kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - signature
Version 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,
SignatureVersion
is set to1
. - subscription
Subscription
Response[] - The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource is deleted. - 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:CreateTopic
andsns:TagResource
permissions. - topic
Arn string - Property topicArn
- topic
Name 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. - tracing
Config string - Tracing mode of an SNS topic. By default
TracingConfig
is 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,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - 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
KeyId
in 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,
SignatureVersion
is set to1
. - subscription
Sequence[Subscription
Response] - The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource is deleted. - Sequence[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:CreateTopic
andsns:TagResource
permissions. - 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
TracingConfig
is 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 BooleanDeduplication - Enables content-based deduplication for FIFO topics. + By default,
ContentBasedDeduplication
is set tofalse
. If you create a FIFO topic and this attribute isfalse
, you must specify a value for theMessageDeduplicationId
parameter for the Publish action. + When you setContentBasedDeduplication
totrue
, SNS uses a SHA-256 hash to generate theMessageDeduplicationId
using 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 theMessageDeduplicationId
parameter for thePublish
action. - 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 List<Property Map>Logging - Property deliveryStatusLogging
- display
Name 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.
- fifo
Topic Boolean - Set to true to create a FIFO topic.
- kms
Master 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
KeyId
in the API Reference. This property applies only to server-side-encryption. - signature
Version 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,
SignatureVersion
is set to1
. - subscription List<Property Map>
- The SNS subscriptions (endpoints) for this topic. If you specify the
Subscription
property in theAWS::SNS::Topic
resource and it creates an associated subscription resource, the associated subscription is not deleted when theAWS::SNS::Topic
resource 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:CreateTopic
andsns:TagResource
permissions. - topic
Arn String - Property topicArn
- topic
Name 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. - tracing
Config String - Tracing mode of an SNS topic. By default
TracingConfig
is 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
- Application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - Failure
Feedback stringRole Arn - Property failureFeedbackRoleArn
- Log
Format 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.
- Log
Group 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
- Success
Feedback stringRole Arn - Property successFeedbackRoleArn
- Success
Feedback stringSample Rate - Property successFeedbackSampleRate
- System
Log 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
DEBUG
is the highest level andWARN
is the lowest.
- Application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - Failure
Feedback stringRole Arn - Property failureFeedbackRoleArn
- Log
Format 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.
- Log
Group 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 | Logging
Config Protocol - Property protocol
- Success
Feedback stringRole Arn - Property successFeedbackRoleArn
- Success
Feedback stringSample Rate - Property successFeedbackSampleRate
- System
Log 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
DEBUG
is the highest level andWARN
is the lowest.
- application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - failure
Feedback StringRole Arn - Property failureFeedbackRoleArn
- log
Format 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.
- log
Group 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 | Logging
Config Protocol - Property protocol
- success
Feedback StringRole Arn - Property successFeedbackRoleArn
- success
Feedback StringSample Rate - Property successFeedbackSampleRate
- system
Log 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
DEBUG
is the highest level andWARN
is the lowest.
- application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - failure
Feedback stringRole Arn - Property failureFeedbackRoleArn
- log
Format 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.
- log
Group 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 | Logging
Config Protocol - Property protocol
- success
Feedback stringRole Arn - Property successFeedbackRoleArn
- success
Feedback stringSample Rate - Property successFeedbackSampleRate
- system
Log 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
DEBUG
is the highest level andWARN
is 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
TRACE
is the highest level andFATAL
is 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 | Logging
Config 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
DEBUG
is the highest level andWARN
is the lowest.
- application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - failure
Feedback StringRole Arn - Property failureFeedbackRoleArn
- log
Format 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.
- log
Group 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
- success
Feedback StringRole Arn - Property successFeedbackRoleArn
- success
Feedback StringSample Rate - Property successFeedbackSampleRate
- system
Log 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
DEBUG
is the highest level andWARN
is 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
- Logging
Config Application Log Level DEBUG - DEBUGLoggingConfigApplicationLogLevel enum DEBUG
- Logging
Config Application Log Level ERROR - ERRORLoggingConfigApplicationLogLevel enum ERROR
- Logging
Config Application Log Level FATAL - FATALLoggingConfigApplicationLogLevel enum FATAL
- Logging
Config Application Log Level INFO - INFOLoggingConfigApplicationLogLevel enum INFO
- Logging
Config Application Log Level TRACE - TRACELoggingConfigApplicationLogLevel enum TRACE
- Logging
Config 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
- Logging
Config Log Format JSON - JSONLoggingConfigLogFormat enum JSON
- Logging
Config 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
- Http
S - http/sLoggingConfigProtocol enum http/s
- Lambda
- lambdaLoggingConfigProtocol enum lambda
- Sqs
- sqsLoggingConfigProtocol enum sqs
- Logging
Config Protocol Application - applicationLoggingConfigProtocol enum application
- Logging
Config Protocol Firehose - firehoseLoggingConfigProtocol enum firehose
- Logging
Config Protocol Http S - http/sLoggingConfigProtocol enum http/s
- Logging
Config Protocol Lambda - lambdaLoggingConfigProtocol enum lambda
- Logging
Config Protocol 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
- 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
- Application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - Failure
Feedback stringRole Arn - Property failureFeedbackRoleArn
- Log
Format string - The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- Log
Group 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
- Success
Feedback stringRole Arn - Property successFeedbackRoleArn
- Success
Feedback stringSample Rate - Property successFeedbackSampleRate
- System
Log 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
DEBUG
is the highest level andWARN
is the lowest.
- Application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - Failure
Feedback stringRole Arn - Property failureFeedbackRoleArn
- Log
Format string - The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- Log
Group 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
- Success
Feedback stringRole Arn - Property successFeedbackRoleArn
- Success
Feedback stringSample Rate - Property successFeedbackSampleRate
- System
Log 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
DEBUG
is the highest level andWARN
is the lowest.
- application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - failure
Feedback StringRole Arn - Property failureFeedbackRoleArn
- log
Format String - The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- log
Group 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
- success
Feedback StringRole Arn - Property successFeedbackRoleArn
- success
Feedback StringSample Rate - Property successFeedbackSampleRate
- system
Log 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
DEBUG
is the highest level andWARN
is the lowest.
- application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - failure
Feedback stringRole Arn - Property failureFeedbackRoleArn
- log
Format string - The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- log
Group 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
- success
Feedback stringRole Arn - Property successFeedbackRoleArn
- success
Feedback stringSample Rate - Property successFeedbackSampleRate
- system
Log 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
DEBUG
is the highest level andWARN
is 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
TRACE
is the highest level andFATAL
is 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
DEBUG
is the highest level andWARN
is the lowest.
- application
Log 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
TRACE
is the highest level andFATAL
is the lowest. - failure
Feedback StringRole Arn - Property failureFeedbackRoleArn
- log
Format String - The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
- log
Group 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
- success
Feedback StringRole Arn - Property successFeedbackRoleArn
- success
Feedback StringSample Rate - Property successFeedbackSampleRate
- system
Log 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
DEBUG
is the highest level andWARN
is the lowest.
LoggingConfigSystemLogLevel, LoggingConfigSystemLogLevelArgs
- DEBUG
- DEBUGLoggingConfigSystemLogLevel enum DEBUG
- INFO
- INFOLoggingConfigSystemLogLevel enum INFO
- WARN
- WARNLoggingConfigSystemLogLevel enum WARN
- Logging
Config System Log Level DEBUG - DEBUGLoggingConfigSystemLogLevel enum DEBUG
- Logging
Config System Log Level INFO - INFOLoggingConfigSystemLogLevel enum INFO
- Logging
Config 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)
- Aws
Account stringId - AWS Account ID
- Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Sns Topic Properties - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties AwsSns Topic Properties - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- map[string]string
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties AwsSns Topic Properties - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String,String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
- arn string
- Amazon Resource Name (ARN)
- aws
Account stringId - AWS Account ID
- aws
Properties AwsSns Topic Properties - AWS Properties
- aws
Region string - AWS Region
- aws
Source stringSchema - AWS Source Schema
- {[key: string]: string}
- AWS Tags
- public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud 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)
- aws
Account StringId - AWS Account ID
- aws
Properties Property Map - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
SnsTopicPropertiesResponse, SnsTopicPropertiesResponseArgs
- Provisioning
State string - The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Sns Topic Properties Response - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- Provisioning
State string - The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties AwsSns Topic Properties Response - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- map[string]string
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- provisioning
State String - The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties AwsSns Topic Properties Response - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String,String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
- provisioning
State string - The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- aws
Account stringId - AWS Account ID
- aws
Properties AwsSns Topic Properties Response - AWS Properties
- aws
Region string - AWS Region
- aws
Source stringSchema - AWS Source Schema
- {[key: string]: string}
- AWS Tags
- public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud 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
- provisioning
State String - The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties Property Map - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud 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
Endpoint
parameter of theSubscribe
action in the API Reference. - Protocol string
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - Protocol string
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - protocol String
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - protocol string
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - protocol str
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - protocol String
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - Protocol string
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - Protocol string
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - protocol String
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - protocol string
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - protocol str
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action 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
Endpoint
parameter of theSubscribe
action in the API Reference. - protocol String
- The subscription's protocol. For more information, see the
Protocol
parameter of theSubscribe
action in the API Reference.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified 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