Cloud Formation Stack
A Microsoft.AwsConnector resource Uses Azure REST API version 2024-12-01. In version 2.x of the Azure Native provider, it used API version 2024-12-01.
Example Usage
CloudFormationStacks_CreateOrReplace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var cloudFormationStack = new AzureNative.AwsConnector.CloudFormationStack("cloudFormationStack", new()
{
Location = "igidmxpchpipflxgxqkge",
Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
Properties = new AzureNative.AwsConnector.Inputs.CloudFormationStackPropertiesArgs
{
Arn = "wnbcxhzurwtzqcoirs",
AwsAccountId = "yuzdhawgkrzzmppqjebmyzrqzsxbgh",
AwsProperties = new AzureNative.AwsConnector.Inputs.AwsCloudFormationStackPropertiesArgs
{
Capabilities = new[]
{
AzureNative.AwsConnector.Capabilities.CAPABILITY_AUTO_EXPAND,
},
ChangeSetId = "diebgdscxgdrjl",
CreationTime = "rbzmujrpza",
Description = "qgthunuomcbskx",
DisableRollback = true,
EnableTerminationProtection = true,
LastUpdateTime = "ziwluvridlkgt",
NotificationARNs = new[]
{
"hiumjcobumu",
},
Outputs = new[]
{
new AzureNative.AwsConnector.Inputs.OutputArgs
{
Description = "yr",
ExportName = "inzgbtgxtlkmbsthsiqyaownydl",
OutputKey = "oxvigtrakftzifxp",
OutputValue = "xrkebm",
},
},
Parameters =
{
{ "key3924", "g" },
},
ParentId = "spfnpubjgnn",
RoleARN = "chneost",
RootId = "dm",
StackId = "pfdvktglgjlp",
StackName = "kcpmjgjmtil",
StackPolicyURL = "azff",
StackStatus = AzureNative.AwsConnector.StackStatus.CREATE_COMPLETE,
StackStatusReason = "oashauqgm",
Tags = new[]
{
new AzureNative.AwsConnector.Inputs.TagArgs
{
Key = "xjabhkryhrdgshmztidyvkbzqw",
Value = "xapmapwprakmhlboq",
},
},
TemplateURL = "prpgfhggbaglqposmnlkc",
TimeoutInMinutes = 21,
},
AwsRegion = "ovumxnjlsoffpzxyegazwgujni",
AwsSourceSchema = "ascbhyeewelekovixg",
AwsTags =
{
{ "key6002", "lkyagteqeoafj" },
},
PublicCloudConnectorsResourceId = "ccuizanjtbypcrcdmoelfyjkx",
PublicCloudResourceName = "vjnhdxpreaebeaxeqmrhfuro",
},
ResourceGroupName = "rgcloudFormationStack",
Tags =
{
{ "key8740", "gebtpejhvwgd" },
},
});
});
Content copied to clipboard
package main
import (
awsconnector "github.com/pulumi/pulumi-azure-native-sdk/awsconnector/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := awsconnector.NewCloudFormationStack(ctx, "cloudFormationStack", &awsconnector.CloudFormationStackArgs{
Location: pulumi.String("igidmxpchpipflxgxqkge"),
Name: pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
Properties: &awsconnector.CloudFormationStackPropertiesArgs{
Arn: pulumi.String("wnbcxhzurwtzqcoirs"),
AwsAccountId: pulumi.String("yuzdhawgkrzzmppqjebmyzrqzsxbgh"),
AwsProperties: &awsconnector.AwsCloudFormationStackPropertiesArgs{
Capabilities: pulumi.StringArray{
pulumi.String(awsconnector.Capabilities_CAPABILITY_AUTO_EXPAND),
},
ChangeSetId: pulumi.String("diebgdscxgdrjl"),
CreationTime: pulumi.String("rbzmujrpza"),
Description: pulumi.String("qgthunuomcbskx"),
DisableRollback: pulumi.Bool(true),
EnableTerminationProtection: pulumi.Bool(true),
LastUpdateTime: pulumi.String("ziwluvridlkgt"),
NotificationARNs: pulumi.StringArray{
pulumi.String("hiumjcobumu"),
},
Outputs: awsconnector.OutputArray{
awsconnector.OutputArgs{
Description: pulumi.String("yr"),
ExportName: pulumi.String("inzgbtgxtlkmbsthsiqyaownydl"),
OutputKey: pulumi.String("oxvigtrakftzifxp"),
OutputValue: pulumi.String("xrkebm"),
},
},
Parameters: pulumi.StringMap{
"key3924": pulumi.String("g"),
},
ParentId: pulumi.String("spfnpubjgnn"),
RoleARN: pulumi.String("chneost"),
RootId: pulumi.String("dm"),
StackId: pulumi.String("pfdvktglgjlp"),
StackName: pulumi.String("kcpmjgjmtil"),
StackPolicyURL: pulumi.String("azff"),
StackStatus: pulumi.String(awsconnector.StackStatus_CREATE_COMPLETE),
StackStatusReason: pulumi.String("oashauqgm"),
Tags: awsconnector.TagArray{
&awsconnector.TagArgs{
Key: pulumi.String("xjabhkryhrdgshmztidyvkbzqw"),
Value: pulumi.String("xapmapwprakmhlboq"),
},
},
TemplateURL: pulumi.String("prpgfhggbaglqposmnlkc"),
TimeoutInMinutes: pulumi.Int(21),
},
AwsRegion: pulumi.String("ovumxnjlsoffpzxyegazwgujni"),
AwsSourceSchema: pulumi.String("ascbhyeewelekovixg"),
AwsTags: pulumi.StringMap{
"key6002": pulumi.String("lkyagteqeoafj"),
},
PublicCloudConnectorsResourceId: pulumi.String("ccuizanjtbypcrcdmoelfyjkx"),
PublicCloudResourceName: pulumi.String("vjnhdxpreaebeaxeqmrhfuro"),
},
ResourceGroupName: pulumi.String("rgcloudFormationStack"),
Tags: pulumi.StringMap{
"key8740": pulumi.String("gebtpejhvwgd"),
},
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.awsconnector.CloudFormationStack;
import com.pulumi.azurenative.awsconnector.CloudFormationStackArgs;
import com.pulumi.azurenative.awsconnector.inputs.CloudFormationStackPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AwsCloudFormationStackPropertiesArgs;
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 cloudFormationStack = new CloudFormationStack("cloudFormationStack", CloudFormationStackArgs.builder()
.location("igidmxpchpipflxgxqkge")
.name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
.properties(CloudFormationStackPropertiesArgs.builder()
.arn("wnbcxhzurwtzqcoirs")
.awsAccountId("yuzdhawgkrzzmppqjebmyzrqzsxbgh")
.awsProperties(AwsCloudFormationStackPropertiesArgs.builder()
.capabilities("CAPABILITY_AUTO_EXPAND")
.changeSetId("diebgdscxgdrjl")
.creationTime("rbzmujrpza")
.description("qgthunuomcbskx")
.disableRollback(true)
.enableTerminationProtection(true)
.lastUpdateTime("ziwluvridlkgt")
.notificationARNs("hiumjcobumu")
.outputs(OutputArgs.builder()
.description("yr")
.exportName("inzgbtgxtlkmbsthsiqyaownydl")
.outputKey("oxvigtrakftzifxp")
.outputValue("xrkebm")
.build())
.parameters(Map.of("key3924", "g"))
.parentId("spfnpubjgnn")
.roleARN("chneost")
.rootId("dm")
.stackId("pfdvktglgjlp")
.stackName("kcpmjgjmtil")
.stackPolicyURL("azff")
.stackStatus("CREATE_COMPLETE")
.stackStatusReason("oashauqgm")
.tags(TagArgs.builder()
.key("xjabhkryhrdgshmztidyvkbzqw")
.value("xapmapwprakmhlboq")
.build())
.templateURL("prpgfhggbaglqposmnlkc")
.timeoutInMinutes(21)
.build())
.awsRegion("ovumxnjlsoffpzxyegazwgujni")
.awsSourceSchema("ascbhyeewelekovixg")
.awsTags(Map.of("key6002", "lkyagteqeoafj"))
.publicCloudConnectorsResourceId("ccuizanjtbypcrcdmoelfyjkx")
.publicCloudResourceName("vjnhdxpreaebeaxeqmrhfuro")
.build())
.resourceGroupName("rgcloudFormationStack")
.tags(Map.of("key8740", "gebtpejhvwgd"))
.build());
}
}
Content copied to clipboard
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:awsconnector:CloudFormationStack fkrujbsksjubfb /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/cloudFormationStacks/{name}
Content copied to clipboard
Properties
Link copied to clipboard
The Azure API version of the resource.
Link copied to clipboard
The resource-specific properties for this resource.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Azure Resource Manager metadata containing createdBy and modifiedBy information.