1. Packages
  2. Azure Native
  3. API Docs
  4. awsconnector
  5. CodeBuildProject
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.awsconnector.CodeBuildProject

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    A Microsoft.AwsConnector resource Azure REST API version: 2024-12-01.

    Example Usage

    CodeBuildProjects_CreateOrReplace

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var codeBuildProject = new AzureNative.AwsConnector.CodeBuildProject("codeBuildProject", new()
        {
            Location = "fpjpnhlms",
            Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
            Properties = new AzureNative.AwsConnector.Inputs.CodeBuildProjectPropertiesArgs
            {
                Arn = "ae",
                AwsAccountId = "caiac",
                AwsProperties = new AzureNative.AwsConnector.Inputs.AwsCodeBuildProjectPropertiesArgs
                {
                    Arn = "wwhfeljvmnwnqcgxusgnvoq",
                    Artifacts = new AzureNative.AwsConnector.Inputs.ProjectArtifactsArgs
                    {
                        ArtifactIdentifier = "hcfdqzwleorpe",
                        BucketOwnerAccess = new AzureNative.AwsConnector.Inputs.BucketOwnerAccessEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.BucketOwnerAccess.FULL,
                        },
                        EncryptionDisabled = true,
                        Location = "zvhsfl",
                        Name = "dsqyinskfvabyktgjbszny",
                        NamespaceType = new AzureNative.AwsConnector.Inputs.ArtifactNamespaceEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.ArtifactNamespace.BUILD_ID,
                        },
                        OverrideArtifactName = true,
                        Packaging = new AzureNative.AwsConnector.Inputs.ArtifactPackagingEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.ArtifactPackaging.NONE,
                        },
                        Path = "zbsfhzkoet",
                        Type = new AzureNative.AwsConnector.Inputs.ArtifactsTypeEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.ArtifactsType.CODEPIPELINE,
                        },
                    },
                    Badge = new AzureNative.AwsConnector.Inputs.ProjectBadgeArgs
                    {
                        BadgeEnabled = true,
                        BadgeRequestUrl = "ulpdsdbgtwm",
                    },
                    BuildBatchConfig = new AzureNative.AwsConnector.Inputs.ProjectBuildBatchConfigArgs
                    {
                        BatchReportMode = new AzureNative.AwsConnector.Inputs.BatchReportModeTypeEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.BatchReportModeType.REPORT_AGGREGATED_BATCH,
                        },
                        CombineArtifacts = true,
                        Restrictions = new AzureNative.AwsConnector.Inputs.BatchRestrictionsArgs
                        {
                            ComputeTypesAllowed = new[]
                            {
                                "ievoltoldfrhkpv",
                            },
                            MaximumBuildsAllowed = 15,
                        },
                        ServiceRole = "lceqjutffrykpuzjxvijbzpames",
                        TimeoutInMins = 3,
                    },
                    Cache = new AzureNative.AwsConnector.Inputs.ProjectCacheArgs
                    {
                        Location = "wgmqyjzlxsazecszvdkfr",
                        Modes = new[]
                        {
                            AzureNative.AwsConnector.CacheMode.LOCAL_CUSTOM_CACHE,
                        },
                        Type = new AzureNative.AwsConnector.Inputs.CacheTypeEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.CacheType.LOCAL,
                        },
                    },
                    ConcurrentBuildLimit = 19,
                    Created = "2024-10-08T03:48:48.570Z",
                    Description = "adnfxoh",
                    EncryptionKey = "upseoicsvrwjjachlewnltupswc",
                    Environment = new AzureNative.AwsConnector.Inputs.ProjectEnvironmentArgs
                    {
                        Certificate = "olzbdlydjqzkzlflzxcdjjjv",
                        ComputeType = new AzureNative.AwsConnector.Inputs.ComputeTypeEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.ComputeType.BUILD_GENERAL1_2XLARGE,
                        },
                        EnvironmentVariables = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.EnvironmentVariableArgs
                            {
                                Name = "bmzlnmjzuxrxeemxfutykrlvemt",
                                Type = new AzureNative.AwsConnector.Inputs.EnvironmentVariableTypeEnumValueArgs
                                {
                                    Value = AzureNative.AwsConnector.EnvironmentVariableType.PARAMETER_STORE,
                                },
                                Value = "eakfsmirkkwnizotyqqgmgjthn",
                            },
                        },
                        Fleet = new AzureNative.AwsConnector.Inputs.ProjectFleetArgs
                        {
                            FleetArn = "brslcsjgupcpeistg",
                        },
                        Image = "kkmioknmuhxurahmnjg",
                        ImagePullCredentialsType = new AzureNative.AwsConnector.Inputs.ImagePullCredentialsTypeEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.ImagePullCredentialsType.CODEBUILD,
                        },
                        PrivilegedMode = true,
                        RegistryCredential = new AzureNative.AwsConnector.Inputs.RegistryCredentialArgs
                        {
                            Credential = "rpnzfjdjuamclquyzquwicenfpefx",
                            CredentialProvider = new AzureNative.AwsConnector.Inputs.CredentialProviderTypeEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.CredentialProviderType.SECRETS_MANAGER,
                            },
                        },
                        Type = new AzureNative.AwsConnector.Inputs.EnvironmentTypeEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.EnvironmentType.ARM_CONTAINER,
                        },
                    },
                    FileSystemLocations = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ProjectFileSystemLocationArgs
                        {
                            Identifier = "tdquc",
                            Location = "yeaotrzuhjtdtbfrlpvmlmaoqyioin",
                            MountOptions = "tocdlorjekugjotphpxuyebjj",
                            MountPoint = "fctmorvlmplsmeqvmavw",
                            Type = new AzureNative.AwsConnector.Inputs.FileSystemTypeEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.FileSystemType.EFS,
                            },
                        },
                    },
                    LastModified = "2024-10-08T03:48:48.571Z",
                    LogsConfig = new AzureNative.AwsConnector.Inputs.LogsConfigArgs
                    {
                        CloudWatchLogs = new AzureNative.AwsConnector.Inputs.CloudWatchLogsConfigArgs
                        {
                            GroupName = "t",
                            Status = new AzureNative.AwsConnector.Inputs.LogsConfigStatusTypeEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.LogsConfigStatusType.DISABLED,
                            },
                            StreamName = "rrqzbaaicbiblat",
                        },
                        S3Logs = new AzureNative.AwsConnector.Inputs.S3LogsConfigArgs
                        {
                            BucketOwnerAccess = new AzureNative.AwsConnector.Inputs.BucketOwnerAccessEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.BucketOwnerAccess.FULL,
                            },
                            EncryptionDisabled = true,
                            Location = "zuepwokmlymlvsvzjawzxe",
                            Status = new AzureNative.AwsConnector.Inputs.LogsConfigStatusTypeEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.LogsConfigStatusType.DISABLED,
                            },
                        },
                    },
                    Name = "budzhvktdvhxxy",
                    ProjectVisibility = new AzureNative.AwsConnector.Inputs.ProjectVisibilityTypeEnumValueArgs
                    {
                        Value = AzureNative.AwsConnector.ProjectVisibilityType.PRIVATE,
                    },
                    PublicProjectAlias = "vstmzamjxtasdipcehcuwvfef",
                    QueuedTimeoutInMinutes = 30,
                    ResourceAccessRole = "st",
                    SecondaryArtifacts = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ProjectArtifactsArgs
                        {
                            ArtifactIdentifier = "hcfdqzwleorpe",
                            BucketOwnerAccess = new AzureNative.AwsConnector.Inputs.BucketOwnerAccessEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.BucketOwnerAccess.FULL,
                            },
                            EncryptionDisabled = true,
                            Location = "zvhsfl",
                            Name = "dsqyinskfvabyktgjbszny",
                            NamespaceType = new AzureNative.AwsConnector.Inputs.ArtifactNamespaceEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.ArtifactNamespace.BUILD_ID,
                            },
                            OverrideArtifactName = true,
                            Packaging = new AzureNative.AwsConnector.Inputs.ArtifactPackagingEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.ArtifactPackaging.NONE,
                            },
                            Path = "zbsfhzkoet",
                            Type = new AzureNative.AwsConnector.Inputs.ArtifactsTypeEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.ArtifactsType.CODEPIPELINE,
                            },
                        },
                    },
                    SecondarySourceVersions = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ProjectSourceVersionArgs
                        {
                            SourceIdentifier = "kiyezlaophakaslamcsxpkzggoj",
                            SourceVersion = "zy",
                        },
                    },
                    SecondarySources = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.ProjectSourceArgs
                        {
                            Auth = new AzureNative.AwsConnector.Inputs.SourceAuthArgs
                            {
                                Resource = "oyfwquyzyjklbxlyjyddpmhmjgsgk",
                                Type = new AzureNative.AwsConnector.Inputs.SourceAuthTypeEnumValueArgs
                                {
                                    Value = AzureNative.AwsConnector.SourceAuthType.CODECONNECTIONS,
                                },
                            },
                            BuildStatusConfig = new AzureNative.AwsConnector.Inputs.BuildStatusConfigArgs
                            {
                                Context = "zoghbponrxfhugrjzdheibkada",
                                TargetUrl = "ooonrchy",
                            },
                            Buildspec = "xxcoigvstisdhlfkfiblrgqhbtoqd",
                            GitCloneDepth = 9,
                            GitSubmodulesConfig = new AzureNative.AwsConnector.Inputs.GitSubmodulesConfigArgs
                            {
                                FetchSubmodules = true,
                            },
                            InsecureSsl = true,
                            Location = "owijjqkiwwegfcrynqcypho",
                            ReportBuildStatus = true,
                            SourceIdentifier = "lnhelescdeif",
                            Type = new AzureNative.AwsConnector.Inputs.SourceTypeEnumValueArgs
                            {
                                Value = "BITBUCKET",
                            },
                        },
                    },
                    ServiceRole = "pydzdifzkz",
                    Source = new AzureNative.AwsConnector.Inputs.ProjectSourceArgs
                    {
                        Auth = new AzureNative.AwsConnector.Inputs.SourceAuthArgs
                        {
                            Resource = "oyfwquyzyjklbxlyjyddpmhmjgsgk",
                            Type = new AzureNative.AwsConnector.Inputs.SourceAuthTypeEnumValueArgs
                            {
                                Value = AzureNative.AwsConnector.SourceAuthType.CODECONNECTIONS,
                            },
                        },
                        BuildStatusConfig = new AzureNative.AwsConnector.Inputs.BuildStatusConfigArgs
                        {
                            Context = "zoghbponrxfhugrjzdheibkada",
                            TargetUrl = "ooonrchy",
                        },
                        Buildspec = "xxcoigvstisdhlfkfiblrgqhbtoqd",
                        GitCloneDepth = 9,
                        GitSubmodulesConfig = new AzureNative.AwsConnector.Inputs.GitSubmodulesConfigArgs
                        {
                            FetchSubmodules = true,
                        },
                        InsecureSsl = true,
                        Location = "owijjqkiwwegfcrynqcypho",
                        ReportBuildStatus = true,
                        SourceIdentifier = "lnhelescdeif",
                        Type = new AzureNative.AwsConnector.Inputs.SourceTypeEnumValueArgs
                        {
                            Value = "BITBUCKET",
                        },
                    },
                    SourceVersion = "idpngofzedxghp",
                    Tags = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.TagArgs
                        {
                            Key = "jcnahvslmrynzn",
                            Value = "iqwximmqwgsjlwdgv",
                        },
                    },
                    TimeoutInMinutes = 7,
                    VpcConfig = new AzureNative.AwsConnector.Inputs.VpcConfigArgs
                    {
                        SecurityGroupIds = new[]
                        {
                            "gcsqntkatjbigzj",
                        },
                    },
                    Webhook = new AzureNative.AwsConnector.Inputs.WebhookArgs
                    {
                        BranchFilter = "fpfnqs",
                        BuildType = new AzureNative.AwsConnector.Inputs.WebhookBuildTypeEnumValueArgs
                        {
                            Value = AzureNative.AwsConnector.WebhookBuildType.BUILD,
                        },
                        FilterGroups = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.FilterGroupArgs
                            {
                                WebhookFilter = new AzureNative.AwsConnector.Inputs.WebhookFilterArgs
                                {
                                    ExcludeMatchedPattern = true,
                                    Pattern = "ozqghxeblvksllu",
                                    Type = new AzureNative.AwsConnector.Inputs.WebhookFilterTypeEnumValueArgs
                                    {
                                        Value = AzureNative.AwsConnector.WebhookFilterType.ACTOR_ACCOUNT_ID,
                                    },
                                },
                            },
                        },
                        LastModifiedSecret = "2024-10-08T03:48:48.574Z",
                        PayloadUrl = "wzalmmzopccsfbgwhxjneakxazu",
                        Secret = "mvic",
                        Url = "lwkywiwhmmdrirvajnxo",
                    },
                },
                AwsRegion = "rakioiwqsjhpjqekyjft",
                AwsSourceSchema = "ujnztglujzqehsvvd",
                AwsTags = 
                {
                    { "key9822", "ryzmieviyiycjaaenwj" },
                },
                PublicCloudConnectorsResourceId = "azzcclgcodhtl",
                PublicCloudResourceName = "tzylnhhjwtzngucgrkvklav",
            },
            ResourceGroupName = "rgcodeBuildProject",
            Tags = 
            {
                { "key4761", "sranhogw" },
            },
        });
    
    });
    
    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.NewCodeBuildProject(ctx, "codeBuildProject", &awsconnector.CodeBuildProjectArgs{
    			Location: pulumi.String("fpjpnhlms"),
    			Name:     pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
    			Properties: &awsconnector.CodeBuildProjectPropertiesArgs{
    				Arn:          pulumi.String("ae"),
    				AwsAccountId: pulumi.String("caiac"),
    				AwsProperties: &awsconnector.AwsCodeBuildProjectPropertiesArgs{
    					Arn: pulumi.String("wwhfeljvmnwnqcgxusgnvoq"),
    					Artifacts: &awsconnector.ProjectArtifactsArgs{
    						ArtifactIdentifier: pulumi.String("hcfdqzwleorpe"),
    						BucketOwnerAccess: &awsconnector.BucketOwnerAccessEnumValueArgs{
    							Value: pulumi.String(awsconnector.BucketOwnerAccessFULL),
    						},
    						EncryptionDisabled: pulumi.Bool(true),
    						Location:           pulumi.String("zvhsfl"),
    						Name:               pulumi.String("dsqyinskfvabyktgjbszny"),
    						NamespaceType: &awsconnector.ArtifactNamespaceEnumValueArgs{
    							Value: pulumi.String(awsconnector.ArtifactNamespace_BUILD_ID),
    						},
    						OverrideArtifactName: pulumi.Bool(true),
    						Packaging: &awsconnector.ArtifactPackagingEnumValueArgs{
    							Value: pulumi.String(awsconnector.ArtifactPackagingNONE),
    						},
    						Path: pulumi.String("zbsfhzkoet"),
    						Type: &awsconnector.ArtifactsTypeEnumValueArgs{
    							Value: pulumi.String(awsconnector.ArtifactsTypeCODEPIPELINE),
    						},
    					},
    					Badge: &awsconnector.ProjectBadgeArgs{
    						BadgeEnabled:    pulumi.Bool(true),
    						BadgeRequestUrl: pulumi.String("ulpdsdbgtwm"),
    					},
    					BuildBatchConfig: &awsconnector.ProjectBuildBatchConfigArgs{
    						BatchReportMode: &awsconnector.BatchReportModeTypeEnumValueArgs{
    							Value: pulumi.String(awsconnector.BatchReportModeType_REPORT_AGGREGATED_BATCH),
    						},
    						CombineArtifacts: pulumi.Bool(true),
    						Restrictions: &awsconnector.BatchRestrictionsArgs{
    							ComputeTypesAllowed: pulumi.StringArray{
    								pulumi.String("ievoltoldfrhkpv"),
    							},
    							MaximumBuildsAllowed: pulumi.Int(15),
    						},
    						ServiceRole:   pulumi.String("lceqjutffrykpuzjxvijbzpames"),
    						TimeoutInMins: pulumi.Int(3),
    					},
    					Cache: &awsconnector.ProjectCacheArgs{
    						Location: pulumi.String("wgmqyjzlxsazecszvdkfr"),
    						Modes: pulumi.StringArray{
    							pulumi.String(awsconnector.CacheMode_LOCAL_CUSTOM_CACHE),
    						},
    						Type: &awsconnector.CacheTypeEnumValueArgs{
    							Value: pulumi.String(awsconnector.CacheTypeLOCAL),
    						},
    					},
    					ConcurrentBuildLimit: pulumi.Int(19),
    					Created:              pulumi.String("2024-10-08T03:48:48.570Z"),
    					Description:          pulumi.String("adnfxoh"),
    					EncryptionKey:        pulumi.String("upseoicsvrwjjachlewnltupswc"),
    					Environment: &awsconnector.ProjectEnvironmentArgs{
    						Certificate: pulumi.String("olzbdlydjqzkzlflzxcdjjjv"),
    						ComputeType: &awsconnector.ComputeTypeEnumValueArgs{
    							Value: pulumi.String(awsconnector.ComputeType_BUILD_GENERAL1_2XLARGE),
    						},
    						EnvironmentVariables: awsconnector.EnvironmentVariableArray{
    							&awsconnector.EnvironmentVariableArgs{
    								Name: pulumi.String("bmzlnmjzuxrxeemxfutykrlvemt"),
    								Type: &awsconnector.EnvironmentVariableTypeEnumValueArgs{
    									Value: pulumi.String(awsconnector.EnvironmentVariableType_PARAMETER_STORE),
    								},
    								Value: pulumi.String("eakfsmirkkwnizotyqqgmgjthn"),
    							},
    						},
    						Fleet: &awsconnector.ProjectFleetArgs{
    							FleetArn: pulumi.String("brslcsjgupcpeistg"),
    						},
    						Image: pulumi.String("kkmioknmuhxurahmnjg"),
    						ImagePullCredentialsType: &awsconnector.ImagePullCredentialsTypeEnumValueArgs{
    							Value: pulumi.String(awsconnector.ImagePullCredentialsTypeCODEBUILD),
    						},
    						PrivilegedMode: pulumi.Bool(true),
    						RegistryCredential: &awsconnector.RegistryCredentialArgs{
    							Credential: pulumi.String("rpnzfjdjuamclquyzquwicenfpefx"),
    							CredentialProvider: &awsconnector.CredentialProviderTypeEnumValueArgs{
    								Value: pulumi.String(awsconnector.CredentialProviderType_SECRETS_MANAGER),
    							},
    						},
    						Type: &awsconnector.EnvironmentTypeEnumValueArgs{
    							Value: pulumi.String(awsconnector.EnvironmentType_ARM_CONTAINER),
    						},
    					},
    					FileSystemLocations: awsconnector.ProjectFileSystemLocationArray{
    						&awsconnector.ProjectFileSystemLocationArgs{
    							Identifier:   pulumi.String("tdquc"),
    							Location:     pulumi.String("yeaotrzuhjtdtbfrlpvmlmaoqyioin"),
    							MountOptions: pulumi.String("tocdlorjekugjotphpxuyebjj"),
    							MountPoint:   pulumi.String("fctmorvlmplsmeqvmavw"),
    							Type: &awsconnector.FileSystemTypeEnumValueArgs{
    								Value: pulumi.String(awsconnector.FileSystemTypeEFS),
    							},
    						},
    					},
    					LastModified: pulumi.String("2024-10-08T03:48:48.571Z"),
    					LogsConfig: &awsconnector.LogsConfigArgs{
    						CloudWatchLogs: &awsconnector.CloudWatchLogsConfigArgs{
    							GroupName: pulumi.String("t"),
    							Status: &awsconnector.LogsConfigStatusTypeEnumValueArgs{
    								Value: pulumi.String(awsconnector.LogsConfigStatusTypeDISABLED),
    							},
    							StreamName: pulumi.String("rrqzbaaicbiblat"),
    						},
    						S3Logs: &awsconnector.S3LogsConfigArgs{
    							BucketOwnerAccess: &awsconnector.BucketOwnerAccessEnumValueArgs{
    								Value: pulumi.String(awsconnector.BucketOwnerAccessFULL),
    							},
    							EncryptionDisabled: pulumi.Bool(true),
    							Location:           pulumi.String("zuepwokmlymlvsvzjawzxe"),
    							Status: &awsconnector.LogsConfigStatusTypeEnumValueArgs{
    								Value: pulumi.String(awsconnector.LogsConfigStatusTypeDISABLED),
    							},
    						},
    					},
    					Name: pulumi.String("budzhvktdvhxxy"),
    					ProjectVisibility: &awsconnector.ProjectVisibilityTypeEnumValueArgs{
    						Value: pulumi.String(awsconnector.ProjectVisibilityTypePRIVATE),
    					},
    					PublicProjectAlias:     pulumi.String("vstmzamjxtasdipcehcuwvfef"),
    					QueuedTimeoutInMinutes: pulumi.Int(30),
    					ResourceAccessRole:     pulumi.String("st"),
    					SecondaryArtifacts: awsconnector.ProjectArtifactsArray{
    						&awsconnector.ProjectArtifactsArgs{
    							ArtifactIdentifier: pulumi.String("hcfdqzwleorpe"),
    							BucketOwnerAccess: &awsconnector.BucketOwnerAccessEnumValueArgs{
    								Value: pulumi.String(awsconnector.BucketOwnerAccessFULL),
    							},
    							EncryptionDisabled: pulumi.Bool(true),
    							Location:           pulumi.String("zvhsfl"),
    							Name:               pulumi.String("dsqyinskfvabyktgjbszny"),
    							NamespaceType: &awsconnector.ArtifactNamespaceEnumValueArgs{
    								Value: pulumi.String(awsconnector.ArtifactNamespace_BUILD_ID),
    							},
    							OverrideArtifactName: pulumi.Bool(true),
    							Packaging: &awsconnector.ArtifactPackagingEnumValueArgs{
    								Value: pulumi.String(awsconnector.ArtifactPackagingNONE),
    							},
    							Path: pulumi.String("zbsfhzkoet"),
    							Type: &awsconnector.ArtifactsTypeEnumValueArgs{
    								Value: pulumi.String(awsconnector.ArtifactsTypeCODEPIPELINE),
    							},
    						},
    					},
    					SecondarySourceVersions: awsconnector.ProjectSourceVersionArray{
    						&awsconnector.ProjectSourceVersionArgs{
    							SourceIdentifier: pulumi.String("kiyezlaophakaslamcsxpkzggoj"),
    							SourceVersion:    pulumi.String("zy"),
    						},
    					},
    					SecondarySources: awsconnector.ProjectSourceArray{
    						&awsconnector.ProjectSourceArgs{
    							Auth: &awsconnector.SourceAuthArgs{
    								Resource: pulumi.String("oyfwquyzyjklbxlyjyddpmhmjgsgk"),
    								Type: &awsconnector.SourceAuthTypeEnumValueArgs{
    									Value: pulumi.String(awsconnector.SourceAuthTypeCODECONNECTIONS),
    								},
    							},
    							BuildStatusConfig: &awsconnector.BuildStatusConfigArgs{
    								Context:   pulumi.String("zoghbponrxfhugrjzdheibkada"),
    								TargetUrl: pulumi.String("ooonrchy"),
    							},
    							Buildspec:     pulumi.String("xxcoigvstisdhlfkfiblrgqhbtoqd"),
    							GitCloneDepth: pulumi.Int(9),
    							GitSubmodulesConfig: &awsconnector.GitSubmodulesConfigArgs{
    								FetchSubmodules: pulumi.Bool(true),
    							},
    							InsecureSsl:       pulumi.Bool(true),
    							Location:          pulumi.String("owijjqkiwwegfcrynqcypho"),
    							ReportBuildStatus: pulumi.Bool(true),
    							SourceIdentifier:  pulumi.String("lnhelescdeif"),
    							Type: &awsconnector.SourceTypeEnumValueArgs{
    								Value: pulumi.String("BITBUCKET"),
    							},
    						},
    					},
    					ServiceRole: pulumi.String("pydzdifzkz"),
    					Source: &awsconnector.ProjectSourceArgs{
    						Auth: &awsconnector.SourceAuthArgs{
    							Resource: pulumi.String("oyfwquyzyjklbxlyjyddpmhmjgsgk"),
    							Type: &awsconnector.SourceAuthTypeEnumValueArgs{
    								Value: pulumi.String(awsconnector.SourceAuthTypeCODECONNECTIONS),
    							},
    						},
    						BuildStatusConfig: &awsconnector.BuildStatusConfigArgs{
    							Context:   pulumi.String("zoghbponrxfhugrjzdheibkada"),
    							TargetUrl: pulumi.String("ooonrchy"),
    						},
    						Buildspec:     pulumi.String("xxcoigvstisdhlfkfiblrgqhbtoqd"),
    						GitCloneDepth: pulumi.Int(9),
    						GitSubmodulesConfig: &awsconnector.GitSubmodulesConfigArgs{
    							FetchSubmodules: pulumi.Bool(true),
    						},
    						InsecureSsl:       pulumi.Bool(true),
    						Location:          pulumi.String("owijjqkiwwegfcrynqcypho"),
    						ReportBuildStatus: pulumi.Bool(true),
    						SourceIdentifier:  pulumi.String("lnhelescdeif"),
    						Type: &awsconnector.SourceTypeEnumValueArgs{
    							Value: pulumi.String("BITBUCKET"),
    						},
    					},
    					SourceVersion: pulumi.String("idpngofzedxghp"),
    					Tags: awsconnector.TagArray{
    						&awsconnector.TagArgs{
    							Key:   pulumi.String("jcnahvslmrynzn"),
    							Value: pulumi.String("iqwximmqwgsjlwdgv"),
    						},
    					},
    					TimeoutInMinutes: pulumi.Int(7),
    					VpcConfig: &awsconnector.VpcConfigArgs{
    						SecurityGroupIds: pulumi.StringArray{
    							pulumi.String("gcsqntkatjbigzj"),
    						},
    					},
    					Webhook: &awsconnector.WebhookArgs{
    						BranchFilter: pulumi.String("fpfnqs"),
    						BuildType: &awsconnector.WebhookBuildTypeEnumValueArgs{
    							Value: pulumi.String(awsconnector.WebhookBuildTypeBUILD),
    						},
    						FilterGroups: awsconnector.FilterGroupArray{
    							&awsconnector.FilterGroupArgs{
    								WebhookFilter: &awsconnector.WebhookFilterArgs{
    									ExcludeMatchedPattern: pulumi.Bool(true),
    									Pattern:               pulumi.String("ozqghxeblvksllu"),
    									Type: &awsconnector.WebhookFilterTypeEnumValueArgs{
    										Value: pulumi.String(awsconnector.WebhookFilterType_ACTOR_ACCOUNT_ID),
    									},
    								},
    							},
    						},
    						LastModifiedSecret: pulumi.String("2024-10-08T03:48:48.574Z"),
    						PayloadUrl:         pulumi.String("wzalmmzopccsfbgwhxjneakxazu"),
    						Secret:             pulumi.String("mvic"),
    						Url:                pulumi.String("lwkywiwhmmdrirvajnxo"),
    					},
    				},
    				AwsRegion:       pulumi.String("rakioiwqsjhpjqekyjft"),
    				AwsSourceSchema: pulumi.String("ujnztglujzqehsvvd"),
    				AwsTags: pulumi.StringMap{
    					"key9822": pulumi.String("ryzmieviyiycjaaenwj"),
    				},
    				PublicCloudConnectorsResourceId: pulumi.String("azzcclgcodhtl"),
    				PublicCloudResourceName:         pulumi.String("tzylnhhjwtzngucgrkvklav"),
    			},
    			ResourceGroupName: pulumi.String("rgcodeBuildProject"),
    			Tags: pulumi.StringMap{
    				"key4761": pulumi.String("sranhogw"),
    			},
    		})
    		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.CodeBuildProject;
    import com.pulumi.azurenative.awsconnector.CodeBuildProjectArgs;
    import com.pulumi.azurenative.awsconnector.inputs.CodeBuildProjectPropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.AwsCodeBuildProjectPropertiesArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ProjectArtifactsArgs;
    import com.pulumi.azurenative.awsconnector.inputs.BucketOwnerAccessEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ArtifactNamespaceEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ArtifactPackagingEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ArtifactsTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ProjectBadgeArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ProjectBuildBatchConfigArgs;
    import com.pulumi.azurenative.awsconnector.inputs.BatchReportModeTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.BatchRestrictionsArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ProjectCacheArgs;
    import com.pulumi.azurenative.awsconnector.inputs.CacheTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ProjectEnvironmentArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ComputeTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ProjectFleetArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ImagePullCredentialsTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.RegistryCredentialArgs;
    import com.pulumi.azurenative.awsconnector.inputs.CredentialProviderTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.EnvironmentTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.LogsConfigArgs;
    import com.pulumi.azurenative.awsconnector.inputs.CloudWatchLogsConfigArgs;
    import com.pulumi.azurenative.awsconnector.inputs.LogsConfigStatusTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.S3LogsConfigArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ProjectVisibilityTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.ProjectSourceArgs;
    import com.pulumi.azurenative.awsconnector.inputs.SourceAuthArgs;
    import com.pulumi.azurenative.awsconnector.inputs.SourceAuthTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.BuildStatusConfigArgs;
    import com.pulumi.azurenative.awsconnector.inputs.GitSubmodulesConfigArgs;
    import com.pulumi.azurenative.awsconnector.inputs.SourceTypeEnumValueArgs;
    import com.pulumi.azurenative.awsconnector.inputs.VpcConfigArgs;
    import com.pulumi.azurenative.awsconnector.inputs.WebhookArgs;
    import com.pulumi.azurenative.awsconnector.inputs.WebhookBuildTypeEnumValueArgs;
    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 codeBuildProject = new CodeBuildProject("codeBuildProject", CodeBuildProjectArgs.builder()
                .location("fpjpnhlms")
                .name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
                .properties(CodeBuildProjectPropertiesArgs.builder()
                    .arn("ae")
                    .awsAccountId("caiac")
                    .awsProperties(AwsCodeBuildProjectPropertiesArgs.builder()
                        .arn("wwhfeljvmnwnqcgxusgnvoq")
                        .artifacts(ProjectArtifactsArgs.builder()
                            .artifactIdentifier("hcfdqzwleorpe")
                            .bucketOwnerAccess(BucketOwnerAccessEnumValueArgs.builder()
                                .value("FULL")
                                .build())
                            .encryptionDisabled(true)
                            .location("zvhsfl")
                            .name("dsqyinskfvabyktgjbszny")
                            .namespaceType(ArtifactNamespaceEnumValueArgs.builder()
                                .value("BUILD_ID")
                                .build())
                            .overrideArtifactName(true)
                            .packaging(ArtifactPackagingEnumValueArgs.builder()
                                .value("NONE")
                                .build())
                            .path("zbsfhzkoet")
                            .type(ArtifactsTypeEnumValueArgs.builder()
                                .value("CODEPIPELINE")
                                .build())
                            .build())
                        .badge(ProjectBadgeArgs.builder()
                            .badgeEnabled(true)
                            .badgeRequestUrl("ulpdsdbgtwm")
                            .build())
                        .buildBatchConfig(ProjectBuildBatchConfigArgs.builder()
                            .batchReportMode(BatchReportModeTypeEnumValueArgs.builder()
                                .value("REPORT_AGGREGATED_BATCH")
                                .build())
                            .combineArtifacts(true)
                            .restrictions(BatchRestrictionsArgs.builder()
                                .computeTypesAllowed("ievoltoldfrhkpv")
                                .maximumBuildsAllowed(15)
                                .build())
                            .serviceRole("lceqjutffrykpuzjxvijbzpames")
                            .timeoutInMins(3)
                            .build())
                        .cache(ProjectCacheArgs.builder()
                            .location("wgmqyjzlxsazecszvdkfr")
                            .modes("LOCAL_CUSTOM_CACHE")
                            .type(CacheTypeEnumValueArgs.builder()
                                .value("LOCAL")
                                .build())
                            .build())
                        .concurrentBuildLimit(19)
                        .created("2024-10-08T03:48:48.570Z")
                        .description("adnfxoh")
                        .encryptionKey("upseoicsvrwjjachlewnltupswc")
                        .environment(ProjectEnvironmentArgs.builder()
                            .certificate("olzbdlydjqzkzlflzxcdjjjv")
                            .computeType(ComputeTypeEnumValueArgs.builder()
                                .value("BUILD_GENERAL1_2XLARGE")
                                .build())
                            .environmentVariables(EnvironmentVariableArgs.builder()
                                .name("bmzlnmjzuxrxeemxfutykrlvemt")
                                .type(EnvironmentVariableTypeEnumValueArgs.builder()
                                    .value("PARAMETER_STORE")
                                    .build())
                                .value("eakfsmirkkwnizotyqqgmgjthn")
                                .build())
                            .fleet(ProjectFleetArgs.builder()
                                .fleetArn("brslcsjgupcpeistg")
                                .build())
                            .image("kkmioknmuhxurahmnjg")
                            .imagePullCredentialsType(ImagePullCredentialsTypeEnumValueArgs.builder()
                                .value("CODEBUILD")
                                .build())
                            .privilegedMode(true)
                            .registryCredential(RegistryCredentialArgs.builder()
                                .credential("rpnzfjdjuamclquyzquwicenfpefx")
                                .credentialProvider(CredentialProviderTypeEnumValueArgs.builder()
                                    .value("SECRETS_MANAGER")
                                    .build())
                                .build())
                            .type(EnvironmentTypeEnumValueArgs.builder()
                                .value("ARM_CONTAINER")
                                .build())
                            .build())
                        .fileSystemLocations(ProjectFileSystemLocationArgs.builder()
                            .identifier("tdquc")
                            .location("yeaotrzuhjtdtbfrlpvmlmaoqyioin")
                            .mountOptions("tocdlorjekugjotphpxuyebjj")
                            .mountPoint("fctmorvlmplsmeqvmavw")
                            .type(FileSystemTypeEnumValueArgs.builder()
                                .value("EFS")
                                .build())
                            .build())
                        .lastModified("2024-10-08T03:48:48.571Z")
                        .logsConfig(LogsConfigArgs.builder()
                            .cloudWatchLogs(CloudWatchLogsConfigArgs.builder()
                                .groupName("t")
                                .status(LogsConfigStatusTypeEnumValueArgs.builder()
                                    .value("DISABLED")
                                    .build())
                                .streamName("rrqzbaaicbiblat")
                                .build())
                            .s3Logs(S3LogsConfigArgs.builder()
                                .bucketOwnerAccess(BucketOwnerAccessEnumValueArgs.builder()
                                    .value("FULL")
                                    .build())
                                .encryptionDisabled(true)
                                .location("zuepwokmlymlvsvzjawzxe")
                                .status(LogsConfigStatusTypeEnumValueArgs.builder()
                                    .value("DISABLED")
                                    .build())
                                .build())
                            .build())
                        .name("budzhvktdvhxxy")
                        .projectVisibility(ProjectVisibilityTypeEnumValueArgs.builder()
                            .value("PRIVATE")
                            .build())
                        .publicProjectAlias("vstmzamjxtasdipcehcuwvfef")
                        .queuedTimeoutInMinutes(30)
                        .resourceAccessRole("st")
                        .secondaryArtifacts(ProjectArtifactsArgs.builder()
                            .artifactIdentifier("hcfdqzwleorpe")
                            .bucketOwnerAccess(BucketOwnerAccessEnumValueArgs.builder()
                                .value("FULL")
                                .build())
                            .encryptionDisabled(true)
                            .location("zvhsfl")
                            .name("dsqyinskfvabyktgjbszny")
                            .namespaceType(ArtifactNamespaceEnumValueArgs.builder()
                                .value("BUILD_ID")
                                .build())
                            .overrideArtifactName(true)
                            .packaging(ArtifactPackagingEnumValueArgs.builder()
                                .value("NONE")
                                .build())
                            .path("zbsfhzkoet")
                            .type(ArtifactsTypeEnumValueArgs.builder()
                                .value("CODEPIPELINE")
                                .build())
                            .build())
                        .secondarySourceVersions(ProjectSourceVersionArgs.builder()
                            .sourceIdentifier("kiyezlaophakaslamcsxpkzggoj")
                            .sourceVersion("zy")
                            .build())
                        .secondarySources(ProjectSourceArgs.builder()
                            .auth(SourceAuthArgs.builder()
                                .resource("oyfwquyzyjklbxlyjyddpmhmjgsgk")
                                .type(SourceAuthTypeEnumValueArgs.builder()
                                    .value("CODECONNECTIONS")
                                    .build())
                                .build())
                            .buildStatusConfig(BuildStatusConfigArgs.builder()
                                .context("zoghbponrxfhugrjzdheibkada")
                                .targetUrl("ooonrchy")
                                .build())
                            .buildspec("xxcoigvstisdhlfkfiblrgqhbtoqd")
                            .gitCloneDepth(9)
                            .gitSubmodulesConfig(GitSubmodulesConfigArgs.builder()
                                .fetchSubmodules(true)
                                .build())
                            .insecureSsl(true)
                            .location("owijjqkiwwegfcrynqcypho")
                            .reportBuildStatus(true)
                            .sourceIdentifier("lnhelescdeif")
                            .type(SourceTypeEnumValueArgs.builder()
                                .value("BITBUCKET")
                                .build())
                            .build())
                        .serviceRole("pydzdifzkz")
                        .source(ProjectSourceArgs.builder()
                            .auth(SourceAuthArgs.builder()
                                .resource("oyfwquyzyjklbxlyjyddpmhmjgsgk")
                                .type(SourceAuthTypeEnumValueArgs.builder()
                                    .value("CODECONNECTIONS")
                                    .build())
                                .build())
                            .buildStatusConfig(BuildStatusConfigArgs.builder()
                                .context("zoghbponrxfhugrjzdheibkada")
                                .targetUrl("ooonrchy")
                                .build())
                            .buildspec("xxcoigvstisdhlfkfiblrgqhbtoqd")
                            .gitCloneDepth(9)
                            .gitSubmodulesConfig(GitSubmodulesConfigArgs.builder()
                                .fetchSubmodules(true)
                                .build())
                            .insecureSsl(true)
                            .location("owijjqkiwwegfcrynqcypho")
                            .reportBuildStatus(true)
                            .sourceIdentifier("lnhelescdeif")
                            .type(SourceTypeEnumValueArgs.builder()
                                .value("BITBUCKET")
                                .build())
                            .build())
                        .sourceVersion("idpngofzedxghp")
                        .tags(TagArgs.builder()
                            .key("jcnahvslmrynzn")
                            .value("iqwximmqwgsjlwdgv")
                            .build())
                        .timeoutInMinutes(7)
                        .vpcConfig(VpcConfigArgs.builder()
                            .securityGroupIds("gcsqntkatjbigzj")
                            .build())
                        .webhook(WebhookArgs.builder()
                            .branchFilter("fpfnqs")
                            .buildType(WebhookBuildTypeEnumValueArgs.builder()
                                .value("BUILD")
                                .build())
                            .filterGroups(FilterGroupArgs.builder()
                                .webhookFilter(WebhookFilterArgs.builder()
                                    .excludeMatchedPattern(true)
                                    .pattern("ozqghxeblvksllu")
                                    .type(WebhookFilterTypeEnumValueArgs.builder()
                                        .value("ACTOR_ACCOUNT_ID")
                                        .build())
                                    .build())
                                .build())
                            .lastModifiedSecret("2024-10-08T03:48:48.574Z")
                            .payloadUrl("wzalmmzopccsfbgwhxjneakxazu")
                            .secret("mvic")
                            .url("lwkywiwhmmdrirvajnxo")
                            .build())
                        .build())
                    .awsRegion("rakioiwqsjhpjqekyjft")
                    .awsSourceSchema("ujnztglujzqehsvvd")
                    .awsTags(Map.of("key9822", "ryzmieviyiycjaaenwj"))
                    .publicCloudConnectorsResourceId("azzcclgcodhtl")
                    .publicCloudResourceName("tzylnhhjwtzngucgrkvklav")
                    .build())
                .resourceGroupName("rgcodeBuildProject")
                .tags(Map.of("key4761", "sranhogw"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    code_build_project = azure_native.awsconnector.CodeBuildProject("codeBuildProject",
        location="fpjpnhlms",
        name="Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        properties={
            "arn": "ae",
            "aws_account_id": "caiac",
            "aws_properties": {
                "arn": "wwhfeljvmnwnqcgxusgnvoq",
                "artifacts": {
                    "artifact_identifier": "hcfdqzwleorpe",
                    "bucket_owner_access": {
                        "value": azure_native.awsconnector.BucketOwnerAccess.FULL,
                    },
                    "encryption_disabled": True,
                    "location": "zvhsfl",
                    "name": "dsqyinskfvabyktgjbszny",
                    "namespace_type": {
                        "value": azure_native.awsconnector.ArtifactNamespace.BUIL_D_ID,
                    },
                    "override_artifact_name": True,
                    "packaging": {
                        "value": azure_native.awsconnector.ArtifactPackaging.NONE,
                    },
                    "path": "zbsfhzkoet",
                    "type": {
                        "value": azure_native.awsconnector.ArtifactsType.CODEPIPELINE,
                    },
                },
                "badge": {
                    "badge_enabled": True,
                    "badge_request_url": "ulpdsdbgtwm",
                },
                "build_batch_config": {
                    "batch_report_mode": {
                        "value": azure_native.awsconnector.BatchReportModeType.REPOR_T_AGGREGATE_D_BATCH,
                    },
                    "combine_artifacts": True,
                    "restrictions": {
                        "compute_types_allowed": ["ievoltoldfrhkpv"],
                        "maximum_builds_allowed": 15,
                    },
                    "service_role": "lceqjutffrykpuzjxvijbzpames",
                    "timeout_in_mins": 3,
                },
                "cache": {
                    "location": "wgmqyjzlxsazecszvdkfr",
                    "modes": [azure_native.awsconnector.CacheMode.LOCA_L_CUSTO_M_CACHE],
                    "type": {
                        "value": azure_native.awsconnector.CacheType.LOCAL,
                    },
                },
                "concurrent_build_limit": 19,
                "created": "2024-10-08T03:48:48.570Z",
                "description": "adnfxoh",
                "encryption_key": "upseoicsvrwjjachlewnltupswc",
                "environment": {
                    "certificate": "olzbdlydjqzkzlflzxcdjjjv",
                    "compute_type": {
                        "value": azure_native.awsconnector.ComputeType.BUIL_D_GENERAL1_2_XLARGE,
                    },
                    "environment_variables": [{
                        "name": "bmzlnmjzuxrxeemxfutykrlvemt",
                        "type": {
                            "value": azure_native.awsconnector.EnvironmentVariableType.PARAMETE_R_STORE,
                        },
                        "value": "eakfsmirkkwnizotyqqgmgjthn",
                    }],
                    "fleet": {
                        "fleet_arn": "brslcsjgupcpeistg",
                    },
                    "image": "kkmioknmuhxurahmnjg",
                    "image_pull_credentials_type": {
                        "value": azure_native.awsconnector.ImagePullCredentialsType.CODEBUILD,
                    },
                    "privileged_mode": True,
                    "registry_credential": {
                        "credential": "rpnzfjdjuamclquyzquwicenfpefx",
                        "credential_provider": {
                            "value": azure_native.awsconnector.CredentialProviderType.SECRET_S_MANAGER,
                        },
                    },
                    "type": {
                        "value": azure_native.awsconnector.EnvironmentType.AR_M_CONTAINER,
                    },
                },
                "file_system_locations": [{
                    "identifier": "tdquc",
                    "location": "yeaotrzuhjtdtbfrlpvmlmaoqyioin",
                    "mount_options": "tocdlorjekugjotphpxuyebjj",
                    "mount_point": "fctmorvlmplsmeqvmavw",
                    "type": {
                        "value": azure_native.awsconnector.FileSystemType.EFS,
                    },
                }],
                "last_modified": "2024-10-08T03:48:48.571Z",
                "logs_config": {
                    "cloud_watch_logs": {
                        "group_name": "t",
                        "status": {
                            "value": azure_native.awsconnector.LogsConfigStatusType.DISABLED,
                        },
                        "stream_name": "rrqzbaaicbiblat",
                    },
                    "s3_logs": {
                        "bucket_owner_access": {
                            "value": azure_native.awsconnector.BucketOwnerAccess.FULL,
                        },
                        "encryption_disabled": True,
                        "location": "zuepwokmlymlvsvzjawzxe",
                        "status": {
                            "value": azure_native.awsconnector.LogsConfigStatusType.DISABLED,
                        },
                    },
                },
                "name": "budzhvktdvhxxy",
                "project_visibility": {
                    "value": azure_native.awsconnector.ProjectVisibilityType.PRIVATE,
                },
                "public_project_alias": "vstmzamjxtasdipcehcuwvfef",
                "queued_timeout_in_minutes": 30,
                "resource_access_role": "st",
                "secondary_artifacts": [{
                    "artifact_identifier": "hcfdqzwleorpe",
                    "bucket_owner_access": {
                        "value": azure_native.awsconnector.BucketOwnerAccess.FULL,
                    },
                    "encryption_disabled": True,
                    "location": "zvhsfl",
                    "name": "dsqyinskfvabyktgjbszny",
                    "namespace_type": {
                        "value": azure_native.awsconnector.ArtifactNamespace.BUIL_D_ID,
                    },
                    "override_artifact_name": True,
                    "packaging": {
                        "value": azure_native.awsconnector.ArtifactPackaging.NONE,
                    },
                    "path": "zbsfhzkoet",
                    "type": {
                        "value": azure_native.awsconnector.ArtifactsType.CODEPIPELINE,
                    },
                }],
                "secondary_source_versions": [{
                    "source_identifier": "kiyezlaophakaslamcsxpkzggoj",
                    "source_version": "zy",
                }],
                "secondary_sources": [{
                    "auth": {
                        "resource": "oyfwquyzyjklbxlyjyddpmhmjgsgk",
                        "type": {
                            "value": azure_native.awsconnector.SourceAuthType.CODECONNECTIONS,
                        },
                    },
                    "build_status_config": {
                        "context": "zoghbponrxfhugrjzdheibkada",
                        "target_url": "ooonrchy",
                    },
                    "buildspec": "xxcoigvstisdhlfkfiblrgqhbtoqd",
                    "git_clone_depth": 9,
                    "git_submodules_config": {
                        "fetch_submodules": True,
                    },
                    "insecure_ssl": True,
                    "location": "owijjqkiwwegfcrynqcypho",
                    "report_build_status": True,
                    "source_identifier": "lnhelescdeif",
                    "type": {
                        "value": "BITBUCKET",
                    },
                }],
                "service_role": "pydzdifzkz",
                "source": {
                    "auth": {
                        "resource": "oyfwquyzyjklbxlyjyddpmhmjgsgk",
                        "type": {
                            "value": azure_native.awsconnector.SourceAuthType.CODECONNECTIONS,
                        },
                    },
                    "build_status_config": {
                        "context": "zoghbponrxfhugrjzdheibkada",
                        "target_url": "ooonrchy",
                    },
                    "buildspec": "xxcoigvstisdhlfkfiblrgqhbtoqd",
                    "git_clone_depth": 9,
                    "git_submodules_config": {
                        "fetch_submodules": True,
                    },
                    "insecure_ssl": True,
                    "location": "owijjqkiwwegfcrynqcypho",
                    "report_build_status": True,
                    "source_identifier": "lnhelescdeif",
                    "type": {
                        "value": "BITBUCKET",
                    },
                },
                "source_version": "idpngofzedxghp",
                "tags": [{
                    "key": "jcnahvslmrynzn",
                    "value": "iqwximmqwgsjlwdgv",
                }],
                "timeout_in_minutes": 7,
                "vpc_config": {
                    "security_group_ids": ["gcsqntkatjbigzj"],
                },
                "webhook": {
                    "branch_filter": "fpfnqs",
                    "build_type": {
                        "value": azure_native.awsconnector.WebhookBuildType.BUILD,
                    },
                    "filter_groups": [{
                        "webhook_filter": {
                            "exclude_matched_pattern": True,
                            "pattern": "ozqghxeblvksllu",
                            "type": {
                                "value": azure_native.awsconnector.WebhookFilterType.ACTO_R_ACCOUN_T_ID,
                            },
                        },
                    }],
                    "last_modified_secret": "2024-10-08T03:48:48.574Z",
                    "payload_url": "wzalmmzopccsfbgwhxjneakxazu",
                    "secret": "mvic",
                    "url": "lwkywiwhmmdrirvajnxo",
                },
            },
            "aws_region": "rakioiwqsjhpjqekyjft",
            "aws_source_schema": "ujnztglujzqehsvvd",
            "aws_tags": {
                "key9822": "ryzmieviyiycjaaenwj",
            },
            "public_cloud_connectors_resource_id": "azzcclgcodhtl",
            "public_cloud_resource_name": "tzylnhhjwtzngucgrkvklav",
        },
        resource_group_name="rgcodeBuildProject",
        tags={
            "key4761": "sranhogw",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const codeBuildProject = new azure_native.awsconnector.CodeBuildProject("codeBuildProject", {
        location: "fpjpnhlms",
        name: "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        properties: {
            arn: "ae",
            awsAccountId: "caiac",
            awsProperties: {
                arn: "wwhfeljvmnwnqcgxusgnvoq",
                artifacts: {
                    artifactIdentifier: "hcfdqzwleorpe",
                    bucketOwnerAccess: {
                        value: azure_native.awsconnector.BucketOwnerAccess.FULL,
                    },
                    encryptionDisabled: true,
                    location: "zvhsfl",
                    name: "dsqyinskfvabyktgjbszny",
                    namespaceType: {
                        value: azure_native.awsconnector.ArtifactNamespace.BUILD_ID,
                    },
                    overrideArtifactName: true,
                    packaging: {
                        value: azure_native.awsconnector.ArtifactPackaging.NONE,
                    },
                    path: "zbsfhzkoet",
                    type: {
                        value: azure_native.awsconnector.ArtifactsType.CODEPIPELINE,
                    },
                },
                badge: {
                    badgeEnabled: true,
                    badgeRequestUrl: "ulpdsdbgtwm",
                },
                buildBatchConfig: {
                    batchReportMode: {
                        value: azure_native.awsconnector.BatchReportModeType.REPORT_AGGREGATED_BATCH,
                    },
                    combineArtifacts: true,
                    restrictions: {
                        computeTypesAllowed: ["ievoltoldfrhkpv"],
                        maximumBuildsAllowed: 15,
                    },
                    serviceRole: "lceqjutffrykpuzjxvijbzpames",
                    timeoutInMins: 3,
                },
                cache: {
                    location: "wgmqyjzlxsazecszvdkfr",
                    modes: [azure_native.awsconnector.CacheMode.LOCAL_CUSTOM_CACHE],
                    type: {
                        value: azure_native.awsconnector.CacheType.LOCAL,
                    },
                },
                concurrentBuildLimit: 19,
                created: "2024-10-08T03:48:48.570Z",
                description: "adnfxoh",
                encryptionKey: "upseoicsvrwjjachlewnltupswc",
                environment: {
                    certificate: "olzbdlydjqzkzlflzxcdjjjv",
                    computeType: {
                        value: azure_native.awsconnector.ComputeType.BUILD_GENERAL1_2XLARGE,
                    },
                    environmentVariables: [{
                        name: "bmzlnmjzuxrxeemxfutykrlvemt",
                        type: {
                            value: azure_native.awsconnector.EnvironmentVariableType.PARAMETER_STORE,
                        },
                        value: "eakfsmirkkwnizotyqqgmgjthn",
                    }],
                    fleet: {
                        fleetArn: "brslcsjgupcpeistg",
                    },
                    image: "kkmioknmuhxurahmnjg",
                    imagePullCredentialsType: {
                        value: azure_native.awsconnector.ImagePullCredentialsType.CODEBUILD,
                    },
                    privilegedMode: true,
                    registryCredential: {
                        credential: "rpnzfjdjuamclquyzquwicenfpefx",
                        credentialProvider: {
                            value: azure_native.awsconnector.CredentialProviderType.SECRETS_MANAGER,
                        },
                    },
                    type: {
                        value: azure_native.awsconnector.EnvironmentType.ARM_CONTAINER,
                    },
                },
                fileSystemLocations: [{
                    identifier: "tdquc",
                    location: "yeaotrzuhjtdtbfrlpvmlmaoqyioin",
                    mountOptions: "tocdlorjekugjotphpxuyebjj",
                    mountPoint: "fctmorvlmplsmeqvmavw",
                    type: {
                        value: azure_native.awsconnector.FileSystemType.EFS,
                    },
                }],
                lastModified: "2024-10-08T03:48:48.571Z",
                logsConfig: {
                    cloudWatchLogs: {
                        groupName: "t",
                        status: {
                            value: azure_native.awsconnector.LogsConfigStatusType.DISABLED,
                        },
                        streamName: "rrqzbaaicbiblat",
                    },
                    s3Logs: {
                        bucketOwnerAccess: {
                            value: azure_native.awsconnector.BucketOwnerAccess.FULL,
                        },
                        encryptionDisabled: true,
                        location: "zuepwokmlymlvsvzjawzxe",
                        status: {
                            value: azure_native.awsconnector.LogsConfigStatusType.DISABLED,
                        },
                    },
                },
                name: "budzhvktdvhxxy",
                projectVisibility: {
                    value: azure_native.awsconnector.ProjectVisibilityType.PRIVATE,
                },
                publicProjectAlias: "vstmzamjxtasdipcehcuwvfef",
                queuedTimeoutInMinutes: 30,
                resourceAccessRole: "st",
                secondaryArtifacts: [{
                    artifactIdentifier: "hcfdqzwleorpe",
                    bucketOwnerAccess: {
                        value: azure_native.awsconnector.BucketOwnerAccess.FULL,
                    },
                    encryptionDisabled: true,
                    location: "zvhsfl",
                    name: "dsqyinskfvabyktgjbszny",
                    namespaceType: {
                        value: azure_native.awsconnector.ArtifactNamespace.BUILD_ID,
                    },
                    overrideArtifactName: true,
                    packaging: {
                        value: azure_native.awsconnector.ArtifactPackaging.NONE,
                    },
                    path: "zbsfhzkoet",
                    type: {
                        value: azure_native.awsconnector.ArtifactsType.CODEPIPELINE,
                    },
                }],
                secondarySourceVersions: [{
                    sourceIdentifier: "kiyezlaophakaslamcsxpkzggoj",
                    sourceVersion: "zy",
                }],
                secondarySources: [{
                    auth: {
                        resource: "oyfwquyzyjklbxlyjyddpmhmjgsgk",
                        type: {
                            value: azure_native.awsconnector.SourceAuthType.CODECONNECTIONS,
                        },
                    },
                    buildStatusConfig: {
                        context: "zoghbponrxfhugrjzdheibkada",
                        targetUrl: "ooonrchy",
                    },
                    buildspec: "xxcoigvstisdhlfkfiblrgqhbtoqd",
                    gitCloneDepth: 9,
                    gitSubmodulesConfig: {
                        fetchSubmodules: true,
                    },
                    insecureSsl: true,
                    location: "owijjqkiwwegfcrynqcypho",
                    reportBuildStatus: true,
                    sourceIdentifier: "lnhelescdeif",
                    type: {
                        value: "BITBUCKET",
                    },
                }],
                serviceRole: "pydzdifzkz",
                source: {
                    auth: {
                        resource: "oyfwquyzyjklbxlyjyddpmhmjgsgk",
                        type: {
                            value: azure_native.awsconnector.SourceAuthType.CODECONNECTIONS,
                        },
                    },
                    buildStatusConfig: {
                        context: "zoghbponrxfhugrjzdheibkada",
                        targetUrl: "ooonrchy",
                    },
                    buildspec: "xxcoigvstisdhlfkfiblrgqhbtoqd",
                    gitCloneDepth: 9,
                    gitSubmodulesConfig: {
                        fetchSubmodules: true,
                    },
                    insecureSsl: true,
                    location: "owijjqkiwwegfcrynqcypho",
                    reportBuildStatus: true,
                    sourceIdentifier: "lnhelescdeif",
                    type: {
                        value: "BITBUCKET",
                    },
                },
                sourceVersion: "idpngofzedxghp",
                tags: [{
                    key: "jcnahvslmrynzn",
                    value: "iqwximmqwgsjlwdgv",
                }],
                timeoutInMinutes: 7,
                vpcConfig: {
                    securityGroupIds: ["gcsqntkatjbigzj"],
                },
                webhook: {
                    branchFilter: "fpfnqs",
                    buildType: {
                        value: azure_native.awsconnector.WebhookBuildType.BUILD,
                    },
                    filterGroups: [{
                        webhookFilter: {
                            excludeMatchedPattern: true,
                            pattern: "ozqghxeblvksllu",
                            type: {
                                value: azure_native.awsconnector.WebhookFilterType.ACTOR_ACCOUNT_ID,
                            },
                        },
                    }],
                    lastModifiedSecret: "2024-10-08T03:48:48.574Z",
                    payloadUrl: "wzalmmzopccsfbgwhxjneakxazu",
                    secret: "mvic",
                    url: "lwkywiwhmmdrirvajnxo",
                },
            },
            awsRegion: "rakioiwqsjhpjqekyjft",
            awsSourceSchema: "ujnztglujzqehsvvd",
            awsTags: {
                key9822: "ryzmieviyiycjaaenwj",
            },
            publicCloudConnectorsResourceId: "azzcclgcodhtl",
            publicCloudResourceName: "tzylnhhjwtzngucgrkvklav",
        },
        resourceGroupName: "rgcodeBuildProject",
        tags: {
            key4761: "sranhogw",
        },
    });
    
    resources:
      codeBuildProject:
        type: azure-native:awsconnector:CodeBuildProject
        properties:
          location: fpjpnhlms
          name: Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])
          properties:
            arn: ae
            awsAccountId: caiac
            awsProperties:
              arn: wwhfeljvmnwnqcgxusgnvoq
              artifacts:
                artifactIdentifier: hcfdqzwleorpe
                bucketOwnerAccess:
                  value: FULL
                encryptionDisabled: true
                location: zvhsfl
                name: dsqyinskfvabyktgjbszny
                namespaceType:
                  value: BUILD_ID
                overrideArtifactName: true
                packaging:
                  value: NONE
                path: zbsfhzkoet
                type:
                  value: CODEPIPELINE
              badge:
                badgeEnabled: true
                badgeRequestUrl: ulpdsdbgtwm
              buildBatchConfig:
                batchReportMode:
                  value: REPORT_AGGREGATED_BATCH
                combineArtifacts: true
                restrictions:
                  computeTypesAllowed:
                    - ievoltoldfrhkpv
                  maximumBuildsAllowed: 15
                serviceRole: lceqjutffrykpuzjxvijbzpames
                timeoutInMins: 3
              cache:
                location: wgmqyjzlxsazecszvdkfr
                modes:
                  - LOCAL_CUSTOM_CACHE
                type:
                  value: LOCAL
              concurrentBuildLimit: 19
              created: 2024-10-08T03:48:48.570Z
              description: adnfxoh
              encryptionKey: upseoicsvrwjjachlewnltupswc
              environment:
                certificate: olzbdlydjqzkzlflzxcdjjjv
                computeType:
                  value: BUILD_GENERAL1_2XLARGE
                environmentVariables:
                  - name: bmzlnmjzuxrxeemxfutykrlvemt
                    type:
                      value: PARAMETER_STORE
                    value: eakfsmirkkwnizotyqqgmgjthn
                fleet:
                  fleetArn: brslcsjgupcpeistg
                image: kkmioknmuhxurahmnjg
                imagePullCredentialsType:
                  value: CODEBUILD
                privilegedMode: true
                registryCredential:
                  credential: rpnzfjdjuamclquyzquwicenfpefx
                  credentialProvider:
                    value: SECRETS_MANAGER
                type:
                  value: ARM_CONTAINER
              fileSystemLocations:
                - identifier: tdquc
                  location: yeaotrzuhjtdtbfrlpvmlmaoqyioin
                  mountOptions: tocdlorjekugjotphpxuyebjj
                  mountPoint: fctmorvlmplsmeqvmavw
                  type:
                    value: EFS
              lastModified: 2024-10-08T03:48:48.571Z
              logsConfig:
                cloudWatchLogs:
                  groupName: t
                  status:
                    value: DISABLED
                  streamName: rrqzbaaicbiblat
                s3Logs:
                  bucketOwnerAccess:
                    value: FULL
                  encryptionDisabled: true
                  location: zuepwokmlymlvsvzjawzxe
                  status:
                    value: DISABLED
              name: budzhvktdvhxxy
              projectVisibility:
                value: PRIVATE
              publicProjectAlias: vstmzamjxtasdipcehcuwvfef
              queuedTimeoutInMinutes: 30
              resourceAccessRole: st
              secondaryArtifacts:
                - artifactIdentifier: hcfdqzwleorpe
                  bucketOwnerAccess:
                    value: FULL
                  encryptionDisabled: true
                  location: zvhsfl
                  name: dsqyinskfvabyktgjbszny
                  namespaceType:
                    value: BUILD_ID
                  overrideArtifactName: true
                  packaging:
                    value: NONE
                  path: zbsfhzkoet
                  type:
                    value: CODEPIPELINE
              secondarySourceVersions:
                - sourceIdentifier: kiyezlaophakaslamcsxpkzggoj
                  sourceVersion: zy
              secondarySources:
                - auth:
                    resource: oyfwquyzyjklbxlyjyddpmhmjgsgk
                    type:
                      value: CODECONNECTIONS
                  buildStatusConfig:
                    context: zoghbponrxfhugrjzdheibkada
                    targetUrl: ooonrchy
                  buildspec: xxcoigvstisdhlfkfiblrgqhbtoqd
                  gitCloneDepth: 9
                  gitSubmodulesConfig:
                    fetchSubmodules: true
                  insecureSsl: true
                  location: owijjqkiwwegfcrynqcypho
                  reportBuildStatus: true
                  sourceIdentifier: lnhelescdeif
                  type:
                    value: BITBUCKET
              serviceRole: pydzdifzkz
              source:
                auth:
                  resource: oyfwquyzyjklbxlyjyddpmhmjgsgk
                  type:
                    value: CODECONNECTIONS
                buildStatusConfig:
                  context: zoghbponrxfhugrjzdheibkada
                  targetUrl: ooonrchy
                buildspec: xxcoigvstisdhlfkfiblrgqhbtoqd
                gitCloneDepth: 9
                gitSubmodulesConfig:
                  fetchSubmodules: true
                insecureSsl: true
                location: owijjqkiwwegfcrynqcypho
                reportBuildStatus: true
                sourceIdentifier: lnhelescdeif
                type:
                  value: BITBUCKET
              sourceVersion: idpngofzedxghp
              tags:
                - key: jcnahvslmrynzn
                  value: iqwximmqwgsjlwdgv
              timeoutInMinutes: 7
              vpcConfig:
                securityGroupIds:
                  - gcsqntkatjbigzj
              webhook:
                branchFilter: fpfnqs
                buildType:
                  value: BUILD
                filterGroups:
                  - webhookFilter:
                      excludeMatchedPattern: true
                      pattern: ozqghxeblvksllu
                      type:
                        value: ACTOR_ACCOUNT_ID
                lastModifiedSecret: 2024-10-08T03:48:48.574Z
                payloadUrl: wzalmmzopccsfbgwhxjneakxazu
                secret: mvic
                url: lwkywiwhmmdrirvajnxo
            awsRegion: rakioiwqsjhpjqekyjft
            awsSourceSchema: ujnztglujzqehsvvd
            awsTags:
              key9822: ryzmieviyiycjaaenwj
            publicCloudConnectorsResourceId: azzcclgcodhtl
            publicCloudResourceName: tzylnhhjwtzngucgrkvklav
          resourceGroupName: rgcodeBuildProject
          tags:
            key4761: sranhogw
    

    Create CodeBuildProject Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CodeBuildProject(name: string, args: CodeBuildProjectArgs, opts?: CustomResourceOptions);
    @overload
    def CodeBuildProject(resource_name: str,
                         args: CodeBuildProjectArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def CodeBuildProject(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         resource_group_name: Optional[str] = None,
                         location: Optional[str] = None,
                         name: Optional[str] = None,
                         properties: Optional[CodeBuildProjectPropertiesArgs] = None,
                         tags: Optional[Mapping[str, str]] = None)
    func NewCodeBuildProject(ctx *Context, name string, args CodeBuildProjectArgs, opts ...ResourceOption) (*CodeBuildProject, error)
    public CodeBuildProject(string name, CodeBuildProjectArgs args, CustomResourceOptions? opts = null)
    public CodeBuildProject(String name, CodeBuildProjectArgs args)
    public CodeBuildProject(String name, CodeBuildProjectArgs args, CustomResourceOptions options)
    
    type: azure-native:awsconnector:CodeBuildProject
    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 CodeBuildProjectArgs
    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 CodeBuildProjectArgs
    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 CodeBuildProjectArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CodeBuildProjectArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CodeBuildProjectArgs
    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 codeBuildProjectResource = new AzureNative.AwsConnector.CodeBuildProject("codeBuildProjectResource", new()
    {
        ResourceGroupName = "string",
        Location = "string",
        Name = "string",
        Properties = new AzureNative.AwsConnector.Inputs.CodeBuildProjectPropertiesArgs
        {
            Arn = "string",
            AwsAccountId = "string",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsCodeBuildProjectPropertiesArgs
            {
                Arn = "string",
                Artifacts = new AzureNative.AwsConnector.Inputs.ProjectArtifactsArgs
                {
                    ArtifactIdentifier = "string",
                    BucketOwnerAccess = new AzureNative.AwsConnector.Inputs.BucketOwnerAccessEnumValueArgs
                    {
                        Value = "string",
                    },
                    EncryptionDisabled = false,
                    Location = "string",
                    Name = "string",
                    NamespaceType = new AzureNative.AwsConnector.Inputs.ArtifactNamespaceEnumValueArgs
                    {
                        Value = "string",
                    },
                    OverrideArtifactName = false,
                    Packaging = new AzureNative.AwsConnector.Inputs.ArtifactPackagingEnumValueArgs
                    {
                        Value = "string",
                    },
                    Path = "string",
                    Type = new AzureNative.AwsConnector.Inputs.ArtifactsTypeEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                Badge = new AzureNative.AwsConnector.Inputs.ProjectBadgeArgs
                {
                    BadgeEnabled = false,
                    BadgeRequestUrl = "string",
                },
                BuildBatchConfig = new AzureNative.AwsConnector.Inputs.ProjectBuildBatchConfigArgs
                {
                    BatchReportMode = new AzureNative.AwsConnector.Inputs.BatchReportModeTypeEnumValueArgs
                    {
                        Value = "string",
                    },
                    CombineArtifacts = false,
                    Restrictions = new AzureNative.AwsConnector.Inputs.BatchRestrictionsArgs
                    {
                        ComputeTypesAllowed = new[]
                        {
                            "string",
                        },
                        MaximumBuildsAllowed = 0,
                    },
                    ServiceRole = "string",
                    TimeoutInMins = 0,
                },
                Cache = new AzureNative.AwsConnector.Inputs.ProjectCacheArgs
                {
                    Location = "string",
                    Modes = new[]
                    {
                        "string",
                    },
                    Type = new AzureNative.AwsConnector.Inputs.CacheTypeEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                ConcurrentBuildLimit = 0,
                Created = "string",
                Description = "string",
                EncryptionKey = "string",
                Environment = new AzureNative.AwsConnector.Inputs.ProjectEnvironmentArgs
                {
                    Certificate = "string",
                    ComputeType = new AzureNative.AwsConnector.Inputs.ComputeTypeEnumValueArgs
                    {
                        Value = "string",
                    },
                    EnvironmentVariables = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.EnvironmentVariableArgs
                        {
                            Name = "string",
                            Type = new AzureNative.AwsConnector.Inputs.EnvironmentVariableTypeEnumValueArgs
                            {
                                Value = "string",
                            },
                            Value = "string",
                        },
                    },
                    Fleet = new AzureNative.AwsConnector.Inputs.ProjectFleetArgs
                    {
                        FleetArn = "string",
                    },
                    Image = "string",
                    ImagePullCredentialsType = new AzureNative.AwsConnector.Inputs.ImagePullCredentialsTypeEnumValueArgs
                    {
                        Value = "string",
                    },
                    PrivilegedMode = false,
                    RegistryCredential = new AzureNative.AwsConnector.Inputs.RegistryCredentialArgs
                    {
                        Credential = "string",
                        CredentialProvider = new AzureNative.AwsConnector.Inputs.CredentialProviderTypeEnumValueArgs
                        {
                            Value = "string",
                        },
                    },
                    Type = new AzureNative.AwsConnector.Inputs.EnvironmentTypeEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                FileSystemLocations = new[]
                {
                    new AzureNative.AwsConnector.Inputs.ProjectFileSystemLocationArgs
                    {
                        Identifier = "string",
                        Location = "string",
                        MountOptions = "string",
                        MountPoint = "string",
                        Type = new AzureNative.AwsConnector.Inputs.FileSystemTypeEnumValueArgs
                        {
                            Value = "string",
                        },
                    },
                },
                LastModified = "string",
                LogsConfig = new AzureNative.AwsConnector.Inputs.LogsConfigArgs
                {
                    CloudWatchLogs = new AzureNative.AwsConnector.Inputs.CloudWatchLogsConfigArgs
                    {
                        GroupName = "string",
                        Status = new AzureNative.AwsConnector.Inputs.LogsConfigStatusTypeEnumValueArgs
                        {
                            Value = "string",
                        },
                        StreamName = "string",
                    },
                    S3Logs = new AzureNative.AwsConnector.Inputs.S3LogsConfigArgs
                    {
                        BucketOwnerAccess = new AzureNative.AwsConnector.Inputs.BucketOwnerAccessEnumValueArgs
                        {
                            Value = "string",
                        },
                        EncryptionDisabled = false,
                        Location = "string",
                        Status = new AzureNative.AwsConnector.Inputs.LogsConfigStatusTypeEnumValueArgs
                        {
                            Value = "string",
                        },
                    },
                },
                Name = "string",
                ProjectVisibility = new AzureNative.AwsConnector.Inputs.ProjectVisibilityTypeEnumValueArgs
                {
                    Value = "string",
                },
                PublicProjectAlias = "string",
                QueuedTimeoutInMinutes = 0,
                ResourceAccessRole = "string",
                SecondaryArtifacts = new[]
                {
                    new AzureNative.AwsConnector.Inputs.ProjectArtifactsArgs
                    {
                        ArtifactIdentifier = "string",
                        BucketOwnerAccess = new AzureNative.AwsConnector.Inputs.BucketOwnerAccessEnumValueArgs
                        {
                            Value = "string",
                        },
                        EncryptionDisabled = false,
                        Location = "string",
                        Name = "string",
                        NamespaceType = new AzureNative.AwsConnector.Inputs.ArtifactNamespaceEnumValueArgs
                        {
                            Value = "string",
                        },
                        OverrideArtifactName = false,
                        Packaging = new AzureNative.AwsConnector.Inputs.ArtifactPackagingEnumValueArgs
                        {
                            Value = "string",
                        },
                        Path = "string",
                        Type = new AzureNative.AwsConnector.Inputs.ArtifactsTypeEnumValueArgs
                        {
                            Value = "string",
                        },
                    },
                },
                SecondarySourceVersions = new[]
                {
                    new AzureNative.AwsConnector.Inputs.ProjectSourceVersionArgs
                    {
                        SourceIdentifier = "string",
                        SourceVersion = "string",
                    },
                },
                SecondarySources = new[]
                {
                    new AzureNative.AwsConnector.Inputs.ProjectSourceArgs
                    {
                        Auth = new AzureNative.AwsConnector.Inputs.SourceAuthArgs
                        {
                            Resource = "string",
                            Type = new AzureNative.AwsConnector.Inputs.SourceAuthTypeEnumValueArgs
                            {
                                Value = "string",
                            },
                        },
                        BuildStatusConfig = new AzureNative.AwsConnector.Inputs.BuildStatusConfigArgs
                        {
                            Context = "string",
                            TargetUrl = "string",
                        },
                        Buildspec = "string",
                        GitCloneDepth = 0,
                        GitSubmodulesConfig = new AzureNative.AwsConnector.Inputs.GitSubmodulesConfigArgs
                        {
                            FetchSubmodules = false,
                        },
                        InsecureSsl = false,
                        Location = "string",
                        ReportBuildStatus = false,
                        SourceIdentifier = "string",
                        Type = new AzureNative.AwsConnector.Inputs.SourceTypeEnumValueArgs
                        {
                            Value = "string",
                        },
                    },
                },
                ServiceRole = "string",
                Source = new AzureNative.AwsConnector.Inputs.ProjectSourceArgs
                {
                    Auth = new AzureNative.AwsConnector.Inputs.SourceAuthArgs
                    {
                        Resource = "string",
                        Type = new AzureNative.AwsConnector.Inputs.SourceAuthTypeEnumValueArgs
                        {
                            Value = "string",
                        },
                    },
                    BuildStatusConfig = new AzureNative.AwsConnector.Inputs.BuildStatusConfigArgs
                    {
                        Context = "string",
                        TargetUrl = "string",
                    },
                    Buildspec = "string",
                    GitCloneDepth = 0,
                    GitSubmodulesConfig = new AzureNative.AwsConnector.Inputs.GitSubmodulesConfigArgs
                    {
                        FetchSubmodules = false,
                    },
                    InsecureSsl = false,
                    Location = "string",
                    ReportBuildStatus = false,
                    SourceIdentifier = "string",
                    Type = new AzureNative.AwsConnector.Inputs.SourceTypeEnumValueArgs
                    {
                        Value = "string",
                    },
                },
                SourceVersion = "string",
                Tags = new[]
                {
                    new AzureNative.AwsConnector.Inputs.TagArgs
                    {
                        Key = "string",
                        Value = "string",
                    },
                },
                TimeoutInMinutes = 0,
                VpcConfig = new AzureNative.AwsConnector.Inputs.VpcConfigArgs
                {
                    Ipv6AllowedForDualStack = false,
                    SecurityGroupIds = new[]
                    {
                        "string",
                    },
                    SubnetIds = new[]
                    {
                        "string",
                    },
                    Subnets = new[]
                    {
                        "string",
                    },
                    VpcId = "string",
                },
                Webhook = new AzureNative.AwsConnector.Inputs.WebhookArgs
                {
                    BranchFilter = "string",
                    BuildType = new AzureNative.AwsConnector.Inputs.WebhookBuildTypeEnumValueArgs
                    {
                        Value = "string",
                    },
                    FilterGroups = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.FilterGroupArgs
                        {
                            WebhookFilter = new AzureNative.AwsConnector.Inputs.WebhookFilterArgs
                            {
                                ExcludeMatchedPattern = false,
                                Pattern = "string",
                                Type = new AzureNative.AwsConnector.Inputs.WebhookFilterTypeEnumValueArgs
                                {
                                    Value = "string",
                                },
                            },
                        },
                    },
                    LastModifiedSecret = "string",
                    PayloadUrl = "string",
                    Secret = "string",
                    Url = "string",
                },
            },
            AwsRegion = "string",
            AwsSourceSchema = "string",
            AwsTags = 
            {
                { "string", "string" },
            },
            PublicCloudConnectorsResourceId = "string",
            PublicCloudResourceName = "string",
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := awsconnector.NewCodeBuildProject(ctx, "codeBuildProjectResource", &awsconnector.CodeBuildProjectArgs{
    	ResourceGroupName: pulumi.String("string"),
    	Location:          pulumi.String("string"),
    	Name:              pulumi.String("string"),
    	Properties: &awsconnector.CodeBuildProjectPropertiesArgs{
    		Arn:          pulumi.String("string"),
    		AwsAccountId: pulumi.String("string"),
    		AwsProperties: &awsconnector.AwsCodeBuildProjectPropertiesArgs{
    			Arn: pulumi.String("string"),
    			Artifacts: &awsconnector.ProjectArtifactsArgs{
    				ArtifactIdentifier: pulumi.String("string"),
    				BucketOwnerAccess: &awsconnector.BucketOwnerAccessEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				EncryptionDisabled: pulumi.Bool(false),
    				Location:           pulumi.String("string"),
    				Name:               pulumi.String("string"),
    				NamespaceType: &awsconnector.ArtifactNamespaceEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				OverrideArtifactName: pulumi.Bool(false),
    				Packaging: &awsconnector.ArtifactPackagingEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				Path: pulumi.String("string"),
    				Type: &awsconnector.ArtifactsTypeEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			Badge: &awsconnector.ProjectBadgeArgs{
    				BadgeEnabled:    pulumi.Bool(false),
    				BadgeRequestUrl: pulumi.String("string"),
    			},
    			BuildBatchConfig: &awsconnector.ProjectBuildBatchConfigArgs{
    				BatchReportMode: &awsconnector.BatchReportModeTypeEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				CombineArtifacts: pulumi.Bool(false),
    				Restrictions: &awsconnector.BatchRestrictionsArgs{
    					ComputeTypesAllowed: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					MaximumBuildsAllowed: pulumi.Int(0),
    				},
    				ServiceRole:   pulumi.String("string"),
    				TimeoutInMins: pulumi.Int(0),
    			},
    			Cache: &awsconnector.ProjectCacheArgs{
    				Location: pulumi.String("string"),
    				Modes: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Type: &awsconnector.CacheTypeEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			ConcurrentBuildLimit: pulumi.Int(0),
    			Created:              pulumi.String("string"),
    			Description:          pulumi.String("string"),
    			EncryptionKey:        pulumi.String("string"),
    			Environment: &awsconnector.ProjectEnvironmentArgs{
    				Certificate: pulumi.String("string"),
    				ComputeType: &awsconnector.ComputeTypeEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				EnvironmentVariables: awsconnector.EnvironmentVariableArray{
    					&awsconnector.EnvironmentVariableArgs{
    						Name: pulumi.String("string"),
    						Type: &awsconnector.EnvironmentVariableTypeEnumValueArgs{
    							Value: pulumi.String("string"),
    						},
    						Value: pulumi.String("string"),
    					},
    				},
    				Fleet: &awsconnector.ProjectFleetArgs{
    					FleetArn: pulumi.String("string"),
    				},
    				Image: pulumi.String("string"),
    				ImagePullCredentialsType: &awsconnector.ImagePullCredentialsTypeEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				PrivilegedMode: pulumi.Bool(false),
    				RegistryCredential: &awsconnector.RegistryCredentialArgs{
    					Credential: pulumi.String("string"),
    					CredentialProvider: &awsconnector.CredentialProviderTypeEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    				Type: &awsconnector.EnvironmentTypeEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			FileSystemLocations: awsconnector.ProjectFileSystemLocationArray{
    				&awsconnector.ProjectFileSystemLocationArgs{
    					Identifier:   pulumi.String("string"),
    					Location:     pulumi.String("string"),
    					MountOptions: pulumi.String("string"),
    					MountPoint:   pulumi.String("string"),
    					Type: &awsconnector.FileSystemTypeEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    			},
    			LastModified: pulumi.String("string"),
    			LogsConfig: &awsconnector.LogsConfigArgs{
    				CloudWatchLogs: &awsconnector.CloudWatchLogsConfigArgs{
    					GroupName: pulumi.String("string"),
    					Status: &awsconnector.LogsConfigStatusTypeEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    					StreamName: pulumi.String("string"),
    				},
    				S3Logs: &awsconnector.S3LogsConfigArgs{
    					BucketOwnerAccess: &awsconnector.BucketOwnerAccessEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    					EncryptionDisabled: pulumi.Bool(false),
    					Location:           pulumi.String("string"),
    					Status: &awsconnector.LogsConfigStatusTypeEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    			},
    			Name: pulumi.String("string"),
    			ProjectVisibility: &awsconnector.ProjectVisibilityTypeEnumValueArgs{
    				Value: pulumi.String("string"),
    			},
    			PublicProjectAlias:     pulumi.String("string"),
    			QueuedTimeoutInMinutes: pulumi.Int(0),
    			ResourceAccessRole:     pulumi.String("string"),
    			SecondaryArtifacts: awsconnector.ProjectArtifactsArray{
    				&awsconnector.ProjectArtifactsArgs{
    					ArtifactIdentifier: pulumi.String("string"),
    					BucketOwnerAccess: &awsconnector.BucketOwnerAccessEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    					EncryptionDisabled: pulumi.Bool(false),
    					Location:           pulumi.String("string"),
    					Name:               pulumi.String("string"),
    					NamespaceType: &awsconnector.ArtifactNamespaceEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    					OverrideArtifactName: pulumi.Bool(false),
    					Packaging: &awsconnector.ArtifactPackagingEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    					Path: pulumi.String("string"),
    					Type: &awsconnector.ArtifactsTypeEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    			},
    			SecondarySourceVersions: awsconnector.ProjectSourceVersionArray{
    				&awsconnector.ProjectSourceVersionArgs{
    					SourceIdentifier: pulumi.String("string"),
    					SourceVersion:    pulumi.String("string"),
    				},
    			},
    			SecondarySources: awsconnector.ProjectSourceArray{
    				&awsconnector.ProjectSourceArgs{
    					Auth: &awsconnector.SourceAuthArgs{
    						Resource: pulumi.String("string"),
    						Type: &awsconnector.SourceAuthTypeEnumValueArgs{
    							Value: pulumi.String("string"),
    						},
    					},
    					BuildStatusConfig: &awsconnector.BuildStatusConfigArgs{
    						Context:   pulumi.String("string"),
    						TargetUrl: pulumi.String("string"),
    					},
    					Buildspec:     pulumi.String("string"),
    					GitCloneDepth: pulumi.Int(0),
    					GitSubmodulesConfig: &awsconnector.GitSubmodulesConfigArgs{
    						FetchSubmodules: pulumi.Bool(false),
    					},
    					InsecureSsl:       pulumi.Bool(false),
    					Location:          pulumi.String("string"),
    					ReportBuildStatus: pulumi.Bool(false),
    					SourceIdentifier:  pulumi.String("string"),
    					Type: &awsconnector.SourceTypeEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    			},
    			ServiceRole: pulumi.String("string"),
    			Source: &awsconnector.ProjectSourceArgs{
    				Auth: &awsconnector.SourceAuthArgs{
    					Resource: pulumi.String("string"),
    					Type: &awsconnector.SourceAuthTypeEnumValueArgs{
    						Value: pulumi.String("string"),
    					},
    				},
    				BuildStatusConfig: &awsconnector.BuildStatusConfigArgs{
    					Context:   pulumi.String("string"),
    					TargetUrl: pulumi.String("string"),
    				},
    				Buildspec:     pulumi.String("string"),
    				GitCloneDepth: pulumi.Int(0),
    				GitSubmodulesConfig: &awsconnector.GitSubmodulesConfigArgs{
    					FetchSubmodules: pulumi.Bool(false),
    				},
    				InsecureSsl:       pulumi.Bool(false),
    				Location:          pulumi.String("string"),
    				ReportBuildStatus: pulumi.Bool(false),
    				SourceIdentifier:  pulumi.String("string"),
    				Type: &awsconnector.SourceTypeEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    			},
    			SourceVersion: pulumi.String("string"),
    			Tags: awsconnector.TagArray{
    				&awsconnector.TagArgs{
    					Key:   pulumi.String("string"),
    					Value: pulumi.String("string"),
    				},
    			},
    			TimeoutInMinutes: pulumi.Int(0),
    			VpcConfig: &awsconnector.VpcConfigArgs{
    				Ipv6AllowedForDualStack: pulumi.Bool(false),
    				SecurityGroupIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				SubnetIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Subnets: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				VpcId: pulumi.String("string"),
    			},
    			Webhook: &awsconnector.WebhookArgs{
    				BranchFilter: pulumi.String("string"),
    				BuildType: &awsconnector.WebhookBuildTypeEnumValueArgs{
    					Value: pulumi.String("string"),
    				},
    				FilterGroups: awsconnector.FilterGroupArray{
    					&awsconnector.FilterGroupArgs{
    						WebhookFilter: &awsconnector.WebhookFilterArgs{
    							ExcludeMatchedPattern: pulumi.Bool(false),
    							Pattern:               pulumi.String("string"),
    							Type: &awsconnector.WebhookFilterTypeEnumValueArgs{
    								Value: pulumi.String("string"),
    							},
    						},
    					},
    				},
    				LastModifiedSecret: pulumi.String("string"),
    				PayloadUrl:         pulumi.String("string"),
    				Secret:             pulumi.String("string"),
    				Url:                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 codeBuildProjectResource = new CodeBuildProject("codeBuildProjectResource", CodeBuildProjectArgs.builder()
        .resourceGroupName("string")
        .location("string")
        .name("string")
        .properties(CodeBuildProjectPropertiesArgs.builder()
            .arn("string")
            .awsAccountId("string")
            .awsProperties(AwsCodeBuildProjectPropertiesArgs.builder()
                .arn("string")
                .artifacts(ProjectArtifactsArgs.builder()
                    .artifactIdentifier("string")
                    .bucketOwnerAccess(BucketOwnerAccessEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .encryptionDisabled(false)
                    .location("string")
                    .name("string")
                    .namespaceType(ArtifactNamespaceEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .overrideArtifactName(false)
                    .packaging(ArtifactPackagingEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .path("string")
                    .type(ArtifactsTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .badge(ProjectBadgeArgs.builder()
                    .badgeEnabled(false)
                    .badgeRequestUrl("string")
                    .build())
                .buildBatchConfig(ProjectBuildBatchConfigArgs.builder()
                    .batchReportMode(BatchReportModeTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .combineArtifacts(false)
                    .restrictions(BatchRestrictionsArgs.builder()
                        .computeTypesAllowed("string")
                        .maximumBuildsAllowed(0)
                        .build())
                    .serviceRole("string")
                    .timeoutInMins(0)
                    .build())
                .cache(ProjectCacheArgs.builder()
                    .location("string")
                    .modes("string")
                    .type(CacheTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .concurrentBuildLimit(0)
                .created("string")
                .description("string")
                .encryptionKey("string")
                .environment(ProjectEnvironmentArgs.builder()
                    .certificate("string")
                    .computeType(ComputeTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .environmentVariables(EnvironmentVariableArgs.builder()
                        .name("string")
                        .type(EnvironmentVariableTypeEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .value("string")
                        .build())
                    .fleet(ProjectFleetArgs.builder()
                        .fleetArn("string")
                        .build())
                    .image("string")
                    .imagePullCredentialsType(ImagePullCredentialsTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .privilegedMode(false)
                    .registryCredential(RegistryCredentialArgs.builder()
                        .credential("string")
                        .credentialProvider(CredentialProviderTypeEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .type(EnvironmentTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .fileSystemLocations(ProjectFileSystemLocationArgs.builder()
                    .identifier("string")
                    .location("string")
                    .mountOptions("string")
                    .mountPoint("string")
                    .type(FileSystemTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .lastModified("string")
                .logsConfig(LogsConfigArgs.builder()
                    .cloudWatchLogs(CloudWatchLogsConfigArgs.builder()
                        .groupName("string")
                        .status(LogsConfigStatusTypeEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .streamName("string")
                        .build())
                    .s3Logs(S3LogsConfigArgs.builder()
                        .bucketOwnerAccess(BucketOwnerAccessEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .encryptionDisabled(false)
                        .location("string")
                        .status(LogsConfigStatusTypeEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .build())
                .name("string")
                .projectVisibility(ProjectVisibilityTypeEnumValueArgs.builder()
                    .value("string")
                    .build())
                .publicProjectAlias("string")
                .queuedTimeoutInMinutes(0)
                .resourceAccessRole("string")
                .secondaryArtifacts(ProjectArtifactsArgs.builder()
                    .artifactIdentifier("string")
                    .bucketOwnerAccess(BucketOwnerAccessEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .encryptionDisabled(false)
                    .location("string")
                    .name("string")
                    .namespaceType(ArtifactNamespaceEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .overrideArtifactName(false)
                    .packaging(ArtifactPackagingEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .path("string")
                    .type(ArtifactsTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .secondarySourceVersions(ProjectSourceVersionArgs.builder()
                    .sourceIdentifier("string")
                    .sourceVersion("string")
                    .build())
                .secondarySources(ProjectSourceArgs.builder()
                    .auth(SourceAuthArgs.builder()
                        .resource("string")
                        .type(SourceAuthTypeEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .buildStatusConfig(BuildStatusConfigArgs.builder()
                        .context("string")
                        .targetUrl("string")
                        .build())
                    .buildspec("string")
                    .gitCloneDepth(0)
                    .gitSubmodulesConfig(GitSubmodulesConfigArgs.builder()
                        .fetchSubmodules(false)
                        .build())
                    .insecureSsl(false)
                    .location("string")
                    .reportBuildStatus(false)
                    .sourceIdentifier("string")
                    .type(SourceTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .serviceRole("string")
                .source(ProjectSourceArgs.builder()
                    .auth(SourceAuthArgs.builder()
                        .resource("string")
                        .type(SourceAuthTypeEnumValueArgs.builder()
                            .value("string")
                            .build())
                        .build())
                    .buildStatusConfig(BuildStatusConfigArgs.builder()
                        .context("string")
                        .targetUrl("string")
                        .build())
                    .buildspec("string")
                    .gitCloneDepth(0)
                    .gitSubmodulesConfig(GitSubmodulesConfigArgs.builder()
                        .fetchSubmodules(false)
                        .build())
                    .insecureSsl(false)
                    .location("string")
                    .reportBuildStatus(false)
                    .sourceIdentifier("string")
                    .type(SourceTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .build())
                .sourceVersion("string")
                .tags(TagArgs.builder()
                    .key("string")
                    .value("string")
                    .build())
                .timeoutInMinutes(0)
                .vpcConfig(VpcConfigArgs.builder()
                    .ipv6AllowedForDualStack(false)
                    .securityGroupIds("string")
                    .subnetIds("string")
                    .subnets("string")
                    .vpcId("string")
                    .build())
                .webhook(WebhookArgs.builder()
                    .branchFilter("string")
                    .buildType(WebhookBuildTypeEnumValueArgs.builder()
                        .value("string")
                        .build())
                    .filterGroups(FilterGroupArgs.builder()
                        .webhookFilter(WebhookFilterArgs.builder()
                            .excludeMatchedPattern(false)
                            .pattern("string")
                            .type(WebhookFilterTypeEnumValueArgs.builder()
                                .value("string")
                                .build())
                            .build())
                        .build())
                    .lastModifiedSecret("string")
                    .payloadUrl("string")
                    .secret("string")
                    .url("string")
                    .build())
                .build())
            .awsRegion("string")
            .awsSourceSchema("string")
            .awsTags(Map.of("string", "string"))
            .publicCloudConnectorsResourceId("string")
            .publicCloudResourceName("string")
            .build())
        .tags(Map.of("string", "string"))
        .build());
    
    code_build_project_resource = azure_native.awsconnector.CodeBuildProject("codeBuildProjectResource",
        resource_group_name="string",
        location="string",
        name="string",
        properties={
            "arn": "string",
            "aws_account_id": "string",
            "aws_properties": {
                "arn": "string",
                "artifacts": {
                    "artifact_identifier": "string",
                    "bucket_owner_access": {
                        "value": "string",
                    },
                    "encryption_disabled": False,
                    "location": "string",
                    "name": "string",
                    "namespace_type": {
                        "value": "string",
                    },
                    "override_artifact_name": False,
                    "packaging": {
                        "value": "string",
                    },
                    "path": "string",
                    "type": {
                        "value": "string",
                    },
                },
                "badge": {
                    "badge_enabled": False,
                    "badge_request_url": "string",
                },
                "build_batch_config": {
                    "batch_report_mode": {
                        "value": "string",
                    },
                    "combine_artifacts": False,
                    "restrictions": {
                        "compute_types_allowed": ["string"],
                        "maximum_builds_allowed": 0,
                    },
                    "service_role": "string",
                    "timeout_in_mins": 0,
                },
                "cache": {
                    "location": "string",
                    "modes": ["string"],
                    "type": {
                        "value": "string",
                    },
                },
                "concurrent_build_limit": 0,
                "created": "string",
                "description": "string",
                "encryption_key": "string",
                "environment": {
                    "certificate": "string",
                    "compute_type": {
                        "value": "string",
                    },
                    "environment_variables": [{
                        "name": "string",
                        "type": {
                            "value": "string",
                        },
                        "value": "string",
                    }],
                    "fleet": {
                        "fleet_arn": "string",
                    },
                    "image": "string",
                    "image_pull_credentials_type": {
                        "value": "string",
                    },
                    "privileged_mode": False,
                    "registry_credential": {
                        "credential": "string",
                        "credential_provider": {
                            "value": "string",
                        },
                    },
                    "type": {
                        "value": "string",
                    },
                },
                "file_system_locations": [{
                    "identifier": "string",
                    "location": "string",
                    "mount_options": "string",
                    "mount_point": "string",
                    "type": {
                        "value": "string",
                    },
                }],
                "last_modified": "string",
                "logs_config": {
                    "cloud_watch_logs": {
                        "group_name": "string",
                        "status": {
                            "value": "string",
                        },
                        "stream_name": "string",
                    },
                    "s3_logs": {
                        "bucket_owner_access": {
                            "value": "string",
                        },
                        "encryption_disabled": False,
                        "location": "string",
                        "status": {
                            "value": "string",
                        },
                    },
                },
                "name": "string",
                "project_visibility": {
                    "value": "string",
                },
                "public_project_alias": "string",
                "queued_timeout_in_minutes": 0,
                "resource_access_role": "string",
                "secondary_artifacts": [{
                    "artifact_identifier": "string",
                    "bucket_owner_access": {
                        "value": "string",
                    },
                    "encryption_disabled": False,
                    "location": "string",
                    "name": "string",
                    "namespace_type": {
                        "value": "string",
                    },
                    "override_artifact_name": False,
                    "packaging": {
                        "value": "string",
                    },
                    "path": "string",
                    "type": {
                        "value": "string",
                    },
                }],
                "secondary_source_versions": [{
                    "source_identifier": "string",
                    "source_version": "string",
                }],
                "secondary_sources": [{
                    "auth": {
                        "resource": "string",
                        "type": {
                            "value": "string",
                        },
                    },
                    "build_status_config": {
                        "context": "string",
                        "target_url": "string",
                    },
                    "buildspec": "string",
                    "git_clone_depth": 0,
                    "git_submodules_config": {
                        "fetch_submodules": False,
                    },
                    "insecure_ssl": False,
                    "location": "string",
                    "report_build_status": False,
                    "source_identifier": "string",
                    "type": {
                        "value": "string",
                    },
                }],
                "service_role": "string",
                "source": {
                    "auth": {
                        "resource": "string",
                        "type": {
                            "value": "string",
                        },
                    },
                    "build_status_config": {
                        "context": "string",
                        "target_url": "string",
                    },
                    "buildspec": "string",
                    "git_clone_depth": 0,
                    "git_submodules_config": {
                        "fetch_submodules": False,
                    },
                    "insecure_ssl": False,
                    "location": "string",
                    "report_build_status": False,
                    "source_identifier": "string",
                    "type": {
                        "value": "string",
                    },
                },
                "source_version": "string",
                "tags": [{
                    "key": "string",
                    "value": "string",
                }],
                "timeout_in_minutes": 0,
                "vpc_config": {
                    "ipv6_allowed_for_dual_stack": False,
                    "security_group_ids": ["string"],
                    "subnet_ids": ["string"],
                    "subnets": ["string"],
                    "vpc_id": "string",
                },
                "webhook": {
                    "branch_filter": "string",
                    "build_type": {
                        "value": "string",
                    },
                    "filter_groups": [{
                        "webhook_filter": {
                            "exclude_matched_pattern": False,
                            "pattern": "string",
                            "type": {
                                "value": "string",
                            },
                        },
                    }],
                    "last_modified_secret": "string",
                    "payload_url": "string",
                    "secret": "string",
                    "url": "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 codeBuildProjectResource = new azure_native.awsconnector.CodeBuildProject("codeBuildProjectResource", {
        resourceGroupName: "string",
        location: "string",
        name: "string",
        properties: {
            arn: "string",
            awsAccountId: "string",
            awsProperties: {
                arn: "string",
                artifacts: {
                    artifactIdentifier: "string",
                    bucketOwnerAccess: {
                        value: "string",
                    },
                    encryptionDisabled: false,
                    location: "string",
                    name: "string",
                    namespaceType: {
                        value: "string",
                    },
                    overrideArtifactName: false,
                    packaging: {
                        value: "string",
                    },
                    path: "string",
                    type: {
                        value: "string",
                    },
                },
                badge: {
                    badgeEnabled: false,
                    badgeRequestUrl: "string",
                },
                buildBatchConfig: {
                    batchReportMode: {
                        value: "string",
                    },
                    combineArtifacts: false,
                    restrictions: {
                        computeTypesAllowed: ["string"],
                        maximumBuildsAllowed: 0,
                    },
                    serviceRole: "string",
                    timeoutInMins: 0,
                },
                cache: {
                    location: "string",
                    modes: ["string"],
                    type: {
                        value: "string",
                    },
                },
                concurrentBuildLimit: 0,
                created: "string",
                description: "string",
                encryptionKey: "string",
                environment: {
                    certificate: "string",
                    computeType: {
                        value: "string",
                    },
                    environmentVariables: [{
                        name: "string",
                        type: {
                            value: "string",
                        },
                        value: "string",
                    }],
                    fleet: {
                        fleetArn: "string",
                    },
                    image: "string",
                    imagePullCredentialsType: {
                        value: "string",
                    },
                    privilegedMode: false,
                    registryCredential: {
                        credential: "string",
                        credentialProvider: {
                            value: "string",
                        },
                    },
                    type: {
                        value: "string",
                    },
                },
                fileSystemLocations: [{
                    identifier: "string",
                    location: "string",
                    mountOptions: "string",
                    mountPoint: "string",
                    type: {
                        value: "string",
                    },
                }],
                lastModified: "string",
                logsConfig: {
                    cloudWatchLogs: {
                        groupName: "string",
                        status: {
                            value: "string",
                        },
                        streamName: "string",
                    },
                    s3Logs: {
                        bucketOwnerAccess: {
                            value: "string",
                        },
                        encryptionDisabled: false,
                        location: "string",
                        status: {
                            value: "string",
                        },
                    },
                },
                name: "string",
                projectVisibility: {
                    value: "string",
                },
                publicProjectAlias: "string",
                queuedTimeoutInMinutes: 0,
                resourceAccessRole: "string",
                secondaryArtifacts: [{
                    artifactIdentifier: "string",
                    bucketOwnerAccess: {
                        value: "string",
                    },
                    encryptionDisabled: false,
                    location: "string",
                    name: "string",
                    namespaceType: {
                        value: "string",
                    },
                    overrideArtifactName: false,
                    packaging: {
                        value: "string",
                    },
                    path: "string",
                    type: {
                        value: "string",
                    },
                }],
                secondarySourceVersions: [{
                    sourceIdentifier: "string",
                    sourceVersion: "string",
                }],
                secondarySources: [{
                    auth: {
                        resource: "string",
                        type: {
                            value: "string",
                        },
                    },
                    buildStatusConfig: {
                        context: "string",
                        targetUrl: "string",
                    },
                    buildspec: "string",
                    gitCloneDepth: 0,
                    gitSubmodulesConfig: {
                        fetchSubmodules: false,
                    },
                    insecureSsl: false,
                    location: "string",
                    reportBuildStatus: false,
                    sourceIdentifier: "string",
                    type: {
                        value: "string",
                    },
                }],
                serviceRole: "string",
                source: {
                    auth: {
                        resource: "string",
                        type: {
                            value: "string",
                        },
                    },
                    buildStatusConfig: {
                        context: "string",
                        targetUrl: "string",
                    },
                    buildspec: "string",
                    gitCloneDepth: 0,
                    gitSubmodulesConfig: {
                        fetchSubmodules: false,
                    },
                    insecureSsl: false,
                    location: "string",
                    reportBuildStatus: false,
                    sourceIdentifier: "string",
                    type: {
                        value: "string",
                    },
                },
                sourceVersion: "string",
                tags: [{
                    key: "string",
                    value: "string",
                }],
                timeoutInMinutes: 0,
                vpcConfig: {
                    ipv6AllowedForDualStack: false,
                    securityGroupIds: ["string"],
                    subnetIds: ["string"],
                    subnets: ["string"],
                    vpcId: "string",
                },
                webhook: {
                    branchFilter: "string",
                    buildType: {
                        value: "string",
                    },
                    filterGroups: [{
                        webhookFilter: {
                            excludeMatchedPattern: false,
                            pattern: "string",
                            type: {
                                value: "string",
                            },
                        },
                    }],
                    lastModifiedSecret: "string",
                    payloadUrl: "string",
                    secret: "string",
                    url: "string",
                },
            },
            awsRegion: "string",
            awsSourceSchema: "string",
            awsTags: {
                string: "string",
            },
            publicCloudConnectorsResourceId: "string",
            publicCloudResourceName: "string",
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:awsconnector:CodeBuildProject
    properties:
        location: string
        name: string
        properties:
            arn: string
            awsAccountId: string
            awsProperties:
                arn: string
                artifacts:
                    artifactIdentifier: string
                    bucketOwnerAccess:
                        value: string
                    encryptionDisabled: false
                    location: string
                    name: string
                    namespaceType:
                        value: string
                    overrideArtifactName: false
                    packaging:
                        value: string
                    path: string
                    type:
                        value: string
                badge:
                    badgeEnabled: false
                    badgeRequestUrl: string
                buildBatchConfig:
                    batchReportMode:
                        value: string
                    combineArtifacts: false
                    restrictions:
                        computeTypesAllowed:
                            - string
                        maximumBuildsAllowed: 0
                    serviceRole: string
                    timeoutInMins: 0
                cache:
                    location: string
                    modes:
                        - string
                    type:
                        value: string
                concurrentBuildLimit: 0
                created: string
                description: string
                encryptionKey: string
                environment:
                    certificate: string
                    computeType:
                        value: string
                    environmentVariables:
                        - name: string
                          type:
                            value: string
                          value: string
                    fleet:
                        fleetArn: string
                    image: string
                    imagePullCredentialsType:
                        value: string
                    privilegedMode: false
                    registryCredential:
                        credential: string
                        credentialProvider:
                            value: string
                    type:
                        value: string
                fileSystemLocations:
                    - identifier: string
                      location: string
                      mountOptions: string
                      mountPoint: string
                      type:
                        value: string
                lastModified: string
                logsConfig:
                    cloudWatchLogs:
                        groupName: string
                        status:
                            value: string
                        streamName: string
                    s3Logs:
                        bucketOwnerAccess:
                            value: string
                        encryptionDisabled: false
                        location: string
                        status:
                            value: string
                name: string
                projectVisibility:
                    value: string
                publicProjectAlias: string
                queuedTimeoutInMinutes: 0
                resourceAccessRole: string
                secondaryArtifacts:
                    - artifactIdentifier: string
                      bucketOwnerAccess:
                        value: string
                      encryptionDisabled: false
                      location: string
                      name: string
                      namespaceType:
                        value: string
                      overrideArtifactName: false
                      packaging:
                        value: string
                      path: string
                      type:
                        value: string
                secondarySourceVersions:
                    - sourceIdentifier: string
                      sourceVersion: string
                secondarySources:
                    - auth:
                        resource: string
                        type:
                            value: string
                      buildStatusConfig:
                        context: string
                        targetUrl: string
                      buildspec: string
                      gitCloneDepth: 0
                      gitSubmodulesConfig:
                        fetchSubmodules: false
                      insecureSsl: false
                      location: string
                      reportBuildStatus: false
                      sourceIdentifier: string
                      type:
                        value: string
                serviceRole: string
                source:
                    auth:
                        resource: string
                        type:
                            value: string
                    buildStatusConfig:
                        context: string
                        targetUrl: string
                    buildspec: string
                    gitCloneDepth: 0
                    gitSubmodulesConfig:
                        fetchSubmodules: false
                    insecureSsl: false
                    location: string
                    reportBuildStatus: false
                    sourceIdentifier: string
                    type:
                        value: string
                sourceVersion: string
                tags:
                    - key: string
                      value: string
                timeoutInMinutes: 0
                vpcConfig:
                    ipv6AllowedForDualStack: false
                    securityGroupIds:
                        - string
                    subnetIds:
                        - string
                    subnets:
                        - string
                    vpcId: string
                webhook:
                    branchFilter: string
                    buildType:
                        value: string
                    filterGroups:
                        - webhookFilter:
                            excludeMatchedPattern: false
                            pattern: string
                            type:
                                value: string
                    lastModifiedSecret: string
                    payloadUrl: string
                    secret: string
                    url: string
            awsRegion: string
            awsSourceSchema: string
            awsTags:
                string: string
            publicCloudConnectorsResourceId: string
            publicCloudResourceName: string
        resourceGroupName: string
        tags:
            string: string
    

    CodeBuildProject 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 CodeBuildProject resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    Name string
    Name of CodeBuildProject
    Properties Pulumi.AzureNative.AwsConnector.Inputs.CodeBuildProjectProperties
    The resource-specific properties for this resource.
    Tags Dictionary<string, string>
    Resource tags.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    Name string
    Name of CodeBuildProject
    Properties CodeBuildProjectPropertiesArgs
    The resource-specific properties for this resource.
    Tags map[string]string
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    name String
    Name of CodeBuildProject
    properties CodeBuildProjectProperties
    The resource-specific properties for this resource.
    tags Map<String,String>
    Resource tags.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    location string
    The geo-location where the resource lives
    name string
    Name of CodeBuildProject
    properties CodeBuildProjectProperties
    The resource-specific properties for this resource.
    tags {[key: string]: string}
    Resource tags.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    location str
    The geo-location where the resource lives
    name str
    Name of CodeBuildProject
    properties CodeBuildProjectPropertiesArgs
    The resource-specific properties for this resource.
    tags Mapping[str, str]
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    name String
    Name of CodeBuildProject
    properties Property Map
    The resource-specific properties for this resource.
    tags Map<String>
    Resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CodeBuildProject resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    SystemData Pulumi.AzureNative.AwsConnector.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Id string
    The provider-assigned unique ID for this managed resource.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id string
    The provider-assigned unique ID for this managed resource.
    systemData SystemDataResponse
    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 SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    ArtifactNamespace, ArtifactNamespaceArgs

    BUILD_ID
    BUILD_IDArtifactNamespace enum BUILD_ID
    NONE
    NONEArtifactNamespace enum NONE
    ArtifactNamespace_BUILD_ID
    BUILD_IDArtifactNamespace enum BUILD_ID
    ArtifactNamespaceNONE
    NONEArtifactNamespace enum NONE
    BUILD_ID
    BUILD_IDArtifactNamespace enum BUILD_ID
    NONE
    NONEArtifactNamespace enum NONE
    BUILD_ID
    BUILD_IDArtifactNamespace enum BUILD_ID
    NONE
    NONEArtifactNamespace enum NONE
    BUIL_D_ID
    BUILD_IDArtifactNamespace enum BUILD_ID
    NONE
    NONEArtifactNamespace enum NONE
    "BUILD_ID"
    BUILD_IDArtifactNamespace enum BUILD_ID
    "NONE"
    NONEArtifactNamespace enum NONE

    ArtifactNamespaceEnumValue, ArtifactNamespaceEnumValueArgs

    Value string | ArtifactNamespace
    Property value
    value String | ArtifactNamespace
    Property value
    value string | ArtifactNamespace
    Property value
    value str | ArtifactNamespace
    Property value
    value String | "BUILD_ID" | "NONE"
    Property value

    ArtifactNamespaceEnumValueResponse, ArtifactNamespaceEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    ArtifactPackaging, ArtifactPackagingArgs

    NONE
    NONEArtifactPackaging enum NONE
    ZIP
    ZIPArtifactPackaging enum ZIP
    ArtifactPackagingNONE
    NONEArtifactPackaging enum NONE
    ArtifactPackagingZIP
    ZIPArtifactPackaging enum ZIP
    NONE
    NONEArtifactPackaging enum NONE
    ZIP
    ZIPArtifactPackaging enum ZIP
    NONE
    NONEArtifactPackaging enum NONE
    ZIP
    ZIPArtifactPackaging enum ZIP
    NONE
    NONEArtifactPackaging enum NONE
    ZIP
    ZIPArtifactPackaging enum ZIP
    "NONE"
    NONEArtifactPackaging enum NONE
    "ZIP"
    ZIPArtifactPackaging enum ZIP

    ArtifactPackagingEnumValue, ArtifactPackagingEnumValueArgs

    Value string | ArtifactPackaging
    Property value
    value String | ArtifactPackaging
    Property value
    value string | ArtifactPackaging
    Property value
    value str | ArtifactPackaging
    Property value
    value String | "NONE" | "ZIP"
    Property value

    ArtifactPackagingEnumValueResponse, ArtifactPackagingEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    ArtifactsType, ArtifactsTypeArgs

    CODEPIPELINE
    CODEPIPELINEArtifactsType enum CODEPIPELINE
    NO_ARTIFACTS
    NO_ARTIFACTSArtifactsType enum NO_ARTIFACTS
    S3
    S3ArtifactsType enum S3
    ArtifactsTypeCODEPIPELINE
    CODEPIPELINEArtifactsType enum CODEPIPELINE
    ArtifactsType_NO_ARTIFACTS
    NO_ARTIFACTSArtifactsType enum NO_ARTIFACTS
    ArtifactsTypeS3
    S3ArtifactsType enum S3
    CODEPIPELINE
    CODEPIPELINEArtifactsType enum CODEPIPELINE
    NO_ARTIFACTS
    NO_ARTIFACTSArtifactsType enum NO_ARTIFACTS
    S3
    S3ArtifactsType enum S3
    CODEPIPELINE
    CODEPIPELINEArtifactsType enum CODEPIPELINE
    NO_ARTIFACTS
    NO_ARTIFACTSArtifactsType enum NO_ARTIFACTS
    S3
    S3ArtifactsType enum S3
    CODEPIPELINE
    CODEPIPELINEArtifactsType enum CODEPIPELINE
    N_O_ARTIFACTS
    NO_ARTIFACTSArtifactsType enum NO_ARTIFACTS
    S3
    S3ArtifactsType enum S3
    "CODEPIPELINE"
    CODEPIPELINEArtifactsType enum CODEPIPELINE
    "NO_ARTIFACTS"
    NO_ARTIFACTSArtifactsType enum NO_ARTIFACTS
    "S3"
    S3ArtifactsType enum S3

    ArtifactsTypeEnumValue, ArtifactsTypeEnumValueArgs

    Value string | ArtifactsType
    Property value
    value String | ArtifactsType
    Property value
    value string | ArtifactsType
    Property value
    value str | ArtifactsType
    Property value

    ArtifactsTypeEnumValueResponse, ArtifactsTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    AwsCodeBuildProjectProperties, AwsCodeBuildProjectPropertiesArgs

    Arn string
    Artifacts Pulumi.AzureNative.AwsConnector.Inputs.ProjectArtifacts
    Badge Pulumi.AzureNative.AwsConnector.Inputs.ProjectBadge
    BuildBatchConfig Pulumi.AzureNative.AwsConnector.Inputs.ProjectBuildBatchConfig
    Cache Pulumi.AzureNative.AwsConnector.Inputs.ProjectCache
    ConcurrentBuildLimit int
    Created string
    Description string
    EncryptionKey string
    Environment Pulumi.AzureNative.AwsConnector.Inputs.ProjectEnvironment
    FileSystemLocations List<Pulumi.AzureNative.AwsConnector.Inputs.ProjectFileSystemLocation>
    LastModified string
    LogsConfig Pulumi.AzureNative.AwsConnector.Inputs.LogsConfig
    Name string
    ProjectVisibility Pulumi.AzureNative.AwsConnector.Inputs.ProjectVisibilityTypeEnumValue
    Property projectVisibility
    PublicProjectAlias string
    QueuedTimeoutInMinutes int
    ResourceAccessRole string
    SecondaryArtifacts List<Pulumi.AzureNative.AwsConnector.Inputs.ProjectArtifacts>
    SecondarySourceVersions List<Pulumi.AzureNative.AwsConnector.Inputs.ProjectSourceVersion>
    SecondarySources List<Pulumi.AzureNative.AwsConnector.Inputs.ProjectSource>
    ServiceRole string
    Source Pulumi.AzureNative.AwsConnector.Inputs.ProjectSource
    SourceVersion string
    Tags List<Pulumi.AzureNative.AwsConnector.Inputs.Tag>
    TimeoutInMinutes int
    VpcConfig Pulumi.AzureNative.AwsConnector.Inputs.VpcConfig
    Webhook Pulumi.AzureNative.AwsConnector.Inputs.Webhook

    AwsCodeBuildProjectPropertiesResponse, AwsCodeBuildProjectPropertiesResponseArgs

    Arn string
    Artifacts Pulumi.AzureNative.AwsConnector.Inputs.ProjectArtifactsResponse
    Badge Pulumi.AzureNative.AwsConnector.Inputs.ProjectBadgeResponse
    BuildBatchConfig Pulumi.AzureNative.AwsConnector.Inputs.ProjectBuildBatchConfigResponse
    Cache Pulumi.AzureNative.AwsConnector.Inputs.ProjectCacheResponse
    ConcurrentBuildLimit int
    Created string
    Description string
    EncryptionKey string
    Environment Pulumi.AzureNative.AwsConnector.Inputs.ProjectEnvironmentResponse
    FileSystemLocations List<Pulumi.AzureNative.AwsConnector.Inputs.ProjectFileSystemLocationResponse>
    LastModified string
    LogsConfig Pulumi.AzureNative.AwsConnector.Inputs.LogsConfigResponse
    Name string
    ProjectVisibility Pulumi.AzureNative.AwsConnector.Inputs.ProjectVisibilityTypeEnumValueResponse
    Property projectVisibility
    PublicProjectAlias string
    QueuedTimeoutInMinutes int
    ResourceAccessRole string
    SecondaryArtifacts List<Pulumi.AzureNative.AwsConnector.Inputs.ProjectArtifactsResponse>
    SecondarySourceVersions List<Pulumi.AzureNative.AwsConnector.Inputs.ProjectSourceVersionResponse>
    SecondarySources List<Pulumi.AzureNative.AwsConnector.Inputs.ProjectSourceResponse>
    ServiceRole string
    Source Pulumi.AzureNative.AwsConnector.Inputs.ProjectSourceResponse
    SourceVersion string
    Tags List<Pulumi.AzureNative.AwsConnector.Inputs.TagResponse>
    TimeoutInMinutes int
    VpcConfig Pulumi.AzureNative.AwsConnector.Inputs.VpcConfigResponse
    Webhook Pulumi.AzureNative.AwsConnector.Inputs.WebhookResponse
    Arn string
    Artifacts ProjectArtifactsResponse
    Badge ProjectBadgeResponse
    BuildBatchConfig ProjectBuildBatchConfigResponse
    Cache ProjectCacheResponse
    ConcurrentBuildLimit int
    Created string
    Description string
    EncryptionKey string
    Environment ProjectEnvironmentResponse
    FileSystemLocations []ProjectFileSystemLocationResponse
    LastModified string
    LogsConfig LogsConfigResponse
    Name string
    ProjectVisibility ProjectVisibilityTypeEnumValueResponse
    Property projectVisibility
    PublicProjectAlias string
    QueuedTimeoutInMinutes int
    ResourceAccessRole string
    SecondaryArtifacts []ProjectArtifactsResponse
    SecondarySourceVersions []ProjectSourceVersionResponse
    SecondarySources []ProjectSourceResponse
    ServiceRole string
    Source ProjectSourceResponse
    SourceVersion string
    Tags []TagResponse
    TimeoutInMinutes int
    VpcConfig VpcConfigResponse
    Webhook WebhookResponse
    arn String
    artifacts ProjectArtifactsResponse
    badge ProjectBadgeResponse
    buildBatchConfig ProjectBuildBatchConfigResponse
    cache ProjectCacheResponse
    concurrentBuildLimit Integer
    created String
    description String
    encryptionKey String
    environment ProjectEnvironmentResponse
    fileSystemLocations List<ProjectFileSystemLocationResponse>
    lastModified String
    logsConfig LogsConfigResponse
    name String
    projectVisibility ProjectVisibilityTypeEnumValueResponse
    Property projectVisibility
    publicProjectAlias String
    queuedTimeoutInMinutes Integer
    resourceAccessRole String
    secondaryArtifacts List<ProjectArtifactsResponse>
    secondarySourceVersions List<ProjectSourceVersionResponse>
    secondarySources List<ProjectSourceResponse>
    serviceRole String
    source ProjectSourceResponse
    sourceVersion String
    tags List<TagResponse>
    timeoutInMinutes Integer
    vpcConfig VpcConfigResponse
    webhook WebhookResponse
    arn string
    artifacts ProjectArtifactsResponse
    badge ProjectBadgeResponse
    buildBatchConfig ProjectBuildBatchConfigResponse
    cache ProjectCacheResponse
    concurrentBuildLimit number
    created string
    description string
    encryptionKey string
    environment ProjectEnvironmentResponse
    fileSystemLocations ProjectFileSystemLocationResponse[]
    lastModified string
    logsConfig LogsConfigResponse
    name string
    projectVisibility ProjectVisibilityTypeEnumValueResponse
    Property projectVisibility
    publicProjectAlias string
    queuedTimeoutInMinutes number
    resourceAccessRole string
    secondaryArtifacts ProjectArtifactsResponse[]
    secondarySourceVersions ProjectSourceVersionResponse[]
    secondarySources ProjectSourceResponse[]
    serviceRole string
    source ProjectSourceResponse
    sourceVersion string
    tags TagResponse[]
    timeoutInMinutes number
    vpcConfig VpcConfigResponse
    webhook WebhookResponse
    arn str
    artifacts ProjectArtifactsResponse
    badge ProjectBadgeResponse
    build_batch_config ProjectBuildBatchConfigResponse
    cache ProjectCacheResponse
    concurrent_build_limit int
    created str
    description str
    encryption_key str
    environment ProjectEnvironmentResponse
    file_system_locations Sequence[ProjectFileSystemLocationResponse]
    last_modified str
    logs_config LogsConfigResponse
    name str
    project_visibility ProjectVisibilityTypeEnumValueResponse
    Property projectVisibility
    public_project_alias str
    queued_timeout_in_minutes int
    resource_access_role str
    secondary_artifacts Sequence[ProjectArtifactsResponse]
    secondary_source_versions Sequence[ProjectSourceVersionResponse]
    secondary_sources Sequence[ProjectSourceResponse]
    service_role str
    source ProjectSourceResponse
    source_version str
    tags Sequence[TagResponse]
    timeout_in_minutes int
    vpc_config VpcConfigResponse
    webhook WebhookResponse

    BatchReportModeType, BatchReportModeTypeArgs

    REPORT_AGGREGATED_BATCH
    REPORT_AGGREGATED_BATCHBatchReportModeType enum REPORT_AGGREGATED_BATCH
    REPORT_INDIVIDUAL_BUILDS
    REPORT_INDIVIDUAL_BUILDSBatchReportModeType enum REPORT_INDIVIDUAL_BUILDS
    BatchReportModeType_REPORT_AGGREGATED_BATCH
    REPORT_AGGREGATED_BATCHBatchReportModeType enum REPORT_AGGREGATED_BATCH
    BatchReportModeType_REPORT_INDIVIDUAL_BUILDS
    REPORT_INDIVIDUAL_BUILDSBatchReportModeType enum REPORT_INDIVIDUAL_BUILDS
    REPORT_AGGREGATED_BATCH
    REPORT_AGGREGATED_BATCHBatchReportModeType enum REPORT_AGGREGATED_BATCH
    REPORT_INDIVIDUAL_BUILDS
    REPORT_INDIVIDUAL_BUILDSBatchReportModeType enum REPORT_INDIVIDUAL_BUILDS
    REPORT_AGGREGATED_BATCH
    REPORT_AGGREGATED_BATCHBatchReportModeType enum REPORT_AGGREGATED_BATCH
    REPORT_INDIVIDUAL_BUILDS
    REPORT_INDIVIDUAL_BUILDSBatchReportModeType enum REPORT_INDIVIDUAL_BUILDS
    REPOR_T_AGGREGATE_D_BATCH
    REPORT_AGGREGATED_BATCHBatchReportModeType enum REPORT_AGGREGATED_BATCH
    REPOR_T_INDIVIDUA_L_BUILDS
    REPORT_INDIVIDUAL_BUILDSBatchReportModeType enum REPORT_INDIVIDUAL_BUILDS
    "REPORT_AGGREGATED_BATCH"
    REPORT_AGGREGATED_BATCHBatchReportModeType enum REPORT_AGGREGATED_BATCH
    "REPORT_INDIVIDUAL_BUILDS"
    REPORT_INDIVIDUAL_BUILDSBatchReportModeType enum REPORT_INDIVIDUAL_BUILDS

    BatchReportModeTypeEnumValue, BatchReportModeTypeEnumValueArgs

    Value string | BatchReportModeType
    Property value
    value String | BatchReportModeType
    Property value
    value string | BatchReportModeType
    Property value
    value str | BatchReportModeType
    Property value

    BatchReportModeTypeEnumValueResponse, BatchReportModeTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    BatchRestrictions, BatchRestrictionsArgs

    BatchRestrictionsResponse, BatchRestrictionsResponseArgs

    BucketOwnerAccess, BucketOwnerAccessArgs

    FULL
    FULLBucketOwnerAccess enum FULL
    NONE
    NONEBucketOwnerAccess enum NONE
    READ_ONLY
    READ_ONLYBucketOwnerAccess enum READ_ONLY
    BucketOwnerAccessFULL
    FULLBucketOwnerAccess enum FULL
    BucketOwnerAccessNONE
    NONEBucketOwnerAccess enum NONE
    BucketOwnerAccess_READ_ONLY
    READ_ONLYBucketOwnerAccess enum READ_ONLY
    FULL
    FULLBucketOwnerAccess enum FULL
    NONE
    NONEBucketOwnerAccess enum NONE
    READ_ONLY
    READ_ONLYBucketOwnerAccess enum READ_ONLY
    FULL
    FULLBucketOwnerAccess enum FULL
    NONE
    NONEBucketOwnerAccess enum NONE
    READ_ONLY
    READ_ONLYBucketOwnerAccess enum READ_ONLY
    FULL
    FULLBucketOwnerAccess enum FULL
    NONE
    NONEBucketOwnerAccess enum NONE
    REA_D_ONLY
    READ_ONLYBucketOwnerAccess enum READ_ONLY
    "FULL"
    FULLBucketOwnerAccess enum FULL
    "NONE"
    NONEBucketOwnerAccess enum NONE
    "READ_ONLY"
    READ_ONLYBucketOwnerAccess enum READ_ONLY

    BucketOwnerAccessEnumValue, BucketOwnerAccessEnumValueArgs

    Value string | BucketOwnerAccess
    Property value
    value String | BucketOwnerAccess
    Property value
    value string | BucketOwnerAccess
    Property value
    value str | BucketOwnerAccess
    Property value
    value String | "FULL" | "NONE" | "READ_ONLY"
    Property value

    BucketOwnerAccessEnumValueResponse, BucketOwnerAccessEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    BuildStatusConfig, BuildStatusConfigArgs

    Context string
    TargetUrl string
    Context string
    TargetUrl string
    context String
    targetUrl String
    context string
    targetUrl string
    context String
    targetUrl String

    BuildStatusConfigResponse, BuildStatusConfigResponseArgs

    Context string
    TargetUrl string
    Context string
    TargetUrl string
    context String
    targetUrl String
    context string
    targetUrl string
    context String
    targetUrl String

    CacheMode, CacheModeArgs

    LOCAL_CUSTOM_CACHE
    LOCAL_CUSTOM_CACHECacheMode enum LOCAL_CUSTOM_CACHE
    LOCAL_DOCKER_LAYER_CACHE
    LOCAL_DOCKER_LAYER_CACHECacheMode enum LOCAL_DOCKER_LAYER_CACHE
    LOCAL_SOURCE_CACHE
    LOCAL_SOURCE_CACHECacheMode enum LOCAL_SOURCE_CACHE
    CacheMode_LOCAL_CUSTOM_CACHE
    LOCAL_CUSTOM_CACHECacheMode enum LOCAL_CUSTOM_CACHE
    CacheMode_LOCAL_DOCKER_LAYER_CACHE
    LOCAL_DOCKER_LAYER_CACHECacheMode enum LOCAL_DOCKER_LAYER_CACHE
    CacheMode_LOCAL_SOURCE_CACHE
    LOCAL_SOURCE_CACHECacheMode enum LOCAL_SOURCE_CACHE
    LOCAL_CUSTOM_CACHE
    LOCAL_CUSTOM_CACHECacheMode enum LOCAL_CUSTOM_CACHE
    LOCAL_DOCKER_LAYER_CACHE
    LOCAL_DOCKER_LAYER_CACHECacheMode enum LOCAL_DOCKER_LAYER_CACHE
    LOCAL_SOURCE_CACHE
    LOCAL_SOURCE_CACHECacheMode enum LOCAL_SOURCE_CACHE
    LOCAL_CUSTOM_CACHE
    LOCAL_CUSTOM_CACHECacheMode enum LOCAL_CUSTOM_CACHE
    LOCAL_DOCKER_LAYER_CACHE
    LOCAL_DOCKER_LAYER_CACHECacheMode enum LOCAL_DOCKER_LAYER_CACHE
    LOCAL_SOURCE_CACHE
    LOCAL_SOURCE_CACHECacheMode enum LOCAL_SOURCE_CACHE
    LOCA_L_CUSTO_M_CACHE
    LOCAL_CUSTOM_CACHECacheMode enum LOCAL_CUSTOM_CACHE
    LOCA_L_DOCKE_R_LAYE_R_CACHE
    LOCAL_DOCKER_LAYER_CACHECacheMode enum LOCAL_DOCKER_LAYER_CACHE
    LOCA_L_SOURC_E_CACHE
    LOCAL_SOURCE_CACHECacheMode enum LOCAL_SOURCE_CACHE
    "LOCAL_CUSTOM_CACHE"
    LOCAL_CUSTOM_CACHECacheMode enum LOCAL_CUSTOM_CACHE
    "LOCAL_DOCKER_LAYER_CACHE"
    LOCAL_DOCKER_LAYER_CACHECacheMode enum LOCAL_DOCKER_LAYER_CACHE
    "LOCAL_SOURCE_CACHE"
    LOCAL_SOURCE_CACHECacheMode enum LOCAL_SOURCE_CACHE

    CacheType, CacheTypeArgs

    LOCAL
    LOCALCacheType enum LOCAL
    NO_CACHE
    NO_CACHECacheType enum NO_CACHE
    S3
    S3CacheType enum S3
    CacheTypeLOCAL
    LOCALCacheType enum LOCAL
    CacheType_NO_CACHE
    NO_CACHECacheType enum NO_CACHE
    CacheTypeS3
    S3CacheType enum S3
    LOCAL
    LOCALCacheType enum LOCAL
    NO_CACHE
    NO_CACHECacheType enum NO_CACHE
    S3
    S3CacheType enum S3
    LOCAL
    LOCALCacheType enum LOCAL
    NO_CACHE
    NO_CACHECacheType enum NO_CACHE
    S3
    S3CacheType enum S3
    LOCAL
    LOCALCacheType enum LOCAL
    N_O_CACHE
    NO_CACHECacheType enum NO_CACHE
    S3
    S3CacheType enum S3
    "LOCAL"
    LOCALCacheType enum LOCAL
    "NO_CACHE"
    NO_CACHECacheType enum NO_CACHE
    "S3"
    S3CacheType enum S3

    CacheTypeEnumValue, CacheTypeEnumValueArgs

    Value string | CacheType
    Property value
    value String | CacheType
    Property value
    value string | CacheType
    Property value
    value str | CacheType
    Property value
    value String | "LOCAL" | "NO_CACHE" | "S3"
    Property value

    CacheTypeEnumValueResponse, CacheTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    CloudWatchLogsConfig, CloudWatchLogsConfigArgs

    CloudWatchLogsConfigResponse, CloudWatchLogsConfigResponseArgs

    CodeBuildProjectProperties, CodeBuildProjectPropertiesArgs

    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsCodeBuildProjectProperties
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags Dictionary<string, string>
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties AwsCodeBuildProjectProperties
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags map[string]string
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties AwsCodeBuildProjectProperties
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String,String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name
    arn string
    Amazon Resource Name (ARN)
    awsAccountId string
    AWS Account ID
    awsProperties AwsCodeBuildProjectProperties
    AWS Properties
    awsRegion string
    AWS Region
    awsSourceSchema string
    AWS Source Schema
    awsTags {[key: string]: string}
    AWS Tags
    publicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    publicCloudResourceName string
    Public Cloud Resource Name
    arn str
    Amazon Resource Name (ARN)
    aws_account_id str
    AWS Account ID
    aws_properties AwsCodeBuildProjectProperties
    AWS Properties
    aws_region str
    AWS Region
    aws_source_schema str
    AWS Source Schema
    aws_tags Mapping[str, str]
    AWS Tags
    public_cloud_connectors_resource_id str
    Public Cloud Connectors Resource ID
    public_cloud_resource_name str
    Public Cloud Resource Name
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties Property Map
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name

    CodeBuildProjectPropertiesResponse, CodeBuildProjectPropertiesResponseArgs

    ProvisioningState string
    The status of the last operation.
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsCodeBuildProjectPropertiesResponse
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags Dictionary<string, string>
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    ProvisioningState string
    The status of the last operation.
    Arn string
    Amazon Resource Name (ARN)
    AwsAccountId string
    AWS Account ID
    AwsProperties AwsCodeBuildProjectPropertiesResponse
    AWS Properties
    AwsRegion string
    AWS Region
    AwsSourceSchema string
    AWS Source Schema
    AwsTags map[string]string
    AWS Tags
    PublicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    PublicCloudResourceName string
    Public Cloud Resource Name
    provisioningState String
    The status of the last operation.
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties AwsCodeBuildProjectPropertiesResponse
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String,String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name
    provisioningState string
    The status of the last operation.
    arn string
    Amazon Resource Name (ARN)
    awsAccountId string
    AWS Account ID
    awsProperties AwsCodeBuildProjectPropertiesResponse
    AWS Properties
    awsRegion string
    AWS Region
    awsSourceSchema string
    AWS Source Schema
    awsTags {[key: string]: string}
    AWS Tags
    publicCloudConnectorsResourceId string
    Public Cloud Connectors Resource ID
    publicCloudResourceName string
    Public Cloud Resource Name
    provisioning_state str
    The status of the last operation.
    arn str
    Amazon Resource Name (ARN)
    aws_account_id str
    AWS Account ID
    aws_properties AwsCodeBuildProjectPropertiesResponse
    AWS Properties
    aws_region str
    AWS Region
    aws_source_schema str
    AWS Source Schema
    aws_tags Mapping[str, str]
    AWS Tags
    public_cloud_connectors_resource_id str
    Public Cloud Connectors Resource ID
    public_cloud_resource_name str
    Public Cloud Resource Name
    provisioningState String
    The status of the last operation.
    arn String
    Amazon Resource Name (ARN)
    awsAccountId String
    AWS Account ID
    awsProperties Property Map
    AWS Properties
    awsRegion String
    AWS Region
    awsSourceSchema String
    AWS Source Schema
    awsTags Map<String>
    AWS Tags
    publicCloudConnectorsResourceId String
    Public Cloud Connectors Resource ID
    publicCloudResourceName String
    Public Cloud Resource Name

    ComputeType, ComputeTypeArgs

    BUILD_GENERAL1_2XLARGE
    BUILD_GENERAL1_2XLARGEComputeType enum BUILD_GENERAL1_2XLARGE
    BUILD_GENERAL1_LARGE
    BUILD_GENERAL1_LARGEComputeType enum BUILD_GENERAL1_LARGE
    BUILD_GENERAL1_MEDIUM
    BUILD_GENERAL1_MEDIUMComputeType enum BUILD_GENERAL1_MEDIUM
    BUILD_GENERAL1_SMALL
    BUILD_GENERAL1_SMALLComputeType enum BUILD_GENERAL1_SMALL
    BUILD_GENERAL1_XLARGE
    BUILD_GENERAL1_XLARGEComputeType enum BUILD_GENERAL1_XLARGE
    BUILD_LAMBDA_10GB
    BUILD_LAMBDA_10GBComputeType enum BUILD_LAMBDA_10GB
    BUILD_LAMBDA_1GB
    BUILD_LAMBDA_1GBComputeType enum BUILD_LAMBDA_1GB
    BUILD_LAMBDA_2GB
    BUILD_LAMBDA_2GBComputeType enum BUILD_LAMBDA_2GB
    BUILD_LAMBDA_4GB
    BUILD_LAMBDA_4GBComputeType enum BUILD_LAMBDA_4GB
    BUILD_LAMBDA_8GB
    BUILD_LAMBDA_8GBComputeType enum BUILD_LAMBDA_8GB
    ComputeType_BUILD_GENERAL1_2XLARGE
    BUILD_GENERAL1_2XLARGEComputeType enum BUILD_GENERAL1_2XLARGE
    ComputeType_BUILD_GENERAL1_LARGE
    BUILD_GENERAL1_LARGEComputeType enum BUILD_GENERAL1_LARGE
    ComputeType_BUILD_GENERAL1_MEDIUM
    BUILD_GENERAL1_MEDIUMComputeType enum BUILD_GENERAL1_MEDIUM
    ComputeType_BUILD_GENERAL1_SMALL
    BUILD_GENERAL1_SMALLComputeType enum BUILD_GENERAL1_SMALL
    ComputeType_BUILD_GENERAL1_XLARGE
    BUILD_GENERAL1_XLARGEComputeType enum BUILD_GENERAL1_XLARGE
    ComputeType_BUILD_LAMBDA_10GB
    BUILD_LAMBDA_10GBComputeType enum BUILD_LAMBDA_10GB
    ComputeType_BUILD_LAMBDA_1GB
    BUILD_LAMBDA_1GBComputeType enum BUILD_LAMBDA_1GB
    ComputeType_BUILD_LAMBDA_2GB
    BUILD_LAMBDA_2GBComputeType enum BUILD_LAMBDA_2GB
    ComputeType_BUILD_LAMBDA_4GB
    BUILD_LAMBDA_4GBComputeType enum BUILD_LAMBDA_4GB
    ComputeType_BUILD_LAMBDA_8GB
    BUILD_LAMBDA_8GBComputeType enum BUILD_LAMBDA_8GB
    BUILD_GENERAL1_2XLARGE
    BUILD_GENERAL1_2XLARGEComputeType enum BUILD_GENERAL1_2XLARGE
    BUILD_GENERAL1_LARGE
    BUILD_GENERAL1_LARGEComputeType enum BUILD_GENERAL1_LARGE
    BUILD_GENERAL1_MEDIUM
    BUILD_GENERAL1_MEDIUMComputeType enum BUILD_GENERAL1_MEDIUM
    BUILD_GENERAL1_SMALL
    BUILD_GENERAL1_SMALLComputeType enum BUILD_GENERAL1_SMALL
    BUILD_GENERAL1_XLARGE
    BUILD_GENERAL1_XLARGEComputeType enum BUILD_GENERAL1_XLARGE
    BUILD_LAMBDA_10GB
    BUILD_LAMBDA_10GBComputeType enum BUILD_LAMBDA_10GB
    BUILD_LAMBDA_1GB
    BUILD_LAMBDA_1GBComputeType enum BUILD_LAMBDA_1GB
    BUILD_LAMBDA_2GB
    BUILD_LAMBDA_2GBComputeType enum BUILD_LAMBDA_2GB
    BUILD_LAMBDA_4GB
    BUILD_LAMBDA_4GBComputeType enum BUILD_LAMBDA_4GB
    BUILD_LAMBDA_8GB
    BUILD_LAMBDA_8GBComputeType enum BUILD_LAMBDA_8GB
    BUILD_GENERAL1_2XLARGE
    BUILD_GENERAL1_2XLARGEComputeType enum BUILD_GENERAL1_2XLARGE
    BUILD_GENERAL1_LARGE
    BUILD_GENERAL1_LARGEComputeType enum BUILD_GENERAL1_LARGE
    BUILD_GENERAL1_MEDIUM
    BUILD_GENERAL1_MEDIUMComputeType enum BUILD_GENERAL1_MEDIUM
    BUILD_GENERAL1_SMALL
    BUILD_GENERAL1_SMALLComputeType enum BUILD_GENERAL1_SMALL
    BUILD_GENERAL1_XLARGE
    BUILD_GENERAL1_XLARGEComputeType enum BUILD_GENERAL1_XLARGE
    BUILD_LAMBDA_10GB
    BUILD_LAMBDA_10GBComputeType enum BUILD_LAMBDA_10GB
    BUILD_LAMBDA_1GB
    BUILD_LAMBDA_1GBComputeType enum BUILD_LAMBDA_1GB
    BUILD_LAMBDA_2GB
    BUILD_LAMBDA_2GBComputeType enum BUILD_LAMBDA_2GB
    BUILD_LAMBDA_4GB
    BUILD_LAMBDA_4GBComputeType enum BUILD_LAMBDA_4GB
    BUILD_LAMBDA_8GB
    BUILD_LAMBDA_8GBComputeType enum BUILD_LAMBDA_8GB
    BUIL_D_GENERAL1_2_XLARGE
    BUILD_GENERAL1_2XLARGEComputeType enum BUILD_GENERAL1_2XLARGE
    BUIL_D_GENERAL1_LARGE
    BUILD_GENERAL1_LARGEComputeType enum BUILD_GENERAL1_LARGE
    BUIL_D_GENERAL1_MEDIUM
    BUILD_GENERAL1_MEDIUMComputeType enum BUILD_GENERAL1_MEDIUM
    BUIL_D_GENERAL1_SMALL
    BUILD_GENERAL1_SMALLComputeType enum BUILD_GENERAL1_SMALL
    BUIL_D_GENERAL1_XLARGE
    BUILD_GENERAL1_XLARGEComputeType enum BUILD_GENERAL1_XLARGE
    BUIL_D_LAMBD_A_10_GB
    BUILD_LAMBDA_10GBComputeType enum BUILD_LAMBDA_10GB
    BUIL_D_LAMBD_A_1_GB
    BUILD_LAMBDA_1GBComputeType enum BUILD_LAMBDA_1GB
    BUIL_D_LAMBD_A_2_GB
    BUILD_LAMBDA_2GBComputeType enum BUILD_LAMBDA_2GB
    BUIL_D_LAMBD_A_4_GB
    BUILD_LAMBDA_4GBComputeType enum BUILD_LAMBDA_4GB
    BUIL_D_LAMBD_A_8_GB
    BUILD_LAMBDA_8GBComputeType enum BUILD_LAMBDA_8GB
    "BUILD_GENERAL1_2XLARGE"
    BUILD_GENERAL1_2XLARGEComputeType enum BUILD_GENERAL1_2XLARGE
    "BUILD_GENERAL1_LARGE"
    BUILD_GENERAL1_LARGEComputeType enum BUILD_GENERAL1_LARGE
    "BUILD_GENERAL1_MEDIUM"
    BUILD_GENERAL1_MEDIUMComputeType enum BUILD_GENERAL1_MEDIUM
    "BUILD_GENERAL1_SMALL"
    BUILD_GENERAL1_SMALLComputeType enum BUILD_GENERAL1_SMALL
    "BUILD_GENERAL1_XLARGE"
    BUILD_GENERAL1_XLARGEComputeType enum BUILD_GENERAL1_XLARGE
    "BUILD_LAMBDA_10GB"
    BUILD_LAMBDA_10GBComputeType enum BUILD_LAMBDA_10GB
    "BUILD_LAMBDA_1GB"
    BUILD_LAMBDA_1GBComputeType enum BUILD_LAMBDA_1GB
    "BUILD_LAMBDA_2GB"
    BUILD_LAMBDA_2GBComputeType enum BUILD_LAMBDA_2GB
    "BUILD_LAMBDA_4GB"
    BUILD_LAMBDA_4GBComputeType enum BUILD_LAMBDA_4GB
    "BUILD_LAMBDA_8GB"
    BUILD_LAMBDA_8GBComputeType enum BUILD_LAMBDA_8GB

    ComputeTypeEnumValue, ComputeTypeEnumValueArgs

    Value string | ComputeType
    Property value
    value String | ComputeType
    Property value
    value string | ComputeType
    Property value
    value str | ComputeType
    Property value

    ComputeTypeEnumValueResponse, ComputeTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    CredentialProviderType, CredentialProviderTypeArgs

    SECRETS_MANAGER
    SECRETS_MANAGERCredentialProviderType enum SECRETS_MANAGER
    CredentialProviderType_SECRETS_MANAGER
    SECRETS_MANAGERCredentialProviderType enum SECRETS_MANAGER
    SECRETS_MANAGER
    SECRETS_MANAGERCredentialProviderType enum SECRETS_MANAGER
    SECRETS_MANAGER
    SECRETS_MANAGERCredentialProviderType enum SECRETS_MANAGER
    SECRET_S_MANAGER
    SECRETS_MANAGERCredentialProviderType enum SECRETS_MANAGER
    "SECRETS_MANAGER"
    SECRETS_MANAGERCredentialProviderType enum SECRETS_MANAGER

    CredentialProviderTypeEnumValue, CredentialProviderTypeEnumValueArgs

    Value string | CredentialProviderType
    Property value
    value String | CredentialProviderType
    Property value
    value string | CredentialProviderType
    Property value
    value str | CredentialProviderType
    Property value
    value String | "SECRETS_MANAGER"
    Property value

    CredentialProviderTypeEnumValueResponse, CredentialProviderTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    EnvironmentType, EnvironmentTypeArgs

    ARM_CONTAINER
    ARM_CONTAINEREnvironmentType enum ARM_CONTAINER
    ARM_LAMBDA_CONTAINER
    ARM_LAMBDA_CONTAINEREnvironmentType enum ARM_LAMBDA_CONTAINER
    LINUX_CONTAINER
    LINUX_CONTAINEREnvironmentType enum LINUX_CONTAINER
    LINUX_GPU_CONTAINER
    LINUX_GPU_CONTAINEREnvironmentType enum LINUX_GPU_CONTAINER
    LINUX_LAMBDA_CONTAINER
    LINUX_LAMBDA_CONTAINEREnvironmentType enum LINUX_LAMBDA_CONTAINER
    WINDOWS_CONTAINER
    WINDOWS_CONTAINEREnvironmentType enum WINDOWS_CONTAINER
    WINDOWS_SERVER_2019_CONTAINER
    WINDOWS_SERVER_2019_CONTAINEREnvironmentType enum WINDOWS_SERVER_2019_CONTAINER
    EnvironmentType_ARM_CONTAINER
    ARM_CONTAINEREnvironmentType enum ARM_CONTAINER
    EnvironmentType_ARM_LAMBDA_CONTAINER
    ARM_LAMBDA_CONTAINEREnvironmentType enum ARM_LAMBDA_CONTAINER
    EnvironmentType_LINUX_CONTAINER
    LINUX_CONTAINEREnvironmentType enum LINUX_CONTAINER
    EnvironmentType_LINUX_GPU_CONTAINER
    LINUX_GPU_CONTAINEREnvironmentType enum LINUX_GPU_CONTAINER
    EnvironmentType_LINUX_LAMBDA_CONTAINER
    LINUX_LAMBDA_CONTAINEREnvironmentType enum LINUX_LAMBDA_CONTAINER
    EnvironmentType_WINDOWS_CONTAINER
    WINDOWS_CONTAINEREnvironmentType enum WINDOWS_CONTAINER
    EnvironmentType_WINDOWS_SERVER_2019_CONTAINER
    WINDOWS_SERVER_2019_CONTAINEREnvironmentType enum WINDOWS_SERVER_2019_CONTAINER
    ARM_CONTAINER
    ARM_CONTAINEREnvironmentType enum ARM_CONTAINER
    ARM_LAMBDA_CONTAINER
    ARM_LAMBDA_CONTAINEREnvironmentType enum ARM_LAMBDA_CONTAINER
    LINUX_CONTAINER
    LINUX_CONTAINEREnvironmentType enum LINUX_CONTAINER
    LINUX_GPU_CONTAINER
    LINUX_GPU_CONTAINEREnvironmentType enum LINUX_GPU_CONTAINER
    LINUX_LAMBDA_CONTAINER
    LINUX_LAMBDA_CONTAINEREnvironmentType enum LINUX_LAMBDA_CONTAINER
    WINDOWS_CONTAINER
    WINDOWS_CONTAINEREnvironmentType enum WINDOWS_CONTAINER
    WINDOWS_SERVER_2019_CONTAINER
    WINDOWS_SERVER_2019_CONTAINEREnvironmentType enum WINDOWS_SERVER_2019_CONTAINER
    ARM_CONTAINER
    ARM_CONTAINEREnvironmentType enum ARM_CONTAINER
    ARM_LAMBDA_CONTAINER
    ARM_LAMBDA_CONTAINEREnvironmentType enum ARM_LAMBDA_CONTAINER
    LINUX_CONTAINER
    LINUX_CONTAINEREnvironmentType enum LINUX_CONTAINER
    LINUX_GPU_CONTAINER
    LINUX_GPU_CONTAINEREnvironmentType enum LINUX_GPU_CONTAINER
    LINUX_LAMBDA_CONTAINER
    LINUX_LAMBDA_CONTAINEREnvironmentType enum LINUX_LAMBDA_CONTAINER
    WINDOWS_CONTAINER
    WINDOWS_CONTAINEREnvironmentType enum WINDOWS_CONTAINER
    WINDOWS_SERVER_2019_CONTAINER
    WINDOWS_SERVER_2019_CONTAINEREnvironmentType enum WINDOWS_SERVER_2019_CONTAINER
    AR_M_CONTAINER
    ARM_CONTAINEREnvironmentType enum ARM_CONTAINER
    AR_M_LAMBD_A_CONTAINER
    ARM_LAMBDA_CONTAINEREnvironmentType enum ARM_LAMBDA_CONTAINER
    LINU_X_CONTAINER
    LINUX_CONTAINEREnvironmentType enum LINUX_CONTAINER
    LINU_X_GP_U_CONTAINER
    LINUX_GPU_CONTAINEREnvironmentType enum LINUX_GPU_CONTAINER
    LINU_X_LAMBD_A_CONTAINER
    LINUX_LAMBDA_CONTAINEREnvironmentType enum LINUX_LAMBDA_CONTAINER
    WINDOW_S_CONTAINER
    WINDOWS_CONTAINEREnvironmentType enum WINDOWS_CONTAINER
    WINDOW_S_SERVE_R_2019_CONTAINER
    WINDOWS_SERVER_2019_CONTAINEREnvironmentType enum WINDOWS_SERVER_2019_CONTAINER
    "ARM_CONTAINER"
    ARM_CONTAINEREnvironmentType enum ARM_CONTAINER
    "ARM_LAMBDA_CONTAINER"
    ARM_LAMBDA_CONTAINEREnvironmentType enum ARM_LAMBDA_CONTAINER
    "LINUX_CONTAINER"
    LINUX_CONTAINEREnvironmentType enum LINUX_CONTAINER
    "LINUX_GPU_CONTAINER"
    LINUX_GPU_CONTAINEREnvironmentType enum LINUX_GPU_CONTAINER
    "LINUX_LAMBDA_CONTAINER"
    LINUX_LAMBDA_CONTAINEREnvironmentType enum LINUX_LAMBDA_CONTAINER
    "WINDOWS_CONTAINER"
    WINDOWS_CONTAINEREnvironmentType enum WINDOWS_CONTAINER
    "WINDOWS_SERVER_2019_CONTAINER"
    WINDOWS_SERVER_2019_CONTAINEREnvironmentType enum WINDOWS_SERVER_2019_CONTAINER

    EnvironmentTypeEnumValue, EnvironmentTypeEnumValueArgs

    Value string | EnvironmentType
    Property value
    value String | EnvironmentType
    Property value
    value string | EnvironmentType
    Property value
    value str | EnvironmentType
    Property value

    EnvironmentTypeEnumValueResponse, EnvironmentTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    EnvironmentVariable, EnvironmentVariableArgs

    EnvironmentVariableResponse, EnvironmentVariableResponseArgs

    EnvironmentVariableType, EnvironmentVariableTypeArgs

    PARAMETER_STORE
    PARAMETER_STOREEnvironmentVariableType enum PARAMETER_STORE
    PLAINTEXT
    PLAINTEXTEnvironmentVariableType enum PLAINTEXT
    SECRETS_MANAGER
    SECRETS_MANAGEREnvironmentVariableType enum SECRETS_MANAGER
    EnvironmentVariableType_PARAMETER_STORE
    PARAMETER_STOREEnvironmentVariableType enum PARAMETER_STORE
    EnvironmentVariableTypePLAINTEXT
    PLAINTEXTEnvironmentVariableType enum PLAINTEXT
    EnvironmentVariableType_SECRETS_MANAGER
    SECRETS_MANAGEREnvironmentVariableType enum SECRETS_MANAGER
    PARAMETER_STORE
    PARAMETER_STOREEnvironmentVariableType enum PARAMETER_STORE
    PLAINTEXT
    PLAINTEXTEnvironmentVariableType enum PLAINTEXT
    SECRETS_MANAGER
    SECRETS_MANAGEREnvironmentVariableType enum SECRETS_MANAGER
    PARAMETER_STORE
    PARAMETER_STOREEnvironmentVariableType enum PARAMETER_STORE
    PLAINTEXT
    PLAINTEXTEnvironmentVariableType enum PLAINTEXT
    SECRETS_MANAGER
    SECRETS_MANAGEREnvironmentVariableType enum SECRETS_MANAGER
    PARAMETE_R_STORE
    PARAMETER_STOREEnvironmentVariableType enum PARAMETER_STORE
    PLAINTEXT
    PLAINTEXTEnvironmentVariableType enum PLAINTEXT
    SECRET_S_MANAGER
    SECRETS_MANAGEREnvironmentVariableType enum SECRETS_MANAGER
    "PARAMETER_STORE"
    PARAMETER_STOREEnvironmentVariableType enum PARAMETER_STORE
    "PLAINTEXT"
    PLAINTEXTEnvironmentVariableType enum PLAINTEXT
    "SECRETS_MANAGER"
    SECRETS_MANAGEREnvironmentVariableType enum SECRETS_MANAGER

    EnvironmentVariableTypeEnumValue, EnvironmentVariableTypeEnumValueArgs

    Value string | EnvironmentVariableType
    Property value
    value String | EnvironmentVariableType
    Property value
    value string | EnvironmentVariableType
    Property value
    value str | EnvironmentVariableType
    Property value

    EnvironmentVariableTypeEnumValueResponse, EnvironmentVariableTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    FileSystemType, FileSystemTypeArgs

    EFS
    EFSFileSystemType enum EFS
    FileSystemTypeEFS
    EFSFileSystemType enum EFS
    EFS
    EFSFileSystemType enum EFS
    EFS
    EFSFileSystemType enum EFS
    EFS
    EFSFileSystemType enum EFS
    "EFS"
    EFSFileSystemType enum EFS

    FileSystemTypeEnumValue, FileSystemTypeEnumValueArgs

    Value string | FileSystemType
    Property value
    value String | FileSystemType
    Property value
    value string | FileSystemType
    Property value
    value str | FileSystemType
    Property value
    value String | "EFS"
    Property value

    FileSystemTypeEnumValueResponse, FileSystemTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    FilterGroup, FilterGroupArgs

    WebhookFilter WebhookFilter
    Property webhookFilter
    webhookFilter WebhookFilter
    Property webhookFilter
    webhookFilter WebhookFilter
    Property webhookFilter
    webhook_filter WebhookFilter
    Property webhookFilter
    webhookFilter Property Map
    Property webhookFilter

    FilterGroupResponse, FilterGroupResponseArgs

    WebhookFilter WebhookFilterResponse
    Property webhookFilter
    webhookFilter WebhookFilterResponse
    Property webhookFilter
    webhookFilter WebhookFilterResponse
    Property webhookFilter
    webhookFilter Property Map
    Property webhookFilter

    GitSubmodulesConfig, GitSubmodulesConfigArgs

    GitSubmodulesConfigResponse, GitSubmodulesConfigResponseArgs

    ImagePullCredentialsType, ImagePullCredentialsTypeArgs

    CODEBUILD
    CODEBUILDImagePullCredentialsType enum CODEBUILD
    SERVICE_ROLE
    SERVICE_ROLEImagePullCredentialsType enum SERVICE_ROLE
    ImagePullCredentialsTypeCODEBUILD
    CODEBUILDImagePullCredentialsType enum CODEBUILD
    ImagePullCredentialsType_SERVICE_ROLE
    SERVICE_ROLEImagePullCredentialsType enum SERVICE_ROLE
    CODEBUILD
    CODEBUILDImagePullCredentialsType enum CODEBUILD
    SERVICE_ROLE
    SERVICE_ROLEImagePullCredentialsType enum SERVICE_ROLE
    CODEBUILD
    CODEBUILDImagePullCredentialsType enum CODEBUILD
    SERVICE_ROLE
    SERVICE_ROLEImagePullCredentialsType enum SERVICE_ROLE
    CODEBUILD
    CODEBUILDImagePullCredentialsType enum CODEBUILD
    SERVIC_E_ROLE
    SERVICE_ROLEImagePullCredentialsType enum SERVICE_ROLE
    "CODEBUILD"
    CODEBUILDImagePullCredentialsType enum CODEBUILD
    "SERVICE_ROLE"
    SERVICE_ROLEImagePullCredentialsType enum SERVICE_ROLE

    ImagePullCredentialsTypeEnumValue, ImagePullCredentialsTypeEnumValueArgs

    Value string | ImagePullCredentialsType
    Property value
    value String | ImagePullCredentialsType
    Property value
    value string | ImagePullCredentialsType
    Property value
    value str | ImagePullCredentialsType
    Property value
    value String | "CODEBUILD" | "SERVICE_ROLE"
    Property value

    ImagePullCredentialsTypeEnumValueResponse, ImagePullCredentialsTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    LogsConfig, LogsConfigArgs

    LogsConfigResponse, LogsConfigResponseArgs

    LogsConfigStatusType, LogsConfigStatusTypeArgs

    DISABLED
    DISABLEDLogsConfigStatusType enum DISABLED
    ENABLED
    ENABLEDLogsConfigStatusType enum ENABLED
    LogsConfigStatusTypeDISABLED
    DISABLEDLogsConfigStatusType enum DISABLED
    LogsConfigStatusTypeENABLED
    ENABLEDLogsConfigStatusType enum ENABLED
    DISABLED
    DISABLEDLogsConfigStatusType enum DISABLED
    ENABLED
    ENABLEDLogsConfigStatusType enum ENABLED
    DISABLED
    DISABLEDLogsConfigStatusType enum DISABLED
    ENABLED
    ENABLEDLogsConfigStatusType enum ENABLED
    DISABLED
    DISABLEDLogsConfigStatusType enum DISABLED
    ENABLED
    ENABLEDLogsConfigStatusType enum ENABLED
    "DISABLED"
    DISABLEDLogsConfigStatusType enum DISABLED
    "ENABLED"
    ENABLEDLogsConfigStatusType enum ENABLED

    LogsConfigStatusTypeEnumValue, LogsConfigStatusTypeEnumValueArgs

    Value string | LogsConfigStatusType
    Property value
    value String | LogsConfigStatusType
    Property value
    value string | LogsConfigStatusType
    Property value
    value str | LogsConfigStatusType
    Property value
    value String | "DISABLED" | "ENABLED"
    Property value

    LogsConfigStatusTypeEnumValueResponse, LogsConfigStatusTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    ProjectArtifacts, ProjectArtifactsArgs

    ProjectArtifactsResponse, ProjectArtifactsResponseArgs

    ProjectBadge, ProjectBadgeArgs

    ProjectBadgeResponse, ProjectBadgeResponseArgs

    ProjectBuildBatchConfig, ProjectBuildBatchConfigArgs

    ProjectBuildBatchConfigResponse, ProjectBuildBatchConfigResponseArgs

    ProjectCache, ProjectCacheArgs

    Location string
    Modes List<Union<string, Pulumi.AzureNative.AwsConnector.CacheMode>>
    Type Pulumi.AzureNative.AwsConnector.Inputs.CacheTypeEnumValue
    location String
    modes List<Either<String,CacheMode>>
    type CacheTypeEnumValue
    location string
    modes (string | CacheMode)[]
    type CacheTypeEnumValue
    location str
    modes Sequence[Union[str, CacheMode]]
    type CacheTypeEnumValue
    location String
    modes List<String | "LOCAL_CUSTOM_CACHE" | "LOCAL_DOCKER_LAYER_CACHE" | "LOCAL_SOURCE_CACHE">
    type Property Map

    ProjectCacheResponse, ProjectCacheResponseArgs

    location String
    modes List<String>
    type Property Map

    ProjectEnvironment, ProjectEnvironmentArgs

    ProjectEnvironmentResponse, ProjectEnvironmentResponseArgs

    ProjectFileSystemLocation, ProjectFileSystemLocationArgs

    ProjectFileSystemLocationResponse, ProjectFileSystemLocationResponseArgs

    ProjectFleet, ProjectFleetArgs

    FleetArn string
    FleetArn string
    fleetArn String
    fleetArn string
    fleetArn String

    ProjectFleetResponse, ProjectFleetResponseArgs

    FleetArn string
    FleetArn string
    fleetArn String
    fleetArn string
    fleetArn String

    ProjectSource, ProjectSourceArgs

    ProjectSourceResponse, ProjectSourceResponseArgs

    ProjectSourceVersion, ProjectSourceVersionArgs

    ProjectSourceVersionResponse, ProjectSourceVersionResponseArgs

    ProjectVisibilityType, ProjectVisibilityTypeArgs

    PRIVATE
    PRIVATEProjectVisibilityType enum PRIVATE
    PUBLIC_READ
    PUBLIC_READProjectVisibilityType enum PUBLIC_READ
    ProjectVisibilityTypePRIVATE
    PRIVATEProjectVisibilityType enum PRIVATE
    ProjectVisibilityType_PUBLIC_READ
    PUBLIC_READProjectVisibilityType enum PUBLIC_READ
    PRIVATE
    PRIVATEProjectVisibilityType enum PRIVATE
    PUBLIC_READ
    PUBLIC_READProjectVisibilityType enum PUBLIC_READ
    PRIVATE
    PRIVATEProjectVisibilityType enum PRIVATE
    PUBLIC_READ
    PUBLIC_READProjectVisibilityType enum PUBLIC_READ
    PRIVATE
    PRIVATEProjectVisibilityType enum PRIVATE
    PUBLI_C_READ
    PUBLIC_READProjectVisibilityType enum PUBLIC_READ
    "PRIVATE"
    PRIVATEProjectVisibilityType enum PRIVATE
    "PUBLIC_READ"
    PUBLIC_READProjectVisibilityType enum PUBLIC_READ

    ProjectVisibilityTypeEnumValue, ProjectVisibilityTypeEnumValueArgs

    Value string | ProjectVisibilityType
    Property value
    value String | ProjectVisibilityType
    Property value
    value string | ProjectVisibilityType
    Property value
    value str | ProjectVisibilityType
    Property value
    value String | "PRIVATE" | "PUBLIC_READ"
    Property value

    ProjectVisibilityTypeEnumValueResponse, ProjectVisibilityTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    RegistryCredential, RegistryCredentialArgs

    RegistryCredentialResponse, RegistryCredentialResponseArgs

    S3LogsConfig, S3LogsConfigArgs

    S3LogsConfigResponse, S3LogsConfigResponseArgs

    SourceAuth, SourceAuthArgs

    SourceAuthResponse, SourceAuthResponseArgs

    SourceAuthType, SourceAuthTypeArgs

    CODECONNECTIONS
    CODECONNECTIONSSourceAuthType enum CODECONNECTIONS
    OAUTH
    OAUTHSourceAuthType enum OAUTH
    SourceAuthTypeCODECONNECTIONS
    CODECONNECTIONSSourceAuthType enum CODECONNECTIONS
    SourceAuthTypeOAUTH
    OAUTHSourceAuthType enum OAUTH
    CODECONNECTIONS
    CODECONNECTIONSSourceAuthType enum CODECONNECTIONS
    OAUTH
    OAUTHSourceAuthType enum OAUTH
    CODECONNECTIONS
    CODECONNECTIONSSourceAuthType enum CODECONNECTIONS
    OAUTH
    OAUTHSourceAuthType enum OAUTH
    CODECONNECTIONS
    CODECONNECTIONSSourceAuthType enum CODECONNECTIONS
    OAUTH
    OAUTHSourceAuthType enum OAUTH
    "CODECONNECTIONS"
    CODECONNECTIONSSourceAuthType enum CODECONNECTIONS
    "OAUTH"
    OAUTHSourceAuthType enum OAUTH

    SourceAuthTypeEnumValue, SourceAuthTypeEnumValueArgs

    Value string | SourceAuthType
    Property value
    value String | SourceAuthType
    Property value
    value string | SourceAuthType
    Property value
    value str | SourceAuthType
    Property value
    value String | "CODECONNECTIONS" | "OAUTH"
    Property value

    SourceAuthTypeEnumValueResponse, SourceAuthTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    SourceType, SourceTypeArgs

    AWSEC2Instance
    AWS::EC2::InstanceSourceType enum AWS::EC2::Instance
    AWSIoTThing
    AWS::IoT::ThingSourceType enum AWS::IoT::Thing
    AWSSSMManagedInstance
    AWS::SSM::ManagedInstanceSourceType enum AWS::SSM::ManagedInstance
    SourceTypeAWSEC2Instance
    AWS::EC2::InstanceSourceType enum AWS::EC2::Instance
    SourceTypeAWSIoTThing
    AWS::IoT::ThingSourceType enum AWS::IoT::Thing
    SourceTypeAWSSSMManagedInstance
    AWS::SSM::ManagedInstanceSourceType enum AWS::SSM::ManagedInstance
    AWSEC2Instance
    AWS::EC2::InstanceSourceType enum AWS::EC2::Instance
    AWSIoTThing
    AWS::IoT::ThingSourceType enum AWS::IoT::Thing
    AWSSSMManagedInstance
    AWS::SSM::ManagedInstanceSourceType enum AWS::SSM::ManagedInstance
    AWSEC2Instance
    AWS::EC2::InstanceSourceType enum AWS::EC2::Instance
    AWSIoTThing
    AWS::IoT::ThingSourceType enum AWS::IoT::Thing
    AWSSSMManagedInstance
    AWS::SSM::ManagedInstanceSourceType enum AWS::SSM::ManagedInstance
    AWSEC2_INSTANCE
    AWS::EC2::InstanceSourceType enum AWS::EC2::Instance
    AWS_IO_T_THING
    AWS::IoT::ThingSourceType enum AWS::IoT::Thing
    AWSSSM_MANAGED_INSTANCE
    AWS::SSM::ManagedInstanceSourceType enum AWS::SSM::ManagedInstance
    "AWS::EC2::Instance"
    AWS::EC2::InstanceSourceType enum AWS::EC2::Instance
    "AWS::IoT::Thing"
    AWS::IoT::ThingSourceType enum AWS::IoT::Thing
    "AWS::SSM::ManagedInstance"
    AWS::SSM::ManagedInstanceSourceType enum AWS::SSM::ManagedInstance

    SourceTypeEnumValue, SourceTypeEnumValueArgs

    Value string | SourceType
    Property value
    value String | SourceType
    Property value
    value string | SourceType
    Property value
    value str | SourceType
    Property value

    SourceTypeEnumValueResponse, SourceTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    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 -.

    VpcConfig, VpcConfigArgs

    Ipv6AllowedForDualStack bool
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    SecurityGroupIds List<string>
    A list of VPC security group IDs.
    SubnetIds List<string>
    A list of VPC subnet IDs.
    Subnets List<string>
    VpcId string
    Ipv6AllowedForDualStack bool
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    SecurityGroupIds []string
    A list of VPC security group IDs.
    SubnetIds []string
    A list of VPC subnet IDs.
    Subnets []string
    VpcId string
    ipv6AllowedForDualStack Boolean
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    securityGroupIds List<String>
    A list of VPC security group IDs.
    subnetIds List<String>
    A list of VPC subnet IDs.
    subnets List<String>
    vpcId String
    ipv6AllowedForDualStack boolean
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    securityGroupIds string[]
    A list of VPC security group IDs.
    subnetIds string[]
    A list of VPC subnet IDs.
    subnets string[]
    vpcId string
    ipv6_allowed_for_dual_stack bool
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    security_group_ids Sequence[str]
    A list of VPC security group IDs.
    subnet_ids Sequence[str]
    A list of VPC subnet IDs.
    subnets Sequence[str]
    vpc_id str
    ipv6AllowedForDualStack Boolean
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    securityGroupIds List<String>
    A list of VPC security group IDs.
    subnetIds List<String>
    A list of VPC subnet IDs.
    subnets List<String>
    vpcId String

    VpcConfigResponse, VpcConfigResponseArgs

    ClusterSecurityGroupId string
    EndpointPrivateAccess bool
    EndpointPublicAccess bool
    Ipv6AllowedForDualStack bool
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    PublicAccessCidrs List<string>
    SecurityGroupIds List<string>
    A list of VPC security group IDs.
    SubnetIds List<string>
    A list of VPC subnet IDs.
    Subnets List<string>
    VpcId string
    ClusterSecurityGroupId string
    EndpointPrivateAccess bool
    EndpointPublicAccess bool
    Ipv6AllowedForDualStack bool
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    PublicAccessCidrs []string
    SecurityGroupIds []string
    A list of VPC security group IDs.
    SubnetIds []string
    A list of VPC subnet IDs.
    Subnets []string
    VpcId string
    clusterSecurityGroupId String
    endpointPrivateAccess Boolean
    endpointPublicAccess Boolean
    ipv6AllowedForDualStack Boolean
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    publicAccessCidrs List<String>
    securityGroupIds List<String>
    A list of VPC security group IDs.
    subnetIds List<String>
    A list of VPC subnet IDs.
    subnets List<String>
    vpcId String
    clusterSecurityGroupId string
    endpointPrivateAccess boolean
    endpointPublicAccess boolean
    ipv6AllowedForDualStack boolean
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    publicAccessCidrs string[]
    securityGroupIds string[]
    A list of VPC security group IDs.
    subnetIds string[]
    A list of VPC subnet IDs.
    subnets string[]
    vpcId string
    cluster_security_group_id str
    endpoint_private_access bool
    endpoint_public_access bool
    ipv6_allowed_for_dual_stack bool
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    public_access_cidrs Sequence[str]
    security_group_ids Sequence[str]
    A list of VPC security group IDs.
    subnet_ids Sequence[str]
    A list of VPC subnet IDs.
    subnets Sequence[str]
    vpc_id str
    clusterSecurityGroupId String
    endpointPrivateAccess Boolean
    endpointPublicAccess Boolean
    ipv6AllowedForDualStack Boolean
    Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
    publicAccessCidrs List<String>
    securityGroupIds List<String>
    A list of VPC security group IDs.
    subnetIds List<String>
    A list of VPC subnet IDs.
    subnets List<String>
    vpcId String

    Webhook, WebhookArgs

    WebhookBuildType, WebhookBuildTypeArgs

    BUILD
    BUILDWebhookBuildType enum BUILD
    BUILD_BATCH
    BUILD_BATCHWebhookBuildType enum BUILD_BATCH
    WebhookBuildTypeBUILD
    BUILDWebhookBuildType enum BUILD
    WebhookBuildType_BUILD_BATCH
    BUILD_BATCHWebhookBuildType enum BUILD_BATCH
    BUILD
    BUILDWebhookBuildType enum BUILD
    BUILD_BATCH
    BUILD_BATCHWebhookBuildType enum BUILD_BATCH
    BUILD
    BUILDWebhookBuildType enum BUILD
    BUILD_BATCH
    BUILD_BATCHWebhookBuildType enum BUILD_BATCH
    BUILD
    BUILDWebhookBuildType enum BUILD
    BUIL_D_BATCH
    BUILD_BATCHWebhookBuildType enum BUILD_BATCH
    "BUILD"
    BUILDWebhookBuildType enum BUILD
    "BUILD_BATCH"
    BUILD_BATCHWebhookBuildType enum BUILD_BATCH

    WebhookBuildTypeEnumValue, WebhookBuildTypeEnumValueArgs

    Value string | WebhookBuildType
    Property value
    value String | WebhookBuildType
    Property value
    value string | WebhookBuildType
    Property value
    value str | WebhookBuildType
    Property value
    value String | "BUILD" | "BUILD_BATCH"
    Property value

    WebhookBuildTypeEnumValueResponse, WebhookBuildTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    WebhookFilter, WebhookFilterArgs

    WebhookFilterResponse, WebhookFilterResponseArgs

    WebhookFilterType, WebhookFilterTypeArgs

    ACTOR_ACCOUNT_ID
    ACTOR_ACCOUNT_IDWebhookFilterType enum ACTOR_ACCOUNT_ID
    BASE_REF
    BASE_REFWebhookFilterType enum BASE_REF
    COMMIT_MESSAGE
    COMMIT_MESSAGEWebhookFilterType enum COMMIT_MESSAGE
    EVENT
    EVENTWebhookFilterType enum EVENT
    FILE_PATH
    FILE_PATHWebhookFilterType enum FILE_PATH
    HEAD_REF
    HEAD_REFWebhookFilterType enum HEAD_REF
    RELEASE_NAME
    RELEASE_NAMEWebhookFilterType enum RELEASE_NAME
    TAG_NAME
    TAG_NAMEWebhookFilterType enum TAG_NAME
    WORKFLOW_NAME
    WORKFLOW_NAMEWebhookFilterType enum WORKFLOW_NAME
    WebhookFilterType_ACTOR_ACCOUNT_ID
    ACTOR_ACCOUNT_IDWebhookFilterType enum ACTOR_ACCOUNT_ID
    WebhookFilterType_BASE_REF
    BASE_REFWebhookFilterType enum BASE_REF
    WebhookFilterType_COMMIT_MESSAGE
    COMMIT_MESSAGEWebhookFilterType enum COMMIT_MESSAGE
    WebhookFilterTypeEVENT
    EVENTWebhookFilterType enum EVENT
    WebhookFilterType_FILE_PATH
    FILE_PATHWebhookFilterType enum FILE_PATH
    WebhookFilterType_HEAD_REF
    HEAD_REFWebhookFilterType enum HEAD_REF
    WebhookFilterType_RELEASE_NAME
    RELEASE_NAMEWebhookFilterType enum RELEASE_NAME
    WebhookFilterType_TAG_NAME
    TAG_NAMEWebhookFilterType enum TAG_NAME
    WebhookFilterType_WORKFLOW_NAME
    WORKFLOW_NAMEWebhookFilterType enum WORKFLOW_NAME
    ACTOR_ACCOUNT_ID
    ACTOR_ACCOUNT_IDWebhookFilterType enum ACTOR_ACCOUNT_ID
    BASE_REF
    BASE_REFWebhookFilterType enum BASE_REF
    COMMIT_MESSAGE
    COMMIT_MESSAGEWebhookFilterType enum COMMIT_MESSAGE
    EVENT
    EVENTWebhookFilterType enum EVENT
    FILE_PATH
    FILE_PATHWebhookFilterType enum FILE_PATH
    HEAD_REF
    HEAD_REFWebhookFilterType enum HEAD_REF
    RELEASE_NAME
    RELEASE_NAMEWebhookFilterType enum RELEASE_NAME
    TAG_NAME
    TAG_NAMEWebhookFilterType enum TAG_NAME
    WORKFLOW_NAME
    WORKFLOW_NAMEWebhookFilterType enum WORKFLOW_NAME
    ACTOR_ACCOUNT_ID
    ACTOR_ACCOUNT_IDWebhookFilterType enum ACTOR_ACCOUNT_ID
    BASE_REF
    BASE_REFWebhookFilterType enum BASE_REF
    COMMIT_MESSAGE
    COMMIT_MESSAGEWebhookFilterType enum COMMIT_MESSAGE
    EVENT
    EVENTWebhookFilterType enum EVENT
    FILE_PATH
    FILE_PATHWebhookFilterType enum FILE_PATH
    HEAD_REF
    HEAD_REFWebhookFilterType enum HEAD_REF
    RELEASE_NAME
    RELEASE_NAMEWebhookFilterType enum RELEASE_NAME
    TAG_NAME
    TAG_NAMEWebhookFilterType enum TAG_NAME
    WORKFLOW_NAME
    WORKFLOW_NAMEWebhookFilterType enum WORKFLOW_NAME
    ACTO_R_ACCOUN_T_ID
    ACTOR_ACCOUNT_IDWebhookFilterType enum ACTOR_ACCOUNT_ID
    BAS_E_REF
    BASE_REFWebhookFilterType enum BASE_REF
    COMMI_T_MESSAGE
    COMMIT_MESSAGEWebhookFilterType enum COMMIT_MESSAGE
    EVENT
    EVENTWebhookFilterType enum EVENT
    FIL_E_PATH
    FILE_PATHWebhookFilterType enum FILE_PATH
    HEA_D_REF
    HEAD_REFWebhookFilterType enum HEAD_REF
    RELEAS_E_NAME
    RELEASE_NAMEWebhookFilterType enum RELEASE_NAME
    TA_G_NAME
    TAG_NAMEWebhookFilterType enum TAG_NAME
    WORKFLO_W_NAME
    WORKFLOW_NAMEWebhookFilterType enum WORKFLOW_NAME
    "ACTOR_ACCOUNT_ID"
    ACTOR_ACCOUNT_IDWebhookFilterType enum ACTOR_ACCOUNT_ID
    "BASE_REF"
    BASE_REFWebhookFilterType enum BASE_REF
    "COMMIT_MESSAGE"
    COMMIT_MESSAGEWebhookFilterType enum COMMIT_MESSAGE
    "EVENT"
    EVENTWebhookFilterType enum EVENT
    "FILE_PATH"
    FILE_PATHWebhookFilterType enum FILE_PATH
    "HEAD_REF"
    HEAD_REFWebhookFilterType enum HEAD_REF
    "RELEASE_NAME"
    RELEASE_NAMEWebhookFilterType enum RELEASE_NAME
    "TAG_NAME"
    TAG_NAMEWebhookFilterType enum TAG_NAME
    "WORKFLOW_NAME"
    WORKFLOW_NAMEWebhookFilterType enum WORKFLOW_NAME

    WebhookFilterTypeEnumValue, WebhookFilterTypeEnumValueArgs

    Value string | WebhookFilterType
    Property value
    value String | WebhookFilterType
    Property value
    value string | WebhookFilterType
    Property value
    value str | WebhookFilterType
    Property value

    WebhookFilterTypeEnumValueResponse, WebhookFilterTypeEnumValueResponseArgs

    Value string
    Property value
    Value string
    Property value
    value String
    Property value
    value string
    Property value
    value str
    Property value
    value String
    Property value

    WebhookResponse, WebhookResponseArgs

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:awsconnector:CodeBuildProject vxycsdfuepsiumuwerkphioygel /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/codeBuildProjects/{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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi