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.71.0 published on Friday, Nov 8, 2024 by Pulumi
azure-native.awsconnector.CodeBuildProject
Explore with Pulumi AI
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.71.0 published on Friday, Nov 8, 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:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of CodeBuildProject
- Properties
Pulumi.
Azure Native. Aws Connector. Inputs. Code Build Project Properties - The resource-specific properties for this resource.
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Name string
- Name of CodeBuildProject
- Properties
Code
Build Project Properties Args - The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of CodeBuildProject
- properties
Code
Build Project Properties - The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- location string
- The geo-location where the resource lives
- name string
- Name of CodeBuildProject
- properties
Code
Build Project Properties - The resource-specific properties for this resource.
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- location str
- The geo-location where the resource lives
- name str
- Name of CodeBuildProject
- properties
Code
Build Project Properties Args - The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- name String
- Name of CodeBuildProject
- properties Property Map
- The resource-specific properties for this resource.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the CodeBuildProject resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- System
Data Pulumi.Azure Native. Aws Connector. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
ArtifactNamespace, ArtifactNamespaceArgs
- BUILD_ID
- BUILD_IDArtifactNamespace enum BUILD_ID
- NONE
- NONEArtifactNamespace enum NONE
- Artifact
Namespace_BUILD_ID - BUILD_IDArtifactNamespace enum BUILD_ID
- Artifact
Namespace NONE - 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 | Pulumi.
Azure Native. Aws Connector. Artifact Namespace - Property value
- Value
string | Artifact
Namespace - Property value
- value
String | Artifact
Namespace - Property value
- value
string | Artifact
Namespace - Property value
- value
str | Artifact
Namespace - 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
- Artifact
Packaging NONE - NONEArtifactPackaging enum NONE
- Artifact
Packaging 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
- "NONE"
- NONEArtifactPackaging enum NONE
- "ZIP"
- ZIPArtifactPackaging enum ZIP
ArtifactPackagingEnumValue, ArtifactPackagingEnumValueArgs
- Value
string | Pulumi.
Azure Native. Aws Connector. Artifact Packaging - Property value
- Value
string | Artifact
Packaging - Property value
- value
String | Artifact
Packaging - Property value
- value
string | Artifact
Packaging - Property value
- value
str | Artifact
Packaging - 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
- Artifacts
Type CODEPIPELINE - CODEPIPELINEArtifactsType enum CODEPIPELINE
- Artifacts
Type_NO_ARTIFACTS - NO_ARTIFACTSArtifactsType enum NO_ARTIFACTS
- Artifacts
Type S3 - 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 | Pulumi.
Azure Native. Aws Connector. Artifacts Type - Property value
- Value
string | Artifacts
Type - Property value
- value
String | Artifacts
Type - Property value
- value
string | Artifacts
Type - Property value
- value
str | Artifacts
Type - Property value
- value String | "CODEPIPELINE" | "NO_ARTIFACTS" | "S3"
- 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.
Azure Native. Aws Connector. Inputs. Project Artifacts - Badge
Pulumi.
Azure Native. Aws Connector. Inputs. Project Badge - Build
Batch Pulumi.Config Azure Native. Aws Connector. Inputs. Project Build Batch Config - Cache
Pulumi.
Azure Native. Aws Connector. Inputs. Project Cache - Concurrent
Build intLimit - Created string
- Description string
- Encryption
Key string - Environment
Pulumi.
Azure Native. Aws Connector. Inputs. Project Environment - File
System List<Pulumi.Locations Azure Native. Aws Connector. Inputs. Project File System Location> - Last
Modified string - Logs
Config Pulumi.Azure Native. Aws Connector. Inputs. Logs Config - Name string
- Project
Visibility Pulumi.Azure Native. Aws Connector. Inputs. Project Visibility Type Enum Value - Property projectVisibility
- Public
Project stringAlias - Queued
Timeout intIn Minutes - Resource
Access stringRole - Secondary
Artifacts List<Pulumi.Azure Native. Aws Connector. Inputs. Project Artifacts> - Secondary
Source List<Pulumi.Versions Azure Native. Aws Connector. Inputs. Project Source Version> - Secondary
Sources List<Pulumi.Azure Native. Aws Connector. Inputs. Project Source> - Service
Role string - Source
Pulumi.
Azure Native. Aws Connector. Inputs. Project Source - Source
Version string - List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag> - Timeout
In intMinutes - Vpc
Config Pulumi.Azure Native. Aws Connector. Inputs. Vpc Config - Webhook
Pulumi.
Azure Native. Aws Connector. Inputs. Webhook
- Arn string
- Artifacts
Project
Artifacts - Badge
Project
Badge - Build
Batch ProjectConfig Build Batch Config - Cache
Project
Cache - Concurrent
Build intLimit - Created string
- Description string
- Encryption
Key string - Environment
Project
Environment - File
System []ProjectLocations File System Location - Last
Modified string - Logs
Config LogsConfig - Name string
- Project
Visibility ProjectVisibility Type Enum Value - Property projectVisibility
- Public
Project stringAlias - Queued
Timeout intIn Minutes - Resource
Access stringRole - Secondary
Artifacts []ProjectArtifacts - Secondary
Source []ProjectVersions Source Version - Secondary
Sources []ProjectSource - Service
Role string - Source
Project
Source - Source
Version string - []Tag
- Timeout
In intMinutes - Vpc
Config VpcConfig - Webhook Webhook
- arn String
- artifacts
Project
Artifacts - badge
Project
Badge - build
Batch ProjectConfig Build Batch Config - cache
Project
Cache - concurrent
Build IntegerLimit - created String
- description String
- encryption
Key String - environment
Project
Environment - file
System List<ProjectLocations File System Location> - last
Modified String - logs
Config LogsConfig - name String
- project
Visibility ProjectVisibility Type Enum Value - Property projectVisibility
- public
Project StringAlias - queued
Timeout IntegerIn Minutes - resource
Access StringRole - secondary
Artifacts List<ProjectArtifacts> - secondary
Source List<ProjectVersions Source Version> - secondary
Sources List<ProjectSource> - service
Role String - source
Project
Source - source
Version String - List<Tag>
- timeout
In IntegerMinutes - vpc
Config VpcConfig - webhook Webhook
- arn string
- artifacts
Project
Artifacts - badge
Project
Badge - build
Batch ProjectConfig Build Batch Config - cache
Project
Cache - concurrent
Build numberLimit - created string
- description string
- encryption
Key string - environment
Project
Environment - file
System ProjectLocations File System Location[] - last
Modified string - logs
Config LogsConfig - name string
- project
Visibility ProjectVisibility Type Enum Value - Property projectVisibility
- public
Project stringAlias - queued
Timeout numberIn Minutes - resource
Access stringRole - secondary
Artifacts ProjectArtifacts[] - secondary
Source ProjectVersions Source Version[] - secondary
Sources ProjectSource[] - service
Role string - source
Project
Source - source
Version string - Tag[]
- timeout
In numberMinutes - vpc
Config VpcConfig - webhook Webhook
- arn str
- artifacts
Project
Artifacts - badge
Project
Badge - build_
batch_ Projectconfig Build Batch Config - cache
Project
Cache - concurrent_
build_ intlimit - created str
- description str
- encryption_
key str - environment
Project
Environment - file_
system_ Sequence[Projectlocations File System Location] - last_
modified str - logs_
config LogsConfig - name str
- project_
visibility ProjectVisibility Type Enum Value - Property projectVisibility
- public_
project_ stralias - queued_
timeout_ intin_ minutes - resource_
access_ strrole - secondary_
artifacts Sequence[ProjectArtifacts] - secondary_
source_ Sequence[Projectversions Source Version] - secondary_
sources Sequence[ProjectSource] - service_
role str - source
Project
Source - source_
version str - Sequence[Tag]
- timeout_
in_ intminutes - vpc_
config VpcConfig - webhook Webhook
- arn String
- artifacts Property Map
- badge Property Map
- build
Batch Property MapConfig - cache Property Map
- concurrent
Build NumberLimit - created String
- description String
- encryption
Key String - environment Property Map
- file
System List<Property Map>Locations - last
Modified String - logs
Config Property Map - name String
- project
Visibility Property Map - Property projectVisibility
- public
Project StringAlias - queued
Timeout NumberIn Minutes - resource
Access StringRole - secondary
Artifacts List<Property Map> - secondary
Source List<Property Map>Versions - secondary
Sources List<Property Map> - service
Role String - source Property Map
- source
Version String - List<Property Map>
- timeout
In NumberMinutes - vpc
Config Property Map - webhook Property Map
AwsCodeBuildProjectPropertiesResponse, AwsCodeBuildProjectPropertiesResponseArgs
- Arn string
- Artifacts
Pulumi.
Azure Native. Aws Connector. Inputs. Project Artifacts Response - Badge
Pulumi.
Azure Native. Aws Connector. Inputs. Project Badge Response - Build
Batch Pulumi.Config Azure Native. Aws Connector. Inputs. Project Build Batch Config Response - Cache
Pulumi.
Azure Native. Aws Connector. Inputs. Project Cache Response - Concurrent
Build intLimit - Created string
- Description string
- Encryption
Key string - Environment
Pulumi.
Azure Native. Aws Connector. Inputs. Project Environment Response - File
System List<Pulumi.Locations Azure Native. Aws Connector. Inputs. Project File System Location Response> - Last
Modified string - Logs
Config Pulumi.Azure Native. Aws Connector. Inputs. Logs Config Response - Name string
- Project
Visibility Pulumi.Azure Native. Aws Connector. Inputs. Project Visibility Type Enum Value Response - Property projectVisibility
- Public
Project stringAlias - Queued
Timeout intIn Minutes - Resource
Access stringRole - Secondary
Artifacts List<Pulumi.Azure Native. Aws Connector. Inputs. Project Artifacts Response> - Secondary
Source List<Pulumi.Versions Azure Native. Aws Connector. Inputs. Project Source Version Response> - Secondary
Sources List<Pulumi.Azure Native. Aws Connector. Inputs. Project Source Response> - Service
Role string - Source
Pulumi.
Azure Native. Aws Connector. Inputs. Project Source Response - Source
Version string - List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag Response> - Timeout
In intMinutes - Vpc
Config Pulumi.Azure Native. Aws Connector. Inputs. Vpc Config Response - Webhook
Pulumi.
Azure Native. Aws Connector. Inputs. Webhook Response
- Arn string
- Artifacts
Project
Artifacts Response - Badge
Project
Badge Response - Build
Batch ProjectConfig Build Batch Config Response - Cache
Project
Cache Response - Concurrent
Build intLimit - Created string
- Description string
- Encryption
Key string - Environment
Project
Environment Response - File
System []ProjectLocations File System Location Response - Last
Modified string - Logs
Config LogsConfig Response - Name string
- Project
Visibility ProjectVisibility Type Enum Value Response - Property projectVisibility
- Public
Project stringAlias - Queued
Timeout intIn Minutes - Resource
Access stringRole - Secondary
Artifacts []ProjectArtifacts Response - Secondary
Source []ProjectVersions Source Version Response - Secondary
Sources []ProjectSource Response - Service
Role string - Source
Project
Source Response - Source
Version string - []Tag
Response - Timeout
In intMinutes - Vpc
Config VpcConfig Response - Webhook
Webhook
Response
- arn String
- artifacts
Project
Artifacts Response - badge
Project
Badge Response - build
Batch ProjectConfig Build Batch Config Response - cache
Project
Cache Response - concurrent
Build IntegerLimit - created String
- description String
- encryption
Key String - environment
Project
Environment Response - file
System List<ProjectLocations File System Location Response> - last
Modified String - logs
Config LogsConfig Response - name String
- project
Visibility ProjectVisibility Type Enum Value Response - Property projectVisibility
- public
Project StringAlias - queued
Timeout IntegerIn Minutes - resource
Access StringRole - secondary
Artifacts List<ProjectArtifacts Response> - secondary
Source List<ProjectVersions Source Version Response> - secondary
Sources List<ProjectSource Response> - service
Role String - source
Project
Source Response - source
Version String - List<Tag
Response> - timeout
In IntegerMinutes - vpc
Config VpcConfig Response - webhook
Webhook
Response
- arn string
- artifacts
Project
Artifacts Response - badge
Project
Badge Response - build
Batch ProjectConfig Build Batch Config Response - cache
Project
Cache Response - concurrent
Build numberLimit - created string
- description string
- encryption
Key string - environment
Project
Environment Response - file
System ProjectLocations File System Location Response[] - last
Modified string - logs
Config LogsConfig Response - name string
- project
Visibility ProjectVisibility Type Enum Value Response - Property projectVisibility
- public
Project stringAlias - queued
Timeout numberIn Minutes - resource
Access stringRole - secondary
Artifacts ProjectArtifacts Response[] - secondary
Source ProjectVersions Source Version Response[] - secondary
Sources ProjectSource Response[] - service
Role string - source
Project
Source Response - source
Version string - Tag
Response[] - timeout
In numberMinutes - vpc
Config VpcConfig Response - webhook
Webhook
Response
- arn str
- artifacts
Project
Artifacts Response - badge
Project
Badge Response - build_
batch_ Projectconfig Build Batch Config Response - cache
Project
Cache Response - concurrent_
build_ intlimit - created str
- description str
- encryption_
key str - environment
Project
Environment Response - file_
system_ Sequence[Projectlocations File System Location Response] - last_
modified str - logs_
config LogsConfig Response - name str
- project_
visibility ProjectVisibility Type Enum Value Response - Property projectVisibility
- public_
project_ stralias - queued_
timeout_ intin_ minutes - resource_
access_ strrole - secondary_
artifacts Sequence[ProjectArtifacts Response] - secondary_
source_ Sequence[Projectversions Source Version Response] - secondary_
sources Sequence[ProjectSource Response] - service_
role str - source
Project
Source Response - source_
version str - Sequence[Tag
Response] - timeout_
in_ intminutes - vpc_
config VpcConfig Response - webhook
Webhook
Response
- arn String
- artifacts Property Map
- badge Property Map
- build
Batch Property MapConfig - cache Property Map
- concurrent
Build NumberLimit - created String
- description String
- encryption
Key String - environment Property Map
- file
System List<Property Map>Locations - last
Modified String - logs
Config Property Map - name String
- project
Visibility Property Map - Property projectVisibility
- public
Project StringAlias - queued
Timeout NumberIn Minutes - resource
Access StringRole - secondary
Artifacts List<Property Map> - secondary
Source List<Property Map>Versions - secondary
Sources List<Property Map> - service
Role String - source Property Map
- source
Version String - List<Property Map>
- timeout
In NumberMinutes - vpc
Config Property Map - webhook Property Map
BatchReportModeType, BatchReportModeTypeArgs
- REPORT_AGGREGATED_BATCH
- REPORT_AGGREGATED_BATCHBatchReportModeType enum REPORT_AGGREGATED_BATCH
- REPORT_INDIVIDUAL_BUILDS
- REPORT_INDIVIDUAL_BUILDSBatchReportModeType enum REPORT_INDIVIDUAL_BUILDS
- Batch
Report Mode Type_REPORT_AGGREGATED_BATCH - REPORT_AGGREGATED_BATCHBatchReportModeType enum REPORT_AGGREGATED_BATCH
- Batch
Report Mode Type_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 | Pulumi.
Azure Native. Aws Connector. Batch Report Mode Type - Property value
- Value
string | Batch
Report Mode Type - Property value
- value
String | Batch
Report Mode Type - Property value
- value
string | Batch
Report Mode Type - Property value
- value
str | Batch
Report Mode Type - Property value
- value String | "REPORT_AGGREGATED_BATCH" | "REPORT_INDIVIDUAL_BUILDS"
- 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
- Compute
Types List<string>Allowed - Maximum
Builds intAllowed
- Compute
Types []stringAllowed - Maximum
Builds intAllowed
- compute
Types List<String>Allowed - maximum
Builds IntegerAllowed
- compute
Types string[]Allowed - maximum
Builds numberAllowed
- compute_
types_ Sequence[str]allowed - maximum_
builds_ intallowed
- compute
Types List<String>Allowed - maximum
Builds NumberAllowed
BatchRestrictionsResponse, BatchRestrictionsResponseArgs
- Compute
Types List<string>Allowed - Maximum
Builds intAllowed
- Compute
Types []stringAllowed - Maximum
Builds intAllowed
- compute
Types List<String>Allowed - maximum
Builds IntegerAllowed
- compute
Types string[]Allowed - maximum
Builds numberAllowed
- compute_
types_ Sequence[str]allowed - maximum_
builds_ intallowed
- compute
Types List<String>Allowed - maximum
Builds NumberAllowed
BucketOwnerAccess, BucketOwnerAccessArgs
- FULL
- FULLBucketOwnerAccess enum FULL
- NONE
- NONEBucketOwnerAccess enum NONE
- READ_ONLY
- READ_ONLYBucketOwnerAccess enum READ_ONLY
- Bucket
Owner Access FULL - FULLBucketOwnerAccess enum FULL
- Bucket
Owner Access NONE - NONEBucketOwnerAccess enum NONE
- Bucket
Owner Access_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 | Pulumi.
Azure Native. Aws Connector. Bucket Owner Access - Property value
- Value
string | Bucket
Owner Access - Property value
- value
String | Bucket
Owner Access - Property value
- value
string | Bucket
Owner Access - Property value
- value
str | Bucket
Owner Access - 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 str
- target_
url str
BuildStatusConfigResponse, BuildStatusConfigResponseArgs
- context str
- target_
url str
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
- Cache
Mode_LOCAL_CUSTOM_CACHE - LOCAL_CUSTOM_CACHECacheMode enum LOCAL_CUSTOM_CACHE
- Cache
Mode_LOCAL_DOCKER_LAYER_CACHE - LOCAL_DOCKER_LAYER_CACHECacheMode enum LOCAL_DOCKER_LAYER_CACHE
- Cache
Mode_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
- Cache
Type LOCAL - LOCALCacheType enum LOCAL
- Cache
Type_NO_CACHE - NO_CACHECacheType enum NO_CACHE
- Cache
Type S3 - 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 | Pulumi.
Azure Native. Aws Connector. Cache Type - 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
- Group
Name string - Status
Logs
Config Status Type Enum Value - Stream
Name string
- group
Name String - status
Logs
Config Status Type Enum Value - stream
Name String
- group
Name string - status
Logs
Config Status Type Enum Value - stream
Name string
- group
Name String - status Property Map
- stream
Name String
CloudWatchLogsConfigResponse, CloudWatchLogsConfigResponseArgs
- group
Name String - status Property Map
- stream
Name String
CodeBuildProjectProperties, CodeBuildProjectPropertiesArgs
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Code Build Project Properties - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties AwsCode Build Project Properties - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- map[string]string
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties AwsCode Build Project Properties - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String,String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
- arn string
- Amazon Resource Name (ARN)
- aws
Account stringId - AWS Account ID
- aws
Properties AwsCode Build Project Properties - AWS Properties
- aws
Region string - AWS Region
- aws
Source stringSchema - AWS Source Schema
- {[key: string]: string}
- AWS Tags
- public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud stringResource Name - Public Cloud Resource Name
- arn str
- Amazon Resource Name (ARN)
- aws_
account_ strid - AWS Account ID
- aws_
properties AwsCode Build Project Properties - AWS Properties
- aws_
region str - AWS Region
- aws_
source_ strschema - AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_
cloud_ strconnectors_ resource_ id - Public Cloud Connectors Resource ID
- public_
cloud_ strresource_ name - Public Cloud Resource Name
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties Property Map - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
CodeBuildProjectPropertiesResponse, CodeBuildProjectPropertiesResponseArgs
- Provisioning
State string - The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Code Build Project Properties Response - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- Dictionary<string, string>
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- Provisioning
State string - The status of the last operation.
- Arn string
- Amazon Resource Name (ARN)
- Aws
Account stringId - AWS Account ID
- Aws
Properties AwsCode Build Project Properties Response - AWS Properties
- Aws
Region string - AWS Region
- Aws
Source stringSchema - AWS Source Schema
- map[string]string
- AWS Tags
- Public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- Public
Cloud stringResource Name - Public Cloud Resource Name
- provisioning
State String - The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties AwsCode Build Project Properties Response - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String,String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
- provisioning
State string - The status of the last operation.
- arn string
- Amazon Resource Name (ARN)
- aws
Account stringId - AWS Account ID
- aws
Properties AwsCode Build Project Properties Response - AWS Properties
- aws
Region string - AWS Region
- aws
Source stringSchema - AWS Source Schema
- {[key: string]: string}
- AWS Tags
- public
Cloud stringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud stringResource Name - Public Cloud Resource Name
- provisioning_
state str - The status of the last operation.
- arn str
- Amazon Resource Name (ARN)
- aws_
account_ strid - AWS Account ID
- aws_
properties AwsCode Build Project Properties Response - AWS Properties
- aws_
region str - AWS Region
- aws_
source_ strschema - AWS Source Schema
- Mapping[str, str]
- AWS Tags
- public_
cloud_ strconnectors_ resource_ id - Public Cloud Connectors Resource ID
- public_
cloud_ strresource_ name - Public Cloud Resource Name
- provisioning
State String - The status of the last operation.
- arn String
- Amazon Resource Name (ARN)
- aws
Account StringId - AWS Account ID
- aws
Properties Property Map - AWS Properties
- aws
Region String - AWS Region
- aws
Source StringSchema - AWS Source Schema
- Map<String>
- AWS Tags
- public
Cloud StringConnectors Resource Id - Public Cloud Connectors Resource ID
- public
Cloud StringResource Name - Public Cloud Resource Name
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
- Compute
Type_BUILD_GENERAL1_2XLARGE - BUILD_GENERAL1_2XLARGEComputeType enum BUILD_GENERAL1_2XLARGE
- Compute
Type_BUILD_GENERAL1_LARGE - BUILD_GENERAL1_LARGEComputeType enum BUILD_GENERAL1_LARGE
- Compute
Type_BUILD_GENERAL1_MEDIUM - BUILD_GENERAL1_MEDIUMComputeType enum BUILD_GENERAL1_MEDIUM
- Compute
Type_BUILD_GENERAL1_SMALL - BUILD_GENERAL1_SMALLComputeType enum BUILD_GENERAL1_SMALL
- Compute
Type_BUILD_GENERAL1_XLARGE - BUILD_GENERAL1_XLARGEComputeType enum BUILD_GENERAL1_XLARGE
- Compute
Type_BUILD_LAMBDA_10GB - BUILD_LAMBDA_10GBComputeType enum BUILD_LAMBDA_10GB
- Compute
Type_BUILD_LAMBDA_1GB - BUILD_LAMBDA_1GBComputeType enum BUILD_LAMBDA_1GB
- Compute
Type_BUILD_LAMBDA_2GB - BUILD_LAMBDA_2GBComputeType enum BUILD_LAMBDA_2GB
- Compute
Type_BUILD_LAMBDA_4GB - BUILD_LAMBDA_4GBComputeType enum BUILD_LAMBDA_4GB
- Compute
Type_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 | Pulumi.
Azure Native. Aws Connector. Compute Type - Property value
- Value
string | Compute
Type - Property value
- value
String | Compute
Type - Property value
- value
string | Compute
Type - Property value
- value
str | Compute
Type - 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
- Credential
Provider Type_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 | Pulumi.
Azure Native. Aws Connector. Credential Provider Type - Property value
- Value
string | Credential
Provider Type - Property value
- value
String | Credential
Provider Type - Property value
- value
string | Credential
Provider Type - Property value
- value
str | Credential
Provider Type - 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
- Environment
Type_ARM_CONTAINER - ARM_CONTAINEREnvironmentType enum ARM_CONTAINER
- Environment
Type_ARM_LAMBDA_CONTAINER - ARM_LAMBDA_CONTAINEREnvironmentType enum ARM_LAMBDA_CONTAINER
- Environment
Type_LINUX_CONTAINER - LINUX_CONTAINEREnvironmentType enum LINUX_CONTAINER
- Environment
Type_LINUX_GPU_CONTAINER - LINUX_GPU_CONTAINEREnvironmentType enum LINUX_GPU_CONTAINER
- Environment
Type_LINUX_LAMBDA_CONTAINER - LINUX_LAMBDA_CONTAINEREnvironmentType enum LINUX_LAMBDA_CONTAINER
- Environment
Type_WINDOWS_CONTAINER - WINDOWS_CONTAINEREnvironmentType enum WINDOWS_CONTAINER
- Environment
Type_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 | Pulumi.
Azure Native. Aws Connector. Environment Type - Property value
- Value
string | Environment
Type - Property value
- value
String | Environment
Type - Property value
- value
string | Environment
Type - Property value
- value
str | Environment
Type - 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
- Name string
- Type
Environment
Variable Type Enum Value - Value string
- name String
- type
Environment
Variable Type Enum Value - value String
- name string
- type
Environment
Variable Type Enum Value - value string
- name String
- type Property Map
- value String
EnvironmentVariableResponse, EnvironmentVariableResponseArgs
- Name string
- Type
Environment
Variable Type Enum Value Response - Value string
- name String
- type
Environment
Variable Type Enum Value Response - value String
- name string
- type
Environment
Variable Type Enum Value Response - value string
- name String
- type Property Map
- value String
EnvironmentVariableType, EnvironmentVariableTypeArgs
- PARAMETER_STORE
- PARAMETER_STOREEnvironmentVariableType enum PARAMETER_STORE
- PLAINTEXT
- PLAINTEXTEnvironmentVariableType enum PLAINTEXT
- SECRETS_MANAGER
- SECRETS_MANAGEREnvironmentVariableType enum SECRETS_MANAGER
- Environment
Variable Type_PARAMETER_STORE - PARAMETER_STOREEnvironmentVariableType enum PARAMETER_STORE
- Environment
Variable Type PLAINTEXT - PLAINTEXTEnvironmentVariableType enum PLAINTEXT
- Environment
Variable Type_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 | Pulumi.
Azure Native. Aws Connector. Environment Variable Type - Property value
- Value
string | Environment
Variable Type - Property value
- value
String | Environment
Variable Type - Property value
- value
string | Environment
Variable Type - Property value
- value
str | Environment
Variable Type - Property value
- value String | "PARAMETER_STORE" | "PLAINTEXT" | "SECRETS_MANAGER"
- 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
- File
System Type EFS - EFSFileSystemType enum EFS
- EFS
- EFSFileSystemType enum EFS
- EFS
- EFSFileSystemType enum EFS
- EFS
- EFSFileSystemType enum EFS
- "EFS"
- EFSFileSystemType enum EFS
FileSystemTypeEnumValue, FileSystemTypeEnumValueArgs
- Value
string | Pulumi.
Azure Native. Aws Connector. File System Type - Property value
- Value
string | File
System Type - Property value
- value
String | File
System Type - Property value
- value
string | File
System Type - Property value
- value
str | File
System Type - 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
- Webhook
Filter Pulumi.Azure Native. Aws Connector. Inputs. Webhook Filter - Property webhookFilter
- Webhook
Filter WebhookFilter - Property webhookFilter
- webhook
Filter WebhookFilter - Property webhookFilter
- webhook
Filter WebhookFilter - Property webhookFilter
- webhook_
filter WebhookFilter - Property webhookFilter
- webhook
Filter Property Map - Property webhookFilter
FilterGroupResponse, FilterGroupResponseArgs
- Webhook
Filter Pulumi.Azure Native. Aws Connector. Inputs. Webhook Filter Response - Property webhookFilter
- Webhook
Filter WebhookFilter Response - Property webhookFilter
- webhook
Filter WebhookFilter Response - Property webhookFilter
- webhook
Filter WebhookFilter Response - Property webhookFilter
- webhook_
filter WebhookFilter Response - Property webhookFilter
- webhook
Filter Property Map - Property webhookFilter
GitSubmodulesConfig, GitSubmodulesConfigArgs
- Fetch
Submodules bool
- Fetch
Submodules bool
- fetch
Submodules Boolean
- fetch
Submodules boolean
- fetch_
submodules bool
- fetch
Submodules Boolean
GitSubmodulesConfigResponse, GitSubmodulesConfigResponseArgs
- Fetch
Submodules bool
- Fetch
Submodules bool
- fetch
Submodules Boolean
- fetch
Submodules boolean
- fetch_
submodules bool
- fetch
Submodules Boolean
ImagePullCredentialsType, ImagePullCredentialsTypeArgs
- CODEBUILD
- CODEBUILDImagePullCredentialsType enum CODEBUILD
- SERVICE_ROLE
- SERVICE_ROLEImagePullCredentialsType enum SERVICE_ROLE
- Image
Pull Credentials Type CODEBUILD - CODEBUILDImagePullCredentialsType enum CODEBUILD
- Image
Pull Credentials Type_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 | Pulumi.
Azure Native. Aws Connector. Image Pull Credentials Type - Property value
- Value
string | Image
Pull Credentials Type - Property value
- value
String | Image
Pull Credentials Type - Property value
- value
string | Image
Pull Credentials Type - Property value
- value
str | Image
Pull Credentials Type - 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
- Logs
Config Status Type DISABLED - DISABLEDLogsConfigStatusType enum DISABLED
- Logs
Config Status Type 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
- "DISABLED"
- DISABLEDLogsConfigStatusType enum DISABLED
- "ENABLED"
- ENABLEDLogsConfigStatusType enum ENABLED
LogsConfigStatusTypeEnumValue, LogsConfigStatusTypeEnumValueArgs
- Value
string | Pulumi.
Azure Native. Aws Connector. Logs Config Status Type - Property value
- Value
string | Logs
Config Status Type - Property value
- value
String | Logs
Config Status Type - Property value
- value
string | Logs
Config Status Type - Property value
- value
str | Logs
Config Status Type - 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
- Artifact
Identifier string - Bucket
Owner Pulumi.Access Azure Native. Aws Connector. Inputs. Bucket Owner Access Enum Value - Property bucketOwnerAccess
- Encryption
Disabled bool - Location string
- Name string
- Namespace
Type Pulumi.Azure Native. Aws Connector. Inputs. Artifact Namespace Enum Value - Override
Artifact boolName - Packaging
Pulumi.
Azure Native. Aws Connector. Inputs. Artifact Packaging Enum Value - Path string
- Type
Pulumi.
Azure Native. Aws Connector. Inputs. Artifacts Type Enum Value
- Artifact
Identifier string - Bucket
Owner BucketAccess Owner Access Enum Value - Property bucketOwnerAccess
- Encryption
Disabled bool - Location string
- Name string
- Namespace
Type ArtifactNamespace Enum Value - Override
Artifact boolName - Packaging
Artifact
Packaging Enum Value - Path string
- Type
Artifacts
Type Enum Value
- artifact
Identifier String - bucket
Owner BucketAccess Owner Access Enum Value - Property bucketOwnerAccess
- encryption
Disabled Boolean - location String
- name String
- namespace
Type ArtifactNamespace Enum Value - override
Artifact BooleanName - packaging
Artifact
Packaging Enum Value - path String
- type
Artifacts
Type Enum Value
- artifact
Identifier string - bucket
Owner BucketAccess Owner Access Enum Value - Property bucketOwnerAccess
- encryption
Disabled boolean - location string
- name string
- namespace
Type ArtifactNamespace Enum Value - override
Artifact booleanName - packaging
Artifact
Packaging Enum Value - path string
- type
Artifacts
Type Enum Value
- artifact_
identifier str - bucket_
owner_ Bucketaccess Owner Access Enum Value - Property bucketOwnerAccess
- encryption_
disabled bool - location str
- name str
- namespace_
type ArtifactNamespace Enum Value - override_
artifact_ boolname - packaging
Artifact
Packaging Enum Value - path str
- type
Artifacts
Type Enum Value
- artifact
Identifier String - bucket
Owner Property MapAccess - Property bucketOwnerAccess
- encryption
Disabled Boolean - location String
- name String
- namespace
Type Property Map - override
Artifact BooleanName - packaging Property Map
- path String
- type Property Map
ProjectArtifactsResponse, ProjectArtifactsResponseArgs
- Artifact
Identifier string - Bucket
Owner Pulumi.Access Azure Native. Aws Connector. Inputs. Bucket Owner Access Enum Value Response - Property bucketOwnerAccess
- Encryption
Disabled bool - Location string
- Name string
- Namespace
Type Pulumi.Azure Native. Aws Connector. Inputs. Artifact Namespace Enum Value Response - Override
Artifact boolName - Packaging
Pulumi.
Azure Native. Aws Connector. Inputs. Artifact Packaging Enum Value Response - Path string
- Type
Pulumi.
Azure Native. Aws Connector. Inputs. Artifacts Type Enum Value Response
- Artifact
Identifier string - Bucket
Owner BucketAccess Owner Access Enum Value Response - Property bucketOwnerAccess
- Encryption
Disabled bool - Location string
- Name string
- Namespace
Type ArtifactNamespace Enum Value Response - Override
Artifact boolName - Packaging
Artifact
Packaging Enum Value Response - Path string
- Type
Artifacts
Type Enum Value Response
- artifact
Identifier String - bucket
Owner BucketAccess Owner Access Enum Value Response - Property bucketOwnerAccess
- encryption
Disabled Boolean - location String
- name String
- namespace
Type ArtifactNamespace Enum Value Response - override
Artifact BooleanName - packaging
Artifact
Packaging Enum Value Response - path String
- type
Artifacts
Type Enum Value Response
- artifact
Identifier string - bucket
Owner BucketAccess Owner Access Enum Value Response - Property bucketOwnerAccess
- encryption
Disabled boolean - location string
- name string
- namespace
Type ArtifactNamespace Enum Value Response - override
Artifact booleanName - packaging
Artifact
Packaging Enum Value Response - path string
- type
Artifacts
Type Enum Value Response
- artifact_
identifier str - bucket_
owner_ Bucketaccess Owner Access Enum Value Response - Property bucketOwnerAccess
- encryption_
disabled bool - location str
- name str
- namespace_
type ArtifactNamespace Enum Value Response - override_
artifact_ boolname - packaging
Artifact
Packaging Enum Value Response - path str
- type
Artifacts
Type Enum Value Response
- artifact
Identifier String - bucket
Owner Property MapAccess - Property bucketOwnerAccess
- encryption
Disabled Boolean - location String
- name String
- namespace
Type Property Map - override
Artifact BooleanName - packaging Property Map
- path String
- type Property Map
ProjectBadge, ProjectBadgeArgs
- Badge
Enabled bool - Badge
Request stringUrl
- Badge
Enabled bool - Badge
Request stringUrl
- badge
Enabled Boolean - badge
Request StringUrl
- badge
Enabled boolean - badge
Request stringUrl
- badge_
enabled bool - badge_
request_ strurl
- badge
Enabled Boolean - badge
Request StringUrl
ProjectBadgeResponse, ProjectBadgeResponseArgs
- Badge
Enabled bool - Badge
Request stringUrl
- Badge
Enabled bool - Badge
Request stringUrl
- badge
Enabled Boolean - badge
Request StringUrl
- badge
Enabled boolean - badge
Request stringUrl
- badge_
enabled bool - badge_
request_ strurl
- badge
Enabled Boolean - badge
Request StringUrl
ProjectBuildBatchConfig, ProjectBuildBatchConfigArgs
- batch
Report Property MapMode - combine
Artifacts Boolean - restrictions Property Map
- service
Role String - timeout
In NumberMins