Logs Log Group
A Microsoft.AwsConnector resource Uses Azure REST API version 2024-12-01.
Example Usage
LogsLogGroups_CreateOrReplace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var logsLogGroup = new AzureNative.AwsConnector.LogsLogGroup("logsLogGroup", new()
{
Location = "phnyiqu",
Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
Properties = new AzureNative.AwsConnector.Inputs.LogsLogGroupPropertiesArgs
{
Arn = "seajw",
AwsAccountId = "jgnahcwppywqceisitgmjsw",
AwsProperties = new AzureNative.AwsConnector.Inputs.AwsLogsLogGroupPropertiesArgs
{
Arn = "nyrge",
KmsKeyId = "gjzov",
LogGroupClass = AzureNative.AwsConnector.LogGroupClass.INFREQUENT_ACCESS,
LogGroupName = "ekbugjqparpxebzmfaykh",
RetentionInDays = 17,
Tags = new[]
{
new AzureNative.AwsConnector.Inputs.TagArgs
{
Key = "nxdfvdzxuh",
Value = "x",
},
},
},
AwsRegion = "vejderqihcaeihktrpgsuizcp",
AwsSourceSchema = "ryhknij",
AwsTags =
{
{ "key2050", "xjhmqjcueiq" },
},
PublicCloudConnectorsResourceId = "ascstrkrmxqtxw",
PublicCloudResourceName = "ldqwutaylcywem",
},
ResourceGroupName = "rglogsLogGroup",
Tags =
{
{ "key9158", "iflnc" },
},
});
});
Content copied to clipboard
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.NewLogsLogGroup(ctx, "logsLogGroup", &awsconnector.LogsLogGroupArgs{
Location: pulumi.String("phnyiqu"),
Name: pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
Properties: &awsconnector.LogsLogGroupPropertiesArgs{
Arn: pulumi.String("seajw"),
AwsAccountId: pulumi.String("jgnahcwppywqceisitgmjsw"),
AwsProperties: &awsconnector.AwsLogsLogGroupPropertiesArgs{
Arn: pulumi.String("nyrge"),
KmsKeyId: pulumi.String("gjzov"),
LogGroupClass: pulumi.String(awsconnector.LogGroupClass_INFREQUENT_ACCESS),
LogGroupName: pulumi.String("ekbugjqparpxebzmfaykh"),
RetentionInDays: pulumi.Int(17),
Tags: awsconnector.TagArray{
&awsconnector.TagArgs{
Key: pulumi.String("nxdfvdzxuh"),
Value: pulumi.String("x"),
},
},
},
AwsRegion: pulumi.String("vejderqihcaeihktrpgsuizcp"),
AwsSourceSchema: pulumi.String("ryhknij"),
AwsTags: pulumi.StringMap{
"key2050": pulumi.String("xjhmqjcueiq"),
},
PublicCloudConnectorsResourceId: pulumi.String("ascstrkrmxqtxw"),
PublicCloudResourceName: pulumi.String("ldqwutaylcywem"),
},
ResourceGroupName: pulumi.String("rglogsLogGroup"),
Tags: pulumi.StringMap{
"key9158": pulumi.String("iflnc"),
},
})
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.LogsLogGroup;
import com.pulumi.azurenative.awsconnector.LogsLogGroupArgs;
import com.pulumi.azurenative.awsconnector.inputs.LogsLogGroupPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AwsLogsLogGroupPropertiesArgs;
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 logsLogGroup = new LogsLogGroup("logsLogGroup", LogsLogGroupArgs.builder()
.location("phnyiqu")
.name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
.properties(LogsLogGroupPropertiesArgs.builder()
.arn("seajw")
.awsAccountId("jgnahcwppywqceisitgmjsw")
.awsProperties(AwsLogsLogGroupPropertiesArgs.builder()
.arn("nyrge")
.kmsKeyId("gjzov")
.logGroupClass("INFREQUENT_ACCESS")
.logGroupName("ekbugjqparpxebzmfaykh")
.retentionInDays(17)
.tags(TagArgs.builder()
.key("nxdfvdzxuh")
.value("x")
.build())
.build())
.awsRegion("vejderqihcaeihktrpgsuizcp")
.awsSourceSchema("ryhknij")
.awsTags(Map.of("key2050", "xjhmqjcueiq"))
.publicCloudConnectorsResourceId("ascstrkrmxqtxw")
.publicCloudResourceName("ldqwutaylcywem")
.build())
.resourceGroupName("rglogsLogGroup")
.tags(Map.of("key9158", "iflnc"))
.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:LogsLogGroup obzggsmladbgadzihofizlyf /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/logsLogGroups/{name}
Content copied to clipboard