Documentation ¶
Index ¶
- type BitbucketServerConfig
- type BitbucketServerConfigArgs
- type BitbucketServerConfigArray
- func (BitbucketServerConfigArray) ElementType() reflect.Type
- func (i BitbucketServerConfigArray) ToBitbucketServerConfigArrayOutput() BitbucketServerConfigArrayOutput
- func (i BitbucketServerConfigArray) ToBitbucketServerConfigArrayOutputWithContext(ctx context.Context) BitbucketServerConfigArrayOutput
- type BitbucketServerConfigArrayInput
- type BitbucketServerConfigArrayOutput
- func (BitbucketServerConfigArrayOutput) ElementType() reflect.Type
- func (o BitbucketServerConfigArrayOutput) Index(i pulumi.IntInput) BitbucketServerConfigOutput
- func (o BitbucketServerConfigArrayOutput) ToBitbucketServerConfigArrayOutput() BitbucketServerConfigArrayOutput
- func (o BitbucketServerConfigArrayOutput) ToBitbucketServerConfigArrayOutputWithContext(ctx context.Context) BitbucketServerConfigArrayOutput
- type BitbucketServerConfigConnectedRepository
- type BitbucketServerConfigConnectedRepositoryArgs
- func (BitbucketServerConfigConnectedRepositoryArgs) ElementType() reflect.Type
- func (i BitbucketServerConfigConnectedRepositoryArgs) ToBitbucketServerConfigConnectedRepositoryOutput() BitbucketServerConfigConnectedRepositoryOutput
- func (i BitbucketServerConfigConnectedRepositoryArgs) ToBitbucketServerConfigConnectedRepositoryOutputWithContext(ctx context.Context) BitbucketServerConfigConnectedRepositoryOutput
- type BitbucketServerConfigConnectedRepositoryArray
- func (BitbucketServerConfigConnectedRepositoryArray) ElementType() reflect.Type
- func (i BitbucketServerConfigConnectedRepositoryArray) ToBitbucketServerConfigConnectedRepositoryArrayOutput() BitbucketServerConfigConnectedRepositoryArrayOutput
- func (i BitbucketServerConfigConnectedRepositoryArray) ToBitbucketServerConfigConnectedRepositoryArrayOutputWithContext(ctx context.Context) BitbucketServerConfigConnectedRepositoryArrayOutput
- type BitbucketServerConfigConnectedRepositoryArrayInput
- type BitbucketServerConfigConnectedRepositoryArrayOutput
- func (BitbucketServerConfigConnectedRepositoryArrayOutput) ElementType() reflect.Type
- func (o BitbucketServerConfigConnectedRepositoryArrayOutput) Index(i pulumi.IntInput) BitbucketServerConfigConnectedRepositoryOutput
- func (o BitbucketServerConfigConnectedRepositoryArrayOutput) ToBitbucketServerConfigConnectedRepositoryArrayOutput() BitbucketServerConfigConnectedRepositoryArrayOutput
- func (o BitbucketServerConfigConnectedRepositoryArrayOutput) ToBitbucketServerConfigConnectedRepositoryArrayOutputWithContext(ctx context.Context) BitbucketServerConfigConnectedRepositoryArrayOutput
- type BitbucketServerConfigConnectedRepositoryInput
- type BitbucketServerConfigConnectedRepositoryOutput
- func (BitbucketServerConfigConnectedRepositoryOutput) ElementType() reflect.Type
- func (o BitbucketServerConfigConnectedRepositoryOutput) ProjectKey() pulumi.StringOutput
- func (o BitbucketServerConfigConnectedRepositoryOutput) RepoSlug() pulumi.StringOutput
- func (o BitbucketServerConfigConnectedRepositoryOutput) ToBitbucketServerConfigConnectedRepositoryOutput() BitbucketServerConfigConnectedRepositoryOutput
- func (o BitbucketServerConfigConnectedRepositoryOutput) ToBitbucketServerConfigConnectedRepositoryOutputWithContext(ctx context.Context) BitbucketServerConfigConnectedRepositoryOutput
- type BitbucketServerConfigInput
- type BitbucketServerConfigMap
- type BitbucketServerConfigMapInput
- type BitbucketServerConfigMapOutput
- func (BitbucketServerConfigMapOutput) ElementType() reflect.Type
- func (o BitbucketServerConfigMapOutput) MapIndex(k pulumi.StringInput) BitbucketServerConfigOutput
- func (o BitbucketServerConfigMapOutput) ToBitbucketServerConfigMapOutput() BitbucketServerConfigMapOutput
- func (o BitbucketServerConfigMapOutput) ToBitbucketServerConfigMapOutputWithContext(ctx context.Context) BitbucketServerConfigMapOutput
- type BitbucketServerConfigOutput
- func (o BitbucketServerConfigOutput) ApiKey() pulumi.StringOutput
- func (o BitbucketServerConfigOutput) ConfigId() pulumi.StringOutput
- func (o BitbucketServerConfigOutput) ConnectedRepositories() BitbucketServerConfigConnectedRepositoryArrayOutput
- func (BitbucketServerConfigOutput) ElementType() reflect.Type
- func (o BitbucketServerConfigOutput) HostUri() pulumi.StringOutput
- func (o BitbucketServerConfigOutput) Location() pulumi.StringOutput
- func (o BitbucketServerConfigOutput) Name() pulumi.StringOutput
- func (o BitbucketServerConfigOutput) PeeredNetwork() pulumi.StringPtrOutput
- func (o BitbucketServerConfigOutput) Project() pulumi.StringOutput
- func (o BitbucketServerConfigOutput) Secrets() BitbucketServerConfigSecretsOutput
- func (o BitbucketServerConfigOutput) SslCa() pulumi.StringPtrOutput
- func (o BitbucketServerConfigOutput) ToBitbucketServerConfigOutput() BitbucketServerConfigOutput
- func (o BitbucketServerConfigOutput) ToBitbucketServerConfigOutputWithContext(ctx context.Context) BitbucketServerConfigOutput
- func (o BitbucketServerConfigOutput) Username() pulumi.StringOutput
- func (o BitbucketServerConfigOutput) WebhookKey() pulumi.StringOutput
- type BitbucketServerConfigSecrets
- type BitbucketServerConfigSecretsArgs
- func (BitbucketServerConfigSecretsArgs) ElementType() reflect.Type
- func (i BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsOutput() BitbucketServerConfigSecretsOutput
- func (i BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsOutput
- func (i BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsPtrOutput() BitbucketServerConfigSecretsPtrOutput
- func (i BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsPtrOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsPtrOutput
- type BitbucketServerConfigSecretsInput
- type BitbucketServerConfigSecretsOutput
- func (o BitbucketServerConfigSecretsOutput) AdminAccessTokenVersionName() pulumi.StringOutput
- func (BitbucketServerConfigSecretsOutput) ElementType() reflect.Type
- func (o BitbucketServerConfigSecretsOutput) ReadAccessTokenVersionName() pulumi.StringOutput
- func (o BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsOutput() BitbucketServerConfigSecretsOutput
- func (o BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsOutput
- func (o BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsPtrOutput() BitbucketServerConfigSecretsPtrOutput
- func (o BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsPtrOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsPtrOutput
- func (o BitbucketServerConfigSecretsOutput) WebhookSecretVersionName() pulumi.StringOutput
- type BitbucketServerConfigSecretsPtrInput
- type BitbucketServerConfigSecretsPtrOutput
- func (o BitbucketServerConfigSecretsPtrOutput) AdminAccessTokenVersionName() pulumi.StringPtrOutput
- func (o BitbucketServerConfigSecretsPtrOutput) Elem() BitbucketServerConfigSecretsOutput
- func (BitbucketServerConfigSecretsPtrOutput) ElementType() reflect.Type
- func (o BitbucketServerConfigSecretsPtrOutput) ReadAccessTokenVersionName() pulumi.StringPtrOutput
- func (o BitbucketServerConfigSecretsPtrOutput) ToBitbucketServerConfigSecretsPtrOutput() BitbucketServerConfigSecretsPtrOutput
- func (o BitbucketServerConfigSecretsPtrOutput) ToBitbucketServerConfigSecretsPtrOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsPtrOutput
- func (o BitbucketServerConfigSecretsPtrOutput) WebhookSecretVersionName() pulumi.StringPtrOutput
- type BitbucketServerConfigState
- type GetTriggerApprovalConfig
- type GetTriggerApprovalConfigArgs
- func (GetTriggerApprovalConfigArgs) ElementType() reflect.Type
- func (i GetTriggerApprovalConfigArgs) ToGetTriggerApprovalConfigOutput() GetTriggerApprovalConfigOutput
- func (i GetTriggerApprovalConfigArgs) ToGetTriggerApprovalConfigOutputWithContext(ctx context.Context) GetTriggerApprovalConfigOutput
- type GetTriggerApprovalConfigArray
- func (GetTriggerApprovalConfigArray) ElementType() reflect.Type
- func (i GetTriggerApprovalConfigArray) ToGetTriggerApprovalConfigArrayOutput() GetTriggerApprovalConfigArrayOutput
- func (i GetTriggerApprovalConfigArray) ToGetTriggerApprovalConfigArrayOutputWithContext(ctx context.Context) GetTriggerApprovalConfigArrayOutput
- type GetTriggerApprovalConfigArrayInput
- type GetTriggerApprovalConfigArrayOutput
- func (GetTriggerApprovalConfigArrayOutput) ElementType() reflect.Type
- func (o GetTriggerApprovalConfigArrayOutput) Index(i pulumi.IntInput) GetTriggerApprovalConfigOutput
- func (o GetTriggerApprovalConfigArrayOutput) ToGetTriggerApprovalConfigArrayOutput() GetTriggerApprovalConfigArrayOutput
- func (o GetTriggerApprovalConfigArrayOutput) ToGetTriggerApprovalConfigArrayOutputWithContext(ctx context.Context) GetTriggerApprovalConfigArrayOutput
- type GetTriggerApprovalConfigInput
- type GetTriggerApprovalConfigOutput
- func (o GetTriggerApprovalConfigOutput) ApprovalRequired() pulumi.BoolOutput
- func (GetTriggerApprovalConfigOutput) ElementType() reflect.Type
- func (o GetTriggerApprovalConfigOutput) ToGetTriggerApprovalConfigOutput() GetTriggerApprovalConfigOutput
- func (o GetTriggerApprovalConfigOutput) ToGetTriggerApprovalConfigOutputWithContext(ctx context.Context) GetTriggerApprovalConfigOutput
- type GetTriggerBitbucketServerTriggerConfig
- type GetTriggerBitbucketServerTriggerConfigArgs
- func (GetTriggerBitbucketServerTriggerConfigArgs) ElementType() reflect.Type
- func (i GetTriggerBitbucketServerTriggerConfigArgs) ToGetTriggerBitbucketServerTriggerConfigOutput() GetTriggerBitbucketServerTriggerConfigOutput
- func (i GetTriggerBitbucketServerTriggerConfigArgs) ToGetTriggerBitbucketServerTriggerConfigOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigOutput
- type GetTriggerBitbucketServerTriggerConfigArray
- func (GetTriggerBitbucketServerTriggerConfigArray) ElementType() reflect.Type
- func (i GetTriggerBitbucketServerTriggerConfigArray) ToGetTriggerBitbucketServerTriggerConfigArrayOutput() GetTriggerBitbucketServerTriggerConfigArrayOutput
- func (i GetTriggerBitbucketServerTriggerConfigArray) ToGetTriggerBitbucketServerTriggerConfigArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigArrayOutput
- type GetTriggerBitbucketServerTriggerConfigArrayInput
- type GetTriggerBitbucketServerTriggerConfigArrayOutput
- func (GetTriggerBitbucketServerTriggerConfigArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBitbucketServerTriggerConfigArrayOutput) Index(i pulumi.IntInput) GetTriggerBitbucketServerTriggerConfigOutput
- func (o GetTriggerBitbucketServerTriggerConfigArrayOutput) ToGetTriggerBitbucketServerTriggerConfigArrayOutput() GetTriggerBitbucketServerTriggerConfigArrayOutput
- func (o GetTriggerBitbucketServerTriggerConfigArrayOutput) ToGetTriggerBitbucketServerTriggerConfigArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigArrayOutput
- type GetTriggerBitbucketServerTriggerConfigInput
- type GetTriggerBitbucketServerTriggerConfigOutput
- func (o GetTriggerBitbucketServerTriggerConfigOutput) BitbucketServerConfigResource() pulumi.StringOutput
- func (GetTriggerBitbucketServerTriggerConfigOutput) ElementType() reflect.Type
- func (o GetTriggerBitbucketServerTriggerConfigOutput) ProjectKey() pulumi.StringOutput
- func (o GetTriggerBitbucketServerTriggerConfigOutput) PullRequests() GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
- func (o GetTriggerBitbucketServerTriggerConfigOutput) Pushes() GetTriggerBitbucketServerTriggerConfigPushArrayOutput
- func (o GetTriggerBitbucketServerTriggerConfigOutput) RepoSlug() pulumi.StringOutput
- func (o GetTriggerBitbucketServerTriggerConfigOutput) ToGetTriggerBitbucketServerTriggerConfigOutput() GetTriggerBitbucketServerTriggerConfigOutput
- func (o GetTriggerBitbucketServerTriggerConfigOutput) ToGetTriggerBitbucketServerTriggerConfigOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigOutput
- type GetTriggerBitbucketServerTriggerConfigPullRequest
- type GetTriggerBitbucketServerTriggerConfigPullRequestArgs
- func (GetTriggerBitbucketServerTriggerConfigPullRequestArgs) ElementType() reflect.Type
- func (i GetTriggerBitbucketServerTriggerConfigPullRequestArgs) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutput() GetTriggerBitbucketServerTriggerConfigPullRequestOutput
- func (i GetTriggerBitbucketServerTriggerConfigPullRequestArgs) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestOutput
- type GetTriggerBitbucketServerTriggerConfigPullRequestArray
- func (GetTriggerBitbucketServerTriggerConfigPullRequestArray) ElementType() reflect.Type
- func (i GetTriggerBitbucketServerTriggerConfigPullRequestArray) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput() GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
- func (i GetTriggerBitbucketServerTriggerConfigPullRequestArray) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
- type GetTriggerBitbucketServerTriggerConfigPullRequestArrayInput
- type GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
- func (GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) Index(i pulumi.IntInput) GetTriggerBitbucketServerTriggerConfigPullRequestOutput
- func (o GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput() GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
- func (o GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
- type GetTriggerBitbucketServerTriggerConfigPullRequestInput
- type GetTriggerBitbucketServerTriggerConfigPullRequestOutput
- func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) Branch() pulumi.StringOutput
- func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) CommentControl() pulumi.StringOutput
- func (GetTriggerBitbucketServerTriggerConfigPullRequestOutput) ElementType() reflect.Type
- func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) InvertRegex() pulumi.BoolOutput
- func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutput() GetTriggerBitbucketServerTriggerConfigPullRequestOutput
- func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestOutput
- type GetTriggerBitbucketServerTriggerConfigPush
- type GetTriggerBitbucketServerTriggerConfigPushArgs
- func (GetTriggerBitbucketServerTriggerConfigPushArgs) ElementType() reflect.Type
- func (i GetTriggerBitbucketServerTriggerConfigPushArgs) ToGetTriggerBitbucketServerTriggerConfigPushOutput() GetTriggerBitbucketServerTriggerConfigPushOutput
- func (i GetTriggerBitbucketServerTriggerConfigPushArgs) ToGetTriggerBitbucketServerTriggerConfigPushOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPushOutput
- type GetTriggerBitbucketServerTriggerConfigPushArray
- func (GetTriggerBitbucketServerTriggerConfigPushArray) ElementType() reflect.Type
- func (i GetTriggerBitbucketServerTriggerConfigPushArray) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutput() GetTriggerBitbucketServerTriggerConfigPushArrayOutput
- func (i GetTriggerBitbucketServerTriggerConfigPushArray) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPushArrayOutput
- type GetTriggerBitbucketServerTriggerConfigPushArrayInput
- type GetTriggerBitbucketServerTriggerConfigPushArrayOutput
- func (GetTriggerBitbucketServerTriggerConfigPushArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBitbucketServerTriggerConfigPushArrayOutput) Index(i pulumi.IntInput) GetTriggerBitbucketServerTriggerConfigPushOutput
- func (o GetTriggerBitbucketServerTriggerConfigPushArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutput() GetTriggerBitbucketServerTriggerConfigPushArrayOutput
- func (o GetTriggerBitbucketServerTriggerConfigPushArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPushArrayOutput
- type GetTriggerBitbucketServerTriggerConfigPushInput
- type GetTriggerBitbucketServerTriggerConfigPushOutput
- func (o GetTriggerBitbucketServerTriggerConfigPushOutput) Branch() pulumi.StringOutput
- func (GetTriggerBitbucketServerTriggerConfigPushOutput) ElementType() reflect.Type
- func (o GetTriggerBitbucketServerTriggerConfigPushOutput) InvertRegex() pulumi.BoolOutput
- func (o GetTriggerBitbucketServerTriggerConfigPushOutput) Tag() pulumi.StringOutput
- func (o GetTriggerBitbucketServerTriggerConfigPushOutput) ToGetTriggerBitbucketServerTriggerConfigPushOutput() GetTriggerBitbucketServerTriggerConfigPushOutput
- func (o GetTriggerBitbucketServerTriggerConfigPushOutput) ToGetTriggerBitbucketServerTriggerConfigPushOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPushOutput
- type GetTriggerBuild
- type GetTriggerBuildArgs
- type GetTriggerBuildArray
- type GetTriggerBuildArrayInput
- type GetTriggerBuildArrayOutput
- func (GetTriggerBuildArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildOutput
- func (o GetTriggerBuildArrayOutput) ToGetTriggerBuildArrayOutput() GetTriggerBuildArrayOutput
- func (o GetTriggerBuildArrayOutput) ToGetTriggerBuildArrayOutputWithContext(ctx context.Context) GetTriggerBuildArrayOutput
- type GetTriggerBuildArtifact
- type GetTriggerBuildArtifactArgs
- type GetTriggerBuildArtifactArray
- func (GetTriggerBuildArtifactArray) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactArray) ToGetTriggerBuildArtifactArrayOutput() GetTriggerBuildArtifactArrayOutput
- func (i GetTriggerBuildArtifactArray) ToGetTriggerBuildArtifactArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactArrayOutput
- type GetTriggerBuildArtifactArrayInput
- type GetTriggerBuildArtifactArrayOutput
- func (GetTriggerBuildArtifactArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildArtifactOutput
- func (o GetTriggerBuildArtifactArrayOutput) ToGetTriggerBuildArtifactArrayOutput() GetTriggerBuildArtifactArrayOutput
- func (o GetTriggerBuildArtifactArrayOutput) ToGetTriggerBuildArtifactArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactArrayOutput
- type GetTriggerBuildArtifactInput
- type GetTriggerBuildArtifactMavenArtifact
- type GetTriggerBuildArtifactMavenArtifactArgs
- func (GetTriggerBuildArtifactMavenArtifactArgs) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactMavenArtifactArgs) ToGetTriggerBuildArtifactMavenArtifactOutput() GetTriggerBuildArtifactMavenArtifactOutput
- func (i GetTriggerBuildArtifactMavenArtifactArgs) ToGetTriggerBuildArtifactMavenArtifactOutputWithContext(ctx context.Context) GetTriggerBuildArtifactMavenArtifactOutput
- type GetTriggerBuildArtifactMavenArtifactArray
- func (GetTriggerBuildArtifactMavenArtifactArray) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactMavenArtifactArray) ToGetTriggerBuildArtifactMavenArtifactArrayOutput() GetTriggerBuildArtifactMavenArtifactArrayOutput
- func (i GetTriggerBuildArtifactMavenArtifactArray) ToGetTriggerBuildArtifactMavenArtifactArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactMavenArtifactArrayOutput
- type GetTriggerBuildArtifactMavenArtifactArrayInput
- type GetTriggerBuildArtifactMavenArtifactArrayOutput
- func (GetTriggerBuildArtifactMavenArtifactArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactMavenArtifactArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildArtifactMavenArtifactOutput
- func (o GetTriggerBuildArtifactMavenArtifactArrayOutput) ToGetTriggerBuildArtifactMavenArtifactArrayOutput() GetTriggerBuildArtifactMavenArtifactArrayOutput
- func (o GetTriggerBuildArtifactMavenArtifactArrayOutput) ToGetTriggerBuildArtifactMavenArtifactArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactMavenArtifactArrayOutput
- type GetTriggerBuildArtifactMavenArtifactInput
- type GetTriggerBuildArtifactMavenArtifactOutput
- func (o GetTriggerBuildArtifactMavenArtifactOutput) ArtifactId() pulumi.StringOutput
- func (GetTriggerBuildArtifactMavenArtifactOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactMavenArtifactOutput) GroupId() pulumi.StringOutput
- func (o GetTriggerBuildArtifactMavenArtifactOutput) Path() pulumi.StringOutput
- func (o GetTriggerBuildArtifactMavenArtifactOutput) Repository() pulumi.StringOutput
- func (o GetTriggerBuildArtifactMavenArtifactOutput) ToGetTriggerBuildArtifactMavenArtifactOutput() GetTriggerBuildArtifactMavenArtifactOutput
- func (o GetTriggerBuildArtifactMavenArtifactOutput) ToGetTriggerBuildArtifactMavenArtifactOutputWithContext(ctx context.Context) GetTriggerBuildArtifactMavenArtifactOutput
- func (o GetTriggerBuildArtifactMavenArtifactOutput) Version() pulumi.StringOutput
- type GetTriggerBuildArtifactNpmPackage
- type GetTriggerBuildArtifactNpmPackageArgs
- func (GetTriggerBuildArtifactNpmPackageArgs) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactNpmPackageArgs) ToGetTriggerBuildArtifactNpmPackageOutput() GetTriggerBuildArtifactNpmPackageOutput
- func (i GetTriggerBuildArtifactNpmPackageArgs) ToGetTriggerBuildArtifactNpmPackageOutputWithContext(ctx context.Context) GetTriggerBuildArtifactNpmPackageOutput
- type GetTriggerBuildArtifactNpmPackageArray
- func (GetTriggerBuildArtifactNpmPackageArray) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactNpmPackageArray) ToGetTriggerBuildArtifactNpmPackageArrayOutput() GetTriggerBuildArtifactNpmPackageArrayOutput
- func (i GetTriggerBuildArtifactNpmPackageArray) ToGetTriggerBuildArtifactNpmPackageArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactNpmPackageArrayOutput
- type GetTriggerBuildArtifactNpmPackageArrayInput
- type GetTriggerBuildArtifactNpmPackageArrayOutput
- func (GetTriggerBuildArtifactNpmPackageArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactNpmPackageArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildArtifactNpmPackageOutput
- func (o GetTriggerBuildArtifactNpmPackageArrayOutput) ToGetTriggerBuildArtifactNpmPackageArrayOutput() GetTriggerBuildArtifactNpmPackageArrayOutput
- func (o GetTriggerBuildArtifactNpmPackageArrayOutput) ToGetTriggerBuildArtifactNpmPackageArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactNpmPackageArrayOutput
- type GetTriggerBuildArtifactNpmPackageInput
- type GetTriggerBuildArtifactNpmPackageOutput
- func (GetTriggerBuildArtifactNpmPackageOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactNpmPackageOutput) PackagePath() pulumi.StringOutput
- func (o GetTriggerBuildArtifactNpmPackageOutput) Repository() pulumi.StringOutput
- func (o GetTriggerBuildArtifactNpmPackageOutput) ToGetTriggerBuildArtifactNpmPackageOutput() GetTriggerBuildArtifactNpmPackageOutput
- func (o GetTriggerBuildArtifactNpmPackageOutput) ToGetTriggerBuildArtifactNpmPackageOutputWithContext(ctx context.Context) GetTriggerBuildArtifactNpmPackageOutput
- type GetTriggerBuildArtifactObject
- type GetTriggerBuildArtifactObjectArgs
- func (GetTriggerBuildArtifactObjectArgs) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactObjectArgs) ToGetTriggerBuildArtifactObjectOutput() GetTriggerBuildArtifactObjectOutput
- func (i GetTriggerBuildArtifactObjectArgs) ToGetTriggerBuildArtifactObjectOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectOutput
- type GetTriggerBuildArtifactObjectArray
- func (GetTriggerBuildArtifactObjectArray) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactObjectArray) ToGetTriggerBuildArtifactObjectArrayOutput() GetTriggerBuildArtifactObjectArrayOutput
- func (i GetTriggerBuildArtifactObjectArray) ToGetTriggerBuildArtifactObjectArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectArrayOutput
- type GetTriggerBuildArtifactObjectArrayInput
- type GetTriggerBuildArtifactObjectArrayOutput
- func (GetTriggerBuildArtifactObjectArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactObjectArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildArtifactObjectOutput
- func (o GetTriggerBuildArtifactObjectArrayOutput) ToGetTriggerBuildArtifactObjectArrayOutput() GetTriggerBuildArtifactObjectArrayOutput
- func (o GetTriggerBuildArtifactObjectArrayOutput) ToGetTriggerBuildArtifactObjectArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectArrayOutput
- type GetTriggerBuildArtifactObjectInput
- type GetTriggerBuildArtifactObjectOutput
- func (GetTriggerBuildArtifactObjectOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactObjectOutput) Location() pulumi.StringOutput
- func (o GetTriggerBuildArtifactObjectOutput) Paths() pulumi.StringArrayOutput
- func (o GetTriggerBuildArtifactObjectOutput) Timings() GetTriggerBuildArtifactObjectTimingArrayOutput
- func (o GetTriggerBuildArtifactObjectOutput) ToGetTriggerBuildArtifactObjectOutput() GetTriggerBuildArtifactObjectOutput
- func (o GetTriggerBuildArtifactObjectOutput) ToGetTriggerBuildArtifactObjectOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectOutput
- type GetTriggerBuildArtifactObjectTiming
- type GetTriggerBuildArtifactObjectTimingArgs
- func (GetTriggerBuildArtifactObjectTimingArgs) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactObjectTimingArgs) ToGetTriggerBuildArtifactObjectTimingOutput() GetTriggerBuildArtifactObjectTimingOutput
- func (i GetTriggerBuildArtifactObjectTimingArgs) ToGetTriggerBuildArtifactObjectTimingOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectTimingOutput
- type GetTriggerBuildArtifactObjectTimingArray
- func (GetTriggerBuildArtifactObjectTimingArray) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactObjectTimingArray) ToGetTriggerBuildArtifactObjectTimingArrayOutput() GetTriggerBuildArtifactObjectTimingArrayOutput
- func (i GetTriggerBuildArtifactObjectTimingArray) ToGetTriggerBuildArtifactObjectTimingArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectTimingArrayOutput
- type GetTriggerBuildArtifactObjectTimingArrayInput
- type GetTriggerBuildArtifactObjectTimingArrayOutput
- func (GetTriggerBuildArtifactObjectTimingArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactObjectTimingArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildArtifactObjectTimingOutput
- func (o GetTriggerBuildArtifactObjectTimingArrayOutput) ToGetTriggerBuildArtifactObjectTimingArrayOutput() GetTriggerBuildArtifactObjectTimingArrayOutput
- func (o GetTriggerBuildArtifactObjectTimingArrayOutput) ToGetTriggerBuildArtifactObjectTimingArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectTimingArrayOutput
- type GetTriggerBuildArtifactObjectTimingInput
- type GetTriggerBuildArtifactObjectTimingOutput
- func (GetTriggerBuildArtifactObjectTimingOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactObjectTimingOutput) EndTime() pulumi.StringOutput
- func (o GetTriggerBuildArtifactObjectTimingOutput) StartTime() pulumi.StringOutput
- func (o GetTriggerBuildArtifactObjectTimingOutput) ToGetTriggerBuildArtifactObjectTimingOutput() GetTriggerBuildArtifactObjectTimingOutput
- func (o GetTriggerBuildArtifactObjectTimingOutput) ToGetTriggerBuildArtifactObjectTimingOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectTimingOutput
- type GetTriggerBuildArtifactOutput
- func (GetTriggerBuildArtifactOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactOutput) Images() pulumi.StringArrayOutput
- func (o GetTriggerBuildArtifactOutput) MavenArtifacts() GetTriggerBuildArtifactMavenArtifactArrayOutput
- func (o GetTriggerBuildArtifactOutput) NpmPackages() GetTriggerBuildArtifactNpmPackageArrayOutput
- func (o GetTriggerBuildArtifactOutput) Objects() GetTriggerBuildArtifactObjectArrayOutput
- func (o GetTriggerBuildArtifactOutput) PythonPackages() GetTriggerBuildArtifactPythonPackageArrayOutput
- func (o GetTriggerBuildArtifactOutput) ToGetTriggerBuildArtifactOutput() GetTriggerBuildArtifactOutput
- func (o GetTriggerBuildArtifactOutput) ToGetTriggerBuildArtifactOutputWithContext(ctx context.Context) GetTriggerBuildArtifactOutput
- type GetTriggerBuildArtifactPythonPackage
- type GetTriggerBuildArtifactPythonPackageArgs
- func (GetTriggerBuildArtifactPythonPackageArgs) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactPythonPackageArgs) ToGetTriggerBuildArtifactPythonPackageOutput() GetTriggerBuildArtifactPythonPackageOutput
- func (i GetTriggerBuildArtifactPythonPackageArgs) ToGetTriggerBuildArtifactPythonPackageOutputWithContext(ctx context.Context) GetTriggerBuildArtifactPythonPackageOutput
- type GetTriggerBuildArtifactPythonPackageArray
- func (GetTriggerBuildArtifactPythonPackageArray) ElementType() reflect.Type
- func (i GetTriggerBuildArtifactPythonPackageArray) ToGetTriggerBuildArtifactPythonPackageArrayOutput() GetTriggerBuildArtifactPythonPackageArrayOutput
- func (i GetTriggerBuildArtifactPythonPackageArray) ToGetTriggerBuildArtifactPythonPackageArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactPythonPackageArrayOutput
- type GetTriggerBuildArtifactPythonPackageArrayInput
- type GetTriggerBuildArtifactPythonPackageArrayOutput
- func (GetTriggerBuildArtifactPythonPackageArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactPythonPackageArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildArtifactPythonPackageOutput
- func (o GetTriggerBuildArtifactPythonPackageArrayOutput) ToGetTriggerBuildArtifactPythonPackageArrayOutput() GetTriggerBuildArtifactPythonPackageArrayOutput
- func (o GetTriggerBuildArtifactPythonPackageArrayOutput) ToGetTriggerBuildArtifactPythonPackageArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactPythonPackageArrayOutput
- type GetTriggerBuildArtifactPythonPackageInput
- type GetTriggerBuildArtifactPythonPackageOutput
- func (GetTriggerBuildArtifactPythonPackageOutput) ElementType() reflect.Type
- func (o GetTriggerBuildArtifactPythonPackageOutput) Paths() pulumi.StringArrayOutput
- func (o GetTriggerBuildArtifactPythonPackageOutput) Repository() pulumi.StringOutput
- func (o GetTriggerBuildArtifactPythonPackageOutput) ToGetTriggerBuildArtifactPythonPackageOutput() GetTriggerBuildArtifactPythonPackageOutput
- func (o GetTriggerBuildArtifactPythonPackageOutput) ToGetTriggerBuildArtifactPythonPackageOutputWithContext(ctx context.Context) GetTriggerBuildArtifactPythonPackageOutput
- type GetTriggerBuildAvailableSecret
- type GetTriggerBuildAvailableSecretArgs
- func (GetTriggerBuildAvailableSecretArgs) ElementType() reflect.Type
- func (i GetTriggerBuildAvailableSecretArgs) ToGetTriggerBuildAvailableSecretOutput() GetTriggerBuildAvailableSecretOutput
- func (i GetTriggerBuildAvailableSecretArgs) ToGetTriggerBuildAvailableSecretOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretOutput
- type GetTriggerBuildAvailableSecretArray
- func (GetTriggerBuildAvailableSecretArray) ElementType() reflect.Type
- func (i GetTriggerBuildAvailableSecretArray) ToGetTriggerBuildAvailableSecretArrayOutput() GetTriggerBuildAvailableSecretArrayOutput
- func (i GetTriggerBuildAvailableSecretArray) ToGetTriggerBuildAvailableSecretArrayOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretArrayOutput
- type GetTriggerBuildAvailableSecretArrayInput
- type GetTriggerBuildAvailableSecretArrayOutput
- func (GetTriggerBuildAvailableSecretArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildAvailableSecretArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildAvailableSecretOutput
- func (o GetTriggerBuildAvailableSecretArrayOutput) ToGetTriggerBuildAvailableSecretArrayOutput() GetTriggerBuildAvailableSecretArrayOutput
- func (o GetTriggerBuildAvailableSecretArrayOutput) ToGetTriggerBuildAvailableSecretArrayOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretArrayOutput
- type GetTriggerBuildAvailableSecretInput
- type GetTriggerBuildAvailableSecretOutput
- func (GetTriggerBuildAvailableSecretOutput) ElementType() reflect.Type
- func (o GetTriggerBuildAvailableSecretOutput) SecretManagers() GetTriggerBuildAvailableSecretSecretManagerArrayOutput
- func (o GetTriggerBuildAvailableSecretOutput) ToGetTriggerBuildAvailableSecretOutput() GetTriggerBuildAvailableSecretOutput
- func (o GetTriggerBuildAvailableSecretOutput) ToGetTriggerBuildAvailableSecretOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretOutput
- type GetTriggerBuildAvailableSecretSecretManager
- type GetTriggerBuildAvailableSecretSecretManagerArgs
- func (GetTriggerBuildAvailableSecretSecretManagerArgs) ElementType() reflect.Type
- func (i GetTriggerBuildAvailableSecretSecretManagerArgs) ToGetTriggerBuildAvailableSecretSecretManagerOutput() GetTriggerBuildAvailableSecretSecretManagerOutput
- func (i GetTriggerBuildAvailableSecretSecretManagerArgs) ToGetTriggerBuildAvailableSecretSecretManagerOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretSecretManagerOutput
- type GetTriggerBuildAvailableSecretSecretManagerArray
- func (GetTriggerBuildAvailableSecretSecretManagerArray) ElementType() reflect.Type
- func (i GetTriggerBuildAvailableSecretSecretManagerArray) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutput() GetTriggerBuildAvailableSecretSecretManagerArrayOutput
- func (i GetTriggerBuildAvailableSecretSecretManagerArray) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretSecretManagerArrayOutput
- type GetTriggerBuildAvailableSecretSecretManagerArrayInput
- type GetTriggerBuildAvailableSecretSecretManagerArrayOutput
- func (GetTriggerBuildAvailableSecretSecretManagerArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildAvailableSecretSecretManagerArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildAvailableSecretSecretManagerOutput
- func (o GetTriggerBuildAvailableSecretSecretManagerArrayOutput) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutput() GetTriggerBuildAvailableSecretSecretManagerArrayOutput
- func (o GetTriggerBuildAvailableSecretSecretManagerArrayOutput) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretSecretManagerArrayOutput
- type GetTriggerBuildAvailableSecretSecretManagerInput
- type GetTriggerBuildAvailableSecretSecretManagerOutput
- func (GetTriggerBuildAvailableSecretSecretManagerOutput) ElementType() reflect.Type
- func (o GetTriggerBuildAvailableSecretSecretManagerOutput) Env() pulumi.StringOutput
- func (o GetTriggerBuildAvailableSecretSecretManagerOutput) ToGetTriggerBuildAvailableSecretSecretManagerOutput() GetTriggerBuildAvailableSecretSecretManagerOutput
- func (o GetTriggerBuildAvailableSecretSecretManagerOutput) ToGetTriggerBuildAvailableSecretSecretManagerOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretSecretManagerOutput
- func (o GetTriggerBuildAvailableSecretSecretManagerOutput) VersionName() pulumi.StringOutput
- type GetTriggerBuildInput
- type GetTriggerBuildOption
- type GetTriggerBuildOptionArgs
- type GetTriggerBuildOptionArray
- func (GetTriggerBuildOptionArray) ElementType() reflect.Type
- func (i GetTriggerBuildOptionArray) ToGetTriggerBuildOptionArrayOutput() GetTriggerBuildOptionArrayOutput
- func (i GetTriggerBuildOptionArray) ToGetTriggerBuildOptionArrayOutputWithContext(ctx context.Context) GetTriggerBuildOptionArrayOutput
- type GetTriggerBuildOptionArrayInput
- type GetTriggerBuildOptionArrayOutput
- func (GetTriggerBuildOptionArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildOptionArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildOptionOutput
- func (o GetTriggerBuildOptionArrayOutput) ToGetTriggerBuildOptionArrayOutput() GetTriggerBuildOptionArrayOutput
- func (o GetTriggerBuildOptionArrayOutput) ToGetTriggerBuildOptionArrayOutputWithContext(ctx context.Context) GetTriggerBuildOptionArrayOutput
- type GetTriggerBuildOptionInput
- type GetTriggerBuildOptionOutput
- func (o GetTriggerBuildOptionOutput) DiskSizeGb() pulumi.IntOutput
- func (o GetTriggerBuildOptionOutput) DynamicSubstitutions() pulumi.BoolOutput
- func (GetTriggerBuildOptionOutput) ElementType() reflect.Type
- func (o GetTriggerBuildOptionOutput) Envs() pulumi.StringArrayOutput
- func (o GetTriggerBuildOptionOutput) LogStreamingOption() pulumi.StringOutput
- func (o GetTriggerBuildOptionOutput) Logging() pulumi.StringOutput
- func (o GetTriggerBuildOptionOutput) MachineType() pulumi.StringOutput
- func (o GetTriggerBuildOptionOutput) RequestedVerifyOption() pulumi.StringOutput
- func (o GetTriggerBuildOptionOutput) SecretEnvs() pulumi.StringArrayOutput
- func (o GetTriggerBuildOptionOutput) SourceProvenanceHashes() pulumi.StringArrayOutput
- func (o GetTriggerBuildOptionOutput) SubstitutionOption() pulumi.StringOutput
- func (o GetTriggerBuildOptionOutput) ToGetTriggerBuildOptionOutput() GetTriggerBuildOptionOutput
- func (o GetTriggerBuildOptionOutput) ToGetTriggerBuildOptionOutputWithContext(ctx context.Context) GetTriggerBuildOptionOutput
- func (o GetTriggerBuildOptionOutput) Volumes() GetTriggerBuildOptionVolumeArrayOutput
- func (o GetTriggerBuildOptionOutput) WorkerPool() pulumi.StringOutput
- type GetTriggerBuildOptionVolume
- type GetTriggerBuildOptionVolumeArgs
- func (GetTriggerBuildOptionVolumeArgs) ElementType() reflect.Type
- func (i GetTriggerBuildOptionVolumeArgs) ToGetTriggerBuildOptionVolumeOutput() GetTriggerBuildOptionVolumeOutput
- func (i GetTriggerBuildOptionVolumeArgs) ToGetTriggerBuildOptionVolumeOutputWithContext(ctx context.Context) GetTriggerBuildOptionVolumeOutput
- type GetTriggerBuildOptionVolumeArray
- func (GetTriggerBuildOptionVolumeArray) ElementType() reflect.Type
- func (i GetTriggerBuildOptionVolumeArray) ToGetTriggerBuildOptionVolumeArrayOutput() GetTriggerBuildOptionVolumeArrayOutput
- func (i GetTriggerBuildOptionVolumeArray) ToGetTriggerBuildOptionVolumeArrayOutputWithContext(ctx context.Context) GetTriggerBuildOptionVolumeArrayOutput
- type GetTriggerBuildOptionVolumeArrayInput
- type GetTriggerBuildOptionVolumeArrayOutput
- func (GetTriggerBuildOptionVolumeArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildOptionVolumeArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildOptionVolumeOutput
- func (o GetTriggerBuildOptionVolumeArrayOutput) ToGetTriggerBuildOptionVolumeArrayOutput() GetTriggerBuildOptionVolumeArrayOutput
- func (o GetTriggerBuildOptionVolumeArrayOutput) ToGetTriggerBuildOptionVolumeArrayOutputWithContext(ctx context.Context) GetTriggerBuildOptionVolumeArrayOutput
- type GetTriggerBuildOptionVolumeInput
- type GetTriggerBuildOptionVolumeOutput
- func (GetTriggerBuildOptionVolumeOutput) ElementType() reflect.Type
- func (o GetTriggerBuildOptionVolumeOutput) Name() pulumi.StringOutput
- func (o GetTriggerBuildOptionVolumeOutput) Path() pulumi.StringOutput
- func (o GetTriggerBuildOptionVolumeOutput) ToGetTriggerBuildOptionVolumeOutput() GetTriggerBuildOptionVolumeOutput
- func (o GetTriggerBuildOptionVolumeOutput) ToGetTriggerBuildOptionVolumeOutputWithContext(ctx context.Context) GetTriggerBuildOptionVolumeOutput
- type GetTriggerBuildOutput
- func (o GetTriggerBuildOutput) Artifacts() GetTriggerBuildArtifactArrayOutput
- func (o GetTriggerBuildOutput) AvailableSecrets() GetTriggerBuildAvailableSecretArrayOutput
- func (GetTriggerBuildOutput) ElementType() reflect.Type
- func (o GetTriggerBuildOutput) Images() pulumi.StringArrayOutput
- func (o GetTriggerBuildOutput) LogsBucket() pulumi.StringOutput
- func (o GetTriggerBuildOutput) Options() GetTriggerBuildOptionArrayOutput
- func (o GetTriggerBuildOutput) QueueTtl() pulumi.StringOutput
- func (o GetTriggerBuildOutput) Secrets() GetTriggerBuildSecretArrayOutput
- func (o GetTriggerBuildOutput) Sources() GetTriggerBuildSourceArrayOutput
- func (o GetTriggerBuildOutput) Steps() GetTriggerBuildStepArrayOutput
- func (o GetTriggerBuildOutput) Substitutions() pulumi.StringMapOutput
- func (o GetTriggerBuildOutput) Tags() pulumi.StringArrayOutput
- func (o GetTriggerBuildOutput) Timeout() pulumi.StringOutput
- func (o GetTriggerBuildOutput) ToGetTriggerBuildOutput() GetTriggerBuildOutput
- func (o GetTriggerBuildOutput) ToGetTriggerBuildOutputWithContext(ctx context.Context) GetTriggerBuildOutput
- type GetTriggerBuildSecret
- type GetTriggerBuildSecretArgs
- type GetTriggerBuildSecretArray
- func (GetTriggerBuildSecretArray) ElementType() reflect.Type
- func (i GetTriggerBuildSecretArray) ToGetTriggerBuildSecretArrayOutput() GetTriggerBuildSecretArrayOutput
- func (i GetTriggerBuildSecretArray) ToGetTriggerBuildSecretArrayOutputWithContext(ctx context.Context) GetTriggerBuildSecretArrayOutput
- type GetTriggerBuildSecretArrayInput
- type GetTriggerBuildSecretArrayOutput
- func (GetTriggerBuildSecretArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildSecretArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildSecretOutput
- func (o GetTriggerBuildSecretArrayOutput) ToGetTriggerBuildSecretArrayOutput() GetTriggerBuildSecretArrayOutput
- func (o GetTriggerBuildSecretArrayOutput) ToGetTriggerBuildSecretArrayOutputWithContext(ctx context.Context) GetTriggerBuildSecretArrayOutput
- type GetTriggerBuildSecretInput
- type GetTriggerBuildSecretOutput
- func (GetTriggerBuildSecretOutput) ElementType() reflect.Type
- func (o GetTriggerBuildSecretOutput) KmsKeyName() pulumi.StringOutput
- func (o GetTriggerBuildSecretOutput) SecretEnv() pulumi.StringMapOutput
- func (o GetTriggerBuildSecretOutput) ToGetTriggerBuildSecretOutput() GetTriggerBuildSecretOutput
- func (o GetTriggerBuildSecretOutput) ToGetTriggerBuildSecretOutputWithContext(ctx context.Context) GetTriggerBuildSecretOutput
- type GetTriggerBuildSource
- type GetTriggerBuildSourceArgs
- type GetTriggerBuildSourceArray
- func (GetTriggerBuildSourceArray) ElementType() reflect.Type
- func (i GetTriggerBuildSourceArray) ToGetTriggerBuildSourceArrayOutput() GetTriggerBuildSourceArrayOutput
- func (i GetTriggerBuildSourceArray) ToGetTriggerBuildSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceArrayOutput
- type GetTriggerBuildSourceArrayInput
- type GetTriggerBuildSourceArrayOutput
- func (GetTriggerBuildSourceArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildSourceArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildSourceOutput
- func (o GetTriggerBuildSourceArrayOutput) ToGetTriggerBuildSourceArrayOutput() GetTriggerBuildSourceArrayOutput
- func (o GetTriggerBuildSourceArrayOutput) ToGetTriggerBuildSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceArrayOutput
- type GetTriggerBuildSourceInput
- type GetTriggerBuildSourceOutput
- func (GetTriggerBuildSourceOutput) ElementType() reflect.Type
- func (o GetTriggerBuildSourceOutput) RepoSources() GetTriggerBuildSourceRepoSourceArrayOutput
- func (o GetTriggerBuildSourceOutput) StorageSources() GetTriggerBuildSourceStorageSourceArrayOutput
- func (o GetTriggerBuildSourceOutput) ToGetTriggerBuildSourceOutput() GetTriggerBuildSourceOutput
- func (o GetTriggerBuildSourceOutput) ToGetTriggerBuildSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceOutput
- type GetTriggerBuildSourceRepoSource
- type GetTriggerBuildSourceRepoSourceArgs
- func (GetTriggerBuildSourceRepoSourceArgs) ElementType() reflect.Type
- func (i GetTriggerBuildSourceRepoSourceArgs) ToGetTriggerBuildSourceRepoSourceOutput() GetTriggerBuildSourceRepoSourceOutput
- func (i GetTriggerBuildSourceRepoSourceArgs) ToGetTriggerBuildSourceRepoSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceRepoSourceOutput
- type GetTriggerBuildSourceRepoSourceArray
- func (GetTriggerBuildSourceRepoSourceArray) ElementType() reflect.Type
- func (i GetTriggerBuildSourceRepoSourceArray) ToGetTriggerBuildSourceRepoSourceArrayOutput() GetTriggerBuildSourceRepoSourceArrayOutput
- func (i GetTriggerBuildSourceRepoSourceArray) ToGetTriggerBuildSourceRepoSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceRepoSourceArrayOutput
- type GetTriggerBuildSourceRepoSourceArrayInput
- type GetTriggerBuildSourceRepoSourceArrayOutput
- func (GetTriggerBuildSourceRepoSourceArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildSourceRepoSourceArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildSourceRepoSourceOutput
- func (o GetTriggerBuildSourceRepoSourceArrayOutput) ToGetTriggerBuildSourceRepoSourceArrayOutput() GetTriggerBuildSourceRepoSourceArrayOutput
- func (o GetTriggerBuildSourceRepoSourceArrayOutput) ToGetTriggerBuildSourceRepoSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceRepoSourceArrayOutput
- type GetTriggerBuildSourceRepoSourceInput
- type GetTriggerBuildSourceRepoSourceOutput
- func (o GetTriggerBuildSourceRepoSourceOutput) BranchName() pulumi.StringOutput
- func (o GetTriggerBuildSourceRepoSourceOutput) CommitSha() pulumi.StringOutput
- func (o GetTriggerBuildSourceRepoSourceOutput) Dir() pulumi.StringOutput
- func (GetTriggerBuildSourceRepoSourceOutput) ElementType() reflect.Type
- func (o GetTriggerBuildSourceRepoSourceOutput) InvertRegex() pulumi.BoolOutput
- func (o GetTriggerBuildSourceRepoSourceOutput) ProjectId() pulumi.StringOutput
- func (o GetTriggerBuildSourceRepoSourceOutput) RepoName() pulumi.StringOutput
- func (o GetTriggerBuildSourceRepoSourceOutput) Substitutions() pulumi.StringMapOutput
- func (o GetTriggerBuildSourceRepoSourceOutput) TagName() pulumi.StringOutput
- func (o GetTriggerBuildSourceRepoSourceOutput) ToGetTriggerBuildSourceRepoSourceOutput() GetTriggerBuildSourceRepoSourceOutput
- func (o GetTriggerBuildSourceRepoSourceOutput) ToGetTriggerBuildSourceRepoSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceRepoSourceOutput
- type GetTriggerBuildSourceStorageSource
- type GetTriggerBuildSourceStorageSourceArgs
- func (GetTriggerBuildSourceStorageSourceArgs) ElementType() reflect.Type
- func (i GetTriggerBuildSourceStorageSourceArgs) ToGetTriggerBuildSourceStorageSourceOutput() GetTriggerBuildSourceStorageSourceOutput
- func (i GetTriggerBuildSourceStorageSourceArgs) ToGetTriggerBuildSourceStorageSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceStorageSourceOutput
- type GetTriggerBuildSourceStorageSourceArray
- func (GetTriggerBuildSourceStorageSourceArray) ElementType() reflect.Type
- func (i GetTriggerBuildSourceStorageSourceArray) ToGetTriggerBuildSourceStorageSourceArrayOutput() GetTriggerBuildSourceStorageSourceArrayOutput
- func (i GetTriggerBuildSourceStorageSourceArray) ToGetTriggerBuildSourceStorageSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceStorageSourceArrayOutput
- type GetTriggerBuildSourceStorageSourceArrayInput
- type GetTriggerBuildSourceStorageSourceArrayOutput
- func (GetTriggerBuildSourceStorageSourceArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildSourceStorageSourceArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildSourceStorageSourceOutput
- func (o GetTriggerBuildSourceStorageSourceArrayOutput) ToGetTriggerBuildSourceStorageSourceArrayOutput() GetTriggerBuildSourceStorageSourceArrayOutput
- func (o GetTriggerBuildSourceStorageSourceArrayOutput) ToGetTriggerBuildSourceStorageSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceStorageSourceArrayOutput
- type GetTriggerBuildSourceStorageSourceInput
- type GetTriggerBuildSourceStorageSourceOutput
- func (o GetTriggerBuildSourceStorageSourceOutput) Bucket() pulumi.StringOutput
- func (GetTriggerBuildSourceStorageSourceOutput) ElementType() reflect.Type
- func (o GetTriggerBuildSourceStorageSourceOutput) Generation() pulumi.StringOutput
- func (o GetTriggerBuildSourceStorageSourceOutput) Object() pulumi.StringOutput
- func (o GetTriggerBuildSourceStorageSourceOutput) ToGetTriggerBuildSourceStorageSourceOutput() GetTriggerBuildSourceStorageSourceOutput
- func (o GetTriggerBuildSourceStorageSourceOutput) ToGetTriggerBuildSourceStorageSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceStorageSourceOutput
- type GetTriggerBuildStep
- type GetTriggerBuildStepArgs
- type GetTriggerBuildStepArray
- type GetTriggerBuildStepArrayInput
- type GetTriggerBuildStepArrayOutput
- func (GetTriggerBuildStepArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildStepArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildStepOutput
- func (o GetTriggerBuildStepArrayOutput) ToGetTriggerBuildStepArrayOutput() GetTriggerBuildStepArrayOutput
- func (o GetTriggerBuildStepArrayOutput) ToGetTriggerBuildStepArrayOutputWithContext(ctx context.Context) GetTriggerBuildStepArrayOutput
- type GetTriggerBuildStepInput
- type GetTriggerBuildStepOutput
- func (o GetTriggerBuildStepOutput) AllowExitCodes() pulumi.IntArrayOutput
- func (o GetTriggerBuildStepOutput) AllowFailure() pulumi.BoolOutput
- func (o GetTriggerBuildStepOutput) Args() pulumi.StringArrayOutput
- func (o GetTriggerBuildStepOutput) Dir() pulumi.StringOutput
- func (GetTriggerBuildStepOutput) ElementType() reflect.Type
- func (o GetTriggerBuildStepOutput) Entrypoint() pulumi.StringOutput
- func (o GetTriggerBuildStepOutput) Envs() pulumi.StringArrayOutput
- func (o GetTriggerBuildStepOutput) Id() pulumi.StringOutput
- func (o GetTriggerBuildStepOutput) Name() pulumi.StringOutput
- func (o GetTriggerBuildStepOutput) Script() pulumi.StringOutput
- func (o GetTriggerBuildStepOutput) SecretEnvs() pulumi.StringArrayOutput
- func (o GetTriggerBuildStepOutput) Timeout() pulumi.StringOutput
- func (o GetTriggerBuildStepOutput) Timing() pulumi.StringOutput
- func (o GetTriggerBuildStepOutput) ToGetTriggerBuildStepOutput() GetTriggerBuildStepOutput
- func (o GetTriggerBuildStepOutput) ToGetTriggerBuildStepOutputWithContext(ctx context.Context) GetTriggerBuildStepOutput
- func (o GetTriggerBuildStepOutput) Volumes() GetTriggerBuildStepVolumeArrayOutput
- func (o GetTriggerBuildStepOutput) WaitFors() pulumi.StringArrayOutput
- type GetTriggerBuildStepVolume
- type GetTriggerBuildStepVolumeArgs
- func (GetTriggerBuildStepVolumeArgs) ElementType() reflect.Type
- func (i GetTriggerBuildStepVolumeArgs) ToGetTriggerBuildStepVolumeOutput() GetTriggerBuildStepVolumeOutput
- func (i GetTriggerBuildStepVolumeArgs) ToGetTriggerBuildStepVolumeOutputWithContext(ctx context.Context) GetTriggerBuildStepVolumeOutput
- type GetTriggerBuildStepVolumeArray
- func (GetTriggerBuildStepVolumeArray) ElementType() reflect.Type
- func (i GetTriggerBuildStepVolumeArray) ToGetTriggerBuildStepVolumeArrayOutput() GetTriggerBuildStepVolumeArrayOutput
- func (i GetTriggerBuildStepVolumeArray) ToGetTriggerBuildStepVolumeArrayOutputWithContext(ctx context.Context) GetTriggerBuildStepVolumeArrayOutput
- type GetTriggerBuildStepVolumeArrayInput
- type GetTriggerBuildStepVolumeArrayOutput
- func (GetTriggerBuildStepVolumeArrayOutput) ElementType() reflect.Type
- func (o GetTriggerBuildStepVolumeArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildStepVolumeOutput
- func (o GetTriggerBuildStepVolumeArrayOutput) ToGetTriggerBuildStepVolumeArrayOutput() GetTriggerBuildStepVolumeArrayOutput
- func (o GetTriggerBuildStepVolumeArrayOutput) ToGetTriggerBuildStepVolumeArrayOutputWithContext(ctx context.Context) GetTriggerBuildStepVolumeArrayOutput
- type GetTriggerBuildStepVolumeInput
- type GetTriggerBuildStepVolumeOutput
- func (GetTriggerBuildStepVolumeOutput) ElementType() reflect.Type
- func (o GetTriggerBuildStepVolumeOutput) Name() pulumi.StringOutput
- func (o GetTriggerBuildStepVolumeOutput) Path() pulumi.StringOutput
- func (o GetTriggerBuildStepVolumeOutput) ToGetTriggerBuildStepVolumeOutput() GetTriggerBuildStepVolumeOutput
- func (o GetTriggerBuildStepVolumeOutput) ToGetTriggerBuildStepVolumeOutputWithContext(ctx context.Context) GetTriggerBuildStepVolumeOutput
- type GetTriggerGitFileSource
- type GetTriggerGitFileSourceArgs
- type GetTriggerGitFileSourceArray
- func (GetTriggerGitFileSourceArray) ElementType() reflect.Type
- func (i GetTriggerGitFileSourceArray) ToGetTriggerGitFileSourceArrayOutput() GetTriggerGitFileSourceArrayOutput
- func (i GetTriggerGitFileSourceArray) ToGetTriggerGitFileSourceArrayOutputWithContext(ctx context.Context) GetTriggerGitFileSourceArrayOutput
- type GetTriggerGitFileSourceArrayInput
- type GetTriggerGitFileSourceArrayOutput
- func (GetTriggerGitFileSourceArrayOutput) ElementType() reflect.Type
- func (o GetTriggerGitFileSourceArrayOutput) Index(i pulumi.IntInput) GetTriggerGitFileSourceOutput
- func (o GetTriggerGitFileSourceArrayOutput) ToGetTriggerGitFileSourceArrayOutput() GetTriggerGitFileSourceArrayOutput
- func (o GetTriggerGitFileSourceArrayOutput) ToGetTriggerGitFileSourceArrayOutputWithContext(ctx context.Context) GetTriggerGitFileSourceArrayOutput
- type GetTriggerGitFileSourceInput
- type GetTriggerGitFileSourceOutput
- func (o GetTriggerGitFileSourceOutput) BitbucketServerConfig() pulumi.StringOutput
- func (GetTriggerGitFileSourceOutput) ElementType() reflect.Type
- func (o GetTriggerGitFileSourceOutput) GithubEnterpriseConfig() pulumi.StringOutput
- func (o GetTriggerGitFileSourceOutput) Path() pulumi.StringOutput
- func (o GetTriggerGitFileSourceOutput) RepoType() pulumi.StringOutput
- func (o GetTriggerGitFileSourceOutput) Repository() pulumi.StringOutput
- func (o GetTriggerGitFileSourceOutput) Revision() pulumi.StringOutput
- func (o GetTriggerGitFileSourceOutput) ToGetTriggerGitFileSourceOutput() GetTriggerGitFileSourceOutput
- func (o GetTriggerGitFileSourceOutput) ToGetTriggerGitFileSourceOutputWithContext(ctx context.Context) GetTriggerGitFileSourceOutput
- func (o GetTriggerGitFileSourceOutput) Uri() pulumi.StringOutput
- type GetTriggerGithub
- type GetTriggerGithubArgs
- type GetTriggerGithubArray
- type GetTriggerGithubArrayInput
- type GetTriggerGithubArrayOutput
- func (GetTriggerGithubArrayOutput) ElementType() reflect.Type
- func (o GetTriggerGithubArrayOutput) Index(i pulumi.IntInput) GetTriggerGithubOutput
- func (o GetTriggerGithubArrayOutput) ToGetTriggerGithubArrayOutput() GetTriggerGithubArrayOutput
- func (o GetTriggerGithubArrayOutput) ToGetTriggerGithubArrayOutputWithContext(ctx context.Context) GetTriggerGithubArrayOutput
- type GetTriggerGithubInput
- type GetTriggerGithubOutput
- func (GetTriggerGithubOutput) ElementType() reflect.Type
- func (o GetTriggerGithubOutput) EnterpriseConfigResourceName() pulumi.StringOutput
- func (o GetTriggerGithubOutput) Name() pulumi.StringOutput
- func (o GetTriggerGithubOutput) Owner() pulumi.StringOutput
- func (o GetTriggerGithubOutput) PullRequests() GetTriggerGithubPullRequestArrayOutput
- func (o GetTriggerGithubOutput) Pushes() GetTriggerGithubPushArrayOutput
- func (o GetTriggerGithubOutput) ToGetTriggerGithubOutput() GetTriggerGithubOutput
- func (o GetTriggerGithubOutput) ToGetTriggerGithubOutputWithContext(ctx context.Context) GetTriggerGithubOutput
- type GetTriggerGithubPullRequest
- type GetTriggerGithubPullRequestArgs
- func (GetTriggerGithubPullRequestArgs) ElementType() reflect.Type
- func (i GetTriggerGithubPullRequestArgs) ToGetTriggerGithubPullRequestOutput() GetTriggerGithubPullRequestOutput
- func (i GetTriggerGithubPullRequestArgs) ToGetTriggerGithubPullRequestOutputWithContext(ctx context.Context) GetTriggerGithubPullRequestOutput
- type GetTriggerGithubPullRequestArray
- func (GetTriggerGithubPullRequestArray) ElementType() reflect.Type
- func (i GetTriggerGithubPullRequestArray) ToGetTriggerGithubPullRequestArrayOutput() GetTriggerGithubPullRequestArrayOutput
- func (i GetTriggerGithubPullRequestArray) ToGetTriggerGithubPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerGithubPullRequestArrayOutput
- type GetTriggerGithubPullRequestArrayInput
- type GetTriggerGithubPullRequestArrayOutput
- func (GetTriggerGithubPullRequestArrayOutput) ElementType() reflect.Type
- func (o GetTriggerGithubPullRequestArrayOutput) Index(i pulumi.IntInput) GetTriggerGithubPullRequestOutput
- func (o GetTriggerGithubPullRequestArrayOutput) ToGetTriggerGithubPullRequestArrayOutput() GetTriggerGithubPullRequestArrayOutput
- func (o GetTriggerGithubPullRequestArrayOutput) ToGetTriggerGithubPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerGithubPullRequestArrayOutput
- type GetTriggerGithubPullRequestInput
- type GetTriggerGithubPullRequestOutput
- func (o GetTriggerGithubPullRequestOutput) Branch() pulumi.StringOutput
- func (o GetTriggerGithubPullRequestOutput) CommentControl() pulumi.StringOutput
- func (GetTriggerGithubPullRequestOutput) ElementType() reflect.Type
- func (o GetTriggerGithubPullRequestOutput) InvertRegex() pulumi.BoolOutput
- func (o GetTriggerGithubPullRequestOutput) ToGetTriggerGithubPullRequestOutput() GetTriggerGithubPullRequestOutput
- func (o GetTriggerGithubPullRequestOutput) ToGetTriggerGithubPullRequestOutputWithContext(ctx context.Context) GetTriggerGithubPullRequestOutput
- type GetTriggerGithubPush
- type GetTriggerGithubPushArgs
- type GetTriggerGithubPushArray
- type GetTriggerGithubPushArrayInput
- type GetTriggerGithubPushArrayOutput
- func (GetTriggerGithubPushArrayOutput) ElementType() reflect.Type
- func (o GetTriggerGithubPushArrayOutput) Index(i pulumi.IntInput) GetTriggerGithubPushOutput
- func (o GetTriggerGithubPushArrayOutput) ToGetTriggerGithubPushArrayOutput() GetTriggerGithubPushArrayOutput
- func (o GetTriggerGithubPushArrayOutput) ToGetTriggerGithubPushArrayOutputWithContext(ctx context.Context) GetTriggerGithubPushArrayOutput
- type GetTriggerGithubPushInput
- type GetTriggerGithubPushOutput
- func (o GetTriggerGithubPushOutput) Branch() pulumi.StringOutput
- func (GetTriggerGithubPushOutput) ElementType() reflect.Type
- func (o GetTriggerGithubPushOutput) InvertRegex() pulumi.BoolOutput
- func (o GetTriggerGithubPushOutput) Tag() pulumi.StringOutput
- func (o GetTriggerGithubPushOutput) ToGetTriggerGithubPushOutput() GetTriggerGithubPushOutput
- func (o GetTriggerGithubPushOutput) ToGetTriggerGithubPushOutputWithContext(ctx context.Context) GetTriggerGithubPushOutput
- type GetTriggerPubsubConfig
- type GetTriggerPubsubConfigArgs
- type GetTriggerPubsubConfigArray
- func (GetTriggerPubsubConfigArray) ElementType() reflect.Type
- func (i GetTriggerPubsubConfigArray) ToGetTriggerPubsubConfigArrayOutput() GetTriggerPubsubConfigArrayOutput
- func (i GetTriggerPubsubConfigArray) ToGetTriggerPubsubConfigArrayOutputWithContext(ctx context.Context) GetTriggerPubsubConfigArrayOutput
- type GetTriggerPubsubConfigArrayInput
- type GetTriggerPubsubConfigArrayOutput
- func (GetTriggerPubsubConfigArrayOutput) ElementType() reflect.Type
- func (o GetTriggerPubsubConfigArrayOutput) Index(i pulumi.IntInput) GetTriggerPubsubConfigOutput
- func (o GetTriggerPubsubConfigArrayOutput) ToGetTriggerPubsubConfigArrayOutput() GetTriggerPubsubConfigArrayOutput
- func (o GetTriggerPubsubConfigArrayOutput) ToGetTriggerPubsubConfigArrayOutputWithContext(ctx context.Context) GetTriggerPubsubConfigArrayOutput
- type GetTriggerPubsubConfigInput
- type GetTriggerPubsubConfigOutput
- func (GetTriggerPubsubConfigOutput) ElementType() reflect.Type
- func (o GetTriggerPubsubConfigOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o GetTriggerPubsubConfigOutput) State() pulumi.StringOutput
- func (o GetTriggerPubsubConfigOutput) Subscription() pulumi.StringOutput
- func (o GetTriggerPubsubConfigOutput) ToGetTriggerPubsubConfigOutput() GetTriggerPubsubConfigOutput
- func (o GetTriggerPubsubConfigOutput) ToGetTriggerPubsubConfigOutputWithContext(ctx context.Context) GetTriggerPubsubConfigOutput
- func (o GetTriggerPubsubConfigOutput) Topic() pulumi.StringOutput
- type GetTriggerRepositoryEventConfig
- type GetTriggerRepositoryEventConfigArgs
- func (GetTriggerRepositoryEventConfigArgs) ElementType() reflect.Type
- func (i GetTriggerRepositoryEventConfigArgs) ToGetTriggerRepositoryEventConfigOutput() GetTriggerRepositoryEventConfigOutput
- func (i GetTriggerRepositoryEventConfigArgs) ToGetTriggerRepositoryEventConfigOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigOutput
- type GetTriggerRepositoryEventConfigArray
- func (GetTriggerRepositoryEventConfigArray) ElementType() reflect.Type
- func (i GetTriggerRepositoryEventConfigArray) ToGetTriggerRepositoryEventConfigArrayOutput() GetTriggerRepositoryEventConfigArrayOutput
- func (i GetTriggerRepositoryEventConfigArray) ToGetTriggerRepositoryEventConfigArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigArrayOutput
- type GetTriggerRepositoryEventConfigArrayInput
- type GetTriggerRepositoryEventConfigArrayOutput
- func (GetTriggerRepositoryEventConfigArrayOutput) ElementType() reflect.Type
- func (o GetTriggerRepositoryEventConfigArrayOutput) Index(i pulumi.IntInput) GetTriggerRepositoryEventConfigOutput
- func (o GetTriggerRepositoryEventConfigArrayOutput) ToGetTriggerRepositoryEventConfigArrayOutput() GetTriggerRepositoryEventConfigArrayOutput
- func (o GetTriggerRepositoryEventConfigArrayOutput) ToGetTriggerRepositoryEventConfigArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigArrayOutput
- type GetTriggerRepositoryEventConfigInput
- type GetTriggerRepositoryEventConfigOutput
- func (GetTriggerRepositoryEventConfigOutput) ElementType() reflect.Type
- func (o GetTriggerRepositoryEventConfigOutput) PullRequests() GetTriggerRepositoryEventConfigPullRequestArrayOutput
- func (o GetTriggerRepositoryEventConfigOutput) Pushes() GetTriggerRepositoryEventConfigPushArrayOutput
- func (o GetTriggerRepositoryEventConfigOutput) Repository() pulumi.StringOutput
- func (o GetTriggerRepositoryEventConfigOutput) ToGetTriggerRepositoryEventConfigOutput() GetTriggerRepositoryEventConfigOutput
- func (o GetTriggerRepositoryEventConfigOutput) ToGetTriggerRepositoryEventConfigOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigOutput
- type GetTriggerRepositoryEventConfigPullRequest
- type GetTriggerRepositoryEventConfigPullRequestArgs
- func (GetTriggerRepositoryEventConfigPullRequestArgs) ElementType() reflect.Type
- func (i GetTriggerRepositoryEventConfigPullRequestArgs) ToGetTriggerRepositoryEventConfigPullRequestOutput() GetTriggerRepositoryEventConfigPullRequestOutput
- func (i GetTriggerRepositoryEventConfigPullRequestArgs) ToGetTriggerRepositoryEventConfigPullRequestOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPullRequestOutput
- type GetTriggerRepositoryEventConfigPullRequestArray
- func (GetTriggerRepositoryEventConfigPullRequestArray) ElementType() reflect.Type
- func (i GetTriggerRepositoryEventConfigPullRequestArray) ToGetTriggerRepositoryEventConfigPullRequestArrayOutput() GetTriggerRepositoryEventConfigPullRequestArrayOutput
- func (i GetTriggerRepositoryEventConfigPullRequestArray) ToGetTriggerRepositoryEventConfigPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPullRequestArrayOutput
- type GetTriggerRepositoryEventConfigPullRequestArrayInput
- type GetTriggerRepositoryEventConfigPullRequestArrayOutput
- func (GetTriggerRepositoryEventConfigPullRequestArrayOutput) ElementType() reflect.Type
- func (o GetTriggerRepositoryEventConfigPullRequestArrayOutput) Index(i pulumi.IntInput) GetTriggerRepositoryEventConfigPullRequestOutput
- func (o GetTriggerRepositoryEventConfigPullRequestArrayOutput) ToGetTriggerRepositoryEventConfigPullRequestArrayOutput() GetTriggerRepositoryEventConfigPullRequestArrayOutput
- func (o GetTriggerRepositoryEventConfigPullRequestArrayOutput) ToGetTriggerRepositoryEventConfigPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPullRequestArrayOutput
- type GetTriggerRepositoryEventConfigPullRequestInput
- type GetTriggerRepositoryEventConfigPullRequestOutput
- func (o GetTriggerRepositoryEventConfigPullRequestOutput) Branch() pulumi.StringOutput
- func (o GetTriggerRepositoryEventConfigPullRequestOutput) CommentControl() pulumi.StringOutput
- func (GetTriggerRepositoryEventConfigPullRequestOutput) ElementType() reflect.Type
- func (o GetTriggerRepositoryEventConfigPullRequestOutput) InvertRegex() pulumi.BoolOutput
- func (o GetTriggerRepositoryEventConfigPullRequestOutput) ToGetTriggerRepositoryEventConfigPullRequestOutput() GetTriggerRepositoryEventConfigPullRequestOutput
- func (o GetTriggerRepositoryEventConfigPullRequestOutput) ToGetTriggerRepositoryEventConfigPullRequestOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPullRequestOutput
- type GetTriggerRepositoryEventConfigPush
- type GetTriggerRepositoryEventConfigPushArgs
- func (GetTriggerRepositoryEventConfigPushArgs) ElementType() reflect.Type
- func (i GetTriggerRepositoryEventConfigPushArgs) ToGetTriggerRepositoryEventConfigPushOutput() GetTriggerRepositoryEventConfigPushOutput
- func (i GetTriggerRepositoryEventConfigPushArgs) ToGetTriggerRepositoryEventConfigPushOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPushOutput
- type GetTriggerRepositoryEventConfigPushArray
- func (GetTriggerRepositoryEventConfigPushArray) ElementType() reflect.Type
- func (i GetTriggerRepositoryEventConfigPushArray) ToGetTriggerRepositoryEventConfigPushArrayOutput() GetTriggerRepositoryEventConfigPushArrayOutput
- func (i GetTriggerRepositoryEventConfigPushArray) ToGetTriggerRepositoryEventConfigPushArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPushArrayOutput
- type GetTriggerRepositoryEventConfigPushArrayInput
- type GetTriggerRepositoryEventConfigPushArrayOutput
- func (GetTriggerRepositoryEventConfigPushArrayOutput) ElementType() reflect.Type
- func (o GetTriggerRepositoryEventConfigPushArrayOutput) Index(i pulumi.IntInput) GetTriggerRepositoryEventConfigPushOutput
- func (o GetTriggerRepositoryEventConfigPushArrayOutput) ToGetTriggerRepositoryEventConfigPushArrayOutput() GetTriggerRepositoryEventConfigPushArrayOutput
- func (o GetTriggerRepositoryEventConfigPushArrayOutput) ToGetTriggerRepositoryEventConfigPushArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPushArrayOutput
- type GetTriggerRepositoryEventConfigPushInput
- type GetTriggerRepositoryEventConfigPushOutput
- func (o GetTriggerRepositoryEventConfigPushOutput) Branch() pulumi.StringOutput
- func (GetTriggerRepositoryEventConfigPushOutput) ElementType() reflect.Type
- func (o GetTriggerRepositoryEventConfigPushOutput) InvertRegex() pulumi.BoolOutput
- func (o GetTriggerRepositoryEventConfigPushOutput) Tag() pulumi.StringOutput
- func (o GetTriggerRepositoryEventConfigPushOutput) ToGetTriggerRepositoryEventConfigPushOutput() GetTriggerRepositoryEventConfigPushOutput
- func (o GetTriggerRepositoryEventConfigPushOutput) ToGetTriggerRepositoryEventConfigPushOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPushOutput
- type GetTriggerSourceToBuild
- type GetTriggerSourceToBuildArgs
- type GetTriggerSourceToBuildArray
- func (GetTriggerSourceToBuildArray) ElementType() reflect.Type
- func (i GetTriggerSourceToBuildArray) ToGetTriggerSourceToBuildArrayOutput() GetTriggerSourceToBuildArrayOutput
- func (i GetTriggerSourceToBuildArray) ToGetTriggerSourceToBuildArrayOutputWithContext(ctx context.Context) GetTriggerSourceToBuildArrayOutput
- type GetTriggerSourceToBuildArrayInput
- type GetTriggerSourceToBuildArrayOutput
- func (GetTriggerSourceToBuildArrayOutput) ElementType() reflect.Type
- func (o GetTriggerSourceToBuildArrayOutput) Index(i pulumi.IntInput) GetTriggerSourceToBuildOutput
- func (o GetTriggerSourceToBuildArrayOutput) ToGetTriggerSourceToBuildArrayOutput() GetTriggerSourceToBuildArrayOutput
- func (o GetTriggerSourceToBuildArrayOutput) ToGetTriggerSourceToBuildArrayOutputWithContext(ctx context.Context) GetTriggerSourceToBuildArrayOutput
- type GetTriggerSourceToBuildInput
- type GetTriggerSourceToBuildOutput
- func (o GetTriggerSourceToBuildOutput) BitbucketServerConfig() pulumi.StringOutput
- func (GetTriggerSourceToBuildOutput) ElementType() reflect.Type
- func (o GetTriggerSourceToBuildOutput) GithubEnterpriseConfig() pulumi.StringOutput
- func (o GetTriggerSourceToBuildOutput) Ref() pulumi.StringOutput
- func (o GetTriggerSourceToBuildOutput) RepoType() pulumi.StringOutput
- func (o GetTriggerSourceToBuildOutput) Repository() pulumi.StringOutput
- func (o GetTriggerSourceToBuildOutput) ToGetTriggerSourceToBuildOutput() GetTriggerSourceToBuildOutput
- func (o GetTriggerSourceToBuildOutput) ToGetTriggerSourceToBuildOutputWithContext(ctx context.Context) GetTriggerSourceToBuildOutput
- func (o GetTriggerSourceToBuildOutput) Uri() pulumi.StringOutput
- type GetTriggerTriggerTemplate
- type GetTriggerTriggerTemplateArgs
- func (GetTriggerTriggerTemplateArgs) ElementType() reflect.Type
- func (i GetTriggerTriggerTemplateArgs) ToGetTriggerTriggerTemplateOutput() GetTriggerTriggerTemplateOutput
- func (i GetTriggerTriggerTemplateArgs) ToGetTriggerTriggerTemplateOutputWithContext(ctx context.Context) GetTriggerTriggerTemplateOutput
- type GetTriggerTriggerTemplateArray
- func (GetTriggerTriggerTemplateArray) ElementType() reflect.Type
- func (i GetTriggerTriggerTemplateArray) ToGetTriggerTriggerTemplateArrayOutput() GetTriggerTriggerTemplateArrayOutput
- func (i GetTriggerTriggerTemplateArray) ToGetTriggerTriggerTemplateArrayOutputWithContext(ctx context.Context) GetTriggerTriggerTemplateArrayOutput
- type GetTriggerTriggerTemplateArrayInput
- type GetTriggerTriggerTemplateArrayOutput
- func (GetTriggerTriggerTemplateArrayOutput) ElementType() reflect.Type
- func (o GetTriggerTriggerTemplateArrayOutput) Index(i pulumi.IntInput) GetTriggerTriggerTemplateOutput
- func (o GetTriggerTriggerTemplateArrayOutput) ToGetTriggerTriggerTemplateArrayOutput() GetTriggerTriggerTemplateArrayOutput
- func (o GetTriggerTriggerTemplateArrayOutput) ToGetTriggerTriggerTemplateArrayOutputWithContext(ctx context.Context) GetTriggerTriggerTemplateArrayOutput
- type GetTriggerTriggerTemplateInput
- type GetTriggerTriggerTemplateOutput
- func (o GetTriggerTriggerTemplateOutput) BranchName() pulumi.StringOutput
- func (o GetTriggerTriggerTemplateOutput) CommitSha() pulumi.StringOutput
- func (o GetTriggerTriggerTemplateOutput) Dir() pulumi.StringOutput
- func (GetTriggerTriggerTemplateOutput) ElementType() reflect.Type
- func (o GetTriggerTriggerTemplateOutput) InvertRegex() pulumi.BoolOutput
- func (o GetTriggerTriggerTemplateOutput) ProjectId() pulumi.StringOutput
- func (o GetTriggerTriggerTemplateOutput) RepoName() pulumi.StringOutput
- func (o GetTriggerTriggerTemplateOutput) TagName() pulumi.StringOutput
- func (o GetTriggerTriggerTemplateOutput) ToGetTriggerTriggerTemplateOutput() GetTriggerTriggerTemplateOutput
- func (o GetTriggerTriggerTemplateOutput) ToGetTriggerTriggerTemplateOutputWithContext(ctx context.Context) GetTriggerTriggerTemplateOutput
- type GetTriggerWebhookConfig
- type GetTriggerWebhookConfigArgs
- type GetTriggerWebhookConfigArray
- func (GetTriggerWebhookConfigArray) ElementType() reflect.Type
- func (i GetTriggerWebhookConfigArray) ToGetTriggerWebhookConfigArrayOutput() GetTriggerWebhookConfigArrayOutput
- func (i GetTriggerWebhookConfigArray) ToGetTriggerWebhookConfigArrayOutputWithContext(ctx context.Context) GetTriggerWebhookConfigArrayOutput
- type GetTriggerWebhookConfigArrayInput
- type GetTriggerWebhookConfigArrayOutput
- func (GetTriggerWebhookConfigArrayOutput) ElementType() reflect.Type
- func (o GetTriggerWebhookConfigArrayOutput) Index(i pulumi.IntInput) GetTriggerWebhookConfigOutput
- func (o GetTriggerWebhookConfigArrayOutput) ToGetTriggerWebhookConfigArrayOutput() GetTriggerWebhookConfigArrayOutput
- func (o GetTriggerWebhookConfigArrayOutput) ToGetTriggerWebhookConfigArrayOutputWithContext(ctx context.Context) GetTriggerWebhookConfigArrayOutput
- type GetTriggerWebhookConfigInput
- type GetTriggerWebhookConfigOutput
- func (GetTriggerWebhookConfigOutput) ElementType() reflect.Type
- func (o GetTriggerWebhookConfigOutput) Secret() pulumi.StringOutput
- func (o GetTriggerWebhookConfigOutput) State() pulumi.StringOutput
- func (o GetTriggerWebhookConfigOutput) ToGetTriggerWebhookConfigOutput() GetTriggerWebhookConfigOutput
- func (o GetTriggerWebhookConfigOutput) ToGetTriggerWebhookConfigOutputWithContext(ctx context.Context) GetTriggerWebhookConfigOutput
- type LookupTriggerArgs
- type LookupTriggerOutputArgs
- type LookupTriggerResult
- type LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) ApprovalConfigs() GetTriggerApprovalConfigArrayOutput
- func (o LookupTriggerResultOutput) BitbucketServerTriggerConfigs() GetTriggerBitbucketServerTriggerConfigArrayOutput
- func (o LookupTriggerResultOutput) Builds() GetTriggerBuildArrayOutput
- func (o LookupTriggerResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Description() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Disabled() pulumi.BoolOutput
- func (LookupTriggerResultOutput) ElementType() reflect.Type
- func (o LookupTriggerResultOutput) Filename() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Filter() pulumi.StringOutput
- func (o LookupTriggerResultOutput) GitFileSources() GetTriggerGitFileSourceArrayOutput
- func (o LookupTriggerResultOutput) Githubs() GetTriggerGithubArrayOutput
- func (o LookupTriggerResultOutput) Id() pulumi.StringOutput
- func (o LookupTriggerResultOutput) IgnoredFiles() pulumi.StringArrayOutput
- func (o LookupTriggerResultOutput) IncludeBuildLogs() pulumi.StringOutput
- func (o LookupTriggerResultOutput) IncludedFiles() pulumi.StringArrayOutput
- func (o LookupTriggerResultOutput) Location() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Name() pulumi.StringOutput
- func (o LookupTriggerResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupTriggerResultOutput) PubsubConfigs() GetTriggerPubsubConfigArrayOutput
- func (o LookupTriggerResultOutput) RepositoryEventConfigs() GetTriggerRepositoryEventConfigArrayOutput
- func (o LookupTriggerResultOutput) ServiceAccount() pulumi.StringOutput
- func (o LookupTriggerResultOutput) SourceToBuilds() GetTriggerSourceToBuildArrayOutput
- func (o LookupTriggerResultOutput) Substitutions() pulumi.StringMapOutput
- func (o LookupTriggerResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupTriggerResultOutput) ToLookupTriggerResultOutput() LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext(ctx context.Context) LookupTriggerResultOutput
- func (o LookupTriggerResultOutput) TriggerId() pulumi.StringOutput
- func (o LookupTriggerResultOutput) TriggerTemplates() GetTriggerTriggerTemplateArrayOutput
- func (o LookupTriggerResultOutput) WebhookConfigs() GetTriggerWebhookConfigArrayOutput
- type Trigger
- type TriggerApprovalConfig
- type TriggerApprovalConfigArgs
- func (TriggerApprovalConfigArgs) ElementType() reflect.Type
- func (i TriggerApprovalConfigArgs) ToTriggerApprovalConfigOutput() TriggerApprovalConfigOutput
- func (i TriggerApprovalConfigArgs) ToTriggerApprovalConfigOutputWithContext(ctx context.Context) TriggerApprovalConfigOutput
- func (i TriggerApprovalConfigArgs) ToTriggerApprovalConfigPtrOutput() TriggerApprovalConfigPtrOutput
- func (i TriggerApprovalConfigArgs) ToTriggerApprovalConfigPtrOutputWithContext(ctx context.Context) TriggerApprovalConfigPtrOutput
- type TriggerApprovalConfigInput
- type TriggerApprovalConfigOutput
- func (o TriggerApprovalConfigOutput) ApprovalRequired() pulumi.BoolPtrOutput
- func (TriggerApprovalConfigOutput) ElementType() reflect.Type
- func (o TriggerApprovalConfigOutput) ToTriggerApprovalConfigOutput() TriggerApprovalConfigOutput
- func (o TriggerApprovalConfigOutput) ToTriggerApprovalConfigOutputWithContext(ctx context.Context) TriggerApprovalConfigOutput
- func (o TriggerApprovalConfigOutput) ToTriggerApprovalConfigPtrOutput() TriggerApprovalConfigPtrOutput
- func (o TriggerApprovalConfigOutput) ToTriggerApprovalConfigPtrOutputWithContext(ctx context.Context) TriggerApprovalConfigPtrOutput
- type TriggerApprovalConfigPtrInput
- type TriggerApprovalConfigPtrOutput
- func (o TriggerApprovalConfigPtrOutput) ApprovalRequired() pulumi.BoolPtrOutput
- func (o TriggerApprovalConfigPtrOutput) Elem() TriggerApprovalConfigOutput
- func (TriggerApprovalConfigPtrOutput) ElementType() reflect.Type
- func (o TriggerApprovalConfigPtrOutput) ToTriggerApprovalConfigPtrOutput() TriggerApprovalConfigPtrOutput
- func (o TriggerApprovalConfigPtrOutput) ToTriggerApprovalConfigPtrOutputWithContext(ctx context.Context) TriggerApprovalConfigPtrOutput
- type TriggerArgs
- type TriggerArray
- type TriggerArrayInput
- type TriggerArrayOutput
- type TriggerBitbucketServerTriggerConfig
- type TriggerBitbucketServerTriggerConfigArgs
- func (TriggerBitbucketServerTriggerConfigArgs) ElementType() reflect.Type
- func (i TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigOutput() TriggerBitbucketServerTriggerConfigOutput
- func (i TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigOutput
- func (i TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigPtrOutput() TriggerBitbucketServerTriggerConfigPtrOutput
- func (i TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPtrOutput
- type TriggerBitbucketServerTriggerConfigInput
- type TriggerBitbucketServerTriggerConfigOutput
- func (o TriggerBitbucketServerTriggerConfigOutput) BitbucketServerConfigResource() pulumi.StringOutput
- func (TriggerBitbucketServerTriggerConfigOutput) ElementType() reflect.Type
- func (o TriggerBitbucketServerTriggerConfigOutput) ProjectKey() pulumi.StringOutput
- func (o TriggerBitbucketServerTriggerConfigOutput) PullRequest() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
- func (o TriggerBitbucketServerTriggerConfigOutput) Push() TriggerBitbucketServerTriggerConfigPushPtrOutput
- func (o TriggerBitbucketServerTriggerConfigOutput) RepoSlug() pulumi.StringOutput
- func (o TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigOutput() TriggerBitbucketServerTriggerConfigOutput
- func (o TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigOutput
- func (o TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigPtrOutput() TriggerBitbucketServerTriggerConfigPtrOutput
- func (o TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPtrOutput
- type TriggerBitbucketServerTriggerConfigPtrInput
- type TriggerBitbucketServerTriggerConfigPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPtrOutput) BitbucketServerConfigResource() pulumi.StringPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPtrOutput) Elem() TriggerBitbucketServerTriggerConfigOutput
- func (TriggerBitbucketServerTriggerConfigPtrOutput) ElementType() reflect.Type
- func (o TriggerBitbucketServerTriggerConfigPtrOutput) ProjectKey() pulumi.StringPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPtrOutput) PullRequest() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPtrOutput) Push() TriggerBitbucketServerTriggerConfigPushPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPtrOutput) RepoSlug() pulumi.StringPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPtrOutput) ToTriggerBitbucketServerTriggerConfigPtrOutput() TriggerBitbucketServerTriggerConfigPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPtrOutput) ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPtrOutput
- type TriggerBitbucketServerTriggerConfigPullRequest
- type TriggerBitbucketServerTriggerConfigPullRequestArgs
- func (TriggerBitbucketServerTriggerConfigPullRequestArgs) ElementType() reflect.Type
- func (i TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestOutput() TriggerBitbucketServerTriggerConfigPullRequestOutput
- func (i TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestOutput
- func (i TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
- func (i TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
- type TriggerBitbucketServerTriggerConfigPullRequestInput
- type TriggerBitbucketServerTriggerConfigPullRequestOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) Branch() pulumi.StringOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) CommentControl() pulumi.StringPtrOutput
- func (TriggerBitbucketServerTriggerConfigPullRequestOutput) ElementType() reflect.Type
- func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestOutput() TriggerBitbucketServerTriggerConfigPullRequestOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
- type TriggerBitbucketServerTriggerConfigPullRequestPtrInput
- type TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) Branch() pulumi.StringPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) CommentControl() pulumi.StringPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) Elem() TriggerBitbucketServerTriggerConfigPullRequestOutput
- func (TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) ElementType() reflect.Type
- func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
- type TriggerBitbucketServerTriggerConfigPush
- type TriggerBitbucketServerTriggerConfigPushArgs
- func (TriggerBitbucketServerTriggerConfigPushArgs) ElementType() reflect.Type
- func (i TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushOutput() TriggerBitbucketServerTriggerConfigPushOutput
- func (i TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushOutput
- func (i TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushPtrOutput() TriggerBitbucketServerTriggerConfigPushPtrOutput
- func (i TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushPtrOutput
- type TriggerBitbucketServerTriggerConfigPushInput
- type TriggerBitbucketServerTriggerConfigPushOutput
- func (o TriggerBitbucketServerTriggerConfigPushOutput) Branch() pulumi.StringPtrOutput
- func (TriggerBitbucketServerTriggerConfigPushOutput) ElementType() reflect.Type
- func (o TriggerBitbucketServerTriggerConfigPushOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPushOutput) Tag() pulumi.StringPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushOutput() TriggerBitbucketServerTriggerConfigPushOutput
- func (o TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushOutput
- func (o TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutput() TriggerBitbucketServerTriggerConfigPushPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushPtrOutput
- type TriggerBitbucketServerTriggerConfigPushPtrInput
- type TriggerBitbucketServerTriggerConfigPushPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) Branch() pulumi.StringPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) Elem() TriggerBitbucketServerTriggerConfigPushOutput
- func (TriggerBitbucketServerTriggerConfigPushPtrOutput) ElementType() reflect.Type
- func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) Tag() pulumi.StringPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutput() TriggerBitbucketServerTriggerConfigPushPtrOutput
- func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushPtrOutput
- type TriggerBuild
- type TriggerBuildArgs
- func (TriggerBuildArgs) ElementType() reflect.Type
- func (i TriggerBuildArgs) ToTriggerBuildOutput() TriggerBuildOutput
- func (i TriggerBuildArgs) ToTriggerBuildOutputWithContext(ctx context.Context) TriggerBuildOutput
- func (i TriggerBuildArgs) ToTriggerBuildPtrOutput() TriggerBuildPtrOutput
- func (i TriggerBuildArgs) ToTriggerBuildPtrOutputWithContext(ctx context.Context) TriggerBuildPtrOutput
- type TriggerBuildArtifacts
- type TriggerBuildArtifactsArgs
- func (TriggerBuildArtifactsArgs) ElementType() reflect.Type
- func (i TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsOutput() TriggerBuildArtifactsOutput
- func (i TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsOutputWithContext(ctx context.Context) TriggerBuildArtifactsOutput
- func (i TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsPtrOutput() TriggerBuildArtifactsPtrOutput
- func (i TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsPtrOutput
- type TriggerBuildArtifactsInput
- type TriggerBuildArtifactsMavenArtifact
- type TriggerBuildArtifactsMavenArtifactArgs
- func (TriggerBuildArtifactsMavenArtifactArgs) ElementType() reflect.Type
- func (i TriggerBuildArtifactsMavenArtifactArgs) ToTriggerBuildArtifactsMavenArtifactOutput() TriggerBuildArtifactsMavenArtifactOutput
- func (i TriggerBuildArtifactsMavenArtifactArgs) ToTriggerBuildArtifactsMavenArtifactOutputWithContext(ctx context.Context) TriggerBuildArtifactsMavenArtifactOutput
- type TriggerBuildArtifactsMavenArtifactArray
- func (TriggerBuildArtifactsMavenArtifactArray) ElementType() reflect.Type
- func (i TriggerBuildArtifactsMavenArtifactArray) ToTriggerBuildArtifactsMavenArtifactArrayOutput() TriggerBuildArtifactsMavenArtifactArrayOutput
- func (i TriggerBuildArtifactsMavenArtifactArray) ToTriggerBuildArtifactsMavenArtifactArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsMavenArtifactArrayOutput
- type TriggerBuildArtifactsMavenArtifactArrayInput
- type TriggerBuildArtifactsMavenArtifactArrayOutput
- func (TriggerBuildArtifactsMavenArtifactArrayOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsMavenArtifactArrayOutput) Index(i pulumi.IntInput) TriggerBuildArtifactsMavenArtifactOutput
- func (o TriggerBuildArtifactsMavenArtifactArrayOutput) ToTriggerBuildArtifactsMavenArtifactArrayOutput() TriggerBuildArtifactsMavenArtifactArrayOutput
- func (o TriggerBuildArtifactsMavenArtifactArrayOutput) ToTriggerBuildArtifactsMavenArtifactArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsMavenArtifactArrayOutput
- type TriggerBuildArtifactsMavenArtifactInput
- type TriggerBuildArtifactsMavenArtifactOutput
- func (o TriggerBuildArtifactsMavenArtifactOutput) ArtifactId() pulumi.StringPtrOutput
- func (TriggerBuildArtifactsMavenArtifactOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsMavenArtifactOutput) GroupId() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsMavenArtifactOutput) Path() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsMavenArtifactOutput) Repository() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsMavenArtifactOutput) ToTriggerBuildArtifactsMavenArtifactOutput() TriggerBuildArtifactsMavenArtifactOutput
- func (o TriggerBuildArtifactsMavenArtifactOutput) ToTriggerBuildArtifactsMavenArtifactOutputWithContext(ctx context.Context) TriggerBuildArtifactsMavenArtifactOutput
- func (o TriggerBuildArtifactsMavenArtifactOutput) Version() pulumi.StringPtrOutput
- type TriggerBuildArtifactsNpmPackage
- type TriggerBuildArtifactsNpmPackageArgs
- func (TriggerBuildArtifactsNpmPackageArgs) ElementType() reflect.Type
- func (i TriggerBuildArtifactsNpmPackageArgs) ToTriggerBuildArtifactsNpmPackageOutput() TriggerBuildArtifactsNpmPackageOutput
- func (i TriggerBuildArtifactsNpmPackageArgs) ToTriggerBuildArtifactsNpmPackageOutputWithContext(ctx context.Context) TriggerBuildArtifactsNpmPackageOutput
- type TriggerBuildArtifactsNpmPackageArray
- func (TriggerBuildArtifactsNpmPackageArray) ElementType() reflect.Type
- func (i TriggerBuildArtifactsNpmPackageArray) ToTriggerBuildArtifactsNpmPackageArrayOutput() TriggerBuildArtifactsNpmPackageArrayOutput
- func (i TriggerBuildArtifactsNpmPackageArray) ToTriggerBuildArtifactsNpmPackageArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsNpmPackageArrayOutput
- type TriggerBuildArtifactsNpmPackageArrayInput
- type TriggerBuildArtifactsNpmPackageArrayOutput
- func (TriggerBuildArtifactsNpmPackageArrayOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsNpmPackageArrayOutput) Index(i pulumi.IntInput) TriggerBuildArtifactsNpmPackageOutput
- func (o TriggerBuildArtifactsNpmPackageArrayOutput) ToTriggerBuildArtifactsNpmPackageArrayOutput() TriggerBuildArtifactsNpmPackageArrayOutput
- func (o TriggerBuildArtifactsNpmPackageArrayOutput) ToTriggerBuildArtifactsNpmPackageArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsNpmPackageArrayOutput
- type TriggerBuildArtifactsNpmPackageInput
- type TriggerBuildArtifactsNpmPackageOutput
- func (TriggerBuildArtifactsNpmPackageOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsNpmPackageOutput) PackagePath() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsNpmPackageOutput) Repository() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsNpmPackageOutput) ToTriggerBuildArtifactsNpmPackageOutput() TriggerBuildArtifactsNpmPackageOutput
- func (o TriggerBuildArtifactsNpmPackageOutput) ToTriggerBuildArtifactsNpmPackageOutputWithContext(ctx context.Context) TriggerBuildArtifactsNpmPackageOutput
- type TriggerBuildArtifactsObjects
- type TriggerBuildArtifactsObjectsArgs
- func (TriggerBuildArtifactsObjectsArgs) ElementType() reflect.Type
- func (i TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsOutput() TriggerBuildArtifactsObjectsOutput
- func (i TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsOutput
- func (i TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsPtrOutput() TriggerBuildArtifactsObjectsPtrOutput
- func (i TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsPtrOutput
- type TriggerBuildArtifactsObjectsInput
- type TriggerBuildArtifactsObjectsOutput
- func (TriggerBuildArtifactsObjectsOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsObjectsOutput) Location() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsObjectsOutput) Paths() pulumi.StringArrayOutput
- func (o TriggerBuildArtifactsObjectsOutput) Timings() TriggerBuildArtifactsObjectsTimingArrayOutput
- func (o TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsOutput() TriggerBuildArtifactsObjectsOutput
- func (o TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsOutput
- func (o TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsPtrOutput() TriggerBuildArtifactsObjectsPtrOutput
- func (o TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsPtrOutput
- type TriggerBuildArtifactsObjectsPtrInput
- type TriggerBuildArtifactsObjectsPtrOutput
- func (o TriggerBuildArtifactsObjectsPtrOutput) Elem() TriggerBuildArtifactsObjectsOutput
- func (TriggerBuildArtifactsObjectsPtrOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsObjectsPtrOutput) Location() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsObjectsPtrOutput) Paths() pulumi.StringArrayOutput
- func (o TriggerBuildArtifactsObjectsPtrOutput) Timings() TriggerBuildArtifactsObjectsTimingArrayOutput
- func (o TriggerBuildArtifactsObjectsPtrOutput) ToTriggerBuildArtifactsObjectsPtrOutput() TriggerBuildArtifactsObjectsPtrOutput
- func (o TriggerBuildArtifactsObjectsPtrOutput) ToTriggerBuildArtifactsObjectsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsPtrOutput
- type TriggerBuildArtifactsObjectsTiming
- type TriggerBuildArtifactsObjectsTimingArgs
- func (TriggerBuildArtifactsObjectsTimingArgs) ElementType() reflect.Type
- func (i TriggerBuildArtifactsObjectsTimingArgs) ToTriggerBuildArtifactsObjectsTimingOutput() TriggerBuildArtifactsObjectsTimingOutput
- func (i TriggerBuildArtifactsObjectsTimingArgs) ToTriggerBuildArtifactsObjectsTimingOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsTimingOutput
- type TriggerBuildArtifactsObjectsTimingArray
- func (TriggerBuildArtifactsObjectsTimingArray) ElementType() reflect.Type
- func (i TriggerBuildArtifactsObjectsTimingArray) ToTriggerBuildArtifactsObjectsTimingArrayOutput() TriggerBuildArtifactsObjectsTimingArrayOutput
- func (i TriggerBuildArtifactsObjectsTimingArray) ToTriggerBuildArtifactsObjectsTimingArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsTimingArrayOutput
- type TriggerBuildArtifactsObjectsTimingArrayInput
- type TriggerBuildArtifactsObjectsTimingArrayOutput
- func (TriggerBuildArtifactsObjectsTimingArrayOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsObjectsTimingArrayOutput) Index(i pulumi.IntInput) TriggerBuildArtifactsObjectsTimingOutput
- func (o TriggerBuildArtifactsObjectsTimingArrayOutput) ToTriggerBuildArtifactsObjectsTimingArrayOutput() TriggerBuildArtifactsObjectsTimingArrayOutput
- func (o TriggerBuildArtifactsObjectsTimingArrayOutput) ToTriggerBuildArtifactsObjectsTimingArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsTimingArrayOutput
- type TriggerBuildArtifactsObjectsTimingInput
- type TriggerBuildArtifactsObjectsTimingOutput
- func (TriggerBuildArtifactsObjectsTimingOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsObjectsTimingOutput) EndTime() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsObjectsTimingOutput) StartTime() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsObjectsTimingOutput) ToTriggerBuildArtifactsObjectsTimingOutput() TriggerBuildArtifactsObjectsTimingOutput
- func (o TriggerBuildArtifactsObjectsTimingOutput) ToTriggerBuildArtifactsObjectsTimingOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsTimingOutput
- type TriggerBuildArtifactsOutput
- func (TriggerBuildArtifactsOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsOutput) Images() pulumi.StringArrayOutput
- func (o TriggerBuildArtifactsOutput) MavenArtifacts() TriggerBuildArtifactsMavenArtifactArrayOutput
- func (o TriggerBuildArtifactsOutput) NpmPackages() TriggerBuildArtifactsNpmPackageArrayOutput
- func (o TriggerBuildArtifactsOutput) Objects() TriggerBuildArtifactsObjectsPtrOutput
- func (o TriggerBuildArtifactsOutput) PythonPackages() TriggerBuildArtifactsPythonPackageArrayOutput
- func (o TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsOutput() TriggerBuildArtifactsOutput
- func (o TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsOutputWithContext(ctx context.Context) TriggerBuildArtifactsOutput
- func (o TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsPtrOutput() TriggerBuildArtifactsPtrOutput
- func (o TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsPtrOutput
- type TriggerBuildArtifactsPtrInput
- type TriggerBuildArtifactsPtrOutput
- func (o TriggerBuildArtifactsPtrOutput) Elem() TriggerBuildArtifactsOutput
- func (TriggerBuildArtifactsPtrOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsPtrOutput) Images() pulumi.StringArrayOutput
- func (o TriggerBuildArtifactsPtrOutput) MavenArtifacts() TriggerBuildArtifactsMavenArtifactArrayOutput
- func (o TriggerBuildArtifactsPtrOutput) NpmPackages() TriggerBuildArtifactsNpmPackageArrayOutput
- func (o TriggerBuildArtifactsPtrOutput) Objects() TriggerBuildArtifactsObjectsPtrOutput
- func (o TriggerBuildArtifactsPtrOutput) PythonPackages() TriggerBuildArtifactsPythonPackageArrayOutput
- func (o TriggerBuildArtifactsPtrOutput) ToTriggerBuildArtifactsPtrOutput() TriggerBuildArtifactsPtrOutput
- func (o TriggerBuildArtifactsPtrOutput) ToTriggerBuildArtifactsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsPtrOutput
- type TriggerBuildArtifactsPythonPackage
- type TriggerBuildArtifactsPythonPackageArgs
- func (TriggerBuildArtifactsPythonPackageArgs) ElementType() reflect.Type
- func (i TriggerBuildArtifactsPythonPackageArgs) ToTriggerBuildArtifactsPythonPackageOutput() TriggerBuildArtifactsPythonPackageOutput
- func (i TriggerBuildArtifactsPythonPackageArgs) ToTriggerBuildArtifactsPythonPackageOutputWithContext(ctx context.Context) TriggerBuildArtifactsPythonPackageOutput
- type TriggerBuildArtifactsPythonPackageArray
- func (TriggerBuildArtifactsPythonPackageArray) ElementType() reflect.Type
- func (i TriggerBuildArtifactsPythonPackageArray) ToTriggerBuildArtifactsPythonPackageArrayOutput() TriggerBuildArtifactsPythonPackageArrayOutput
- func (i TriggerBuildArtifactsPythonPackageArray) ToTriggerBuildArtifactsPythonPackageArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsPythonPackageArrayOutput
- type TriggerBuildArtifactsPythonPackageArrayInput
- type TriggerBuildArtifactsPythonPackageArrayOutput
- func (TriggerBuildArtifactsPythonPackageArrayOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsPythonPackageArrayOutput) Index(i pulumi.IntInput) TriggerBuildArtifactsPythonPackageOutput
- func (o TriggerBuildArtifactsPythonPackageArrayOutput) ToTriggerBuildArtifactsPythonPackageArrayOutput() TriggerBuildArtifactsPythonPackageArrayOutput
- func (o TriggerBuildArtifactsPythonPackageArrayOutput) ToTriggerBuildArtifactsPythonPackageArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsPythonPackageArrayOutput
- type TriggerBuildArtifactsPythonPackageInput
- type TriggerBuildArtifactsPythonPackageOutput
- func (TriggerBuildArtifactsPythonPackageOutput) ElementType() reflect.Type
- func (o TriggerBuildArtifactsPythonPackageOutput) Paths() pulumi.StringArrayOutput
- func (o TriggerBuildArtifactsPythonPackageOutput) Repository() pulumi.StringPtrOutput
- func (o TriggerBuildArtifactsPythonPackageOutput) ToTriggerBuildArtifactsPythonPackageOutput() TriggerBuildArtifactsPythonPackageOutput
- func (o TriggerBuildArtifactsPythonPackageOutput) ToTriggerBuildArtifactsPythonPackageOutputWithContext(ctx context.Context) TriggerBuildArtifactsPythonPackageOutput
- type TriggerBuildAvailableSecrets
- type TriggerBuildAvailableSecretsArgs
- func (TriggerBuildAvailableSecretsArgs) ElementType() reflect.Type
- func (i TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsOutput() TriggerBuildAvailableSecretsOutput
- func (i TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsOutput
- func (i TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsPtrOutput() TriggerBuildAvailableSecretsPtrOutput
- func (i TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsPtrOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsPtrOutput
- type TriggerBuildAvailableSecretsInput
- type TriggerBuildAvailableSecretsOutput
- func (TriggerBuildAvailableSecretsOutput) ElementType() reflect.Type
- func (o TriggerBuildAvailableSecretsOutput) SecretManagers() TriggerBuildAvailableSecretsSecretManagerArrayOutput
- func (o TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsOutput() TriggerBuildAvailableSecretsOutput
- func (o TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsOutput
- func (o TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsPtrOutput() TriggerBuildAvailableSecretsPtrOutput
- func (o TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsPtrOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsPtrOutput
- type TriggerBuildAvailableSecretsPtrInput
- type TriggerBuildAvailableSecretsPtrOutput
- func (o TriggerBuildAvailableSecretsPtrOutput) Elem() TriggerBuildAvailableSecretsOutput
- func (TriggerBuildAvailableSecretsPtrOutput) ElementType() reflect.Type
- func (o TriggerBuildAvailableSecretsPtrOutput) SecretManagers() TriggerBuildAvailableSecretsSecretManagerArrayOutput
- func (o TriggerBuildAvailableSecretsPtrOutput) ToTriggerBuildAvailableSecretsPtrOutput() TriggerBuildAvailableSecretsPtrOutput
- func (o TriggerBuildAvailableSecretsPtrOutput) ToTriggerBuildAvailableSecretsPtrOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsPtrOutput
- type TriggerBuildAvailableSecretsSecretManager
- type TriggerBuildAvailableSecretsSecretManagerArgs
- func (TriggerBuildAvailableSecretsSecretManagerArgs) ElementType() reflect.Type
- func (i TriggerBuildAvailableSecretsSecretManagerArgs) ToTriggerBuildAvailableSecretsSecretManagerOutput() TriggerBuildAvailableSecretsSecretManagerOutput
- func (i TriggerBuildAvailableSecretsSecretManagerArgs) ToTriggerBuildAvailableSecretsSecretManagerOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsSecretManagerOutput
- type TriggerBuildAvailableSecretsSecretManagerArray
- func (TriggerBuildAvailableSecretsSecretManagerArray) ElementType() reflect.Type
- func (i TriggerBuildAvailableSecretsSecretManagerArray) ToTriggerBuildAvailableSecretsSecretManagerArrayOutput() TriggerBuildAvailableSecretsSecretManagerArrayOutput
- func (i TriggerBuildAvailableSecretsSecretManagerArray) ToTriggerBuildAvailableSecretsSecretManagerArrayOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsSecretManagerArrayOutput
- type TriggerBuildAvailableSecretsSecretManagerArrayInput
- type TriggerBuildAvailableSecretsSecretManagerArrayOutput
- func (TriggerBuildAvailableSecretsSecretManagerArrayOutput) ElementType() reflect.Type
- func (o TriggerBuildAvailableSecretsSecretManagerArrayOutput) Index(i pulumi.IntInput) TriggerBuildAvailableSecretsSecretManagerOutput
- func (o TriggerBuildAvailableSecretsSecretManagerArrayOutput) ToTriggerBuildAvailableSecretsSecretManagerArrayOutput() TriggerBuildAvailableSecretsSecretManagerArrayOutput
- func (o TriggerBuildAvailableSecretsSecretManagerArrayOutput) ToTriggerBuildAvailableSecretsSecretManagerArrayOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsSecretManagerArrayOutput
- type TriggerBuildAvailableSecretsSecretManagerInput
- type TriggerBuildAvailableSecretsSecretManagerOutput
- func (TriggerBuildAvailableSecretsSecretManagerOutput) ElementType() reflect.Type
- func (o TriggerBuildAvailableSecretsSecretManagerOutput) Env() pulumi.StringOutput
- func (o TriggerBuildAvailableSecretsSecretManagerOutput) ToTriggerBuildAvailableSecretsSecretManagerOutput() TriggerBuildAvailableSecretsSecretManagerOutput
- func (o TriggerBuildAvailableSecretsSecretManagerOutput) ToTriggerBuildAvailableSecretsSecretManagerOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsSecretManagerOutput
- func (o TriggerBuildAvailableSecretsSecretManagerOutput) VersionName() pulumi.StringOutput
- type TriggerBuildInput
- type TriggerBuildOptions
- type TriggerBuildOptionsArgs
- func (TriggerBuildOptionsArgs) ElementType() reflect.Type
- func (i TriggerBuildOptionsArgs) ToTriggerBuildOptionsOutput() TriggerBuildOptionsOutput
- func (i TriggerBuildOptionsArgs) ToTriggerBuildOptionsOutputWithContext(ctx context.Context) TriggerBuildOptionsOutput
- func (i TriggerBuildOptionsArgs) ToTriggerBuildOptionsPtrOutput() TriggerBuildOptionsPtrOutput
- func (i TriggerBuildOptionsArgs) ToTriggerBuildOptionsPtrOutputWithContext(ctx context.Context) TriggerBuildOptionsPtrOutput
- type TriggerBuildOptionsInput
- type TriggerBuildOptionsOutput
- func (o TriggerBuildOptionsOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o TriggerBuildOptionsOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
- func (TriggerBuildOptionsOutput) ElementType() reflect.Type
- func (o TriggerBuildOptionsOutput) Envs() pulumi.StringArrayOutput
- func (o TriggerBuildOptionsOutput) LogStreamingOption() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsOutput) Logging() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsOutput) MachineType() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsOutput) RequestedVerifyOption() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsOutput) SecretEnvs() pulumi.StringArrayOutput
- func (o TriggerBuildOptionsOutput) SourceProvenanceHashes() pulumi.StringArrayOutput
- func (o TriggerBuildOptionsOutput) SubstitutionOption() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsOutput) ToTriggerBuildOptionsOutput() TriggerBuildOptionsOutput
- func (o TriggerBuildOptionsOutput) ToTriggerBuildOptionsOutputWithContext(ctx context.Context) TriggerBuildOptionsOutput
- func (o TriggerBuildOptionsOutput) ToTriggerBuildOptionsPtrOutput() TriggerBuildOptionsPtrOutput
- func (o TriggerBuildOptionsOutput) ToTriggerBuildOptionsPtrOutputWithContext(ctx context.Context) TriggerBuildOptionsPtrOutput
- func (o TriggerBuildOptionsOutput) Volumes() TriggerBuildOptionsVolumeArrayOutput
- func (o TriggerBuildOptionsOutput) WorkerPool() pulumi.StringPtrOutput
- type TriggerBuildOptionsPtrInput
- type TriggerBuildOptionsPtrOutput
- func (o TriggerBuildOptionsPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o TriggerBuildOptionsPtrOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
- func (o TriggerBuildOptionsPtrOutput) Elem() TriggerBuildOptionsOutput
- func (TriggerBuildOptionsPtrOutput) ElementType() reflect.Type
- func (o TriggerBuildOptionsPtrOutput) Envs() pulumi.StringArrayOutput
- func (o TriggerBuildOptionsPtrOutput) LogStreamingOption() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsPtrOutput) Logging() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsPtrOutput) RequestedVerifyOption() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsPtrOutput) SecretEnvs() pulumi.StringArrayOutput
- func (o TriggerBuildOptionsPtrOutput) SourceProvenanceHashes() pulumi.StringArrayOutput
- func (o TriggerBuildOptionsPtrOutput) SubstitutionOption() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsPtrOutput) ToTriggerBuildOptionsPtrOutput() TriggerBuildOptionsPtrOutput
- func (o TriggerBuildOptionsPtrOutput) ToTriggerBuildOptionsPtrOutputWithContext(ctx context.Context) TriggerBuildOptionsPtrOutput
- func (o TriggerBuildOptionsPtrOutput) Volumes() TriggerBuildOptionsVolumeArrayOutput
- func (o TriggerBuildOptionsPtrOutput) WorkerPool() pulumi.StringPtrOutput
- type TriggerBuildOptionsVolume
- type TriggerBuildOptionsVolumeArgs
- func (TriggerBuildOptionsVolumeArgs) ElementType() reflect.Type
- func (i TriggerBuildOptionsVolumeArgs) ToTriggerBuildOptionsVolumeOutput() TriggerBuildOptionsVolumeOutput
- func (i TriggerBuildOptionsVolumeArgs) ToTriggerBuildOptionsVolumeOutputWithContext(ctx context.Context) TriggerBuildOptionsVolumeOutput
- type TriggerBuildOptionsVolumeArray
- func (TriggerBuildOptionsVolumeArray) ElementType() reflect.Type
- func (i TriggerBuildOptionsVolumeArray) ToTriggerBuildOptionsVolumeArrayOutput() TriggerBuildOptionsVolumeArrayOutput
- func (i TriggerBuildOptionsVolumeArray) ToTriggerBuildOptionsVolumeArrayOutputWithContext(ctx context.Context) TriggerBuildOptionsVolumeArrayOutput
- type TriggerBuildOptionsVolumeArrayInput
- type TriggerBuildOptionsVolumeArrayOutput
- func (TriggerBuildOptionsVolumeArrayOutput) ElementType() reflect.Type
- func (o TriggerBuildOptionsVolumeArrayOutput) Index(i pulumi.IntInput) TriggerBuildOptionsVolumeOutput
- func (o TriggerBuildOptionsVolumeArrayOutput) ToTriggerBuildOptionsVolumeArrayOutput() TriggerBuildOptionsVolumeArrayOutput
- func (o TriggerBuildOptionsVolumeArrayOutput) ToTriggerBuildOptionsVolumeArrayOutputWithContext(ctx context.Context) TriggerBuildOptionsVolumeArrayOutput
- type TriggerBuildOptionsVolumeInput
- type TriggerBuildOptionsVolumeOutput
- func (TriggerBuildOptionsVolumeOutput) ElementType() reflect.Type
- func (o TriggerBuildOptionsVolumeOutput) Name() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsVolumeOutput) Path() pulumi.StringPtrOutput
- func (o TriggerBuildOptionsVolumeOutput) ToTriggerBuildOptionsVolumeOutput() TriggerBuildOptionsVolumeOutput
- func (o TriggerBuildOptionsVolumeOutput) ToTriggerBuildOptionsVolumeOutputWithContext(ctx context.Context) TriggerBuildOptionsVolumeOutput
- type TriggerBuildOutput
- func (o TriggerBuildOutput) Artifacts() TriggerBuildArtifactsPtrOutput
- func (o TriggerBuildOutput) AvailableSecrets() TriggerBuildAvailableSecretsPtrOutput
- func (TriggerBuildOutput) ElementType() reflect.Type
- func (o TriggerBuildOutput) Images() pulumi.StringArrayOutput
- func (o TriggerBuildOutput) LogsBucket() pulumi.StringPtrOutput
- func (o TriggerBuildOutput) Options() TriggerBuildOptionsPtrOutput
- func (o TriggerBuildOutput) QueueTtl() pulumi.StringPtrOutput
- func (o TriggerBuildOutput) Secrets() TriggerBuildSecretArrayOutput
- func (o TriggerBuildOutput) Source() TriggerBuildSourcePtrOutput
- func (o TriggerBuildOutput) Steps() TriggerBuildStepArrayOutput
- func (o TriggerBuildOutput) Substitutions() pulumi.StringMapOutput
- func (o TriggerBuildOutput) Tags() pulumi.StringArrayOutput
- func (o TriggerBuildOutput) Timeout() pulumi.StringPtrOutput
- func (o TriggerBuildOutput) ToTriggerBuildOutput() TriggerBuildOutput
- func (o TriggerBuildOutput) ToTriggerBuildOutputWithContext(ctx context.Context) TriggerBuildOutput
- func (o TriggerBuildOutput) ToTriggerBuildPtrOutput() TriggerBuildPtrOutput
- func (o TriggerBuildOutput) ToTriggerBuildPtrOutputWithContext(ctx context.Context) TriggerBuildPtrOutput
- type TriggerBuildPtrInput
- type TriggerBuildPtrOutput
- func (o TriggerBuildPtrOutput) Artifacts() TriggerBuildArtifactsPtrOutput
- func (o TriggerBuildPtrOutput) AvailableSecrets() TriggerBuildAvailableSecretsPtrOutput
- func (o TriggerBuildPtrOutput) Elem() TriggerBuildOutput
- func (TriggerBuildPtrOutput) ElementType() reflect.Type
- func (o TriggerBuildPtrOutput) Images() pulumi.StringArrayOutput
- func (o TriggerBuildPtrOutput) LogsBucket() pulumi.StringPtrOutput
- func (o TriggerBuildPtrOutput) Options() TriggerBuildOptionsPtrOutput
- func (o TriggerBuildPtrOutput) QueueTtl() pulumi.StringPtrOutput
- func (o TriggerBuildPtrOutput) Secrets() TriggerBuildSecretArrayOutput
- func (o TriggerBuildPtrOutput) Source() TriggerBuildSourcePtrOutput
- func (o TriggerBuildPtrOutput) Steps() TriggerBuildStepArrayOutput
- func (o TriggerBuildPtrOutput) Substitutions() pulumi.StringMapOutput
- func (o TriggerBuildPtrOutput) Tags() pulumi.StringArrayOutput
- func (o TriggerBuildPtrOutput) Timeout() pulumi.StringPtrOutput
- func (o TriggerBuildPtrOutput) ToTriggerBuildPtrOutput() TriggerBuildPtrOutput
- func (o TriggerBuildPtrOutput) ToTriggerBuildPtrOutputWithContext(ctx context.Context) TriggerBuildPtrOutput
- type TriggerBuildSecret
- type TriggerBuildSecretArgs
- type TriggerBuildSecretArray
- type TriggerBuildSecretArrayInput
- type TriggerBuildSecretArrayOutput
- func (TriggerBuildSecretArrayOutput) ElementType() reflect.Type
- func (o TriggerBuildSecretArrayOutput) Index(i pulumi.IntInput) TriggerBuildSecretOutput
- func (o TriggerBuildSecretArrayOutput) ToTriggerBuildSecretArrayOutput() TriggerBuildSecretArrayOutput
- func (o TriggerBuildSecretArrayOutput) ToTriggerBuildSecretArrayOutputWithContext(ctx context.Context) TriggerBuildSecretArrayOutput
- type TriggerBuildSecretInput
- type TriggerBuildSecretOutput
- func (TriggerBuildSecretOutput) ElementType() reflect.Type
- func (o TriggerBuildSecretOutput) KmsKeyName() pulumi.StringOutput
- func (o TriggerBuildSecretOutput) SecretEnv() pulumi.StringMapOutput
- func (o TriggerBuildSecretOutput) ToTriggerBuildSecretOutput() TriggerBuildSecretOutput
- func (o TriggerBuildSecretOutput) ToTriggerBuildSecretOutputWithContext(ctx context.Context) TriggerBuildSecretOutput
- type TriggerBuildSource
- type TriggerBuildSourceArgs
- func (TriggerBuildSourceArgs) ElementType() reflect.Type
- func (i TriggerBuildSourceArgs) ToTriggerBuildSourceOutput() TriggerBuildSourceOutput
- func (i TriggerBuildSourceArgs) ToTriggerBuildSourceOutputWithContext(ctx context.Context) TriggerBuildSourceOutput
- func (i TriggerBuildSourceArgs) ToTriggerBuildSourcePtrOutput() TriggerBuildSourcePtrOutput
- func (i TriggerBuildSourceArgs) ToTriggerBuildSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourcePtrOutput
- type TriggerBuildSourceInput
- type TriggerBuildSourceOutput
- func (TriggerBuildSourceOutput) ElementType() reflect.Type
- func (o TriggerBuildSourceOutput) RepoSource() TriggerBuildSourceRepoSourcePtrOutput
- func (o TriggerBuildSourceOutput) StorageSource() TriggerBuildSourceStorageSourcePtrOutput
- func (o TriggerBuildSourceOutput) ToTriggerBuildSourceOutput() TriggerBuildSourceOutput
- func (o TriggerBuildSourceOutput) ToTriggerBuildSourceOutputWithContext(ctx context.Context) TriggerBuildSourceOutput
- func (o TriggerBuildSourceOutput) ToTriggerBuildSourcePtrOutput() TriggerBuildSourcePtrOutput
- func (o TriggerBuildSourceOutput) ToTriggerBuildSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourcePtrOutput
- type TriggerBuildSourcePtrInput
- type TriggerBuildSourcePtrOutput
- func (o TriggerBuildSourcePtrOutput) Elem() TriggerBuildSourceOutput
- func (TriggerBuildSourcePtrOutput) ElementType() reflect.Type
- func (o TriggerBuildSourcePtrOutput) RepoSource() TriggerBuildSourceRepoSourcePtrOutput
- func (o TriggerBuildSourcePtrOutput) StorageSource() TriggerBuildSourceStorageSourcePtrOutput
- func (o TriggerBuildSourcePtrOutput) ToTriggerBuildSourcePtrOutput() TriggerBuildSourcePtrOutput
- func (o TriggerBuildSourcePtrOutput) ToTriggerBuildSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourcePtrOutput
- type TriggerBuildSourceRepoSource
- type TriggerBuildSourceRepoSourceArgs
- func (TriggerBuildSourceRepoSourceArgs) ElementType() reflect.Type
- func (i TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourceOutput() TriggerBuildSourceRepoSourceOutput
- func (i TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourceOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourceOutput
- func (i TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourcePtrOutput() TriggerBuildSourceRepoSourcePtrOutput
- func (i TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourcePtrOutput
- type TriggerBuildSourceRepoSourceInput
- type TriggerBuildSourceRepoSourceOutput
- func (o TriggerBuildSourceRepoSourceOutput) BranchName() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourceOutput) CommitSha() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourceOutput) Dir() pulumi.StringPtrOutput
- func (TriggerBuildSourceRepoSourceOutput) ElementType() reflect.Type
- func (o TriggerBuildSourceRepoSourceOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerBuildSourceRepoSourceOutput) ProjectId() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourceOutput) RepoName() pulumi.StringOutput
- func (o TriggerBuildSourceRepoSourceOutput) Substitutions() pulumi.StringMapOutput
- func (o TriggerBuildSourceRepoSourceOutput) TagName() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourceOutput() TriggerBuildSourceRepoSourceOutput
- func (o TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourceOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourceOutput
- func (o TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourcePtrOutput() TriggerBuildSourceRepoSourcePtrOutput
- func (o TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourcePtrOutput
- type TriggerBuildSourceRepoSourcePtrInput
- type TriggerBuildSourceRepoSourcePtrOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) BranchName() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) CommitSha() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) Dir() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) Elem() TriggerBuildSourceRepoSourceOutput
- func (TriggerBuildSourceRepoSourcePtrOutput) ElementType() reflect.Type
- func (o TriggerBuildSourceRepoSourcePtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) ProjectId() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) RepoName() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) Substitutions() pulumi.StringMapOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) TagName() pulumi.StringPtrOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) ToTriggerBuildSourceRepoSourcePtrOutput() TriggerBuildSourceRepoSourcePtrOutput
- func (o TriggerBuildSourceRepoSourcePtrOutput) ToTriggerBuildSourceRepoSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourcePtrOutput
- type TriggerBuildSourceStorageSource
- type TriggerBuildSourceStorageSourceArgs
- func (TriggerBuildSourceStorageSourceArgs) ElementType() reflect.Type
- func (i TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourceOutput() TriggerBuildSourceStorageSourceOutput
- func (i TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourceOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourceOutput
- func (i TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourcePtrOutput() TriggerBuildSourceStorageSourcePtrOutput
- func (i TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourcePtrOutput
- type TriggerBuildSourceStorageSourceInput
- type TriggerBuildSourceStorageSourceOutput
- func (o TriggerBuildSourceStorageSourceOutput) Bucket() pulumi.StringOutput
- func (TriggerBuildSourceStorageSourceOutput) ElementType() reflect.Type
- func (o TriggerBuildSourceStorageSourceOutput) Generation() pulumi.StringPtrOutput
- func (o TriggerBuildSourceStorageSourceOutput) Object() pulumi.StringOutput
- func (o TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourceOutput() TriggerBuildSourceStorageSourceOutput
- func (o TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourceOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourceOutput
- func (o TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourcePtrOutput() TriggerBuildSourceStorageSourcePtrOutput
- func (o TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourcePtrOutput
- type TriggerBuildSourceStorageSourcePtrInput
- type TriggerBuildSourceStorageSourcePtrOutput
- func (o TriggerBuildSourceStorageSourcePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o TriggerBuildSourceStorageSourcePtrOutput) Elem() TriggerBuildSourceStorageSourceOutput
- func (TriggerBuildSourceStorageSourcePtrOutput) ElementType() reflect.Type
- func (o TriggerBuildSourceStorageSourcePtrOutput) Generation() pulumi.StringPtrOutput
- func (o TriggerBuildSourceStorageSourcePtrOutput) Object() pulumi.StringPtrOutput
- func (o TriggerBuildSourceStorageSourcePtrOutput) ToTriggerBuildSourceStorageSourcePtrOutput() TriggerBuildSourceStorageSourcePtrOutput
- func (o TriggerBuildSourceStorageSourcePtrOutput) ToTriggerBuildSourceStorageSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourcePtrOutput
- type TriggerBuildStep
- type TriggerBuildStepArgs
- type TriggerBuildStepArray
- type TriggerBuildStepArrayInput
- type TriggerBuildStepArrayOutput
- func (TriggerBuildStepArrayOutput) ElementType() reflect.Type
- func (o TriggerBuildStepArrayOutput) Index(i pulumi.IntInput) TriggerBuildStepOutput
- func (o TriggerBuildStepArrayOutput) ToTriggerBuildStepArrayOutput() TriggerBuildStepArrayOutput
- func (o TriggerBuildStepArrayOutput) ToTriggerBuildStepArrayOutputWithContext(ctx context.Context) TriggerBuildStepArrayOutput
- type TriggerBuildStepInput
- type TriggerBuildStepOutput
- func (o TriggerBuildStepOutput) AllowExitCodes() pulumi.IntArrayOutput
- func (o TriggerBuildStepOutput) AllowFailure() pulumi.BoolPtrOutput
- func (o TriggerBuildStepOutput) Args() pulumi.StringArrayOutput
- func (o TriggerBuildStepOutput) Dir() pulumi.StringPtrOutput
- func (TriggerBuildStepOutput) ElementType() reflect.Type
- func (o TriggerBuildStepOutput) Entrypoint() pulumi.StringPtrOutput
- func (o TriggerBuildStepOutput) Envs() pulumi.StringArrayOutput
- func (o TriggerBuildStepOutput) Id() pulumi.StringPtrOutput
- func (o TriggerBuildStepOutput) Name() pulumi.StringOutput
- func (o TriggerBuildStepOutput) Script() pulumi.StringPtrOutput
- func (o TriggerBuildStepOutput) SecretEnvs() pulumi.StringArrayOutput
- func (o TriggerBuildStepOutput) Timeout() pulumi.StringPtrOutput
- func (o TriggerBuildStepOutput) Timing() pulumi.StringPtrOutput
- func (o TriggerBuildStepOutput) ToTriggerBuildStepOutput() TriggerBuildStepOutput
- func (o TriggerBuildStepOutput) ToTriggerBuildStepOutputWithContext(ctx context.Context) TriggerBuildStepOutput
- func (o TriggerBuildStepOutput) Volumes() TriggerBuildStepVolumeArrayOutput
- func (o TriggerBuildStepOutput) WaitFors() pulumi.StringArrayOutput
- type TriggerBuildStepVolume
- type TriggerBuildStepVolumeArgs
- type TriggerBuildStepVolumeArray
- func (TriggerBuildStepVolumeArray) ElementType() reflect.Type
- func (i TriggerBuildStepVolumeArray) ToTriggerBuildStepVolumeArrayOutput() TriggerBuildStepVolumeArrayOutput
- func (i TriggerBuildStepVolumeArray) ToTriggerBuildStepVolumeArrayOutputWithContext(ctx context.Context) TriggerBuildStepVolumeArrayOutput
- type TriggerBuildStepVolumeArrayInput
- type TriggerBuildStepVolumeArrayOutput
- func (TriggerBuildStepVolumeArrayOutput) ElementType() reflect.Type
- func (o TriggerBuildStepVolumeArrayOutput) Index(i pulumi.IntInput) TriggerBuildStepVolumeOutput
- func (o TriggerBuildStepVolumeArrayOutput) ToTriggerBuildStepVolumeArrayOutput() TriggerBuildStepVolumeArrayOutput
- func (o TriggerBuildStepVolumeArrayOutput) ToTriggerBuildStepVolumeArrayOutputWithContext(ctx context.Context) TriggerBuildStepVolumeArrayOutput
- type TriggerBuildStepVolumeInput
- type TriggerBuildStepVolumeOutput
- func (TriggerBuildStepVolumeOutput) ElementType() reflect.Type
- func (o TriggerBuildStepVolumeOutput) Name() pulumi.StringOutput
- func (o TriggerBuildStepVolumeOutput) Path() pulumi.StringOutput
- func (o TriggerBuildStepVolumeOutput) ToTriggerBuildStepVolumeOutput() TriggerBuildStepVolumeOutput
- func (o TriggerBuildStepVolumeOutput) ToTriggerBuildStepVolumeOutputWithContext(ctx context.Context) TriggerBuildStepVolumeOutput
- type TriggerGitFileSource
- type TriggerGitFileSourceArgs
- func (TriggerGitFileSourceArgs) ElementType() reflect.Type
- func (i TriggerGitFileSourceArgs) ToTriggerGitFileSourceOutput() TriggerGitFileSourceOutput
- func (i TriggerGitFileSourceArgs) ToTriggerGitFileSourceOutputWithContext(ctx context.Context) TriggerGitFileSourceOutput
- func (i TriggerGitFileSourceArgs) ToTriggerGitFileSourcePtrOutput() TriggerGitFileSourcePtrOutput
- func (i TriggerGitFileSourceArgs) ToTriggerGitFileSourcePtrOutputWithContext(ctx context.Context) TriggerGitFileSourcePtrOutput
- type TriggerGitFileSourceInput
- type TriggerGitFileSourceOutput
- func (o TriggerGitFileSourceOutput) BitbucketServerConfig() pulumi.StringPtrOutput
- func (TriggerGitFileSourceOutput) ElementType() reflect.Type
- func (o TriggerGitFileSourceOutput) GithubEnterpriseConfig() pulumi.StringPtrOutput
- func (o TriggerGitFileSourceOutput) Path() pulumi.StringOutput
- func (o TriggerGitFileSourceOutput) RepoType() pulumi.StringOutput
- func (o TriggerGitFileSourceOutput) Repository() pulumi.StringPtrOutput
- func (o TriggerGitFileSourceOutput) Revision() pulumi.StringPtrOutput
- func (o TriggerGitFileSourceOutput) ToTriggerGitFileSourceOutput() TriggerGitFileSourceOutput
- func (o TriggerGitFileSourceOutput) ToTriggerGitFileSourceOutputWithContext(ctx context.Context) TriggerGitFileSourceOutput
- func (o TriggerGitFileSourceOutput) ToTriggerGitFileSourcePtrOutput() TriggerGitFileSourcePtrOutput
- func (o TriggerGitFileSourceOutput) ToTriggerGitFileSourcePtrOutputWithContext(ctx context.Context) TriggerGitFileSourcePtrOutput
- func (o TriggerGitFileSourceOutput) Uri() pulumi.StringPtrOutput
- type TriggerGitFileSourcePtrInput
- type TriggerGitFileSourcePtrOutput
- func (o TriggerGitFileSourcePtrOutput) BitbucketServerConfig() pulumi.StringPtrOutput
- func (o TriggerGitFileSourcePtrOutput) Elem() TriggerGitFileSourceOutput
- func (TriggerGitFileSourcePtrOutput) ElementType() reflect.Type
- func (o TriggerGitFileSourcePtrOutput) GithubEnterpriseConfig() pulumi.StringPtrOutput
- func (o TriggerGitFileSourcePtrOutput) Path() pulumi.StringPtrOutput
- func (o TriggerGitFileSourcePtrOutput) RepoType() pulumi.StringPtrOutput
- func (o TriggerGitFileSourcePtrOutput) Repository() pulumi.StringPtrOutput
- func (o TriggerGitFileSourcePtrOutput) Revision() pulumi.StringPtrOutput
- func (o TriggerGitFileSourcePtrOutput) ToTriggerGitFileSourcePtrOutput() TriggerGitFileSourcePtrOutput
- func (o TriggerGitFileSourcePtrOutput) ToTriggerGitFileSourcePtrOutputWithContext(ctx context.Context) TriggerGitFileSourcePtrOutput
- func (o TriggerGitFileSourcePtrOutput) Uri() pulumi.StringPtrOutput
- type TriggerGithub
- type TriggerGithubArgs
- func (TriggerGithubArgs) ElementType() reflect.Type
- func (i TriggerGithubArgs) ToTriggerGithubOutput() TriggerGithubOutput
- func (i TriggerGithubArgs) ToTriggerGithubOutputWithContext(ctx context.Context) TriggerGithubOutput
- func (i TriggerGithubArgs) ToTriggerGithubPtrOutput() TriggerGithubPtrOutput
- func (i TriggerGithubArgs) ToTriggerGithubPtrOutputWithContext(ctx context.Context) TriggerGithubPtrOutput
- type TriggerGithubInput
- type TriggerGithubOutput
- func (TriggerGithubOutput) ElementType() reflect.Type
- func (o TriggerGithubOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
- func (o TriggerGithubOutput) Name() pulumi.StringPtrOutput
- func (o TriggerGithubOutput) Owner() pulumi.StringPtrOutput
- func (o TriggerGithubOutput) PullRequest() TriggerGithubPullRequestPtrOutput
- func (o TriggerGithubOutput) Push() TriggerGithubPushPtrOutput
- func (o TriggerGithubOutput) ToTriggerGithubOutput() TriggerGithubOutput
- func (o TriggerGithubOutput) ToTriggerGithubOutputWithContext(ctx context.Context) TriggerGithubOutput
- func (o TriggerGithubOutput) ToTriggerGithubPtrOutput() TriggerGithubPtrOutput
- func (o TriggerGithubOutput) ToTriggerGithubPtrOutputWithContext(ctx context.Context) TriggerGithubPtrOutput
- type TriggerGithubPtrInput
- type TriggerGithubPtrOutput
- func (o TriggerGithubPtrOutput) Elem() TriggerGithubOutput
- func (TriggerGithubPtrOutput) ElementType() reflect.Type
- func (o TriggerGithubPtrOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
- func (o TriggerGithubPtrOutput) Name() pulumi.StringPtrOutput
- func (o TriggerGithubPtrOutput) Owner() pulumi.StringPtrOutput
- func (o TriggerGithubPtrOutput) PullRequest() TriggerGithubPullRequestPtrOutput
- func (o TriggerGithubPtrOutput) Push() TriggerGithubPushPtrOutput
- func (o TriggerGithubPtrOutput) ToTriggerGithubPtrOutput() TriggerGithubPtrOutput
- func (o TriggerGithubPtrOutput) ToTriggerGithubPtrOutputWithContext(ctx context.Context) TriggerGithubPtrOutput
- type TriggerGithubPullRequest
- type TriggerGithubPullRequestArgs
- func (TriggerGithubPullRequestArgs) ElementType() reflect.Type
- func (i TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestOutput() TriggerGithubPullRequestOutput
- func (i TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestOutputWithContext(ctx context.Context) TriggerGithubPullRequestOutput
- func (i TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestPtrOutput() TriggerGithubPullRequestPtrOutput
- func (i TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestPtrOutputWithContext(ctx context.Context) TriggerGithubPullRequestPtrOutput
- type TriggerGithubPullRequestInput
- type TriggerGithubPullRequestOutput
- func (o TriggerGithubPullRequestOutput) Branch() pulumi.StringOutput
- func (o TriggerGithubPullRequestOutput) CommentControl() pulumi.StringPtrOutput
- func (TriggerGithubPullRequestOutput) ElementType() reflect.Type
- func (o TriggerGithubPullRequestOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestOutput() TriggerGithubPullRequestOutput
- func (o TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestOutputWithContext(ctx context.Context) TriggerGithubPullRequestOutput
- func (o TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestPtrOutput() TriggerGithubPullRequestPtrOutput
- func (o TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestPtrOutputWithContext(ctx context.Context) TriggerGithubPullRequestPtrOutput
- type TriggerGithubPullRequestPtrInput
- type TriggerGithubPullRequestPtrOutput
- func (o TriggerGithubPullRequestPtrOutput) Branch() pulumi.StringPtrOutput
- func (o TriggerGithubPullRequestPtrOutput) CommentControl() pulumi.StringPtrOutput
- func (o TriggerGithubPullRequestPtrOutput) Elem() TriggerGithubPullRequestOutput
- func (TriggerGithubPullRequestPtrOutput) ElementType() reflect.Type
- func (o TriggerGithubPullRequestPtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerGithubPullRequestPtrOutput) ToTriggerGithubPullRequestPtrOutput() TriggerGithubPullRequestPtrOutput
- func (o TriggerGithubPullRequestPtrOutput) ToTriggerGithubPullRequestPtrOutputWithContext(ctx context.Context) TriggerGithubPullRequestPtrOutput
- type TriggerGithubPush
- type TriggerGithubPushArgs
- func (TriggerGithubPushArgs) ElementType() reflect.Type
- func (i TriggerGithubPushArgs) ToTriggerGithubPushOutput() TriggerGithubPushOutput
- func (i TriggerGithubPushArgs) ToTriggerGithubPushOutputWithContext(ctx context.Context) TriggerGithubPushOutput
- func (i TriggerGithubPushArgs) ToTriggerGithubPushPtrOutput() TriggerGithubPushPtrOutput
- func (i TriggerGithubPushArgs) ToTriggerGithubPushPtrOutputWithContext(ctx context.Context) TriggerGithubPushPtrOutput
- type TriggerGithubPushInput
- type TriggerGithubPushOutput
- func (o TriggerGithubPushOutput) Branch() pulumi.StringPtrOutput
- func (TriggerGithubPushOutput) ElementType() reflect.Type
- func (o TriggerGithubPushOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerGithubPushOutput) Tag() pulumi.StringPtrOutput
- func (o TriggerGithubPushOutput) ToTriggerGithubPushOutput() TriggerGithubPushOutput
- func (o TriggerGithubPushOutput) ToTriggerGithubPushOutputWithContext(ctx context.Context) TriggerGithubPushOutput
- func (o TriggerGithubPushOutput) ToTriggerGithubPushPtrOutput() TriggerGithubPushPtrOutput
- func (o TriggerGithubPushOutput) ToTriggerGithubPushPtrOutputWithContext(ctx context.Context) TriggerGithubPushPtrOutput
- type TriggerGithubPushPtrInput
- type TriggerGithubPushPtrOutput
- func (o TriggerGithubPushPtrOutput) Branch() pulumi.StringPtrOutput
- func (o TriggerGithubPushPtrOutput) Elem() TriggerGithubPushOutput
- func (TriggerGithubPushPtrOutput) ElementType() reflect.Type
- func (o TriggerGithubPushPtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerGithubPushPtrOutput) Tag() pulumi.StringPtrOutput
- func (o TriggerGithubPushPtrOutput) ToTriggerGithubPushPtrOutput() TriggerGithubPushPtrOutput
- func (o TriggerGithubPushPtrOutput) ToTriggerGithubPushPtrOutputWithContext(ctx context.Context) TriggerGithubPushPtrOutput
- type TriggerInput
- type TriggerMap
- type TriggerMapInput
- type TriggerMapOutput
- type TriggerOutput
- func (o TriggerOutput) ApprovalConfig() TriggerApprovalConfigOutput
- func (o TriggerOutput) BitbucketServerTriggerConfig() TriggerBitbucketServerTriggerConfigPtrOutput
- func (o TriggerOutput) Build() TriggerBuildPtrOutput
- func (o TriggerOutput) CreateTime() pulumi.StringOutput
- func (o TriggerOutput) Description() pulumi.StringPtrOutput
- func (o TriggerOutput) Disabled() pulumi.BoolPtrOutput
- func (TriggerOutput) ElementType() reflect.Type
- func (o TriggerOutput) Filename() pulumi.StringPtrOutput
- func (o TriggerOutput) Filter() pulumi.StringPtrOutput
- func (o TriggerOutput) GitFileSource() TriggerGitFileSourcePtrOutput
- func (o TriggerOutput) Github() TriggerGithubPtrOutput
- func (o TriggerOutput) IgnoredFiles() pulumi.StringArrayOutput
- func (o TriggerOutput) IncludeBuildLogs() pulumi.StringPtrOutput
- func (o TriggerOutput) IncludedFiles() pulumi.StringArrayOutput
- func (o TriggerOutput) Location() pulumi.StringPtrOutput
- func (o TriggerOutput) Name() pulumi.StringOutput
- func (o TriggerOutput) Project() pulumi.StringOutput
- func (o TriggerOutput) PubsubConfig() TriggerPubsubConfigPtrOutput
- func (o TriggerOutput) RepositoryEventConfig() TriggerRepositoryEventConfigPtrOutput
- func (o TriggerOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o TriggerOutput) SourceToBuild() TriggerSourceToBuildPtrOutput
- func (o TriggerOutput) Substitutions() pulumi.StringMapOutput
- func (o TriggerOutput) Tags() pulumi.StringArrayOutput
- func (o TriggerOutput) ToTriggerOutput() TriggerOutput
- func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
- func (o TriggerOutput) TriggerId() pulumi.StringOutput
- func (o TriggerOutput) TriggerTemplate() TriggerTriggerTemplatePtrOutput
- func (o TriggerOutput) WebhookConfig() TriggerWebhookConfigPtrOutput
- type TriggerPubsubConfig
- type TriggerPubsubConfigArgs
- func (TriggerPubsubConfigArgs) ElementType() reflect.Type
- func (i TriggerPubsubConfigArgs) ToTriggerPubsubConfigOutput() TriggerPubsubConfigOutput
- func (i TriggerPubsubConfigArgs) ToTriggerPubsubConfigOutputWithContext(ctx context.Context) TriggerPubsubConfigOutput
- func (i TriggerPubsubConfigArgs) ToTriggerPubsubConfigPtrOutput() TriggerPubsubConfigPtrOutput
- func (i TriggerPubsubConfigArgs) ToTriggerPubsubConfigPtrOutputWithContext(ctx context.Context) TriggerPubsubConfigPtrOutput
- type TriggerPubsubConfigInput
- type TriggerPubsubConfigOutput
- func (TriggerPubsubConfigOutput) ElementType() reflect.Type
- func (o TriggerPubsubConfigOutput) ServiceAccountEmail() pulumi.StringPtrOutput
- func (o TriggerPubsubConfigOutput) State() pulumi.StringPtrOutput
- func (o TriggerPubsubConfigOutput) Subscription() pulumi.StringPtrOutput
- func (o TriggerPubsubConfigOutput) ToTriggerPubsubConfigOutput() TriggerPubsubConfigOutput
- func (o TriggerPubsubConfigOutput) ToTriggerPubsubConfigOutputWithContext(ctx context.Context) TriggerPubsubConfigOutput
- func (o TriggerPubsubConfigOutput) ToTriggerPubsubConfigPtrOutput() TriggerPubsubConfigPtrOutput
- func (o TriggerPubsubConfigOutput) ToTriggerPubsubConfigPtrOutputWithContext(ctx context.Context) TriggerPubsubConfigPtrOutput
- func (o TriggerPubsubConfigOutput) Topic() pulumi.StringOutput
- type TriggerPubsubConfigPtrInput
- type TriggerPubsubConfigPtrOutput
- func (o TriggerPubsubConfigPtrOutput) Elem() TriggerPubsubConfigOutput
- func (TriggerPubsubConfigPtrOutput) ElementType() reflect.Type
- func (o TriggerPubsubConfigPtrOutput) ServiceAccountEmail() pulumi.StringPtrOutput
- func (o TriggerPubsubConfigPtrOutput) State() pulumi.StringPtrOutput
- func (o TriggerPubsubConfigPtrOutput) Subscription() pulumi.StringPtrOutput
- func (o TriggerPubsubConfigPtrOutput) ToTriggerPubsubConfigPtrOutput() TriggerPubsubConfigPtrOutput
- func (o TriggerPubsubConfigPtrOutput) ToTriggerPubsubConfigPtrOutputWithContext(ctx context.Context) TriggerPubsubConfigPtrOutput
- func (o TriggerPubsubConfigPtrOutput) Topic() pulumi.StringPtrOutput
- type TriggerRepositoryEventConfig
- type TriggerRepositoryEventConfigArgs
- func (TriggerRepositoryEventConfigArgs) ElementType() reflect.Type
- func (i TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigOutput() TriggerRepositoryEventConfigOutput
- func (i TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigOutput
- func (i TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigPtrOutput() TriggerRepositoryEventConfigPtrOutput
- func (i TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPtrOutput
- type TriggerRepositoryEventConfigInput
- type TriggerRepositoryEventConfigOutput
- func (TriggerRepositoryEventConfigOutput) ElementType() reflect.Type
- func (o TriggerRepositoryEventConfigOutput) PullRequest() TriggerRepositoryEventConfigPullRequestPtrOutput
- func (o TriggerRepositoryEventConfigOutput) Push() TriggerRepositoryEventConfigPushPtrOutput
- func (o TriggerRepositoryEventConfigOutput) Repository() pulumi.StringPtrOutput
- func (o TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigOutput() TriggerRepositoryEventConfigOutput
- func (o TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigOutput
- func (o TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigPtrOutput() TriggerRepositoryEventConfigPtrOutput
- func (o TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPtrOutput
- type TriggerRepositoryEventConfigPtrInput
- type TriggerRepositoryEventConfigPtrOutput
- func (o TriggerRepositoryEventConfigPtrOutput) Elem() TriggerRepositoryEventConfigOutput
- func (TriggerRepositoryEventConfigPtrOutput) ElementType() reflect.Type
- func (o TriggerRepositoryEventConfigPtrOutput) PullRequest() TriggerRepositoryEventConfigPullRequestPtrOutput
- func (o TriggerRepositoryEventConfigPtrOutput) Push() TriggerRepositoryEventConfigPushPtrOutput
- func (o TriggerRepositoryEventConfigPtrOutput) Repository() pulumi.StringPtrOutput
- func (o TriggerRepositoryEventConfigPtrOutput) ToTriggerRepositoryEventConfigPtrOutput() TriggerRepositoryEventConfigPtrOutput
- func (o TriggerRepositoryEventConfigPtrOutput) ToTriggerRepositoryEventConfigPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPtrOutput
- type TriggerRepositoryEventConfigPullRequest
- type TriggerRepositoryEventConfigPullRequestArgs
- func (TriggerRepositoryEventConfigPullRequestArgs) ElementType() reflect.Type
- func (i TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestOutput() TriggerRepositoryEventConfigPullRequestOutput
- func (i TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestOutput
- func (i TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestPtrOutput() TriggerRepositoryEventConfigPullRequestPtrOutput
- func (i TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestPtrOutput
- type TriggerRepositoryEventConfigPullRequestInput
- type TriggerRepositoryEventConfigPullRequestOutput
- func (o TriggerRepositoryEventConfigPullRequestOutput) Branch() pulumi.StringPtrOutput
- func (o TriggerRepositoryEventConfigPullRequestOutput) CommentControl() pulumi.StringPtrOutput
- func (TriggerRepositoryEventConfigPullRequestOutput) ElementType() reflect.Type
- func (o TriggerRepositoryEventConfigPullRequestOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestOutput() TriggerRepositoryEventConfigPullRequestOutput
- func (o TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestOutput
- func (o TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutput() TriggerRepositoryEventConfigPullRequestPtrOutput
- func (o TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestPtrOutput
- type TriggerRepositoryEventConfigPullRequestPtrInput
- type TriggerRepositoryEventConfigPullRequestPtrOutput
- func (o TriggerRepositoryEventConfigPullRequestPtrOutput) Branch() pulumi.StringPtrOutput
- func (o TriggerRepositoryEventConfigPullRequestPtrOutput) CommentControl() pulumi.StringPtrOutput
- func (o TriggerRepositoryEventConfigPullRequestPtrOutput) Elem() TriggerRepositoryEventConfigPullRequestOutput
- func (TriggerRepositoryEventConfigPullRequestPtrOutput) ElementType() reflect.Type
- func (o TriggerRepositoryEventConfigPullRequestPtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerRepositoryEventConfigPullRequestPtrOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutput() TriggerRepositoryEventConfigPullRequestPtrOutput
- func (o TriggerRepositoryEventConfigPullRequestPtrOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestPtrOutput
- type TriggerRepositoryEventConfigPush
- type TriggerRepositoryEventConfigPushArgs
- func (TriggerRepositoryEventConfigPushArgs) ElementType() reflect.Type
- func (i TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushOutput() TriggerRepositoryEventConfigPushOutput
- func (i TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushOutput
- func (i TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushPtrOutput() TriggerRepositoryEventConfigPushPtrOutput
- func (i TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushPtrOutput
- type TriggerRepositoryEventConfigPushInput
- type TriggerRepositoryEventConfigPushOutput
- func (o TriggerRepositoryEventConfigPushOutput) Branch() pulumi.StringPtrOutput
- func (TriggerRepositoryEventConfigPushOutput) ElementType() reflect.Type
- func (o TriggerRepositoryEventConfigPushOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerRepositoryEventConfigPushOutput) Tag() pulumi.StringPtrOutput
- func (o TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushOutput() TriggerRepositoryEventConfigPushOutput
- func (o TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushOutput
- func (o TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushPtrOutput() TriggerRepositoryEventConfigPushPtrOutput
- func (o TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushPtrOutput
- type TriggerRepositoryEventConfigPushPtrInput
- type TriggerRepositoryEventConfigPushPtrOutput
- func (o TriggerRepositoryEventConfigPushPtrOutput) Branch() pulumi.StringPtrOutput
- func (o TriggerRepositoryEventConfigPushPtrOutput) Elem() TriggerRepositoryEventConfigPushOutput
- func (TriggerRepositoryEventConfigPushPtrOutput) ElementType() reflect.Type
- func (o TriggerRepositoryEventConfigPushPtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerRepositoryEventConfigPushPtrOutput) Tag() pulumi.StringPtrOutput
- func (o TriggerRepositoryEventConfigPushPtrOutput) ToTriggerRepositoryEventConfigPushPtrOutput() TriggerRepositoryEventConfigPushPtrOutput
- func (o TriggerRepositoryEventConfigPushPtrOutput) ToTriggerRepositoryEventConfigPushPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushPtrOutput
- type TriggerSourceToBuild
- type TriggerSourceToBuildArgs
- func (TriggerSourceToBuildArgs) ElementType() reflect.Type
- func (i TriggerSourceToBuildArgs) ToTriggerSourceToBuildOutput() TriggerSourceToBuildOutput
- func (i TriggerSourceToBuildArgs) ToTriggerSourceToBuildOutputWithContext(ctx context.Context) TriggerSourceToBuildOutput
- func (i TriggerSourceToBuildArgs) ToTriggerSourceToBuildPtrOutput() TriggerSourceToBuildPtrOutput
- func (i TriggerSourceToBuildArgs) ToTriggerSourceToBuildPtrOutputWithContext(ctx context.Context) TriggerSourceToBuildPtrOutput
- type TriggerSourceToBuildInput
- type TriggerSourceToBuildOutput
- func (o TriggerSourceToBuildOutput) BitbucketServerConfig() pulumi.StringPtrOutput
- func (TriggerSourceToBuildOutput) ElementType() reflect.Type
- func (o TriggerSourceToBuildOutput) GithubEnterpriseConfig() pulumi.StringPtrOutput
- func (o TriggerSourceToBuildOutput) Ref() pulumi.StringOutput
- func (o TriggerSourceToBuildOutput) RepoType() pulumi.StringOutput
- func (o TriggerSourceToBuildOutput) Repository() pulumi.StringPtrOutput
- func (o TriggerSourceToBuildOutput) ToTriggerSourceToBuildOutput() TriggerSourceToBuildOutput
- func (o TriggerSourceToBuildOutput) ToTriggerSourceToBuildOutputWithContext(ctx context.Context) TriggerSourceToBuildOutput
- func (o TriggerSourceToBuildOutput) ToTriggerSourceToBuildPtrOutput() TriggerSourceToBuildPtrOutput
- func (o TriggerSourceToBuildOutput) ToTriggerSourceToBuildPtrOutputWithContext(ctx context.Context) TriggerSourceToBuildPtrOutput
- func (o TriggerSourceToBuildOutput) Uri() pulumi.StringPtrOutput
- type TriggerSourceToBuildPtrInput
- type TriggerSourceToBuildPtrOutput
- func (o TriggerSourceToBuildPtrOutput) BitbucketServerConfig() pulumi.StringPtrOutput
- func (o TriggerSourceToBuildPtrOutput) Elem() TriggerSourceToBuildOutput
- func (TriggerSourceToBuildPtrOutput) ElementType() reflect.Type
- func (o TriggerSourceToBuildPtrOutput) GithubEnterpriseConfig() pulumi.StringPtrOutput
- func (o TriggerSourceToBuildPtrOutput) Ref() pulumi.StringPtrOutput
- func (o TriggerSourceToBuildPtrOutput) RepoType() pulumi.StringPtrOutput
- func (o TriggerSourceToBuildPtrOutput) Repository() pulumi.StringPtrOutput
- func (o TriggerSourceToBuildPtrOutput) ToTriggerSourceToBuildPtrOutput() TriggerSourceToBuildPtrOutput
- func (o TriggerSourceToBuildPtrOutput) ToTriggerSourceToBuildPtrOutputWithContext(ctx context.Context) TriggerSourceToBuildPtrOutput
- func (o TriggerSourceToBuildPtrOutput) Uri() pulumi.StringPtrOutput
- type TriggerState
- type TriggerTriggerTemplate
- type TriggerTriggerTemplateArgs
- func (TriggerTriggerTemplateArgs) ElementType() reflect.Type
- func (i TriggerTriggerTemplateArgs) ToTriggerTriggerTemplateOutput() TriggerTriggerTemplateOutput
- func (i TriggerTriggerTemplateArgs) ToTriggerTriggerTemplateOutputWithContext(ctx context.Context) TriggerTriggerTemplateOutput
- func (i TriggerTriggerTemplateArgs) ToTriggerTriggerTemplatePtrOutput() TriggerTriggerTemplatePtrOutput
- func (i TriggerTriggerTemplateArgs) ToTriggerTriggerTemplatePtrOutputWithContext(ctx context.Context) TriggerTriggerTemplatePtrOutput
- type TriggerTriggerTemplateInput
- type TriggerTriggerTemplateOutput
- func (o TriggerTriggerTemplateOutput) BranchName() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplateOutput) CommitSha() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplateOutput) Dir() pulumi.StringPtrOutput
- func (TriggerTriggerTemplateOutput) ElementType() reflect.Type
- func (o TriggerTriggerTemplateOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerTriggerTemplateOutput) ProjectId() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplateOutput) RepoName() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplateOutput) TagName() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplateOutput) ToTriggerTriggerTemplateOutput() TriggerTriggerTemplateOutput
- func (o TriggerTriggerTemplateOutput) ToTriggerTriggerTemplateOutputWithContext(ctx context.Context) TriggerTriggerTemplateOutput
- func (o TriggerTriggerTemplateOutput) ToTriggerTriggerTemplatePtrOutput() TriggerTriggerTemplatePtrOutput
- func (o TriggerTriggerTemplateOutput) ToTriggerTriggerTemplatePtrOutputWithContext(ctx context.Context) TriggerTriggerTemplatePtrOutput
- type TriggerTriggerTemplatePtrInput
- type TriggerTriggerTemplatePtrOutput
- func (o TriggerTriggerTemplatePtrOutput) BranchName() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplatePtrOutput) CommitSha() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplatePtrOutput) Dir() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplatePtrOutput) Elem() TriggerTriggerTemplateOutput
- func (TriggerTriggerTemplatePtrOutput) ElementType() reflect.Type
- func (o TriggerTriggerTemplatePtrOutput) InvertRegex() pulumi.BoolPtrOutput
- func (o TriggerTriggerTemplatePtrOutput) ProjectId() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplatePtrOutput) RepoName() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplatePtrOutput) TagName() pulumi.StringPtrOutput
- func (o TriggerTriggerTemplatePtrOutput) ToTriggerTriggerTemplatePtrOutput() TriggerTriggerTemplatePtrOutput
- func (o TriggerTriggerTemplatePtrOutput) ToTriggerTriggerTemplatePtrOutputWithContext(ctx context.Context) TriggerTriggerTemplatePtrOutput
- type TriggerWebhookConfig
- type TriggerWebhookConfigArgs
- func (TriggerWebhookConfigArgs) ElementType() reflect.Type
- func (i TriggerWebhookConfigArgs) ToTriggerWebhookConfigOutput() TriggerWebhookConfigOutput
- func (i TriggerWebhookConfigArgs) ToTriggerWebhookConfigOutputWithContext(ctx context.Context) TriggerWebhookConfigOutput
- func (i TriggerWebhookConfigArgs) ToTriggerWebhookConfigPtrOutput() TriggerWebhookConfigPtrOutput
- func (i TriggerWebhookConfigArgs) ToTriggerWebhookConfigPtrOutputWithContext(ctx context.Context) TriggerWebhookConfigPtrOutput
- type TriggerWebhookConfigInput
- type TriggerWebhookConfigOutput
- func (TriggerWebhookConfigOutput) ElementType() reflect.Type
- func (o TriggerWebhookConfigOutput) Secret() pulumi.StringOutput
- func (o TriggerWebhookConfigOutput) State() pulumi.StringPtrOutput
- func (o TriggerWebhookConfigOutput) ToTriggerWebhookConfigOutput() TriggerWebhookConfigOutput
- func (o TriggerWebhookConfigOutput) ToTriggerWebhookConfigOutputWithContext(ctx context.Context) TriggerWebhookConfigOutput
- func (o TriggerWebhookConfigOutput) ToTriggerWebhookConfigPtrOutput() TriggerWebhookConfigPtrOutput
- func (o TriggerWebhookConfigOutput) ToTriggerWebhookConfigPtrOutputWithContext(ctx context.Context) TriggerWebhookConfigPtrOutput
- type TriggerWebhookConfigPtrInput
- type TriggerWebhookConfigPtrOutput
- func (o TriggerWebhookConfigPtrOutput) Elem() TriggerWebhookConfigOutput
- func (TriggerWebhookConfigPtrOutput) ElementType() reflect.Type
- func (o TriggerWebhookConfigPtrOutput) Secret() pulumi.StringPtrOutput
- func (o TriggerWebhookConfigPtrOutput) State() pulumi.StringPtrOutput
- func (o TriggerWebhookConfigPtrOutput) ToTriggerWebhookConfigPtrOutput() TriggerWebhookConfigPtrOutput
- func (o TriggerWebhookConfigPtrOutput) ToTriggerWebhookConfigPtrOutputWithContext(ctx context.Context) TriggerWebhookConfigPtrOutput
- type WorkerPool
- type WorkerPoolArgs
- type WorkerPoolArray
- type WorkerPoolArrayInput
- type WorkerPoolArrayOutput
- func (WorkerPoolArrayOutput) ElementType() reflect.Type
- func (o WorkerPoolArrayOutput) Index(i pulumi.IntInput) WorkerPoolOutput
- func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput
- func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput
- type WorkerPoolInput
- type WorkerPoolMap
- type WorkerPoolMapInput
- type WorkerPoolMapOutput
- func (WorkerPoolMapOutput) ElementType() reflect.Type
- func (o WorkerPoolMapOutput) MapIndex(k pulumi.StringInput) WorkerPoolOutput
- func (o WorkerPoolMapOutput) ToWorkerPoolMapOutput() WorkerPoolMapOutput
- func (o WorkerPoolMapOutput) ToWorkerPoolMapOutputWithContext(ctx context.Context) WorkerPoolMapOutput
- type WorkerPoolNetworkConfig
- type WorkerPoolNetworkConfigArgs
- func (WorkerPoolNetworkConfigArgs) ElementType() reflect.Type
- func (i WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigOutput() WorkerPoolNetworkConfigOutput
- func (i WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigOutput
- func (i WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigPtrOutput() WorkerPoolNetworkConfigPtrOutput
- func (i WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigPtrOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigPtrOutput
- type WorkerPoolNetworkConfigInput
- type WorkerPoolNetworkConfigOutput
- func (WorkerPoolNetworkConfigOutput) ElementType() reflect.Type
- func (o WorkerPoolNetworkConfigOutput) PeeredNetwork() pulumi.StringOutput
- func (o WorkerPoolNetworkConfigOutput) PeeredNetworkIpRange() pulumi.StringPtrOutput
- func (o WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigOutput() WorkerPoolNetworkConfigOutput
- func (o WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigOutput
- func (o WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigPtrOutput() WorkerPoolNetworkConfigPtrOutput
- func (o WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigPtrOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigPtrOutput
- type WorkerPoolNetworkConfigPtrInput
- type WorkerPoolNetworkConfigPtrOutput
- func (o WorkerPoolNetworkConfigPtrOutput) Elem() WorkerPoolNetworkConfigOutput
- func (WorkerPoolNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o WorkerPoolNetworkConfigPtrOutput) PeeredNetwork() pulumi.StringPtrOutput
- func (o WorkerPoolNetworkConfigPtrOutput) PeeredNetworkIpRange() pulumi.StringPtrOutput
- func (o WorkerPoolNetworkConfigPtrOutput) ToWorkerPoolNetworkConfigPtrOutput() WorkerPoolNetworkConfigPtrOutput
- func (o WorkerPoolNetworkConfigPtrOutput) ToWorkerPoolNetworkConfigPtrOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigPtrOutput
- type WorkerPoolOutput
- func (o WorkerPoolOutput) Annotations() pulumi.StringMapOutput
- func (o WorkerPoolOutput) CreateTime() pulumi.StringOutput
- func (o WorkerPoolOutput) DeleteTime() pulumi.StringOutput
- func (o WorkerPoolOutput) DisplayName() pulumi.StringPtrOutput
- func (o WorkerPoolOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (WorkerPoolOutput) ElementType() reflect.Type
- func (o WorkerPoolOutput) Location() pulumi.StringOutput
- func (o WorkerPoolOutput) Name() pulumi.StringOutput
- func (o WorkerPoolOutput) NetworkConfig() WorkerPoolNetworkConfigPtrOutput
- func (o WorkerPoolOutput) PrivateServiceConnect() WorkerPoolPrivateServiceConnectPtrOutput
- func (o WorkerPoolOutput) Project() pulumi.StringOutput
- func (o WorkerPoolOutput) State() pulumi.StringOutput
- func (o WorkerPoolOutput) ToWorkerPoolOutput() WorkerPoolOutput
- func (o WorkerPoolOutput) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
- func (o WorkerPoolOutput) Uid() pulumi.StringOutput
- func (o WorkerPoolOutput) UpdateTime() pulumi.StringOutput
- func (o WorkerPoolOutput) WorkerConfig() WorkerPoolWorkerConfigOutput
- type WorkerPoolPrivateServiceConnect
- type WorkerPoolPrivateServiceConnectArgs
- func (WorkerPoolPrivateServiceConnectArgs) ElementType() reflect.Type
- func (i WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectOutput() WorkerPoolPrivateServiceConnectOutput
- func (i WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectOutput
- func (i WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectPtrOutput() WorkerPoolPrivateServiceConnectPtrOutput
- func (i WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectPtrOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectPtrOutput
- type WorkerPoolPrivateServiceConnectInput
- type WorkerPoolPrivateServiceConnectOutput
- func (WorkerPoolPrivateServiceConnectOutput) ElementType() reflect.Type
- func (o WorkerPoolPrivateServiceConnectOutput) NetworkAttachment() pulumi.StringOutput
- func (o WorkerPoolPrivateServiceConnectOutput) RouteAllTraffic() pulumi.BoolPtrOutput
- func (o WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectOutput() WorkerPoolPrivateServiceConnectOutput
- func (o WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectOutput
- func (o WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectPtrOutput() WorkerPoolPrivateServiceConnectPtrOutput
- func (o WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectPtrOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectPtrOutput
- type WorkerPoolPrivateServiceConnectPtrInput
- type WorkerPoolPrivateServiceConnectPtrOutput
- func (o WorkerPoolPrivateServiceConnectPtrOutput) Elem() WorkerPoolPrivateServiceConnectOutput
- func (WorkerPoolPrivateServiceConnectPtrOutput) ElementType() reflect.Type
- func (o WorkerPoolPrivateServiceConnectPtrOutput) NetworkAttachment() pulumi.StringPtrOutput
- func (o WorkerPoolPrivateServiceConnectPtrOutput) RouteAllTraffic() pulumi.BoolPtrOutput
- func (o WorkerPoolPrivateServiceConnectPtrOutput) ToWorkerPoolPrivateServiceConnectPtrOutput() WorkerPoolPrivateServiceConnectPtrOutput
- func (o WorkerPoolPrivateServiceConnectPtrOutput) ToWorkerPoolPrivateServiceConnectPtrOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectPtrOutput
- type WorkerPoolState
- type WorkerPoolWorkerConfig
- type WorkerPoolWorkerConfigArgs
- func (WorkerPoolWorkerConfigArgs) ElementType() reflect.Type
- func (i WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigOutput() WorkerPoolWorkerConfigOutput
- func (i WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigOutput
- func (i WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigPtrOutput() WorkerPoolWorkerConfigPtrOutput
- func (i WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigPtrOutput
- type WorkerPoolWorkerConfigInput
- type WorkerPoolWorkerConfigOutput
- func (o WorkerPoolWorkerConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (WorkerPoolWorkerConfigOutput) ElementType() reflect.Type
- func (o WorkerPoolWorkerConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkerPoolWorkerConfigOutput) NoExternalIp() pulumi.BoolPtrOutput
- func (o WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigOutput() WorkerPoolWorkerConfigOutput
- func (o WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigOutput
- func (o WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigPtrOutput() WorkerPoolWorkerConfigPtrOutput
- func (o WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigPtrOutput
- type WorkerPoolWorkerConfigPtrInput
- type WorkerPoolWorkerConfigPtrOutput
- func (o WorkerPoolWorkerConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o WorkerPoolWorkerConfigPtrOutput) Elem() WorkerPoolWorkerConfigOutput
- func (WorkerPoolWorkerConfigPtrOutput) ElementType() reflect.Type
- func (o WorkerPoolWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o WorkerPoolWorkerConfigPtrOutput) NoExternalIp() pulumi.BoolPtrOutput
- func (o WorkerPoolWorkerConfigPtrOutput) ToWorkerPoolWorkerConfigPtrOutput() WorkerPoolWorkerConfigPtrOutput
- func (o WorkerPoolWorkerConfigPtrOutput) ToWorkerPoolWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BitbucketServerConfig ¶
type BitbucketServerConfig struct { pulumi.CustomResourceState // Immutable. API Key that will be attached to webhook. Once this field has been set, it cannot be changed. // Changing this field will result in deleting/ recreating the resource. ApiKey pulumi.StringOutput `pulumi:"apiKey"` // The ID to use for the BitbucketServerConfig, which will become the final component of the BitbucketServerConfig's resource name. ConfigId pulumi.StringOutput `pulumi:"configId"` // Connected Bitbucket Server repositories for this config. ConnectedRepositories BitbucketServerConfigConnectedRepositoryArrayOutput `pulumi:"connectedRepositories"` // Immutable. The URI of the Bitbucket Server host. Once this field has been set, it cannot be changed. // If you need to change it, please create another BitbucketServerConfig. HostUri pulumi.StringOutput `pulumi:"hostUri"` // The location of this bitbucket server config. Location pulumi.StringOutput `pulumi:"location"` // The resource name for the config. Name pulumi.StringOutput `pulumi:"name"` // The network to be used when reaching out to the Bitbucket Server instance. The VPC network must be enabled for private // service connection. This should be set if the Bitbucket Server instance is hosted on-premises and not reachable by // public internet. If this field is left empty, no network peering will occur and calls to the Bitbucket Server instance // will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where // {project} is a project number or id and {network} is the name of a VPC network in the project. PeeredNetwork pulumi.StringPtrOutput `pulumi:"peeredNetwork"` Project pulumi.StringOutput `pulumi:"project"` // Secret Manager secrets needed by the config. // Structure is documented below. Secrets BitbucketServerConfigSecretsOutput `pulumi:"secrets"` // SSL certificate to use for requests to Bitbucket Server. The format should be PEM format but the extension can be one of // .pem, .cer, or .crt. SslCa pulumi.StringPtrOutput `pulumi:"sslCa"` // Username of the account Cloud Build will use on Bitbucket Server. Username pulumi.StringOutput `pulumi:"username"` // Output only. UUID included in webhook requests. The UUID is used to look up the corresponding config. WebhookKey pulumi.StringOutput `pulumi:"webhookKey"` }
BitbucketServerConfig represents the configuration for a Bitbucket Server.
To get more information about BitbucketServerConfig, see:
* [API documentation](https://cloud.google.com/build/docs/api/reference/rest/v1/projects.locations.bitbucketServerConfigs) * How-to Guides
- [Connect to a Bitbucket Server host](https://cloud.google.com/build/docs/automating-builds/bitbucket/connect-host-bitbucket-server)
## Example Usage
### Cloudbuild Bitbucket Server Config
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewBitbucketServerConfig(ctx, "bbs-config", &cloudbuild.BitbucketServerConfigArgs{ ConfigId: pulumi.String("bbs-config"), Location: pulumi.String("us-central1"), HostUri: pulumi.String("https://bbs.com"), Secrets: &cloudbuild.BitbucketServerConfigSecretsArgs{ AdminAccessTokenVersionName: pulumi.String("projects/myProject/secrets/mybbspat/versions/1"), ReadAccessTokenVersionName: pulumi.String("projects/myProject/secrets/mybbspat/versions/1"), WebhookSecretVersionName: pulumi.String("projects/myProject/secrets/mybbspat/versions/1"), }, Username: pulumi.String("test"), ApiKey: pulumi.String("<api-key>"), }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Bitbucket Server Config Repositories
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewBitbucketServerConfig(ctx, "bbs-config-with-repos", &cloudbuild.BitbucketServerConfigArgs{ ConfigId: pulumi.String("bbs-config"), Location: pulumi.String("us-central1"), HostUri: pulumi.String("https://bbs.com"), Secrets: &cloudbuild.BitbucketServerConfigSecretsArgs{ AdminAccessTokenVersionName: pulumi.String("projects/myProject/secrets/mybbspat/versions/1"), ReadAccessTokenVersionName: pulumi.String("projects/myProject/secrets/mybbspat/versions/1"), WebhookSecretVersionName: pulumi.String("projects/myProject/secrets/mybbspat/versions/1"), }, Username: pulumi.String("test"), ApiKey: pulumi.String("<api-key>"), ConnectedRepositories: cloudbuild.BitbucketServerConfigConnectedRepositoryArray{ &cloudbuild.BitbucketServerConfigConnectedRepositoryArgs{ ProjectKey: pulumi.String("DEV"), RepoSlug: pulumi.String("repo1"), }, &cloudbuild.BitbucketServerConfigConnectedRepositoryArgs{ ProjectKey: pulumi.String("PROD"), RepoSlug: pulumi.String("repo1"), }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Bitbucket Server Config Peered Network
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/servicenetworking" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } servicenetworking, err := projects.NewService(ctx, "servicenetworking", &projects.ServiceArgs{ Service: pulumi.String("servicenetworking.googleapis.com"), DisableOnDestroy: pulumi.Bool(false), }) if err != nil { return err } vpcNetwork, err := compute.NewNetwork(ctx, "vpc_network", &compute.NetworkArgs{ Name: pulumi.String("vpc-network"), }, pulumi.DependsOn([]pulumi.Resource{ servicenetworking, })) if err != nil { return err } privateIpAlloc, err := compute.NewGlobalAddress(ctx, "private_ip_alloc", &compute.GlobalAddressArgs{ Name: pulumi.String("private-ip-alloc"), Purpose: pulumi.String("VPC_PEERING"), AddressType: pulumi.String("INTERNAL"), PrefixLength: pulumi.Int(16), Network: vpcNetwork.ID(), }) if err != nil { return err } _, err = servicenetworking.NewConnection(ctx, "default", &servicenetworking.ConnectionArgs{ Network: vpcNetwork.ID(), Service: pulumi.String("servicenetworking.googleapis.com"), ReservedPeeringRanges: pulumi.StringArray{ privateIpAlloc.Name, }, }, pulumi.DependsOn([]pulumi.Resource{ servicenetworking, })) if err != nil { return err } _, err = cloudbuild.NewBitbucketServerConfig(ctx, "bbs-config-with-peered-network", &cloudbuild.BitbucketServerConfigArgs{ ConfigId: pulumi.String("bbs-config"), Location: pulumi.String("us-central1"), HostUri: pulumi.String("https://bbs.com"), Secrets: &cloudbuild.BitbucketServerConfigSecretsArgs{ AdminAccessTokenVersionName: pulumi.String("projects/myProject/secrets/mybbspat/versions/1"), ReadAccessTokenVersionName: pulumi.String("projects/myProject/secrets/mybbspat/versions/1"), WebhookSecretVersionName: pulumi.String("projects/myProject/secrets/mybbspat/versions/1"), }, Username: pulumi.String("test"), ApiKey: pulumi.String("<api-key>"), PeeredNetwork: pulumi.String(vpcNetwork.ID().ApplyT(func(id string) (std.ReplaceResult, error) { return std.ReplaceResult(interface{}(std.ReplaceOutput(ctx, std.ReplaceOutputArgs{ Text: id, Search: project.Name, Replace: project.Number, }, nil))), nil }).(std.ReplaceResultOutput).ApplyT(func(invoke std.ReplaceResult) (*string, error) { return invoke.Result, nil }).(pulumi.StringPtrOutput)), SslCa: pulumi.String("-----BEGIN CERTIFICATE-----\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\n-----END CERTIFICATE-----\n"), }, pulumi.DependsOn([]pulumi.Resource{ _default, })) if err != nil { return err } return nil }) }
```
## Import
BitbucketServerConfig can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/bitbucketServerConfigs/{{config_id}}`
* `{{project}}/{{location}}/{{config_id}}`
* `{{location}}/{{config_id}}`
When using the `pulumi import` command, BitbucketServerConfig can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:cloudbuild/bitbucketServerConfig:BitbucketServerConfig default projects/{{project}}/locations/{{location}}/bitbucketServerConfigs/{{config_id}} ```
```sh $ pulumi import gcp:cloudbuild/bitbucketServerConfig:BitbucketServerConfig default {{project}}/{{location}}/{{config_id}} ```
```sh $ pulumi import gcp:cloudbuild/bitbucketServerConfig:BitbucketServerConfig default {{location}}/{{config_id}} ```
func GetBitbucketServerConfig ¶
func GetBitbucketServerConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BitbucketServerConfigState, opts ...pulumi.ResourceOption) (*BitbucketServerConfig, error)
GetBitbucketServerConfig gets an existing BitbucketServerConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBitbucketServerConfig ¶
func NewBitbucketServerConfig(ctx *pulumi.Context, name string, args *BitbucketServerConfigArgs, opts ...pulumi.ResourceOption) (*BitbucketServerConfig, error)
NewBitbucketServerConfig registers a new resource with the given unique name, arguments, and options.
func (*BitbucketServerConfig) ElementType ¶
func (*BitbucketServerConfig) ElementType() reflect.Type
func (*BitbucketServerConfig) ToBitbucketServerConfigOutput ¶
func (i *BitbucketServerConfig) ToBitbucketServerConfigOutput() BitbucketServerConfigOutput
func (*BitbucketServerConfig) ToBitbucketServerConfigOutputWithContext ¶
func (i *BitbucketServerConfig) ToBitbucketServerConfigOutputWithContext(ctx context.Context) BitbucketServerConfigOutput
type BitbucketServerConfigArgs ¶
type BitbucketServerConfigArgs struct { // Immutable. API Key that will be attached to webhook. Once this field has been set, it cannot be changed. // Changing this field will result in deleting/ recreating the resource. ApiKey pulumi.StringInput // The ID to use for the BitbucketServerConfig, which will become the final component of the BitbucketServerConfig's resource name. ConfigId pulumi.StringInput // Connected Bitbucket Server repositories for this config. ConnectedRepositories BitbucketServerConfigConnectedRepositoryArrayInput // Immutable. The URI of the Bitbucket Server host. Once this field has been set, it cannot be changed. // If you need to change it, please create another BitbucketServerConfig. HostUri pulumi.StringInput // The location of this bitbucket server config. Location pulumi.StringInput // The network to be used when reaching out to the Bitbucket Server instance. The VPC network must be enabled for private // service connection. This should be set if the Bitbucket Server instance is hosted on-premises and not reachable by // public internet. If this field is left empty, no network peering will occur and calls to the Bitbucket Server instance // will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where // {project} is a project number or id and {network} is the name of a VPC network in the project. PeeredNetwork pulumi.StringPtrInput Project pulumi.StringPtrInput // Secret Manager secrets needed by the config. // Structure is documented below. Secrets BitbucketServerConfigSecretsInput // SSL certificate to use for requests to Bitbucket Server. The format should be PEM format but the extension can be one of // .pem, .cer, or .crt. SslCa pulumi.StringPtrInput // Username of the account Cloud Build will use on Bitbucket Server. Username pulumi.StringInput }
The set of arguments for constructing a BitbucketServerConfig resource.
func (BitbucketServerConfigArgs) ElementType ¶
func (BitbucketServerConfigArgs) ElementType() reflect.Type
type BitbucketServerConfigArray ¶
type BitbucketServerConfigArray []BitbucketServerConfigInput
func (BitbucketServerConfigArray) ElementType ¶
func (BitbucketServerConfigArray) ElementType() reflect.Type
func (BitbucketServerConfigArray) ToBitbucketServerConfigArrayOutput ¶
func (i BitbucketServerConfigArray) ToBitbucketServerConfigArrayOutput() BitbucketServerConfigArrayOutput
func (BitbucketServerConfigArray) ToBitbucketServerConfigArrayOutputWithContext ¶
func (i BitbucketServerConfigArray) ToBitbucketServerConfigArrayOutputWithContext(ctx context.Context) BitbucketServerConfigArrayOutput
type BitbucketServerConfigArrayInput ¶
type BitbucketServerConfigArrayInput interface { pulumi.Input ToBitbucketServerConfigArrayOutput() BitbucketServerConfigArrayOutput ToBitbucketServerConfigArrayOutputWithContext(context.Context) BitbucketServerConfigArrayOutput }
BitbucketServerConfigArrayInput is an input type that accepts BitbucketServerConfigArray and BitbucketServerConfigArrayOutput values. You can construct a concrete instance of `BitbucketServerConfigArrayInput` via:
BitbucketServerConfigArray{ BitbucketServerConfigArgs{...} }
type BitbucketServerConfigArrayOutput ¶
type BitbucketServerConfigArrayOutput struct{ *pulumi.OutputState }
func (BitbucketServerConfigArrayOutput) ElementType ¶
func (BitbucketServerConfigArrayOutput) ElementType() reflect.Type
func (BitbucketServerConfigArrayOutput) Index ¶
func (o BitbucketServerConfigArrayOutput) Index(i pulumi.IntInput) BitbucketServerConfigOutput
func (BitbucketServerConfigArrayOutput) ToBitbucketServerConfigArrayOutput ¶
func (o BitbucketServerConfigArrayOutput) ToBitbucketServerConfigArrayOutput() BitbucketServerConfigArrayOutput
func (BitbucketServerConfigArrayOutput) ToBitbucketServerConfigArrayOutputWithContext ¶
func (o BitbucketServerConfigArrayOutput) ToBitbucketServerConfigArrayOutputWithContext(ctx context.Context) BitbucketServerConfigArrayOutput
type BitbucketServerConfigConnectedRepositoryArgs ¶
type BitbucketServerConfigConnectedRepositoryArgs struct { // Identifier for the project storing the repository. ProjectKey pulumi.StringInput `pulumi:"projectKey"` // Identifier for the repository. RepoSlug pulumi.StringInput `pulumi:"repoSlug"` }
func (BitbucketServerConfigConnectedRepositoryArgs) ElementType ¶
func (BitbucketServerConfigConnectedRepositoryArgs) ElementType() reflect.Type
func (BitbucketServerConfigConnectedRepositoryArgs) ToBitbucketServerConfigConnectedRepositoryOutput ¶
func (i BitbucketServerConfigConnectedRepositoryArgs) ToBitbucketServerConfigConnectedRepositoryOutput() BitbucketServerConfigConnectedRepositoryOutput
func (BitbucketServerConfigConnectedRepositoryArgs) ToBitbucketServerConfigConnectedRepositoryOutputWithContext ¶
func (i BitbucketServerConfigConnectedRepositoryArgs) ToBitbucketServerConfigConnectedRepositoryOutputWithContext(ctx context.Context) BitbucketServerConfigConnectedRepositoryOutput
type BitbucketServerConfigConnectedRepositoryArray ¶
type BitbucketServerConfigConnectedRepositoryArray []BitbucketServerConfigConnectedRepositoryInput
func (BitbucketServerConfigConnectedRepositoryArray) ElementType ¶
func (BitbucketServerConfigConnectedRepositoryArray) ElementType() reflect.Type
func (BitbucketServerConfigConnectedRepositoryArray) ToBitbucketServerConfigConnectedRepositoryArrayOutput ¶
func (i BitbucketServerConfigConnectedRepositoryArray) ToBitbucketServerConfigConnectedRepositoryArrayOutput() BitbucketServerConfigConnectedRepositoryArrayOutput
func (BitbucketServerConfigConnectedRepositoryArray) ToBitbucketServerConfigConnectedRepositoryArrayOutputWithContext ¶
func (i BitbucketServerConfigConnectedRepositoryArray) ToBitbucketServerConfigConnectedRepositoryArrayOutputWithContext(ctx context.Context) BitbucketServerConfigConnectedRepositoryArrayOutput
type BitbucketServerConfigConnectedRepositoryArrayInput ¶
type BitbucketServerConfigConnectedRepositoryArrayInput interface { pulumi.Input ToBitbucketServerConfigConnectedRepositoryArrayOutput() BitbucketServerConfigConnectedRepositoryArrayOutput ToBitbucketServerConfigConnectedRepositoryArrayOutputWithContext(context.Context) BitbucketServerConfigConnectedRepositoryArrayOutput }
BitbucketServerConfigConnectedRepositoryArrayInput is an input type that accepts BitbucketServerConfigConnectedRepositoryArray and BitbucketServerConfigConnectedRepositoryArrayOutput values. You can construct a concrete instance of `BitbucketServerConfigConnectedRepositoryArrayInput` via:
BitbucketServerConfigConnectedRepositoryArray{ BitbucketServerConfigConnectedRepositoryArgs{...} }
type BitbucketServerConfigConnectedRepositoryArrayOutput ¶
type BitbucketServerConfigConnectedRepositoryArrayOutput struct{ *pulumi.OutputState }
func (BitbucketServerConfigConnectedRepositoryArrayOutput) ElementType ¶
func (BitbucketServerConfigConnectedRepositoryArrayOutput) ElementType() reflect.Type
func (BitbucketServerConfigConnectedRepositoryArrayOutput) ToBitbucketServerConfigConnectedRepositoryArrayOutput ¶
func (o BitbucketServerConfigConnectedRepositoryArrayOutput) ToBitbucketServerConfigConnectedRepositoryArrayOutput() BitbucketServerConfigConnectedRepositoryArrayOutput
func (BitbucketServerConfigConnectedRepositoryArrayOutput) ToBitbucketServerConfigConnectedRepositoryArrayOutputWithContext ¶
func (o BitbucketServerConfigConnectedRepositoryArrayOutput) ToBitbucketServerConfigConnectedRepositoryArrayOutputWithContext(ctx context.Context) BitbucketServerConfigConnectedRepositoryArrayOutput
type BitbucketServerConfigConnectedRepositoryInput ¶
type BitbucketServerConfigConnectedRepositoryInput interface { pulumi.Input ToBitbucketServerConfigConnectedRepositoryOutput() BitbucketServerConfigConnectedRepositoryOutput ToBitbucketServerConfigConnectedRepositoryOutputWithContext(context.Context) BitbucketServerConfigConnectedRepositoryOutput }
BitbucketServerConfigConnectedRepositoryInput is an input type that accepts BitbucketServerConfigConnectedRepositoryArgs and BitbucketServerConfigConnectedRepositoryOutput values. You can construct a concrete instance of `BitbucketServerConfigConnectedRepositoryInput` via:
BitbucketServerConfigConnectedRepositoryArgs{...}
type BitbucketServerConfigConnectedRepositoryOutput ¶
type BitbucketServerConfigConnectedRepositoryOutput struct{ *pulumi.OutputState }
func (BitbucketServerConfigConnectedRepositoryOutput) ElementType ¶
func (BitbucketServerConfigConnectedRepositoryOutput) ElementType() reflect.Type
func (BitbucketServerConfigConnectedRepositoryOutput) ProjectKey ¶
func (o BitbucketServerConfigConnectedRepositoryOutput) ProjectKey() pulumi.StringOutput
Identifier for the project storing the repository.
func (BitbucketServerConfigConnectedRepositoryOutput) RepoSlug ¶
func (o BitbucketServerConfigConnectedRepositoryOutput) RepoSlug() pulumi.StringOutput
Identifier for the repository.
func (BitbucketServerConfigConnectedRepositoryOutput) ToBitbucketServerConfigConnectedRepositoryOutput ¶
func (o BitbucketServerConfigConnectedRepositoryOutput) ToBitbucketServerConfigConnectedRepositoryOutput() BitbucketServerConfigConnectedRepositoryOutput
func (BitbucketServerConfigConnectedRepositoryOutput) ToBitbucketServerConfigConnectedRepositoryOutputWithContext ¶
func (o BitbucketServerConfigConnectedRepositoryOutput) ToBitbucketServerConfigConnectedRepositoryOutputWithContext(ctx context.Context) BitbucketServerConfigConnectedRepositoryOutput
type BitbucketServerConfigInput ¶
type BitbucketServerConfigInput interface { pulumi.Input ToBitbucketServerConfigOutput() BitbucketServerConfigOutput ToBitbucketServerConfigOutputWithContext(ctx context.Context) BitbucketServerConfigOutput }
type BitbucketServerConfigMap ¶
type BitbucketServerConfigMap map[string]BitbucketServerConfigInput
func (BitbucketServerConfigMap) ElementType ¶
func (BitbucketServerConfigMap) ElementType() reflect.Type
func (BitbucketServerConfigMap) ToBitbucketServerConfigMapOutput ¶
func (i BitbucketServerConfigMap) ToBitbucketServerConfigMapOutput() BitbucketServerConfigMapOutput
func (BitbucketServerConfigMap) ToBitbucketServerConfigMapOutputWithContext ¶
func (i BitbucketServerConfigMap) ToBitbucketServerConfigMapOutputWithContext(ctx context.Context) BitbucketServerConfigMapOutput
type BitbucketServerConfigMapInput ¶
type BitbucketServerConfigMapInput interface { pulumi.Input ToBitbucketServerConfigMapOutput() BitbucketServerConfigMapOutput ToBitbucketServerConfigMapOutputWithContext(context.Context) BitbucketServerConfigMapOutput }
BitbucketServerConfigMapInput is an input type that accepts BitbucketServerConfigMap and BitbucketServerConfigMapOutput values. You can construct a concrete instance of `BitbucketServerConfigMapInput` via:
BitbucketServerConfigMap{ "key": BitbucketServerConfigArgs{...} }
type BitbucketServerConfigMapOutput ¶
type BitbucketServerConfigMapOutput struct{ *pulumi.OutputState }
func (BitbucketServerConfigMapOutput) ElementType ¶
func (BitbucketServerConfigMapOutput) ElementType() reflect.Type
func (BitbucketServerConfigMapOutput) MapIndex ¶
func (o BitbucketServerConfigMapOutput) MapIndex(k pulumi.StringInput) BitbucketServerConfigOutput
func (BitbucketServerConfigMapOutput) ToBitbucketServerConfigMapOutput ¶
func (o BitbucketServerConfigMapOutput) ToBitbucketServerConfigMapOutput() BitbucketServerConfigMapOutput
func (BitbucketServerConfigMapOutput) ToBitbucketServerConfigMapOutputWithContext ¶
func (o BitbucketServerConfigMapOutput) ToBitbucketServerConfigMapOutputWithContext(ctx context.Context) BitbucketServerConfigMapOutput
type BitbucketServerConfigOutput ¶
type BitbucketServerConfigOutput struct{ *pulumi.OutputState }
func (BitbucketServerConfigOutput) ApiKey ¶
func (o BitbucketServerConfigOutput) ApiKey() pulumi.StringOutput
Immutable. API Key that will be attached to webhook. Once this field has been set, it cannot be changed. Changing this field will result in deleting/ recreating the resource.
func (BitbucketServerConfigOutput) ConfigId ¶
func (o BitbucketServerConfigOutput) ConfigId() pulumi.StringOutput
The ID to use for the BitbucketServerConfig, which will become the final component of the BitbucketServerConfig's resource name.
func (BitbucketServerConfigOutput) ConnectedRepositories ¶
func (o BitbucketServerConfigOutput) ConnectedRepositories() BitbucketServerConfigConnectedRepositoryArrayOutput
Connected Bitbucket Server repositories for this config.
func (BitbucketServerConfigOutput) ElementType ¶
func (BitbucketServerConfigOutput) ElementType() reflect.Type
func (BitbucketServerConfigOutput) HostUri ¶
func (o BitbucketServerConfigOutput) HostUri() pulumi.StringOutput
Immutable. The URI of the Bitbucket Server host. Once this field has been set, it cannot be changed. If you need to change it, please create another BitbucketServerConfig.
func (BitbucketServerConfigOutput) Location ¶
func (o BitbucketServerConfigOutput) Location() pulumi.StringOutput
The location of this bitbucket server config.
func (BitbucketServerConfigOutput) Name ¶
func (o BitbucketServerConfigOutput) Name() pulumi.StringOutput
The resource name for the config.
func (BitbucketServerConfigOutput) PeeredNetwork ¶
func (o BitbucketServerConfigOutput) PeeredNetwork() pulumi.StringPtrOutput
The network to be used when reaching out to the Bitbucket Server instance. The VPC network must be enabled for private service connection. This should be set if the Bitbucket Server instance is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the Bitbucket Server instance will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number or id and {network} is the name of a VPC network in the project.
func (BitbucketServerConfigOutput) Project ¶
func (o BitbucketServerConfigOutput) Project() pulumi.StringOutput
func (BitbucketServerConfigOutput) Secrets ¶
func (o BitbucketServerConfigOutput) Secrets() BitbucketServerConfigSecretsOutput
Secret Manager secrets needed by the config. Structure is documented below.
func (BitbucketServerConfigOutput) SslCa ¶
func (o BitbucketServerConfigOutput) SslCa() pulumi.StringPtrOutput
SSL certificate to use for requests to Bitbucket Server. The format should be PEM format but the extension can be one of .pem, .cer, or .crt.
func (BitbucketServerConfigOutput) ToBitbucketServerConfigOutput ¶
func (o BitbucketServerConfigOutput) ToBitbucketServerConfigOutput() BitbucketServerConfigOutput
func (BitbucketServerConfigOutput) ToBitbucketServerConfigOutputWithContext ¶
func (o BitbucketServerConfigOutput) ToBitbucketServerConfigOutputWithContext(ctx context.Context) BitbucketServerConfigOutput
func (BitbucketServerConfigOutput) Username ¶
func (o BitbucketServerConfigOutput) Username() pulumi.StringOutput
Username of the account Cloud Build will use on Bitbucket Server.
func (BitbucketServerConfigOutput) WebhookKey ¶
func (o BitbucketServerConfigOutput) WebhookKey() pulumi.StringOutput
Output only. UUID included in webhook requests. The UUID is used to look up the corresponding config.
type BitbucketServerConfigSecrets ¶
type BitbucketServerConfigSecrets struct { // The resource name for the admin access token's secret version. AdminAccessTokenVersionName string `pulumi:"adminAccessTokenVersionName"` // The resource name for the read access token's secret version. ReadAccessTokenVersionName string `pulumi:"readAccessTokenVersionName"` // Immutable. The resource name for the webhook secret's secret version. Once this field has been set, it cannot be changed. // Changing this field will result in deleting/ recreating the resource. // // *** WebhookSecretVersionName string `pulumi:"webhookSecretVersionName"` }
type BitbucketServerConfigSecretsArgs ¶
type BitbucketServerConfigSecretsArgs struct { // The resource name for the admin access token's secret version. AdminAccessTokenVersionName pulumi.StringInput `pulumi:"adminAccessTokenVersionName"` // The resource name for the read access token's secret version. ReadAccessTokenVersionName pulumi.StringInput `pulumi:"readAccessTokenVersionName"` // Immutable. The resource name for the webhook secret's secret version. Once this field has been set, it cannot be changed. // Changing this field will result in deleting/ recreating the resource. // // *** WebhookSecretVersionName pulumi.StringInput `pulumi:"webhookSecretVersionName"` }
func (BitbucketServerConfigSecretsArgs) ElementType ¶
func (BitbucketServerConfigSecretsArgs) ElementType() reflect.Type
func (BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsOutput ¶
func (i BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsOutput() BitbucketServerConfigSecretsOutput
func (BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsOutputWithContext ¶
func (i BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsOutput
func (BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsPtrOutput ¶
func (i BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsPtrOutput() BitbucketServerConfigSecretsPtrOutput
func (BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsPtrOutputWithContext ¶
func (i BitbucketServerConfigSecretsArgs) ToBitbucketServerConfigSecretsPtrOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsPtrOutput
type BitbucketServerConfigSecretsInput ¶
type BitbucketServerConfigSecretsInput interface { pulumi.Input ToBitbucketServerConfigSecretsOutput() BitbucketServerConfigSecretsOutput ToBitbucketServerConfigSecretsOutputWithContext(context.Context) BitbucketServerConfigSecretsOutput }
BitbucketServerConfigSecretsInput is an input type that accepts BitbucketServerConfigSecretsArgs and BitbucketServerConfigSecretsOutput values. You can construct a concrete instance of `BitbucketServerConfigSecretsInput` via:
BitbucketServerConfigSecretsArgs{...}
type BitbucketServerConfigSecretsOutput ¶
type BitbucketServerConfigSecretsOutput struct{ *pulumi.OutputState }
func (BitbucketServerConfigSecretsOutput) AdminAccessTokenVersionName ¶
func (o BitbucketServerConfigSecretsOutput) AdminAccessTokenVersionName() pulumi.StringOutput
The resource name for the admin access token's secret version.
func (BitbucketServerConfigSecretsOutput) ElementType ¶
func (BitbucketServerConfigSecretsOutput) ElementType() reflect.Type
func (BitbucketServerConfigSecretsOutput) ReadAccessTokenVersionName ¶
func (o BitbucketServerConfigSecretsOutput) ReadAccessTokenVersionName() pulumi.StringOutput
The resource name for the read access token's secret version.
func (BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsOutput ¶
func (o BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsOutput() BitbucketServerConfigSecretsOutput
func (BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsOutputWithContext ¶
func (o BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsOutput
func (BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsPtrOutput ¶
func (o BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsPtrOutput() BitbucketServerConfigSecretsPtrOutput
func (BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsPtrOutputWithContext ¶
func (o BitbucketServerConfigSecretsOutput) ToBitbucketServerConfigSecretsPtrOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsPtrOutput
func (BitbucketServerConfigSecretsOutput) WebhookSecretVersionName ¶
func (o BitbucketServerConfigSecretsOutput) WebhookSecretVersionName() pulumi.StringOutput
Immutable. The resource name for the webhook secret's secret version. Once this field has been set, it cannot be changed. Changing this field will result in deleting/ recreating the resource.
***
type BitbucketServerConfigSecretsPtrInput ¶
type BitbucketServerConfigSecretsPtrInput interface { pulumi.Input ToBitbucketServerConfigSecretsPtrOutput() BitbucketServerConfigSecretsPtrOutput ToBitbucketServerConfigSecretsPtrOutputWithContext(context.Context) BitbucketServerConfigSecretsPtrOutput }
BitbucketServerConfigSecretsPtrInput is an input type that accepts BitbucketServerConfigSecretsArgs, BitbucketServerConfigSecretsPtr and BitbucketServerConfigSecretsPtrOutput values. You can construct a concrete instance of `BitbucketServerConfigSecretsPtrInput` via:
BitbucketServerConfigSecretsArgs{...} or: nil
func BitbucketServerConfigSecretsPtr ¶
func BitbucketServerConfigSecretsPtr(v *BitbucketServerConfigSecretsArgs) BitbucketServerConfigSecretsPtrInput
type BitbucketServerConfigSecretsPtrOutput ¶
type BitbucketServerConfigSecretsPtrOutput struct{ *pulumi.OutputState }
func (BitbucketServerConfigSecretsPtrOutput) AdminAccessTokenVersionName ¶
func (o BitbucketServerConfigSecretsPtrOutput) AdminAccessTokenVersionName() pulumi.StringPtrOutput
The resource name for the admin access token's secret version.
func (BitbucketServerConfigSecretsPtrOutput) ElementType ¶
func (BitbucketServerConfigSecretsPtrOutput) ElementType() reflect.Type
func (BitbucketServerConfigSecretsPtrOutput) ReadAccessTokenVersionName ¶
func (o BitbucketServerConfigSecretsPtrOutput) ReadAccessTokenVersionName() pulumi.StringPtrOutput
The resource name for the read access token's secret version.
func (BitbucketServerConfigSecretsPtrOutput) ToBitbucketServerConfigSecretsPtrOutput ¶
func (o BitbucketServerConfigSecretsPtrOutput) ToBitbucketServerConfigSecretsPtrOutput() BitbucketServerConfigSecretsPtrOutput
func (BitbucketServerConfigSecretsPtrOutput) ToBitbucketServerConfigSecretsPtrOutputWithContext ¶
func (o BitbucketServerConfigSecretsPtrOutput) ToBitbucketServerConfigSecretsPtrOutputWithContext(ctx context.Context) BitbucketServerConfigSecretsPtrOutput
func (BitbucketServerConfigSecretsPtrOutput) WebhookSecretVersionName ¶
func (o BitbucketServerConfigSecretsPtrOutput) WebhookSecretVersionName() pulumi.StringPtrOutput
Immutable. The resource name for the webhook secret's secret version. Once this field has been set, it cannot be changed. Changing this field will result in deleting/ recreating the resource.
***
type BitbucketServerConfigState ¶
type BitbucketServerConfigState struct { // Immutable. API Key that will be attached to webhook. Once this field has been set, it cannot be changed. // Changing this field will result in deleting/ recreating the resource. ApiKey pulumi.StringPtrInput // The ID to use for the BitbucketServerConfig, which will become the final component of the BitbucketServerConfig's resource name. ConfigId pulumi.StringPtrInput // Connected Bitbucket Server repositories for this config. ConnectedRepositories BitbucketServerConfigConnectedRepositoryArrayInput // Immutable. The URI of the Bitbucket Server host. Once this field has been set, it cannot be changed. // If you need to change it, please create another BitbucketServerConfig. HostUri pulumi.StringPtrInput // The location of this bitbucket server config. Location pulumi.StringPtrInput // The resource name for the config. Name pulumi.StringPtrInput // The network to be used when reaching out to the Bitbucket Server instance. The VPC network must be enabled for private // service connection. This should be set if the Bitbucket Server instance is hosted on-premises and not reachable by // public internet. If this field is left empty, no network peering will occur and calls to the Bitbucket Server instance // will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where // {project} is a project number or id and {network} is the name of a VPC network in the project. PeeredNetwork pulumi.StringPtrInput Project pulumi.StringPtrInput // Secret Manager secrets needed by the config. // Structure is documented below. Secrets BitbucketServerConfigSecretsPtrInput // SSL certificate to use for requests to Bitbucket Server. The format should be PEM format but the extension can be one of // .pem, .cer, or .crt. SslCa pulumi.StringPtrInput // Username of the account Cloud Build will use on Bitbucket Server. Username pulumi.StringPtrInput // Output only. UUID included in webhook requests. The UUID is used to look up the corresponding config. WebhookKey pulumi.StringPtrInput }
func (BitbucketServerConfigState) ElementType ¶
func (BitbucketServerConfigState) ElementType() reflect.Type
type GetTriggerApprovalConfig ¶
type GetTriggerApprovalConfig struct { // Whether or not approval is needed. If this is set on a build, it will become pending when run, // and will need to be explicitly approved to start. ApprovalRequired bool `pulumi:"approvalRequired"` }
type GetTriggerApprovalConfigArgs ¶
type GetTriggerApprovalConfigArgs struct { // Whether or not approval is needed. If this is set on a build, it will become pending when run, // and will need to be explicitly approved to start. ApprovalRequired pulumi.BoolInput `pulumi:"approvalRequired"` }
func (GetTriggerApprovalConfigArgs) ElementType ¶
func (GetTriggerApprovalConfigArgs) ElementType() reflect.Type
func (GetTriggerApprovalConfigArgs) ToGetTriggerApprovalConfigOutput ¶
func (i GetTriggerApprovalConfigArgs) ToGetTriggerApprovalConfigOutput() GetTriggerApprovalConfigOutput
func (GetTriggerApprovalConfigArgs) ToGetTriggerApprovalConfigOutputWithContext ¶
func (i GetTriggerApprovalConfigArgs) ToGetTriggerApprovalConfigOutputWithContext(ctx context.Context) GetTriggerApprovalConfigOutput
type GetTriggerApprovalConfigArray ¶
type GetTriggerApprovalConfigArray []GetTriggerApprovalConfigInput
func (GetTriggerApprovalConfigArray) ElementType ¶
func (GetTriggerApprovalConfigArray) ElementType() reflect.Type
func (GetTriggerApprovalConfigArray) ToGetTriggerApprovalConfigArrayOutput ¶
func (i GetTriggerApprovalConfigArray) ToGetTriggerApprovalConfigArrayOutput() GetTriggerApprovalConfigArrayOutput
func (GetTriggerApprovalConfigArray) ToGetTriggerApprovalConfigArrayOutputWithContext ¶
func (i GetTriggerApprovalConfigArray) ToGetTriggerApprovalConfigArrayOutputWithContext(ctx context.Context) GetTriggerApprovalConfigArrayOutput
type GetTriggerApprovalConfigArrayInput ¶
type GetTriggerApprovalConfigArrayInput interface { pulumi.Input ToGetTriggerApprovalConfigArrayOutput() GetTriggerApprovalConfigArrayOutput ToGetTriggerApprovalConfigArrayOutputWithContext(context.Context) GetTriggerApprovalConfigArrayOutput }
GetTriggerApprovalConfigArrayInput is an input type that accepts GetTriggerApprovalConfigArray and GetTriggerApprovalConfigArrayOutput values. You can construct a concrete instance of `GetTriggerApprovalConfigArrayInput` via:
GetTriggerApprovalConfigArray{ GetTriggerApprovalConfigArgs{...} }
type GetTriggerApprovalConfigArrayOutput ¶
type GetTriggerApprovalConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerApprovalConfigArrayOutput) ElementType ¶
func (GetTriggerApprovalConfigArrayOutput) ElementType() reflect.Type
func (GetTriggerApprovalConfigArrayOutput) Index ¶
func (o GetTriggerApprovalConfigArrayOutput) Index(i pulumi.IntInput) GetTriggerApprovalConfigOutput
func (GetTriggerApprovalConfigArrayOutput) ToGetTriggerApprovalConfigArrayOutput ¶
func (o GetTriggerApprovalConfigArrayOutput) ToGetTriggerApprovalConfigArrayOutput() GetTriggerApprovalConfigArrayOutput
func (GetTriggerApprovalConfigArrayOutput) ToGetTriggerApprovalConfigArrayOutputWithContext ¶
func (o GetTriggerApprovalConfigArrayOutput) ToGetTriggerApprovalConfigArrayOutputWithContext(ctx context.Context) GetTriggerApprovalConfigArrayOutput
type GetTriggerApprovalConfigInput ¶
type GetTriggerApprovalConfigInput interface { pulumi.Input ToGetTriggerApprovalConfigOutput() GetTriggerApprovalConfigOutput ToGetTriggerApprovalConfigOutputWithContext(context.Context) GetTriggerApprovalConfigOutput }
GetTriggerApprovalConfigInput is an input type that accepts GetTriggerApprovalConfigArgs and GetTriggerApprovalConfigOutput values. You can construct a concrete instance of `GetTriggerApprovalConfigInput` via:
GetTriggerApprovalConfigArgs{...}
type GetTriggerApprovalConfigOutput ¶
type GetTriggerApprovalConfigOutput struct{ *pulumi.OutputState }
func (GetTriggerApprovalConfigOutput) ApprovalRequired ¶
func (o GetTriggerApprovalConfigOutput) ApprovalRequired() pulumi.BoolOutput
Whether or not approval is needed. If this is set on a build, it will become pending when run, and will need to be explicitly approved to start.
func (GetTriggerApprovalConfigOutput) ElementType ¶
func (GetTriggerApprovalConfigOutput) ElementType() reflect.Type
func (GetTriggerApprovalConfigOutput) ToGetTriggerApprovalConfigOutput ¶
func (o GetTriggerApprovalConfigOutput) ToGetTriggerApprovalConfigOutput() GetTriggerApprovalConfigOutput
func (GetTriggerApprovalConfigOutput) ToGetTriggerApprovalConfigOutputWithContext ¶
func (o GetTriggerApprovalConfigOutput) ToGetTriggerApprovalConfigOutputWithContext(ctx context.Context) GetTriggerApprovalConfigOutput
type GetTriggerBitbucketServerTriggerConfig ¶
type GetTriggerBitbucketServerTriggerConfig struct { // The Bitbucket server config resource that this trigger config maps to. BitbucketServerConfigResource string `pulumi:"bitbucketServerConfigResource"` // Key of the project that the repo is in. For example: The key for https://mybitbucket.server/projects/TEST/repos/test-repo is "TEST". ProjectKey string `pulumi:"projectKey"` // Filter to match changes in pull requests. PullRequests []GetTriggerBitbucketServerTriggerConfigPullRequest `pulumi:"pullRequests"` // Filter to match changes in refs like branches, tags. Pushes []GetTriggerBitbucketServerTriggerConfigPush `pulumi:"pushes"` // Slug of the repository. A repository slug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL. // For example, if the repository name is 'test repo', in the URL it would become 'test-repo' as in https://mybitbucket.server/projects/TEST/repos/test-repo. RepoSlug string `pulumi:"repoSlug"` }
type GetTriggerBitbucketServerTriggerConfigArgs ¶
type GetTriggerBitbucketServerTriggerConfigArgs struct { // The Bitbucket server config resource that this trigger config maps to. BitbucketServerConfigResource pulumi.StringInput `pulumi:"bitbucketServerConfigResource"` // Key of the project that the repo is in. For example: The key for https://mybitbucket.server/projects/TEST/repos/test-repo is "TEST". ProjectKey pulumi.StringInput `pulumi:"projectKey"` // Filter to match changes in pull requests. PullRequests GetTriggerBitbucketServerTriggerConfigPullRequestArrayInput `pulumi:"pullRequests"` // Filter to match changes in refs like branches, tags. Pushes GetTriggerBitbucketServerTriggerConfigPushArrayInput `pulumi:"pushes"` // Slug of the repository. A repository slug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL. // For example, if the repository name is 'test repo', in the URL it would become 'test-repo' as in https://mybitbucket.server/projects/TEST/repos/test-repo. RepoSlug pulumi.StringInput `pulumi:"repoSlug"` }
func (GetTriggerBitbucketServerTriggerConfigArgs) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigArgs) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigArgs) ToGetTriggerBitbucketServerTriggerConfigOutput ¶
func (i GetTriggerBitbucketServerTriggerConfigArgs) ToGetTriggerBitbucketServerTriggerConfigOutput() GetTriggerBitbucketServerTriggerConfigOutput
func (GetTriggerBitbucketServerTriggerConfigArgs) ToGetTriggerBitbucketServerTriggerConfigOutputWithContext ¶
func (i GetTriggerBitbucketServerTriggerConfigArgs) ToGetTriggerBitbucketServerTriggerConfigOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigOutput
type GetTriggerBitbucketServerTriggerConfigArray ¶
type GetTriggerBitbucketServerTriggerConfigArray []GetTriggerBitbucketServerTriggerConfigInput
func (GetTriggerBitbucketServerTriggerConfigArray) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigArray) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigArray) ToGetTriggerBitbucketServerTriggerConfigArrayOutput ¶
func (i GetTriggerBitbucketServerTriggerConfigArray) ToGetTriggerBitbucketServerTriggerConfigArrayOutput() GetTriggerBitbucketServerTriggerConfigArrayOutput
func (GetTriggerBitbucketServerTriggerConfigArray) ToGetTriggerBitbucketServerTriggerConfigArrayOutputWithContext ¶
func (i GetTriggerBitbucketServerTriggerConfigArray) ToGetTriggerBitbucketServerTriggerConfigArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigArrayOutput
type GetTriggerBitbucketServerTriggerConfigArrayInput ¶
type GetTriggerBitbucketServerTriggerConfigArrayInput interface { pulumi.Input ToGetTriggerBitbucketServerTriggerConfigArrayOutput() GetTriggerBitbucketServerTriggerConfigArrayOutput ToGetTriggerBitbucketServerTriggerConfigArrayOutputWithContext(context.Context) GetTriggerBitbucketServerTriggerConfigArrayOutput }
GetTriggerBitbucketServerTriggerConfigArrayInput is an input type that accepts GetTriggerBitbucketServerTriggerConfigArray and GetTriggerBitbucketServerTriggerConfigArrayOutput values. You can construct a concrete instance of `GetTriggerBitbucketServerTriggerConfigArrayInput` via:
GetTriggerBitbucketServerTriggerConfigArray{ GetTriggerBitbucketServerTriggerConfigArgs{...} }
type GetTriggerBitbucketServerTriggerConfigArrayOutput ¶
type GetTriggerBitbucketServerTriggerConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBitbucketServerTriggerConfigArrayOutput) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigArrayOutput) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigArrayOutput) ToGetTriggerBitbucketServerTriggerConfigArrayOutput ¶
func (o GetTriggerBitbucketServerTriggerConfigArrayOutput) ToGetTriggerBitbucketServerTriggerConfigArrayOutput() GetTriggerBitbucketServerTriggerConfigArrayOutput
func (GetTriggerBitbucketServerTriggerConfigArrayOutput) ToGetTriggerBitbucketServerTriggerConfigArrayOutputWithContext ¶
func (o GetTriggerBitbucketServerTriggerConfigArrayOutput) ToGetTriggerBitbucketServerTriggerConfigArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigArrayOutput
type GetTriggerBitbucketServerTriggerConfigInput ¶
type GetTriggerBitbucketServerTriggerConfigInput interface { pulumi.Input ToGetTriggerBitbucketServerTriggerConfigOutput() GetTriggerBitbucketServerTriggerConfigOutput ToGetTriggerBitbucketServerTriggerConfigOutputWithContext(context.Context) GetTriggerBitbucketServerTriggerConfigOutput }
GetTriggerBitbucketServerTriggerConfigInput is an input type that accepts GetTriggerBitbucketServerTriggerConfigArgs and GetTriggerBitbucketServerTriggerConfigOutput values. You can construct a concrete instance of `GetTriggerBitbucketServerTriggerConfigInput` via:
GetTriggerBitbucketServerTriggerConfigArgs{...}
type GetTriggerBitbucketServerTriggerConfigOutput ¶
type GetTriggerBitbucketServerTriggerConfigOutput struct{ *pulumi.OutputState }
func (GetTriggerBitbucketServerTriggerConfigOutput) BitbucketServerConfigResource ¶
func (o GetTriggerBitbucketServerTriggerConfigOutput) BitbucketServerConfigResource() pulumi.StringOutput
The Bitbucket server config resource that this trigger config maps to.
func (GetTriggerBitbucketServerTriggerConfigOutput) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigOutput) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigOutput) ProjectKey ¶
func (o GetTriggerBitbucketServerTriggerConfigOutput) ProjectKey() pulumi.StringOutput
Key of the project that the repo is in. For example: The key for https://mybitbucket.server/projects/TEST/repos/test-repo is "TEST".
func (GetTriggerBitbucketServerTriggerConfigOutput) PullRequests ¶
func (o GetTriggerBitbucketServerTriggerConfigOutput) PullRequests() GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
Filter to match changes in pull requests.
func (GetTriggerBitbucketServerTriggerConfigOutput) Pushes ¶
func (o GetTriggerBitbucketServerTriggerConfigOutput) Pushes() GetTriggerBitbucketServerTriggerConfigPushArrayOutput
Filter to match changes in refs like branches, tags.
func (GetTriggerBitbucketServerTriggerConfigOutput) RepoSlug ¶
func (o GetTriggerBitbucketServerTriggerConfigOutput) RepoSlug() pulumi.StringOutput
Slug of the repository. A repository slug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL. For example, if the repository name is 'test repo', in the URL it would become 'test-repo' as in https://mybitbucket.server/projects/TEST/repos/test-repo.
func (GetTriggerBitbucketServerTriggerConfigOutput) ToGetTriggerBitbucketServerTriggerConfigOutput ¶
func (o GetTriggerBitbucketServerTriggerConfigOutput) ToGetTriggerBitbucketServerTriggerConfigOutput() GetTriggerBitbucketServerTriggerConfigOutput
func (GetTriggerBitbucketServerTriggerConfigOutput) ToGetTriggerBitbucketServerTriggerConfigOutputWithContext ¶
func (o GetTriggerBitbucketServerTriggerConfigOutput) ToGetTriggerBitbucketServerTriggerConfigOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigOutput
type GetTriggerBitbucketServerTriggerConfigPullRequest ¶
type GetTriggerBitbucketServerTriggerConfigPullRequest struct { // Regex of branches to match. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch string `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. Possible values: ["COMMENTS_DISABLED", "COMMENTS_ENABLED", "COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY"] CommentControl string `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex bool `pulumi:"invertRegex"` }
type GetTriggerBitbucketServerTriggerConfigPullRequestArgs ¶
type GetTriggerBitbucketServerTriggerConfigPullRequestArgs struct { // Regex of branches to match. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringInput `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. Possible values: ["COMMENTS_DISABLED", "COMMENTS_ENABLED", "COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY"] CommentControl pulumi.StringInput `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` }
func (GetTriggerBitbucketServerTriggerConfigPullRequestArgs) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigPullRequestArgs) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigPullRequestArgs) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutput ¶
func (i GetTriggerBitbucketServerTriggerConfigPullRequestArgs) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutput() GetTriggerBitbucketServerTriggerConfigPullRequestOutput
func (GetTriggerBitbucketServerTriggerConfigPullRequestArgs) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext ¶
func (i GetTriggerBitbucketServerTriggerConfigPullRequestArgs) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestOutput
type GetTriggerBitbucketServerTriggerConfigPullRequestArray ¶
type GetTriggerBitbucketServerTriggerConfigPullRequestArray []GetTriggerBitbucketServerTriggerConfigPullRequestInput
func (GetTriggerBitbucketServerTriggerConfigPullRequestArray) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigPullRequestArray) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigPullRequestArray) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput ¶
func (i GetTriggerBitbucketServerTriggerConfigPullRequestArray) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput() GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
func (GetTriggerBitbucketServerTriggerConfigPullRequestArray) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutputWithContext ¶
func (i GetTriggerBitbucketServerTriggerConfigPullRequestArray) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
type GetTriggerBitbucketServerTriggerConfigPullRequestArrayInput ¶
type GetTriggerBitbucketServerTriggerConfigPullRequestArrayInput interface { pulumi.Input ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput() GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutputWithContext(context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput }
GetTriggerBitbucketServerTriggerConfigPullRequestArrayInput is an input type that accepts GetTriggerBitbucketServerTriggerConfigPullRequestArray and GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput values. You can construct a concrete instance of `GetTriggerBitbucketServerTriggerConfigPullRequestArrayInput` via:
GetTriggerBitbucketServerTriggerConfigPullRequestArray{ GetTriggerBitbucketServerTriggerConfigPullRequestArgs{...} }
type GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput ¶
type GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput ¶
func (o GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput() GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
func (GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutputWithContext ¶
func (o GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestArrayOutput
type GetTriggerBitbucketServerTriggerConfigPullRequestInput ¶
type GetTriggerBitbucketServerTriggerConfigPullRequestInput interface { pulumi.Input ToGetTriggerBitbucketServerTriggerConfigPullRequestOutput() GetTriggerBitbucketServerTriggerConfigPullRequestOutput ToGetTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestOutput }
GetTriggerBitbucketServerTriggerConfigPullRequestInput is an input type that accepts GetTriggerBitbucketServerTriggerConfigPullRequestArgs and GetTriggerBitbucketServerTriggerConfigPullRequestOutput values. You can construct a concrete instance of `GetTriggerBitbucketServerTriggerConfigPullRequestInput` via:
GetTriggerBitbucketServerTriggerConfigPullRequestArgs{...}
type GetTriggerBitbucketServerTriggerConfigPullRequestOutput ¶
type GetTriggerBitbucketServerTriggerConfigPullRequestOutput struct{ *pulumi.OutputState }
func (GetTriggerBitbucketServerTriggerConfigPullRequestOutput) Branch ¶
func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) Branch() pulumi.StringOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (GetTriggerBitbucketServerTriggerConfigPullRequestOutput) CommentControl ¶
func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) CommentControl() pulumi.StringOutput
Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. Possible values: ["COMMENTS_DISABLED", "COMMENTS_ENABLED", "COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY"]
func (GetTriggerBitbucketServerTriggerConfigPullRequestOutput) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigPullRequestOutput) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigPullRequestOutput) InvertRegex ¶
func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) InvertRegex() pulumi.BoolOutput
If true, branches that do NOT match the gitRef will trigger a build.
func (GetTriggerBitbucketServerTriggerConfigPullRequestOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutput ¶
func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutput() GetTriggerBitbucketServerTriggerConfigPullRequestOutput
func (GetTriggerBitbucketServerTriggerConfigPullRequestOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext ¶
func (o GetTriggerBitbucketServerTriggerConfigPullRequestOutput) ToGetTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPullRequestOutput
type GetTriggerBitbucketServerTriggerConfigPush ¶
type GetTriggerBitbucketServerTriggerConfigPush struct { // Regex of branches to match. Specify only one of branch or tag. Branch string `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex bool `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag string `pulumi:"tag"` }
type GetTriggerBitbucketServerTriggerConfigPushArgs ¶
type GetTriggerBitbucketServerTriggerConfigPushArgs struct { // Regex of branches to match. Specify only one of branch or tag. Branch pulumi.StringInput `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag pulumi.StringInput `pulumi:"tag"` }
func (GetTriggerBitbucketServerTriggerConfigPushArgs) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigPushArgs) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigPushArgs) ToGetTriggerBitbucketServerTriggerConfigPushOutput ¶
func (i GetTriggerBitbucketServerTriggerConfigPushArgs) ToGetTriggerBitbucketServerTriggerConfigPushOutput() GetTriggerBitbucketServerTriggerConfigPushOutput
func (GetTriggerBitbucketServerTriggerConfigPushArgs) ToGetTriggerBitbucketServerTriggerConfigPushOutputWithContext ¶
func (i GetTriggerBitbucketServerTriggerConfigPushArgs) ToGetTriggerBitbucketServerTriggerConfigPushOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPushOutput
type GetTriggerBitbucketServerTriggerConfigPushArray ¶
type GetTriggerBitbucketServerTriggerConfigPushArray []GetTriggerBitbucketServerTriggerConfigPushInput
func (GetTriggerBitbucketServerTriggerConfigPushArray) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigPushArray) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigPushArray) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutput ¶
func (i GetTriggerBitbucketServerTriggerConfigPushArray) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutput() GetTriggerBitbucketServerTriggerConfigPushArrayOutput
func (GetTriggerBitbucketServerTriggerConfigPushArray) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutputWithContext ¶
func (i GetTriggerBitbucketServerTriggerConfigPushArray) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPushArrayOutput
type GetTriggerBitbucketServerTriggerConfigPushArrayInput ¶
type GetTriggerBitbucketServerTriggerConfigPushArrayInput interface { pulumi.Input ToGetTriggerBitbucketServerTriggerConfigPushArrayOutput() GetTriggerBitbucketServerTriggerConfigPushArrayOutput ToGetTriggerBitbucketServerTriggerConfigPushArrayOutputWithContext(context.Context) GetTriggerBitbucketServerTriggerConfigPushArrayOutput }
GetTriggerBitbucketServerTriggerConfigPushArrayInput is an input type that accepts GetTriggerBitbucketServerTriggerConfigPushArray and GetTriggerBitbucketServerTriggerConfigPushArrayOutput values. You can construct a concrete instance of `GetTriggerBitbucketServerTriggerConfigPushArrayInput` via:
GetTriggerBitbucketServerTriggerConfigPushArray{ GetTriggerBitbucketServerTriggerConfigPushArgs{...} }
type GetTriggerBitbucketServerTriggerConfigPushArrayOutput ¶
type GetTriggerBitbucketServerTriggerConfigPushArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBitbucketServerTriggerConfigPushArrayOutput) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigPushArrayOutput) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigPushArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutput ¶
func (o GetTriggerBitbucketServerTriggerConfigPushArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutput() GetTriggerBitbucketServerTriggerConfigPushArrayOutput
func (GetTriggerBitbucketServerTriggerConfigPushArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutputWithContext ¶
func (o GetTriggerBitbucketServerTriggerConfigPushArrayOutput) ToGetTriggerBitbucketServerTriggerConfigPushArrayOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPushArrayOutput
type GetTriggerBitbucketServerTriggerConfigPushInput ¶
type GetTriggerBitbucketServerTriggerConfigPushInput interface { pulumi.Input ToGetTriggerBitbucketServerTriggerConfigPushOutput() GetTriggerBitbucketServerTriggerConfigPushOutput ToGetTriggerBitbucketServerTriggerConfigPushOutputWithContext(context.Context) GetTriggerBitbucketServerTriggerConfigPushOutput }
GetTriggerBitbucketServerTriggerConfigPushInput is an input type that accepts GetTriggerBitbucketServerTriggerConfigPushArgs and GetTriggerBitbucketServerTriggerConfigPushOutput values. You can construct a concrete instance of `GetTriggerBitbucketServerTriggerConfigPushInput` via:
GetTriggerBitbucketServerTriggerConfigPushArgs{...}
type GetTriggerBitbucketServerTriggerConfigPushOutput ¶
type GetTriggerBitbucketServerTriggerConfigPushOutput struct{ *pulumi.OutputState }
func (GetTriggerBitbucketServerTriggerConfigPushOutput) Branch ¶
func (o GetTriggerBitbucketServerTriggerConfigPushOutput) Branch() pulumi.StringOutput
Regex of branches to match. Specify only one of branch or tag.
func (GetTriggerBitbucketServerTriggerConfigPushOutput) ElementType ¶
func (GetTriggerBitbucketServerTriggerConfigPushOutput) ElementType() reflect.Type
func (GetTriggerBitbucketServerTriggerConfigPushOutput) InvertRegex ¶
func (o GetTriggerBitbucketServerTriggerConfigPushOutput) InvertRegex() pulumi.BoolOutput
When true, only trigger a build if the revision regex does NOT match the gitRef regex.
func (GetTriggerBitbucketServerTriggerConfigPushOutput) Tag ¶
func (o GetTriggerBitbucketServerTriggerConfigPushOutput) Tag() pulumi.StringOutput
Regex of tags to match. Specify only one of branch or tag.
func (GetTriggerBitbucketServerTriggerConfigPushOutput) ToGetTriggerBitbucketServerTriggerConfigPushOutput ¶
func (o GetTriggerBitbucketServerTriggerConfigPushOutput) ToGetTriggerBitbucketServerTriggerConfigPushOutput() GetTriggerBitbucketServerTriggerConfigPushOutput
func (GetTriggerBitbucketServerTriggerConfigPushOutput) ToGetTriggerBitbucketServerTriggerConfigPushOutputWithContext ¶
func (o GetTriggerBitbucketServerTriggerConfigPushOutput) ToGetTriggerBitbucketServerTriggerConfigPushOutputWithContext(ctx context.Context) GetTriggerBitbucketServerTriggerConfigPushOutput
type GetTriggerBuild ¶
type GetTriggerBuild struct { // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Artifacts []GetTriggerBuildArtifact `pulumi:"artifacts"` // Secrets and secret environment variables. AvailableSecrets []GetTriggerBuildAvailableSecret `pulumi:"availableSecrets"` // A list of images to be pushed upon the successful completion of all build steps. // The images are pushed using the builder service account's credentials. // The digests of the pushed images will be stored in the Build resource's results field. // If any of the images fail to be pushed, the build status is marked FAILURE. Images []string `pulumi:"images"` // Google Cloud Storage bucket where logs should be written. // Logs file names will be of the format ${logsBucket}/log-${build_id}.txt. LogsBucket string `pulumi:"logsBucket"` // Special options for this build. Options []GetTriggerBuildOption `pulumi:"options"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, // the build will expire and the build status will be EXPIRED. // The TTL starts ticking from createTime. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". QueueTtl string `pulumi:"queueTtl"` // Secrets to decrypt using Cloud Key Management Service. Secrets []GetTriggerBuildSecret `pulumi:"secrets"` // The location of the source files to build. // // One of 'storageSource' or 'repoSource' must be provided. Sources []GetTriggerBuildSource `pulumi:"sources"` // The operations to be performed on the workspace. Steps []GetTriggerBuildStep `pulumi:"steps"` // Substitutions data for Build resource. Substitutions map[string]string `pulumi:"substitutions"` // Tags for annotation of a Build. These are not docker tags. Tags []string `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. // If this amount of time elapses, work on the build will cease and the build status will be TIMEOUT. // This timeout must be equal to or greater than the sum of the timeouts for build steps within the build. // The expected format is the number of seconds followed by s. // Default time is ten minutes (600s). Timeout string `pulumi:"timeout"` }
type GetTriggerBuildArgs ¶
type GetTriggerBuildArgs struct { // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Artifacts GetTriggerBuildArtifactArrayInput `pulumi:"artifacts"` // Secrets and secret environment variables. AvailableSecrets GetTriggerBuildAvailableSecretArrayInput `pulumi:"availableSecrets"` // A list of images to be pushed upon the successful completion of all build steps. // The images are pushed using the builder service account's credentials. // The digests of the pushed images will be stored in the Build resource's results field. // If any of the images fail to be pushed, the build status is marked FAILURE. Images pulumi.StringArrayInput `pulumi:"images"` // Google Cloud Storage bucket where logs should be written. // Logs file names will be of the format ${logsBucket}/log-${build_id}.txt. LogsBucket pulumi.StringInput `pulumi:"logsBucket"` // Special options for this build. Options GetTriggerBuildOptionArrayInput `pulumi:"options"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, // the build will expire and the build status will be EXPIRED. // The TTL starts ticking from createTime. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". QueueTtl pulumi.StringInput `pulumi:"queueTtl"` // Secrets to decrypt using Cloud Key Management Service. Secrets GetTriggerBuildSecretArrayInput `pulumi:"secrets"` // The location of the source files to build. // // One of 'storageSource' or 'repoSource' must be provided. Sources GetTriggerBuildSourceArrayInput `pulumi:"sources"` // The operations to be performed on the workspace. Steps GetTriggerBuildStepArrayInput `pulumi:"steps"` // Substitutions data for Build resource. Substitutions pulumi.StringMapInput `pulumi:"substitutions"` // Tags for annotation of a Build. These are not docker tags. Tags pulumi.StringArrayInput `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. // If this amount of time elapses, work on the build will cease and the build status will be TIMEOUT. // This timeout must be equal to or greater than the sum of the timeouts for build steps within the build. // The expected format is the number of seconds followed by s. // Default time is ten minutes (600s). Timeout pulumi.StringInput `pulumi:"timeout"` }
func (GetTriggerBuildArgs) ElementType ¶
func (GetTriggerBuildArgs) ElementType() reflect.Type
func (GetTriggerBuildArgs) ToGetTriggerBuildOutput ¶
func (i GetTriggerBuildArgs) ToGetTriggerBuildOutput() GetTriggerBuildOutput
func (GetTriggerBuildArgs) ToGetTriggerBuildOutputWithContext ¶
func (i GetTriggerBuildArgs) ToGetTriggerBuildOutputWithContext(ctx context.Context) GetTriggerBuildOutput
type GetTriggerBuildArray ¶
type GetTriggerBuildArray []GetTriggerBuildInput
func (GetTriggerBuildArray) ElementType ¶
func (GetTriggerBuildArray) ElementType() reflect.Type
func (GetTriggerBuildArray) ToGetTriggerBuildArrayOutput ¶
func (i GetTriggerBuildArray) ToGetTriggerBuildArrayOutput() GetTriggerBuildArrayOutput
func (GetTriggerBuildArray) ToGetTriggerBuildArrayOutputWithContext ¶
func (i GetTriggerBuildArray) ToGetTriggerBuildArrayOutputWithContext(ctx context.Context) GetTriggerBuildArrayOutput
type GetTriggerBuildArrayInput ¶
type GetTriggerBuildArrayInput interface { pulumi.Input ToGetTriggerBuildArrayOutput() GetTriggerBuildArrayOutput ToGetTriggerBuildArrayOutputWithContext(context.Context) GetTriggerBuildArrayOutput }
GetTriggerBuildArrayInput is an input type that accepts GetTriggerBuildArray and GetTriggerBuildArrayOutput values. You can construct a concrete instance of `GetTriggerBuildArrayInput` via:
GetTriggerBuildArray{ GetTriggerBuildArgs{...} }
type GetTriggerBuildArrayOutput ¶
type GetTriggerBuildArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArrayOutput) ElementType ¶
func (GetTriggerBuildArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildArrayOutput) Index ¶
func (o GetTriggerBuildArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildOutput
func (GetTriggerBuildArrayOutput) ToGetTriggerBuildArrayOutput ¶
func (o GetTriggerBuildArrayOutput) ToGetTriggerBuildArrayOutput() GetTriggerBuildArrayOutput
func (GetTriggerBuildArrayOutput) ToGetTriggerBuildArrayOutputWithContext ¶
func (o GetTriggerBuildArrayOutput) ToGetTriggerBuildArrayOutputWithContext(ctx context.Context) GetTriggerBuildArrayOutput
type GetTriggerBuildArtifact ¶
type GetTriggerBuildArtifact struct { // A list of images to be pushed upon the successful completion of all build steps. // // The images will be pushed using the builder service account's credentials. // // The digests of the pushed images will be stored in the Build resource's results field. // // If any of the images fail to be pushed, the build is marked FAILURE. Images []string `pulumi:"images"` // A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. // // The location and generation of the uploaded objects will be stored in the Build resource's results field. // // If any objects fail to be pushed, the build is marked FAILURE. MavenArtifacts []GetTriggerBuildArtifactMavenArtifact `pulumi:"mavenArtifacts"` // Npm package to upload to Artifact Registry upon successful completion of all build steps. // // The location and generation of the uploaded objects will be stored in the Build resource's results field. // // If any objects fail to be pushed, the build is marked FAILURE. NpmPackages []GetTriggerBuildArtifactNpmPackage `pulumi:"npmPackages"` // A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. // // Files in the workspace matching specified paths globs will be uploaded to the // Cloud Storage location using the builder service account's credentials. // // The location and generation of the uploaded objects will be stored in the Build resource's results field. // // If any objects fail to be pushed, the build is marked FAILURE. Objects []GetTriggerBuildArtifactObject `pulumi:"objects"` // Python package to upload to Artifact Registry upon successful completion of all build steps. A package can encapsulate multiple objects to be uploaded to a single repository. // // The location and generation of the uploaded objects will be stored in the Build resource's results field. // // If any objects fail to be pushed, the build is marked FAILURE. PythonPackages []GetTriggerBuildArtifactPythonPackage `pulumi:"pythonPackages"` }
type GetTriggerBuildArtifactArgs ¶
type GetTriggerBuildArtifactArgs struct { // A list of images to be pushed upon the successful completion of all build steps. // // The images will be pushed using the builder service account's credentials. // // The digests of the pushed images will be stored in the Build resource's results field. // // If any of the images fail to be pushed, the build is marked FAILURE. Images pulumi.StringArrayInput `pulumi:"images"` // A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. // // The location and generation of the uploaded objects will be stored in the Build resource's results field. // // If any objects fail to be pushed, the build is marked FAILURE. MavenArtifacts GetTriggerBuildArtifactMavenArtifactArrayInput `pulumi:"mavenArtifacts"` // Npm package to upload to Artifact Registry upon successful completion of all build steps. // // The location and generation of the uploaded objects will be stored in the Build resource's results field. // // If any objects fail to be pushed, the build is marked FAILURE. NpmPackages GetTriggerBuildArtifactNpmPackageArrayInput `pulumi:"npmPackages"` // A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. // // Files in the workspace matching specified paths globs will be uploaded to the // Cloud Storage location using the builder service account's credentials. // // The location and generation of the uploaded objects will be stored in the Build resource's results field. // // If any objects fail to be pushed, the build is marked FAILURE. Objects GetTriggerBuildArtifactObjectArrayInput `pulumi:"objects"` // Python package to upload to Artifact Registry upon successful completion of all build steps. A package can encapsulate multiple objects to be uploaded to a single repository. // // The location and generation of the uploaded objects will be stored in the Build resource's results field. // // If any objects fail to be pushed, the build is marked FAILURE. PythonPackages GetTriggerBuildArtifactPythonPackageArrayInput `pulumi:"pythonPackages"` }
func (GetTriggerBuildArtifactArgs) ElementType ¶
func (GetTriggerBuildArtifactArgs) ElementType() reflect.Type
func (GetTriggerBuildArtifactArgs) ToGetTriggerBuildArtifactOutput ¶
func (i GetTriggerBuildArtifactArgs) ToGetTriggerBuildArtifactOutput() GetTriggerBuildArtifactOutput
func (GetTriggerBuildArtifactArgs) ToGetTriggerBuildArtifactOutputWithContext ¶
func (i GetTriggerBuildArtifactArgs) ToGetTriggerBuildArtifactOutputWithContext(ctx context.Context) GetTriggerBuildArtifactOutput
type GetTriggerBuildArtifactArray ¶
type GetTriggerBuildArtifactArray []GetTriggerBuildArtifactInput
func (GetTriggerBuildArtifactArray) ElementType ¶
func (GetTriggerBuildArtifactArray) ElementType() reflect.Type
func (GetTriggerBuildArtifactArray) ToGetTriggerBuildArtifactArrayOutput ¶
func (i GetTriggerBuildArtifactArray) ToGetTriggerBuildArtifactArrayOutput() GetTriggerBuildArtifactArrayOutput
func (GetTriggerBuildArtifactArray) ToGetTriggerBuildArtifactArrayOutputWithContext ¶
func (i GetTriggerBuildArtifactArray) ToGetTriggerBuildArtifactArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactArrayOutput
type GetTriggerBuildArtifactArrayInput ¶
type GetTriggerBuildArtifactArrayInput interface { pulumi.Input ToGetTriggerBuildArtifactArrayOutput() GetTriggerBuildArtifactArrayOutput ToGetTriggerBuildArtifactArrayOutputWithContext(context.Context) GetTriggerBuildArtifactArrayOutput }
GetTriggerBuildArtifactArrayInput is an input type that accepts GetTriggerBuildArtifactArray and GetTriggerBuildArtifactArrayOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactArrayInput` via:
GetTriggerBuildArtifactArray{ GetTriggerBuildArtifactArgs{...} }
type GetTriggerBuildArtifactArrayOutput ¶
type GetTriggerBuildArtifactArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactArrayOutput) ElementType ¶
func (GetTriggerBuildArtifactArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactArrayOutput) Index ¶
func (o GetTriggerBuildArtifactArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildArtifactOutput
func (GetTriggerBuildArtifactArrayOutput) ToGetTriggerBuildArtifactArrayOutput ¶
func (o GetTriggerBuildArtifactArrayOutput) ToGetTriggerBuildArtifactArrayOutput() GetTriggerBuildArtifactArrayOutput
func (GetTriggerBuildArtifactArrayOutput) ToGetTriggerBuildArtifactArrayOutputWithContext ¶
func (o GetTriggerBuildArtifactArrayOutput) ToGetTriggerBuildArtifactArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactArrayOutput
type GetTriggerBuildArtifactInput ¶
type GetTriggerBuildArtifactInput interface { pulumi.Input ToGetTriggerBuildArtifactOutput() GetTriggerBuildArtifactOutput ToGetTriggerBuildArtifactOutputWithContext(context.Context) GetTriggerBuildArtifactOutput }
GetTriggerBuildArtifactInput is an input type that accepts GetTriggerBuildArtifactArgs and GetTriggerBuildArtifactOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactInput` via:
GetTriggerBuildArtifactArgs{...}
type GetTriggerBuildArtifactMavenArtifact ¶
type GetTriggerBuildArtifactMavenArtifact struct { // Maven artifactId value used when uploading the artifact to Artifact Registry. ArtifactId string `pulumi:"artifactId"` // Maven groupId value used when uploading the artifact to Artifact Registry. GroupId string `pulumi:"groupId"` // Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. Path string `pulumi:"path"` // Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" // // Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. Repository string `pulumi:"repository"` // Maven version value used when uploading the artifact to Artifact Registry. Version string `pulumi:"version"` }
type GetTriggerBuildArtifactMavenArtifactArgs ¶
type GetTriggerBuildArtifactMavenArtifactArgs struct { // Maven artifactId value used when uploading the artifact to Artifact Registry. ArtifactId pulumi.StringInput `pulumi:"artifactId"` // Maven groupId value used when uploading the artifact to Artifact Registry. GroupId pulumi.StringInput `pulumi:"groupId"` // Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. Path pulumi.StringInput `pulumi:"path"` // Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" // // Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. Repository pulumi.StringInput `pulumi:"repository"` // Maven version value used when uploading the artifact to Artifact Registry. Version pulumi.StringInput `pulumi:"version"` }
func (GetTriggerBuildArtifactMavenArtifactArgs) ElementType ¶
func (GetTriggerBuildArtifactMavenArtifactArgs) ElementType() reflect.Type
func (GetTriggerBuildArtifactMavenArtifactArgs) ToGetTriggerBuildArtifactMavenArtifactOutput ¶
func (i GetTriggerBuildArtifactMavenArtifactArgs) ToGetTriggerBuildArtifactMavenArtifactOutput() GetTriggerBuildArtifactMavenArtifactOutput
func (GetTriggerBuildArtifactMavenArtifactArgs) ToGetTriggerBuildArtifactMavenArtifactOutputWithContext ¶
func (i GetTriggerBuildArtifactMavenArtifactArgs) ToGetTriggerBuildArtifactMavenArtifactOutputWithContext(ctx context.Context) GetTriggerBuildArtifactMavenArtifactOutput
type GetTriggerBuildArtifactMavenArtifactArray ¶
type GetTriggerBuildArtifactMavenArtifactArray []GetTriggerBuildArtifactMavenArtifactInput
func (GetTriggerBuildArtifactMavenArtifactArray) ElementType ¶
func (GetTriggerBuildArtifactMavenArtifactArray) ElementType() reflect.Type
func (GetTriggerBuildArtifactMavenArtifactArray) ToGetTriggerBuildArtifactMavenArtifactArrayOutput ¶
func (i GetTriggerBuildArtifactMavenArtifactArray) ToGetTriggerBuildArtifactMavenArtifactArrayOutput() GetTriggerBuildArtifactMavenArtifactArrayOutput
func (GetTriggerBuildArtifactMavenArtifactArray) ToGetTriggerBuildArtifactMavenArtifactArrayOutputWithContext ¶
func (i GetTriggerBuildArtifactMavenArtifactArray) ToGetTriggerBuildArtifactMavenArtifactArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactMavenArtifactArrayOutput
type GetTriggerBuildArtifactMavenArtifactArrayInput ¶
type GetTriggerBuildArtifactMavenArtifactArrayInput interface { pulumi.Input ToGetTriggerBuildArtifactMavenArtifactArrayOutput() GetTriggerBuildArtifactMavenArtifactArrayOutput ToGetTriggerBuildArtifactMavenArtifactArrayOutputWithContext(context.Context) GetTriggerBuildArtifactMavenArtifactArrayOutput }
GetTriggerBuildArtifactMavenArtifactArrayInput is an input type that accepts GetTriggerBuildArtifactMavenArtifactArray and GetTriggerBuildArtifactMavenArtifactArrayOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactMavenArtifactArrayInput` via:
GetTriggerBuildArtifactMavenArtifactArray{ GetTriggerBuildArtifactMavenArtifactArgs{...} }
type GetTriggerBuildArtifactMavenArtifactArrayOutput ¶
type GetTriggerBuildArtifactMavenArtifactArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactMavenArtifactArrayOutput) ElementType ¶
func (GetTriggerBuildArtifactMavenArtifactArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactMavenArtifactArrayOutput) ToGetTriggerBuildArtifactMavenArtifactArrayOutput ¶
func (o GetTriggerBuildArtifactMavenArtifactArrayOutput) ToGetTriggerBuildArtifactMavenArtifactArrayOutput() GetTriggerBuildArtifactMavenArtifactArrayOutput
func (GetTriggerBuildArtifactMavenArtifactArrayOutput) ToGetTriggerBuildArtifactMavenArtifactArrayOutputWithContext ¶
func (o GetTriggerBuildArtifactMavenArtifactArrayOutput) ToGetTriggerBuildArtifactMavenArtifactArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactMavenArtifactArrayOutput
type GetTriggerBuildArtifactMavenArtifactInput ¶
type GetTriggerBuildArtifactMavenArtifactInput interface { pulumi.Input ToGetTriggerBuildArtifactMavenArtifactOutput() GetTriggerBuildArtifactMavenArtifactOutput ToGetTriggerBuildArtifactMavenArtifactOutputWithContext(context.Context) GetTriggerBuildArtifactMavenArtifactOutput }
GetTriggerBuildArtifactMavenArtifactInput is an input type that accepts GetTriggerBuildArtifactMavenArtifactArgs and GetTriggerBuildArtifactMavenArtifactOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactMavenArtifactInput` via:
GetTriggerBuildArtifactMavenArtifactArgs{...}
type GetTriggerBuildArtifactMavenArtifactOutput ¶
type GetTriggerBuildArtifactMavenArtifactOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactMavenArtifactOutput) ArtifactId ¶
func (o GetTriggerBuildArtifactMavenArtifactOutput) ArtifactId() pulumi.StringOutput
Maven artifactId value used when uploading the artifact to Artifact Registry.
func (GetTriggerBuildArtifactMavenArtifactOutput) ElementType ¶
func (GetTriggerBuildArtifactMavenArtifactOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactMavenArtifactOutput) GroupId ¶
func (o GetTriggerBuildArtifactMavenArtifactOutput) GroupId() pulumi.StringOutput
Maven groupId value used when uploading the artifact to Artifact Registry.
func (GetTriggerBuildArtifactMavenArtifactOutput) Path ¶
func (o GetTriggerBuildArtifactMavenArtifactOutput) Path() pulumi.StringOutput
Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar.
func (GetTriggerBuildArtifactMavenArtifactOutput) Repository ¶
func (o GetTriggerBuildArtifactMavenArtifactOutput) Repository() pulumi.StringOutput
Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY"
Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix.
func (GetTriggerBuildArtifactMavenArtifactOutput) ToGetTriggerBuildArtifactMavenArtifactOutput ¶
func (o GetTriggerBuildArtifactMavenArtifactOutput) ToGetTriggerBuildArtifactMavenArtifactOutput() GetTriggerBuildArtifactMavenArtifactOutput
func (GetTriggerBuildArtifactMavenArtifactOutput) ToGetTriggerBuildArtifactMavenArtifactOutputWithContext ¶
func (o GetTriggerBuildArtifactMavenArtifactOutput) ToGetTriggerBuildArtifactMavenArtifactOutputWithContext(ctx context.Context) GetTriggerBuildArtifactMavenArtifactOutput
func (GetTriggerBuildArtifactMavenArtifactOutput) Version ¶
func (o GetTriggerBuildArtifactMavenArtifactOutput) Version() pulumi.StringOutput
Maven version value used when uploading the artifact to Artifact Registry.
type GetTriggerBuildArtifactNpmPackage ¶
type GetTriggerBuildArtifactNpmPackage struct { // Path to the package.json. e.g. workspace/path/to/package PackagePath string `pulumi:"packagePath"` // Artifact Registry repository, in the form "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY" // // Npm package in the workspace specified by path will be zipped and uploaded to Artifact Registry with this location as a prefix. Repository string `pulumi:"repository"` }
type GetTriggerBuildArtifactNpmPackageArgs ¶
type GetTriggerBuildArtifactNpmPackageArgs struct { // Path to the package.json. e.g. workspace/path/to/package PackagePath pulumi.StringInput `pulumi:"packagePath"` // Artifact Registry repository, in the form "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY" // // Npm package in the workspace specified by path will be zipped and uploaded to Artifact Registry with this location as a prefix. Repository pulumi.StringInput `pulumi:"repository"` }
func (GetTriggerBuildArtifactNpmPackageArgs) ElementType ¶
func (GetTriggerBuildArtifactNpmPackageArgs) ElementType() reflect.Type
func (GetTriggerBuildArtifactNpmPackageArgs) ToGetTriggerBuildArtifactNpmPackageOutput ¶
func (i GetTriggerBuildArtifactNpmPackageArgs) ToGetTriggerBuildArtifactNpmPackageOutput() GetTriggerBuildArtifactNpmPackageOutput
func (GetTriggerBuildArtifactNpmPackageArgs) ToGetTriggerBuildArtifactNpmPackageOutputWithContext ¶
func (i GetTriggerBuildArtifactNpmPackageArgs) ToGetTriggerBuildArtifactNpmPackageOutputWithContext(ctx context.Context) GetTriggerBuildArtifactNpmPackageOutput
type GetTriggerBuildArtifactNpmPackageArray ¶
type GetTriggerBuildArtifactNpmPackageArray []GetTriggerBuildArtifactNpmPackageInput
func (GetTriggerBuildArtifactNpmPackageArray) ElementType ¶
func (GetTriggerBuildArtifactNpmPackageArray) ElementType() reflect.Type
func (GetTriggerBuildArtifactNpmPackageArray) ToGetTriggerBuildArtifactNpmPackageArrayOutput ¶
func (i GetTriggerBuildArtifactNpmPackageArray) ToGetTriggerBuildArtifactNpmPackageArrayOutput() GetTriggerBuildArtifactNpmPackageArrayOutput
func (GetTriggerBuildArtifactNpmPackageArray) ToGetTriggerBuildArtifactNpmPackageArrayOutputWithContext ¶
func (i GetTriggerBuildArtifactNpmPackageArray) ToGetTriggerBuildArtifactNpmPackageArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactNpmPackageArrayOutput
type GetTriggerBuildArtifactNpmPackageArrayInput ¶
type GetTriggerBuildArtifactNpmPackageArrayInput interface { pulumi.Input ToGetTriggerBuildArtifactNpmPackageArrayOutput() GetTriggerBuildArtifactNpmPackageArrayOutput ToGetTriggerBuildArtifactNpmPackageArrayOutputWithContext(context.Context) GetTriggerBuildArtifactNpmPackageArrayOutput }
GetTriggerBuildArtifactNpmPackageArrayInput is an input type that accepts GetTriggerBuildArtifactNpmPackageArray and GetTriggerBuildArtifactNpmPackageArrayOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactNpmPackageArrayInput` via:
GetTriggerBuildArtifactNpmPackageArray{ GetTriggerBuildArtifactNpmPackageArgs{...} }
type GetTriggerBuildArtifactNpmPackageArrayOutput ¶
type GetTriggerBuildArtifactNpmPackageArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactNpmPackageArrayOutput) ElementType ¶
func (GetTriggerBuildArtifactNpmPackageArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactNpmPackageArrayOutput) ToGetTriggerBuildArtifactNpmPackageArrayOutput ¶
func (o GetTriggerBuildArtifactNpmPackageArrayOutput) ToGetTriggerBuildArtifactNpmPackageArrayOutput() GetTriggerBuildArtifactNpmPackageArrayOutput
func (GetTriggerBuildArtifactNpmPackageArrayOutput) ToGetTriggerBuildArtifactNpmPackageArrayOutputWithContext ¶
func (o GetTriggerBuildArtifactNpmPackageArrayOutput) ToGetTriggerBuildArtifactNpmPackageArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactNpmPackageArrayOutput
type GetTriggerBuildArtifactNpmPackageInput ¶
type GetTriggerBuildArtifactNpmPackageInput interface { pulumi.Input ToGetTriggerBuildArtifactNpmPackageOutput() GetTriggerBuildArtifactNpmPackageOutput ToGetTriggerBuildArtifactNpmPackageOutputWithContext(context.Context) GetTriggerBuildArtifactNpmPackageOutput }
GetTriggerBuildArtifactNpmPackageInput is an input type that accepts GetTriggerBuildArtifactNpmPackageArgs and GetTriggerBuildArtifactNpmPackageOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactNpmPackageInput` via:
GetTriggerBuildArtifactNpmPackageArgs{...}
type GetTriggerBuildArtifactNpmPackageOutput ¶
type GetTriggerBuildArtifactNpmPackageOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactNpmPackageOutput) ElementType ¶
func (GetTriggerBuildArtifactNpmPackageOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactNpmPackageOutput) PackagePath ¶
func (o GetTriggerBuildArtifactNpmPackageOutput) PackagePath() pulumi.StringOutput
Path to the package.json. e.g. workspace/path/to/package
func (GetTriggerBuildArtifactNpmPackageOutput) Repository ¶
func (o GetTriggerBuildArtifactNpmPackageOutput) Repository() pulumi.StringOutput
Artifact Registry repository, in the form "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY"
Npm package in the workspace specified by path will be zipped and uploaded to Artifact Registry with this location as a prefix.
func (GetTriggerBuildArtifactNpmPackageOutput) ToGetTriggerBuildArtifactNpmPackageOutput ¶
func (o GetTriggerBuildArtifactNpmPackageOutput) ToGetTriggerBuildArtifactNpmPackageOutput() GetTriggerBuildArtifactNpmPackageOutput
func (GetTriggerBuildArtifactNpmPackageOutput) ToGetTriggerBuildArtifactNpmPackageOutputWithContext ¶
func (o GetTriggerBuildArtifactNpmPackageOutput) ToGetTriggerBuildArtifactNpmPackageOutputWithContext(ctx context.Context) GetTriggerBuildArtifactNpmPackageOutput
type GetTriggerBuildArtifactObject ¶
type GetTriggerBuildArtifactObject struct { // The Cloud Build location for the trigger. // // *** Location string `pulumi:"location"` // Path globs used to match files in the build's workspace. Paths []string `pulumi:"paths"` // Output only. Stores timing information for pushing all artifact objects. Timings []GetTriggerBuildArtifactObjectTiming `pulumi:"timings"` }
type GetTriggerBuildArtifactObjectArgs ¶
type GetTriggerBuildArtifactObjectArgs struct { // The Cloud Build location for the trigger. // // *** Location pulumi.StringInput `pulumi:"location"` // Path globs used to match files in the build's workspace. Paths pulumi.StringArrayInput `pulumi:"paths"` // Output only. Stores timing information for pushing all artifact objects. Timings GetTriggerBuildArtifactObjectTimingArrayInput `pulumi:"timings"` }
func (GetTriggerBuildArtifactObjectArgs) ElementType ¶
func (GetTriggerBuildArtifactObjectArgs) ElementType() reflect.Type
func (GetTriggerBuildArtifactObjectArgs) ToGetTriggerBuildArtifactObjectOutput ¶
func (i GetTriggerBuildArtifactObjectArgs) ToGetTriggerBuildArtifactObjectOutput() GetTriggerBuildArtifactObjectOutput
func (GetTriggerBuildArtifactObjectArgs) ToGetTriggerBuildArtifactObjectOutputWithContext ¶
func (i GetTriggerBuildArtifactObjectArgs) ToGetTriggerBuildArtifactObjectOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectOutput
type GetTriggerBuildArtifactObjectArray ¶
type GetTriggerBuildArtifactObjectArray []GetTriggerBuildArtifactObjectInput
func (GetTriggerBuildArtifactObjectArray) ElementType ¶
func (GetTriggerBuildArtifactObjectArray) ElementType() reflect.Type
func (GetTriggerBuildArtifactObjectArray) ToGetTriggerBuildArtifactObjectArrayOutput ¶
func (i GetTriggerBuildArtifactObjectArray) ToGetTriggerBuildArtifactObjectArrayOutput() GetTriggerBuildArtifactObjectArrayOutput
func (GetTriggerBuildArtifactObjectArray) ToGetTriggerBuildArtifactObjectArrayOutputWithContext ¶
func (i GetTriggerBuildArtifactObjectArray) ToGetTriggerBuildArtifactObjectArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectArrayOutput
type GetTriggerBuildArtifactObjectArrayInput ¶
type GetTriggerBuildArtifactObjectArrayInput interface { pulumi.Input ToGetTriggerBuildArtifactObjectArrayOutput() GetTriggerBuildArtifactObjectArrayOutput ToGetTriggerBuildArtifactObjectArrayOutputWithContext(context.Context) GetTriggerBuildArtifactObjectArrayOutput }
GetTriggerBuildArtifactObjectArrayInput is an input type that accepts GetTriggerBuildArtifactObjectArray and GetTriggerBuildArtifactObjectArrayOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactObjectArrayInput` via:
GetTriggerBuildArtifactObjectArray{ GetTriggerBuildArtifactObjectArgs{...} }
type GetTriggerBuildArtifactObjectArrayOutput ¶
type GetTriggerBuildArtifactObjectArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactObjectArrayOutput) ElementType ¶
func (GetTriggerBuildArtifactObjectArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactObjectArrayOutput) ToGetTriggerBuildArtifactObjectArrayOutput ¶
func (o GetTriggerBuildArtifactObjectArrayOutput) ToGetTriggerBuildArtifactObjectArrayOutput() GetTriggerBuildArtifactObjectArrayOutput
func (GetTriggerBuildArtifactObjectArrayOutput) ToGetTriggerBuildArtifactObjectArrayOutputWithContext ¶
func (o GetTriggerBuildArtifactObjectArrayOutput) ToGetTriggerBuildArtifactObjectArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectArrayOutput
type GetTriggerBuildArtifactObjectInput ¶
type GetTriggerBuildArtifactObjectInput interface { pulumi.Input ToGetTriggerBuildArtifactObjectOutput() GetTriggerBuildArtifactObjectOutput ToGetTriggerBuildArtifactObjectOutputWithContext(context.Context) GetTriggerBuildArtifactObjectOutput }
GetTriggerBuildArtifactObjectInput is an input type that accepts GetTriggerBuildArtifactObjectArgs and GetTriggerBuildArtifactObjectOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactObjectInput` via:
GetTriggerBuildArtifactObjectArgs{...}
type GetTriggerBuildArtifactObjectOutput ¶
type GetTriggerBuildArtifactObjectOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactObjectOutput) ElementType ¶
func (GetTriggerBuildArtifactObjectOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactObjectOutput) Location ¶
func (o GetTriggerBuildArtifactObjectOutput) Location() pulumi.StringOutput
The Cloud Build location for the trigger.
***
func (GetTriggerBuildArtifactObjectOutput) Paths ¶
func (o GetTriggerBuildArtifactObjectOutput) Paths() pulumi.StringArrayOutput
Path globs used to match files in the build's workspace.
func (GetTriggerBuildArtifactObjectOutput) Timings ¶
func (o GetTriggerBuildArtifactObjectOutput) Timings() GetTriggerBuildArtifactObjectTimingArrayOutput
Output only. Stores timing information for pushing all artifact objects.
func (GetTriggerBuildArtifactObjectOutput) ToGetTriggerBuildArtifactObjectOutput ¶
func (o GetTriggerBuildArtifactObjectOutput) ToGetTriggerBuildArtifactObjectOutput() GetTriggerBuildArtifactObjectOutput
func (GetTriggerBuildArtifactObjectOutput) ToGetTriggerBuildArtifactObjectOutputWithContext ¶
func (o GetTriggerBuildArtifactObjectOutput) ToGetTriggerBuildArtifactObjectOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectOutput
type GetTriggerBuildArtifactObjectTiming ¶
type GetTriggerBuildArtifactObjectTiming struct { // End of time span. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". EndTime string `pulumi:"endTime"` // Start of time span. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". StartTime string `pulumi:"startTime"` }
type GetTriggerBuildArtifactObjectTimingArgs ¶
type GetTriggerBuildArtifactObjectTimingArgs struct { // End of time span. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". EndTime pulumi.StringInput `pulumi:"endTime"` // Start of time span. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". StartTime pulumi.StringInput `pulumi:"startTime"` }
func (GetTriggerBuildArtifactObjectTimingArgs) ElementType ¶
func (GetTriggerBuildArtifactObjectTimingArgs) ElementType() reflect.Type
func (GetTriggerBuildArtifactObjectTimingArgs) ToGetTriggerBuildArtifactObjectTimingOutput ¶
func (i GetTriggerBuildArtifactObjectTimingArgs) ToGetTriggerBuildArtifactObjectTimingOutput() GetTriggerBuildArtifactObjectTimingOutput
func (GetTriggerBuildArtifactObjectTimingArgs) ToGetTriggerBuildArtifactObjectTimingOutputWithContext ¶
func (i GetTriggerBuildArtifactObjectTimingArgs) ToGetTriggerBuildArtifactObjectTimingOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectTimingOutput
type GetTriggerBuildArtifactObjectTimingArray ¶
type GetTriggerBuildArtifactObjectTimingArray []GetTriggerBuildArtifactObjectTimingInput
func (GetTriggerBuildArtifactObjectTimingArray) ElementType ¶
func (GetTriggerBuildArtifactObjectTimingArray) ElementType() reflect.Type
func (GetTriggerBuildArtifactObjectTimingArray) ToGetTriggerBuildArtifactObjectTimingArrayOutput ¶
func (i GetTriggerBuildArtifactObjectTimingArray) ToGetTriggerBuildArtifactObjectTimingArrayOutput() GetTriggerBuildArtifactObjectTimingArrayOutput
func (GetTriggerBuildArtifactObjectTimingArray) ToGetTriggerBuildArtifactObjectTimingArrayOutputWithContext ¶
func (i GetTriggerBuildArtifactObjectTimingArray) ToGetTriggerBuildArtifactObjectTimingArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectTimingArrayOutput
type GetTriggerBuildArtifactObjectTimingArrayInput ¶
type GetTriggerBuildArtifactObjectTimingArrayInput interface { pulumi.Input ToGetTriggerBuildArtifactObjectTimingArrayOutput() GetTriggerBuildArtifactObjectTimingArrayOutput ToGetTriggerBuildArtifactObjectTimingArrayOutputWithContext(context.Context) GetTriggerBuildArtifactObjectTimingArrayOutput }
GetTriggerBuildArtifactObjectTimingArrayInput is an input type that accepts GetTriggerBuildArtifactObjectTimingArray and GetTriggerBuildArtifactObjectTimingArrayOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactObjectTimingArrayInput` via:
GetTriggerBuildArtifactObjectTimingArray{ GetTriggerBuildArtifactObjectTimingArgs{...} }
type GetTriggerBuildArtifactObjectTimingArrayOutput ¶
type GetTriggerBuildArtifactObjectTimingArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactObjectTimingArrayOutput) ElementType ¶
func (GetTriggerBuildArtifactObjectTimingArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactObjectTimingArrayOutput) ToGetTriggerBuildArtifactObjectTimingArrayOutput ¶
func (o GetTriggerBuildArtifactObjectTimingArrayOutput) ToGetTriggerBuildArtifactObjectTimingArrayOutput() GetTriggerBuildArtifactObjectTimingArrayOutput
func (GetTriggerBuildArtifactObjectTimingArrayOutput) ToGetTriggerBuildArtifactObjectTimingArrayOutputWithContext ¶
func (o GetTriggerBuildArtifactObjectTimingArrayOutput) ToGetTriggerBuildArtifactObjectTimingArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectTimingArrayOutput
type GetTriggerBuildArtifactObjectTimingInput ¶
type GetTriggerBuildArtifactObjectTimingInput interface { pulumi.Input ToGetTriggerBuildArtifactObjectTimingOutput() GetTriggerBuildArtifactObjectTimingOutput ToGetTriggerBuildArtifactObjectTimingOutputWithContext(context.Context) GetTriggerBuildArtifactObjectTimingOutput }
GetTriggerBuildArtifactObjectTimingInput is an input type that accepts GetTriggerBuildArtifactObjectTimingArgs and GetTriggerBuildArtifactObjectTimingOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactObjectTimingInput` via:
GetTriggerBuildArtifactObjectTimingArgs{...}
type GetTriggerBuildArtifactObjectTimingOutput ¶
type GetTriggerBuildArtifactObjectTimingOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactObjectTimingOutput) ElementType ¶
func (GetTriggerBuildArtifactObjectTimingOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactObjectTimingOutput) EndTime ¶
func (o GetTriggerBuildArtifactObjectTimingOutput) EndTime() pulumi.StringOutput
End of time span.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (GetTriggerBuildArtifactObjectTimingOutput) StartTime ¶
func (o GetTriggerBuildArtifactObjectTimingOutput) StartTime() pulumi.StringOutput
Start of time span.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (GetTriggerBuildArtifactObjectTimingOutput) ToGetTriggerBuildArtifactObjectTimingOutput ¶
func (o GetTriggerBuildArtifactObjectTimingOutput) ToGetTriggerBuildArtifactObjectTimingOutput() GetTriggerBuildArtifactObjectTimingOutput
func (GetTriggerBuildArtifactObjectTimingOutput) ToGetTriggerBuildArtifactObjectTimingOutputWithContext ¶
func (o GetTriggerBuildArtifactObjectTimingOutput) ToGetTriggerBuildArtifactObjectTimingOutputWithContext(ctx context.Context) GetTriggerBuildArtifactObjectTimingOutput
type GetTriggerBuildArtifactOutput ¶
type GetTriggerBuildArtifactOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactOutput) ElementType ¶
func (GetTriggerBuildArtifactOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactOutput) Images ¶
func (o GetTriggerBuildArtifactOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps.
The images will be pushed using the builder service account's credentials.
The digests of the pushed images will be stored in the Build resource's results field.
If any of the images fail to be pushed, the build is marked FAILURE.
func (GetTriggerBuildArtifactOutput) MavenArtifacts ¶
func (o GetTriggerBuildArtifactOutput) MavenArtifacts() GetTriggerBuildArtifactMavenArtifactArrayOutput
A Maven artifact to upload to Artifact Registry upon successful completion of all build steps.
The location and generation of the uploaded objects will be stored in the Build resource's results field.
If any objects fail to be pushed, the build is marked FAILURE.
func (GetTriggerBuildArtifactOutput) NpmPackages ¶
func (o GetTriggerBuildArtifactOutput) NpmPackages() GetTriggerBuildArtifactNpmPackageArrayOutput
Npm package to upload to Artifact Registry upon successful completion of all build steps.
The location and generation of the uploaded objects will be stored in the Build resource's results field.
If any objects fail to be pushed, the build is marked FAILURE.
func (GetTriggerBuildArtifactOutput) Objects ¶
func (o GetTriggerBuildArtifactOutput) Objects() GetTriggerBuildArtifactObjectArrayOutput
A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps.
Files in the workspace matching specified paths globs will be uploaded to the Cloud Storage location using the builder service account's credentials.
The location and generation of the uploaded objects will be stored in the Build resource's results field.
If any objects fail to be pushed, the build is marked FAILURE.
func (GetTriggerBuildArtifactOutput) PythonPackages ¶
func (o GetTriggerBuildArtifactOutput) PythonPackages() GetTriggerBuildArtifactPythonPackageArrayOutput
Python package to upload to Artifact Registry upon successful completion of all build steps. A package can encapsulate multiple objects to be uploaded to a single repository.
The location and generation of the uploaded objects will be stored in the Build resource's results field.
If any objects fail to be pushed, the build is marked FAILURE.
func (GetTriggerBuildArtifactOutput) ToGetTriggerBuildArtifactOutput ¶
func (o GetTriggerBuildArtifactOutput) ToGetTriggerBuildArtifactOutput() GetTriggerBuildArtifactOutput
func (GetTriggerBuildArtifactOutput) ToGetTriggerBuildArtifactOutputWithContext ¶
func (o GetTriggerBuildArtifactOutput) ToGetTriggerBuildArtifactOutputWithContext(ctx context.Context) GetTriggerBuildArtifactOutput
type GetTriggerBuildArtifactPythonPackage ¶
type GetTriggerBuildArtifactPythonPackage struct { // Path globs used to match files in the build's workspace. For Python/ Twine, this is usually dist/*, and sometimes additionally an .asc file. Paths []string `pulumi:"paths"` // Artifact Registry repository, in the form "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY" // // Files in the workspace matching any path pattern will be uploaded to Artifact Registry with this location as a prefix. Repository string `pulumi:"repository"` }
type GetTriggerBuildArtifactPythonPackageArgs ¶
type GetTriggerBuildArtifactPythonPackageArgs struct { // Path globs used to match files in the build's workspace. For Python/ Twine, this is usually dist/*, and sometimes additionally an .asc file. Paths pulumi.StringArrayInput `pulumi:"paths"` // Artifact Registry repository, in the form "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY" // // Files in the workspace matching any path pattern will be uploaded to Artifact Registry with this location as a prefix. Repository pulumi.StringInput `pulumi:"repository"` }
func (GetTriggerBuildArtifactPythonPackageArgs) ElementType ¶
func (GetTriggerBuildArtifactPythonPackageArgs) ElementType() reflect.Type
func (GetTriggerBuildArtifactPythonPackageArgs) ToGetTriggerBuildArtifactPythonPackageOutput ¶
func (i GetTriggerBuildArtifactPythonPackageArgs) ToGetTriggerBuildArtifactPythonPackageOutput() GetTriggerBuildArtifactPythonPackageOutput
func (GetTriggerBuildArtifactPythonPackageArgs) ToGetTriggerBuildArtifactPythonPackageOutputWithContext ¶
func (i GetTriggerBuildArtifactPythonPackageArgs) ToGetTriggerBuildArtifactPythonPackageOutputWithContext(ctx context.Context) GetTriggerBuildArtifactPythonPackageOutput
type GetTriggerBuildArtifactPythonPackageArray ¶
type GetTriggerBuildArtifactPythonPackageArray []GetTriggerBuildArtifactPythonPackageInput
func (GetTriggerBuildArtifactPythonPackageArray) ElementType ¶
func (GetTriggerBuildArtifactPythonPackageArray) ElementType() reflect.Type
func (GetTriggerBuildArtifactPythonPackageArray) ToGetTriggerBuildArtifactPythonPackageArrayOutput ¶
func (i GetTriggerBuildArtifactPythonPackageArray) ToGetTriggerBuildArtifactPythonPackageArrayOutput() GetTriggerBuildArtifactPythonPackageArrayOutput
func (GetTriggerBuildArtifactPythonPackageArray) ToGetTriggerBuildArtifactPythonPackageArrayOutputWithContext ¶
func (i GetTriggerBuildArtifactPythonPackageArray) ToGetTriggerBuildArtifactPythonPackageArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactPythonPackageArrayOutput
type GetTriggerBuildArtifactPythonPackageArrayInput ¶
type GetTriggerBuildArtifactPythonPackageArrayInput interface { pulumi.Input ToGetTriggerBuildArtifactPythonPackageArrayOutput() GetTriggerBuildArtifactPythonPackageArrayOutput ToGetTriggerBuildArtifactPythonPackageArrayOutputWithContext(context.Context) GetTriggerBuildArtifactPythonPackageArrayOutput }
GetTriggerBuildArtifactPythonPackageArrayInput is an input type that accepts GetTriggerBuildArtifactPythonPackageArray and GetTriggerBuildArtifactPythonPackageArrayOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactPythonPackageArrayInput` via:
GetTriggerBuildArtifactPythonPackageArray{ GetTriggerBuildArtifactPythonPackageArgs{...} }
type GetTriggerBuildArtifactPythonPackageArrayOutput ¶
type GetTriggerBuildArtifactPythonPackageArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactPythonPackageArrayOutput) ElementType ¶
func (GetTriggerBuildArtifactPythonPackageArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactPythonPackageArrayOutput) ToGetTriggerBuildArtifactPythonPackageArrayOutput ¶
func (o GetTriggerBuildArtifactPythonPackageArrayOutput) ToGetTriggerBuildArtifactPythonPackageArrayOutput() GetTriggerBuildArtifactPythonPackageArrayOutput
func (GetTriggerBuildArtifactPythonPackageArrayOutput) ToGetTriggerBuildArtifactPythonPackageArrayOutputWithContext ¶
func (o GetTriggerBuildArtifactPythonPackageArrayOutput) ToGetTriggerBuildArtifactPythonPackageArrayOutputWithContext(ctx context.Context) GetTriggerBuildArtifactPythonPackageArrayOutput
type GetTriggerBuildArtifactPythonPackageInput ¶
type GetTriggerBuildArtifactPythonPackageInput interface { pulumi.Input ToGetTriggerBuildArtifactPythonPackageOutput() GetTriggerBuildArtifactPythonPackageOutput ToGetTriggerBuildArtifactPythonPackageOutputWithContext(context.Context) GetTriggerBuildArtifactPythonPackageOutput }
GetTriggerBuildArtifactPythonPackageInput is an input type that accepts GetTriggerBuildArtifactPythonPackageArgs and GetTriggerBuildArtifactPythonPackageOutput values. You can construct a concrete instance of `GetTriggerBuildArtifactPythonPackageInput` via:
GetTriggerBuildArtifactPythonPackageArgs{...}
type GetTriggerBuildArtifactPythonPackageOutput ¶
type GetTriggerBuildArtifactPythonPackageOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildArtifactPythonPackageOutput) ElementType ¶
func (GetTriggerBuildArtifactPythonPackageOutput) ElementType() reflect.Type
func (GetTriggerBuildArtifactPythonPackageOutput) Paths ¶
func (o GetTriggerBuildArtifactPythonPackageOutput) Paths() pulumi.StringArrayOutput
Path globs used to match files in the build's workspace. For Python/ Twine, this is usually dist/*, and sometimes additionally an .asc file.
func (GetTriggerBuildArtifactPythonPackageOutput) Repository ¶
func (o GetTriggerBuildArtifactPythonPackageOutput) Repository() pulumi.StringOutput
Artifact Registry repository, in the form "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY"
Files in the workspace matching any path pattern will be uploaded to Artifact Registry with this location as a prefix.
func (GetTriggerBuildArtifactPythonPackageOutput) ToGetTriggerBuildArtifactPythonPackageOutput ¶
func (o GetTriggerBuildArtifactPythonPackageOutput) ToGetTriggerBuildArtifactPythonPackageOutput() GetTriggerBuildArtifactPythonPackageOutput
func (GetTriggerBuildArtifactPythonPackageOutput) ToGetTriggerBuildArtifactPythonPackageOutputWithContext ¶
func (o GetTriggerBuildArtifactPythonPackageOutput) ToGetTriggerBuildArtifactPythonPackageOutputWithContext(ctx context.Context) GetTriggerBuildArtifactPythonPackageOutput
type GetTriggerBuildAvailableSecret ¶
type GetTriggerBuildAvailableSecret struct { // Pairs a secret environment variable with a SecretVersion in Secret Manager. SecretManagers []GetTriggerBuildAvailableSecretSecretManager `pulumi:"secretManagers"` }
type GetTriggerBuildAvailableSecretArgs ¶
type GetTriggerBuildAvailableSecretArgs struct { // Pairs a secret environment variable with a SecretVersion in Secret Manager. SecretManagers GetTriggerBuildAvailableSecretSecretManagerArrayInput `pulumi:"secretManagers"` }
func (GetTriggerBuildAvailableSecretArgs) ElementType ¶
func (GetTriggerBuildAvailableSecretArgs) ElementType() reflect.Type
func (GetTriggerBuildAvailableSecretArgs) ToGetTriggerBuildAvailableSecretOutput ¶
func (i GetTriggerBuildAvailableSecretArgs) ToGetTriggerBuildAvailableSecretOutput() GetTriggerBuildAvailableSecretOutput
func (GetTriggerBuildAvailableSecretArgs) ToGetTriggerBuildAvailableSecretOutputWithContext ¶
func (i GetTriggerBuildAvailableSecretArgs) ToGetTriggerBuildAvailableSecretOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretOutput
type GetTriggerBuildAvailableSecretArray ¶
type GetTriggerBuildAvailableSecretArray []GetTriggerBuildAvailableSecretInput
func (GetTriggerBuildAvailableSecretArray) ElementType ¶
func (GetTriggerBuildAvailableSecretArray) ElementType() reflect.Type
func (GetTriggerBuildAvailableSecretArray) ToGetTriggerBuildAvailableSecretArrayOutput ¶
func (i GetTriggerBuildAvailableSecretArray) ToGetTriggerBuildAvailableSecretArrayOutput() GetTriggerBuildAvailableSecretArrayOutput
func (GetTriggerBuildAvailableSecretArray) ToGetTriggerBuildAvailableSecretArrayOutputWithContext ¶
func (i GetTriggerBuildAvailableSecretArray) ToGetTriggerBuildAvailableSecretArrayOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretArrayOutput
type GetTriggerBuildAvailableSecretArrayInput ¶
type GetTriggerBuildAvailableSecretArrayInput interface { pulumi.Input ToGetTriggerBuildAvailableSecretArrayOutput() GetTriggerBuildAvailableSecretArrayOutput ToGetTriggerBuildAvailableSecretArrayOutputWithContext(context.Context) GetTriggerBuildAvailableSecretArrayOutput }
GetTriggerBuildAvailableSecretArrayInput is an input type that accepts GetTriggerBuildAvailableSecretArray and GetTriggerBuildAvailableSecretArrayOutput values. You can construct a concrete instance of `GetTriggerBuildAvailableSecretArrayInput` via:
GetTriggerBuildAvailableSecretArray{ GetTriggerBuildAvailableSecretArgs{...} }
type GetTriggerBuildAvailableSecretArrayOutput ¶
type GetTriggerBuildAvailableSecretArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildAvailableSecretArrayOutput) ElementType ¶
func (GetTriggerBuildAvailableSecretArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildAvailableSecretArrayOutput) ToGetTriggerBuildAvailableSecretArrayOutput ¶
func (o GetTriggerBuildAvailableSecretArrayOutput) ToGetTriggerBuildAvailableSecretArrayOutput() GetTriggerBuildAvailableSecretArrayOutput
func (GetTriggerBuildAvailableSecretArrayOutput) ToGetTriggerBuildAvailableSecretArrayOutputWithContext ¶
func (o GetTriggerBuildAvailableSecretArrayOutput) ToGetTriggerBuildAvailableSecretArrayOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretArrayOutput
type GetTriggerBuildAvailableSecretInput ¶
type GetTriggerBuildAvailableSecretInput interface { pulumi.Input ToGetTriggerBuildAvailableSecretOutput() GetTriggerBuildAvailableSecretOutput ToGetTriggerBuildAvailableSecretOutputWithContext(context.Context) GetTriggerBuildAvailableSecretOutput }
GetTriggerBuildAvailableSecretInput is an input type that accepts GetTriggerBuildAvailableSecretArgs and GetTriggerBuildAvailableSecretOutput values. You can construct a concrete instance of `GetTriggerBuildAvailableSecretInput` via:
GetTriggerBuildAvailableSecretArgs{...}
type GetTriggerBuildAvailableSecretOutput ¶
type GetTriggerBuildAvailableSecretOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildAvailableSecretOutput) ElementType ¶
func (GetTriggerBuildAvailableSecretOutput) ElementType() reflect.Type
func (GetTriggerBuildAvailableSecretOutput) SecretManagers ¶
func (o GetTriggerBuildAvailableSecretOutput) SecretManagers() GetTriggerBuildAvailableSecretSecretManagerArrayOutput
Pairs a secret environment variable with a SecretVersion in Secret Manager.
func (GetTriggerBuildAvailableSecretOutput) ToGetTriggerBuildAvailableSecretOutput ¶
func (o GetTriggerBuildAvailableSecretOutput) ToGetTriggerBuildAvailableSecretOutput() GetTriggerBuildAvailableSecretOutput
func (GetTriggerBuildAvailableSecretOutput) ToGetTriggerBuildAvailableSecretOutputWithContext ¶
func (o GetTriggerBuildAvailableSecretOutput) ToGetTriggerBuildAvailableSecretOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretOutput
type GetTriggerBuildAvailableSecretSecretManager ¶
type GetTriggerBuildAvailableSecretSecretManager struct { // Environment variable name to associate with the secret. Secret environment // variables must be unique across all of a build's secrets, and must be used // by at least one build step. Env string `pulumi:"env"` // Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/* VersionName string `pulumi:"versionName"` }
type GetTriggerBuildAvailableSecretSecretManagerArgs ¶
type GetTriggerBuildAvailableSecretSecretManagerArgs struct { // Environment variable name to associate with the secret. Secret environment // variables must be unique across all of a build's secrets, and must be used // by at least one build step. Env pulumi.StringInput `pulumi:"env"` // Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/* VersionName pulumi.StringInput `pulumi:"versionName"` }
func (GetTriggerBuildAvailableSecretSecretManagerArgs) ElementType ¶
func (GetTriggerBuildAvailableSecretSecretManagerArgs) ElementType() reflect.Type
func (GetTriggerBuildAvailableSecretSecretManagerArgs) ToGetTriggerBuildAvailableSecretSecretManagerOutput ¶
func (i GetTriggerBuildAvailableSecretSecretManagerArgs) ToGetTriggerBuildAvailableSecretSecretManagerOutput() GetTriggerBuildAvailableSecretSecretManagerOutput
func (GetTriggerBuildAvailableSecretSecretManagerArgs) ToGetTriggerBuildAvailableSecretSecretManagerOutputWithContext ¶
func (i GetTriggerBuildAvailableSecretSecretManagerArgs) ToGetTriggerBuildAvailableSecretSecretManagerOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretSecretManagerOutput
type GetTriggerBuildAvailableSecretSecretManagerArray ¶
type GetTriggerBuildAvailableSecretSecretManagerArray []GetTriggerBuildAvailableSecretSecretManagerInput
func (GetTriggerBuildAvailableSecretSecretManagerArray) ElementType ¶
func (GetTriggerBuildAvailableSecretSecretManagerArray) ElementType() reflect.Type
func (GetTriggerBuildAvailableSecretSecretManagerArray) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutput ¶
func (i GetTriggerBuildAvailableSecretSecretManagerArray) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutput() GetTriggerBuildAvailableSecretSecretManagerArrayOutput
func (GetTriggerBuildAvailableSecretSecretManagerArray) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutputWithContext ¶
func (i GetTriggerBuildAvailableSecretSecretManagerArray) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretSecretManagerArrayOutput
type GetTriggerBuildAvailableSecretSecretManagerArrayInput ¶
type GetTriggerBuildAvailableSecretSecretManagerArrayInput interface { pulumi.Input ToGetTriggerBuildAvailableSecretSecretManagerArrayOutput() GetTriggerBuildAvailableSecretSecretManagerArrayOutput ToGetTriggerBuildAvailableSecretSecretManagerArrayOutputWithContext(context.Context) GetTriggerBuildAvailableSecretSecretManagerArrayOutput }
GetTriggerBuildAvailableSecretSecretManagerArrayInput is an input type that accepts GetTriggerBuildAvailableSecretSecretManagerArray and GetTriggerBuildAvailableSecretSecretManagerArrayOutput values. You can construct a concrete instance of `GetTriggerBuildAvailableSecretSecretManagerArrayInput` via:
GetTriggerBuildAvailableSecretSecretManagerArray{ GetTriggerBuildAvailableSecretSecretManagerArgs{...} }
type GetTriggerBuildAvailableSecretSecretManagerArrayOutput ¶
type GetTriggerBuildAvailableSecretSecretManagerArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildAvailableSecretSecretManagerArrayOutput) ElementType ¶
func (GetTriggerBuildAvailableSecretSecretManagerArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildAvailableSecretSecretManagerArrayOutput) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutput ¶
func (o GetTriggerBuildAvailableSecretSecretManagerArrayOutput) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutput() GetTriggerBuildAvailableSecretSecretManagerArrayOutput
func (GetTriggerBuildAvailableSecretSecretManagerArrayOutput) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutputWithContext ¶
func (o GetTriggerBuildAvailableSecretSecretManagerArrayOutput) ToGetTriggerBuildAvailableSecretSecretManagerArrayOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretSecretManagerArrayOutput
type GetTriggerBuildAvailableSecretSecretManagerInput ¶
type GetTriggerBuildAvailableSecretSecretManagerInput interface { pulumi.Input ToGetTriggerBuildAvailableSecretSecretManagerOutput() GetTriggerBuildAvailableSecretSecretManagerOutput ToGetTriggerBuildAvailableSecretSecretManagerOutputWithContext(context.Context) GetTriggerBuildAvailableSecretSecretManagerOutput }
GetTriggerBuildAvailableSecretSecretManagerInput is an input type that accepts GetTriggerBuildAvailableSecretSecretManagerArgs and GetTriggerBuildAvailableSecretSecretManagerOutput values. You can construct a concrete instance of `GetTriggerBuildAvailableSecretSecretManagerInput` via:
GetTriggerBuildAvailableSecretSecretManagerArgs{...}
type GetTriggerBuildAvailableSecretSecretManagerOutput ¶
type GetTriggerBuildAvailableSecretSecretManagerOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildAvailableSecretSecretManagerOutput) ElementType ¶
func (GetTriggerBuildAvailableSecretSecretManagerOutput) ElementType() reflect.Type
func (GetTriggerBuildAvailableSecretSecretManagerOutput) Env ¶
func (o GetTriggerBuildAvailableSecretSecretManagerOutput) Env() pulumi.StringOutput
Environment variable name to associate with the secret. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step.
func (GetTriggerBuildAvailableSecretSecretManagerOutput) ToGetTriggerBuildAvailableSecretSecretManagerOutput ¶
func (o GetTriggerBuildAvailableSecretSecretManagerOutput) ToGetTriggerBuildAvailableSecretSecretManagerOutput() GetTriggerBuildAvailableSecretSecretManagerOutput
func (GetTriggerBuildAvailableSecretSecretManagerOutput) ToGetTriggerBuildAvailableSecretSecretManagerOutputWithContext ¶
func (o GetTriggerBuildAvailableSecretSecretManagerOutput) ToGetTriggerBuildAvailableSecretSecretManagerOutputWithContext(ctx context.Context) GetTriggerBuildAvailableSecretSecretManagerOutput
func (GetTriggerBuildAvailableSecretSecretManagerOutput) VersionName ¶
func (o GetTriggerBuildAvailableSecretSecretManagerOutput) VersionName() pulumi.StringOutput
Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/*
type GetTriggerBuildInput ¶
type GetTriggerBuildInput interface { pulumi.Input ToGetTriggerBuildOutput() GetTriggerBuildOutput ToGetTriggerBuildOutputWithContext(context.Context) GetTriggerBuildOutput }
GetTriggerBuildInput is an input type that accepts GetTriggerBuildArgs and GetTriggerBuildOutput values. You can construct a concrete instance of `GetTriggerBuildInput` via:
GetTriggerBuildArgs{...}
type GetTriggerBuildOption ¶
type GetTriggerBuildOption struct { // Requested disk size for the VM that runs the build. Note that this is NOT "disk free"; // some of the space will be used by the operating system and build utilities. // Also note that this is the minimum disk size that will be allocated for the build -- // the build may run with a larger disk than requested. At present, the maximum disk size // is 1000GB; builds that request more than the maximum are rejected with an error. DiskSizeGb int `pulumi:"diskSizeGb"` // Option to specify whether or not to apply bash style string operations to the substitutions. // // NOTE this is always enabled for triggered builds and cannot be overridden in the build configuration file. DynamicSubstitutions bool `pulumi:"dynamicSubstitutions"` // A list of global environment variable definitions that will exist for all build steps // in this build. If a variable is defined in both globally and in a build step, // the variable will use the build step value. // // The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Envs []string `pulumi:"envs"` // Option to define build log streaming behavior to Google Cloud Storage. Possible values: ["STREAM_DEFAULT", "STREAM_ON", "STREAM_OFF"] LogStreamingOption string `pulumi:"logStreamingOption"` // Option to specify the logging mode, which determines if and where build logs are stored. Possible values: ["LOGGING_UNSPECIFIED", "LEGACY", "GCS_ONLY", "STACKDRIVER_ONLY", "CLOUD_LOGGING_ONLY", "NONE"] Logging string `pulumi:"logging"` // Compute Engine machine type on which to run the build. MachineType string `pulumi:"machineType"` // Requested verifiability options. Possible values: ["NOT_VERIFIED", "VERIFIED"] RequestedVerifyOption string `pulumi:"requestedVerifyOption"` // A list of global environment variables, which are encrypted using a Cloud Key Management // Service crypto key. These values must be specified in the build's Secret. These variables // will be available to all build steps in this build. SecretEnvs []string `pulumi:"secretEnvs"` // Requested hash for SourceProvenance. Possible values: ["NONE", "SHA256", "MD5"] SourceProvenanceHashes []string `pulumi:"sourceProvenanceHashes"` // Option to specify behavior when there is an error in the substitution checks. // // NOTE this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden // in the build configuration file. Possible values: ["MUST_MATCH", "ALLOW_LOOSE"] SubstitutionOption string `pulumi:"substitutionOption"` // Global list of volumes to mount for ALL build steps // // Each volume is created as an empty volume prior to starting the build process. // Upon completion of the build, volumes and their contents are discarded. Global // volume names and paths cannot conflict with the volumes defined a build step. // // Using a global volume in a build with only one step is not valid as it is indicative // of a build request with an incorrect configuration. Volumes []GetTriggerBuildOptionVolume `pulumi:"volumes"` // Option to specify a WorkerPool for the build. Format projects/{project}/workerPools/{workerPool} // // This field is experimental. WorkerPool string `pulumi:"workerPool"` }
type GetTriggerBuildOptionArgs ¶
type GetTriggerBuildOptionArgs struct { // Requested disk size for the VM that runs the build. Note that this is NOT "disk free"; // some of the space will be used by the operating system and build utilities. // Also note that this is the minimum disk size that will be allocated for the build -- // the build may run with a larger disk than requested. At present, the maximum disk size // is 1000GB; builds that request more than the maximum are rejected with an error. DiskSizeGb pulumi.IntInput `pulumi:"diskSizeGb"` // Option to specify whether or not to apply bash style string operations to the substitutions. // // NOTE this is always enabled for triggered builds and cannot be overridden in the build configuration file. DynamicSubstitutions pulumi.BoolInput `pulumi:"dynamicSubstitutions"` // A list of global environment variable definitions that will exist for all build steps // in this build. If a variable is defined in both globally and in a build step, // the variable will use the build step value. // // The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Envs pulumi.StringArrayInput `pulumi:"envs"` // Option to define build log streaming behavior to Google Cloud Storage. Possible values: ["STREAM_DEFAULT", "STREAM_ON", "STREAM_OFF"] LogStreamingOption pulumi.StringInput `pulumi:"logStreamingOption"` // Option to specify the logging mode, which determines if and where build logs are stored. Possible values: ["LOGGING_UNSPECIFIED", "LEGACY", "GCS_ONLY", "STACKDRIVER_ONLY", "CLOUD_LOGGING_ONLY", "NONE"] Logging pulumi.StringInput `pulumi:"logging"` // Compute Engine machine type on which to run the build. MachineType pulumi.StringInput `pulumi:"machineType"` // Requested verifiability options. Possible values: ["NOT_VERIFIED", "VERIFIED"] RequestedVerifyOption pulumi.StringInput `pulumi:"requestedVerifyOption"` // A list of global environment variables, which are encrypted using a Cloud Key Management // Service crypto key. These values must be specified in the build's Secret. These variables // will be available to all build steps in this build. SecretEnvs pulumi.StringArrayInput `pulumi:"secretEnvs"` // Requested hash for SourceProvenance. Possible values: ["NONE", "SHA256", "MD5"] SourceProvenanceHashes pulumi.StringArrayInput `pulumi:"sourceProvenanceHashes"` // Option to specify behavior when there is an error in the substitution checks. // // NOTE this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden // in the build configuration file. Possible values: ["MUST_MATCH", "ALLOW_LOOSE"] SubstitutionOption pulumi.StringInput `pulumi:"substitutionOption"` // Global list of volumes to mount for ALL build steps // // Each volume is created as an empty volume prior to starting the build process. // Upon completion of the build, volumes and their contents are discarded. Global // volume names and paths cannot conflict with the volumes defined a build step. // // Using a global volume in a build with only one step is not valid as it is indicative // of a build request with an incorrect configuration. Volumes GetTriggerBuildOptionVolumeArrayInput `pulumi:"volumes"` // Option to specify a WorkerPool for the build. Format projects/{project}/workerPools/{workerPool} // // This field is experimental. WorkerPool pulumi.StringInput `pulumi:"workerPool"` }
func (GetTriggerBuildOptionArgs) ElementType ¶
func (GetTriggerBuildOptionArgs) ElementType() reflect.Type
func (GetTriggerBuildOptionArgs) ToGetTriggerBuildOptionOutput ¶
func (i GetTriggerBuildOptionArgs) ToGetTriggerBuildOptionOutput() GetTriggerBuildOptionOutput
func (GetTriggerBuildOptionArgs) ToGetTriggerBuildOptionOutputWithContext ¶
func (i GetTriggerBuildOptionArgs) ToGetTriggerBuildOptionOutputWithContext(ctx context.Context) GetTriggerBuildOptionOutput
type GetTriggerBuildOptionArray ¶
type GetTriggerBuildOptionArray []GetTriggerBuildOptionInput
func (GetTriggerBuildOptionArray) ElementType ¶
func (GetTriggerBuildOptionArray) ElementType() reflect.Type
func (GetTriggerBuildOptionArray) ToGetTriggerBuildOptionArrayOutput ¶
func (i GetTriggerBuildOptionArray) ToGetTriggerBuildOptionArrayOutput() GetTriggerBuildOptionArrayOutput
func (GetTriggerBuildOptionArray) ToGetTriggerBuildOptionArrayOutputWithContext ¶
func (i GetTriggerBuildOptionArray) ToGetTriggerBuildOptionArrayOutputWithContext(ctx context.Context) GetTriggerBuildOptionArrayOutput
type GetTriggerBuildOptionArrayInput ¶
type GetTriggerBuildOptionArrayInput interface { pulumi.Input ToGetTriggerBuildOptionArrayOutput() GetTriggerBuildOptionArrayOutput ToGetTriggerBuildOptionArrayOutputWithContext(context.Context) GetTriggerBuildOptionArrayOutput }
GetTriggerBuildOptionArrayInput is an input type that accepts GetTriggerBuildOptionArray and GetTriggerBuildOptionArrayOutput values. You can construct a concrete instance of `GetTriggerBuildOptionArrayInput` via:
GetTriggerBuildOptionArray{ GetTriggerBuildOptionArgs{...} }
type GetTriggerBuildOptionArrayOutput ¶
type GetTriggerBuildOptionArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildOptionArrayOutput) ElementType ¶
func (GetTriggerBuildOptionArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildOptionArrayOutput) Index ¶
func (o GetTriggerBuildOptionArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildOptionOutput
func (GetTriggerBuildOptionArrayOutput) ToGetTriggerBuildOptionArrayOutput ¶
func (o GetTriggerBuildOptionArrayOutput) ToGetTriggerBuildOptionArrayOutput() GetTriggerBuildOptionArrayOutput
func (GetTriggerBuildOptionArrayOutput) ToGetTriggerBuildOptionArrayOutputWithContext ¶
func (o GetTriggerBuildOptionArrayOutput) ToGetTriggerBuildOptionArrayOutputWithContext(ctx context.Context) GetTriggerBuildOptionArrayOutput
type GetTriggerBuildOptionInput ¶
type GetTriggerBuildOptionInput interface { pulumi.Input ToGetTriggerBuildOptionOutput() GetTriggerBuildOptionOutput ToGetTriggerBuildOptionOutputWithContext(context.Context) GetTriggerBuildOptionOutput }
GetTriggerBuildOptionInput is an input type that accepts GetTriggerBuildOptionArgs and GetTriggerBuildOptionOutput values. You can construct a concrete instance of `GetTriggerBuildOptionInput` via:
GetTriggerBuildOptionArgs{...}
type GetTriggerBuildOptionOutput ¶
type GetTriggerBuildOptionOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildOptionOutput) DiskSizeGb ¶
func (o GetTriggerBuildOptionOutput) DiskSizeGb() pulumi.IntOutput
Requested disk size for the VM that runs the build. Note that this is NOT "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error.
func (GetTriggerBuildOptionOutput) DynamicSubstitutions ¶
func (o GetTriggerBuildOptionOutput) DynamicSubstitutions() pulumi.BoolOutput
Option to specify whether or not to apply bash style string operations to the substitutions.
NOTE this is always enabled for triggered builds and cannot be overridden in the build configuration file.
func (GetTriggerBuildOptionOutput) ElementType ¶
func (GetTriggerBuildOptionOutput) ElementType() reflect.Type
func (GetTriggerBuildOptionOutput) Envs ¶
func (o GetTriggerBuildOptionOutput) Envs() pulumi.StringArrayOutput
A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value.
The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (GetTriggerBuildOptionOutput) LogStreamingOption ¶
func (o GetTriggerBuildOptionOutput) LogStreamingOption() pulumi.StringOutput
Option to define build log streaming behavior to Google Cloud Storage. Possible values: ["STREAM_DEFAULT", "STREAM_ON", "STREAM_OFF"]
func (GetTriggerBuildOptionOutput) Logging ¶
func (o GetTriggerBuildOptionOutput) Logging() pulumi.StringOutput
Option to specify the logging mode, which determines if and where build logs are stored. Possible values: ["LOGGING_UNSPECIFIED", "LEGACY", "GCS_ONLY", "STACKDRIVER_ONLY", "CLOUD_LOGGING_ONLY", "NONE"]
func (GetTriggerBuildOptionOutput) MachineType ¶
func (o GetTriggerBuildOptionOutput) MachineType() pulumi.StringOutput
Compute Engine machine type on which to run the build.
func (GetTriggerBuildOptionOutput) RequestedVerifyOption ¶
func (o GetTriggerBuildOptionOutput) RequestedVerifyOption() pulumi.StringOutput
Requested verifiability options. Possible values: ["NOT_VERIFIED", "VERIFIED"]
func (GetTriggerBuildOptionOutput) SecretEnvs ¶
func (o GetTriggerBuildOptionOutput) SecretEnvs() pulumi.StringArrayOutput
A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's Secret. These variables will be available to all build steps in this build.
func (GetTriggerBuildOptionOutput) SourceProvenanceHashes ¶
func (o GetTriggerBuildOptionOutput) SourceProvenanceHashes() pulumi.StringArrayOutput
Requested hash for SourceProvenance. Possible values: ["NONE", "SHA256", "MD5"]
func (GetTriggerBuildOptionOutput) SubstitutionOption ¶
func (o GetTriggerBuildOptionOutput) SubstitutionOption() pulumi.StringOutput
Option to specify behavior when there is an error in the substitution checks.
NOTE this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file. Possible values: ["MUST_MATCH", "ALLOW_LOOSE"]
func (GetTriggerBuildOptionOutput) ToGetTriggerBuildOptionOutput ¶
func (o GetTriggerBuildOptionOutput) ToGetTriggerBuildOptionOutput() GetTriggerBuildOptionOutput
func (GetTriggerBuildOptionOutput) ToGetTriggerBuildOptionOutputWithContext ¶
func (o GetTriggerBuildOptionOutput) ToGetTriggerBuildOptionOutputWithContext(ctx context.Context) GetTriggerBuildOptionOutput
func (GetTriggerBuildOptionOutput) Volumes ¶
func (o GetTriggerBuildOptionOutput) Volumes() GetTriggerBuildOptionVolumeArrayOutput
Global list of volumes to mount for ALL build steps
Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step.
Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration.
func (GetTriggerBuildOptionOutput) WorkerPool ¶
func (o GetTriggerBuildOptionOutput) WorkerPool() pulumi.StringOutput
Option to specify a WorkerPool for the build. Format projects/{project}/workerPools/{workerPool}
This field is experimental.
type GetTriggerBuildOptionVolume ¶
type GetTriggerBuildOptionVolume struct { // Name of the volume to mount. // // Volume names must be unique per build step and must be valid names for Docker volumes. // Each named volume must be used by at least two build steps. Name string `pulumi:"name"` // Path at which to mount the volume. // // Paths must be absolute and cannot conflict with other volume paths on the same // build step or with certain reserved volume paths. Path string `pulumi:"path"` }
type GetTriggerBuildOptionVolumeArgs ¶
type GetTriggerBuildOptionVolumeArgs struct { // Name of the volume to mount. // // Volume names must be unique per build step and must be valid names for Docker volumes. // Each named volume must be used by at least two build steps. Name pulumi.StringInput `pulumi:"name"` // Path at which to mount the volume. // // Paths must be absolute and cannot conflict with other volume paths on the same // build step or with certain reserved volume paths. Path pulumi.StringInput `pulumi:"path"` }
func (GetTriggerBuildOptionVolumeArgs) ElementType ¶
func (GetTriggerBuildOptionVolumeArgs) ElementType() reflect.Type
func (GetTriggerBuildOptionVolumeArgs) ToGetTriggerBuildOptionVolumeOutput ¶
func (i GetTriggerBuildOptionVolumeArgs) ToGetTriggerBuildOptionVolumeOutput() GetTriggerBuildOptionVolumeOutput
func (GetTriggerBuildOptionVolumeArgs) ToGetTriggerBuildOptionVolumeOutputWithContext ¶
func (i GetTriggerBuildOptionVolumeArgs) ToGetTriggerBuildOptionVolumeOutputWithContext(ctx context.Context) GetTriggerBuildOptionVolumeOutput
type GetTriggerBuildOptionVolumeArray ¶
type GetTriggerBuildOptionVolumeArray []GetTriggerBuildOptionVolumeInput
func (GetTriggerBuildOptionVolumeArray) ElementType ¶
func (GetTriggerBuildOptionVolumeArray) ElementType() reflect.Type
func (GetTriggerBuildOptionVolumeArray) ToGetTriggerBuildOptionVolumeArrayOutput ¶
func (i GetTriggerBuildOptionVolumeArray) ToGetTriggerBuildOptionVolumeArrayOutput() GetTriggerBuildOptionVolumeArrayOutput
func (GetTriggerBuildOptionVolumeArray) ToGetTriggerBuildOptionVolumeArrayOutputWithContext ¶
func (i GetTriggerBuildOptionVolumeArray) ToGetTriggerBuildOptionVolumeArrayOutputWithContext(ctx context.Context) GetTriggerBuildOptionVolumeArrayOutput
type GetTriggerBuildOptionVolumeArrayInput ¶
type GetTriggerBuildOptionVolumeArrayInput interface { pulumi.Input ToGetTriggerBuildOptionVolumeArrayOutput() GetTriggerBuildOptionVolumeArrayOutput ToGetTriggerBuildOptionVolumeArrayOutputWithContext(context.Context) GetTriggerBuildOptionVolumeArrayOutput }
GetTriggerBuildOptionVolumeArrayInput is an input type that accepts GetTriggerBuildOptionVolumeArray and GetTriggerBuildOptionVolumeArrayOutput values. You can construct a concrete instance of `GetTriggerBuildOptionVolumeArrayInput` via:
GetTriggerBuildOptionVolumeArray{ GetTriggerBuildOptionVolumeArgs{...} }
type GetTriggerBuildOptionVolumeArrayOutput ¶
type GetTriggerBuildOptionVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildOptionVolumeArrayOutput) ElementType ¶
func (GetTriggerBuildOptionVolumeArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildOptionVolumeArrayOutput) ToGetTriggerBuildOptionVolumeArrayOutput ¶
func (o GetTriggerBuildOptionVolumeArrayOutput) ToGetTriggerBuildOptionVolumeArrayOutput() GetTriggerBuildOptionVolumeArrayOutput
func (GetTriggerBuildOptionVolumeArrayOutput) ToGetTriggerBuildOptionVolumeArrayOutputWithContext ¶
func (o GetTriggerBuildOptionVolumeArrayOutput) ToGetTriggerBuildOptionVolumeArrayOutputWithContext(ctx context.Context) GetTriggerBuildOptionVolumeArrayOutput
type GetTriggerBuildOptionVolumeInput ¶
type GetTriggerBuildOptionVolumeInput interface { pulumi.Input ToGetTriggerBuildOptionVolumeOutput() GetTriggerBuildOptionVolumeOutput ToGetTriggerBuildOptionVolumeOutputWithContext(context.Context) GetTriggerBuildOptionVolumeOutput }
GetTriggerBuildOptionVolumeInput is an input type that accepts GetTriggerBuildOptionVolumeArgs and GetTriggerBuildOptionVolumeOutput values. You can construct a concrete instance of `GetTriggerBuildOptionVolumeInput` via:
GetTriggerBuildOptionVolumeArgs{...}
type GetTriggerBuildOptionVolumeOutput ¶
type GetTriggerBuildOptionVolumeOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildOptionVolumeOutput) ElementType ¶
func (GetTriggerBuildOptionVolumeOutput) ElementType() reflect.Type
func (GetTriggerBuildOptionVolumeOutput) Name ¶
func (o GetTriggerBuildOptionVolumeOutput) Name() pulumi.StringOutput
Name of the volume to mount.
Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps.
func (GetTriggerBuildOptionVolumeOutput) Path ¶
func (o GetTriggerBuildOptionVolumeOutput) Path() pulumi.StringOutput
Path at which to mount the volume.
Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths.
func (GetTriggerBuildOptionVolumeOutput) ToGetTriggerBuildOptionVolumeOutput ¶
func (o GetTriggerBuildOptionVolumeOutput) ToGetTriggerBuildOptionVolumeOutput() GetTriggerBuildOptionVolumeOutput
func (GetTriggerBuildOptionVolumeOutput) ToGetTriggerBuildOptionVolumeOutputWithContext ¶
func (o GetTriggerBuildOptionVolumeOutput) ToGetTriggerBuildOptionVolumeOutputWithContext(ctx context.Context) GetTriggerBuildOptionVolumeOutput
type GetTriggerBuildOutput ¶
type GetTriggerBuildOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildOutput) Artifacts ¶
func (o GetTriggerBuildOutput) Artifacts() GetTriggerBuildArtifactArrayOutput
Artifacts produced by the build that should be uploaded upon successful completion of all build steps.
func (GetTriggerBuildOutput) AvailableSecrets ¶
func (o GetTriggerBuildOutput) AvailableSecrets() GetTriggerBuildAvailableSecretArrayOutput
Secrets and secret environment variables.
func (GetTriggerBuildOutput) ElementType ¶
func (GetTriggerBuildOutput) ElementType() reflect.Type
func (GetTriggerBuildOutput) Images ¶
func (o GetTriggerBuildOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build status is marked FAILURE.
func (GetTriggerBuildOutput) LogsBucket ¶
func (o GetTriggerBuildOutput) LogsBucket() pulumi.StringOutput
Google Cloud Storage bucket where logs should be written. Logs file names will be of the format ${logsBucket}/log-${build_id}.txt.
func (GetTriggerBuildOutput) Options ¶
func (o GetTriggerBuildOutput) Options() GetTriggerBuildOptionArrayOutput
Special options for this build.
func (GetTriggerBuildOutput) QueueTtl ¶
func (o GetTriggerBuildOutput) QueueTtl() pulumi.StringOutput
TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be EXPIRED. The TTL starts ticking from createTime. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (GetTriggerBuildOutput) Secrets ¶
func (o GetTriggerBuildOutput) Secrets() GetTriggerBuildSecretArrayOutput
Secrets to decrypt using Cloud Key Management Service.
func (GetTriggerBuildOutput) Sources ¶
func (o GetTriggerBuildOutput) Sources() GetTriggerBuildSourceArrayOutput
The location of the source files to build.
One of 'storageSource' or 'repoSource' must be provided.
func (GetTriggerBuildOutput) Steps ¶
func (o GetTriggerBuildOutput) Steps() GetTriggerBuildStepArrayOutput
The operations to be performed on the workspace.
func (GetTriggerBuildOutput) Substitutions ¶
func (o GetTriggerBuildOutput) Substitutions() pulumi.StringMapOutput
Substitutions data for Build resource.
func (GetTriggerBuildOutput) Tags ¶
func (o GetTriggerBuildOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a Build. These are not docker tags.
func (GetTriggerBuildOutput) Timeout ¶
func (o GetTriggerBuildOutput) Timeout() pulumi.StringOutput
Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be TIMEOUT. This timeout must be equal to or greater than the sum of the timeouts for build steps within the build. The expected format is the number of seconds followed by s. Default time is ten minutes (600s).
func (GetTriggerBuildOutput) ToGetTriggerBuildOutput ¶
func (o GetTriggerBuildOutput) ToGetTriggerBuildOutput() GetTriggerBuildOutput
func (GetTriggerBuildOutput) ToGetTriggerBuildOutputWithContext ¶
func (o GetTriggerBuildOutput) ToGetTriggerBuildOutputWithContext(ctx context.Context) GetTriggerBuildOutput
type GetTriggerBuildSecret ¶
type GetTriggerBuildSecret struct { // Cloud KMS key name to use to decrypt these envs. KmsKeyName string `pulumi:"kmsKeyName"` // Map of environment variable name to its encrypted value. // Secret environment variables must be unique across all of a build's secrets, // and must be used by at least one build step. Values can be at most 64 KB in size. // There can be at most 100 secret values across all of a build's secrets. SecretEnv map[string]string `pulumi:"secretEnv"` }
type GetTriggerBuildSecretArgs ¶
type GetTriggerBuildSecretArgs struct { // Cloud KMS key name to use to decrypt these envs. KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"` // Map of environment variable name to its encrypted value. // Secret environment variables must be unique across all of a build's secrets, // and must be used by at least one build step. Values can be at most 64 KB in size. // There can be at most 100 secret values across all of a build's secrets. SecretEnv pulumi.StringMapInput `pulumi:"secretEnv"` }
func (GetTriggerBuildSecretArgs) ElementType ¶
func (GetTriggerBuildSecretArgs) ElementType() reflect.Type
func (GetTriggerBuildSecretArgs) ToGetTriggerBuildSecretOutput ¶
func (i GetTriggerBuildSecretArgs) ToGetTriggerBuildSecretOutput() GetTriggerBuildSecretOutput
func (GetTriggerBuildSecretArgs) ToGetTriggerBuildSecretOutputWithContext ¶
func (i GetTriggerBuildSecretArgs) ToGetTriggerBuildSecretOutputWithContext(ctx context.Context) GetTriggerBuildSecretOutput
type GetTriggerBuildSecretArray ¶
type GetTriggerBuildSecretArray []GetTriggerBuildSecretInput
func (GetTriggerBuildSecretArray) ElementType ¶
func (GetTriggerBuildSecretArray) ElementType() reflect.Type
func (GetTriggerBuildSecretArray) ToGetTriggerBuildSecretArrayOutput ¶
func (i GetTriggerBuildSecretArray) ToGetTriggerBuildSecretArrayOutput() GetTriggerBuildSecretArrayOutput
func (GetTriggerBuildSecretArray) ToGetTriggerBuildSecretArrayOutputWithContext ¶
func (i GetTriggerBuildSecretArray) ToGetTriggerBuildSecretArrayOutputWithContext(ctx context.Context) GetTriggerBuildSecretArrayOutput
type GetTriggerBuildSecretArrayInput ¶
type GetTriggerBuildSecretArrayInput interface { pulumi.Input ToGetTriggerBuildSecretArrayOutput() GetTriggerBuildSecretArrayOutput ToGetTriggerBuildSecretArrayOutputWithContext(context.Context) GetTriggerBuildSecretArrayOutput }
GetTriggerBuildSecretArrayInput is an input type that accepts GetTriggerBuildSecretArray and GetTriggerBuildSecretArrayOutput values. You can construct a concrete instance of `GetTriggerBuildSecretArrayInput` via:
GetTriggerBuildSecretArray{ GetTriggerBuildSecretArgs{...} }
type GetTriggerBuildSecretArrayOutput ¶
type GetTriggerBuildSecretArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildSecretArrayOutput) ElementType ¶
func (GetTriggerBuildSecretArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildSecretArrayOutput) Index ¶
func (o GetTriggerBuildSecretArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildSecretOutput
func (GetTriggerBuildSecretArrayOutput) ToGetTriggerBuildSecretArrayOutput ¶
func (o GetTriggerBuildSecretArrayOutput) ToGetTriggerBuildSecretArrayOutput() GetTriggerBuildSecretArrayOutput
func (GetTriggerBuildSecretArrayOutput) ToGetTriggerBuildSecretArrayOutputWithContext ¶
func (o GetTriggerBuildSecretArrayOutput) ToGetTriggerBuildSecretArrayOutputWithContext(ctx context.Context) GetTriggerBuildSecretArrayOutput
type GetTriggerBuildSecretInput ¶
type GetTriggerBuildSecretInput interface { pulumi.Input ToGetTriggerBuildSecretOutput() GetTriggerBuildSecretOutput ToGetTriggerBuildSecretOutputWithContext(context.Context) GetTriggerBuildSecretOutput }
GetTriggerBuildSecretInput is an input type that accepts GetTriggerBuildSecretArgs and GetTriggerBuildSecretOutput values. You can construct a concrete instance of `GetTriggerBuildSecretInput` via:
GetTriggerBuildSecretArgs{...}
type GetTriggerBuildSecretOutput ¶
type GetTriggerBuildSecretOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildSecretOutput) ElementType ¶
func (GetTriggerBuildSecretOutput) ElementType() reflect.Type
func (GetTriggerBuildSecretOutput) KmsKeyName ¶
func (o GetTriggerBuildSecretOutput) KmsKeyName() pulumi.StringOutput
Cloud KMS key name to use to decrypt these envs.
func (GetTriggerBuildSecretOutput) SecretEnv ¶
func (o GetTriggerBuildSecretOutput) SecretEnv() pulumi.StringMapOutput
Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets.
func (GetTriggerBuildSecretOutput) ToGetTriggerBuildSecretOutput ¶
func (o GetTriggerBuildSecretOutput) ToGetTriggerBuildSecretOutput() GetTriggerBuildSecretOutput
func (GetTriggerBuildSecretOutput) ToGetTriggerBuildSecretOutputWithContext ¶
func (o GetTriggerBuildSecretOutput) ToGetTriggerBuildSecretOutputWithContext(ctx context.Context) GetTriggerBuildSecretOutput
type GetTriggerBuildSource ¶
type GetTriggerBuildSource struct { // Location of the source in a Google Cloud Source Repository. RepoSources []GetTriggerBuildSourceRepoSource `pulumi:"repoSources"` // Location of the source in an archive file in Google Cloud Storage. StorageSources []GetTriggerBuildSourceStorageSource `pulumi:"storageSources"` }
type GetTriggerBuildSourceArgs ¶
type GetTriggerBuildSourceArgs struct { // Location of the source in a Google Cloud Source Repository. RepoSources GetTriggerBuildSourceRepoSourceArrayInput `pulumi:"repoSources"` // Location of the source in an archive file in Google Cloud Storage. StorageSources GetTriggerBuildSourceStorageSourceArrayInput `pulumi:"storageSources"` }
func (GetTriggerBuildSourceArgs) ElementType ¶
func (GetTriggerBuildSourceArgs) ElementType() reflect.Type
func (GetTriggerBuildSourceArgs) ToGetTriggerBuildSourceOutput ¶
func (i GetTriggerBuildSourceArgs) ToGetTriggerBuildSourceOutput() GetTriggerBuildSourceOutput
func (GetTriggerBuildSourceArgs) ToGetTriggerBuildSourceOutputWithContext ¶
func (i GetTriggerBuildSourceArgs) ToGetTriggerBuildSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceOutput
type GetTriggerBuildSourceArray ¶
type GetTriggerBuildSourceArray []GetTriggerBuildSourceInput
func (GetTriggerBuildSourceArray) ElementType ¶
func (GetTriggerBuildSourceArray) ElementType() reflect.Type
func (GetTriggerBuildSourceArray) ToGetTriggerBuildSourceArrayOutput ¶
func (i GetTriggerBuildSourceArray) ToGetTriggerBuildSourceArrayOutput() GetTriggerBuildSourceArrayOutput
func (GetTriggerBuildSourceArray) ToGetTriggerBuildSourceArrayOutputWithContext ¶
func (i GetTriggerBuildSourceArray) ToGetTriggerBuildSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceArrayOutput
type GetTriggerBuildSourceArrayInput ¶
type GetTriggerBuildSourceArrayInput interface { pulumi.Input ToGetTriggerBuildSourceArrayOutput() GetTriggerBuildSourceArrayOutput ToGetTriggerBuildSourceArrayOutputWithContext(context.Context) GetTriggerBuildSourceArrayOutput }
GetTriggerBuildSourceArrayInput is an input type that accepts GetTriggerBuildSourceArray and GetTriggerBuildSourceArrayOutput values. You can construct a concrete instance of `GetTriggerBuildSourceArrayInput` via:
GetTriggerBuildSourceArray{ GetTriggerBuildSourceArgs{...} }
type GetTriggerBuildSourceArrayOutput ¶
type GetTriggerBuildSourceArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildSourceArrayOutput) ElementType ¶
func (GetTriggerBuildSourceArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildSourceArrayOutput) Index ¶
func (o GetTriggerBuildSourceArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildSourceOutput
func (GetTriggerBuildSourceArrayOutput) ToGetTriggerBuildSourceArrayOutput ¶
func (o GetTriggerBuildSourceArrayOutput) ToGetTriggerBuildSourceArrayOutput() GetTriggerBuildSourceArrayOutput
func (GetTriggerBuildSourceArrayOutput) ToGetTriggerBuildSourceArrayOutputWithContext ¶
func (o GetTriggerBuildSourceArrayOutput) ToGetTriggerBuildSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceArrayOutput
type GetTriggerBuildSourceInput ¶
type GetTriggerBuildSourceInput interface { pulumi.Input ToGetTriggerBuildSourceOutput() GetTriggerBuildSourceOutput ToGetTriggerBuildSourceOutputWithContext(context.Context) GetTriggerBuildSourceOutput }
GetTriggerBuildSourceInput is an input type that accepts GetTriggerBuildSourceArgs and GetTriggerBuildSourceOutput values. You can construct a concrete instance of `GetTriggerBuildSourceInput` via:
GetTriggerBuildSourceArgs{...}
type GetTriggerBuildSourceOutput ¶
type GetTriggerBuildSourceOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildSourceOutput) ElementType ¶
func (GetTriggerBuildSourceOutput) ElementType() reflect.Type
func (GetTriggerBuildSourceOutput) RepoSources ¶
func (o GetTriggerBuildSourceOutput) RepoSources() GetTriggerBuildSourceRepoSourceArrayOutput
Location of the source in a Google Cloud Source Repository.
func (GetTriggerBuildSourceOutput) StorageSources ¶
func (o GetTriggerBuildSourceOutput) StorageSources() GetTriggerBuildSourceStorageSourceArrayOutput
Location of the source in an archive file in Google Cloud Storage.
func (GetTriggerBuildSourceOutput) ToGetTriggerBuildSourceOutput ¶
func (o GetTriggerBuildSourceOutput) ToGetTriggerBuildSourceOutput() GetTriggerBuildSourceOutput
func (GetTriggerBuildSourceOutput) ToGetTriggerBuildSourceOutputWithContext ¶
func (o GetTriggerBuildSourceOutput) ToGetTriggerBuildSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceOutput
type GetTriggerBuildSourceRepoSource ¶
type GetTriggerBuildSourceRepoSource struct { // Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and // described at https://github.com/google/re2/wiki/Syntax BranchName string `pulumi:"branchName"` // Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. CommitSha string `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. // This must be a relative path. If a step's dir is specified and is an absolute path, // this value is ignored for that step's execution. Dir string `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex bool `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. // If omitted, the project ID requesting the build is assumed. ProjectId string `pulumi:"projectId"` // Name of the Cloud Source Repository. RepoName string `pulumi:"repoName"` // Substitutions to use in a triggered build. Should only be used with triggers.run Substitutions map[string]string `pulumi:"substitutions"` // Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and // described at https://github.com/google/re2/wiki/Syntax TagName string `pulumi:"tagName"` }
type GetTriggerBuildSourceRepoSourceArgs ¶
type GetTriggerBuildSourceRepoSourceArgs struct { // Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and // described at https://github.com/google/re2/wiki/Syntax BranchName pulumi.StringInput `pulumi:"branchName"` // Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. CommitSha pulumi.StringInput `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. // This must be a relative path. If a step's dir is specified and is an absolute path, // this value is ignored for that step's execution. Dir pulumi.StringInput `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. // If omitted, the project ID requesting the build is assumed. ProjectId pulumi.StringInput `pulumi:"projectId"` // Name of the Cloud Source Repository. RepoName pulumi.StringInput `pulumi:"repoName"` // Substitutions to use in a triggered build. Should only be used with triggers.run Substitutions pulumi.StringMapInput `pulumi:"substitutions"` // Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and // described at https://github.com/google/re2/wiki/Syntax TagName pulumi.StringInput `pulumi:"tagName"` }
func (GetTriggerBuildSourceRepoSourceArgs) ElementType ¶
func (GetTriggerBuildSourceRepoSourceArgs) ElementType() reflect.Type
func (GetTriggerBuildSourceRepoSourceArgs) ToGetTriggerBuildSourceRepoSourceOutput ¶
func (i GetTriggerBuildSourceRepoSourceArgs) ToGetTriggerBuildSourceRepoSourceOutput() GetTriggerBuildSourceRepoSourceOutput
func (GetTriggerBuildSourceRepoSourceArgs) ToGetTriggerBuildSourceRepoSourceOutputWithContext ¶
func (i GetTriggerBuildSourceRepoSourceArgs) ToGetTriggerBuildSourceRepoSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceRepoSourceOutput
type GetTriggerBuildSourceRepoSourceArray ¶
type GetTriggerBuildSourceRepoSourceArray []GetTriggerBuildSourceRepoSourceInput
func (GetTriggerBuildSourceRepoSourceArray) ElementType ¶
func (GetTriggerBuildSourceRepoSourceArray) ElementType() reflect.Type
func (GetTriggerBuildSourceRepoSourceArray) ToGetTriggerBuildSourceRepoSourceArrayOutput ¶
func (i GetTriggerBuildSourceRepoSourceArray) ToGetTriggerBuildSourceRepoSourceArrayOutput() GetTriggerBuildSourceRepoSourceArrayOutput
func (GetTriggerBuildSourceRepoSourceArray) ToGetTriggerBuildSourceRepoSourceArrayOutputWithContext ¶
func (i GetTriggerBuildSourceRepoSourceArray) ToGetTriggerBuildSourceRepoSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceRepoSourceArrayOutput
type GetTriggerBuildSourceRepoSourceArrayInput ¶
type GetTriggerBuildSourceRepoSourceArrayInput interface { pulumi.Input ToGetTriggerBuildSourceRepoSourceArrayOutput() GetTriggerBuildSourceRepoSourceArrayOutput ToGetTriggerBuildSourceRepoSourceArrayOutputWithContext(context.Context) GetTriggerBuildSourceRepoSourceArrayOutput }
GetTriggerBuildSourceRepoSourceArrayInput is an input type that accepts GetTriggerBuildSourceRepoSourceArray and GetTriggerBuildSourceRepoSourceArrayOutput values. You can construct a concrete instance of `GetTriggerBuildSourceRepoSourceArrayInput` via:
GetTriggerBuildSourceRepoSourceArray{ GetTriggerBuildSourceRepoSourceArgs{...} }
type GetTriggerBuildSourceRepoSourceArrayOutput ¶
type GetTriggerBuildSourceRepoSourceArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildSourceRepoSourceArrayOutput) ElementType ¶
func (GetTriggerBuildSourceRepoSourceArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildSourceRepoSourceArrayOutput) ToGetTriggerBuildSourceRepoSourceArrayOutput ¶
func (o GetTriggerBuildSourceRepoSourceArrayOutput) ToGetTriggerBuildSourceRepoSourceArrayOutput() GetTriggerBuildSourceRepoSourceArrayOutput
func (GetTriggerBuildSourceRepoSourceArrayOutput) ToGetTriggerBuildSourceRepoSourceArrayOutputWithContext ¶
func (o GetTriggerBuildSourceRepoSourceArrayOutput) ToGetTriggerBuildSourceRepoSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceRepoSourceArrayOutput
type GetTriggerBuildSourceRepoSourceInput ¶
type GetTriggerBuildSourceRepoSourceInput interface { pulumi.Input ToGetTriggerBuildSourceRepoSourceOutput() GetTriggerBuildSourceRepoSourceOutput ToGetTriggerBuildSourceRepoSourceOutputWithContext(context.Context) GetTriggerBuildSourceRepoSourceOutput }
GetTriggerBuildSourceRepoSourceInput is an input type that accepts GetTriggerBuildSourceRepoSourceArgs and GetTriggerBuildSourceRepoSourceOutput values. You can construct a concrete instance of `GetTriggerBuildSourceRepoSourceInput` via:
GetTriggerBuildSourceRepoSourceArgs{...}
type GetTriggerBuildSourceRepoSourceOutput ¶
type GetTriggerBuildSourceRepoSourceOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildSourceRepoSourceOutput) BranchName ¶
func (o GetTriggerBuildSourceRepoSourceOutput) BranchName() pulumi.StringOutput
Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (GetTriggerBuildSourceRepoSourceOutput) CommitSha ¶
func (o GetTriggerBuildSourceRepoSourceOutput) CommitSha() pulumi.StringOutput
Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided.
func (GetTriggerBuildSourceRepoSourceOutput) Dir ¶
func (o GetTriggerBuildSourceRepoSourceOutput) Dir() pulumi.StringOutput
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.
func (GetTriggerBuildSourceRepoSourceOutput) ElementType ¶
func (GetTriggerBuildSourceRepoSourceOutput) ElementType() reflect.Type
func (GetTriggerBuildSourceRepoSourceOutput) InvertRegex ¶
func (o GetTriggerBuildSourceRepoSourceOutput) InvertRegex() pulumi.BoolOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (GetTriggerBuildSourceRepoSourceOutput) ProjectId ¶
func (o GetTriggerBuildSourceRepoSourceOutput) ProjectId() pulumi.StringOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (GetTriggerBuildSourceRepoSourceOutput) RepoName ¶
func (o GetTriggerBuildSourceRepoSourceOutput) RepoName() pulumi.StringOutput
Name of the Cloud Source Repository.
func (GetTriggerBuildSourceRepoSourceOutput) Substitutions ¶
func (o GetTriggerBuildSourceRepoSourceOutput) Substitutions() pulumi.StringMapOutput
Substitutions to use in a triggered build. Should only be used with triggers.run
func (GetTriggerBuildSourceRepoSourceOutput) TagName ¶
func (o GetTriggerBuildSourceRepoSourceOutput) TagName() pulumi.StringOutput
Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (GetTriggerBuildSourceRepoSourceOutput) ToGetTriggerBuildSourceRepoSourceOutput ¶
func (o GetTriggerBuildSourceRepoSourceOutput) ToGetTriggerBuildSourceRepoSourceOutput() GetTriggerBuildSourceRepoSourceOutput
func (GetTriggerBuildSourceRepoSourceOutput) ToGetTriggerBuildSourceRepoSourceOutputWithContext ¶
func (o GetTriggerBuildSourceRepoSourceOutput) ToGetTriggerBuildSourceRepoSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceRepoSourceOutput
type GetTriggerBuildSourceStorageSource ¶
type GetTriggerBuildSourceStorageSource struct { // Google Cloud Storage bucket containing the source. Bucket string `pulumi:"bucket"` // Google Cloud Storage generation for the object. // If the generation is omitted, the latest generation will be used Generation string `pulumi:"generation"` // Google Cloud Storage object containing the source. // This object must be a gzipped archive file (.tar.gz) containing source to build. Object string `pulumi:"object"` }
type GetTriggerBuildSourceStorageSourceArgs ¶
type GetTriggerBuildSourceStorageSourceArgs struct { // Google Cloud Storage bucket containing the source. Bucket pulumi.StringInput `pulumi:"bucket"` // Google Cloud Storage generation for the object. // If the generation is omitted, the latest generation will be used Generation pulumi.StringInput `pulumi:"generation"` // Google Cloud Storage object containing the source. // This object must be a gzipped archive file (.tar.gz) containing source to build. Object pulumi.StringInput `pulumi:"object"` }
func (GetTriggerBuildSourceStorageSourceArgs) ElementType ¶
func (GetTriggerBuildSourceStorageSourceArgs) ElementType() reflect.Type
func (GetTriggerBuildSourceStorageSourceArgs) ToGetTriggerBuildSourceStorageSourceOutput ¶
func (i GetTriggerBuildSourceStorageSourceArgs) ToGetTriggerBuildSourceStorageSourceOutput() GetTriggerBuildSourceStorageSourceOutput
func (GetTriggerBuildSourceStorageSourceArgs) ToGetTriggerBuildSourceStorageSourceOutputWithContext ¶
func (i GetTriggerBuildSourceStorageSourceArgs) ToGetTriggerBuildSourceStorageSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceStorageSourceOutput
type GetTriggerBuildSourceStorageSourceArray ¶
type GetTriggerBuildSourceStorageSourceArray []GetTriggerBuildSourceStorageSourceInput
func (GetTriggerBuildSourceStorageSourceArray) ElementType ¶
func (GetTriggerBuildSourceStorageSourceArray) ElementType() reflect.Type
func (GetTriggerBuildSourceStorageSourceArray) ToGetTriggerBuildSourceStorageSourceArrayOutput ¶
func (i GetTriggerBuildSourceStorageSourceArray) ToGetTriggerBuildSourceStorageSourceArrayOutput() GetTriggerBuildSourceStorageSourceArrayOutput
func (GetTriggerBuildSourceStorageSourceArray) ToGetTriggerBuildSourceStorageSourceArrayOutputWithContext ¶
func (i GetTriggerBuildSourceStorageSourceArray) ToGetTriggerBuildSourceStorageSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceStorageSourceArrayOutput
type GetTriggerBuildSourceStorageSourceArrayInput ¶
type GetTriggerBuildSourceStorageSourceArrayInput interface { pulumi.Input ToGetTriggerBuildSourceStorageSourceArrayOutput() GetTriggerBuildSourceStorageSourceArrayOutput ToGetTriggerBuildSourceStorageSourceArrayOutputWithContext(context.Context) GetTriggerBuildSourceStorageSourceArrayOutput }
GetTriggerBuildSourceStorageSourceArrayInput is an input type that accepts GetTriggerBuildSourceStorageSourceArray and GetTriggerBuildSourceStorageSourceArrayOutput values. You can construct a concrete instance of `GetTriggerBuildSourceStorageSourceArrayInput` via:
GetTriggerBuildSourceStorageSourceArray{ GetTriggerBuildSourceStorageSourceArgs{...} }
type GetTriggerBuildSourceStorageSourceArrayOutput ¶
type GetTriggerBuildSourceStorageSourceArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildSourceStorageSourceArrayOutput) ElementType ¶
func (GetTriggerBuildSourceStorageSourceArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildSourceStorageSourceArrayOutput) ToGetTriggerBuildSourceStorageSourceArrayOutput ¶
func (o GetTriggerBuildSourceStorageSourceArrayOutput) ToGetTriggerBuildSourceStorageSourceArrayOutput() GetTriggerBuildSourceStorageSourceArrayOutput
func (GetTriggerBuildSourceStorageSourceArrayOutput) ToGetTriggerBuildSourceStorageSourceArrayOutputWithContext ¶
func (o GetTriggerBuildSourceStorageSourceArrayOutput) ToGetTriggerBuildSourceStorageSourceArrayOutputWithContext(ctx context.Context) GetTriggerBuildSourceStorageSourceArrayOutput
type GetTriggerBuildSourceStorageSourceInput ¶
type GetTriggerBuildSourceStorageSourceInput interface { pulumi.Input ToGetTriggerBuildSourceStorageSourceOutput() GetTriggerBuildSourceStorageSourceOutput ToGetTriggerBuildSourceStorageSourceOutputWithContext(context.Context) GetTriggerBuildSourceStorageSourceOutput }
GetTriggerBuildSourceStorageSourceInput is an input type that accepts GetTriggerBuildSourceStorageSourceArgs and GetTriggerBuildSourceStorageSourceOutput values. You can construct a concrete instance of `GetTriggerBuildSourceStorageSourceInput` via:
GetTriggerBuildSourceStorageSourceArgs{...}
type GetTriggerBuildSourceStorageSourceOutput ¶
type GetTriggerBuildSourceStorageSourceOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildSourceStorageSourceOutput) Bucket ¶
func (o GetTriggerBuildSourceStorageSourceOutput) Bucket() pulumi.StringOutput
Google Cloud Storage bucket containing the source.
func (GetTriggerBuildSourceStorageSourceOutput) ElementType ¶
func (GetTriggerBuildSourceStorageSourceOutput) ElementType() reflect.Type
func (GetTriggerBuildSourceStorageSourceOutput) Generation ¶
func (o GetTriggerBuildSourceStorageSourceOutput) Generation() pulumi.StringOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used
func (GetTriggerBuildSourceStorageSourceOutput) Object ¶
func (o GetTriggerBuildSourceStorageSourceOutput) Object() pulumi.StringOutput
Google Cloud Storage object containing the source. This object must be a gzipped archive file (.tar.gz) containing source to build.
func (GetTriggerBuildSourceStorageSourceOutput) ToGetTriggerBuildSourceStorageSourceOutput ¶
func (o GetTriggerBuildSourceStorageSourceOutput) ToGetTriggerBuildSourceStorageSourceOutput() GetTriggerBuildSourceStorageSourceOutput
func (GetTriggerBuildSourceStorageSourceOutput) ToGetTriggerBuildSourceStorageSourceOutputWithContext ¶
func (o GetTriggerBuildSourceStorageSourceOutput) ToGetTriggerBuildSourceStorageSourceOutputWithContext(ctx context.Context) GetTriggerBuildSourceStorageSourceOutput
type GetTriggerBuildStep ¶
type GetTriggerBuildStep struct { // Allow this build step to fail without failing the entire build if and // only if the exit code is one of the specified codes. // // If 'allowFailure' is also specified, this field will take precedence. AllowExitCodes []int `pulumi:"allowExitCodes"` // Allow this build step to fail without failing the entire build. // If false, the entire build will fail if this step fails. Otherwise, the // build will succeed, but this step will still have a failure status. // Error information will be reported in the 'failureDetail' field. // // 'allowExitCodes' takes precedence over this field. AllowFailure bool `pulumi:"allowFailure"` // A list of arguments that will be presented to the step when it is started. // // If the image used to run the step's container has an entrypoint, the args // are used as arguments to that entrypoint. If the image does not define an // entrypoint, the first element in args is used as the entrypoint, and the // remainder will be used as arguments. Args []string `pulumi:"args"` // Working directory to use when running this step's container. // // If this value is a relative path, it is relative to the build's working // directory. If this value is absolute, it may be outside the build's working // directory, in which case the contents of the path may not be persisted // across build step executions, unless a 'volume' for that path is specified. // // If the build specifies a 'RepoSource' with 'dir' and a step with a // 'dir', // which specifies an absolute path, the 'RepoSource' 'dir' is ignored // for the step's execution. Dir string `pulumi:"dir"` // Entrypoint to be used instead of the build step image's // default entrypoint. // If unset, the image's default entrypoint is used Entrypoint string `pulumi:"entrypoint"` // A list of environment variable definitions to be used when // running a step. // // The elements are of the form "KEY=VALUE" for the environment variable // "KEY" being given the value "VALUE". Envs []string `pulumi:"envs"` // Unique identifier for this build step, used in 'wait_for' to // reference this build step as a dependency. Id string `pulumi:"id"` // The name of the container image that will run this particular build step. // // If the image is available in the host's Docker daemon's cache, it will be // run directly. If not, the host will attempt to pull the image first, using // the builder service account's credentials if necessary. // // The Docker daemon's cache will already have the latest versions of all of // the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders // for images and examples). // The Docker daemon will also have cached many of the layers for some popular // images, like "ubuntu", "debian", but they will be refreshed at the time // you attempt to use them. // // If you built an image in a previous build step, it will be stored in the // host's Docker daemon's cache and is available to use as the name for a // later build step. Name string `pulumi:"name"` // A shell script to be executed in the step. // When script is provided, the user cannot specify the entrypoint or args. Script string `pulumi:"script"` // A list of environment variables which are encrypted using // a Cloud Key // Management Service crypto key. These values must be specified in // the build's 'Secret'. SecretEnvs []string `pulumi:"secretEnvs"` // Time limit for executing this build step. If not defined, // the step has no // time limit and will be allowed to continue to run until either it // completes or the build itself times out. Timeout string `pulumi:"timeout"` // Output only. Stores timing information for executing this // build step. Timing string `pulumi:"timing"` // List of volumes to mount into the build step. // // Each volume is created as an empty volume prior to execution of the // build step. Upon completion of the build, volumes and their contents // are discarded. // // Using a named volume in only one step is not valid as it is // indicative of a build request with an incorrect configuration. Volumes []GetTriggerBuildStepVolume `pulumi:"volumes"` // The ID(s) of the step(s) that this build step depends on. // // This build step will not start until all the build steps in 'wait_for' // have completed successfully. If 'wait_for' is empty, this build step // will start when all previous build steps in the 'Build.Steps' list // have completed successfully. WaitFors []string `pulumi:"waitFors"` }
type GetTriggerBuildStepArgs ¶
type GetTriggerBuildStepArgs struct { // Allow this build step to fail without failing the entire build if and // only if the exit code is one of the specified codes. // // If 'allowFailure' is also specified, this field will take precedence. AllowExitCodes pulumi.IntArrayInput `pulumi:"allowExitCodes"` // Allow this build step to fail without failing the entire build. // If false, the entire build will fail if this step fails. Otherwise, the // build will succeed, but this step will still have a failure status. // Error information will be reported in the 'failureDetail' field. // // 'allowExitCodes' takes precedence over this field. AllowFailure pulumi.BoolInput `pulumi:"allowFailure"` // A list of arguments that will be presented to the step when it is started. // // If the image used to run the step's container has an entrypoint, the args // are used as arguments to that entrypoint. If the image does not define an // entrypoint, the first element in args is used as the entrypoint, and the // remainder will be used as arguments. Args pulumi.StringArrayInput `pulumi:"args"` // Working directory to use when running this step's container. // // If this value is a relative path, it is relative to the build's working // directory. If this value is absolute, it may be outside the build's working // directory, in which case the contents of the path may not be persisted // across build step executions, unless a 'volume' for that path is specified. // // If the build specifies a 'RepoSource' with 'dir' and a step with a // 'dir', // which specifies an absolute path, the 'RepoSource' 'dir' is ignored // for the step's execution. Dir pulumi.StringInput `pulumi:"dir"` // Entrypoint to be used instead of the build step image's // default entrypoint. // If unset, the image's default entrypoint is used Entrypoint pulumi.StringInput `pulumi:"entrypoint"` // A list of environment variable definitions to be used when // running a step. // // The elements are of the form "KEY=VALUE" for the environment variable // "KEY" being given the value "VALUE". Envs pulumi.StringArrayInput `pulumi:"envs"` // Unique identifier for this build step, used in 'wait_for' to // reference this build step as a dependency. Id pulumi.StringInput `pulumi:"id"` // The name of the container image that will run this particular build step. // // If the image is available in the host's Docker daemon's cache, it will be // run directly. If not, the host will attempt to pull the image first, using // the builder service account's credentials if necessary. // // The Docker daemon's cache will already have the latest versions of all of // the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders // for images and examples). // The Docker daemon will also have cached many of the layers for some popular // images, like "ubuntu", "debian", but they will be refreshed at the time // you attempt to use them. // // If you built an image in a previous build step, it will be stored in the // host's Docker daemon's cache and is available to use as the name for a // later build step. Name pulumi.StringInput `pulumi:"name"` // A shell script to be executed in the step. // When script is provided, the user cannot specify the entrypoint or args. Script pulumi.StringInput `pulumi:"script"` // A list of environment variables which are encrypted using // a Cloud Key // Management Service crypto key. These values must be specified in // the build's 'Secret'. SecretEnvs pulumi.StringArrayInput `pulumi:"secretEnvs"` // Time limit for executing this build step. If not defined, // the step has no // time limit and will be allowed to continue to run until either it // completes or the build itself times out. Timeout pulumi.StringInput `pulumi:"timeout"` // Output only. Stores timing information for executing this // build step. Timing pulumi.StringInput `pulumi:"timing"` // List of volumes to mount into the build step. // // Each volume is created as an empty volume prior to execution of the // build step. Upon completion of the build, volumes and their contents // are discarded. // // Using a named volume in only one step is not valid as it is // indicative of a build request with an incorrect configuration. Volumes GetTriggerBuildStepVolumeArrayInput `pulumi:"volumes"` // The ID(s) of the step(s) that this build step depends on. // // This build step will not start until all the build steps in 'wait_for' // have completed successfully. If 'wait_for' is empty, this build step // will start when all previous build steps in the 'Build.Steps' list // have completed successfully. WaitFors pulumi.StringArrayInput `pulumi:"waitFors"` }
func (GetTriggerBuildStepArgs) ElementType ¶
func (GetTriggerBuildStepArgs) ElementType() reflect.Type
func (GetTriggerBuildStepArgs) ToGetTriggerBuildStepOutput ¶
func (i GetTriggerBuildStepArgs) ToGetTriggerBuildStepOutput() GetTriggerBuildStepOutput
func (GetTriggerBuildStepArgs) ToGetTriggerBuildStepOutputWithContext ¶
func (i GetTriggerBuildStepArgs) ToGetTriggerBuildStepOutputWithContext(ctx context.Context) GetTriggerBuildStepOutput
type GetTriggerBuildStepArray ¶
type GetTriggerBuildStepArray []GetTriggerBuildStepInput
func (GetTriggerBuildStepArray) ElementType ¶
func (GetTriggerBuildStepArray) ElementType() reflect.Type
func (GetTriggerBuildStepArray) ToGetTriggerBuildStepArrayOutput ¶
func (i GetTriggerBuildStepArray) ToGetTriggerBuildStepArrayOutput() GetTriggerBuildStepArrayOutput
func (GetTriggerBuildStepArray) ToGetTriggerBuildStepArrayOutputWithContext ¶
func (i GetTriggerBuildStepArray) ToGetTriggerBuildStepArrayOutputWithContext(ctx context.Context) GetTriggerBuildStepArrayOutput
type GetTriggerBuildStepArrayInput ¶
type GetTriggerBuildStepArrayInput interface { pulumi.Input ToGetTriggerBuildStepArrayOutput() GetTriggerBuildStepArrayOutput ToGetTriggerBuildStepArrayOutputWithContext(context.Context) GetTriggerBuildStepArrayOutput }
GetTriggerBuildStepArrayInput is an input type that accepts GetTriggerBuildStepArray and GetTriggerBuildStepArrayOutput values. You can construct a concrete instance of `GetTriggerBuildStepArrayInput` via:
GetTriggerBuildStepArray{ GetTriggerBuildStepArgs{...} }
type GetTriggerBuildStepArrayOutput ¶
type GetTriggerBuildStepArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildStepArrayOutput) ElementType ¶
func (GetTriggerBuildStepArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildStepArrayOutput) Index ¶
func (o GetTriggerBuildStepArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildStepOutput
func (GetTriggerBuildStepArrayOutput) ToGetTriggerBuildStepArrayOutput ¶
func (o GetTriggerBuildStepArrayOutput) ToGetTriggerBuildStepArrayOutput() GetTriggerBuildStepArrayOutput
func (GetTriggerBuildStepArrayOutput) ToGetTriggerBuildStepArrayOutputWithContext ¶
func (o GetTriggerBuildStepArrayOutput) ToGetTriggerBuildStepArrayOutputWithContext(ctx context.Context) GetTriggerBuildStepArrayOutput
type GetTriggerBuildStepInput ¶
type GetTriggerBuildStepInput interface { pulumi.Input ToGetTriggerBuildStepOutput() GetTriggerBuildStepOutput ToGetTriggerBuildStepOutputWithContext(context.Context) GetTriggerBuildStepOutput }
GetTriggerBuildStepInput is an input type that accepts GetTriggerBuildStepArgs and GetTriggerBuildStepOutput values. You can construct a concrete instance of `GetTriggerBuildStepInput` via:
GetTriggerBuildStepArgs{...}
type GetTriggerBuildStepOutput ¶
type GetTriggerBuildStepOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildStepOutput) AllowExitCodes ¶
func (o GetTriggerBuildStepOutput) AllowExitCodes() pulumi.IntArrayOutput
Allow this build step to fail without failing the entire build if and only if the exit code is one of the specified codes.
If 'allowFailure' is also specified, this field will take precedence.
func (GetTriggerBuildStepOutput) AllowFailure ¶
func (o GetTriggerBuildStepOutput) AllowFailure() pulumi.BoolOutput
Allow this build step to fail without failing the entire build. If false, the entire build will fail if this step fails. Otherwise, the build will succeed, but this step will still have a failure status. Error information will be reported in the 'failureDetail' field.
'allowExitCodes' takes precedence over this field.
func (GetTriggerBuildStepOutput) Args ¶
func (o GetTriggerBuildStepOutput) Args() pulumi.StringArrayOutput
A list of arguments that will be presented to the step when it is started.
If the image used to run the step's container has an entrypoint, the args are used as arguments to that entrypoint. If the image does not define an entrypoint, the first element in args is used as the entrypoint, and the remainder will be used as arguments.
func (GetTriggerBuildStepOutput) Dir ¶
func (o GetTriggerBuildStepOutput) Dir() pulumi.StringOutput
Working directory to use when running this step's container.
If this value is a relative path, it is relative to the build's working directory. If this value is absolute, it may be outside the build's working directory, in which case the contents of the path may not be persisted across build step executions, unless a 'volume' for that path is specified.
If the build specifies a 'RepoSource' with 'dir' and a step with a 'dir', which specifies an absolute path, the 'RepoSource' 'dir' is ignored for the step's execution.
func (GetTriggerBuildStepOutput) ElementType ¶
func (GetTriggerBuildStepOutput) ElementType() reflect.Type
func (GetTriggerBuildStepOutput) Entrypoint ¶
func (o GetTriggerBuildStepOutput) Entrypoint() pulumi.StringOutput
Entrypoint to be used instead of the build step image's default entrypoint. If unset, the image's default entrypoint is used
func (GetTriggerBuildStepOutput) Envs ¶
func (o GetTriggerBuildStepOutput) Envs() pulumi.StringArrayOutput
A list of environment variable definitions to be used when running a step.
The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (GetTriggerBuildStepOutput) Id ¶
func (o GetTriggerBuildStepOutput) Id() pulumi.StringOutput
Unique identifier for this build step, used in 'wait_for' to reference this build step as a dependency.
func (GetTriggerBuildStepOutput) Name ¶
func (o GetTriggerBuildStepOutput) Name() pulumi.StringOutput
The name of the container image that will run this particular build step.
If the image is available in the host's Docker daemon's cache, it will be run directly. If not, the host will attempt to pull the image first, using the builder service account's credentials if necessary.
The Docker daemon's cache will already have the latest versions of all of the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders for images and examples). The Docker daemon will also have cached many of the layers for some popular images, like "ubuntu", "debian", but they will be refreshed at the time you attempt to use them.
If you built an image in a previous build step, it will be stored in the host's Docker daemon's cache and is available to use as the name for a later build step.
func (GetTriggerBuildStepOutput) Script ¶
func (o GetTriggerBuildStepOutput) Script() pulumi.StringOutput
A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.
func (GetTriggerBuildStepOutput) SecretEnvs ¶
func (o GetTriggerBuildStepOutput) SecretEnvs() pulumi.StringArrayOutput
A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's 'Secret'.
func (GetTriggerBuildStepOutput) Timeout ¶
func (o GetTriggerBuildStepOutput) Timeout() pulumi.StringOutput
Time limit for executing this build step. If not defined, the step has no time limit and will be allowed to continue to run until either it completes or the build itself times out.
func (GetTriggerBuildStepOutput) Timing ¶
func (o GetTriggerBuildStepOutput) Timing() pulumi.StringOutput
Output only. Stores timing information for executing this build step.
func (GetTriggerBuildStepOutput) ToGetTriggerBuildStepOutput ¶
func (o GetTriggerBuildStepOutput) ToGetTriggerBuildStepOutput() GetTriggerBuildStepOutput
func (GetTriggerBuildStepOutput) ToGetTriggerBuildStepOutputWithContext ¶
func (o GetTriggerBuildStepOutput) ToGetTriggerBuildStepOutputWithContext(ctx context.Context) GetTriggerBuildStepOutput
func (GetTriggerBuildStepOutput) Volumes ¶
func (o GetTriggerBuildStepOutput) Volumes() GetTriggerBuildStepVolumeArrayOutput
List of volumes to mount into the build step.
Each volume is created as an empty volume prior to execution of the build step. Upon completion of the build, volumes and their contents are discarded.
Using a named volume in only one step is not valid as it is indicative of a build request with an incorrect configuration.
func (GetTriggerBuildStepOutput) WaitFors ¶
func (o GetTriggerBuildStepOutput) WaitFors() pulumi.StringArrayOutput
The ID(s) of the step(s) that this build step depends on.
This build step will not start until all the build steps in 'wait_for' have completed successfully. If 'wait_for' is empty, this build step will start when all previous build steps in the 'Build.Steps' list have completed successfully.
type GetTriggerBuildStepVolume ¶
type GetTriggerBuildStepVolume struct { // Name of the volume to mount. // // Volume names must be unique per build step and must be valid names for // Docker volumes. Each named volume must be used by at least two build steps. Name string `pulumi:"name"` // Path at which to mount the volume. // // Paths must be absolute and cannot conflict with other volume paths on // the same build step or with certain reserved volume paths. Path string `pulumi:"path"` }
type GetTriggerBuildStepVolumeArgs ¶
type GetTriggerBuildStepVolumeArgs struct { // Name of the volume to mount. // // Volume names must be unique per build step and must be valid names for // Docker volumes. Each named volume must be used by at least two build steps. Name pulumi.StringInput `pulumi:"name"` // Path at which to mount the volume. // // Paths must be absolute and cannot conflict with other volume paths on // the same build step or with certain reserved volume paths. Path pulumi.StringInput `pulumi:"path"` }
func (GetTriggerBuildStepVolumeArgs) ElementType ¶
func (GetTriggerBuildStepVolumeArgs) ElementType() reflect.Type
func (GetTriggerBuildStepVolumeArgs) ToGetTriggerBuildStepVolumeOutput ¶
func (i GetTriggerBuildStepVolumeArgs) ToGetTriggerBuildStepVolumeOutput() GetTriggerBuildStepVolumeOutput
func (GetTriggerBuildStepVolumeArgs) ToGetTriggerBuildStepVolumeOutputWithContext ¶
func (i GetTriggerBuildStepVolumeArgs) ToGetTriggerBuildStepVolumeOutputWithContext(ctx context.Context) GetTriggerBuildStepVolumeOutput
type GetTriggerBuildStepVolumeArray ¶
type GetTriggerBuildStepVolumeArray []GetTriggerBuildStepVolumeInput
func (GetTriggerBuildStepVolumeArray) ElementType ¶
func (GetTriggerBuildStepVolumeArray) ElementType() reflect.Type
func (GetTriggerBuildStepVolumeArray) ToGetTriggerBuildStepVolumeArrayOutput ¶
func (i GetTriggerBuildStepVolumeArray) ToGetTriggerBuildStepVolumeArrayOutput() GetTriggerBuildStepVolumeArrayOutput
func (GetTriggerBuildStepVolumeArray) ToGetTriggerBuildStepVolumeArrayOutputWithContext ¶
func (i GetTriggerBuildStepVolumeArray) ToGetTriggerBuildStepVolumeArrayOutputWithContext(ctx context.Context) GetTriggerBuildStepVolumeArrayOutput
type GetTriggerBuildStepVolumeArrayInput ¶
type GetTriggerBuildStepVolumeArrayInput interface { pulumi.Input ToGetTriggerBuildStepVolumeArrayOutput() GetTriggerBuildStepVolumeArrayOutput ToGetTriggerBuildStepVolumeArrayOutputWithContext(context.Context) GetTriggerBuildStepVolumeArrayOutput }
GetTriggerBuildStepVolumeArrayInput is an input type that accepts GetTriggerBuildStepVolumeArray and GetTriggerBuildStepVolumeArrayOutput values. You can construct a concrete instance of `GetTriggerBuildStepVolumeArrayInput` via:
GetTriggerBuildStepVolumeArray{ GetTriggerBuildStepVolumeArgs{...} }
type GetTriggerBuildStepVolumeArrayOutput ¶
type GetTriggerBuildStepVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildStepVolumeArrayOutput) ElementType ¶
func (GetTriggerBuildStepVolumeArrayOutput) ElementType() reflect.Type
func (GetTriggerBuildStepVolumeArrayOutput) Index ¶
func (o GetTriggerBuildStepVolumeArrayOutput) Index(i pulumi.IntInput) GetTriggerBuildStepVolumeOutput
func (GetTriggerBuildStepVolumeArrayOutput) ToGetTriggerBuildStepVolumeArrayOutput ¶
func (o GetTriggerBuildStepVolumeArrayOutput) ToGetTriggerBuildStepVolumeArrayOutput() GetTriggerBuildStepVolumeArrayOutput
func (GetTriggerBuildStepVolumeArrayOutput) ToGetTriggerBuildStepVolumeArrayOutputWithContext ¶
func (o GetTriggerBuildStepVolumeArrayOutput) ToGetTriggerBuildStepVolumeArrayOutputWithContext(ctx context.Context) GetTriggerBuildStepVolumeArrayOutput
type GetTriggerBuildStepVolumeInput ¶
type GetTriggerBuildStepVolumeInput interface { pulumi.Input ToGetTriggerBuildStepVolumeOutput() GetTriggerBuildStepVolumeOutput ToGetTriggerBuildStepVolumeOutputWithContext(context.Context) GetTriggerBuildStepVolumeOutput }
GetTriggerBuildStepVolumeInput is an input type that accepts GetTriggerBuildStepVolumeArgs and GetTriggerBuildStepVolumeOutput values. You can construct a concrete instance of `GetTriggerBuildStepVolumeInput` via:
GetTriggerBuildStepVolumeArgs{...}
type GetTriggerBuildStepVolumeOutput ¶
type GetTriggerBuildStepVolumeOutput struct{ *pulumi.OutputState }
func (GetTriggerBuildStepVolumeOutput) ElementType ¶
func (GetTriggerBuildStepVolumeOutput) ElementType() reflect.Type
func (GetTriggerBuildStepVolumeOutput) Name ¶
func (o GetTriggerBuildStepVolumeOutput) Name() pulumi.StringOutput
Name of the volume to mount.
Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps.
func (GetTriggerBuildStepVolumeOutput) Path ¶
func (o GetTriggerBuildStepVolumeOutput) Path() pulumi.StringOutput
Path at which to mount the volume.
Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths.
func (GetTriggerBuildStepVolumeOutput) ToGetTriggerBuildStepVolumeOutput ¶
func (o GetTriggerBuildStepVolumeOutput) ToGetTriggerBuildStepVolumeOutput() GetTriggerBuildStepVolumeOutput
func (GetTriggerBuildStepVolumeOutput) ToGetTriggerBuildStepVolumeOutputWithContext ¶
func (o GetTriggerBuildStepVolumeOutput) ToGetTriggerBuildStepVolumeOutputWithContext(ctx context.Context) GetTriggerBuildStepVolumeOutput
type GetTriggerGitFileSource ¶
type GetTriggerGitFileSource struct { // The full resource name of the bitbucket server config. // Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}. BitbucketServerConfig string `pulumi:"bitbucketServerConfig"` // The full resource name of the github enterprise config. // Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}. GithubEnterpriseConfig string `pulumi:"githubEnterpriseConfig"` // The path of the file, with the repo root as the root of the path. Path string `pulumi:"path"` // The type of the repo, since it may not be explicit from the repo field (e.g from a URL). // Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"] RepoType string `pulumi:"repoType"` // The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. // If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. Repository string `pulumi:"repository"` // The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the // filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions // If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. Revision string `pulumi:"revision"` // The URI of the repo (optional). If unspecified, the repo from which the trigger // invocation originated is assumed to be the repo from which to read the specified path. Uri string `pulumi:"uri"` }
type GetTriggerGitFileSourceArgs ¶
type GetTriggerGitFileSourceArgs struct { // The full resource name of the bitbucket server config. // Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}. BitbucketServerConfig pulumi.StringInput `pulumi:"bitbucketServerConfig"` // The full resource name of the github enterprise config. // Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}. GithubEnterpriseConfig pulumi.StringInput `pulumi:"githubEnterpriseConfig"` // The path of the file, with the repo root as the root of the path. Path pulumi.StringInput `pulumi:"path"` // The type of the repo, since it may not be explicit from the repo field (e.g from a URL). // Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"] RepoType pulumi.StringInput `pulumi:"repoType"` // The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. // If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. Repository pulumi.StringInput `pulumi:"repository"` // The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the // filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions // If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. Revision pulumi.StringInput `pulumi:"revision"` // The URI of the repo (optional). If unspecified, the repo from which the trigger // invocation originated is assumed to be the repo from which to read the specified path. Uri pulumi.StringInput `pulumi:"uri"` }
func (GetTriggerGitFileSourceArgs) ElementType ¶
func (GetTriggerGitFileSourceArgs) ElementType() reflect.Type
func (GetTriggerGitFileSourceArgs) ToGetTriggerGitFileSourceOutput ¶
func (i GetTriggerGitFileSourceArgs) ToGetTriggerGitFileSourceOutput() GetTriggerGitFileSourceOutput
func (GetTriggerGitFileSourceArgs) ToGetTriggerGitFileSourceOutputWithContext ¶
func (i GetTriggerGitFileSourceArgs) ToGetTriggerGitFileSourceOutputWithContext(ctx context.Context) GetTriggerGitFileSourceOutput
type GetTriggerGitFileSourceArray ¶
type GetTriggerGitFileSourceArray []GetTriggerGitFileSourceInput
func (GetTriggerGitFileSourceArray) ElementType ¶
func (GetTriggerGitFileSourceArray) ElementType() reflect.Type
func (GetTriggerGitFileSourceArray) ToGetTriggerGitFileSourceArrayOutput ¶
func (i GetTriggerGitFileSourceArray) ToGetTriggerGitFileSourceArrayOutput() GetTriggerGitFileSourceArrayOutput
func (GetTriggerGitFileSourceArray) ToGetTriggerGitFileSourceArrayOutputWithContext ¶
func (i GetTriggerGitFileSourceArray) ToGetTriggerGitFileSourceArrayOutputWithContext(ctx context.Context) GetTriggerGitFileSourceArrayOutput
type GetTriggerGitFileSourceArrayInput ¶
type GetTriggerGitFileSourceArrayInput interface { pulumi.Input ToGetTriggerGitFileSourceArrayOutput() GetTriggerGitFileSourceArrayOutput ToGetTriggerGitFileSourceArrayOutputWithContext(context.Context) GetTriggerGitFileSourceArrayOutput }
GetTriggerGitFileSourceArrayInput is an input type that accepts GetTriggerGitFileSourceArray and GetTriggerGitFileSourceArrayOutput values. You can construct a concrete instance of `GetTriggerGitFileSourceArrayInput` via:
GetTriggerGitFileSourceArray{ GetTriggerGitFileSourceArgs{...} }
type GetTriggerGitFileSourceArrayOutput ¶
type GetTriggerGitFileSourceArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerGitFileSourceArrayOutput) ElementType ¶
func (GetTriggerGitFileSourceArrayOutput) ElementType() reflect.Type
func (GetTriggerGitFileSourceArrayOutput) Index ¶
func (o GetTriggerGitFileSourceArrayOutput) Index(i pulumi.IntInput) GetTriggerGitFileSourceOutput
func (GetTriggerGitFileSourceArrayOutput) ToGetTriggerGitFileSourceArrayOutput ¶
func (o GetTriggerGitFileSourceArrayOutput) ToGetTriggerGitFileSourceArrayOutput() GetTriggerGitFileSourceArrayOutput
func (GetTriggerGitFileSourceArrayOutput) ToGetTriggerGitFileSourceArrayOutputWithContext ¶
func (o GetTriggerGitFileSourceArrayOutput) ToGetTriggerGitFileSourceArrayOutputWithContext(ctx context.Context) GetTriggerGitFileSourceArrayOutput
type GetTriggerGitFileSourceInput ¶
type GetTriggerGitFileSourceInput interface { pulumi.Input ToGetTriggerGitFileSourceOutput() GetTriggerGitFileSourceOutput ToGetTriggerGitFileSourceOutputWithContext(context.Context) GetTriggerGitFileSourceOutput }
GetTriggerGitFileSourceInput is an input type that accepts GetTriggerGitFileSourceArgs and GetTriggerGitFileSourceOutput values. You can construct a concrete instance of `GetTriggerGitFileSourceInput` via:
GetTriggerGitFileSourceArgs{...}
type GetTriggerGitFileSourceOutput ¶
type GetTriggerGitFileSourceOutput struct{ *pulumi.OutputState }
func (GetTriggerGitFileSourceOutput) BitbucketServerConfig ¶
func (o GetTriggerGitFileSourceOutput) BitbucketServerConfig() pulumi.StringOutput
The full resource name of the bitbucket server config. Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}.
func (GetTriggerGitFileSourceOutput) ElementType ¶
func (GetTriggerGitFileSourceOutput) ElementType() reflect.Type
func (GetTriggerGitFileSourceOutput) GithubEnterpriseConfig ¶
func (o GetTriggerGitFileSourceOutput) GithubEnterpriseConfig() pulumi.StringOutput
The full resource name of the github enterprise config. Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}.
func (GetTriggerGitFileSourceOutput) Path ¶
func (o GetTriggerGitFileSourceOutput) Path() pulumi.StringOutput
The path of the file, with the repo root as the root of the path.
func (GetTriggerGitFileSourceOutput) RepoType ¶
func (o GetTriggerGitFileSourceOutput) RepoType() pulumi.StringOutput
The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]
func (GetTriggerGitFileSourceOutput) Repository ¶
func (o GetTriggerGitFileSourceOutput) Repository() pulumi.StringOutput
The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
func (GetTriggerGitFileSourceOutput) Revision ¶
func (o GetTriggerGitFileSourceOutput) Revision() pulumi.StringOutput
The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
func (GetTriggerGitFileSourceOutput) ToGetTriggerGitFileSourceOutput ¶
func (o GetTriggerGitFileSourceOutput) ToGetTriggerGitFileSourceOutput() GetTriggerGitFileSourceOutput
func (GetTriggerGitFileSourceOutput) ToGetTriggerGitFileSourceOutputWithContext ¶
func (o GetTriggerGitFileSourceOutput) ToGetTriggerGitFileSourceOutputWithContext(ctx context.Context) GetTriggerGitFileSourceOutput
func (GetTriggerGitFileSourceOutput) Uri ¶
func (o GetTriggerGitFileSourceOutput) Uri() pulumi.StringOutput
The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
type GetTriggerGithub ¶
type GetTriggerGithub struct { // The resource name of the github enterprise config that should be applied to this installation. // For example: "projects/{$projectId}/locations/{$locationId}/githubEnterpriseConfigs/{$configId}" EnterpriseConfigResourceName string `pulumi:"enterpriseConfigResourceName"` // Name of the repository. For example: The name for // https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". Name string `pulumi:"name"` // Owner of the repository. For example: The owner for // https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform". Owner string `pulumi:"owner"` // filter to match changes in pull requests. Specify only one of 'pull_request' or 'push'. PullRequests []GetTriggerGithubPullRequest `pulumi:"pullRequests"` // filter to match changes in refs, like branches or tags. Specify only one of 'pull_request' or 'push'. Pushes []GetTriggerGithubPush `pulumi:"pushes"` }
type GetTriggerGithubArgs ¶
type GetTriggerGithubArgs struct { // The resource name of the github enterprise config that should be applied to this installation. // For example: "projects/{$projectId}/locations/{$locationId}/githubEnterpriseConfigs/{$configId}" EnterpriseConfigResourceName pulumi.StringInput `pulumi:"enterpriseConfigResourceName"` // Name of the repository. For example: The name for // https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". Name pulumi.StringInput `pulumi:"name"` // Owner of the repository. For example: The owner for // https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform". Owner pulumi.StringInput `pulumi:"owner"` // filter to match changes in pull requests. Specify only one of 'pull_request' or 'push'. PullRequests GetTriggerGithubPullRequestArrayInput `pulumi:"pullRequests"` // filter to match changes in refs, like branches or tags. Specify only one of 'pull_request' or 'push'. Pushes GetTriggerGithubPushArrayInput `pulumi:"pushes"` }
func (GetTriggerGithubArgs) ElementType ¶
func (GetTriggerGithubArgs) ElementType() reflect.Type
func (GetTriggerGithubArgs) ToGetTriggerGithubOutput ¶
func (i GetTriggerGithubArgs) ToGetTriggerGithubOutput() GetTriggerGithubOutput
func (GetTriggerGithubArgs) ToGetTriggerGithubOutputWithContext ¶
func (i GetTriggerGithubArgs) ToGetTriggerGithubOutputWithContext(ctx context.Context) GetTriggerGithubOutput
type GetTriggerGithubArray ¶
type GetTriggerGithubArray []GetTriggerGithubInput
func (GetTriggerGithubArray) ElementType ¶
func (GetTriggerGithubArray) ElementType() reflect.Type
func (GetTriggerGithubArray) ToGetTriggerGithubArrayOutput ¶
func (i GetTriggerGithubArray) ToGetTriggerGithubArrayOutput() GetTriggerGithubArrayOutput
func (GetTriggerGithubArray) ToGetTriggerGithubArrayOutputWithContext ¶
func (i GetTriggerGithubArray) ToGetTriggerGithubArrayOutputWithContext(ctx context.Context) GetTriggerGithubArrayOutput
type GetTriggerGithubArrayInput ¶
type GetTriggerGithubArrayInput interface { pulumi.Input ToGetTriggerGithubArrayOutput() GetTriggerGithubArrayOutput ToGetTriggerGithubArrayOutputWithContext(context.Context) GetTriggerGithubArrayOutput }
GetTriggerGithubArrayInput is an input type that accepts GetTriggerGithubArray and GetTriggerGithubArrayOutput values. You can construct a concrete instance of `GetTriggerGithubArrayInput` via:
GetTriggerGithubArray{ GetTriggerGithubArgs{...} }
type GetTriggerGithubArrayOutput ¶
type GetTriggerGithubArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerGithubArrayOutput) ElementType ¶
func (GetTriggerGithubArrayOutput) ElementType() reflect.Type
func (GetTriggerGithubArrayOutput) Index ¶
func (o GetTriggerGithubArrayOutput) Index(i pulumi.IntInput) GetTriggerGithubOutput
func (GetTriggerGithubArrayOutput) ToGetTriggerGithubArrayOutput ¶
func (o GetTriggerGithubArrayOutput) ToGetTriggerGithubArrayOutput() GetTriggerGithubArrayOutput
func (GetTriggerGithubArrayOutput) ToGetTriggerGithubArrayOutputWithContext ¶
func (o GetTriggerGithubArrayOutput) ToGetTriggerGithubArrayOutputWithContext(ctx context.Context) GetTriggerGithubArrayOutput
type GetTriggerGithubInput ¶
type GetTriggerGithubInput interface { pulumi.Input ToGetTriggerGithubOutput() GetTriggerGithubOutput ToGetTriggerGithubOutputWithContext(context.Context) GetTriggerGithubOutput }
GetTriggerGithubInput is an input type that accepts GetTriggerGithubArgs and GetTriggerGithubOutput values. You can construct a concrete instance of `GetTriggerGithubInput` via:
GetTriggerGithubArgs{...}
type GetTriggerGithubOutput ¶
type GetTriggerGithubOutput struct{ *pulumi.OutputState }
func (GetTriggerGithubOutput) ElementType ¶
func (GetTriggerGithubOutput) ElementType() reflect.Type
func (GetTriggerGithubOutput) EnterpriseConfigResourceName ¶
func (o GetTriggerGithubOutput) EnterpriseConfigResourceName() pulumi.StringOutput
The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$projectId}/locations/{$locationId}/githubEnterpriseConfigs/{$configId}"
func (GetTriggerGithubOutput) Name ¶
func (o GetTriggerGithubOutput) Name() pulumi.StringOutput
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
func (GetTriggerGithubOutput) Owner ¶
func (o GetTriggerGithubOutput) Owner() pulumi.StringOutput
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
func (GetTriggerGithubOutput) PullRequests ¶
func (o GetTriggerGithubOutput) PullRequests() GetTriggerGithubPullRequestArrayOutput
filter to match changes in pull requests. Specify only one of 'pull_request' or 'push'.
func (GetTriggerGithubOutput) Pushes ¶
func (o GetTriggerGithubOutput) Pushes() GetTriggerGithubPushArrayOutput
filter to match changes in refs, like branches or tags. Specify only one of 'pull_request' or 'push'.
func (GetTriggerGithubOutput) ToGetTriggerGithubOutput ¶
func (o GetTriggerGithubOutput) ToGetTriggerGithubOutput() GetTriggerGithubOutput
func (GetTriggerGithubOutput) ToGetTriggerGithubOutputWithContext ¶
func (o GetTriggerGithubOutput) ToGetTriggerGithubOutputWithContext(ctx context.Context) GetTriggerGithubOutput
type GetTriggerGithubPullRequest ¶
type GetTriggerGithubPullRequest struct { // Regex of branches to match. Branch string `pulumi:"branch"` // Whether to block builds on a "/gcbrun" comment from a repository owner or collaborator. Possible values: ["COMMENTS_DISABLED", "COMMENTS_ENABLED", "COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY"] CommentControl string `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex bool `pulumi:"invertRegex"` }
type GetTriggerGithubPullRequestArgs ¶
type GetTriggerGithubPullRequestArgs struct { // Regex of branches to match. Branch pulumi.StringInput `pulumi:"branch"` // Whether to block builds on a "/gcbrun" comment from a repository owner or collaborator. Possible values: ["COMMENTS_DISABLED", "COMMENTS_ENABLED", "COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY"] CommentControl pulumi.StringInput `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` }
func (GetTriggerGithubPullRequestArgs) ElementType ¶
func (GetTriggerGithubPullRequestArgs) ElementType() reflect.Type
func (GetTriggerGithubPullRequestArgs) ToGetTriggerGithubPullRequestOutput ¶
func (i GetTriggerGithubPullRequestArgs) ToGetTriggerGithubPullRequestOutput() GetTriggerGithubPullRequestOutput
func (GetTriggerGithubPullRequestArgs) ToGetTriggerGithubPullRequestOutputWithContext ¶
func (i GetTriggerGithubPullRequestArgs) ToGetTriggerGithubPullRequestOutputWithContext(ctx context.Context) GetTriggerGithubPullRequestOutput
type GetTriggerGithubPullRequestArray ¶
type GetTriggerGithubPullRequestArray []GetTriggerGithubPullRequestInput
func (GetTriggerGithubPullRequestArray) ElementType ¶
func (GetTriggerGithubPullRequestArray) ElementType() reflect.Type
func (GetTriggerGithubPullRequestArray) ToGetTriggerGithubPullRequestArrayOutput ¶
func (i GetTriggerGithubPullRequestArray) ToGetTriggerGithubPullRequestArrayOutput() GetTriggerGithubPullRequestArrayOutput
func (GetTriggerGithubPullRequestArray) ToGetTriggerGithubPullRequestArrayOutputWithContext ¶
func (i GetTriggerGithubPullRequestArray) ToGetTriggerGithubPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerGithubPullRequestArrayOutput
type GetTriggerGithubPullRequestArrayInput ¶
type GetTriggerGithubPullRequestArrayInput interface { pulumi.Input ToGetTriggerGithubPullRequestArrayOutput() GetTriggerGithubPullRequestArrayOutput ToGetTriggerGithubPullRequestArrayOutputWithContext(context.Context) GetTriggerGithubPullRequestArrayOutput }
GetTriggerGithubPullRequestArrayInput is an input type that accepts GetTriggerGithubPullRequestArray and GetTriggerGithubPullRequestArrayOutput values. You can construct a concrete instance of `GetTriggerGithubPullRequestArrayInput` via:
GetTriggerGithubPullRequestArray{ GetTriggerGithubPullRequestArgs{...} }
type GetTriggerGithubPullRequestArrayOutput ¶
type GetTriggerGithubPullRequestArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerGithubPullRequestArrayOutput) ElementType ¶
func (GetTriggerGithubPullRequestArrayOutput) ElementType() reflect.Type
func (GetTriggerGithubPullRequestArrayOutput) ToGetTriggerGithubPullRequestArrayOutput ¶
func (o GetTriggerGithubPullRequestArrayOutput) ToGetTriggerGithubPullRequestArrayOutput() GetTriggerGithubPullRequestArrayOutput
func (GetTriggerGithubPullRequestArrayOutput) ToGetTriggerGithubPullRequestArrayOutputWithContext ¶
func (o GetTriggerGithubPullRequestArrayOutput) ToGetTriggerGithubPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerGithubPullRequestArrayOutput
type GetTriggerGithubPullRequestInput ¶
type GetTriggerGithubPullRequestInput interface { pulumi.Input ToGetTriggerGithubPullRequestOutput() GetTriggerGithubPullRequestOutput ToGetTriggerGithubPullRequestOutputWithContext(context.Context) GetTriggerGithubPullRequestOutput }
GetTriggerGithubPullRequestInput is an input type that accepts GetTriggerGithubPullRequestArgs and GetTriggerGithubPullRequestOutput values. You can construct a concrete instance of `GetTriggerGithubPullRequestInput` via:
GetTriggerGithubPullRequestArgs{...}
type GetTriggerGithubPullRequestOutput ¶
type GetTriggerGithubPullRequestOutput struct{ *pulumi.OutputState }
func (GetTriggerGithubPullRequestOutput) Branch ¶
func (o GetTriggerGithubPullRequestOutput) Branch() pulumi.StringOutput
Regex of branches to match.
func (GetTriggerGithubPullRequestOutput) CommentControl ¶
func (o GetTriggerGithubPullRequestOutput) CommentControl() pulumi.StringOutput
Whether to block builds on a "/gcbrun" comment from a repository owner or collaborator. Possible values: ["COMMENTS_DISABLED", "COMMENTS_ENABLED", "COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY"]
func (GetTriggerGithubPullRequestOutput) ElementType ¶
func (GetTriggerGithubPullRequestOutput) ElementType() reflect.Type
func (GetTriggerGithubPullRequestOutput) InvertRegex ¶
func (o GetTriggerGithubPullRequestOutput) InvertRegex() pulumi.BoolOutput
If true, branches that do NOT match the gitRef will trigger a build.
func (GetTriggerGithubPullRequestOutput) ToGetTriggerGithubPullRequestOutput ¶
func (o GetTriggerGithubPullRequestOutput) ToGetTriggerGithubPullRequestOutput() GetTriggerGithubPullRequestOutput
func (GetTriggerGithubPullRequestOutput) ToGetTriggerGithubPullRequestOutputWithContext ¶
func (o GetTriggerGithubPullRequestOutput) ToGetTriggerGithubPullRequestOutputWithContext(ctx context.Context) GetTriggerGithubPullRequestOutput
type GetTriggerGithubPush ¶
type GetTriggerGithubPush struct { // Regex of branches to match. Specify only one of branch or tag. Branch string `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex bool `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag string `pulumi:"tag"` }
type GetTriggerGithubPushArgs ¶
type GetTriggerGithubPushArgs struct { // Regex of branches to match. Specify only one of branch or tag. Branch pulumi.StringInput `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag pulumi.StringInput `pulumi:"tag"` }
func (GetTriggerGithubPushArgs) ElementType ¶
func (GetTriggerGithubPushArgs) ElementType() reflect.Type
func (GetTriggerGithubPushArgs) ToGetTriggerGithubPushOutput ¶
func (i GetTriggerGithubPushArgs) ToGetTriggerGithubPushOutput() GetTriggerGithubPushOutput
func (GetTriggerGithubPushArgs) ToGetTriggerGithubPushOutputWithContext ¶
func (i GetTriggerGithubPushArgs) ToGetTriggerGithubPushOutputWithContext(ctx context.Context) GetTriggerGithubPushOutput
type GetTriggerGithubPushArray ¶
type GetTriggerGithubPushArray []GetTriggerGithubPushInput
func (GetTriggerGithubPushArray) ElementType ¶
func (GetTriggerGithubPushArray) ElementType() reflect.Type
func (GetTriggerGithubPushArray) ToGetTriggerGithubPushArrayOutput ¶
func (i GetTriggerGithubPushArray) ToGetTriggerGithubPushArrayOutput() GetTriggerGithubPushArrayOutput
func (GetTriggerGithubPushArray) ToGetTriggerGithubPushArrayOutputWithContext ¶
func (i GetTriggerGithubPushArray) ToGetTriggerGithubPushArrayOutputWithContext(ctx context.Context) GetTriggerGithubPushArrayOutput
type GetTriggerGithubPushArrayInput ¶
type GetTriggerGithubPushArrayInput interface { pulumi.Input ToGetTriggerGithubPushArrayOutput() GetTriggerGithubPushArrayOutput ToGetTriggerGithubPushArrayOutputWithContext(context.Context) GetTriggerGithubPushArrayOutput }
GetTriggerGithubPushArrayInput is an input type that accepts GetTriggerGithubPushArray and GetTriggerGithubPushArrayOutput values. You can construct a concrete instance of `GetTriggerGithubPushArrayInput` via:
GetTriggerGithubPushArray{ GetTriggerGithubPushArgs{...} }
type GetTriggerGithubPushArrayOutput ¶
type GetTriggerGithubPushArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerGithubPushArrayOutput) ElementType ¶
func (GetTriggerGithubPushArrayOutput) ElementType() reflect.Type
func (GetTriggerGithubPushArrayOutput) Index ¶
func (o GetTriggerGithubPushArrayOutput) Index(i pulumi.IntInput) GetTriggerGithubPushOutput
func (GetTriggerGithubPushArrayOutput) ToGetTriggerGithubPushArrayOutput ¶
func (o GetTriggerGithubPushArrayOutput) ToGetTriggerGithubPushArrayOutput() GetTriggerGithubPushArrayOutput
func (GetTriggerGithubPushArrayOutput) ToGetTriggerGithubPushArrayOutputWithContext ¶
func (o GetTriggerGithubPushArrayOutput) ToGetTriggerGithubPushArrayOutputWithContext(ctx context.Context) GetTriggerGithubPushArrayOutput
type GetTriggerGithubPushInput ¶
type GetTriggerGithubPushInput interface { pulumi.Input ToGetTriggerGithubPushOutput() GetTriggerGithubPushOutput ToGetTriggerGithubPushOutputWithContext(context.Context) GetTriggerGithubPushOutput }
GetTriggerGithubPushInput is an input type that accepts GetTriggerGithubPushArgs and GetTriggerGithubPushOutput values. You can construct a concrete instance of `GetTriggerGithubPushInput` via:
GetTriggerGithubPushArgs{...}
type GetTriggerGithubPushOutput ¶
type GetTriggerGithubPushOutput struct{ *pulumi.OutputState }
func (GetTriggerGithubPushOutput) Branch ¶
func (o GetTriggerGithubPushOutput) Branch() pulumi.StringOutput
Regex of branches to match. Specify only one of branch or tag.
func (GetTriggerGithubPushOutput) ElementType ¶
func (GetTriggerGithubPushOutput) ElementType() reflect.Type
func (GetTriggerGithubPushOutput) InvertRegex ¶
func (o GetTriggerGithubPushOutput) InvertRegex() pulumi.BoolOutput
When true, only trigger a build if the revision regex does NOT match the gitRef regex.
func (GetTriggerGithubPushOutput) Tag ¶
func (o GetTriggerGithubPushOutput) Tag() pulumi.StringOutput
Regex of tags to match. Specify only one of branch or tag.
func (GetTriggerGithubPushOutput) ToGetTriggerGithubPushOutput ¶
func (o GetTriggerGithubPushOutput) ToGetTriggerGithubPushOutput() GetTriggerGithubPushOutput
func (GetTriggerGithubPushOutput) ToGetTriggerGithubPushOutputWithContext ¶
func (o GetTriggerGithubPushOutput) ToGetTriggerGithubPushOutputWithContext(ctx context.Context) GetTriggerGithubPushOutput
type GetTriggerPubsubConfig ¶
type GetTriggerPubsubConfig struct { // Service account that will make the push request. ServiceAccountEmail string `pulumi:"serviceAccountEmail"` // Potential issues with the underlying Pub/Sub subscription configuration. // Only populated on get requests. State string `pulumi:"state"` // Output only. Name of the subscription. Subscription string `pulumi:"subscription"` // The name of the topic from which this subscription is receiving messages. Topic string `pulumi:"topic"` }
type GetTriggerPubsubConfigArgs ¶
type GetTriggerPubsubConfigArgs struct { // Service account that will make the push request. ServiceAccountEmail pulumi.StringInput `pulumi:"serviceAccountEmail"` // Potential issues with the underlying Pub/Sub subscription configuration. // Only populated on get requests. State pulumi.StringInput `pulumi:"state"` // Output only. Name of the subscription. Subscription pulumi.StringInput `pulumi:"subscription"` // The name of the topic from which this subscription is receiving messages. Topic pulumi.StringInput `pulumi:"topic"` }
func (GetTriggerPubsubConfigArgs) ElementType ¶
func (GetTriggerPubsubConfigArgs) ElementType() reflect.Type
func (GetTriggerPubsubConfigArgs) ToGetTriggerPubsubConfigOutput ¶
func (i GetTriggerPubsubConfigArgs) ToGetTriggerPubsubConfigOutput() GetTriggerPubsubConfigOutput
func (GetTriggerPubsubConfigArgs) ToGetTriggerPubsubConfigOutputWithContext ¶
func (i GetTriggerPubsubConfigArgs) ToGetTriggerPubsubConfigOutputWithContext(ctx context.Context) GetTriggerPubsubConfigOutput
type GetTriggerPubsubConfigArray ¶
type GetTriggerPubsubConfigArray []GetTriggerPubsubConfigInput
func (GetTriggerPubsubConfigArray) ElementType ¶
func (GetTriggerPubsubConfigArray) ElementType() reflect.Type
func (GetTriggerPubsubConfigArray) ToGetTriggerPubsubConfigArrayOutput ¶
func (i GetTriggerPubsubConfigArray) ToGetTriggerPubsubConfigArrayOutput() GetTriggerPubsubConfigArrayOutput
func (GetTriggerPubsubConfigArray) ToGetTriggerPubsubConfigArrayOutputWithContext ¶
func (i GetTriggerPubsubConfigArray) ToGetTriggerPubsubConfigArrayOutputWithContext(ctx context.Context) GetTriggerPubsubConfigArrayOutput
type GetTriggerPubsubConfigArrayInput ¶
type GetTriggerPubsubConfigArrayInput interface { pulumi.Input ToGetTriggerPubsubConfigArrayOutput() GetTriggerPubsubConfigArrayOutput ToGetTriggerPubsubConfigArrayOutputWithContext(context.Context) GetTriggerPubsubConfigArrayOutput }
GetTriggerPubsubConfigArrayInput is an input type that accepts GetTriggerPubsubConfigArray and GetTriggerPubsubConfigArrayOutput values. You can construct a concrete instance of `GetTriggerPubsubConfigArrayInput` via:
GetTriggerPubsubConfigArray{ GetTriggerPubsubConfigArgs{...} }
type GetTriggerPubsubConfigArrayOutput ¶
type GetTriggerPubsubConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerPubsubConfigArrayOutput) ElementType ¶
func (GetTriggerPubsubConfigArrayOutput) ElementType() reflect.Type
func (GetTriggerPubsubConfigArrayOutput) Index ¶
func (o GetTriggerPubsubConfigArrayOutput) Index(i pulumi.IntInput) GetTriggerPubsubConfigOutput
func (GetTriggerPubsubConfigArrayOutput) ToGetTriggerPubsubConfigArrayOutput ¶
func (o GetTriggerPubsubConfigArrayOutput) ToGetTriggerPubsubConfigArrayOutput() GetTriggerPubsubConfigArrayOutput
func (GetTriggerPubsubConfigArrayOutput) ToGetTriggerPubsubConfigArrayOutputWithContext ¶
func (o GetTriggerPubsubConfigArrayOutput) ToGetTriggerPubsubConfigArrayOutputWithContext(ctx context.Context) GetTriggerPubsubConfigArrayOutput
type GetTriggerPubsubConfigInput ¶
type GetTriggerPubsubConfigInput interface { pulumi.Input ToGetTriggerPubsubConfigOutput() GetTriggerPubsubConfigOutput ToGetTriggerPubsubConfigOutputWithContext(context.Context) GetTriggerPubsubConfigOutput }
GetTriggerPubsubConfigInput is an input type that accepts GetTriggerPubsubConfigArgs and GetTriggerPubsubConfigOutput values. You can construct a concrete instance of `GetTriggerPubsubConfigInput` via:
GetTriggerPubsubConfigArgs{...}
type GetTriggerPubsubConfigOutput ¶
type GetTriggerPubsubConfigOutput struct{ *pulumi.OutputState }
func (GetTriggerPubsubConfigOutput) ElementType ¶
func (GetTriggerPubsubConfigOutput) ElementType() reflect.Type
func (GetTriggerPubsubConfigOutput) ServiceAccountEmail ¶
func (o GetTriggerPubsubConfigOutput) ServiceAccountEmail() pulumi.StringOutput
Service account that will make the push request.
func (GetTriggerPubsubConfigOutput) State ¶
func (o GetTriggerPubsubConfigOutput) State() pulumi.StringOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (GetTriggerPubsubConfigOutput) Subscription ¶
func (o GetTriggerPubsubConfigOutput) Subscription() pulumi.StringOutput
Output only. Name of the subscription.
func (GetTriggerPubsubConfigOutput) ToGetTriggerPubsubConfigOutput ¶
func (o GetTriggerPubsubConfigOutput) ToGetTriggerPubsubConfigOutput() GetTriggerPubsubConfigOutput
func (GetTriggerPubsubConfigOutput) ToGetTriggerPubsubConfigOutputWithContext ¶
func (o GetTriggerPubsubConfigOutput) ToGetTriggerPubsubConfigOutputWithContext(ctx context.Context) GetTriggerPubsubConfigOutput
func (GetTriggerPubsubConfigOutput) Topic ¶
func (o GetTriggerPubsubConfigOutput) Topic() pulumi.StringOutput
The name of the topic from which this subscription is receiving messages.
type GetTriggerRepositoryEventConfig ¶
type GetTriggerRepositoryEventConfig struct { // Contains filter properties for matching Pull Requests. PullRequests []GetTriggerRepositoryEventConfigPullRequest `pulumi:"pullRequests"` // Contains filter properties for matching git pushes. Pushes []GetTriggerRepositoryEventConfigPush `pulumi:"pushes"` // The resource name of the Repo API resource. Repository string `pulumi:"repository"` }
type GetTriggerRepositoryEventConfigArgs ¶
type GetTriggerRepositoryEventConfigArgs struct { // Contains filter properties for matching Pull Requests. PullRequests GetTriggerRepositoryEventConfigPullRequestArrayInput `pulumi:"pullRequests"` // Contains filter properties for matching git pushes. Pushes GetTriggerRepositoryEventConfigPushArrayInput `pulumi:"pushes"` // The resource name of the Repo API resource. Repository pulumi.StringInput `pulumi:"repository"` }
func (GetTriggerRepositoryEventConfigArgs) ElementType ¶
func (GetTriggerRepositoryEventConfigArgs) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigArgs) ToGetTriggerRepositoryEventConfigOutput ¶
func (i GetTriggerRepositoryEventConfigArgs) ToGetTriggerRepositoryEventConfigOutput() GetTriggerRepositoryEventConfigOutput
func (GetTriggerRepositoryEventConfigArgs) ToGetTriggerRepositoryEventConfigOutputWithContext ¶
func (i GetTriggerRepositoryEventConfigArgs) ToGetTriggerRepositoryEventConfigOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigOutput
type GetTriggerRepositoryEventConfigArray ¶
type GetTriggerRepositoryEventConfigArray []GetTriggerRepositoryEventConfigInput
func (GetTriggerRepositoryEventConfigArray) ElementType ¶
func (GetTriggerRepositoryEventConfigArray) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigArray) ToGetTriggerRepositoryEventConfigArrayOutput ¶
func (i GetTriggerRepositoryEventConfigArray) ToGetTriggerRepositoryEventConfigArrayOutput() GetTriggerRepositoryEventConfigArrayOutput
func (GetTriggerRepositoryEventConfigArray) ToGetTriggerRepositoryEventConfigArrayOutputWithContext ¶
func (i GetTriggerRepositoryEventConfigArray) ToGetTriggerRepositoryEventConfigArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigArrayOutput
type GetTriggerRepositoryEventConfigArrayInput ¶
type GetTriggerRepositoryEventConfigArrayInput interface { pulumi.Input ToGetTriggerRepositoryEventConfigArrayOutput() GetTriggerRepositoryEventConfigArrayOutput ToGetTriggerRepositoryEventConfigArrayOutputWithContext(context.Context) GetTriggerRepositoryEventConfigArrayOutput }
GetTriggerRepositoryEventConfigArrayInput is an input type that accepts GetTriggerRepositoryEventConfigArray and GetTriggerRepositoryEventConfigArrayOutput values. You can construct a concrete instance of `GetTriggerRepositoryEventConfigArrayInput` via:
GetTriggerRepositoryEventConfigArray{ GetTriggerRepositoryEventConfigArgs{...} }
type GetTriggerRepositoryEventConfigArrayOutput ¶
type GetTriggerRepositoryEventConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerRepositoryEventConfigArrayOutput) ElementType ¶
func (GetTriggerRepositoryEventConfigArrayOutput) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigArrayOutput) ToGetTriggerRepositoryEventConfigArrayOutput ¶
func (o GetTriggerRepositoryEventConfigArrayOutput) ToGetTriggerRepositoryEventConfigArrayOutput() GetTriggerRepositoryEventConfigArrayOutput
func (GetTriggerRepositoryEventConfigArrayOutput) ToGetTriggerRepositoryEventConfigArrayOutputWithContext ¶
func (o GetTriggerRepositoryEventConfigArrayOutput) ToGetTriggerRepositoryEventConfigArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigArrayOutput
type GetTriggerRepositoryEventConfigInput ¶
type GetTriggerRepositoryEventConfigInput interface { pulumi.Input ToGetTriggerRepositoryEventConfigOutput() GetTriggerRepositoryEventConfigOutput ToGetTriggerRepositoryEventConfigOutputWithContext(context.Context) GetTriggerRepositoryEventConfigOutput }
GetTriggerRepositoryEventConfigInput is an input type that accepts GetTriggerRepositoryEventConfigArgs and GetTriggerRepositoryEventConfigOutput values. You can construct a concrete instance of `GetTriggerRepositoryEventConfigInput` via:
GetTriggerRepositoryEventConfigArgs{...}
type GetTriggerRepositoryEventConfigOutput ¶
type GetTriggerRepositoryEventConfigOutput struct{ *pulumi.OutputState }
func (GetTriggerRepositoryEventConfigOutput) ElementType ¶
func (GetTriggerRepositoryEventConfigOutput) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigOutput) PullRequests ¶
func (o GetTriggerRepositoryEventConfigOutput) PullRequests() GetTriggerRepositoryEventConfigPullRequestArrayOutput
Contains filter properties for matching Pull Requests.
func (GetTriggerRepositoryEventConfigOutput) Pushes ¶
func (o GetTriggerRepositoryEventConfigOutput) Pushes() GetTriggerRepositoryEventConfigPushArrayOutput
Contains filter properties for matching git pushes.
func (GetTriggerRepositoryEventConfigOutput) Repository ¶
func (o GetTriggerRepositoryEventConfigOutput) Repository() pulumi.StringOutput
The resource name of the Repo API resource.
func (GetTriggerRepositoryEventConfigOutput) ToGetTriggerRepositoryEventConfigOutput ¶
func (o GetTriggerRepositoryEventConfigOutput) ToGetTriggerRepositoryEventConfigOutput() GetTriggerRepositoryEventConfigOutput
func (GetTriggerRepositoryEventConfigOutput) ToGetTriggerRepositoryEventConfigOutputWithContext ¶
func (o GetTriggerRepositoryEventConfigOutput) ToGetTriggerRepositoryEventConfigOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigOutput
type GetTriggerRepositoryEventConfigPullRequest ¶
type GetTriggerRepositoryEventConfigPullRequest struct { // Regex of branches to match. // // The syntax of the regular expressions accepted is the syntax accepted by // RE2 and described at https://github.com/google/re2/wiki/Syntax Branch string `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment '/gcbrun'. Possible values: ["COMMENTS_DISABLED", "COMMENTS_ENABLED", "COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY"] CommentControl string `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex bool `pulumi:"invertRegex"` }
type GetTriggerRepositoryEventConfigPullRequestArgs ¶
type GetTriggerRepositoryEventConfigPullRequestArgs struct { // Regex of branches to match. // // The syntax of the regular expressions accepted is the syntax accepted by // RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringInput `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment '/gcbrun'. Possible values: ["COMMENTS_DISABLED", "COMMENTS_ENABLED", "COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY"] CommentControl pulumi.StringInput `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` }
func (GetTriggerRepositoryEventConfigPullRequestArgs) ElementType ¶
func (GetTriggerRepositoryEventConfigPullRequestArgs) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigPullRequestArgs) ToGetTriggerRepositoryEventConfigPullRequestOutput ¶
func (i GetTriggerRepositoryEventConfigPullRequestArgs) ToGetTriggerRepositoryEventConfigPullRequestOutput() GetTriggerRepositoryEventConfigPullRequestOutput
func (GetTriggerRepositoryEventConfigPullRequestArgs) ToGetTriggerRepositoryEventConfigPullRequestOutputWithContext ¶
func (i GetTriggerRepositoryEventConfigPullRequestArgs) ToGetTriggerRepositoryEventConfigPullRequestOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPullRequestOutput
type GetTriggerRepositoryEventConfigPullRequestArray ¶
type GetTriggerRepositoryEventConfigPullRequestArray []GetTriggerRepositoryEventConfigPullRequestInput
func (GetTriggerRepositoryEventConfigPullRequestArray) ElementType ¶
func (GetTriggerRepositoryEventConfigPullRequestArray) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigPullRequestArray) ToGetTriggerRepositoryEventConfigPullRequestArrayOutput ¶
func (i GetTriggerRepositoryEventConfigPullRequestArray) ToGetTriggerRepositoryEventConfigPullRequestArrayOutput() GetTriggerRepositoryEventConfigPullRequestArrayOutput
func (GetTriggerRepositoryEventConfigPullRequestArray) ToGetTriggerRepositoryEventConfigPullRequestArrayOutputWithContext ¶
func (i GetTriggerRepositoryEventConfigPullRequestArray) ToGetTriggerRepositoryEventConfigPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPullRequestArrayOutput
type GetTriggerRepositoryEventConfigPullRequestArrayInput ¶
type GetTriggerRepositoryEventConfigPullRequestArrayInput interface { pulumi.Input ToGetTriggerRepositoryEventConfigPullRequestArrayOutput() GetTriggerRepositoryEventConfigPullRequestArrayOutput ToGetTriggerRepositoryEventConfigPullRequestArrayOutputWithContext(context.Context) GetTriggerRepositoryEventConfigPullRequestArrayOutput }
GetTriggerRepositoryEventConfigPullRequestArrayInput is an input type that accepts GetTriggerRepositoryEventConfigPullRequestArray and GetTriggerRepositoryEventConfigPullRequestArrayOutput values. You can construct a concrete instance of `GetTriggerRepositoryEventConfigPullRequestArrayInput` via:
GetTriggerRepositoryEventConfigPullRequestArray{ GetTriggerRepositoryEventConfigPullRequestArgs{...} }
type GetTriggerRepositoryEventConfigPullRequestArrayOutput ¶
type GetTriggerRepositoryEventConfigPullRequestArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerRepositoryEventConfigPullRequestArrayOutput) ElementType ¶
func (GetTriggerRepositoryEventConfigPullRequestArrayOutput) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigPullRequestArrayOutput) ToGetTriggerRepositoryEventConfigPullRequestArrayOutput ¶
func (o GetTriggerRepositoryEventConfigPullRequestArrayOutput) ToGetTriggerRepositoryEventConfigPullRequestArrayOutput() GetTriggerRepositoryEventConfigPullRequestArrayOutput
func (GetTriggerRepositoryEventConfigPullRequestArrayOutput) ToGetTriggerRepositoryEventConfigPullRequestArrayOutputWithContext ¶
func (o GetTriggerRepositoryEventConfigPullRequestArrayOutput) ToGetTriggerRepositoryEventConfigPullRequestArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPullRequestArrayOutput
type GetTriggerRepositoryEventConfigPullRequestInput ¶
type GetTriggerRepositoryEventConfigPullRequestInput interface { pulumi.Input ToGetTriggerRepositoryEventConfigPullRequestOutput() GetTriggerRepositoryEventConfigPullRequestOutput ToGetTriggerRepositoryEventConfigPullRequestOutputWithContext(context.Context) GetTriggerRepositoryEventConfigPullRequestOutput }
GetTriggerRepositoryEventConfigPullRequestInput is an input type that accepts GetTriggerRepositoryEventConfigPullRequestArgs and GetTriggerRepositoryEventConfigPullRequestOutput values. You can construct a concrete instance of `GetTriggerRepositoryEventConfigPullRequestInput` via:
GetTriggerRepositoryEventConfigPullRequestArgs{...}
type GetTriggerRepositoryEventConfigPullRequestOutput ¶
type GetTriggerRepositoryEventConfigPullRequestOutput struct{ *pulumi.OutputState }
func (GetTriggerRepositoryEventConfigPullRequestOutput) Branch ¶
func (o GetTriggerRepositoryEventConfigPullRequestOutput) Branch() pulumi.StringOutput
Regex of branches to match.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (GetTriggerRepositoryEventConfigPullRequestOutput) CommentControl ¶
func (o GetTriggerRepositoryEventConfigPullRequestOutput) CommentControl() pulumi.StringOutput
Configure builds to run whether a repository owner or collaborator need to comment '/gcbrun'. Possible values: ["COMMENTS_DISABLED", "COMMENTS_ENABLED", "COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY"]
func (GetTriggerRepositoryEventConfigPullRequestOutput) ElementType ¶
func (GetTriggerRepositoryEventConfigPullRequestOutput) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigPullRequestOutput) InvertRegex ¶
func (o GetTriggerRepositoryEventConfigPullRequestOutput) InvertRegex() pulumi.BoolOutput
If true, branches that do NOT match the gitRef will trigger a build.
func (GetTriggerRepositoryEventConfigPullRequestOutput) ToGetTriggerRepositoryEventConfigPullRequestOutput ¶
func (o GetTriggerRepositoryEventConfigPullRequestOutput) ToGetTriggerRepositoryEventConfigPullRequestOutput() GetTriggerRepositoryEventConfigPullRequestOutput
func (GetTriggerRepositoryEventConfigPullRequestOutput) ToGetTriggerRepositoryEventConfigPullRequestOutputWithContext ¶
func (o GetTriggerRepositoryEventConfigPullRequestOutput) ToGetTriggerRepositoryEventConfigPullRequestOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPullRequestOutput
type GetTriggerRepositoryEventConfigPush ¶
type GetTriggerRepositoryEventConfigPush struct { // Regex of branches to match. // // The syntax of the regular expressions accepted is the syntax accepted by // RE2 and described at https://github.com/google/re2/wiki/Syntax Branch string `pulumi:"branch"` // If true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex bool `pulumi:"invertRegex"` // Regex of tags to match. // // The syntax of the regular expressions accepted is the syntax accepted by // RE2 and described at https://github.com/google/re2/wiki/Syntax Tag string `pulumi:"tag"` }
type GetTriggerRepositoryEventConfigPushArgs ¶
type GetTriggerRepositoryEventConfigPushArgs struct { // Regex of branches to match. // // The syntax of the regular expressions accepted is the syntax accepted by // RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringInput `pulumi:"branch"` // If true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` // Regex of tags to match. // // The syntax of the regular expressions accepted is the syntax accepted by // RE2 and described at https://github.com/google/re2/wiki/Syntax Tag pulumi.StringInput `pulumi:"tag"` }
func (GetTriggerRepositoryEventConfigPushArgs) ElementType ¶
func (GetTriggerRepositoryEventConfigPushArgs) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigPushArgs) ToGetTriggerRepositoryEventConfigPushOutput ¶
func (i GetTriggerRepositoryEventConfigPushArgs) ToGetTriggerRepositoryEventConfigPushOutput() GetTriggerRepositoryEventConfigPushOutput
func (GetTriggerRepositoryEventConfigPushArgs) ToGetTriggerRepositoryEventConfigPushOutputWithContext ¶
func (i GetTriggerRepositoryEventConfigPushArgs) ToGetTriggerRepositoryEventConfigPushOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPushOutput
type GetTriggerRepositoryEventConfigPushArray ¶
type GetTriggerRepositoryEventConfigPushArray []GetTriggerRepositoryEventConfigPushInput
func (GetTriggerRepositoryEventConfigPushArray) ElementType ¶
func (GetTriggerRepositoryEventConfigPushArray) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigPushArray) ToGetTriggerRepositoryEventConfigPushArrayOutput ¶
func (i GetTriggerRepositoryEventConfigPushArray) ToGetTriggerRepositoryEventConfigPushArrayOutput() GetTriggerRepositoryEventConfigPushArrayOutput
func (GetTriggerRepositoryEventConfigPushArray) ToGetTriggerRepositoryEventConfigPushArrayOutputWithContext ¶
func (i GetTriggerRepositoryEventConfigPushArray) ToGetTriggerRepositoryEventConfigPushArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPushArrayOutput
type GetTriggerRepositoryEventConfigPushArrayInput ¶
type GetTriggerRepositoryEventConfigPushArrayInput interface { pulumi.Input ToGetTriggerRepositoryEventConfigPushArrayOutput() GetTriggerRepositoryEventConfigPushArrayOutput ToGetTriggerRepositoryEventConfigPushArrayOutputWithContext(context.Context) GetTriggerRepositoryEventConfigPushArrayOutput }
GetTriggerRepositoryEventConfigPushArrayInput is an input type that accepts GetTriggerRepositoryEventConfigPushArray and GetTriggerRepositoryEventConfigPushArrayOutput values. You can construct a concrete instance of `GetTriggerRepositoryEventConfigPushArrayInput` via:
GetTriggerRepositoryEventConfigPushArray{ GetTriggerRepositoryEventConfigPushArgs{...} }
type GetTriggerRepositoryEventConfigPushArrayOutput ¶
type GetTriggerRepositoryEventConfigPushArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerRepositoryEventConfigPushArrayOutput) ElementType ¶
func (GetTriggerRepositoryEventConfigPushArrayOutput) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigPushArrayOutput) ToGetTriggerRepositoryEventConfigPushArrayOutput ¶
func (o GetTriggerRepositoryEventConfigPushArrayOutput) ToGetTriggerRepositoryEventConfigPushArrayOutput() GetTriggerRepositoryEventConfigPushArrayOutput
func (GetTriggerRepositoryEventConfigPushArrayOutput) ToGetTriggerRepositoryEventConfigPushArrayOutputWithContext ¶
func (o GetTriggerRepositoryEventConfigPushArrayOutput) ToGetTriggerRepositoryEventConfigPushArrayOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPushArrayOutput
type GetTriggerRepositoryEventConfigPushInput ¶
type GetTriggerRepositoryEventConfigPushInput interface { pulumi.Input ToGetTriggerRepositoryEventConfigPushOutput() GetTriggerRepositoryEventConfigPushOutput ToGetTriggerRepositoryEventConfigPushOutputWithContext(context.Context) GetTriggerRepositoryEventConfigPushOutput }
GetTriggerRepositoryEventConfigPushInput is an input type that accepts GetTriggerRepositoryEventConfigPushArgs and GetTriggerRepositoryEventConfigPushOutput values. You can construct a concrete instance of `GetTriggerRepositoryEventConfigPushInput` via:
GetTriggerRepositoryEventConfigPushArgs{...}
type GetTriggerRepositoryEventConfigPushOutput ¶
type GetTriggerRepositoryEventConfigPushOutput struct{ *pulumi.OutputState }
func (GetTriggerRepositoryEventConfigPushOutput) Branch ¶
func (o GetTriggerRepositoryEventConfigPushOutput) Branch() pulumi.StringOutput
Regex of branches to match.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (GetTriggerRepositoryEventConfigPushOutput) ElementType ¶
func (GetTriggerRepositoryEventConfigPushOutput) ElementType() reflect.Type
func (GetTriggerRepositoryEventConfigPushOutput) InvertRegex ¶
func (o GetTriggerRepositoryEventConfigPushOutput) InvertRegex() pulumi.BoolOutput
If true, only trigger a build if the revision regex does NOT match the gitRef regex.
func (GetTriggerRepositoryEventConfigPushOutput) Tag ¶
func (o GetTriggerRepositoryEventConfigPushOutput) Tag() pulumi.StringOutput
Regex of tags to match.
The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (GetTriggerRepositoryEventConfigPushOutput) ToGetTriggerRepositoryEventConfigPushOutput ¶
func (o GetTriggerRepositoryEventConfigPushOutput) ToGetTriggerRepositoryEventConfigPushOutput() GetTriggerRepositoryEventConfigPushOutput
func (GetTriggerRepositoryEventConfigPushOutput) ToGetTriggerRepositoryEventConfigPushOutputWithContext ¶
func (o GetTriggerRepositoryEventConfigPushOutput) ToGetTriggerRepositoryEventConfigPushOutputWithContext(ctx context.Context) GetTriggerRepositoryEventConfigPushOutput
type GetTriggerSourceToBuild ¶
type GetTriggerSourceToBuild struct { // The full resource name of the bitbucket server config. // Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}. BitbucketServerConfig string `pulumi:"bitbucketServerConfig"` // The full resource name of the github enterprise config. // Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}. GithubEnterpriseConfig string `pulumi:"githubEnterpriseConfig"` // The branch or tag to use. Must start with "refs/" (required). Ref string `pulumi:"ref"` // The type of the repo, since it may not be explicit from the repo field (e.g from a URL). // Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"] RepoType string `pulumi:"repoType"` // The qualified resource name of the Repo API repository. // Either uri or repository can be specified and is required. Repository string `pulumi:"repository"` // The URI of the repo. Uri string `pulumi:"uri"` }
type GetTriggerSourceToBuildArgs ¶
type GetTriggerSourceToBuildArgs struct { // The full resource name of the bitbucket server config. // Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}. BitbucketServerConfig pulumi.StringInput `pulumi:"bitbucketServerConfig"` // The full resource name of the github enterprise config. // Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}. GithubEnterpriseConfig pulumi.StringInput `pulumi:"githubEnterpriseConfig"` // The branch or tag to use. Must start with "refs/" (required). Ref pulumi.StringInput `pulumi:"ref"` // The type of the repo, since it may not be explicit from the repo field (e.g from a URL). // Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"] RepoType pulumi.StringInput `pulumi:"repoType"` // The qualified resource name of the Repo API repository. // Either uri or repository can be specified and is required. Repository pulumi.StringInput `pulumi:"repository"` // The URI of the repo. Uri pulumi.StringInput `pulumi:"uri"` }
func (GetTriggerSourceToBuildArgs) ElementType ¶
func (GetTriggerSourceToBuildArgs) ElementType() reflect.Type
func (GetTriggerSourceToBuildArgs) ToGetTriggerSourceToBuildOutput ¶
func (i GetTriggerSourceToBuildArgs) ToGetTriggerSourceToBuildOutput() GetTriggerSourceToBuildOutput
func (GetTriggerSourceToBuildArgs) ToGetTriggerSourceToBuildOutputWithContext ¶
func (i GetTriggerSourceToBuildArgs) ToGetTriggerSourceToBuildOutputWithContext(ctx context.Context) GetTriggerSourceToBuildOutput
type GetTriggerSourceToBuildArray ¶
type GetTriggerSourceToBuildArray []GetTriggerSourceToBuildInput
func (GetTriggerSourceToBuildArray) ElementType ¶
func (GetTriggerSourceToBuildArray) ElementType() reflect.Type
func (GetTriggerSourceToBuildArray) ToGetTriggerSourceToBuildArrayOutput ¶
func (i GetTriggerSourceToBuildArray) ToGetTriggerSourceToBuildArrayOutput() GetTriggerSourceToBuildArrayOutput
func (GetTriggerSourceToBuildArray) ToGetTriggerSourceToBuildArrayOutputWithContext ¶
func (i GetTriggerSourceToBuildArray) ToGetTriggerSourceToBuildArrayOutputWithContext(ctx context.Context) GetTriggerSourceToBuildArrayOutput
type GetTriggerSourceToBuildArrayInput ¶
type GetTriggerSourceToBuildArrayInput interface { pulumi.Input ToGetTriggerSourceToBuildArrayOutput() GetTriggerSourceToBuildArrayOutput ToGetTriggerSourceToBuildArrayOutputWithContext(context.Context) GetTriggerSourceToBuildArrayOutput }
GetTriggerSourceToBuildArrayInput is an input type that accepts GetTriggerSourceToBuildArray and GetTriggerSourceToBuildArrayOutput values. You can construct a concrete instance of `GetTriggerSourceToBuildArrayInput` via:
GetTriggerSourceToBuildArray{ GetTriggerSourceToBuildArgs{...} }
type GetTriggerSourceToBuildArrayOutput ¶
type GetTriggerSourceToBuildArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerSourceToBuildArrayOutput) ElementType ¶
func (GetTriggerSourceToBuildArrayOutput) ElementType() reflect.Type
func (GetTriggerSourceToBuildArrayOutput) Index ¶
func (o GetTriggerSourceToBuildArrayOutput) Index(i pulumi.IntInput) GetTriggerSourceToBuildOutput
func (GetTriggerSourceToBuildArrayOutput) ToGetTriggerSourceToBuildArrayOutput ¶
func (o GetTriggerSourceToBuildArrayOutput) ToGetTriggerSourceToBuildArrayOutput() GetTriggerSourceToBuildArrayOutput
func (GetTriggerSourceToBuildArrayOutput) ToGetTriggerSourceToBuildArrayOutputWithContext ¶
func (o GetTriggerSourceToBuildArrayOutput) ToGetTriggerSourceToBuildArrayOutputWithContext(ctx context.Context) GetTriggerSourceToBuildArrayOutput
type GetTriggerSourceToBuildInput ¶
type GetTriggerSourceToBuildInput interface { pulumi.Input ToGetTriggerSourceToBuildOutput() GetTriggerSourceToBuildOutput ToGetTriggerSourceToBuildOutputWithContext(context.Context) GetTriggerSourceToBuildOutput }
GetTriggerSourceToBuildInput is an input type that accepts GetTriggerSourceToBuildArgs and GetTriggerSourceToBuildOutput values. You can construct a concrete instance of `GetTriggerSourceToBuildInput` via:
GetTriggerSourceToBuildArgs{...}
type GetTriggerSourceToBuildOutput ¶
type GetTriggerSourceToBuildOutput struct{ *pulumi.OutputState }
func (GetTriggerSourceToBuildOutput) BitbucketServerConfig ¶
func (o GetTriggerSourceToBuildOutput) BitbucketServerConfig() pulumi.StringOutput
The full resource name of the bitbucket server config. Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}.
func (GetTriggerSourceToBuildOutput) ElementType ¶
func (GetTriggerSourceToBuildOutput) ElementType() reflect.Type
func (GetTriggerSourceToBuildOutput) GithubEnterpriseConfig ¶
func (o GetTriggerSourceToBuildOutput) GithubEnterpriseConfig() pulumi.StringOutput
The full resource name of the github enterprise config. Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}.
func (GetTriggerSourceToBuildOutput) Ref ¶
func (o GetTriggerSourceToBuildOutput) Ref() pulumi.StringOutput
The branch or tag to use. Must start with "refs/" (required).
func (GetTriggerSourceToBuildOutput) RepoType ¶
func (o GetTriggerSourceToBuildOutput) RepoType() pulumi.StringOutput
The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values: ["UNKNOWN", "CLOUD_SOURCE_REPOSITORIES", "GITHUB", "BITBUCKET_SERVER"]
func (GetTriggerSourceToBuildOutput) Repository ¶
func (o GetTriggerSourceToBuildOutput) Repository() pulumi.StringOutput
The qualified resource name of the Repo API repository. Either uri or repository can be specified and is required.
func (GetTriggerSourceToBuildOutput) ToGetTriggerSourceToBuildOutput ¶
func (o GetTriggerSourceToBuildOutput) ToGetTriggerSourceToBuildOutput() GetTriggerSourceToBuildOutput
func (GetTriggerSourceToBuildOutput) ToGetTriggerSourceToBuildOutputWithContext ¶
func (o GetTriggerSourceToBuildOutput) ToGetTriggerSourceToBuildOutputWithContext(ctx context.Context) GetTriggerSourceToBuildOutput
func (GetTriggerSourceToBuildOutput) Uri ¶
func (o GetTriggerSourceToBuildOutput) Uri() pulumi.StringOutput
The URI of the repo.
type GetTriggerTriggerTemplate ¶
type GetTriggerTriggerTemplate struct { // Name of the branch to build. Exactly one a of branch name, tag, or commit SHA must be provided. // This field is a regular expression. BranchName string `pulumi:"branchName"` // Explicit commit SHA to build. Exactly one of a branch name, tag, or commit SHA must be provided. CommitSha string `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. // // This must be a relative path. If a step's dir is specified and // is an absolute path, this value is ignored for that step's // execution. Dir string `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex bool `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. If // omitted, the project ID requesting the build is assumed. ProjectId string `pulumi:"projectId"` // Name of the Cloud Source Repository. If omitted, the name "default" is assumed. RepoName string `pulumi:"repoName"` // Name of the tag to build. Exactly one of a branch name, tag, or commit SHA must be provided. // This field is a regular expression. TagName string `pulumi:"tagName"` }
type GetTriggerTriggerTemplateArgs ¶
type GetTriggerTriggerTemplateArgs struct { // Name of the branch to build. Exactly one a of branch name, tag, or commit SHA must be provided. // This field is a regular expression. BranchName pulumi.StringInput `pulumi:"branchName"` // Explicit commit SHA to build. Exactly one of a branch name, tag, or commit SHA must be provided. CommitSha pulumi.StringInput `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. // // This must be a relative path. If a step's dir is specified and // is an absolute path, this value is ignored for that step's // execution. Dir pulumi.StringInput `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex pulumi.BoolInput `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. If // omitted, the project ID requesting the build is assumed. ProjectId pulumi.StringInput `pulumi:"projectId"` // Name of the Cloud Source Repository. If omitted, the name "default" is assumed. RepoName pulumi.StringInput `pulumi:"repoName"` // Name of the tag to build. Exactly one of a branch name, tag, or commit SHA must be provided. // This field is a regular expression. TagName pulumi.StringInput `pulumi:"tagName"` }
func (GetTriggerTriggerTemplateArgs) ElementType ¶
func (GetTriggerTriggerTemplateArgs) ElementType() reflect.Type
func (GetTriggerTriggerTemplateArgs) ToGetTriggerTriggerTemplateOutput ¶
func (i GetTriggerTriggerTemplateArgs) ToGetTriggerTriggerTemplateOutput() GetTriggerTriggerTemplateOutput
func (GetTriggerTriggerTemplateArgs) ToGetTriggerTriggerTemplateOutputWithContext ¶
func (i GetTriggerTriggerTemplateArgs) ToGetTriggerTriggerTemplateOutputWithContext(ctx context.Context) GetTriggerTriggerTemplateOutput
type GetTriggerTriggerTemplateArray ¶
type GetTriggerTriggerTemplateArray []GetTriggerTriggerTemplateInput
func (GetTriggerTriggerTemplateArray) ElementType ¶
func (GetTriggerTriggerTemplateArray) ElementType() reflect.Type
func (GetTriggerTriggerTemplateArray) ToGetTriggerTriggerTemplateArrayOutput ¶
func (i GetTriggerTriggerTemplateArray) ToGetTriggerTriggerTemplateArrayOutput() GetTriggerTriggerTemplateArrayOutput
func (GetTriggerTriggerTemplateArray) ToGetTriggerTriggerTemplateArrayOutputWithContext ¶
func (i GetTriggerTriggerTemplateArray) ToGetTriggerTriggerTemplateArrayOutputWithContext(ctx context.Context) GetTriggerTriggerTemplateArrayOutput
type GetTriggerTriggerTemplateArrayInput ¶
type GetTriggerTriggerTemplateArrayInput interface { pulumi.Input ToGetTriggerTriggerTemplateArrayOutput() GetTriggerTriggerTemplateArrayOutput ToGetTriggerTriggerTemplateArrayOutputWithContext(context.Context) GetTriggerTriggerTemplateArrayOutput }
GetTriggerTriggerTemplateArrayInput is an input type that accepts GetTriggerTriggerTemplateArray and GetTriggerTriggerTemplateArrayOutput values. You can construct a concrete instance of `GetTriggerTriggerTemplateArrayInput` via:
GetTriggerTriggerTemplateArray{ GetTriggerTriggerTemplateArgs{...} }
type GetTriggerTriggerTemplateArrayOutput ¶
type GetTriggerTriggerTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerTriggerTemplateArrayOutput) ElementType ¶
func (GetTriggerTriggerTemplateArrayOutput) ElementType() reflect.Type
func (GetTriggerTriggerTemplateArrayOutput) Index ¶
func (o GetTriggerTriggerTemplateArrayOutput) Index(i pulumi.IntInput) GetTriggerTriggerTemplateOutput
func (GetTriggerTriggerTemplateArrayOutput) ToGetTriggerTriggerTemplateArrayOutput ¶
func (o GetTriggerTriggerTemplateArrayOutput) ToGetTriggerTriggerTemplateArrayOutput() GetTriggerTriggerTemplateArrayOutput
func (GetTriggerTriggerTemplateArrayOutput) ToGetTriggerTriggerTemplateArrayOutputWithContext ¶
func (o GetTriggerTriggerTemplateArrayOutput) ToGetTriggerTriggerTemplateArrayOutputWithContext(ctx context.Context) GetTriggerTriggerTemplateArrayOutput
type GetTriggerTriggerTemplateInput ¶
type GetTriggerTriggerTemplateInput interface { pulumi.Input ToGetTriggerTriggerTemplateOutput() GetTriggerTriggerTemplateOutput ToGetTriggerTriggerTemplateOutputWithContext(context.Context) GetTriggerTriggerTemplateOutput }
GetTriggerTriggerTemplateInput is an input type that accepts GetTriggerTriggerTemplateArgs and GetTriggerTriggerTemplateOutput values. You can construct a concrete instance of `GetTriggerTriggerTemplateInput` via:
GetTriggerTriggerTemplateArgs{...}
type GetTriggerTriggerTemplateOutput ¶
type GetTriggerTriggerTemplateOutput struct{ *pulumi.OutputState }
func (GetTriggerTriggerTemplateOutput) BranchName ¶
func (o GetTriggerTriggerTemplateOutput) BranchName() pulumi.StringOutput
Name of the branch to build. Exactly one a of branch name, tag, or commit SHA must be provided. This field is a regular expression.
func (GetTriggerTriggerTemplateOutput) CommitSha ¶
func (o GetTriggerTriggerTemplateOutput) CommitSha() pulumi.StringOutput
Explicit commit SHA to build. Exactly one of a branch name, tag, or commit SHA must be provided.
func (GetTriggerTriggerTemplateOutput) Dir ¶
func (o GetTriggerTriggerTemplateOutput) Dir() pulumi.StringOutput
Directory, relative to the source root, in which to run the build.
This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.
func (GetTriggerTriggerTemplateOutput) ElementType ¶
func (GetTriggerTriggerTemplateOutput) ElementType() reflect.Type
func (GetTriggerTriggerTemplateOutput) InvertRegex ¶
func (o GetTriggerTriggerTemplateOutput) InvertRegex() pulumi.BoolOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (GetTriggerTriggerTemplateOutput) ProjectId ¶
func (o GetTriggerTriggerTemplateOutput) ProjectId() pulumi.StringOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (GetTriggerTriggerTemplateOutput) RepoName ¶
func (o GetTriggerTriggerTemplateOutput) RepoName() pulumi.StringOutput
Name of the Cloud Source Repository. If omitted, the name "default" is assumed.
func (GetTriggerTriggerTemplateOutput) TagName ¶
func (o GetTriggerTriggerTemplateOutput) TagName() pulumi.StringOutput
Name of the tag to build. Exactly one of a branch name, tag, or commit SHA must be provided. This field is a regular expression.
func (GetTriggerTriggerTemplateOutput) ToGetTriggerTriggerTemplateOutput ¶
func (o GetTriggerTriggerTemplateOutput) ToGetTriggerTriggerTemplateOutput() GetTriggerTriggerTemplateOutput
func (GetTriggerTriggerTemplateOutput) ToGetTriggerTriggerTemplateOutputWithContext ¶
func (o GetTriggerTriggerTemplateOutput) ToGetTriggerTriggerTemplateOutputWithContext(ctx context.Context) GetTriggerTriggerTemplateOutput
type GetTriggerWebhookConfig ¶
type GetTriggerWebhookConfigArgs ¶
type GetTriggerWebhookConfigArgs struct { // Resource name for the secret required as a URL parameter. Secret pulumi.StringInput `pulumi:"secret"` // Potential issues with the underlying Pub/Sub subscription configuration. // Only populated on get requests. State pulumi.StringInput `pulumi:"state"` }
func (GetTriggerWebhookConfigArgs) ElementType ¶
func (GetTriggerWebhookConfigArgs) ElementType() reflect.Type
func (GetTriggerWebhookConfigArgs) ToGetTriggerWebhookConfigOutput ¶
func (i GetTriggerWebhookConfigArgs) ToGetTriggerWebhookConfigOutput() GetTriggerWebhookConfigOutput
func (GetTriggerWebhookConfigArgs) ToGetTriggerWebhookConfigOutputWithContext ¶
func (i GetTriggerWebhookConfigArgs) ToGetTriggerWebhookConfigOutputWithContext(ctx context.Context) GetTriggerWebhookConfigOutput
type GetTriggerWebhookConfigArray ¶
type GetTriggerWebhookConfigArray []GetTriggerWebhookConfigInput
func (GetTriggerWebhookConfigArray) ElementType ¶
func (GetTriggerWebhookConfigArray) ElementType() reflect.Type
func (GetTriggerWebhookConfigArray) ToGetTriggerWebhookConfigArrayOutput ¶
func (i GetTriggerWebhookConfigArray) ToGetTriggerWebhookConfigArrayOutput() GetTriggerWebhookConfigArrayOutput
func (GetTriggerWebhookConfigArray) ToGetTriggerWebhookConfigArrayOutputWithContext ¶
func (i GetTriggerWebhookConfigArray) ToGetTriggerWebhookConfigArrayOutputWithContext(ctx context.Context) GetTriggerWebhookConfigArrayOutput
type GetTriggerWebhookConfigArrayInput ¶
type GetTriggerWebhookConfigArrayInput interface { pulumi.Input ToGetTriggerWebhookConfigArrayOutput() GetTriggerWebhookConfigArrayOutput ToGetTriggerWebhookConfigArrayOutputWithContext(context.Context) GetTriggerWebhookConfigArrayOutput }
GetTriggerWebhookConfigArrayInput is an input type that accepts GetTriggerWebhookConfigArray and GetTriggerWebhookConfigArrayOutput values. You can construct a concrete instance of `GetTriggerWebhookConfigArrayInput` via:
GetTriggerWebhookConfigArray{ GetTriggerWebhookConfigArgs{...} }
type GetTriggerWebhookConfigArrayOutput ¶
type GetTriggerWebhookConfigArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerWebhookConfigArrayOutput) ElementType ¶
func (GetTriggerWebhookConfigArrayOutput) ElementType() reflect.Type
func (GetTriggerWebhookConfigArrayOutput) Index ¶
func (o GetTriggerWebhookConfigArrayOutput) Index(i pulumi.IntInput) GetTriggerWebhookConfigOutput
func (GetTriggerWebhookConfigArrayOutput) ToGetTriggerWebhookConfigArrayOutput ¶
func (o GetTriggerWebhookConfigArrayOutput) ToGetTriggerWebhookConfigArrayOutput() GetTriggerWebhookConfigArrayOutput
func (GetTriggerWebhookConfigArrayOutput) ToGetTriggerWebhookConfigArrayOutputWithContext ¶
func (o GetTriggerWebhookConfigArrayOutput) ToGetTriggerWebhookConfigArrayOutputWithContext(ctx context.Context) GetTriggerWebhookConfigArrayOutput
type GetTriggerWebhookConfigInput ¶
type GetTriggerWebhookConfigInput interface { pulumi.Input ToGetTriggerWebhookConfigOutput() GetTriggerWebhookConfigOutput ToGetTriggerWebhookConfigOutputWithContext(context.Context) GetTriggerWebhookConfigOutput }
GetTriggerWebhookConfigInput is an input type that accepts GetTriggerWebhookConfigArgs and GetTriggerWebhookConfigOutput values. You can construct a concrete instance of `GetTriggerWebhookConfigInput` via:
GetTriggerWebhookConfigArgs{...}
type GetTriggerWebhookConfigOutput ¶
type GetTriggerWebhookConfigOutput struct{ *pulumi.OutputState }
func (GetTriggerWebhookConfigOutput) ElementType ¶
func (GetTriggerWebhookConfigOutput) ElementType() reflect.Type
func (GetTriggerWebhookConfigOutput) Secret ¶
func (o GetTriggerWebhookConfigOutput) Secret() pulumi.StringOutput
Resource name for the secret required as a URL parameter.
func (GetTriggerWebhookConfigOutput) State ¶
func (o GetTriggerWebhookConfigOutput) State() pulumi.StringOutput
Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (GetTriggerWebhookConfigOutput) ToGetTriggerWebhookConfigOutput ¶
func (o GetTriggerWebhookConfigOutput) ToGetTriggerWebhookConfigOutput() GetTriggerWebhookConfigOutput
func (GetTriggerWebhookConfigOutput) ToGetTriggerWebhookConfigOutputWithContext ¶
func (o GetTriggerWebhookConfigOutput) ToGetTriggerWebhookConfigOutputWithContext(ctx context.Context) GetTriggerWebhookConfigOutput
type LookupTriggerArgs ¶
type LookupTriggerArgs struct { // The Cloud Build location for the trigger. // // *** Location string `pulumi:"location"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. Project *string `pulumi:"project"` // The unique identifier for the trigger.. TriggerId string `pulumi:"triggerId"` }
A collection of arguments for invoking getTrigger.
type LookupTriggerOutputArgs ¶
type LookupTriggerOutputArgs struct { // The Cloud Build location for the trigger. // // *** Location pulumi.StringInput `pulumi:"location"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` // The unique identifier for the trigger.. TriggerId pulumi.StringInput `pulumi:"triggerId"` }
A collection of arguments for invoking getTrigger.
func (LookupTriggerOutputArgs) ElementType ¶
func (LookupTriggerOutputArgs) ElementType() reflect.Type
type LookupTriggerResult ¶
type LookupTriggerResult struct { ApprovalConfigs []GetTriggerApprovalConfig `pulumi:"approvalConfigs"` BitbucketServerTriggerConfigs []GetTriggerBitbucketServerTriggerConfig `pulumi:"bitbucketServerTriggerConfigs"` Builds []GetTriggerBuild `pulumi:"builds"` CreateTime string `pulumi:"createTime"` Description string `pulumi:"description"` Disabled bool `pulumi:"disabled"` Filename string `pulumi:"filename"` Filter string `pulumi:"filter"` GitFileSources []GetTriggerGitFileSource `pulumi:"gitFileSources"` Githubs []GetTriggerGithub `pulumi:"githubs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IgnoredFiles []string `pulumi:"ignoredFiles"` IncludeBuildLogs string `pulumi:"includeBuildLogs"` IncludedFiles []string `pulumi:"includedFiles"` Location string `pulumi:"location"` Name string `pulumi:"name"` Project *string `pulumi:"project"` PubsubConfigs []GetTriggerPubsubConfig `pulumi:"pubsubConfigs"` RepositoryEventConfigs []GetTriggerRepositoryEventConfig `pulumi:"repositoryEventConfigs"` ServiceAccount string `pulumi:"serviceAccount"` SourceToBuilds []GetTriggerSourceToBuild `pulumi:"sourceToBuilds"` Substitutions map[string]string `pulumi:"substitutions"` Tags []string `pulumi:"tags"` TriggerId string `pulumi:"triggerId"` TriggerTemplates []GetTriggerTriggerTemplate `pulumi:"triggerTemplates"` WebhookConfigs []GetTriggerWebhookConfig `pulumi:"webhookConfigs"` }
A collection of values returned by getTrigger.
func LookupTrigger ¶
func LookupTrigger(ctx *pulumi.Context, args *LookupTriggerArgs, opts ...pulumi.InvokeOption) (*LookupTriggerResult, error)
To get more information about Cloudbuild Trigger, see:
* [API documentation](https://cloud.google.com/build/docs/api/reference/rest/v1/projects.triggers) * How-to Guides
- [Official Documentation](https://cloud.google.com/build/docs/automating-builds/create-manage-triggers)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.LookupTrigger(ctx, &cloudbuild.LookupTriggerArgs{ Project: pulumi.StringRef("your-project-id"), TriggerId: filename_trigger.TriggerId, Location: "location of trigger build", }, nil) if err != nil { return err } return nil }) }
```
type LookupTriggerResultOutput ¶
type LookupTriggerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrigger.
func LookupTriggerOutput ¶
func LookupTriggerOutput(ctx *pulumi.Context, args LookupTriggerOutputArgs, opts ...pulumi.InvokeOption) LookupTriggerResultOutput
func (LookupTriggerResultOutput) ApprovalConfigs ¶
func (o LookupTriggerResultOutput) ApprovalConfigs() GetTriggerApprovalConfigArrayOutput
func (LookupTriggerResultOutput) BitbucketServerTriggerConfigs ¶
func (o LookupTriggerResultOutput) BitbucketServerTriggerConfigs() GetTriggerBitbucketServerTriggerConfigArrayOutput
func (LookupTriggerResultOutput) Builds ¶
func (o LookupTriggerResultOutput) Builds() GetTriggerBuildArrayOutput
func (LookupTriggerResultOutput) CreateTime ¶
func (o LookupTriggerResultOutput) CreateTime() pulumi.StringOutput
func (LookupTriggerResultOutput) Description ¶
func (o LookupTriggerResultOutput) Description() pulumi.StringOutput
func (LookupTriggerResultOutput) Disabled ¶
func (o LookupTriggerResultOutput) Disabled() pulumi.BoolOutput
func (LookupTriggerResultOutput) ElementType ¶
func (LookupTriggerResultOutput) ElementType() reflect.Type
func (LookupTriggerResultOutput) Filename ¶
func (o LookupTriggerResultOutput) Filename() pulumi.StringOutput
func (LookupTriggerResultOutput) Filter ¶
func (o LookupTriggerResultOutput) Filter() pulumi.StringOutput
func (LookupTriggerResultOutput) GitFileSources ¶
func (o LookupTriggerResultOutput) GitFileSources() GetTriggerGitFileSourceArrayOutput
func (LookupTriggerResultOutput) Githubs ¶
func (o LookupTriggerResultOutput) Githubs() GetTriggerGithubArrayOutput
func (LookupTriggerResultOutput) Id ¶
func (o LookupTriggerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupTriggerResultOutput) IgnoredFiles ¶
func (o LookupTriggerResultOutput) IgnoredFiles() pulumi.StringArrayOutput
func (LookupTriggerResultOutput) IncludeBuildLogs ¶
func (o LookupTriggerResultOutput) IncludeBuildLogs() pulumi.StringOutput
func (LookupTriggerResultOutput) IncludedFiles ¶
func (o LookupTriggerResultOutput) IncludedFiles() pulumi.StringArrayOutput
func (LookupTriggerResultOutput) Location ¶
func (o LookupTriggerResultOutput) Location() pulumi.StringOutput
func (LookupTriggerResultOutput) Name ¶
func (o LookupTriggerResultOutput) Name() pulumi.StringOutput
func (LookupTriggerResultOutput) Project ¶
func (o LookupTriggerResultOutput) Project() pulumi.StringPtrOutput
func (LookupTriggerResultOutput) PubsubConfigs ¶
func (o LookupTriggerResultOutput) PubsubConfigs() GetTriggerPubsubConfigArrayOutput
func (LookupTriggerResultOutput) RepositoryEventConfigs ¶
func (o LookupTriggerResultOutput) RepositoryEventConfigs() GetTriggerRepositoryEventConfigArrayOutput
func (LookupTriggerResultOutput) ServiceAccount ¶
func (o LookupTriggerResultOutput) ServiceAccount() pulumi.StringOutput
func (LookupTriggerResultOutput) SourceToBuilds ¶
func (o LookupTriggerResultOutput) SourceToBuilds() GetTriggerSourceToBuildArrayOutput
func (LookupTriggerResultOutput) Substitutions ¶
func (o LookupTriggerResultOutput) Substitutions() pulumi.StringMapOutput
func (LookupTriggerResultOutput) Tags ¶
func (o LookupTriggerResultOutput) Tags() pulumi.StringArrayOutput
func (LookupTriggerResultOutput) ToLookupTriggerResultOutput ¶
func (o LookupTriggerResultOutput) ToLookupTriggerResultOutput() LookupTriggerResultOutput
func (LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext ¶
func (o LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext(ctx context.Context) LookupTriggerResultOutput
func (LookupTriggerResultOutput) TriggerId ¶
func (o LookupTriggerResultOutput) TriggerId() pulumi.StringOutput
func (LookupTriggerResultOutput) TriggerTemplates ¶
func (o LookupTriggerResultOutput) TriggerTemplates() GetTriggerTriggerTemplateArrayOutput
func (LookupTriggerResultOutput) WebhookConfigs ¶
func (o LookupTriggerResultOutput) WebhookConfigs() GetTriggerWebhookConfigArrayOutput
type Trigger ¶
type Trigger struct { pulumi.CustomResourceState // Configuration for manual approval to start a build invocation of this BuildTrigger. // Builds created by this trigger will require approval before they execute. // Any user with a Cloud Build Approver role for the project can approve a build. // Structure is documented below. ApprovalConfig TriggerApprovalConfigOutput `pulumi:"approvalConfig"` // BitbucketServerTriggerConfig describes the configuration of a trigger that creates a build whenever a Bitbucket Server event is received. // Structure is documented below. BitbucketServerTriggerConfig TriggerBitbucketServerTriggerConfigPtrOutput `pulumi:"bitbucketServerTriggerConfig"` // Contents of the build template. Either a filename or build template must be provided. // Structure is documented below. Build TriggerBuildPtrOutput `pulumi:"build"` // Time when the trigger was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Human-readable description of the trigger. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether the trigger is disabled or not. If true, the trigger will never result in a build. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // Path, from the source root, to a file whose contents is used for the template. // Either a filename or build template must be provided. Set this only when using triggerTemplate or github. // When using Pub/Sub, Webhook or Manual set the file name using gitFileSource instead. Filename pulumi.StringPtrOutput `pulumi:"filename"` // A Common Expression Language string. Used only with Pub/Sub and Webhook. Filter pulumi.StringPtrOutput `pulumi:"filter"` // The file source describing the local or remote Build template. // Structure is documented below. GitFileSource TriggerGitFileSourcePtrOutput `pulumi:"gitFileSource"` // Describes the configuration of a trigger that creates a build whenever a GitHub event is received. // One of `triggerTemplate`, `github`, `pubsubConfig` or `webhookConfig` must be provided. // Structure is documented below. Github TriggerGithubPtrOutput `pulumi:"github"` // ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match // extended with support for `**`. // If ignoredFiles and changed files are both empty, then they are not // used to determine whether or not to trigger a build. // If ignoredFiles is not empty, then we ignore any files that match any // of the ignoredFile globs. If the change has no files that are outside // of the ignoredFiles globs, then we do not trigger a build. IgnoredFiles pulumi.StringArrayOutput `pulumi:"ignoredFiles"` // Build logs will be sent back to GitHub as part of the checkrun // result. Values can be INCLUDE_BUILD_LOGS_UNSPECIFIED or // INCLUDE_BUILD_LOGS_WITH_STATUS // Possible values are: `INCLUDE_BUILD_LOGS_UNSPECIFIED`, `INCLUDE_BUILD_LOGS_WITH_STATUS`. IncludeBuildLogs pulumi.StringPtrOutput `pulumi:"includeBuildLogs"` // ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match // extended with support for `**`. // If any of the files altered in the commit pass the ignoredFiles filter // and includedFiles is empty, then as far as this filter is concerned, we // should trigger the build. // If any of the files altered in the commit pass the ignoredFiles filter // and includedFiles is not empty, then we make sure that at least one of // those files matches a includedFiles glob. If not, then we do not trigger // a build. IncludedFiles pulumi.StringArrayOutput `pulumi:"includedFiles"` // The [Cloud Build location](https://cloud.google.com/build/docs/locations) for the trigger. // If not specified, "global" is used. Location pulumi.StringPtrOutput `pulumi:"location"` // Name of the trigger. Must be unique within the project. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // PubsubConfig describes the configuration of a trigger that creates // a build whenever a Pub/Sub message is published. // One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. PubsubConfig TriggerPubsubConfigPtrOutput `pulumi:"pubsubConfig"` // The configuration of a trigger that creates a build whenever an event from Repo API is received. // Structure is documented below. RepositoryEventConfig TriggerRepositoryEventConfigPtrOutput `pulumi:"repositoryEventConfig"` // The service account used for all user-controlled operations including // triggers.patch, triggers.run, builds.create, and builds.cancel. // If no service account is set, then the standard Cloud Build service account // ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. // Format: projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL} ServiceAccount pulumi.StringPtrOutput `pulumi:"serviceAccount"` // The repo and ref of the repository from which to build. // This field is used only for those triggers that do not respond to SCM events. // Triggers that respond to such events build source at whatever commit caused the event. // This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. // One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. SourceToBuild TriggerSourceToBuildPtrOutput `pulumi:"sourceToBuild"` // Substitutions data for Build resource. Substitutions pulumi.StringMapOutput `pulumi:"substitutions"` // Tags for annotation of a BuildTrigger Tags pulumi.StringArrayOutput `pulumi:"tags"` // The unique identifier for the trigger. TriggerId pulumi.StringOutput `pulumi:"triggerId"` // Template describing the types of source changes to trigger a build. // Branch and tag names in trigger templates are interpreted as regular // expressions. Any branch or tag change that matches that regular // expression will trigger a build. // One of `triggerTemplate`, `github`, `pubsubConfig`, `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. TriggerTemplate TriggerTriggerTemplatePtrOutput `pulumi:"triggerTemplate"` // WebhookConfig describes the configuration of a trigger that creates // a build whenever a webhook is sent to a trigger's webhook URL. // One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. WebhookConfig TriggerWebhookConfigPtrOutput `pulumi:"webhookConfig"` }
Configuration for an automated build in response to source repository changes.
To get more information about Trigger, see:
* [API documentation](https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.triggers) * How-to Guides
- [Automating builds using build triggers](https://cloud.google.com/cloud-build/docs/running-builds/automate-builds)
> **Note:** You can retrieve the email of the Cloud Build Service Account used in jobs by using the `projects.ServiceIdentity` resource.
## Example Usage
### Cloudbuild Trigger Filename
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "filename-trigger", &cloudbuild.TriggerArgs{ Location: pulumi.String("us-central1"), TriggerTemplate: &cloudbuild.TriggerTriggerTemplateArgs{ BranchName: pulumi.String("main"), RepoName: pulumi.String("my-repo"), }, Substitutions: pulumi.StringMap{ "_FOO": pulumi.String("bar"), "_BAZ": pulumi.String("qux"), }, Filename: pulumi.String("cloudbuild.yaml"), }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Build
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "build-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("my-trigger"), Location: pulumi.String("global"), TriggerTemplate: &cloudbuild.TriggerTriggerTemplateArgs{ BranchName: pulumi.String("main"), RepoName: pulumi.String("my-repo"), }, Build: &cloudbuild.TriggerBuildArgs{ Steps: cloudbuild.TriggerBuildStepArray{ &cloudbuild.TriggerBuildStepArgs{ Name: pulumi.String("gcr.io/cloud-builders/gsutil"), Args: pulumi.StringArray{ pulumi.String("cp"), pulumi.String("gs://mybucket/remotefile.zip"), pulumi.String("localfile.zip"), }, Timeout: pulumi.String("120s"), SecretEnvs: pulumi.StringArray{ pulumi.String("MY_SECRET"), }, }, &cloudbuild.TriggerBuildStepArgs{ Name: pulumi.String("ubuntu"), Script: pulumi.String("echo hello"), }, }, Source: &cloudbuild.TriggerBuildSourceArgs{ StorageSource: &cloudbuild.TriggerBuildSourceStorageSourceArgs{ Bucket: pulumi.String("mybucket"), Object: pulumi.String("source_code.tar.gz"), }, }, Tags: pulumi.StringArray{ pulumi.String("build"), pulumi.String("newFeature"), }, Substitutions: pulumi.StringMap{ "_FOO": pulumi.String("bar"), "_BAZ": pulumi.String("qux"), }, QueueTtl: pulumi.String("20s"), LogsBucket: pulumi.String("gs://mybucket/logs"), Secrets: cloudbuild.TriggerBuildSecretArray{ &cloudbuild.TriggerBuildSecretArgs{ KmsKeyName: pulumi.String("projects/myProject/locations/global/keyRings/keyring-name/cryptoKeys/key-name"), SecretEnv: pulumi.StringMap{ "PASSWORD": pulumi.String("ZW5jcnlwdGVkLXBhc3N3b3JkCg=="), }, }, }, AvailableSecrets: &cloudbuild.TriggerBuildAvailableSecretsArgs{ SecretManagers: cloudbuild.TriggerBuildAvailableSecretsSecretManagerArray{ &cloudbuild.TriggerBuildAvailableSecretsSecretManagerArgs{ Env: pulumi.String("MY_SECRET"), VersionName: pulumi.String("projects/myProject/secrets/mySecret/versions/latest"), }, }, }, Artifacts: &cloudbuild.TriggerBuildArtifactsArgs{ Images: pulumi.StringArray{ pulumi.String("gcr.io/$PROJECT_ID/$REPO_NAME:$COMMIT_SHA"), }, Objects: &cloudbuild.TriggerBuildArtifactsObjectsArgs{ Location: pulumi.String("gs://bucket/path/to/somewhere/"), Paths: pulumi.StringArray{ pulumi.String("path"), }, }, NpmPackages: cloudbuild.TriggerBuildArtifactsNpmPackageArray{ &cloudbuild.TriggerBuildArtifactsNpmPackageArgs{ PackagePath: pulumi.String("package.json"), Repository: pulumi.String("https://us-west1-npm.pkg.dev/myProject/quickstart-nodejs-repo"), }, }, PythonPackages: cloudbuild.TriggerBuildArtifactsPythonPackageArray{ &cloudbuild.TriggerBuildArtifactsPythonPackageArgs{ Paths: pulumi.StringArray{ pulumi.String("dist/*"), }, Repository: pulumi.String("https://us-west1-python.pkg.dev/myProject/quickstart-python-repo"), }, }, MavenArtifacts: cloudbuild.TriggerBuildArtifactsMavenArtifactArray{ &cloudbuild.TriggerBuildArtifactsMavenArtifactArgs{ Repository: pulumi.String("https://us-west1-maven.pkg.dev/myProject/quickstart-java-repo"), Path: pulumi.String("/workspace/my-app/target/my-app-1.0.SNAPSHOT.jar"), ArtifactId: pulumi.String("my-app"), GroupId: pulumi.String("com.mycompany.app"), Version: pulumi.String("1.0"), }, }, }, Options: &cloudbuild.TriggerBuildOptionsArgs{ SourceProvenanceHashes: pulumi.StringArray{ pulumi.String("MD5"), }, RequestedVerifyOption: pulumi.String("VERIFIED"), MachineType: pulumi.String("N1_HIGHCPU_8"), DiskSizeGb: pulumi.Int(100), SubstitutionOption: pulumi.String("ALLOW_LOOSE"), DynamicSubstitutions: pulumi.Bool(true), LogStreamingOption: pulumi.String("STREAM_OFF"), WorkerPool: pulumi.String("pool"), Logging: pulumi.String("LEGACY"), Envs: pulumi.StringArray{ pulumi.String("ekey = evalue"), }, SecretEnvs: pulumi.StringArray{ pulumi.String("secretenv = svalue"), }, Volumes: cloudbuild.TriggerBuildOptionsVolumeArray{ &cloudbuild.TriggerBuildOptionsVolumeArgs{ Name: pulumi.String("v1"), Path: pulumi.String("v1"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Service Account
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/serviceaccount" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } cloudbuildServiceAccount, err := serviceaccount.NewAccount(ctx, "cloudbuild_service_account", &serviceaccount.AccountArgs{ AccountId: pulumi.String("cloud-sa"), }) if err != nil { return err } actAs, err := projects.NewIAMMember(ctx, "act_as", &projects.IAMMemberArgs{ Project: pulumi.String(project.ProjectId), Role: pulumi.String("roles/iam.serviceAccountUser"), Member: cloudbuildServiceAccount.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("serviceAccount:%v", email), nil }).(pulumi.StringOutput), }) if err != nil { return err } logsWriter, err := projects.NewIAMMember(ctx, "logs_writer", &projects.IAMMemberArgs{ Project: pulumi.String(project.ProjectId), Role: pulumi.String("roles/logging.logWriter"), Member: cloudbuildServiceAccount.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("serviceAccount:%v", email), nil }).(pulumi.StringOutput), }) if err != nil { return err } _, err = cloudbuild.NewTrigger(ctx, "service-account-trigger", &cloudbuild.TriggerArgs{ TriggerTemplate: &cloudbuild.TriggerTriggerTemplateArgs{ BranchName: pulumi.String("main"), RepoName: pulumi.String("my-repo"), }, ServiceAccount: cloudbuildServiceAccount.ID(), Filename: pulumi.String("cloudbuild.yaml"), }, pulumi.DependsOn([]pulumi.Resource{ actAs, logsWriter, })) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Include Build Logs
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "include-build-logs-trigger", &cloudbuild.TriggerArgs{ Location: pulumi.String("us-central1"), Name: pulumi.String("include-build-logs-trigger"), Filename: pulumi.String("cloudbuild.yaml"), Github: &cloudbuild.TriggerGithubArgs{ Owner: pulumi.String("hashicorp"), Name: pulumi.String("terraform-provider-google-beta"), Push: &cloudbuild.TriggerGithubPushArgs{ Branch: pulumi.String("^main$"), }, }, IncludeBuildLogs: pulumi.String("INCLUDE_BUILD_LOGS_WITH_STATUS"), }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Pubsub Config
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/pubsub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mytopic, err := pubsub.NewTopic(ctx, "mytopic", &pubsub.TopicArgs{ Name: pulumi.String("my-topic"), }) if err != nil { return err } _, err = cloudbuild.NewTrigger(ctx, "pubsub-config-trigger", &cloudbuild.TriggerArgs{ Location: pulumi.String("us-central1"), Name: pulumi.String("pubsub-trigger"), Description: pulumi.String("acceptance test example pubsub build trigger"), PubsubConfig: &cloudbuild.TriggerPubsubConfigArgs{ Topic: mytopic.ID(), }, SourceToBuild: &cloudbuild.TriggerSourceToBuildArgs{ Uri: pulumi.String("https://hashicorp/terraform-provider-google-beta"), Ref: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), }, GitFileSource: &cloudbuild.TriggerGitFileSourceArgs{ Path: pulumi.String("cloudbuild.yaml"), Uri: pulumi.String("https://hashicorp/terraform-provider-google-beta"), Revision: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), }, Substitutions: pulumi.StringMap{ "_ACTION": pulumi.String("$(body.message.data.action)"), }, Filter: pulumi.String("_ACTION.matches('INSERT')"), }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Webhook Config
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/secretmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { webhookTriggerSecretKey, err := secretmanager.NewSecret(ctx, "webhook_trigger_secret_key", &secretmanager.SecretArgs{ SecretId: pulumi.String("webhook-trigger-secret-key"), Replication: &secretmanager.SecretReplicationArgs{ UserManaged: &secretmanager.SecretReplicationUserManagedArgs{ Replicas: secretmanager.SecretReplicationUserManagedReplicaArray{ &secretmanager.SecretReplicationUserManagedReplicaArgs{ Location: pulumi.String("us-central1"), }, }, }, }, }) if err != nil { return err } webhookTriggerSecretKeyData, err := secretmanager.NewSecretVersion(ctx, "webhook_trigger_secret_key_data", &secretmanager.SecretVersionArgs{ Secret: webhookTriggerSecretKey.ID(), SecretData: pulumi.String("secretkeygoeshere"), }) if err != nil { return err } project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } secretAccessor, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ { Role: "roles/secretmanager.secretAccessor", Members: []string{ fmt.Sprintf("serviceAccount:service-%v@gcp-sa-cloudbuild.iam.gserviceaccount.com", project.Number), }, }, }, }, nil) if err != nil { return err } _, err = secretmanager.NewSecretIamPolicy(ctx, "policy", &secretmanager.SecretIamPolicyArgs{ Project: webhookTriggerSecretKey.Project, SecretId: webhookTriggerSecretKey.SecretId, PolicyData: pulumi.String(secretAccessor.PolicyData), }) if err != nil { return err } _, err = cloudbuild.NewTrigger(ctx, "webhook-config-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("webhook-trigger"), Description: pulumi.String("acceptance test example webhook build trigger"), WebhookConfig: &cloudbuild.TriggerWebhookConfigArgs{ Secret: webhookTriggerSecretKeyData.ID(), }, SourceToBuild: &cloudbuild.TriggerSourceToBuildArgs{ Uri: pulumi.String("https://hashicorp/terraform-provider-google-beta"), Ref: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), }, GitFileSource: &cloudbuild.TriggerGitFileSourceArgs{ Path: pulumi.String("cloudbuild.yaml"), Uri: pulumi.String("https://hashicorp/terraform-provider-google-beta"), Revision: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), }, }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Manual
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "manual-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("manual-trigger"), SourceToBuild: &cloudbuild.TriggerSourceToBuildArgs{ Uri: pulumi.String("https://hashicorp/terraform-provider-google-beta"), Ref: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), }, GitFileSource: &cloudbuild.TriggerGitFileSourceArgs{ Path: pulumi.String("cloudbuild.yaml"), Uri: pulumi.String("https://hashicorp/terraform-provider-google-beta"), Revision: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), }, ApprovalConfig: &cloudbuild.TriggerApprovalConfigArgs{ ApprovalRequired: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Manual Github Enterprise
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "manual-ghe-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String(""), SourceToBuild: &cloudbuild.TriggerSourceToBuildArgs{ Uri: pulumi.String("https://hashicorp/terraform-provider-google-beta"), Ref: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), GithubEnterpriseConfig: pulumi.String("projects/myProject/locations/global/githubEnterpriseConfigs/configID"), }, GitFileSource: &cloudbuild.TriggerGitFileSourceArgs{ Path: pulumi.String("cloudbuild.yaml"), Uri: pulumi.String("https://hashicorp/terraform-provider-google-beta"), Revision: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), GithubEnterpriseConfig: pulumi.String("projects/myProject/locations/global/githubEnterpriseConfigs/configID"), }, }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Manual Bitbucket Server
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "manual-bitbucket-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("terraform-manual-bbs-trigger"), SourceToBuild: &cloudbuild.TriggerSourceToBuildArgs{ Uri: pulumi.String("https://bbs.com/scm/stag/test-repo.git"), Ref: pulumi.String("refs/heads/main"), RepoType: pulumi.String("BITBUCKET_SERVER"), BitbucketServerConfig: pulumi.String("projects/myProject/locations/global/bitbucketServerConfigs/configID"), }, GitFileSource: &cloudbuild.TriggerGitFileSourceArgs{ Path: pulumi.String("cloudbuild.yaml"), Uri: pulumi.String("https://bbs.com/scm/stag/test-repo.git"), Revision: pulumi.String("refs/heads/main"), RepoType: pulumi.String("BITBUCKET_SERVER"), BitbucketServerConfig: pulumi.String("projects/myProject/locations/global/bitbucketServerConfigs/configID"), }, }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Repo
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuildv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuildv2.NewConnection(ctx, "my-connection", &cloudbuildv2.ConnectionArgs{ Location: pulumi.String("us-central1"), Name: pulumi.String("my-connection"), GithubConfig: &cloudbuildv2.ConnectionGithubConfigArgs{ AppInstallationId: pulumi.Int(123123), AuthorizerCredential: &cloudbuildv2.ConnectionGithubConfigAuthorizerCredentialArgs{ OauthTokenSecretVersion: pulumi.String("projects/my-project/secrets/github-pat-secret/versions/latest"), }, }, }) if err != nil { return err } _, err = cloudbuildv2.NewRepository(ctx, "my-repository", &cloudbuildv2.RepositoryArgs{ Name: pulumi.String("my-repo"), ParentConnection: my_connection.ID(), RemoteUri: pulumi.String("https://github.com/myuser/my-repo.git"), }) if err != nil { return err } _, err = cloudbuild.NewTrigger(ctx, "repo-trigger", &cloudbuild.TriggerArgs{ Location: pulumi.String("us-central1"), RepositoryEventConfig: &cloudbuild.TriggerRepositoryEventConfigArgs{ Repository: my_repository.ID(), Push: &cloudbuild.TriggerRepositoryEventConfigPushArgs{ Branch: pulumi.String("feature-.*"), }, }, Filename: pulumi.String("cloudbuild.yaml"), }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Bitbucket Server Push
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "bbs-push-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("bbs-push-trigger"), Location: pulumi.String("us-central1"), BitbucketServerTriggerConfig: &cloudbuild.TriggerBitbucketServerTriggerConfigArgs{ RepoSlug: pulumi.String("bbs-push-trigger"), ProjectKey: pulumi.String("STAG"), BitbucketServerConfigResource: pulumi.String("projects/123456789/locations/us-central1/bitbucketServerConfigs/myBitbucketConfig"), Push: &cloudbuild.TriggerBitbucketServerTriggerConfigPushArgs{ Tag: pulumi.String("^0.1.*"), InvertRegex: pulumi.Bool(true), }, }, Filename: pulumi.String("cloudbuild.yaml"), }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Bitbucket Server Pull Request
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "bbs-pull-request-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("ghe-trigger"), Location: pulumi.String("us-central1"), BitbucketServerTriggerConfig: &cloudbuild.TriggerBitbucketServerTriggerConfigArgs{ RepoSlug: pulumi.String("terraform-provider-google"), ProjectKey: pulumi.String("STAG"), BitbucketServerConfigResource: pulumi.String("projects/123456789/locations/us-central1/bitbucketServerConfigs/myBitbucketConfig"), PullRequest: &cloudbuild.TriggerBitbucketServerTriggerConfigPullRequestArgs{ Branch: pulumi.String("^master$"), InvertRegex: pulumi.Bool(false), CommentControl: pulumi.String("COMMENTS_ENABLED"), }, }, Filename: pulumi.String("cloudbuild.yaml"), }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Github Enterprise
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "ghe-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("ghe-trigger"), Location: pulumi.String("us-central1"), Github: &cloudbuild.TriggerGithubArgs{ Owner: pulumi.String("hashicorp"), Name: pulumi.String("terraform-provider-google"), Push: &cloudbuild.TriggerGithubPushArgs{ Branch: pulumi.String("^main$"), }, EnterpriseConfigResourceName: pulumi.String("projects/123456789/locations/us-central1/githubEnterpriseConfigs/configID"), }, Filename: pulumi.String("cloudbuild.yaml"), }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Allow Failure
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "allow-failure-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("my-trigger"), Location: pulumi.String("global"), TriggerTemplate: &cloudbuild.TriggerTriggerTemplateArgs{ BranchName: pulumi.String("main"), RepoName: pulumi.String("my-repo"), }, Build: &cloudbuild.TriggerBuildArgs{ Steps: cloudbuild.TriggerBuildStepArray{ &cloudbuild.TriggerBuildStepArgs{ Name: pulumi.String("ubuntu"), Args: pulumi.StringArray{ pulumi.String("-c"), pulumi.String("exit 1"), }, AllowFailure: pulumi.Bool(true), }, }, Source: &cloudbuild.TriggerBuildSourceArgs{ StorageSource: &cloudbuild.TriggerBuildSourceStorageSourceArgs{ Bucket: pulumi.String("mybucket"), Object: pulumi.String("source_code.tar.gz"), }, }, Tags: pulumi.StringArray{ pulumi.String("build"), pulumi.String("newFeature"), }, Substitutions: pulumi.StringMap{ "_FOO": pulumi.String("bar"), "_BAZ": pulumi.String("qux"), }, QueueTtl: pulumi.String("20s"), LogsBucket: pulumi.String("gs://mybucket/logs"), Secrets: cloudbuild.TriggerBuildSecretArray{ &cloudbuild.TriggerBuildSecretArgs{ KmsKeyName: pulumi.String("projects/myProject/locations/global/keyRings/keyring-name/cryptoKeys/key-name"), SecretEnv: pulumi.StringMap{ "PASSWORD": pulumi.String("ZW5jcnlwdGVkLXBhc3N3b3JkCg=="), }, }, }, AvailableSecrets: &cloudbuild.TriggerBuildAvailableSecretsArgs{ SecretManagers: cloudbuild.TriggerBuildAvailableSecretsSecretManagerArray{ &cloudbuild.TriggerBuildAvailableSecretsSecretManagerArgs{ Env: pulumi.String("MY_SECRET"), VersionName: pulumi.String("projects/myProject/secrets/mySecret/versions/latest"), }, }, }, Artifacts: &cloudbuild.TriggerBuildArtifactsArgs{ Images: pulumi.StringArray{ pulumi.String("gcr.io/$PROJECT_ID/$REPO_NAME:$COMMIT_SHA"), }, Objects: &cloudbuild.TriggerBuildArtifactsObjectsArgs{ Location: pulumi.String("gs://bucket/path/to/somewhere/"), Paths: pulumi.StringArray{ pulumi.String("path"), }, }, }, Options: &cloudbuild.TriggerBuildOptionsArgs{ SourceProvenanceHashes: pulumi.StringArray{ pulumi.String("MD5"), }, RequestedVerifyOption: pulumi.String("VERIFIED"), MachineType: pulumi.String("N1_HIGHCPU_8"), DiskSizeGb: pulumi.Int(100), SubstitutionOption: pulumi.String("ALLOW_LOOSE"), DynamicSubstitutions: pulumi.Bool(true), LogStreamingOption: pulumi.String("STREAM_OFF"), WorkerPool: pulumi.String("pool"), Logging: pulumi.String("LEGACY"), Envs: pulumi.StringArray{ pulumi.String("ekey = evalue"), }, SecretEnvs: pulumi.StringArray{ pulumi.String("secretenv = svalue"), }, Volumes: cloudbuild.TriggerBuildOptionsVolumeArray{ &cloudbuild.TriggerBuildOptionsVolumeArgs{ Name: pulumi.String("v1"), Path: pulumi.String("v1"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Allow Exit Codes
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewTrigger(ctx, "allow-exit-codes-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("my-trigger"), Location: pulumi.String("global"), TriggerTemplate: &cloudbuild.TriggerTriggerTemplateArgs{ BranchName: pulumi.String("main"), RepoName: pulumi.String("my-repo"), }, Build: &cloudbuild.TriggerBuildArgs{ Steps: cloudbuild.TriggerBuildStepArray{ &cloudbuild.TriggerBuildStepArgs{ Name: pulumi.String("ubuntu"), Args: pulumi.StringArray{ pulumi.String("-c"), pulumi.String("exit 1"), }, AllowExitCodes: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(3), }, }, }, Source: &cloudbuild.TriggerBuildSourceArgs{ StorageSource: &cloudbuild.TriggerBuildSourceStorageSourceArgs{ Bucket: pulumi.String("mybucket"), Object: pulumi.String("source_code.tar.gz"), }, }, Tags: pulumi.StringArray{ pulumi.String("build"), pulumi.String("newFeature"), }, Substitutions: pulumi.StringMap{ "_FOO": pulumi.String("bar"), "_BAZ": pulumi.String("qux"), }, QueueTtl: pulumi.String("20s"), LogsBucket: pulumi.String("gs://mybucket/logs"), Secrets: cloudbuild.TriggerBuildSecretArray{ &cloudbuild.TriggerBuildSecretArgs{ KmsKeyName: pulumi.String("projects/myProject/locations/global/keyRings/keyring-name/cryptoKeys/key-name"), SecretEnv: pulumi.StringMap{ "PASSWORD": pulumi.String("ZW5jcnlwdGVkLXBhc3N3b3JkCg=="), }, }, }, AvailableSecrets: &cloudbuild.TriggerBuildAvailableSecretsArgs{ SecretManagers: cloudbuild.TriggerBuildAvailableSecretsSecretManagerArray{ &cloudbuild.TriggerBuildAvailableSecretsSecretManagerArgs{ Env: pulumi.String("MY_SECRET"), VersionName: pulumi.String("projects/myProject/secrets/mySecret/versions/latest"), }, }, }, Artifacts: &cloudbuild.TriggerBuildArtifactsArgs{ Images: pulumi.StringArray{ pulumi.String("gcr.io/$PROJECT_ID/$REPO_NAME:$COMMIT_SHA"), }, Objects: &cloudbuild.TriggerBuildArtifactsObjectsArgs{ Location: pulumi.String("gs://bucket/path/to/somewhere/"), Paths: pulumi.StringArray{ pulumi.String("path"), }, }, }, Options: &cloudbuild.TriggerBuildOptionsArgs{ SourceProvenanceHashes: pulumi.StringArray{ pulumi.String("MD5"), }, RequestedVerifyOption: pulumi.String("VERIFIED"), MachineType: pulumi.String("N1_HIGHCPU_8"), DiskSizeGb: pulumi.Int(100), SubstitutionOption: pulumi.String("ALLOW_LOOSE"), DynamicSubstitutions: pulumi.Bool(true), LogStreamingOption: pulumi.String("STREAM_OFF"), WorkerPool: pulumi.String("pool"), Logging: pulumi.String("LEGACY"), Envs: pulumi.StringArray{ pulumi.String("ekey = evalue"), }, SecretEnvs: pulumi.StringArray{ pulumi.String("secretenv = svalue"), }, Volumes: cloudbuild.TriggerBuildOptionsVolumeArray{ &cloudbuild.TriggerBuildOptionsVolumeArgs{ Name: pulumi.String("v1"), Path: pulumi.String("v1"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Cloudbuild Trigger Pubsub With Repo
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuildv2" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/pubsub" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuildv2.NewConnection(ctx, "my-connection", &cloudbuildv2.ConnectionArgs{ Location: pulumi.String("us-central1"), Name: pulumi.String("my-connection"), GithubConfig: &cloudbuildv2.ConnectionGithubConfigArgs{ AppInstallationId: pulumi.Int(123123), AuthorizerCredential: &cloudbuildv2.ConnectionGithubConfigAuthorizerCredentialArgs{ OauthTokenSecretVersion: pulumi.String("projects/my-project/secrets/github-pat-secret/versions/latest"), }, }, }) if err != nil { return err } _, err = cloudbuildv2.NewRepository(ctx, "my-repository", &cloudbuildv2.RepositoryArgs{ Name: pulumi.String("my-repo"), ParentConnection: my_connection.ID(), RemoteUri: pulumi.String("https://github.com/myuser/my-repo.git"), }) if err != nil { return err } mytopic, err := pubsub.NewTopic(ctx, "mytopic", &pubsub.TopicArgs{ Name: pulumi.String("my-topic"), }) if err != nil { return err } _, err = cloudbuild.NewTrigger(ctx, "pubsub-with-repo-trigger", &cloudbuild.TriggerArgs{ Name: pulumi.String("pubsub-with-repo-trigger"), Location: pulumi.String("us-central1"), PubsubConfig: &cloudbuild.TriggerPubsubConfigArgs{ Topic: mytopic.ID(), }, SourceToBuild: &cloudbuild.TriggerSourceToBuildArgs{ Repository: my_repository.ID(), Ref: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), }, GitFileSource: &cloudbuild.TriggerGitFileSourceArgs{ Path: pulumi.String("cloudbuild.yaml"), Repository: my_repository.ID(), Revision: pulumi.String("refs/heads/main"), RepoType: pulumi.String("GITHUB"), }, }) if err != nil { return err } return nil }) }
```
## Import
Trigger can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/triggers/{{trigger_id}}`
* `projects/{{project}}/triggers/{{trigger_id}}`
* `{{project}}/{{trigger_id}}`
* `{{trigger_id}}`
When using the `pulumi import` command, Trigger can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:cloudbuild/trigger:Trigger default projects/{{project}}/locations/{{location}}/triggers/{{trigger_id}} ```
```sh $ pulumi import gcp:cloudbuild/trigger:Trigger default projects/{{project}}/triggers/{{trigger_id}} ```
```sh $ pulumi import gcp:cloudbuild/trigger:Trigger default {{project}}/{{trigger_id}} ```
```sh $ pulumi import gcp:cloudbuild/trigger:Trigger default {{trigger_id}} ```
func GetTrigger ¶
func GetTrigger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerState, opts ...pulumi.ResourceOption) (*Trigger, error)
GetTrigger gets an existing Trigger resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTrigger ¶
func NewTrigger(ctx *pulumi.Context, name string, args *TriggerArgs, opts ...pulumi.ResourceOption) (*Trigger, error)
NewTrigger registers a new resource with the given unique name, arguments, and options.
func (*Trigger) ElementType ¶
func (*Trigger) ToTriggerOutput ¶
func (i *Trigger) ToTriggerOutput() TriggerOutput
func (*Trigger) ToTriggerOutputWithContext ¶
func (i *Trigger) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
type TriggerApprovalConfig ¶
type TriggerApprovalConfig struct { // Whether or not approval is needed. If this is set on a build, it will become pending when run, // and will need to be explicitly approved to start. ApprovalRequired *bool `pulumi:"approvalRequired"` }
type TriggerApprovalConfigArgs ¶
type TriggerApprovalConfigArgs struct { // Whether or not approval is needed. If this is set on a build, it will become pending when run, // and will need to be explicitly approved to start. ApprovalRequired pulumi.BoolPtrInput `pulumi:"approvalRequired"` }
func (TriggerApprovalConfigArgs) ElementType ¶
func (TriggerApprovalConfigArgs) ElementType() reflect.Type
func (TriggerApprovalConfigArgs) ToTriggerApprovalConfigOutput ¶
func (i TriggerApprovalConfigArgs) ToTriggerApprovalConfigOutput() TriggerApprovalConfigOutput
func (TriggerApprovalConfigArgs) ToTriggerApprovalConfigOutputWithContext ¶
func (i TriggerApprovalConfigArgs) ToTriggerApprovalConfigOutputWithContext(ctx context.Context) TriggerApprovalConfigOutput
func (TriggerApprovalConfigArgs) ToTriggerApprovalConfigPtrOutput ¶
func (i TriggerApprovalConfigArgs) ToTriggerApprovalConfigPtrOutput() TriggerApprovalConfigPtrOutput
func (TriggerApprovalConfigArgs) ToTriggerApprovalConfigPtrOutputWithContext ¶
func (i TriggerApprovalConfigArgs) ToTriggerApprovalConfigPtrOutputWithContext(ctx context.Context) TriggerApprovalConfigPtrOutput
type TriggerApprovalConfigInput ¶
type TriggerApprovalConfigInput interface { pulumi.Input ToTriggerApprovalConfigOutput() TriggerApprovalConfigOutput ToTriggerApprovalConfigOutputWithContext(context.Context) TriggerApprovalConfigOutput }
TriggerApprovalConfigInput is an input type that accepts TriggerApprovalConfigArgs and TriggerApprovalConfigOutput values. You can construct a concrete instance of `TriggerApprovalConfigInput` via:
TriggerApprovalConfigArgs{...}
type TriggerApprovalConfigOutput ¶
type TriggerApprovalConfigOutput struct{ *pulumi.OutputState }
func (TriggerApprovalConfigOutput) ApprovalRequired ¶
func (o TriggerApprovalConfigOutput) ApprovalRequired() pulumi.BoolPtrOutput
Whether or not approval is needed. If this is set on a build, it will become pending when run, and will need to be explicitly approved to start.
func (TriggerApprovalConfigOutput) ElementType ¶
func (TriggerApprovalConfigOutput) ElementType() reflect.Type
func (TriggerApprovalConfigOutput) ToTriggerApprovalConfigOutput ¶
func (o TriggerApprovalConfigOutput) ToTriggerApprovalConfigOutput() TriggerApprovalConfigOutput
func (TriggerApprovalConfigOutput) ToTriggerApprovalConfigOutputWithContext ¶
func (o TriggerApprovalConfigOutput) ToTriggerApprovalConfigOutputWithContext(ctx context.Context) TriggerApprovalConfigOutput
func (TriggerApprovalConfigOutput) ToTriggerApprovalConfigPtrOutput ¶
func (o TriggerApprovalConfigOutput) ToTriggerApprovalConfigPtrOutput() TriggerApprovalConfigPtrOutput
func (TriggerApprovalConfigOutput) ToTriggerApprovalConfigPtrOutputWithContext ¶
func (o TriggerApprovalConfigOutput) ToTriggerApprovalConfigPtrOutputWithContext(ctx context.Context) TriggerApprovalConfigPtrOutput
type TriggerApprovalConfigPtrInput ¶
type TriggerApprovalConfigPtrInput interface { pulumi.Input ToTriggerApprovalConfigPtrOutput() TriggerApprovalConfigPtrOutput ToTriggerApprovalConfigPtrOutputWithContext(context.Context) TriggerApprovalConfigPtrOutput }
TriggerApprovalConfigPtrInput is an input type that accepts TriggerApprovalConfigArgs, TriggerApprovalConfigPtr and TriggerApprovalConfigPtrOutput values. You can construct a concrete instance of `TriggerApprovalConfigPtrInput` via:
TriggerApprovalConfigArgs{...} or: nil
func TriggerApprovalConfigPtr ¶
func TriggerApprovalConfigPtr(v *TriggerApprovalConfigArgs) TriggerApprovalConfigPtrInput
type TriggerApprovalConfigPtrOutput ¶
type TriggerApprovalConfigPtrOutput struct{ *pulumi.OutputState }
func (TriggerApprovalConfigPtrOutput) ApprovalRequired ¶
func (o TriggerApprovalConfigPtrOutput) ApprovalRequired() pulumi.BoolPtrOutput
Whether or not approval is needed. If this is set on a build, it will become pending when run, and will need to be explicitly approved to start.
func (TriggerApprovalConfigPtrOutput) Elem ¶
func (o TriggerApprovalConfigPtrOutput) Elem() TriggerApprovalConfigOutput
func (TriggerApprovalConfigPtrOutput) ElementType ¶
func (TriggerApprovalConfigPtrOutput) ElementType() reflect.Type
func (TriggerApprovalConfigPtrOutput) ToTriggerApprovalConfigPtrOutput ¶
func (o TriggerApprovalConfigPtrOutput) ToTriggerApprovalConfigPtrOutput() TriggerApprovalConfigPtrOutput
func (TriggerApprovalConfigPtrOutput) ToTriggerApprovalConfigPtrOutputWithContext ¶
func (o TriggerApprovalConfigPtrOutput) ToTriggerApprovalConfigPtrOutputWithContext(ctx context.Context) TriggerApprovalConfigPtrOutput
type TriggerArgs ¶
type TriggerArgs struct { // Configuration for manual approval to start a build invocation of this BuildTrigger. // Builds created by this trigger will require approval before they execute. // Any user with a Cloud Build Approver role for the project can approve a build. // Structure is documented below. ApprovalConfig TriggerApprovalConfigPtrInput // BitbucketServerTriggerConfig describes the configuration of a trigger that creates a build whenever a Bitbucket Server event is received. // Structure is documented below. BitbucketServerTriggerConfig TriggerBitbucketServerTriggerConfigPtrInput // Contents of the build template. Either a filename or build template must be provided. // Structure is documented below. Build TriggerBuildPtrInput // Human-readable description of the trigger. Description pulumi.StringPtrInput // Whether the trigger is disabled or not. If true, the trigger will never result in a build. Disabled pulumi.BoolPtrInput // Path, from the source root, to a file whose contents is used for the template. // Either a filename or build template must be provided. Set this only when using triggerTemplate or github. // When using Pub/Sub, Webhook or Manual set the file name using gitFileSource instead. Filename pulumi.StringPtrInput // A Common Expression Language string. Used only with Pub/Sub and Webhook. Filter pulumi.StringPtrInput // The file source describing the local or remote Build template. // Structure is documented below. GitFileSource TriggerGitFileSourcePtrInput // Describes the configuration of a trigger that creates a build whenever a GitHub event is received. // One of `triggerTemplate`, `github`, `pubsubConfig` or `webhookConfig` must be provided. // Structure is documented below. Github TriggerGithubPtrInput // ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match // extended with support for `**`. // If ignoredFiles and changed files are both empty, then they are not // used to determine whether or not to trigger a build. // If ignoredFiles is not empty, then we ignore any files that match any // of the ignoredFile globs. If the change has no files that are outside // of the ignoredFiles globs, then we do not trigger a build. IgnoredFiles pulumi.StringArrayInput // Build logs will be sent back to GitHub as part of the checkrun // result. Values can be INCLUDE_BUILD_LOGS_UNSPECIFIED or // INCLUDE_BUILD_LOGS_WITH_STATUS // Possible values are: `INCLUDE_BUILD_LOGS_UNSPECIFIED`, `INCLUDE_BUILD_LOGS_WITH_STATUS`. IncludeBuildLogs pulumi.StringPtrInput // ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match // extended with support for `**`. // If any of the files altered in the commit pass the ignoredFiles filter // and includedFiles is empty, then as far as this filter is concerned, we // should trigger the build. // If any of the files altered in the commit pass the ignoredFiles filter // and includedFiles is not empty, then we make sure that at least one of // those files matches a includedFiles glob. If not, then we do not trigger // a build. IncludedFiles pulumi.StringArrayInput // The [Cloud Build location](https://cloud.google.com/build/docs/locations) for the trigger. // If not specified, "global" is used. Location pulumi.StringPtrInput // Name of the trigger. Must be unique within the project. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // PubsubConfig describes the configuration of a trigger that creates // a build whenever a Pub/Sub message is published. // One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. PubsubConfig TriggerPubsubConfigPtrInput // The configuration of a trigger that creates a build whenever an event from Repo API is received. // Structure is documented below. RepositoryEventConfig TriggerRepositoryEventConfigPtrInput // The service account used for all user-controlled operations including // triggers.patch, triggers.run, builds.create, and builds.cancel. // If no service account is set, then the standard Cloud Build service account // ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. // Format: projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL} ServiceAccount pulumi.StringPtrInput // The repo and ref of the repository from which to build. // This field is used only for those triggers that do not respond to SCM events. // Triggers that respond to such events build source at whatever commit caused the event. // This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. // One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. SourceToBuild TriggerSourceToBuildPtrInput // Substitutions data for Build resource. Substitutions pulumi.StringMapInput // Tags for annotation of a BuildTrigger Tags pulumi.StringArrayInput // Template describing the types of source changes to trigger a build. // Branch and tag names in trigger templates are interpreted as regular // expressions. Any branch or tag change that matches that regular // expression will trigger a build. // One of `triggerTemplate`, `github`, `pubsubConfig`, `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. TriggerTemplate TriggerTriggerTemplatePtrInput // WebhookConfig describes the configuration of a trigger that creates // a build whenever a webhook is sent to a trigger's webhook URL. // One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. WebhookConfig TriggerWebhookConfigPtrInput }
The set of arguments for constructing a Trigger resource.
func (TriggerArgs) ElementType ¶
func (TriggerArgs) ElementType() reflect.Type
type TriggerArray ¶
type TriggerArray []TriggerInput
func (TriggerArray) ElementType ¶
func (TriggerArray) ElementType() reflect.Type
func (TriggerArray) ToTriggerArrayOutput ¶
func (i TriggerArray) ToTriggerArrayOutput() TriggerArrayOutput
func (TriggerArray) ToTriggerArrayOutputWithContext ¶
func (i TriggerArray) ToTriggerArrayOutputWithContext(ctx context.Context) TriggerArrayOutput
type TriggerArrayInput ¶
type TriggerArrayInput interface { pulumi.Input ToTriggerArrayOutput() TriggerArrayOutput ToTriggerArrayOutputWithContext(context.Context) TriggerArrayOutput }
TriggerArrayInput is an input type that accepts TriggerArray and TriggerArrayOutput values. You can construct a concrete instance of `TriggerArrayInput` via:
TriggerArray{ TriggerArgs{...} }
type TriggerArrayOutput ¶
type TriggerArrayOutput struct{ *pulumi.OutputState }
func (TriggerArrayOutput) ElementType ¶
func (TriggerArrayOutput) ElementType() reflect.Type
func (TriggerArrayOutput) Index ¶
func (o TriggerArrayOutput) Index(i pulumi.IntInput) TriggerOutput
func (TriggerArrayOutput) ToTriggerArrayOutput ¶
func (o TriggerArrayOutput) ToTriggerArrayOutput() TriggerArrayOutput
func (TriggerArrayOutput) ToTriggerArrayOutputWithContext ¶
func (o TriggerArrayOutput) ToTriggerArrayOutputWithContext(ctx context.Context) TriggerArrayOutput
type TriggerBitbucketServerTriggerConfig ¶
type TriggerBitbucketServerTriggerConfig struct { // The Bitbucket server config resource that this trigger config maps to. BitbucketServerConfigResource string `pulumi:"bitbucketServerConfigResource"` // Key of the project that the repo is in. For example: The key for https://mybitbucket.server/projects/TEST/repos/test-repo is "TEST". ProjectKey string `pulumi:"projectKey"` // Filter to match changes in pull requests. // Structure is documented below. PullRequest *TriggerBitbucketServerTriggerConfigPullRequest `pulumi:"pullRequest"` // Filter to match changes in refs like branches, tags. // Structure is documented below. Push *TriggerBitbucketServerTriggerConfigPush `pulumi:"push"` // Slug of the repository. A repository slug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL. // For example, if the repository name is 'test repo', in the URL it would become 'test-repo' as in https://mybitbucket.server/projects/TEST/repos/test-repo. RepoSlug string `pulumi:"repoSlug"` }
type TriggerBitbucketServerTriggerConfigArgs ¶
type TriggerBitbucketServerTriggerConfigArgs struct { // The Bitbucket server config resource that this trigger config maps to. BitbucketServerConfigResource pulumi.StringInput `pulumi:"bitbucketServerConfigResource"` // Key of the project that the repo is in. For example: The key for https://mybitbucket.server/projects/TEST/repos/test-repo is "TEST". ProjectKey pulumi.StringInput `pulumi:"projectKey"` // Filter to match changes in pull requests. // Structure is documented below. PullRequest TriggerBitbucketServerTriggerConfigPullRequestPtrInput `pulumi:"pullRequest"` // Filter to match changes in refs like branches, tags. // Structure is documented below. Push TriggerBitbucketServerTriggerConfigPushPtrInput `pulumi:"push"` // Slug of the repository. A repository slug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL. // For example, if the repository name is 'test repo', in the URL it would become 'test-repo' as in https://mybitbucket.server/projects/TEST/repos/test-repo. RepoSlug pulumi.StringInput `pulumi:"repoSlug"` }
func (TriggerBitbucketServerTriggerConfigArgs) ElementType ¶
func (TriggerBitbucketServerTriggerConfigArgs) ElementType() reflect.Type
func (TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigOutput ¶
func (i TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigOutput() TriggerBitbucketServerTriggerConfigOutput
func (TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigOutputWithContext ¶
func (i TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigOutput
func (TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigPtrOutput ¶
func (i TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigPtrOutput() TriggerBitbucketServerTriggerConfigPtrOutput
func (TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext ¶
func (i TriggerBitbucketServerTriggerConfigArgs) ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPtrOutput
type TriggerBitbucketServerTriggerConfigInput ¶
type TriggerBitbucketServerTriggerConfigInput interface { pulumi.Input ToTriggerBitbucketServerTriggerConfigOutput() TriggerBitbucketServerTriggerConfigOutput ToTriggerBitbucketServerTriggerConfigOutputWithContext(context.Context) TriggerBitbucketServerTriggerConfigOutput }
TriggerBitbucketServerTriggerConfigInput is an input type that accepts TriggerBitbucketServerTriggerConfigArgs and TriggerBitbucketServerTriggerConfigOutput values. You can construct a concrete instance of `TriggerBitbucketServerTriggerConfigInput` via:
TriggerBitbucketServerTriggerConfigArgs{...}
type TriggerBitbucketServerTriggerConfigOutput ¶
type TriggerBitbucketServerTriggerConfigOutput struct{ *pulumi.OutputState }
func (TriggerBitbucketServerTriggerConfigOutput) BitbucketServerConfigResource ¶
func (o TriggerBitbucketServerTriggerConfigOutput) BitbucketServerConfigResource() pulumi.StringOutput
The Bitbucket server config resource that this trigger config maps to.
func (TriggerBitbucketServerTriggerConfigOutput) ElementType ¶
func (TriggerBitbucketServerTriggerConfigOutput) ElementType() reflect.Type
func (TriggerBitbucketServerTriggerConfigOutput) ProjectKey ¶
func (o TriggerBitbucketServerTriggerConfigOutput) ProjectKey() pulumi.StringOutput
Key of the project that the repo is in. For example: The key for https://mybitbucket.server/projects/TEST/repos/test-repo is "TEST".
func (TriggerBitbucketServerTriggerConfigOutput) PullRequest ¶
func (o TriggerBitbucketServerTriggerConfigOutput) PullRequest() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
Filter to match changes in pull requests. Structure is documented below.
func (TriggerBitbucketServerTriggerConfigOutput) Push ¶
func (o TriggerBitbucketServerTriggerConfigOutput) Push() TriggerBitbucketServerTriggerConfigPushPtrOutput
Filter to match changes in refs like branches, tags. Structure is documented below.
func (TriggerBitbucketServerTriggerConfigOutput) RepoSlug ¶
func (o TriggerBitbucketServerTriggerConfigOutput) RepoSlug() pulumi.StringOutput
Slug of the repository. A repository slug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL. For example, if the repository name is 'test repo', in the URL it would become 'test-repo' as in https://mybitbucket.server/projects/TEST/repos/test-repo.
func (TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigOutput ¶
func (o TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigOutput() TriggerBitbucketServerTriggerConfigOutput
func (TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigOutputWithContext ¶
func (o TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigOutput
func (TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigPtrOutput ¶
func (o TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigPtrOutput() TriggerBitbucketServerTriggerConfigPtrOutput
func (TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext ¶
func (o TriggerBitbucketServerTriggerConfigOutput) ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPtrOutput
type TriggerBitbucketServerTriggerConfigPtrInput ¶
type TriggerBitbucketServerTriggerConfigPtrInput interface { pulumi.Input ToTriggerBitbucketServerTriggerConfigPtrOutput() TriggerBitbucketServerTriggerConfigPtrOutput ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext(context.Context) TriggerBitbucketServerTriggerConfigPtrOutput }
TriggerBitbucketServerTriggerConfigPtrInput is an input type that accepts TriggerBitbucketServerTriggerConfigArgs, TriggerBitbucketServerTriggerConfigPtr and TriggerBitbucketServerTriggerConfigPtrOutput values. You can construct a concrete instance of `TriggerBitbucketServerTriggerConfigPtrInput` via:
TriggerBitbucketServerTriggerConfigArgs{...} or: nil
func TriggerBitbucketServerTriggerConfigPtr ¶
func TriggerBitbucketServerTriggerConfigPtr(v *TriggerBitbucketServerTriggerConfigArgs) TriggerBitbucketServerTriggerConfigPtrInput
type TriggerBitbucketServerTriggerConfigPtrOutput ¶
type TriggerBitbucketServerTriggerConfigPtrOutput struct{ *pulumi.OutputState }
func (TriggerBitbucketServerTriggerConfigPtrOutput) BitbucketServerConfigResource ¶
func (o TriggerBitbucketServerTriggerConfigPtrOutput) BitbucketServerConfigResource() pulumi.StringPtrOutput
The Bitbucket server config resource that this trigger config maps to.
func (TriggerBitbucketServerTriggerConfigPtrOutput) ElementType ¶
func (TriggerBitbucketServerTriggerConfigPtrOutput) ElementType() reflect.Type
func (TriggerBitbucketServerTriggerConfigPtrOutput) ProjectKey ¶
func (o TriggerBitbucketServerTriggerConfigPtrOutput) ProjectKey() pulumi.StringPtrOutput
Key of the project that the repo is in. For example: The key for https://mybitbucket.server/projects/TEST/repos/test-repo is "TEST".
func (TriggerBitbucketServerTriggerConfigPtrOutput) PullRequest ¶
func (o TriggerBitbucketServerTriggerConfigPtrOutput) PullRequest() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
Filter to match changes in pull requests. Structure is documented below.
func (TriggerBitbucketServerTriggerConfigPtrOutput) Push ¶
func (o TriggerBitbucketServerTriggerConfigPtrOutput) Push() TriggerBitbucketServerTriggerConfigPushPtrOutput
Filter to match changes in refs like branches, tags. Structure is documented below.
func (TriggerBitbucketServerTriggerConfigPtrOutput) RepoSlug ¶
func (o TriggerBitbucketServerTriggerConfigPtrOutput) RepoSlug() pulumi.StringPtrOutput
Slug of the repository. A repository slug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL. For example, if the repository name is 'test repo', in the URL it would become 'test-repo' as in https://mybitbucket.server/projects/TEST/repos/test-repo.
func (TriggerBitbucketServerTriggerConfigPtrOutput) ToTriggerBitbucketServerTriggerConfigPtrOutput ¶
func (o TriggerBitbucketServerTriggerConfigPtrOutput) ToTriggerBitbucketServerTriggerConfigPtrOutput() TriggerBitbucketServerTriggerConfigPtrOutput
func (TriggerBitbucketServerTriggerConfigPtrOutput) ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext ¶
func (o TriggerBitbucketServerTriggerConfigPtrOutput) ToTriggerBitbucketServerTriggerConfigPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPtrOutput
type TriggerBitbucketServerTriggerConfigPullRequest ¶
type TriggerBitbucketServerTriggerConfigPullRequest struct { // Regex of branches to match. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch string `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. // Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`. CommentControl *string `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex *bool `pulumi:"invertRegex"` }
type TriggerBitbucketServerTriggerConfigPullRequestArgs ¶
type TriggerBitbucketServerTriggerConfigPullRequestArgs struct { // Regex of branches to match. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringInput `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. // Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`. CommentControl pulumi.StringPtrInput `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` }
func (TriggerBitbucketServerTriggerConfigPullRequestArgs) ElementType ¶
func (TriggerBitbucketServerTriggerConfigPullRequestArgs) ElementType() reflect.Type
func (TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestOutput ¶
func (i TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestOutput() TriggerBitbucketServerTriggerConfigPullRequestOutput
func (TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext ¶
func (i TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestOutput
func (TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput ¶
func (i TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
func (TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext ¶
func (i TriggerBitbucketServerTriggerConfigPullRequestArgs) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
type TriggerBitbucketServerTriggerConfigPullRequestInput ¶
type TriggerBitbucketServerTriggerConfigPullRequestInput interface { pulumi.Input ToTriggerBitbucketServerTriggerConfigPullRequestOutput() TriggerBitbucketServerTriggerConfigPullRequestOutput ToTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(context.Context) TriggerBitbucketServerTriggerConfigPullRequestOutput }
TriggerBitbucketServerTriggerConfigPullRequestInput is an input type that accepts TriggerBitbucketServerTriggerConfigPullRequestArgs and TriggerBitbucketServerTriggerConfigPullRequestOutput values. You can construct a concrete instance of `TriggerBitbucketServerTriggerConfigPullRequestInput` via:
TriggerBitbucketServerTriggerConfigPullRequestArgs{...}
type TriggerBitbucketServerTriggerConfigPullRequestOutput ¶
type TriggerBitbucketServerTriggerConfigPullRequestOutput struct{ *pulumi.OutputState }
func (TriggerBitbucketServerTriggerConfigPullRequestOutput) Branch ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) Branch() pulumi.StringOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerBitbucketServerTriggerConfigPullRequestOutput) CommentControl ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) CommentControl() pulumi.StringPtrOutput
Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`.
func (TriggerBitbucketServerTriggerConfigPullRequestOutput) ElementType ¶
func (TriggerBitbucketServerTriggerConfigPullRequestOutput) ElementType() reflect.Type
func (TriggerBitbucketServerTriggerConfigPullRequestOutput) InvertRegex ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) InvertRegex() pulumi.BoolPtrOutput
If true, branches that do NOT match the gitRef will trigger a build.
func (TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestOutput ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestOutput() TriggerBitbucketServerTriggerConfigPullRequestOutput
func (TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestOutput
func (TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
func (TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
type TriggerBitbucketServerTriggerConfigPullRequestPtrInput ¶
type TriggerBitbucketServerTriggerConfigPullRequestPtrInput interface { pulumi.Input ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext(context.Context) TriggerBitbucketServerTriggerConfigPullRequestPtrOutput }
TriggerBitbucketServerTriggerConfigPullRequestPtrInput is an input type that accepts TriggerBitbucketServerTriggerConfigPullRequestArgs, TriggerBitbucketServerTriggerConfigPullRequestPtr and TriggerBitbucketServerTriggerConfigPullRequestPtrOutput values. You can construct a concrete instance of `TriggerBitbucketServerTriggerConfigPullRequestPtrInput` via:
TriggerBitbucketServerTriggerConfigPullRequestArgs{...} or: nil
func TriggerBitbucketServerTriggerConfigPullRequestPtr ¶
func TriggerBitbucketServerTriggerConfigPullRequestPtr(v *TriggerBitbucketServerTriggerConfigPullRequestArgs) TriggerBitbucketServerTriggerConfigPullRequestPtrInput
type TriggerBitbucketServerTriggerConfigPullRequestPtrOutput ¶
type TriggerBitbucketServerTriggerConfigPullRequestPtrOutput struct{ *pulumi.OutputState }
func (TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) Branch ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) CommentControl ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) CommentControl() pulumi.StringPtrOutput
Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`.
func (TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) ElementType ¶
func (TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) ElementType() reflect.Type
func (TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) InvertRegex ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) InvertRegex() pulumi.BoolPtrOutput
If true, branches that do NOT match the gitRef will trigger a build.
func (TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutput() TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
func (TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext ¶
func (o TriggerBitbucketServerTriggerConfigPullRequestPtrOutput) ToTriggerBitbucketServerTriggerConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPullRequestPtrOutput
type TriggerBitbucketServerTriggerConfigPush ¶
type TriggerBitbucketServerTriggerConfigPush struct { // Regex of branches to match. Specify only one of branch or tag. Branch *string `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex *bool `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag *string `pulumi:"tag"` }
type TriggerBitbucketServerTriggerConfigPushArgs ¶
type TriggerBitbucketServerTriggerConfigPushArgs struct { // Regex of branches to match. Specify only one of branch or tag. Branch pulumi.StringPtrInput `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag pulumi.StringPtrInput `pulumi:"tag"` }
func (TriggerBitbucketServerTriggerConfigPushArgs) ElementType ¶
func (TriggerBitbucketServerTriggerConfigPushArgs) ElementType() reflect.Type
func (TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushOutput ¶
func (i TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushOutput() TriggerBitbucketServerTriggerConfigPushOutput
func (TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushOutputWithContext ¶
func (i TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushOutput
func (TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushPtrOutput ¶
func (i TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushPtrOutput() TriggerBitbucketServerTriggerConfigPushPtrOutput
func (TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext ¶
func (i TriggerBitbucketServerTriggerConfigPushArgs) ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushPtrOutput
type TriggerBitbucketServerTriggerConfigPushInput ¶
type TriggerBitbucketServerTriggerConfigPushInput interface { pulumi.Input ToTriggerBitbucketServerTriggerConfigPushOutput() TriggerBitbucketServerTriggerConfigPushOutput ToTriggerBitbucketServerTriggerConfigPushOutputWithContext(context.Context) TriggerBitbucketServerTriggerConfigPushOutput }
TriggerBitbucketServerTriggerConfigPushInput is an input type that accepts TriggerBitbucketServerTriggerConfigPushArgs and TriggerBitbucketServerTriggerConfigPushOutput values. You can construct a concrete instance of `TriggerBitbucketServerTriggerConfigPushInput` via:
TriggerBitbucketServerTriggerConfigPushArgs{...}
type TriggerBitbucketServerTriggerConfigPushOutput ¶
type TriggerBitbucketServerTriggerConfigPushOutput struct{ *pulumi.OutputState }
func (TriggerBitbucketServerTriggerConfigPushOutput) Branch ¶
func (o TriggerBitbucketServerTriggerConfigPushOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. Specify only one of branch or tag.
func (TriggerBitbucketServerTriggerConfigPushOutput) ElementType ¶
func (TriggerBitbucketServerTriggerConfigPushOutput) ElementType() reflect.Type
func (TriggerBitbucketServerTriggerConfigPushOutput) InvertRegex ¶
func (o TriggerBitbucketServerTriggerConfigPushOutput) InvertRegex() pulumi.BoolPtrOutput
When true, only trigger a build if the revision regex does NOT match the gitRef regex.
func (TriggerBitbucketServerTriggerConfigPushOutput) Tag ¶
func (o TriggerBitbucketServerTriggerConfigPushOutput) Tag() pulumi.StringPtrOutput
Regex of tags to match. Specify only one of branch or tag.
func (TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushOutput ¶
func (o TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushOutput() TriggerBitbucketServerTriggerConfigPushOutput
func (TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushOutputWithContext ¶
func (o TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushOutput
func (TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutput ¶
func (o TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutput() TriggerBitbucketServerTriggerConfigPushPtrOutput
func (TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext ¶
func (o TriggerBitbucketServerTriggerConfigPushOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushPtrOutput
type TriggerBitbucketServerTriggerConfigPushPtrInput ¶
type TriggerBitbucketServerTriggerConfigPushPtrInput interface { pulumi.Input ToTriggerBitbucketServerTriggerConfigPushPtrOutput() TriggerBitbucketServerTriggerConfigPushPtrOutput ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext(context.Context) TriggerBitbucketServerTriggerConfigPushPtrOutput }
TriggerBitbucketServerTriggerConfigPushPtrInput is an input type that accepts TriggerBitbucketServerTriggerConfigPushArgs, TriggerBitbucketServerTriggerConfigPushPtr and TriggerBitbucketServerTriggerConfigPushPtrOutput values. You can construct a concrete instance of `TriggerBitbucketServerTriggerConfigPushPtrInput` via:
TriggerBitbucketServerTriggerConfigPushArgs{...} or: nil
func TriggerBitbucketServerTriggerConfigPushPtr ¶
func TriggerBitbucketServerTriggerConfigPushPtr(v *TriggerBitbucketServerTriggerConfigPushArgs) TriggerBitbucketServerTriggerConfigPushPtrInput
type TriggerBitbucketServerTriggerConfigPushPtrOutput ¶
type TriggerBitbucketServerTriggerConfigPushPtrOutput struct{ *pulumi.OutputState }
func (TriggerBitbucketServerTriggerConfigPushPtrOutput) Branch ¶
func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. Specify only one of branch or tag.
func (TriggerBitbucketServerTriggerConfigPushPtrOutput) ElementType ¶
func (TriggerBitbucketServerTriggerConfigPushPtrOutput) ElementType() reflect.Type
func (TriggerBitbucketServerTriggerConfigPushPtrOutput) InvertRegex ¶
func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) InvertRegex() pulumi.BoolPtrOutput
When true, only trigger a build if the revision regex does NOT match the gitRef regex.
func (TriggerBitbucketServerTriggerConfigPushPtrOutput) Tag ¶
Regex of tags to match. Specify only one of branch or tag.
func (TriggerBitbucketServerTriggerConfigPushPtrOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutput ¶
func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutput() TriggerBitbucketServerTriggerConfigPushPtrOutput
func (TriggerBitbucketServerTriggerConfigPushPtrOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext ¶
func (o TriggerBitbucketServerTriggerConfigPushPtrOutput) ToTriggerBitbucketServerTriggerConfigPushPtrOutputWithContext(ctx context.Context) TriggerBitbucketServerTriggerConfigPushPtrOutput
type TriggerBuild ¶
type TriggerBuild struct { // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. // Structure is documented below. Artifacts *TriggerBuildArtifacts `pulumi:"artifacts"` // Secrets and secret environment variables. // Structure is documented below. AvailableSecrets *TriggerBuildAvailableSecrets `pulumi:"availableSecrets"` // A list of images to be pushed upon the successful completion of all build steps. // The images are pushed using the builder service account's credentials. // The digests of the pushed images will be stored in the Build resource's results field. // If any of the images fail to be pushed, the build status is marked FAILURE. Images []string `pulumi:"images"` // Google Cloud Storage bucket where logs should be written. // Logs file names will be of the format ${logsBucket}/log-${build_id}.txt. LogsBucket *string `pulumi:"logsBucket"` // Special options for this build. // Structure is documented below. Options *TriggerBuildOptions `pulumi:"options"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, // the build will expire and the build status will be EXPIRED. // The TTL starts ticking from createTime. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". QueueTtl *string `pulumi:"queueTtl"` // Secrets to decrypt using Cloud Key Management Service. // Structure is documented below. Secrets []TriggerBuildSecret `pulumi:"secrets"` // The location of the source files to build. // One of `storageSource` or `repoSource` must be provided. // Structure is documented below. Source *TriggerBuildSource `pulumi:"source"` // The operations to be performed on the workspace. // Structure is documented below. Steps []TriggerBuildStep `pulumi:"steps"` // Substitutions data for Build resource. Substitutions map[string]string `pulumi:"substitutions"` // Tags for annotation of a Build. These are not docker tags. Tags []string `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. // If this amount of time elapses, work on the build will cease and the build status will be TIMEOUT. // This timeout must be equal to or greater than the sum of the timeouts for build steps within the build. // The expected format is the number of seconds followed by s. // Default time is ten minutes (600s). Timeout *string `pulumi:"timeout"` }
type TriggerBuildArgs ¶
type TriggerBuildArgs struct { // Artifacts produced by the build that should be uploaded upon successful completion of all build steps. // Structure is documented below. Artifacts TriggerBuildArtifactsPtrInput `pulumi:"artifacts"` // Secrets and secret environment variables. // Structure is documented below. AvailableSecrets TriggerBuildAvailableSecretsPtrInput `pulumi:"availableSecrets"` // A list of images to be pushed upon the successful completion of all build steps. // The images are pushed using the builder service account's credentials. // The digests of the pushed images will be stored in the Build resource's results field. // If any of the images fail to be pushed, the build status is marked FAILURE. Images pulumi.StringArrayInput `pulumi:"images"` // Google Cloud Storage bucket where logs should be written. // Logs file names will be of the format ${logsBucket}/log-${build_id}.txt. LogsBucket pulumi.StringPtrInput `pulumi:"logsBucket"` // Special options for this build. // Structure is documented below. Options TriggerBuildOptionsPtrInput `pulumi:"options"` // TTL in queue for this build. If provided and the build is enqueued longer than this value, // the build will expire and the build status will be EXPIRED. // The TTL starts ticking from createTime. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". QueueTtl pulumi.StringPtrInput `pulumi:"queueTtl"` // Secrets to decrypt using Cloud Key Management Service. // Structure is documented below. Secrets TriggerBuildSecretArrayInput `pulumi:"secrets"` // The location of the source files to build. // One of `storageSource` or `repoSource` must be provided. // Structure is documented below. Source TriggerBuildSourcePtrInput `pulumi:"source"` // The operations to be performed on the workspace. // Structure is documented below. Steps TriggerBuildStepArrayInput `pulumi:"steps"` // Substitutions data for Build resource. Substitutions pulumi.StringMapInput `pulumi:"substitutions"` // Tags for annotation of a Build. These are not docker tags. Tags pulumi.StringArrayInput `pulumi:"tags"` // Amount of time that this build should be allowed to run, to second granularity. // If this amount of time elapses, work on the build will cease and the build status will be TIMEOUT. // This timeout must be equal to or greater than the sum of the timeouts for build steps within the build. // The expected format is the number of seconds followed by s. // Default time is ten minutes (600s). Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
func (TriggerBuildArgs) ElementType ¶
func (TriggerBuildArgs) ElementType() reflect.Type
func (TriggerBuildArgs) ToTriggerBuildOutput ¶
func (i TriggerBuildArgs) ToTriggerBuildOutput() TriggerBuildOutput
func (TriggerBuildArgs) ToTriggerBuildOutputWithContext ¶
func (i TriggerBuildArgs) ToTriggerBuildOutputWithContext(ctx context.Context) TriggerBuildOutput
func (TriggerBuildArgs) ToTriggerBuildPtrOutput ¶
func (i TriggerBuildArgs) ToTriggerBuildPtrOutput() TriggerBuildPtrOutput
func (TriggerBuildArgs) ToTriggerBuildPtrOutputWithContext ¶
func (i TriggerBuildArgs) ToTriggerBuildPtrOutputWithContext(ctx context.Context) TriggerBuildPtrOutput
type TriggerBuildArtifacts ¶
type TriggerBuildArtifacts struct { // A list of images to be pushed upon the successful completion of all build steps. // The images will be pushed using the builder service account's credentials. // The digests of the pushed images will be stored in the Build resource's results field. // If any of the images fail to be pushed, the build is marked FAILURE. Images []string `pulumi:"images"` // A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. // The location and generation of the uploaded objects will be stored in the Build resource's results field. // If any objects fail to be pushed, the build is marked FAILURE. // Structure is documented below. MavenArtifacts []TriggerBuildArtifactsMavenArtifact `pulumi:"mavenArtifacts"` // Npm package to upload to Artifact Registry upon successful completion of all build steps. // The location and generation of the uploaded objects will be stored in the Build resource's results field. // If any objects fail to be pushed, the build is marked FAILURE. // Structure is documented below. NpmPackages []TriggerBuildArtifactsNpmPackage `pulumi:"npmPackages"` // A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. // Files in the workspace matching specified paths globs will be uploaded to the // Cloud Storage location using the builder service account's credentials. // The location and generation of the uploaded objects will be stored in the Build resource's results field. // If any objects fail to be pushed, the build is marked FAILURE. // Structure is documented below. Objects *TriggerBuildArtifactsObjects `pulumi:"objects"` // Python package to upload to Artifact Registry upon successful completion of all build steps. A package can encapsulate multiple objects to be uploaded to a single repository. // The location and generation of the uploaded objects will be stored in the Build resource's results field. // If any objects fail to be pushed, the build is marked FAILURE. // Structure is documented below. PythonPackages []TriggerBuildArtifactsPythonPackage `pulumi:"pythonPackages"` }
type TriggerBuildArtifactsArgs ¶
type TriggerBuildArtifactsArgs struct { // A list of images to be pushed upon the successful completion of all build steps. // The images will be pushed using the builder service account's credentials. // The digests of the pushed images will be stored in the Build resource's results field. // If any of the images fail to be pushed, the build is marked FAILURE. Images pulumi.StringArrayInput `pulumi:"images"` // A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. // The location and generation of the uploaded objects will be stored in the Build resource's results field. // If any objects fail to be pushed, the build is marked FAILURE. // Structure is documented below. MavenArtifacts TriggerBuildArtifactsMavenArtifactArrayInput `pulumi:"mavenArtifacts"` // Npm package to upload to Artifact Registry upon successful completion of all build steps. // The location and generation of the uploaded objects will be stored in the Build resource's results field. // If any objects fail to be pushed, the build is marked FAILURE. // Structure is documented below. NpmPackages TriggerBuildArtifactsNpmPackageArrayInput `pulumi:"npmPackages"` // A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. // Files in the workspace matching specified paths globs will be uploaded to the // Cloud Storage location using the builder service account's credentials. // The location and generation of the uploaded objects will be stored in the Build resource's results field. // If any objects fail to be pushed, the build is marked FAILURE. // Structure is documented below. Objects TriggerBuildArtifactsObjectsPtrInput `pulumi:"objects"` // Python package to upload to Artifact Registry upon successful completion of all build steps. A package can encapsulate multiple objects to be uploaded to a single repository. // The location and generation of the uploaded objects will be stored in the Build resource's results field. // If any objects fail to be pushed, the build is marked FAILURE. // Structure is documented below. PythonPackages TriggerBuildArtifactsPythonPackageArrayInput `pulumi:"pythonPackages"` }
func (TriggerBuildArtifactsArgs) ElementType ¶
func (TriggerBuildArtifactsArgs) ElementType() reflect.Type
func (TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsOutput ¶
func (i TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsOutput() TriggerBuildArtifactsOutput
func (TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsOutputWithContext ¶
func (i TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsOutputWithContext(ctx context.Context) TriggerBuildArtifactsOutput
func (TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsPtrOutput ¶
func (i TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsPtrOutput() TriggerBuildArtifactsPtrOutput
func (TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsPtrOutputWithContext ¶
func (i TriggerBuildArtifactsArgs) ToTriggerBuildArtifactsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsPtrOutput
type TriggerBuildArtifactsInput ¶
type TriggerBuildArtifactsInput interface { pulumi.Input ToTriggerBuildArtifactsOutput() TriggerBuildArtifactsOutput ToTriggerBuildArtifactsOutputWithContext(context.Context) TriggerBuildArtifactsOutput }
TriggerBuildArtifactsInput is an input type that accepts TriggerBuildArtifactsArgs and TriggerBuildArtifactsOutput values. You can construct a concrete instance of `TriggerBuildArtifactsInput` via:
TriggerBuildArtifactsArgs{...}
type TriggerBuildArtifactsMavenArtifact ¶
type TriggerBuildArtifactsMavenArtifact struct { // Maven artifactId value used when uploading the artifact to Artifact Registry. ArtifactId *string `pulumi:"artifactId"` // Maven groupId value used when uploading the artifact to Artifact Registry. GroupId *string `pulumi:"groupId"` // Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. Path *string `pulumi:"path"` // Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" // Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. Repository *string `pulumi:"repository"` // Maven version value used when uploading the artifact to Artifact Registry. Version *string `pulumi:"version"` }
type TriggerBuildArtifactsMavenArtifactArgs ¶
type TriggerBuildArtifactsMavenArtifactArgs struct { // Maven artifactId value used when uploading the artifact to Artifact Registry. ArtifactId pulumi.StringPtrInput `pulumi:"artifactId"` // Maven groupId value used when uploading the artifact to Artifact Registry. GroupId pulumi.StringPtrInput `pulumi:"groupId"` // Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar. Path pulumi.StringPtrInput `pulumi:"path"` // Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" // Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix. Repository pulumi.StringPtrInput `pulumi:"repository"` // Maven version value used when uploading the artifact to Artifact Registry. Version pulumi.StringPtrInput `pulumi:"version"` }
func (TriggerBuildArtifactsMavenArtifactArgs) ElementType ¶
func (TriggerBuildArtifactsMavenArtifactArgs) ElementType() reflect.Type
func (TriggerBuildArtifactsMavenArtifactArgs) ToTriggerBuildArtifactsMavenArtifactOutput ¶
func (i TriggerBuildArtifactsMavenArtifactArgs) ToTriggerBuildArtifactsMavenArtifactOutput() TriggerBuildArtifactsMavenArtifactOutput
func (TriggerBuildArtifactsMavenArtifactArgs) ToTriggerBuildArtifactsMavenArtifactOutputWithContext ¶
func (i TriggerBuildArtifactsMavenArtifactArgs) ToTriggerBuildArtifactsMavenArtifactOutputWithContext(ctx context.Context) TriggerBuildArtifactsMavenArtifactOutput
type TriggerBuildArtifactsMavenArtifactArray ¶
type TriggerBuildArtifactsMavenArtifactArray []TriggerBuildArtifactsMavenArtifactInput
func (TriggerBuildArtifactsMavenArtifactArray) ElementType ¶
func (TriggerBuildArtifactsMavenArtifactArray) ElementType() reflect.Type
func (TriggerBuildArtifactsMavenArtifactArray) ToTriggerBuildArtifactsMavenArtifactArrayOutput ¶
func (i TriggerBuildArtifactsMavenArtifactArray) ToTriggerBuildArtifactsMavenArtifactArrayOutput() TriggerBuildArtifactsMavenArtifactArrayOutput
func (TriggerBuildArtifactsMavenArtifactArray) ToTriggerBuildArtifactsMavenArtifactArrayOutputWithContext ¶
func (i TriggerBuildArtifactsMavenArtifactArray) ToTriggerBuildArtifactsMavenArtifactArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsMavenArtifactArrayOutput
type TriggerBuildArtifactsMavenArtifactArrayInput ¶
type TriggerBuildArtifactsMavenArtifactArrayInput interface { pulumi.Input ToTriggerBuildArtifactsMavenArtifactArrayOutput() TriggerBuildArtifactsMavenArtifactArrayOutput ToTriggerBuildArtifactsMavenArtifactArrayOutputWithContext(context.Context) TriggerBuildArtifactsMavenArtifactArrayOutput }
TriggerBuildArtifactsMavenArtifactArrayInput is an input type that accepts TriggerBuildArtifactsMavenArtifactArray and TriggerBuildArtifactsMavenArtifactArrayOutput values. You can construct a concrete instance of `TriggerBuildArtifactsMavenArtifactArrayInput` via:
TriggerBuildArtifactsMavenArtifactArray{ TriggerBuildArtifactsMavenArtifactArgs{...} }
type TriggerBuildArtifactsMavenArtifactArrayOutput ¶
type TriggerBuildArtifactsMavenArtifactArrayOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsMavenArtifactArrayOutput) ElementType ¶
func (TriggerBuildArtifactsMavenArtifactArrayOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsMavenArtifactArrayOutput) ToTriggerBuildArtifactsMavenArtifactArrayOutput ¶
func (o TriggerBuildArtifactsMavenArtifactArrayOutput) ToTriggerBuildArtifactsMavenArtifactArrayOutput() TriggerBuildArtifactsMavenArtifactArrayOutput
func (TriggerBuildArtifactsMavenArtifactArrayOutput) ToTriggerBuildArtifactsMavenArtifactArrayOutputWithContext ¶
func (o TriggerBuildArtifactsMavenArtifactArrayOutput) ToTriggerBuildArtifactsMavenArtifactArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsMavenArtifactArrayOutput
type TriggerBuildArtifactsMavenArtifactInput ¶
type TriggerBuildArtifactsMavenArtifactInput interface { pulumi.Input ToTriggerBuildArtifactsMavenArtifactOutput() TriggerBuildArtifactsMavenArtifactOutput ToTriggerBuildArtifactsMavenArtifactOutputWithContext(context.Context) TriggerBuildArtifactsMavenArtifactOutput }
TriggerBuildArtifactsMavenArtifactInput is an input type that accepts TriggerBuildArtifactsMavenArtifactArgs and TriggerBuildArtifactsMavenArtifactOutput values. You can construct a concrete instance of `TriggerBuildArtifactsMavenArtifactInput` via:
TriggerBuildArtifactsMavenArtifactArgs{...}
type TriggerBuildArtifactsMavenArtifactOutput ¶
type TriggerBuildArtifactsMavenArtifactOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsMavenArtifactOutput) ArtifactId ¶
func (o TriggerBuildArtifactsMavenArtifactOutput) ArtifactId() pulumi.StringPtrOutput
Maven artifactId value used when uploading the artifact to Artifact Registry.
func (TriggerBuildArtifactsMavenArtifactOutput) ElementType ¶
func (TriggerBuildArtifactsMavenArtifactOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsMavenArtifactOutput) GroupId ¶
func (o TriggerBuildArtifactsMavenArtifactOutput) GroupId() pulumi.StringPtrOutput
Maven groupId value used when uploading the artifact to Artifact Registry.
func (TriggerBuildArtifactsMavenArtifactOutput) Path ¶
func (o TriggerBuildArtifactsMavenArtifactOutput) Path() pulumi.StringPtrOutput
Path to an artifact in the build's workspace to be uploaded to Artifact Registry. This can be either an absolute path, e.g. /workspace/my-app/target/my-app-1.0.SNAPSHOT.jar or a relative path from /workspace, e.g. my-app/target/my-app-1.0.SNAPSHOT.jar.
func (TriggerBuildArtifactsMavenArtifactOutput) Repository ¶
func (o TriggerBuildArtifactsMavenArtifactOutput) Repository() pulumi.StringPtrOutput
Artifact Registry repository, in the form "https://$REGION-maven.pkg.dev/$PROJECT/$REPOSITORY" Artifact in the workspace specified by path will be uploaded to Artifact Registry with this location as a prefix.
func (TriggerBuildArtifactsMavenArtifactOutput) ToTriggerBuildArtifactsMavenArtifactOutput ¶
func (o TriggerBuildArtifactsMavenArtifactOutput) ToTriggerBuildArtifactsMavenArtifactOutput() TriggerBuildArtifactsMavenArtifactOutput
func (TriggerBuildArtifactsMavenArtifactOutput) ToTriggerBuildArtifactsMavenArtifactOutputWithContext ¶
func (o TriggerBuildArtifactsMavenArtifactOutput) ToTriggerBuildArtifactsMavenArtifactOutputWithContext(ctx context.Context) TriggerBuildArtifactsMavenArtifactOutput
func (TriggerBuildArtifactsMavenArtifactOutput) Version ¶
func (o TriggerBuildArtifactsMavenArtifactOutput) Version() pulumi.StringPtrOutput
Maven version value used when uploading the artifact to Artifact Registry.
type TriggerBuildArtifactsNpmPackage ¶
type TriggerBuildArtifactsNpmPackage struct { // Path to the package.json. e.g. workspace/path/to/package PackagePath *string `pulumi:"packagePath"` // Artifact Registry repository, in the form "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY" // Npm package in the workspace specified by path will be zipped and uploaded to Artifact Registry with this location as a prefix. Repository *string `pulumi:"repository"` }
type TriggerBuildArtifactsNpmPackageArgs ¶
type TriggerBuildArtifactsNpmPackageArgs struct { // Path to the package.json. e.g. workspace/path/to/package PackagePath pulumi.StringPtrInput `pulumi:"packagePath"` // Artifact Registry repository, in the form "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY" // Npm package in the workspace specified by path will be zipped and uploaded to Artifact Registry with this location as a prefix. Repository pulumi.StringPtrInput `pulumi:"repository"` }
func (TriggerBuildArtifactsNpmPackageArgs) ElementType ¶
func (TriggerBuildArtifactsNpmPackageArgs) ElementType() reflect.Type
func (TriggerBuildArtifactsNpmPackageArgs) ToTriggerBuildArtifactsNpmPackageOutput ¶
func (i TriggerBuildArtifactsNpmPackageArgs) ToTriggerBuildArtifactsNpmPackageOutput() TriggerBuildArtifactsNpmPackageOutput
func (TriggerBuildArtifactsNpmPackageArgs) ToTriggerBuildArtifactsNpmPackageOutputWithContext ¶
func (i TriggerBuildArtifactsNpmPackageArgs) ToTriggerBuildArtifactsNpmPackageOutputWithContext(ctx context.Context) TriggerBuildArtifactsNpmPackageOutput
type TriggerBuildArtifactsNpmPackageArray ¶
type TriggerBuildArtifactsNpmPackageArray []TriggerBuildArtifactsNpmPackageInput
func (TriggerBuildArtifactsNpmPackageArray) ElementType ¶
func (TriggerBuildArtifactsNpmPackageArray) ElementType() reflect.Type
func (TriggerBuildArtifactsNpmPackageArray) ToTriggerBuildArtifactsNpmPackageArrayOutput ¶
func (i TriggerBuildArtifactsNpmPackageArray) ToTriggerBuildArtifactsNpmPackageArrayOutput() TriggerBuildArtifactsNpmPackageArrayOutput
func (TriggerBuildArtifactsNpmPackageArray) ToTriggerBuildArtifactsNpmPackageArrayOutputWithContext ¶
func (i TriggerBuildArtifactsNpmPackageArray) ToTriggerBuildArtifactsNpmPackageArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsNpmPackageArrayOutput
type TriggerBuildArtifactsNpmPackageArrayInput ¶
type TriggerBuildArtifactsNpmPackageArrayInput interface { pulumi.Input ToTriggerBuildArtifactsNpmPackageArrayOutput() TriggerBuildArtifactsNpmPackageArrayOutput ToTriggerBuildArtifactsNpmPackageArrayOutputWithContext(context.Context) TriggerBuildArtifactsNpmPackageArrayOutput }
TriggerBuildArtifactsNpmPackageArrayInput is an input type that accepts TriggerBuildArtifactsNpmPackageArray and TriggerBuildArtifactsNpmPackageArrayOutput values. You can construct a concrete instance of `TriggerBuildArtifactsNpmPackageArrayInput` via:
TriggerBuildArtifactsNpmPackageArray{ TriggerBuildArtifactsNpmPackageArgs{...} }
type TriggerBuildArtifactsNpmPackageArrayOutput ¶
type TriggerBuildArtifactsNpmPackageArrayOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsNpmPackageArrayOutput) ElementType ¶
func (TriggerBuildArtifactsNpmPackageArrayOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsNpmPackageArrayOutput) ToTriggerBuildArtifactsNpmPackageArrayOutput ¶
func (o TriggerBuildArtifactsNpmPackageArrayOutput) ToTriggerBuildArtifactsNpmPackageArrayOutput() TriggerBuildArtifactsNpmPackageArrayOutput
func (TriggerBuildArtifactsNpmPackageArrayOutput) ToTriggerBuildArtifactsNpmPackageArrayOutputWithContext ¶
func (o TriggerBuildArtifactsNpmPackageArrayOutput) ToTriggerBuildArtifactsNpmPackageArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsNpmPackageArrayOutput
type TriggerBuildArtifactsNpmPackageInput ¶
type TriggerBuildArtifactsNpmPackageInput interface { pulumi.Input ToTriggerBuildArtifactsNpmPackageOutput() TriggerBuildArtifactsNpmPackageOutput ToTriggerBuildArtifactsNpmPackageOutputWithContext(context.Context) TriggerBuildArtifactsNpmPackageOutput }
TriggerBuildArtifactsNpmPackageInput is an input type that accepts TriggerBuildArtifactsNpmPackageArgs and TriggerBuildArtifactsNpmPackageOutput values. You can construct a concrete instance of `TriggerBuildArtifactsNpmPackageInput` via:
TriggerBuildArtifactsNpmPackageArgs{...}
type TriggerBuildArtifactsNpmPackageOutput ¶
type TriggerBuildArtifactsNpmPackageOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsNpmPackageOutput) ElementType ¶
func (TriggerBuildArtifactsNpmPackageOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsNpmPackageOutput) PackagePath ¶
func (o TriggerBuildArtifactsNpmPackageOutput) PackagePath() pulumi.StringPtrOutput
Path to the package.json. e.g. workspace/path/to/package
func (TriggerBuildArtifactsNpmPackageOutput) Repository ¶
func (o TriggerBuildArtifactsNpmPackageOutput) Repository() pulumi.StringPtrOutput
Artifact Registry repository, in the form "https://$REGION-npm.pkg.dev/$PROJECT/$REPOSITORY" Npm package in the workspace specified by path will be zipped and uploaded to Artifact Registry with this location as a prefix.
func (TriggerBuildArtifactsNpmPackageOutput) ToTriggerBuildArtifactsNpmPackageOutput ¶
func (o TriggerBuildArtifactsNpmPackageOutput) ToTriggerBuildArtifactsNpmPackageOutput() TriggerBuildArtifactsNpmPackageOutput
func (TriggerBuildArtifactsNpmPackageOutput) ToTriggerBuildArtifactsNpmPackageOutputWithContext ¶
func (o TriggerBuildArtifactsNpmPackageOutput) ToTriggerBuildArtifactsNpmPackageOutputWithContext(ctx context.Context) TriggerBuildArtifactsNpmPackageOutput
type TriggerBuildArtifactsObjects ¶
type TriggerBuildArtifactsObjects struct { // Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". // Files in the workspace matching any path pattern will be uploaded to Cloud Storage with // this location as a prefix. Location *string `pulumi:"location"` // Path globs used to match files in the build's workspace. Paths []string `pulumi:"paths"` // (Output) // Output only. Stores timing information for pushing all artifact objects. // Structure is documented below. // // <a name="nestedTiming"></a>The `timing` block contains: Timings []TriggerBuildArtifactsObjectsTiming `pulumi:"timings"` }
type TriggerBuildArtifactsObjectsArgs ¶
type TriggerBuildArtifactsObjectsArgs struct { // Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". // Files in the workspace matching any path pattern will be uploaded to Cloud Storage with // this location as a prefix. Location pulumi.StringPtrInput `pulumi:"location"` // Path globs used to match files in the build's workspace. Paths pulumi.StringArrayInput `pulumi:"paths"` // (Output) // Output only. Stores timing information for pushing all artifact objects. // Structure is documented below. // // <a name="nestedTiming"></a>The `timing` block contains: Timings TriggerBuildArtifactsObjectsTimingArrayInput `pulumi:"timings"` }
func (TriggerBuildArtifactsObjectsArgs) ElementType ¶
func (TriggerBuildArtifactsObjectsArgs) ElementType() reflect.Type
func (TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsOutput ¶
func (i TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsOutput() TriggerBuildArtifactsObjectsOutput
func (TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsOutputWithContext ¶
func (i TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsOutput
func (TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsPtrOutput ¶
func (i TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsPtrOutput() TriggerBuildArtifactsObjectsPtrOutput
func (TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsPtrOutputWithContext ¶
func (i TriggerBuildArtifactsObjectsArgs) ToTriggerBuildArtifactsObjectsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsPtrOutput
type TriggerBuildArtifactsObjectsInput ¶
type TriggerBuildArtifactsObjectsInput interface { pulumi.Input ToTriggerBuildArtifactsObjectsOutput() TriggerBuildArtifactsObjectsOutput ToTriggerBuildArtifactsObjectsOutputWithContext(context.Context) TriggerBuildArtifactsObjectsOutput }
TriggerBuildArtifactsObjectsInput is an input type that accepts TriggerBuildArtifactsObjectsArgs and TriggerBuildArtifactsObjectsOutput values. You can construct a concrete instance of `TriggerBuildArtifactsObjectsInput` via:
TriggerBuildArtifactsObjectsArgs{...}
type TriggerBuildArtifactsObjectsOutput ¶
type TriggerBuildArtifactsObjectsOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsObjectsOutput) ElementType ¶
func (TriggerBuildArtifactsObjectsOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsObjectsOutput) Location ¶
func (o TriggerBuildArtifactsObjectsOutput) Location() pulumi.StringPtrOutput
Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix.
func (TriggerBuildArtifactsObjectsOutput) Paths ¶
func (o TriggerBuildArtifactsObjectsOutput) Paths() pulumi.StringArrayOutput
Path globs used to match files in the build's workspace.
func (TriggerBuildArtifactsObjectsOutput) Timings ¶
func (o TriggerBuildArtifactsObjectsOutput) Timings() TriggerBuildArtifactsObjectsTimingArrayOutput
(Output) Output only. Stores timing information for pushing all artifact objects. Structure is documented below.
<a name="nestedTiming"></a>The `timing` block contains:
func (TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsOutput ¶
func (o TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsOutput() TriggerBuildArtifactsObjectsOutput
func (TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsOutputWithContext ¶
func (o TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsOutput
func (TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsPtrOutput ¶
func (o TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsPtrOutput() TriggerBuildArtifactsObjectsPtrOutput
func (TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsPtrOutputWithContext ¶
func (o TriggerBuildArtifactsObjectsOutput) ToTriggerBuildArtifactsObjectsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsPtrOutput
type TriggerBuildArtifactsObjectsPtrInput ¶
type TriggerBuildArtifactsObjectsPtrInput interface { pulumi.Input ToTriggerBuildArtifactsObjectsPtrOutput() TriggerBuildArtifactsObjectsPtrOutput ToTriggerBuildArtifactsObjectsPtrOutputWithContext(context.Context) TriggerBuildArtifactsObjectsPtrOutput }
TriggerBuildArtifactsObjectsPtrInput is an input type that accepts TriggerBuildArtifactsObjectsArgs, TriggerBuildArtifactsObjectsPtr and TriggerBuildArtifactsObjectsPtrOutput values. You can construct a concrete instance of `TriggerBuildArtifactsObjectsPtrInput` via:
TriggerBuildArtifactsObjectsArgs{...} or: nil
func TriggerBuildArtifactsObjectsPtr ¶
func TriggerBuildArtifactsObjectsPtr(v *TriggerBuildArtifactsObjectsArgs) TriggerBuildArtifactsObjectsPtrInput
type TriggerBuildArtifactsObjectsPtrOutput ¶
type TriggerBuildArtifactsObjectsPtrOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsObjectsPtrOutput) ElementType ¶
func (TriggerBuildArtifactsObjectsPtrOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsObjectsPtrOutput) Location ¶
func (o TriggerBuildArtifactsObjectsPtrOutput) Location() pulumi.StringPtrOutput
Cloud Storage bucket and optional object path, in the form "gs://bucket/path/to/somewhere/". Files in the workspace matching any path pattern will be uploaded to Cloud Storage with this location as a prefix.
func (TriggerBuildArtifactsObjectsPtrOutput) Paths ¶
func (o TriggerBuildArtifactsObjectsPtrOutput) Paths() pulumi.StringArrayOutput
Path globs used to match files in the build's workspace.
func (TriggerBuildArtifactsObjectsPtrOutput) Timings ¶
func (o TriggerBuildArtifactsObjectsPtrOutput) Timings() TriggerBuildArtifactsObjectsTimingArrayOutput
(Output) Output only. Stores timing information for pushing all artifact objects. Structure is documented below.
<a name="nestedTiming"></a>The `timing` block contains:
func (TriggerBuildArtifactsObjectsPtrOutput) ToTriggerBuildArtifactsObjectsPtrOutput ¶
func (o TriggerBuildArtifactsObjectsPtrOutput) ToTriggerBuildArtifactsObjectsPtrOutput() TriggerBuildArtifactsObjectsPtrOutput
func (TriggerBuildArtifactsObjectsPtrOutput) ToTriggerBuildArtifactsObjectsPtrOutputWithContext ¶
func (o TriggerBuildArtifactsObjectsPtrOutput) ToTriggerBuildArtifactsObjectsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsPtrOutput
type TriggerBuildArtifactsObjectsTiming ¶
type TriggerBuildArtifactsObjectsTiming struct { // End of time span. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". EndTime *string `pulumi:"endTime"` // Start of time span. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". StartTime *string `pulumi:"startTime"` }
type TriggerBuildArtifactsObjectsTimingArgs ¶
type TriggerBuildArtifactsObjectsTimingArgs struct { // End of time span. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Start of time span. // // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (TriggerBuildArtifactsObjectsTimingArgs) ElementType ¶
func (TriggerBuildArtifactsObjectsTimingArgs) ElementType() reflect.Type
func (TriggerBuildArtifactsObjectsTimingArgs) ToTriggerBuildArtifactsObjectsTimingOutput ¶
func (i TriggerBuildArtifactsObjectsTimingArgs) ToTriggerBuildArtifactsObjectsTimingOutput() TriggerBuildArtifactsObjectsTimingOutput
func (TriggerBuildArtifactsObjectsTimingArgs) ToTriggerBuildArtifactsObjectsTimingOutputWithContext ¶
func (i TriggerBuildArtifactsObjectsTimingArgs) ToTriggerBuildArtifactsObjectsTimingOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsTimingOutput
type TriggerBuildArtifactsObjectsTimingArray ¶
type TriggerBuildArtifactsObjectsTimingArray []TriggerBuildArtifactsObjectsTimingInput
func (TriggerBuildArtifactsObjectsTimingArray) ElementType ¶
func (TriggerBuildArtifactsObjectsTimingArray) ElementType() reflect.Type
func (TriggerBuildArtifactsObjectsTimingArray) ToTriggerBuildArtifactsObjectsTimingArrayOutput ¶
func (i TriggerBuildArtifactsObjectsTimingArray) ToTriggerBuildArtifactsObjectsTimingArrayOutput() TriggerBuildArtifactsObjectsTimingArrayOutput
func (TriggerBuildArtifactsObjectsTimingArray) ToTriggerBuildArtifactsObjectsTimingArrayOutputWithContext ¶
func (i TriggerBuildArtifactsObjectsTimingArray) ToTriggerBuildArtifactsObjectsTimingArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsTimingArrayOutput
type TriggerBuildArtifactsObjectsTimingArrayInput ¶
type TriggerBuildArtifactsObjectsTimingArrayInput interface { pulumi.Input ToTriggerBuildArtifactsObjectsTimingArrayOutput() TriggerBuildArtifactsObjectsTimingArrayOutput ToTriggerBuildArtifactsObjectsTimingArrayOutputWithContext(context.Context) TriggerBuildArtifactsObjectsTimingArrayOutput }
TriggerBuildArtifactsObjectsTimingArrayInput is an input type that accepts TriggerBuildArtifactsObjectsTimingArray and TriggerBuildArtifactsObjectsTimingArrayOutput values. You can construct a concrete instance of `TriggerBuildArtifactsObjectsTimingArrayInput` via:
TriggerBuildArtifactsObjectsTimingArray{ TriggerBuildArtifactsObjectsTimingArgs{...} }
type TriggerBuildArtifactsObjectsTimingArrayOutput ¶
type TriggerBuildArtifactsObjectsTimingArrayOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsObjectsTimingArrayOutput) ElementType ¶
func (TriggerBuildArtifactsObjectsTimingArrayOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsObjectsTimingArrayOutput) ToTriggerBuildArtifactsObjectsTimingArrayOutput ¶
func (o TriggerBuildArtifactsObjectsTimingArrayOutput) ToTriggerBuildArtifactsObjectsTimingArrayOutput() TriggerBuildArtifactsObjectsTimingArrayOutput
func (TriggerBuildArtifactsObjectsTimingArrayOutput) ToTriggerBuildArtifactsObjectsTimingArrayOutputWithContext ¶
func (o TriggerBuildArtifactsObjectsTimingArrayOutput) ToTriggerBuildArtifactsObjectsTimingArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsTimingArrayOutput
type TriggerBuildArtifactsObjectsTimingInput ¶
type TriggerBuildArtifactsObjectsTimingInput interface { pulumi.Input ToTriggerBuildArtifactsObjectsTimingOutput() TriggerBuildArtifactsObjectsTimingOutput ToTriggerBuildArtifactsObjectsTimingOutputWithContext(context.Context) TriggerBuildArtifactsObjectsTimingOutput }
TriggerBuildArtifactsObjectsTimingInput is an input type that accepts TriggerBuildArtifactsObjectsTimingArgs and TriggerBuildArtifactsObjectsTimingOutput values. You can construct a concrete instance of `TriggerBuildArtifactsObjectsTimingInput` via:
TriggerBuildArtifactsObjectsTimingArgs{...}
type TriggerBuildArtifactsObjectsTimingOutput ¶
type TriggerBuildArtifactsObjectsTimingOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsObjectsTimingOutput) ElementType ¶
func (TriggerBuildArtifactsObjectsTimingOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsObjectsTimingOutput) EndTime ¶
func (o TriggerBuildArtifactsObjectsTimingOutput) EndTime() pulumi.StringPtrOutput
End of time span.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (TriggerBuildArtifactsObjectsTimingOutput) StartTime ¶
func (o TriggerBuildArtifactsObjectsTimingOutput) StartTime() pulumi.StringPtrOutput
Start of time span.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (TriggerBuildArtifactsObjectsTimingOutput) ToTriggerBuildArtifactsObjectsTimingOutput ¶
func (o TriggerBuildArtifactsObjectsTimingOutput) ToTriggerBuildArtifactsObjectsTimingOutput() TriggerBuildArtifactsObjectsTimingOutput
func (TriggerBuildArtifactsObjectsTimingOutput) ToTriggerBuildArtifactsObjectsTimingOutputWithContext ¶
func (o TriggerBuildArtifactsObjectsTimingOutput) ToTriggerBuildArtifactsObjectsTimingOutputWithContext(ctx context.Context) TriggerBuildArtifactsObjectsTimingOutput
type TriggerBuildArtifactsOutput ¶
type TriggerBuildArtifactsOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsOutput) ElementType ¶
func (TriggerBuildArtifactsOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsOutput) Images ¶
func (o TriggerBuildArtifactsOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE.
func (TriggerBuildArtifactsOutput) MavenArtifacts ¶
func (o TriggerBuildArtifactsOutput) MavenArtifacts() TriggerBuildArtifactsMavenArtifactArrayOutput
A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Structure is documented below.
func (TriggerBuildArtifactsOutput) NpmPackages ¶
func (o TriggerBuildArtifactsOutput) NpmPackages() TriggerBuildArtifactsNpmPackageArrayOutput
Npm package to upload to Artifact Registry upon successful completion of all build steps. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Structure is documented below.
func (TriggerBuildArtifactsOutput) Objects ¶
func (o TriggerBuildArtifactsOutput) Objects() TriggerBuildArtifactsObjectsPtrOutput
A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Structure is documented below.
func (TriggerBuildArtifactsOutput) PythonPackages ¶
func (o TriggerBuildArtifactsOutput) PythonPackages() TriggerBuildArtifactsPythonPackageArrayOutput
Python package to upload to Artifact Registry upon successful completion of all build steps. A package can encapsulate multiple objects to be uploaded to a single repository. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Structure is documented below.
func (TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsOutput ¶
func (o TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsOutput() TriggerBuildArtifactsOutput
func (TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsOutputWithContext ¶
func (o TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsOutputWithContext(ctx context.Context) TriggerBuildArtifactsOutput
func (TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsPtrOutput ¶
func (o TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsPtrOutput() TriggerBuildArtifactsPtrOutput
func (TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsPtrOutputWithContext ¶
func (o TriggerBuildArtifactsOutput) ToTriggerBuildArtifactsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsPtrOutput
type TriggerBuildArtifactsPtrInput ¶
type TriggerBuildArtifactsPtrInput interface { pulumi.Input ToTriggerBuildArtifactsPtrOutput() TriggerBuildArtifactsPtrOutput ToTriggerBuildArtifactsPtrOutputWithContext(context.Context) TriggerBuildArtifactsPtrOutput }
TriggerBuildArtifactsPtrInput is an input type that accepts TriggerBuildArtifactsArgs, TriggerBuildArtifactsPtr and TriggerBuildArtifactsPtrOutput values. You can construct a concrete instance of `TriggerBuildArtifactsPtrInput` via:
TriggerBuildArtifactsArgs{...} or: nil
func TriggerBuildArtifactsPtr ¶
func TriggerBuildArtifactsPtr(v *TriggerBuildArtifactsArgs) TriggerBuildArtifactsPtrInput
type TriggerBuildArtifactsPtrOutput ¶
type TriggerBuildArtifactsPtrOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsPtrOutput) Elem ¶
func (o TriggerBuildArtifactsPtrOutput) Elem() TriggerBuildArtifactsOutput
func (TriggerBuildArtifactsPtrOutput) ElementType ¶
func (TriggerBuildArtifactsPtrOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsPtrOutput) Images ¶
func (o TriggerBuildArtifactsPtrOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images will be pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build is marked FAILURE.
func (TriggerBuildArtifactsPtrOutput) MavenArtifacts ¶
func (o TriggerBuildArtifactsPtrOutput) MavenArtifacts() TriggerBuildArtifactsMavenArtifactArrayOutput
A Maven artifact to upload to Artifact Registry upon successful completion of all build steps. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Structure is documented below.
func (TriggerBuildArtifactsPtrOutput) NpmPackages ¶
func (o TriggerBuildArtifactsPtrOutput) NpmPackages() TriggerBuildArtifactsNpmPackageArrayOutput
Npm package to upload to Artifact Registry upon successful completion of all build steps. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Structure is documented below.
func (TriggerBuildArtifactsPtrOutput) Objects ¶
func (o TriggerBuildArtifactsPtrOutput) Objects() TriggerBuildArtifactsObjectsPtrOutput
A list of objects to be uploaded to Cloud Storage upon successful completion of all build steps. Files in the workspace matching specified paths globs will be uploaded to the Cloud Storage location using the builder service account's credentials. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Structure is documented below.
func (TriggerBuildArtifactsPtrOutput) PythonPackages ¶
func (o TriggerBuildArtifactsPtrOutput) PythonPackages() TriggerBuildArtifactsPythonPackageArrayOutput
Python package to upload to Artifact Registry upon successful completion of all build steps. A package can encapsulate multiple objects to be uploaded to a single repository. The location and generation of the uploaded objects will be stored in the Build resource's results field. If any objects fail to be pushed, the build is marked FAILURE. Structure is documented below.
func (TriggerBuildArtifactsPtrOutput) ToTriggerBuildArtifactsPtrOutput ¶
func (o TriggerBuildArtifactsPtrOutput) ToTriggerBuildArtifactsPtrOutput() TriggerBuildArtifactsPtrOutput
func (TriggerBuildArtifactsPtrOutput) ToTriggerBuildArtifactsPtrOutputWithContext ¶
func (o TriggerBuildArtifactsPtrOutput) ToTriggerBuildArtifactsPtrOutputWithContext(ctx context.Context) TriggerBuildArtifactsPtrOutput
type TriggerBuildArtifactsPythonPackage ¶
type TriggerBuildArtifactsPythonPackage struct { // Path globs used to match files in the build's workspace. For Python/ Twine, this is usually dist/*, and sometimes additionally an .asc file. Paths []string `pulumi:"paths"` // Artifact Registry repository, in the form "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY" // Files in the workspace matching any path pattern will be uploaded to Artifact Registry with this location as a prefix. Repository *string `pulumi:"repository"` }
type TriggerBuildArtifactsPythonPackageArgs ¶
type TriggerBuildArtifactsPythonPackageArgs struct { // Path globs used to match files in the build's workspace. For Python/ Twine, this is usually dist/*, and sometimes additionally an .asc file. Paths pulumi.StringArrayInput `pulumi:"paths"` // Artifact Registry repository, in the form "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY" // Files in the workspace matching any path pattern will be uploaded to Artifact Registry with this location as a prefix. Repository pulumi.StringPtrInput `pulumi:"repository"` }
func (TriggerBuildArtifactsPythonPackageArgs) ElementType ¶
func (TriggerBuildArtifactsPythonPackageArgs) ElementType() reflect.Type
func (TriggerBuildArtifactsPythonPackageArgs) ToTriggerBuildArtifactsPythonPackageOutput ¶
func (i TriggerBuildArtifactsPythonPackageArgs) ToTriggerBuildArtifactsPythonPackageOutput() TriggerBuildArtifactsPythonPackageOutput
func (TriggerBuildArtifactsPythonPackageArgs) ToTriggerBuildArtifactsPythonPackageOutputWithContext ¶
func (i TriggerBuildArtifactsPythonPackageArgs) ToTriggerBuildArtifactsPythonPackageOutputWithContext(ctx context.Context) TriggerBuildArtifactsPythonPackageOutput
type TriggerBuildArtifactsPythonPackageArray ¶
type TriggerBuildArtifactsPythonPackageArray []TriggerBuildArtifactsPythonPackageInput
func (TriggerBuildArtifactsPythonPackageArray) ElementType ¶
func (TriggerBuildArtifactsPythonPackageArray) ElementType() reflect.Type
func (TriggerBuildArtifactsPythonPackageArray) ToTriggerBuildArtifactsPythonPackageArrayOutput ¶
func (i TriggerBuildArtifactsPythonPackageArray) ToTriggerBuildArtifactsPythonPackageArrayOutput() TriggerBuildArtifactsPythonPackageArrayOutput
func (TriggerBuildArtifactsPythonPackageArray) ToTriggerBuildArtifactsPythonPackageArrayOutputWithContext ¶
func (i TriggerBuildArtifactsPythonPackageArray) ToTriggerBuildArtifactsPythonPackageArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsPythonPackageArrayOutput
type TriggerBuildArtifactsPythonPackageArrayInput ¶
type TriggerBuildArtifactsPythonPackageArrayInput interface { pulumi.Input ToTriggerBuildArtifactsPythonPackageArrayOutput() TriggerBuildArtifactsPythonPackageArrayOutput ToTriggerBuildArtifactsPythonPackageArrayOutputWithContext(context.Context) TriggerBuildArtifactsPythonPackageArrayOutput }
TriggerBuildArtifactsPythonPackageArrayInput is an input type that accepts TriggerBuildArtifactsPythonPackageArray and TriggerBuildArtifactsPythonPackageArrayOutput values. You can construct a concrete instance of `TriggerBuildArtifactsPythonPackageArrayInput` via:
TriggerBuildArtifactsPythonPackageArray{ TriggerBuildArtifactsPythonPackageArgs{...} }
type TriggerBuildArtifactsPythonPackageArrayOutput ¶
type TriggerBuildArtifactsPythonPackageArrayOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsPythonPackageArrayOutput) ElementType ¶
func (TriggerBuildArtifactsPythonPackageArrayOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsPythonPackageArrayOutput) ToTriggerBuildArtifactsPythonPackageArrayOutput ¶
func (o TriggerBuildArtifactsPythonPackageArrayOutput) ToTriggerBuildArtifactsPythonPackageArrayOutput() TriggerBuildArtifactsPythonPackageArrayOutput
func (TriggerBuildArtifactsPythonPackageArrayOutput) ToTriggerBuildArtifactsPythonPackageArrayOutputWithContext ¶
func (o TriggerBuildArtifactsPythonPackageArrayOutput) ToTriggerBuildArtifactsPythonPackageArrayOutputWithContext(ctx context.Context) TriggerBuildArtifactsPythonPackageArrayOutput
type TriggerBuildArtifactsPythonPackageInput ¶
type TriggerBuildArtifactsPythonPackageInput interface { pulumi.Input ToTriggerBuildArtifactsPythonPackageOutput() TriggerBuildArtifactsPythonPackageOutput ToTriggerBuildArtifactsPythonPackageOutputWithContext(context.Context) TriggerBuildArtifactsPythonPackageOutput }
TriggerBuildArtifactsPythonPackageInput is an input type that accepts TriggerBuildArtifactsPythonPackageArgs and TriggerBuildArtifactsPythonPackageOutput values. You can construct a concrete instance of `TriggerBuildArtifactsPythonPackageInput` via:
TriggerBuildArtifactsPythonPackageArgs{...}
type TriggerBuildArtifactsPythonPackageOutput ¶
type TriggerBuildArtifactsPythonPackageOutput struct{ *pulumi.OutputState }
func (TriggerBuildArtifactsPythonPackageOutput) ElementType ¶
func (TriggerBuildArtifactsPythonPackageOutput) ElementType() reflect.Type
func (TriggerBuildArtifactsPythonPackageOutput) Paths ¶
func (o TriggerBuildArtifactsPythonPackageOutput) Paths() pulumi.StringArrayOutput
Path globs used to match files in the build's workspace. For Python/ Twine, this is usually dist/*, and sometimes additionally an .asc file.
func (TriggerBuildArtifactsPythonPackageOutput) Repository ¶
func (o TriggerBuildArtifactsPythonPackageOutput) Repository() pulumi.StringPtrOutput
Artifact Registry repository, in the form "https://$REGION-python.pkg.dev/$PROJECT/$REPOSITORY" Files in the workspace matching any path pattern will be uploaded to Artifact Registry with this location as a prefix.
func (TriggerBuildArtifactsPythonPackageOutput) ToTriggerBuildArtifactsPythonPackageOutput ¶
func (o TriggerBuildArtifactsPythonPackageOutput) ToTriggerBuildArtifactsPythonPackageOutput() TriggerBuildArtifactsPythonPackageOutput
func (TriggerBuildArtifactsPythonPackageOutput) ToTriggerBuildArtifactsPythonPackageOutputWithContext ¶
func (o TriggerBuildArtifactsPythonPackageOutput) ToTriggerBuildArtifactsPythonPackageOutputWithContext(ctx context.Context) TriggerBuildArtifactsPythonPackageOutput
type TriggerBuildAvailableSecrets ¶
type TriggerBuildAvailableSecrets struct { // Pairs a secret environment variable with a SecretVersion in Secret Manager. // Structure is documented below. SecretManagers []TriggerBuildAvailableSecretsSecretManager `pulumi:"secretManagers"` }
type TriggerBuildAvailableSecretsArgs ¶
type TriggerBuildAvailableSecretsArgs struct { // Pairs a secret environment variable with a SecretVersion in Secret Manager. // Structure is documented below. SecretManagers TriggerBuildAvailableSecretsSecretManagerArrayInput `pulumi:"secretManagers"` }
func (TriggerBuildAvailableSecretsArgs) ElementType ¶
func (TriggerBuildAvailableSecretsArgs) ElementType() reflect.Type
func (TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsOutput ¶
func (i TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsOutput() TriggerBuildAvailableSecretsOutput
func (TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsOutputWithContext ¶
func (i TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsOutput
func (TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsPtrOutput ¶
func (i TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsPtrOutput() TriggerBuildAvailableSecretsPtrOutput
func (TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsPtrOutputWithContext ¶
func (i TriggerBuildAvailableSecretsArgs) ToTriggerBuildAvailableSecretsPtrOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsPtrOutput
type TriggerBuildAvailableSecretsInput ¶
type TriggerBuildAvailableSecretsInput interface { pulumi.Input ToTriggerBuildAvailableSecretsOutput() TriggerBuildAvailableSecretsOutput ToTriggerBuildAvailableSecretsOutputWithContext(context.Context) TriggerBuildAvailableSecretsOutput }
TriggerBuildAvailableSecretsInput is an input type that accepts TriggerBuildAvailableSecretsArgs and TriggerBuildAvailableSecretsOutput values. You can construct a concrete instance of `TriggerBuildAvailableSecretsInput` via:
TriggerBuildAvailableSecretsArgs{...}
type TriggerBuildAvailableSecretsOutput ¶
type TriggerBuildAvailableSecretsOutput struct{ *pulumi.OutputState }
func (TriggerBuildAvailableSecretsOutput) ElementType ¶
func (TriggerBuildAvailableSecretsOutput) ElementType() reflect.Type
func (TriggerBuildAvailableSecretsOutput) SecretManagers ¶
func (o TriggerBuildAvailableSecretsOutput) SecretManagers() TriggerBuildAvailableSecretsSecretManagerArrayOutput
Pairs a secret environment variable with a SecretVersion in Secret Manager. Structure is documented below.
func (TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsOutput ¶
func (o TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsOutput() TriggerBuildAvailableSecretsOutput
func (TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsOutputWithContext ¶
func (o TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsOutput
func (TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsPtrOutput ¶
func (o TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsPtrOutput() TriggerBuildAvailableSecretsPtrOutput
func (TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsPtrOutputWithContext ¶
func (o TriggerBuildAvailableSecretsOutput) ToTriggerBuildAvailableSecretsPtrOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsPtrOutput
type TriggerBuildAvailableSecretsPtrInput ¶
type TriggerBuildAvailableSecretsPtrInput interface { pulumi.Input ToTriggerBuildAvailableSecretsPtrOutput() TriggerBuildAvailableSecretsPtrOutput ToTriggerBuildAvailableSecretsPtrOutputWithContext(context.Context) TriggerBuildAvailableSecretsPtrOutput }
TriggerBuildAvailableSecretsPtrInput is an input type that accepts TriggerBuildAvailableSecretsArgs, TriggerBuildAvailableSecretsPtr and TriggerBuildAvailableSecretsPtrOutput values. You can construct a concrete instance of `TriggerBuildAvailableSecretsPtrInput` via:
TriggerBuildAvailableSecretsArgs{...} or: nil
func TriggerBuildAvailableSecretsPtr ¶
func TriggerBuildAvailableSecretsPtr(v *TriggerBuildAvailableSecretsArgs) TriggerBuildAvailableSecretsPtrInput
type TriggerBuildAvailableSecretsPtrOutput ¶
type TriggerBuildAvailableSecretsPtrOutput struct{ *pulumi.OutputState }
func (TriggerBuildAvailableSecretsPtrOutput) ElementType ¶
func (TriggerBuildAvailableSecretsPtrOutput) ElementType() reflect.Type
func (TriggerBuildAvailableSecretsPtrOutput) SecretManagers ¶
func (o TriggerBuildAvailableSecretsPtrOutput) SecretManagers() TriggerBuildAvailableSecretsSecretManagerArrayOutput
Pairs a secret environment variable with a SecretVersion in Secret Manager. Structure is documented below.
func (TriggerBuildAvailableSecretsPtrOutput) ToTriggerBuildAvailableSecretsPtrOutput ¶
func (o TriggerBuildAvailableSecretsPtrOutput) ToTriggerBuildAvailableSecretsPtrOutput() TriggerBuildAvailableSecretsPtrOutput
func (TriggerBuildAvailableSecretsPtrOutput) ToTriggerBuildAvailableSecretsPtrOutputWithContext ¶
func (o TriggerBuildAvailableSecretsPtrOutput) ToTriggerBuildAvailableSecretsPtrOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsPtrOutput
type TriggerBuildAvailableSecretsSecretManager ¶
type TriggerBuildAvailableSecretsSecretManager struct { // Environment variable name to associate with the secret. Secret environment // variables must be unique across all of a build's secrets, and must be used // by at least one build step. Env string `pulumi:"env"` // Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/* VersionName string `pulumi:"versionName"` }
type TriggerBuildAvailableSecretsSecretManagerArgs ¶
type TriggerBuildAvailableSecretsSecretManagerArgs struct { // Environment variable name to associate with the secret. Secret environment // variables must be unique across all of a build's secrets, and must be used // by at least one build step. Env pulumi.StringInput `pulumi:"env"` // Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/* VersionName pulumi.StringInput `pulumi:"versionName"` }
func (TriggerBuildAvailableSecretsSecretManagerArgs) ElementType ¶
func (TriggerBuildAvailableSecretsSecretManagerArgs) ElementType() reflect.Type
func (TriggerBuildAvailableSecretsSecretManagerArgs) ToTriggerBuildAvailableSecretsSecretManagerOutput ¶
func (i TriggerBuildAvailableSecretsSecretManagerArgs) ToTriggerBuildAvailableSecretsSecretManagerOutput() TriggerBuildAvailableSecretsSecretManagerOutput
func (TriggerBuildAvailableSecretsSecretManagerArgs) ToTriggerBuildAvailableSecretsSecretManagerOutputWithContext ¶
func (i TriggerBuildAvailableSecretsSecretManagerArgs) ToTriggerBuildAvailableSecretsSecretManagerOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsSecretManagerOutput
type TriggerBuildAvailableSecretsSecretManagerArray ¶
type TriggerBuildAvailableSecretsSecretManagerArray []TriggerBuildAvailableSecretsSecretManagerInput
func (TriggerBuildAvailableSecretsSecretManagerArray) ElementType ¶
func (TriggerBuildAvailableSecretsSecretManagerArray) ElementType() reflect.Type
func (TriggerBuildAvailableSecretsSecretManagerArray) ToTriggerBuildAvailableSecretsSecretManagerArrayOutput ¶
func (i TriggerBuildAvailableSecretsSecretManagerArray) ToTriggerBuildAvailableSecretsSecretManagerArrayOutput() TriggerBuildAvailableSecretsSecretManagerArrayOutput
func (TriggerBuildAvailableSecretsSecretManagerArray) ToTriggerBuildAvailableSecretsSecretManagerArrayOutputWithContext ¶
func (i TriggerBuildAvailableSecretsSecretManagerArray) ToTriggerBuildAvailableSecretsSecretManagerArrayOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsSecretManagerArrayOutput
type TriggerBuildAvailableSecretsSecretManagerArrayInput ¶
type TriggerBuildAvailableSecretsSecretManagerArrayInput interface { pulumi.Input ToTriggerBuildAvailableSecretsSecretManagerArrayOutput() TriggerBuildAvailableSecretsSecretManagerArrayOutput ToTriggerBuildAvailableSecretsSecretManagerArrayOutputWithContext(context.Context) TriggerBuildAvailableSecretsSecretManagerArrayOutput }
TriggerBuildAvailableSecretsSecretManagerArrayInput is an input type that accepts TriggerBuildAvailableSecretsSecretManagerArray and TriggerBuildAvailableSecretsSecretManagerArrayOutput values. You can construct a concrete instance of `TriggerBuildAvailableSecretsSecretManagerArrayInput` via:
TriggerBuildAvailableSecretsSecretManagerArray{ TriggerBuildAvailableSecretsSecretManagerArgs{...} }
type TriggerBuildAvailableSecretsSecretManagerArrayOutput ¶
type TriggerBuildAvailableSecretsSecretManagerArrayOutput struct{ *pulumi.OutputState }
func (TriggerBuildAvailableSecretsSecretManagerArrayOutput) ElementType ¶
func (TriggerBuildAvailableSecretsSecretManagerArrayOutput) ElementType() reflect.Type
func (TriggerBuildAvailableSecretsSecretManagerArrayOutput) ToTriggerBuildAvailableSecretsSecretManagerArrayOutput ¶
func (o TriggerBuildAvailableSecretsSecretManagerArrayOutput) ToTriggerBuildAvailableSecretsSecretManagerArrayOutput() TriggerBuildAvailableSecretsSecretManagerArrayOutput
func (TriggerBuildAvailableSecretsSecretManagerArrayOutput) ToTriggerBuildAvailableSecretsSecretManagerArrayOutputWithContext ¶
func (o TriggerBuildAvailableSecretsSecretManagerArrayOutput) ToTriggerBuildAvailableSecretsSecretManagerArrayOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsSecretManagerArrayOutput
type TriggerBuildAvailableSecretsSecretManagerInput ¶
type TriggerBuildAvailableSecretsSecretManagerInput interface { pulumi.Input ToTriggerBuildAvailableSecretsSecretManagerOutput() TriggerBuildAvailableSecretsSecretManagerOutput ToTriggerBuildAvailableSecretsSecretManagerOutputWithContext(context.Context) TriggerBuildAvailableSecretsSecretManagerOutput }
TriggerBuildAvailableSecretsSecretManagerInput is an input type that accepts TriggerBuildAvailableSecretsSecretManagerArgs and TriggerBuildAvailableSecretsSecretManagerOutput values. You can construct a concrete instance of `TriggerBuildAvailableSecretsSecretManagerInput` via:
TriggerBuildAvailableSecretsSecretManagerArgs{...}
type TriggerBuildAvailableSecretsSecretManagerOutput ¶
type TriggerBuildAvailableSecretsSecretManagerOutput struct{ *pulumi.OutputState }
func (TriggerBuildAvailableSecretsSecretManagerOutput) ElementType ¶
func (TriggerBuildAvailableSecretsSecretManagerOutput) ElementType() reflect.Type
func (TriggerBuildAvailableSecretsSecretManagerOutput) Env ¶
func (o TriggerBuildAvailableSecretsSecretManagerOutput) Env() pulumi.StringOutput
Environment variable name to associate with the secret. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step.
func (TriggerBuildAvailableSecretsSecretManagerOutput) ToTriggerBuildAvailableSecretsSecretManagerOutput ¶
func (o TriggerBuildAvailableSecretsSecretManagerOutput) ToTriggerBuildAvailableSecretsSecretManagerOutput() TriggerBuildAvailableSecretsSecretManagerOutput
func (TriggerBuildAvailableSecretsSecretManagerOutput) ToTriggerBuildAvailableSecretsSecretManagerOutputWithContext ¶
func (o TriggerBuildAvailableSecretsSecretManagerOutput) ToTriggerBuildAvailableSecretsSecretManagerOutputWithContext(ctx context.Context) TriggerBuildAvailableSecretsSecretManagerOutput
func (TriggerBuildAvailableSecretsSecretManagerOutput) VersionName ¶
func (o TriggerBuildAvailableSecretsSecretManagerOutput) VersionName() pulumi.StringOutput
Resource name of the SecretVersion. In format: projects/*/secrets/*/versions/*
type TriggerBuildInput ¶
type TriggerBuildInput interface { pulumi.Input ToTriggerBuildOutput() TriggerBuildOutput ToTriggerBuildOutputWithContext(context.Context) TriggerBuildOutput }
TriggerBuildInput is an input type that accepts TriggerBuildArgs and TriggerBuildOutput values. You can construct a concrete instance of `TriggerBuildInput` via:
TriggerBuildArgs{...}
type TriggerBuildOptions ¶
type TriggerBuildOptions struct { // Requested disk size for the VM that runs the build. Note that this is NOT "disk free"; // some of the space will be used by the operating system and build utilities. // Also note that this is the minimum disk size that will be allocated for the build -- // the build may run with a larger disk than requested. At present, the maximum disk size // is 1000GB; builds that request more than the maximum are rejected with an error. DiskSizeGb *int `pulumi:"diskSizeGb"` // Option to specify whether or not to apply bash style string operations to the substitutions. // NOTE this is always enabled for triggered builds and cannot be overridden in the build configuration file. DynamicSubstitutions *bool `pulumi:"dynamicSubstitutions"` // A list of global environment variable definitions that will exist for all build steps // in this build. If a variable is defined in both globally and in a build step, // the variable will use the build step value. // The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Envs []string `pulumi:"envs"` // Option to define build log streaming behavior to Google Cloud Storage. // Possible values are: `STREAM_DEFAULT`, `STREAM_ON`, `STREAM_OFF`. LogStreamingOption *string `pulumi:"logStreamingOption"` // Option to specify the logging mode, which determines if and where build logs are stored. // Possible values are: `LOGGING_UNSPECIFIED`, `LEGACY`, `GCS_ONLY`, `STACKDRIVER_ONLY`, `CLOUD_LOGGING_ONLY`, `NONE`. Logging *string `pulumi:"logging"` // Compute Engine machine type on which to run the build. MachineType *string `pulumi:"machineType"` // Requested verifiability options. // Possible values are: `NOT_VERIFIED`, `VERIFIED`. RequestedVerifyOption *string `pulumi:"requestedVerifyOption"` // A list of global environment variables, which are encrypted using a Cloud Key Management // Service crypto key. These values must be specified in the build's Secret. These variables // will be available to all build steps in this build. SecretEnvs []string `pulumi:"secretEnvs"` // Requested hash for SourceProvenance. // Each value may be one of: `NONE`, `SHA256`, `MD5`. SourceProvenanceHashes []string `pulumi:"sourceProvenanceHashes"` // Option to specify behavior when there is an error in the substitution checks. // NOTE this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden // in the build configuration file. // Possible values are: `MUST_MATCH`, `ALLOW_LOOSE`. SubstitutionOption *string `pulumi:"substitutionOption"` // Global list of volumes to mount for ALL build steps // Each volume is created as an empty volume prior to starting the build process. // Upon completion of the build, volumes and their contents are discarded. Global // volume names and paths cannot conflict with the volumes defined a build step. // Using a global volume in a build with only one step is not valid as it is indicative // of a build request with an incorrect configuration. // Structure is documented below. Volumes []TriggerBuildOptionsVolume `pulumi:"volumes"` // Option to specify a WorkerPool for the build. Format projects/{project}/workerPools/{workerPool} // This field is experimental. WorkerPool *string `pulumi:"workerPool"` }
type TriggerBuildOptionsArgs ¶
type TriggerBuildOptionsArgs struct { // Requested disk size for the VM that runs the build. Note that this is NOT "disk free"; // some of the space will be used by the operating system and build utilities. // Also note that this is the minimum disk size that will be allocated for the build -- // the build may run with a larger disk than requested. At present, the maximum disk size // is 1000GB; builds that request more than the maximum are rejected with an error. DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // Option to specify whether or not to apply bash style string operations to the substitutions. // NOTE this is always enabled for triggered builds and cannot be overridden in the build configuration file. DynamicSubstitutions pulumi.BoolPtrInput `pulumi:"dynamicSubstitutions"` // A list of global environment variable definitions that will exist for all build steps // in this build. If a variable is defined in both globally and in a build step, // the variable will use the build step value. // The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE". Envs pulumi.StringArrayInput `pulumi:"envs"` // Option to define build log streaming behavior to Google Cloud Storage. // Possible values are: `STREAM_DEFAULT`, `STREAM_ON`, `STREAM_OFF`. LogStreamingOption pulumi.StringPtrInput `pulumi:"logStreamingOption"` // Option to specify the logging mode, which determines if and where build logs are stored. // Possible values are: `LOGGING_UNSPECIFIED`, `LEGACY`, `GCS_ONLY`, `STACKDRIVER_ONLY`, `CLOUD_LOGGING_ONLY`, `NONE`. Logging pulumi.StringPtrInput `pulumi:"logging"` // Compute Engine machine type on which to run the build. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // Requested verifiability options. // Possible values are: `NOT_VERIFIED`, `VERIFIED`. RequestedVerifyOption pulumi.StringPtrInput `pulumi:"requestedVerifyOption"` // A list of global environment variables, which are encrypted using a Cloud Key Management // Service crypto key. These values must be specified in the build's Secret. These variables // will be available to all build steps in this build. SecretEnvs pulumi.StringArrayInput `pulumi:"secretEnvs"` // Requested hash for SourceProvenance. // Each value may be one of: `NONE`, `SHA256`, `MD5`. SourceProvenanceHashes pulumi.StringArrayInput `pulumi:"sourceProvenanceHashes"` // Option to specify behavior when there is an error in the substitution checks. // NOTE this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden // in the build configuration file. // Possible values are: `MUST_MATCH`, `ALLOW_LOOSE`. SubstitutionOption pulumi.StringPtrInput `pulumi:"substitutionOption"` // Global list of volumes to mount for ALL build steps // Each volume is created as an empty volume prior to starting the build process. // Upon completion of the build, volumes and their contents are discarded. Global // volume names and paths cannot conflict with the volumes defined a build step. // Using a global volume in a build with only one step is not valid as it is indicative // of a build request with an incorrect configuration. // Structure is documented below. Volumes TriggerBuildOptionsVolumeArrayInput `pulumi:"volumes"` // Option to specify a WorkerPool for the build. Format projects/{project}/workerPools/{workerPool} // This field is experimental. WorkerPool pulumi.StringPtrInput `pulumi:"workerPool"` }
func (TriggerBuildOptionsArgs) ElementType ¶
func (TriggerBuildOptionsArgs) ElementType() reflect.Type
func (TriggerBuildOptionsArgs) ToTriggerBuildOptionsOutput ¶
func (i TriggerBuildOptionsArgs) ToTriggerBuildOptionsOutput() TriggerBuildOptionsOutput
func (TriggerBuildOptionsArgs) ToTriggerBuildOptionsOutputWithContext ¶
func (i TriggerBuildOptionsArgs) ToTriggerBuildOptionsOutputWithContext(ctx context.Context) TriggerBuildOptionsOutput
func (TriggerBuildOptionsArgs) ToTriggerBuildOptionsPtrOutput ¶
func (i TriggerBuildOptionsArgs) ToTriggerBuildOptionsPtrOutput() TriggerBuildOptionsPtrOutput
func (TriggerBuildOptionsArgs) ToTriggerBuildOptionsPtrOutputWithContext ¶
func (i TriggerBuildOptionsArgs) ToTriggerBuildOptionsPtrOutputWithContext(ctx context.Context) TriggerBuildOptionsPtrOutput
type TriggerBuildOptionsInput ¶
type TriggerBuildOptionsInput interface { pulumi.Input ToTriggerBuildOptionsOutput() TriggerBuildOptionsOutput ToTriggerBuildOptionsOutputWithContext(context.Context) TriggerBuildOptionsOutput }
TriggerBuildOptionsInput is an input type that accepts TriggerBuildOptionsArgs and TriggerBuildOptionsOutput values. You can construct a concrete instance of `TriggerBuildOptionsInput` via:
TriggerBuildOptionsArgs{...}
type TriggerBuildOptionsOutput ¶
type TriggerBuildOptionsOutput struct{ *pulumi.OutputState }
func (TriggerBuildOptionsOutput) DiskSizeGb ¶
func (o TriggerBuildOptionsOutput) DiskSizeGb() pulumi.IntPtrOutput
Requested disk size for the VM that runs the build. Note that this is NOT "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error.
func (TriggerBuildOptionsOutput) DynamicSubstitutions ¶
func (o TriggerBuildOptionsOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
Option to specify whether or not to apply bash style string operations to the substitutions. NOTE this is always enabled for triggered builds and cannot be overridden in the build configuration file.
func (TriggerBuildOptionsOutput) ElementType ¶
func (TriggerBuildOptionsOutput) ElementType() reflect.Type
func (TriggerBuildOptionsOutput) Envs ¶
func (o TriggerBuildOptionsOutput) Envs() pulumi.StringArrayOutput
A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (TriggerBuildOptionsOutput) LogStreamingOption ¶
func (o TriggerBuildOptionsOutput) LogStreamingOption() pulumi.StringPtrOutput
Option to define build log streaming behavior to Google Cloud Storage. Possible values are: `STREAM_DEFAULT`, `STREAM_ON`, `STREAM_OFF`.
func (TriggerBuildOptionsOutput) Logging ¶
func (o TriggerBuildOptionsOutput) Logging() pulumi.StringPtrOutput
Option to specify the logging mode, which determines if and where build logs are stored. Possible values are: `LOGGING_UNSPECIFIED`, `LEGACY`, `GCS_ONLY`, `STACKDRIVER_ONLY`, `CLOUD_LOGGING_ONLY`, `NONE`.
func (TriggerBuildOptionsOutput) MachineType ¶
func (o TriggerBuildOptionsOutput) MachineType() pulumi.StringPtrOutput
Compute Engine machine type on which to run the build.
func (TriggerBuildOptionsOutput) RequestedVerifyOption ¶
func (o TriggerBuildOptionsOutput) RequestedVerifyOption() pulumi.StringPtrOutput
Requested verifiability options. Possible values are: `NOT_VERIFIED`, `VERIFIED`.
func (TriggerBuildOptionsOutput) SecretEnvs ¶
func (o TriggerBuildOptionsOutput) SecretEnvs() pulumi.StringArrayOutput
A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's Secret. These variables will be available to all build steps in this build.
func (TriggerBuildOptionsOutput) SourceProvenanceHashes ¶
func (o TriggerBuildOptionsOutput) SourceProvenanceHashes() pulumi.StringArrayOutput
Requested hash for SourceProvenance. Each value may be one of: `NONE`, `SHA256`, `MD5`.
func (TriggerBuildOptionsOutput) SubstitutionOption ¶
func (o TriggerBuildOptionsOutput) SubstitutionOption() pulumi.StringPtrOutput
Option to specify behavior when there is an error in the substitution checks. NOTE this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file. Possible values are: `MUST_MATCH`, `ALLOW_LOOSE`.
func (TriggerBuildOptionsOutput) ToTriggerBuildOptionsOutput ¶
func (o TriggerBuildOptionsOutput) ToTriggerBuildOptionsOutput() TriggerBuildOptionsOutput
func (TriggerBuildOptionsOutput) ToTriggerBuildOptionsOutputWithContext ¶
func (o TriggerBuildOptionsOutput) ToTriggerBuildOptionsOutputWithContext(ctx context.Context) TriggerBuildOptionsOutput
func (TriggerBuildOptionsOutput) ToTriggerBuildOptionsPtrOutput ¶
func (o TriggerBuildOptionsOutput) ToTriggerBuildOptionsPtrOutput() TriggerBuildOptionsPtrOutput
func (TriggerBuildOptionsOutput) ToTriggerBuildOptionsPtrOutputWithContext ¶
func (o TriggerBuildOptionsOutput) ToTriggerBuildOptionsPtrOutputWithContext(ctx context.Context) TriggerBuildOptionsPtrOutput
func (TriggerBuildOptionsOutput) Volumes ¶
func (o TriggerBuildOptionsOutput) Volumes() TriggerBuildOptionsVolumeArrayOutput
Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration. Structure is documented below.
func (TriggerBuildOptionsOutput) WorkerPool ¶
func (o TriggerBuildOptionsOutput) WorkerPool() pulumi.StringPtrOutput
Option to specify a WorkerPool for the build. Format projects/{project}/workerPools/{workerPool} This field is experimental.
type TriggerBuildOptionsPtrInput ¶
type TriggerBuildOptionsPtrInput interface { pulumi.Input ToTriggerBuildOptionsPtrOutput() TriggerBuildOptionsPtrOutput ToTriggerBuildOptionsPtrOutputWithContext(context.Context) TriggerBuildOptionsPtrOutput }
TriggerBuildOptionsPtrInput is an input type that accepts TriggerBuildOptionsArgs, TriggerBuildOptionsPtr and TriggerBuildOptionsPtrOutput values. You can construct a concrete instance of `TriggerBuildOptionsPtrInput` via:
TriggerBuildOptionsArgs{...} or: nil
func TriggerBuildOptionsPtr ¶
func TriggerBuildOptionsPtr(v *TriggerBuildOptionsArgs) TriggerBuildOptionsPtrInput
type TriggerBuildOptionsPtrOutput ¶
type TriggerBuildOptionsPtrOutput struct{ *pulumi.OutputState }
func (TriggerBuildOptionsPtrOutput) DiskSizeGb ¶
func (o TriggerBuildOptionsPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
Requested disk size for the VM that runs the build. Note that this is NOT "disk free"; some of the space will be used by the operating system and build utilities. Also note that this is the minimum disk size that will be allocated for the build -- the build may run with a larger disk than requested. At present, the maximum disk size is 1000GB; builds that request more than the maximum are rejected with an error.
func (TriggerBuildOptionsPtrOutput) DynamicSubstitutions ¶
func (o TriggerBuildOptionsPtrOutput) DynamicSubstitutions() pulumi.BoolPtrOutput
Option to specify whether or not to apply bash style string operations to the substitutions. NOTE this is always enabled for triggered builds and cannot be overridden in the build configuration file.
func (TriggerBuildOptionsPtrOutput) Elem ¶
func (o TriggerBuildOptionsPtrOutput) Elem() TriggerBuildOptionsOutput
func (TriggerBuildOptionsPtrOutput) ElementType ¶
func (TriggerBuildOptionsPtrOutput) ElementType() reflect.Type
func (TriggerBuildOptionsPtrOutput) Envs ¶
func (o TriggerBuildOptionsPtrOutput) Envs() pulumi.StringArrayOutput
A list of global environment variable definitions that will exist for all build steps in this build. If a variable is defined in both globally and in a build step, the variable will use the build step value. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (TriggerBuildOptionsPtrOutput) LogStreamingOption ¶
func (o TriggerBuildOptionsPtrOutput) LogStreamingOption() pulumi.StringPtrOutput
Option to define build log streaming behavior to Google Cloud Storage. Possible values are: `STREAM_DEFAULT`, `STREAM_ON`, `STREAM_OFF`.
func (TriggerBuildOptionsPtrOutput) Logging ¶
func (o TriggerBuildOptionsPtrOutput) Logging() pulumi.StringPtrOutput
Option to specify the logging mode, which determines if and where build logs are stored. Possible values are: `LOGGING_UNSPECIFIED`, `LEGACY`, `GCS_ONLY`, `STACKDRIVER_ONLY`, `CLOUD_LOGGING_ONLY`, `NONE`.
func (TriggerBuildOptionsPtrOutput) MachineType ¶
func (o TriggerBuildOptionsPtrOutput) MachineType() pulumi.StringPtrOutput
Compute Engine machine type on which to run the build.
func (TriggerBuildOptionsPtrOutput) RequestedVerifyOption ¶
func (o TriggerBuildOptionsPtrOutput) RequestedVerifyOption() pulumi.StringPtrOutput
Requested verifiability options. Possible values are: `NOT_VERIFIED`, `VERIFIED`.
func (TriggerBuildOptionsPtrOutput) SecretEnvs ¶
func (o TriggerBuildOptionsPtrOutput) SecretEnvs() pulumi.StringArrayOutput
A list of global environment variables, which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's Secret. These variables will be available to all build steps in this build.
func (TriggerBuildOptionsPtrOutput) SourceProvenanceHashes ¶
func (o TriggerBuildOptionsPtrOutput) SourceProvenanceHashes() pulumi.StringArrayOutput
Requested hash for SourceProvenance. Each value may be one of: `NONE`, `SHA256`, `MD5`.
func (TriggerBuildOptionsPtrOutput) SubstitutionOption ¶
func (o TriggerBuildOptionsPtrOutput) SubstitutionOption() pulumi.StringPtrOutput
Option to specify behavior when there is an error in the substitution checks. NOTE this is always set to ALLOW_LOOSE for triggered builds and cannot be overridden in the build configuration file. Possible values are: `MUST_MATCH`, `ALLOW_LOOSE`.
func (TriggerBuildOptionsPtrOutput) ToTriggerBuildOptionsPtrOutput ¶
func (o TriggerBuildOptionsPtrOutput) ToTriggerBuildOptionsPtrOutput() TriggerBuildOptionsPtrOutput
func (TriggerBuildOptionsPtrOutput) ToTriggerBuildOptionsPtrOutputWithContext ¶
func (o TriggerBuildOptionsPtrOutput) ToTriggerBuildOptionsPtrOutputWithContext(ctx context.Context) TriggerBuildOptionsPtrOutput
func (TriggerBuildOptionsPtrOutput) Volumes ¶
func (o TriggerBuildOptionsPtrOutput) Volumes() TriggerBuildOptionsVolumeArrayOutput
Global list of volumes to mount for ALL build steps Each volume is created as an empty volume prior to starting the build process. Upon completion of the build, volumes and their contents are discarded. Global volume names and paths cannot conflict with the volumes defined a build step. Using a global volume in a build with only one step is not valid as it is indicative of a build request with an incorrect configuration. Structure is documented below.
func (TriggerBuildOptionsPtrOutput) WorkerPool ¶
func (o TriggerBuildOptionsPtrOutput) WorkerPool() pulumi.StringPtrOutput
Option to specify a WorkerPool for the build. Format projects/{project}/workerPools/{workerPool} This field is experimental.
type TriggerBuildOptionsVolume ¶
type TriggerBuildOptionsVolume struct { // Name of the volume to mount. // Volume names must be unique per build step and must be valid names for Docker volumes. // Each named volume must be used by at least two build steps. Name *string `pulumi:"name"` // Path at which to mount the volume. // Paths must be absolute and cannot conflict with other volume paths on the same // build step or with certain reserved volume paths. Path *string `pulumi:"path"` }
type TriggerBuildOptionsVolumeArgs ¶
type TriggerBuildOptionsVolumeArgs struct { // Name of the volume to mount. // Volume names must be unique per build step and must be valid names for Docker volumes. // Each named volume must be used by at least two build steps. Name pulumi.StringPtrInput `pulumi:"name"` // Path at which to mount the volume. // Paths must be absolute and cannot conflict with other volume paths on the same // build step or with certain reserved volume paths. Path pulumi.StringPtrInput `pulumi:"path"` }
func (TriggerBuildOptionsVolumeArgs) ElementType ¶
func (TriggerBuildOptionsVolumeArgs) ElementType() reflect.Type
func (TriggerBuildOptionsVolumeArgs) ToTriggerBuildOptionsVolumeOutput ¶
func (i TriggerBuildOptionsVolumeArgs) ToTriggerBuildOptionsVolumeOutput() TriggerBuildOptionsVolumeOutput
func (TriggerBuildOptionsVolumeArgs) ToTriggerBuildOptionsVolumeOutputWithContext ¶
func (i TriggerBuildOptionsVolumeArgs) ToTriggerBuildOptionsVolumeOutputWithContext(ctx context.Context) TriggerBuildOptionsVolumeOutput
type TriggerBuildOptionsVolumeArray ¶
type TriggerBuildOptionsVolumeArray []TriggerBuildOptionsVolumeInput
func (TriggerBuildOptionsVolumeArray) ElementType ¶
func (TriggerBuildOptionsVolumeArray) ElementType() reflect.Type
func (TriggerBuildOptionsVolumeArray) ToTriggerBuildOptionsVolumeArrayOutput ¶
func (i TriggerBuildOptionsVolumeArray) ToTriggerBuildOptionsVolumeArrayOutput() TriggerBuildOptionsVolumeArrayOutput
func (TriggerBuildOptionsVolumeArray) ToTriggerBuildOptionsVolumeArrayOutputWithContext ¶
func (i TriggerBuildOptionsVolumeArray) ToTriggerBuildOptionsVolumeArrayOutputWithContext(ctx context.Context) TriggerBuildOptionsVolumeArrayOutput
type TriggerBuildOptionsVolumeArrayInput ¶
type TriggerBuildOptionsVolumeArrayInput interface { pulumi.Input ToTriggerBuildOptionsVolumeArrayOutput() TriggerBuildOptionsVolumeArrayOutput ToTriggerBuildOptionsVolumeArrayOutputWithContext(context.Context) TriggerBuildOptionsVolumeArrayOutput }
TriggerBuildOptionsVolumeArrayInput is an input type that accepts TriggerBuildOptionsVolumeArray and TriggerBuildOptionsVolumeArrayOutput values. You can construct a concrete instance of `TriggerBuildOptionsVolumeArrayInput` via:
TriggerBuildOptionsVolumeArray{ TriggerBuildOptionsVolumeArgs{...} }
type TriggerBuildOptionsVolumeArrayOutput ¶
type TriggerBuildOptionsVolumeArrayOutput struct{ *pulumi.OutputState }
func (TriggerBuildOptionsVolumeArrayOutput) ElementType ¶
func (TriggerBuildOptionsVolumeArrayOutput) ElementType() reflect.Type
func (TriggerBuildOptionsVolumeArrayOutput) Index ¶
func (o TriggerBuildOptionsVolumeArrayOutput) Index(i pulumi.IntInput) TriggerBuildOptionsVolumeOutput
func (TriggerBuildOptionsVolumeArrayOutput) ToTriggerBuildOptionsVolumeArrayOutput ¶
func (o TriggerBuildOptionsVolumeArrayOutput) ToTriggerBuildOptionsVolumeArrayOutput() TriggerBuildOptionsVolumeArrayOutput
func (TriggerBuildOptionsVolumeArrayOutput) ToTriggerBuildOptionsVolumeArrayOutputWithContext ¶
func (o TriggerBuildOptionsVolumeArrayOutput) ToTriggerBuildOptionsVolumeArrayOutputWithContext(ctx context.Context) TriggerBuildOptionsVolumeArrayOutput
type TriggerBuildOptionsVolumeInput ¶
type TriggerBuildOptionsVolumeInput interface { pulumi.Input ToTriggerBuildOptionsVolumeOutput() TriggerBuildOptionsVolumeOutput ToTriggerBuildOptionsVolumeOutputWithContext(context.Context) TriggerBuildOptionsVolumeOutput }
TriggerBuildOptionsVolumeInput is an input type that accepts TriggerBuildOptionsVolumeArgs and TriggerBuildOptionsVolumeOutput values. You can construct a concrete instance of `TriggerBuildOptionsVolumeInput` via:
TriggerBuildOptionsVolumeArgs{...}
type TriggerBuildOptionsVolumeOutput ¶
type TriggerBuildOptionsVolumeOutput struct{ *pulumi.OutputState }
func (TriggerBuildOptionsVolumeOutput) ElementType ¶
func (TriggerBuildOptionsVolumeOutput) ElementType() reflect.Type
func (TriggerBuildOptionsVolumeOutput) Name ¶
func (o TriggerBuildOptionsVolumeOutput) Name() pulumi.StringPtrOutput
Name of the volume to mount. Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps.
func (TriggerBuildOptionsVolumeOutput) Path ¶
func (o TriggerBuildOptionsVolumeOutput) Path() pulumi.StringPtrOutput
Path at which to mount the volume. Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths.
func (TriggerBuildOptionsVolumeOutput) ToTriggerBuildOptionsVolumeOutput ¶
func (o TriggerBuildOptionsVolumeOutput) ToTriggerBuildOptionsVolumeOutput() TriggerBuildOptionsVolumeOutput
func (TriggerBuildOptionsVolumeOutput) ToTriggerBuildOptionsVolumeOutputWithContext ¶
func (o TriggerBuildOptionsVolumeOutput) ToTriggerBuildOptionsVolumeOutputWithContext(ctx context.Context) TriggerBuildOptionsVolumeOutput
type TriggerBuildOutput ¶
type TriggerBuildOutput struct{ *pulumi.OutputState }
func (TriggerBuildOutput) Artifacts ¶
func (o TriggerBuildOutput) Artifacts() TriggerBuildArtifactsPtrOutput
Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Structure is documented below.
func (TriggerBuildOutput) AvailableSecrets ¶
func (o TriggerBuildOutput) AvailableSecrets() TriggerBuildAvailableSecretsPtrOutput
Secrets and secret environment variables. Structure is documented below.
func (TriggerBuildOutput) ElementType ¶
func (TriggerBuildOutput) ElementType() reflect.Type
func (TriggerBuildOutput) Images ¶
func (o TriggerBuildOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build status is marked FAILURE.
func (TriggerBuildOutput) LogsBucket ¶
func (o TriggerBuildOutput) LogsBucket() pulumi.StringPtrOutput
Google Cloud Storage bucket where logs should be written. Logs file names will be of the format ${logsBucket}/log-${build_id}.txt.
func (TriggerBuildOutput) Options ¶
func (o TriggerBuildOutput) Options() TriggerBuildOptionsPtrOutput
Special options for this build. Structure is documented below.
func (TriggerBuildOutput) QueueTtl ¶
func (o TriggerBuildOutput) QueueTtl() pulumi.StringPtrOutput
TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be EXPIRED. The TTL starts ticking from createTime. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (TriggerBuildOutput) Secrets ¶
func (o TriggerBuildOutput) Secrets() TriggerBuildSecretArrayOutput
Secrets to decrypt using Cloud Key Management Service. Structure is documented below.
func (TriggerBuildOutput) Source ¶
func (o TriggerBuildOutput) Source() TriggerBuildSourcePtrOutput
The location of the source files to build. One of `storageSource` or `repoSource` must be provided. Structure is documented below.
func (TriggerBuildOutput) Steps ¶
func (o TriggerBuildOutput) Steps() TriggerBuildStepArrayOutput
The operations to be performed on the workspace. Structure is documented below.
func (TriggerBuildOutput) Substitutions ¶
func (o TriggerBuildOutput) Substitutions() pulumi.StringMapOutput
Substitutions data for Build resource.
func (TriggerBuildOutput) Tags ¶
func (o TriggerBuildOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a Build. These are not docker tags.
func (TriggerBuildOutput) Timeout ¶
func (o TriggerBuildOutput) Timeout() pulumi.StringPtrOutput
Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be TIMEOUT. This timeout must be equal to or greater than the sum of the timeouts for build steps within the build. The expected format is the number of seconds followed by s. Default time is ten minutes (600s).
func (TriggerBuildOutput) ToTriggerBuildOutput ¶
func (o TriggerBuildOutput) ToTriggerBuildOutput() TriggerBuildOutput
func (TriggerBuildOutput) ToTriggerBuildOutputWithContext ¶
func (o TriggerBuildOutput) ToTriggerBuildOutputWithContext(ctx context.Context) TriggerBuildOutput
func (TriggerBuildOutput) ToTriggerBuildPtrOutput ¶
func (o TriggerBuildOutput) ToTriggerBuildPtrOutput() TriggerBuildPtrOutput
func (TriggerBuildOutput) ToTriggerBuildPtrOutputWithContext ¶
func (o TriggerBuildOutput) ToTriggerBuildPtrOutputWithContext(ctx context.Context) TriggerBuildPtrOutput
type TriggerBuildPtrInput ¶
type TriggerBuildPtrInput interface { pulumi.Input ToTriggerBuildPtrOutput() TriggerBuildPtrOutput ToTriggerBuildPtrOutputWithContext(context.Context) TriggerBuildPtrOutput }
TriggerBuildPtrInput is an input type that accepts TriggerBuildArgs, TriggerBuildPtr and TriggerBuildPtrOutput values. You can construct a concrete instance of `TriggerBuildPtrInput` via:
TriggerBuildArgs{...} or: nil
func TriggerBuildPtr ¶
func TriggerBuildPtr(v *TriggerBuildArgs) TriggerBuildPtrInput
type TriggerBuildPtrOutput ¶
type TriggerBuildPtrOutput struct{ *pulumi.OutputState }
func (TriggerBuildPtrOutput) Artifacts ¶
func (o TriggerBuildPtrOutput) Artifacts() TriggerBuildArtifactsPtrOutput
Artifacts produced by the build that should be uploaded upon successful completion of all build steps. Structure is documented below.
func (TriggerBuildPtrOutput) AvailableSecrets ¶
func (o TriggerBuildPtrOutput) AvailableSecrets() TriggerBuildAvailableSecretsPtrOutput
Secrets and secret environment variables. Structure is documented below.
func (TriggerBuildPtrOutput) Elem ¶
func (o TriggerBuildPtrOutput) Elem() TriggerBuildOutput
func (TriggerBuildPtrOutput) ElementType ¶
func (TriggerBuildPtrOutput) ElementType() reflect.Type
func (TriggerBuildPtrOutput) Images ¶
func (o TriggerBuildPtrOutput) Images() pulumi.StringArrayOutput
A list of images to be pushed upon the successful completion of all build steps. The images are pushed using the builder service account's credentials. The digests of the pushed images will be stored in the Build resource's results field. If any of the images fail to be pushed, the build status is marked FAILURE.
func (TriggerBuildPtrOutput) LogsBucket ¶
func (o TriggerBuildPtrOutput) LogsBucket() pulumi.StringPtrOutput
Google Cloud Storage bucket where logs should be written. Logs file names will be of the format ${logsBucket}/log-${build_id}.txt.
func (TriggerBuildPtrOutput) Options ¶
func (o TriggerBuildPtrOutput) Options() TriggerBuildOptionsPtrOutput
Special options for this build. Structure is documented below.
func (TriggerBuildPtrOutput) QueueTtl ¶
func (o TriggerBuildPtrOutput) QueueTtl() pulumi.StringPtrOutput
TTL in queue for this build. If provided and the build is enqueued longer than this value, the build will expire and the build status will be EXPIRED. The TTL starts ticking from createTime. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (TriggerBuildPtrOutput) Secrets ¶
func (o TriggerBuildPtrOutput) Secrets() TriggerBuildSecretArrayOutput
Secrets to decrypt using Cloud Key Management Service. Structure is documented below.
func (TriggerBuildPtrOutput) Source ¶
func (o TriggerBuildPtrOutput) Source() TriggerBuildSourcePtrOutput
The location of the source files to build. One of `storageSource` or `repoSource` must be provided. Structure is documented below.
func (TriggerBuildPtrOutput) Steps ¶
func (o TriggerBuildPtrOutput) Steps() TriggerBuildStepArrayOutput
The operations to be performed on the workspace. Structure is documented below.
func (TriggerBuildPtrOutput) Substitutions ¶
func (o TriggerBuildPtrOutput) Substitutions() pulumi.StringMapOutput
Substitutions data for Build resource.
func (TriggerBuildPtrOutput) Tags ¶
func (o TriggerBuildPtrOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a Build. These are not docker tags.
func (TriggerBuildPtrOutput) Timeout ¶
func (o TriggerBuildPtrOutput) Timeout() pulumi.StringPtrOutput
Amount of time that this build should be allowed to run, to second granularity. If this amount of time elapses, work on the build will cease and the build status will be TIMEOUT. This timeout must be equal to or greater than the sum of the timeouts for build steps within the build. The expected format is the number of seconds followed by s. Default time is ten minutes (600s).
func (TriggerBuildPtrOutput) ToTriggerBuildPtrOutput ¶
func (o TriggerBuildPtrOutput) ToTriggerBuildPtrOutput() TriggerBuildPtrOutput
func (TriggerBuildPtrOutput) ToTriggerBuildPtrOutputWithContext ¶
func (o TriggerBuildPtrOutput) ToTriggerBuildPtrOutputWithContext(ctx context.Context) TriggerBuildPtrOutput
type TriggerBuildSecret ¶
type TriggerBuildSecret struct { // Cloud KMS key name to use to decrypt these envs. KmsKeyName string `pulumi:"kmsKeyName"` // Map of environment variable name to its encrypted value. // Secret environment variables must be unique across all of a build's secrets, // and must be used by at least one build step. Values can be at most 64 KB in size. // There can be at most 100 secret values across all of a build's secrets. SecretEnv map[string]string `pulumi:"secretEnv"` }
type TriggerBuildSecretArgs ¶
type TriggerBuildSecretArgs struct { // Cloud KMS key name to use to decrypt these envs. KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"` // Map of environment variable name to its encrypted value. // Secret environment variables must be unique across all of a build's secrets, // and must be used by at least one build step. Values can be at most 64 KB in size. // There can be at most 100 secret values across all of a build's secrets. SecretEnv pulumi.StringMapInput `pulumi:"secretEnv"` }
func (TriggerBuildSecretArgs) ElementType ¶
func (TriggerBuildSecretArgs) ElementType() reflect.Type
func (TriggerBuildSecretArgs) ToTriggerBuildSecretOutput ¶
func (i TriggerBuildSecretArgs) ToTriggerBuildSecretOutput() TriggerBuildSecretOutput
func (TriggerBuildSecretArgs) ToTriggerBuildSecretOutputWithContext ¶
func (i TriggerBuildSecretArgs) ToTriggerBuildSecretOutputWithContext(ctx context.Context) TriggerBuildSecretOutput
type TriggerBuildSecretArray ¶
type TriggerBuildSecretArray []TriggerBuildSecretInput
func (TriggerBuildSecretArray) ElementType ¶
func (TriggerBuildSecretArray) ElementType() reflect.Type
func (TriggerBuildSecretArray) ToTriggerBuildSecretArrayOutput ¶
func (i TriggerBuildSecretArray) ToTriggerBuildSecretArrayOutput() TriggerBuildSecretArrayOutput
func (TriggerBuildSecretArray) ToTriggerBuildSecretArrayOutputWithContext ¶
func (i TriggerBuildSecretArray) ToTriggerBuildSecretArrayOutputWithContext(ctx context.Context) TriggerBuildSecretArrayOutput
type TriggerBuildSecretArrayInput ¶
type TriggerBuildSecretArrayInput interface { pulumi.Input ToTriggerBuildSecretArrayOutput() TriggerBuildSecretArrayOutput ToTriggerBuildSecretArrayOutputWithContext(context.Context) TriggerBuildSecretArrayOutput }
TriggerBuildSecretArrayInput is an input type that accepts TriggerBuildSecretArray and TriggerBuildSecretArrayOutput values. You can construct a concrete instance of `TriggerBuildSecretArrayInput` via:
TriggerBuildSecretArray{ TriggerBuildSecretArgs{...} }
type TriggerBuildSecretArrayOutput ¶
type TriggerBuildSecretArrayOutput struct{ *pulumi.OutputState }
func (TriggerBuildSecretArrayOutput) ElementType ¶
func (TriggerBuildSecretArrayOutput) ElementType() reflect.Type
func (TriggerBuildSecretArrayOutput) Index ¶
func (o TriggerBuildSecretArrayOutput) Index(i pulumi.IntInput) TriggerBuildSecretOutput
func (TriggerBuildSecretArrayOutput) ToTriggerBuildSecretArrayOutput ¶
func (o TriggerBuildSecretArrayOutput) ToTriggerBuildSecretArrayOutput() TriggerBuildSecretArrayOutput
func (TriggerBuildSecretArrayOutput) ToTriggerBuildSecretArrayOutputWithContext ¶
func (o TriggerBuildSecretArrayOutput) ToTriggerBuildSecretArrayOutputWithContext(ctx context.Context) TriggerBuildSecretArrayOutput
type TriggerBuildSecretInput ¶
type TriggerBuildSecretInput interface { pulumi.Input ToTriggerBuildSecretOutput() TriggerBuildSecretOutput ToTriggerBuildSecretOutputWithContext(context.Context) TriggerBuildSecretOutput }
TriggerBuildSecretInput is an input type that accepts TriggerBuildSecretArgs and TriggerBuildSecretOutput values. You can construct a concrete instance of `TriggerBuildSecretInput` via:
TriggerBuildSecretArgs{...}
type TriggerBuildSecretOutput ¶
type TriggerBuildSecretOutput struct{ *pulumi.OutputState }
func (TriggerBuildSecretOutput) ElementType ¶
func (TriggerBuildSecretOutput) ElementType() reflect.Type
func (TriggerBuildSecretOutput) KmsKeyName ¶
func (o TriggerBuildSecretOutput) KmsKeyName() pulumi.StringOutput
Cloud KMS key name to use to decrypt these envs.
func (TriggerBuildSecretOutput) SecretEnv ¶
func (o TriggerBuildSecretOutput) SecretEnv() pulumi.StringMapOutput
Map of environment variable name to its encrypted value. Secret environment variables must be unique across all of a build's secrets, and must be used by at least one build step. Values can be at most 64 KB in size. There can be at most 100 secret values across all of a build's secrets.
func (TriggerBuildSecretOutput) ToTriggerBuildSecretOutput ¶
func (o TriggerBuildSecretOutput) ToTriggerBuildSecretOutput() TriggerBuildSecretOutput
func (TriggerBuildSecretOutput) ToTriggerBuildSecretOutputWithContext ¶
func (o TriggerBuildSecretOutput) ToTriggerBuildSecretOutputWithContext(ctx context.Context) TriggerBuildSecretOutput
type TriggerBuildSource ¶
type TriggerBuildSource struct { // Location of the source in a Google Cloud Source Repository. // Structure is documented below. RepoSource *TriggerBuildSourceRepoSource `pulumi:"repoSource"` // Location of the source in an archive file in Google Cloud Storage. // Structure is documented below. StorageSource *TriggerBuildSourceStorageSource `pulumi:"storageSource"` }
type TriggerBuildSourceArgs ¶
type TriggerBuildSourceArgs struct { // Location of the source in a Google Cloud Source Repository. // Structure is documented below. RepoSource TriggerBuildSourceRepoSourcePtrInput `pulumi:"repoSource"` // Location of the source in an archive file in Google Cloud Storage. // Structure is documented below. StorageSource TriggerBuildSourceStorageSourcePtrInput `pulumi:"storageSource"` }
func (TriggerBuildSourceArgs) ElementType ¶
func (TriggerBuildSourceArgs) ElementType() reflect.Type
func (TriggerBuildSourceArgs) ToTriggerBuildSourceOutput ¶
func (i TriggerBuildSourceArgs) ToTriggerBuildSourceOutput() TriggerBuildSourceOutput
func (TriggerBuildSourceArgs) ToTriggerBuildSourceOutputWithContext ¶
func (i TriggerBuildSourceArgs) ToTriggerBuildSourceOutputWithContext(ctx context.Context) TriggerBuildSourceOutput
func (TriggerBuildSourceArgs) ToTriggerBuildSourcePtrOutput ¶
func (i TriggerBuildSourceArgs) ToTriggerBuildSourcePtrOutput() TriggerBuildSourcePtrOutput
func (TriggerBuildSourceArgs) ToTriggerBuildSourcePtrOutputWithContext ¶
func (i TriggerBuildSourceArgs) ToTriggerBuildSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourcePtrOutput
type TriggerBuildSourceInput ¶
type TriggerBuildSourceInput interface { pulumi.Input ToTriggerBuildSourceOutput() TriggerBuildSourceOutput ToTriggerBuildSourceOutputWithContext(context.Context) TriggerBuildSourceOutput }
TriggerBuildSourceInput is an input type that accepts TriggerBuildSourceArgs and TriggerBuildSourceOutput values. You can construct a concrete instance of `TriggerBuildSourceInput` via:
TriggerBuildSourceArgs{...}
type TriggerBuildSourceOutput ¶
type TriggerBuildSourceOutput struct{ *pulumi.OutputState }
func (TriggerBuildSourceOutput) ElementType ¶
func (TriggerBuildSourceOutput) ElementType() reflect.Type
func (TriggerBuildSourceOutput) RepoSource ¶
func (o TriggerBuildSourceOutput) RepoSource() TriggerBuildSourceRepoSourcePtrOutput
Location of the source in a Google Cloud Source Repository. Structure is documented below.
func (TriggerBuildSourceOutput) StorageSource ¶
func (o TriggerBuildSourceOutput) StorageSource() TriggerBuildSourceStorageSourcePtrOutput
Location of the source in an archive file in Google Cloud Storage. Structure is documented below.
func (TriggerBuildSourceOutput) ToTriggerBuildSourceOutput ¶
func (o TriggerBuildSourceOutput) ToTriggerBuildSourceOutput() TriggerBuildSourceOutput
func (TriggerBuildSourceOutput) ToTriggerBuildSourceOutputWithContext ¶
func (o TriggerBuildSourceOutput) ToTriggerBuildSourceOutputWithContext(ctx context.Context) TriggerBuildSourceOutput
func (TriggerBuildSourceOutput) ToTriggerBuildSourcePtrOutput ¶
func (o TriggerBuildSourceOutput) ToTriggerBuildSourcePtrOutput() TriggerBuildSourcePtrOutput
func (TriggerBuildSourceOutput) ToTriggerBuildSourcePtrOutputWithContext ¶
func (o TriggerBuildSourceOutput) ToTriggerBuildSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourcePtrOutput
type TriggerBuildSourcePtrInput ¶
type TriggerBuildSourcePtrInput interface { pulumi.Input ToTriggerBuildSourcePtrOutput() TriggerBuildSourcePtrOutput ToTriggerBuildSourcePtrOutputWithContext(context.Context) TriggerBuildSourcePtrOutput }
TriggerBuildSourcePtrInput is an input type that accepts TriggerBuildSourceArgs, TriggerBuildSourcePtr and TriggerBuildSourcePtrOutput values. You can construct a concrete instance of `TriggerBuildSourcePtrInput` via:
TriggerBuildSourceArgs{...} or: nil
func TriggerBuildSourcePtr ¶
func TriggerBuildSourcePtr(v *TriggerBuildSourceArgs) TriggerBuildSourcePtrInput
type TriggerBuildSourcePtrOutput ¶
type TriggerBuildSourcePtrOutput struct{ *pulumi.OutputState }
func (TriggerBuildSourcePtrOutput) Elem ¶
func (o TriggerBuildSourcePtrOutput) Elem() TriggerBuildSourceOutput
func (TriggerBuildSourcePtrOutput) ElementType ¶
func (TriggerBuildSourcePtrOutput) ElementType() reflect.Type
func (TriggerBuildSourcePtrOutput) RepoSource ¶
func (o TriggerBuildSourcePtrOutput) RepoSource() TriggerBuildSourceRepoSourcePtrOutput
Location of the source in a Google Cloud Source Repository. Structure is documented below.
func (TriggerBuildSourcePtrOutput) StorageSource ¶
func (o TriggerBuildSourcePtrOutput) StorageSource() TriggerBuildSourceStorageSourcePtrOutput
Location of the source in an archive file in Google Cloud Storage. Structure is documented below.
func (TriggerBuildSourcePtrOutput) ToTriggerBuildSourcePtrOutput ¶
func (o TriggerBuildSourcePtrOutput) ToTriggerBuildSourcePtrOutput() TriggerBuildSourcePtrOutput
func (TriggerBuildSourcePtrOutput) ToTriggerBuildSourcePtrOutputWithContext ¶
func (o TriggerBuildSourcePtrOutput) ToTriggerBuildSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourcePtrOutput
type TriggerBuildSourceRepoSource ¶
type TriggerBuildSourceRepoSource struct { // Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and // described at https://github.com/google/re2/wiki/Syntax BranchName *string `pulumi:"branchName"` // Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. CommitSha *string `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. // This must be a relative path. If a step's dir is specified and is an absolute path, // this value is ignored for that step's execution. Dir *string `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex *bool `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. // If omitted, the project ID requesting the build is assumed. ProjectId *string `pulumi:"projectId"` // Name of the Cloud Source Repository. RepoName string `pulumi:"repoName"` // Substitutions to use in a triggered build. Should only be used with triggers.run Substitutions map[string]string `pulumi:"substitutions"` // Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and // described at https://github.com/google/re2/wiki/Syntax TagName *string `pulumi:"tagName"` }
type TriggerBuildSourceRepoSourceArgs ¶
type TriggerBuildSourceRepoSourceArgs struct { // Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and // described at https://github.com/google/re2/wiki/Syntax BranchName pulumi.StringPtrInput `pulumi:"branchName"` // Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided. CommitSha pulumi.StringPtrInput `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. // This must be a relative path. If a step's dir is specified and is an absolute path, // this value is ignored for that step's execution. Dir pulumi.StringPtrInput `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. // If omitted, the project ID requesting the build is assumed. ProjectId pulumi.StringPtrInput `pulumi:"projectId"` // Name of the Cloud Source Repository. RepoName pulumi.StringInput `pulumi:"repoName"` // Substitutions to use in a triggered build. Should only be used with triggers.run Substitutions pulumi.StringMapInput `pulumi:"substitutions"` // Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and // described at https://github.com/google/re2/wiki/Syntax TagName pulumi.StringPtrInput `pulumi:"tagName"` }
func (TriggerBuildSourceRepoSourceArgs) ElementType ¶
func (TriggerBuildSourceRepoSourceArgs) ElementType() reflect.Type
func (TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourceOutput ¶
func (i TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourceOutput() TriggerBuildSourceRepoSourceOutput
func (TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourceOutputWithContext ¶
func (i TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourceOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourceOutput
func (TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourcePtrOutput ¶
func (i TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourcePtrOutput() TriggerBuildSourceRepoSourcePtrOutput
func (TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourcePtrOutputWithContext ¶
func (i TriggerBuildSourceRepoSourceArgs) ToTriggerBuildSourceRepoSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourcePtrOutput
type TriggerBuildSourceRepoSourceInput ¶
type TriggerBuildSourceRepoSourceInput interface { pulumi.Input ToTriggerBuildSourceRepoSourceOutput() TriggerBuildSourceRepoSourceOutput ToTriggerBuildSourceRepoSourceOutputWithContext(context.Context) TriggerBuildSourceRepoSourceOutput }
TriggerBuildSourceRepoSourceInput is an input type that accepts TriggerBuildSourceRepoSourceArgs and TriggerBuildSourceRepoSourceOutput values. You can construct a concrete instance of `TriggerBuildSourceRepoSourceInput` via:
TriggerBuildSourceRepoSourceArgs{...}
type TriggerBuildSourceRepoSourceOutput ¶
type TriggerBuildSourceRepoSourceOutput struct{ *pulumi.OutputState }
func (TriggerBuildSourceRepoSourceOutput) BranchName ¶
func (o TriggerBuildSourceRepoSourceOutput) BranchName() pulumi.StringPtrOutput
Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerBuildSourceRepoSourceOutput) CommitSha ¶
func (o TriggerBuildSourceRepoSourceOutput) CommitSha() pulumi.StringPtrOutput
Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided.
func (TriggerBuildSourceRepoSourceOutput) Dir ¶
func (o TriggerBuildSourceRepoSourceOutput) Dir() pulumi.StringPtrOutput
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.
func (TriggerBuildSourceRepoSourceOutput) ElementType ¶
func (TriggerBuildSourceRepoSourceOutput) ElementType() reflect.Type
func (TriggerBuildSourceRepoSourceOutput) InvertRegex ¶
func (o TriggerBuildSourceRepoSourceOutput) InvertRegex() pulumi.BoolPtrOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (TriggerBuildSourceRepoSourceOutput) ProjectId ¶
func (o TriggerBuildSourceRepoSourceOutput) ProjectId() pulumi.StringPtrOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (TriggerBuildSourceRepoSourceOutput) RepoName ¶
func (o TriggerBuildSourceRepoSourceOutput) RepoName() pulumi.StringOutput
Name of the Cloud Source Repository.
func (TriggerBuildSourceRepoSourceOutput) Substitutions ¶
func (o TriggerBuildSourceRepoSourceOutput) Substitutions() pulumi.StringMapOutput
Substitutions to use in a triggered build. Should only be used with triggers.run
func (TriggerBuildSourceRepoSourceOutput) TagName ¶
func (o TriggerBuildSourceRepoSourceOutput) TagName() pulumi.StringPtrOutput
Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourceOutput ¶
func (o TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourceOutput() TriggerBuildSourceRepoSourceOutput
func (TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourceOutputWithContext ¶
func (o TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourceOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourceOutput
func (TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourcePtrOutput ¶
func (o TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourcePtrOutput() TriggerBuildSourceRepoSourcePtrOutput
func (TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourcePtrOutputWithContext ¶
func (o TriggerBuildSourceRepoSourceOutput) ToTriggerBuildSourceRepoSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourcePtrOutput
type TriggerBuildSourceRepoSourcePtrInput ¶
type TriggerBuildSourceRepoSourcePtrInput interface { pulumi.Input ToTriggerBuildSourceRepoSourcePtrOutput() TriggerBuildSourceRepoSourcePtrOutput ToTriggerBuildSourceRepoSourcePtrOutputWithContext(context.Context) TriggerBuildSourceRepoSourcePtrOutput }
TriggerBuildSourceRepoSourcePtrInput is an input type that accepts TriggerBuildSourceRepoSourceArgs, TriggerBuildSourceRepoSourcePtr and TriggerBuildSourceRepoSourcePtrOutput values. You can construct a concrete instance of `TriggerBuildSourceRepoSourcePtrInput` via:
TriggerBuildSourceRepoSourceArgs{...} or: nil
func TriggerBuildSourceRepoSourcePtr ¶
func TriggerBuildSourceRepoSourcePtr(v *TriggerBuildSourceRepoSourceArgs) TriggerBuildSourceRepoSourcePtrInput
type TriggerBuildSourceRepoSourcePtrOutput ¶
type TriggerBuildSourceRepoSourcePtrOutput struct{ *pulumi.OutputState }
func (TriggerBuildSourceRepoSourcePtrOutput) BranchName ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) BranchName() pulumi.StringPtrOutput
Regex matching branches to build. Exactly one a of branch name, tag, or commit SHA must be provided. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerBuildSourceRepoSourcePtrOutput) CommitSha ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) CommitSha() pulumi.StringPtrOutput
Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided.
func (TriggerBuildSourceRepoSourcePtrOutput) Dir ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) Dir() pulumi.StringPtrOutput
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.
func (TriggerBuildSourceRepoSourcePtrOutput) ElementType ¶
func (TriggerBuildSourceRepoSourcePtrOutput) ElementType() reflect.Type
func (TriggerBuildSourceRepoSourcePtrOutput) InvertRegex ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) InvertRegex() pulumi.BoolPtrOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (TriggerBuildSourceRepoSourcePtrOutput) ProjectId ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) ProjectId() pulumi.StringPtrOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (TriggerBuildSourceRepoSourcePtrOutput) RepoName ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) RepoName() pulumi.StringPtrOutput
Name of the Cloud Source Repository.
func (TriggerBuildSourceRepoSourcePtrOutput) Substitutions ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) Substitutions() pulumi.StringMapOutput
Substitutions to use in a triggered build. Should only be used with triggers.run
func (TriggerBuildSourceRepoSourcePtrOutput) TagName ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) TagName() pulumi.StringPtrOutput
Regex matching tags to build. Exactly one a of branch name, tag, or commit SHA must be provided. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerBuildSourceRepoSourcePtrOutput) ToTriggerBuildSourceRepoSourcePtrOutput ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) ToTriggerBuildSourceRepoSourcePtrOutput() TriggerBuildSourceRepoSourcePtrOutput
func (TriggerBuildSourceRepoSourcePtrOutput) ToTriggerBuildSourceRepoSourcePtrOutputWithContext ¶
func (o TriggerBuildSourceRepoSourcePtrOutput) ToTriggerBuildSourceRepoSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceRepoSourcePtrOutput
type TriggerBuildSourceStorageSource ¶
type TriggerBuildSourceStorageSource struct { // Google Cloud Storage bucket containing the source. Bucket string `pulumi:"bucket"` // Google Cloud Storage generation for the object. // If the generation is omitted, the latest generation will be used Generation *string `pulumi:"generation"` // Google Cloud Storage object containing the source. // This object must be a gzipped archive file (.tar.gz) containing source to build. Object string `pulumi:"object"` }
type TriggerBuildSourceStorageSourceArgs ¶
type TriggerBuildSourceStorageSourceArgs struct { // Google Cloud Storage bucket containing the source. Bucket pulumi.StringInput `pulumi:"bucket"` // Google Cloud Storage generation for the object. // If the generation is omitted, the latest generation will be used Generation pulumi.StringPtrInput `pulumi:"generation"` // Google Cloud Storage object containing the source. // This object must be a gzipped archive file (.tar.gz) containing source to build. Object pulumi.StringInput `pulumi:"object"` }
func (TriggerBuildSourceStorageSourceArgs) ElementType ¶
func (TriggerBuildSourceStorageSourceArgs) ElementType() reflect.Type
func (TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourceOutput ¶
func (i TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourceOutput() TriggerBuildSourceStorageSourceOutput
func (TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourceOutputWithContext ¶
func (i TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourceOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourceOutput
func (TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourcePtrOutput ¶
func (i TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourcePtrOutput() TriggerBuildSourceStorageSourcePtrOutput
func (TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourcePtrOutputWithContext ¶
func (i TriggerBuildSourceStorageSourceArgs) ToTriggerBuildSourceStorageSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourcePtrOutput
type TriggerBuildSourceStorageSourceInput ¶
type TriggerBuildSourceStorageSourceInput interface { pulumi.Input ToTriggerBuildSourceStorageSourceOutput() TriggerBuildSourceStorageSourceOutput ToTriggerBuildSourceStorageSourceOutputWithContext(context.Context) TriggerBuildSourceStorageSourceOutput }
TriggerBuildSourceStorageSourceInput is an input type that accepts TriggerBuildSourceStorageSourceArgs and TriggerBuildSourceStorageSourceOutput values. You can construct a concrete instance of `TriggerBuildSourceStorageSourceInput` via:
TriggerBuildSourceStorageSourceArgs{...}
type TriggerBuildSourceStorageSourceOutput ¶
type TriggerBuildSourceStorageSourceOutput struct{ *pulumi.OutputState }
func (TriggerBuildSourceStorageSourceOutput) Bucket ¶
func (o TriggerBuildSourceStorageSourceOutput) Bucket() pulumi.StringOutput
Google Cloud Storage bucket containing the source.
func (TriggerBuildSourceStorageSourceOutput) ElementType ¶
func (TriggerBuildSourceStorageSourceOutput) ElementType() reflect.Type
func (TriggerBuildSourceStorageSourceOutput) Generation ¶
func (o TriggerBuildSourceStorageSourceOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used
func (TriggerBuildSourceStorageSourceOutput) Object ¶
func (o TriggerBuildSourceStorageSourceOutput) Object() pulumi.StringOutput
Google Cloud Storage object containing the source. This object must be a gzipped archive file (.tar.gz) containing source to build.
func (TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourceOutput ¶
func (o TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourceOutput() TriggerBuildSourceStorageSourceOutput
func (TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourceOutputWithContext ¶
func (o TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourceOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourceOutput
func (TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourcePtrOutput ¶
func (o TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourcePtrOutput() TriggerBuildSourceStorageSourcePtrOutput
func (TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourcePtrOutputWithContext ¶
func (o TriggerBuildSourceStorageSourceOutput) ToTriggerBuildSourceStorageSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourcePtrOutput
type TriggerBuildSourceStorageSourcePtrInput ¶
type TriggerBuildSourceStorageSourcePtrInput interface { pulumi.Input ToTriggerBuildSourceStorageSourcePtrOutput() TriggerBuildSourceStorageSourcePtrOutput ToTriggerBuildSourceStorageSourcePtrOutputWithContext(context.Context) TriggerBuildSourceStorageSourcePtrOutput }
TriggerBuildSourceStorageSourcePtrInput is an input type that accepts TriggerBuildSourceStorageSourceArgs, TriggerBuildSourceStorageSourcePtr and TriggerBuildSourceStorageSourcePtrOutput values. You can construct a concrete instance of `TriggerBuildSourceStorageSourcePtrInput` via:
TriggerBuildSourceStorageSourceArgs{...} or: nil
func TriggerBuildSourceStorageSourcePtr ¶
func TriggerBuildSourceStorageSourcePtr(v *TriggerBuildSourceStorageSourceArgs) TriggerBuildSourceStorageSourcePtrInput
type TriggerBuildSourceStorageSourcePtrOutput ¶
type TriggerBuildSourceStorageSourcePtrOutput struct{ *pulumi.OutputState }
func (TriggerBuildSourceStorageSourcePtrOutput) Bucket ¶
func (o TriggerBuildSourceStorageSourcePtrOutput) Bucket() pulumi.StringPtrOutput
Google Cloud Storage bucket containing the source.
func (TriggerBuildSourceStorageSourcePtrOutput) ElementType ¶
func (TriggerBuildSourceStorageSourcePtrOutput) ElementType() reflect.Type
func (TriggerBuildSourceStorageSourcePtrOutput) Generation ¶
func (o TriggerBuildSourceStorageSourcePtrOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object. If the generation is omitted, the latest generation will be used
func (TriggerBuildSourceStorageSourcePtrOutput) Object ¶
func (o TriggerBuildSourceStorageSourcePtrOutput) Object() pulumi.StringPtrOutput
Google Cloud Storage object containing the source. This object must be a gzipped archive file (.tar.gz) containing source to build.
func (TriggerBuildSourceStorageSourcePtrOutput) ToTriggerBuildSourceStorageSourcePtrOutput ¶
func (o TriggerBuildSourceStorageSourcePtrOutput) ToTriggerBuildSourceStorageSourcePtrOutput() TriggerBuildSourceStorageSourcePtrOutput
func (TriggerBuildSourceStorageSourcePtrOutput) ToTriggerBuildSourceStorageSourcePtrOutputWithContext ¶
func (o TriggerBuildSourceStorageSourcePtrOutput) ToTriggerBuildSourceStorageSourcePtrOutputWithContext(ctx context.Context) TriggerBuildSourceStorageSourcePtrOutput
type TriggerBuildStep ¶
type TriggerBuildStep struct { // Allow this build step to fail without failing the entire build if and // only if the exit code is one of the specified codes. // If `allowFailure` is also specified, this field will take precedence. AllowExitCodes []int `pulumi:"allowExitCodes"` // Allow this build step to fail without failing the entire build. // If false, the entire build will fail if this step fails. Otherwise, the // build will succeed, but this step will still have a failure status. // Error information will be reported in the `failureDetail` field. // `allowExitCodes` takes precedence over this field. AllowFailure *bool `pulumi:"allowFailure"` // A list of arguments that will be presented to the step when it is started. // If the image used to run the step's container has an entrypoint, the args // are used as arguments to that entrypoint. If the image does not define an // entrypoint, the first element in args is used as the entrypoint, and the // remainder will be used as arguments. Args []string `pulumi:"args"` // Working directory to use when running this step's container. // If this value is a relative path, it is relative to the build's working // directory. If this value is absolute, it may be outside the build's working // directory, in which case the contents of the path may not be persisted // across build step executions, unless a `volume` for that path is specified. // If the build specifies a `RepoSource` with `dir` and a step with a // `dir`, // which specifies an absolute path, the `RepoSource` `dir` is ignored // for the step's execution. Dir *string `pulumi:"dir"` // Entrypoint to be used instead of the build step image's // default entrypoint. // If unset, the image's default entrypoint is used Entrypoint *string `pulumi:"entrypoint"` // A list of environment variable definitions to be used when // running a step. // The elements are of the form "KEY=VALUE" for the environment variable // "KEY" being given the value "VALUE". Envs []string `pulumi:"envs"` // Unique identifier for this build step, used in `waitFor` to // reference this build step as a dependency. Id *string `pulumi:"id"` // The name of the container image that will run this particular build step. // If the image is available in the host's Docker daemon's cache, it will be // run directly. If not, the host will attempt to pull the image first, using // the builder service account's credentials if necessary. // The Docker daemon's cache will already have the latest versions of all of // the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders // for images and examples). // The Docker daemon will also have cached many of the layers for some popular // images, like "ubuntu", "debian", but they will be refreshed at the time // you attempt to use them. // If you built an image in a previous build step, it will be stored in the // host's Docker daemon's cache and is available to use as the name for a // later build step. Name string `pulumi:"name"` // A shell script to be executed in the step. // When script is provided, the user cannot specify the entrypoint or args. Script *string `pulumi:"script"` // A list of environment variables which are encrypted using // a Cloud Key // Management Service crypto key. These values must be specified in // the build's `Secret`. SecretEnvs []string `pulumi:"secretEnvs"` // Time limit for executing this build step. If not defined, // the step has no // time limit and will be allowed to continue to run until either it // completes or the build itself times out. Timeout *string `pulumi:"timeout"` // Output only. Stores timing information for executing this // build step. Timing *string `pulumi:"timing"` // List of volumes to mount into the build step. // Each volume is created as an empty volume prior to execution of the // build step. Upon completion of the build, volumes and their contents // are discarded. // Using a named volume in only one step is not valid as it is // indicative of a build request with an incorrect configuration. // Structure is documented below. Volumes []TriggerBuildStepVolume `pulumi:"volumes"` // The ID(s) of the step(s) that this build step depends on. // This build step will not start until all the build steps in `waitFor` // have completed successfully. If `waitFor` is empty, this build step // will start when all previous build steps in the `Build.Steps` list // have completed successfully. WaitFors []string `pulumi:"waitFors"` }
type TriggerBuildStepArgs ¶
type TriggerBuildStepArgs struct { // Allow this build step to fail without failing the entire build if and // only if the exit code is one of the specified codes. // If `allowFailure` is also specified, this field will take precedence. AllowExitCodes pulumi.IntArrayInput `pulumi:"allowExitCodes"` // Allow this build step to fail without failing the entire build. // If false, the entire build will fail if this step fails. Otherwise, the // build will succeed, but this step will still have a failure status. // Error information will be reported in the `failureDetail` field. // `allowExitCodes` takes precedence over this field. AllowFailure pulumi.BoolPtrInput `pulumi:"allowFailure"` // A list of arguments that will be presented to the step when it is started. // If the image used to run the step's container has an entrypoint, the args // are used as arguments to that entrypoint. If the image does not define an // entrypoint, the first element in args is used as the entrypoint, and the // remainder will be used as arguments. Args pulumi.StringArrayInput `pulumi:"args"` // Working directory to use when running this step's container. // If this value is a relative path, it is relative to the build's working // directory. If this value is absolute, it may be outside the build's working // directory, in which case the contents of the path may not be persisted // across build step executions, unless a `volume` for that path is specified. // If the build specifies a `RepoSource` with `dir` and a step with a // `dir`, // which specifies an absolute path, the `RepoSource` `dir` is ignored // for the step's execution. Dir pulumi.StringPtrInput `pulumi:"dir"` // Entrypoint to be used instead of the build step image's // default entrypoint. // If unset, the image's default entrypoint is used Entrypoint pulumi.StringPtrInput `pulumi:"entrypoint"` // A list of environment variable definitions to be used when // running a step. // The elements are of the form "KEY=VALUE" for the environment variable // "KEY" being given the value "VALUE". Envs pulumi.StringArrayInput `pulumi:"envs"` // Unique identifier for this build step, used in `waitFor` to // reference this build step as a dependency. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the container image that will run this particular build step. // If the image is available in the host's Docker daemon's cache, it will be // run directly. If not, the host will attempt to pull the image first, using // the builder service account's credentials if necessary. // The Docker daemon's cache will already have the latest versions of all of // the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders // for images and examples). // The Docker daemon will also have cached many of the layers for some popular // images, like "ubuntu", "debian", but they will be refreshed at the time // you attempt to use them. // If you built an image in a previous build step, it will be stored in the // host's Docker daemon's cache and is available to use as the name for a // later build step. Name pulumi.StringInput `pulumi:"name"` // A shell script to be executed in the step. // When script is provided, the user cannot specify the entrypoint or args. Script pulumi.StringPtrInput `pulumi:"script"` // A list of environment variables which are encrypted using // a Cloud Key // Management Service crypto key. These values must be specified in // the build's `Secret`. SecretEnvs pulumi.StringArrayInput `pulumi:"secretEnvs"` // Time limit for executing this build step. If not defined, // the step has no // time limit and will be allowed to continue to run until either it // completes or the build itself times out. Timeout pulumi.StringPtrInput `pulumi:"timeout"` // Output only. Stores timing information for executing this // build step. Timing pulumi.StringPtrInput `pulumi:"timing"` // List of volumes to mount into the build step. // Each volume is created as an empty volume prior to execution of the // build step. Upon completion of the build, volumes and their contents // are discarded. // Using a named volume in only one step is not valid as it is // indicative of a build request with an incorrect configuration. // Structure is documented below. Volumes TriggerBuildStepVolumeArrayInput `pulumi:"volumes"` // The ID(s) of the step(s) that this build step depends on. // This build step will not start until all the build steps in `waitFor` // have completed successfully. If `waitFor` is empty, this build step // will start when all previous build steps in the `Build.Steps` list // have completed successfully. WaitFors pulumi.StringArrayInput `pulumi:"waitFors"` }
func (TriggerBuildStepArgs) ElementType ¶
func (TriggerBuildStepArgs) ElementType() reflect.Type
func (TriggerBuildStepArgs) ToTriggerBuildStepOutput ¶
func (i TriggerBuildStepArgs) ToTriggerBuildStepOutput() TriggerBuildStepOutput
func (TriggerBuildStepArgs) ToTriggerBuildStepOutputWithContext ¶
func (i TriggerBuildStepArgs) ToTriggerBuildStepOutputWithContext(ctx context.Context) TriggerBuildStepOutput
type TriggerBuildStepArray ¶
type TriggerBuildStepArray []TriggerBuildStepInput
func (TriggerBuildStepArray) ElementType ¶
func (TriggerBuildStepArray) ElementType() reflect.Type
func (TriggerBuildStepArray) ToTriggerBuildStepArrayOutput ¶
func (i TriggerBuildStepArray) ToTriggerBuildStepArrayOutput() TriggerBuildStepArrayOutput
func (TriggerBuildStepArray) ToTriggerBuildStepArrayOutputWithContext ¶
func (i TriggerBuildStepArray) ToTriggerBuildStepArrayOutputWithContext(ctx context.Context) TriggerBuildStepArrayOutput
type TriggerBuildStepArrayInput ¶
type TriggerBuildStepArrayInput interface { pulumi.Input ToTriggerBuildStepArrayOutput() TriggerBuildStepArrayOutput ToTriggerBuildStepArrayOutputWithContext(context.Context) TriggerBuildStepArrayOutput }
TriggerBuildStepArrayInput is an input type that accepts TriggerBuildStepArray and TriggerBuildStepArrayOutput values. You can construct a concrete instance of `TriggerBuildStepArrayInput` via:
TriggerBuildStepArray{ TriggerBuildStepArgs{...} }
type TriggerBuildStepArrayOutput ¶
type TriggerBuildStepArrayOutput struct{ *pulumi.OutputState }
func (TriggerBuildStepArrayOutput) ElementType ¶
func (TriggerBuildStepArrayOutput) ElementType() reflect.Type
func (TriggerBuildStepArrayOutput) Index ¶
func (o TriggerBuildStepArrayOutput) Index(i pulumi.IntInput) TriggerBuildStepOutput
func (TriggerBuildStepArrayOutput) ToTriggerBuildStepArrayOutput ¶
func (o TriggerBuildStepArrayOutput) ToTriggerBuildStepArrayOutput() TriggerBuildStepArrayOutput
func (TriggerBuildStepArrayOutput) ToTriggerBuildStepArrayOutputWithContext ¶
func (o TriggerBuildStepArrayOutput) ToTriggerBuildStepArrayOutputWithContext(ctx context.Context) TriggerBuildStepArrayOutput
type TriggerBuildStepInput ¶
type TriggerBuildStepInput interface { pulumi.Input ToTriggerBuildStepOutput() TriggerBuildStepOutput ToTriggerBuildStepOutputWithContext(context.Context) TriggerBuildStepOutput }
TriggerBuildStepInput is an input type that accepts TriggerBuildStepArgs and TriggerBuildStepOutput values. You can construct a concrete instance of `TriggerBuildStepInput` via:
TriggerBuildStepArgs{...}
type TriggerBuildStepOutput ¶
type TriggerBuildStepOutput struct{ *pulumi.OutputState }
func (TriggerBuildStepOutput) AllowExitCodes ¶
func (o TriggerBuildStepOutput) AllowExitCodes() pulumi.IntArrayOutput
Allow this build step to fail without failing the entire build if and only if the exit code is one of the specified codes. If `allowFailure` is also specified, this field will take precedence.
func (TriggerBuildStepOutput) AllowFailure ¶
func (o TriggerBuildStepOutput) AllowFailure() pulumi.BoolPtrOutput
Allow this build step to fail without failing the entire build. If false, the entire build will fail if this step fails. Otherwise, the build will succeed, but this step will still have a failure status. Error information will be reported in the `failureDetail` field. `allowExitCodes` takes precedence over this field.
func (TriggerBuildStepOutput) Args ¶
func (o TriggerBuildStepOutput) Args() pulumi.StringArrayOutput
A list of arguments that will be presented to the step when it is started. If the image used to run the step's container has an entrypoint, the args are used as arguments to that entrypoint. If the image does not define an entrypoint, the first element in args is used as the entrypoint, and the remainder will be used as arguments.
func (TriggerBuildStepOutput) Dir ¶
func (o TriggerBuildStepOutput) Dir() pulumi.StringPtrOutput
Working directory to use when running this step's container. If this value is a relative path, it is relative to the build's working directory. If this value is absolute, it may be outside the build's working directory, in which case the contents of the path may not be persisted across build step executions, unless a `volume` for that path is specified. If the build specifies a `RepoSource` with `dir` and a step with a `dir`, which specifies an absolute path, the `RepoSource` `dir` is ignored for the step's execution.
func (TriggerBuildStepOutput) ElementType ¶
func (TriggerBuildStepOutput) ElementType() reflect.Type
func (TriggerBuildStepOutput) Entrypoint ¶
func (o TriggerBuildStepOutput) Entrypoint() pulumi.StringPtrOutput
Entrypoint to be used instead of the build step image's default entrypoint. If unset, the image's default entrypoint is used
func (TriggerBuildStepOutput) Envs ¶
func (o TriggerBuildStepOutput) Envs() pulumi.StringArrayOutput
A list of environment variable definitions to be used when running a step. The elements are of the form "KEY=VALUE" for the environment variable "KEY" being given the value "VALUE".
func (TriggerBuildStepOutput) Id ¶
func (o TriggerBuildStepOutput) Id() pulumi.StringPtrOutput
Unique identifier for this build step, used in `waitFor` to reference this build step as a dependency.
func (TriggerBuildStepOutput) Name ¶
func (o TriggerBuildStepOutput) Name() pulumi.StringOutput
The name of the container image that will run this particular build step. If the image is available in the host's Docker daemon's cache, it will be run directly. If not, the host will attempt to pull the image first, using the builder service account's credentials if necessary. The Docker daemon's cache will already have the latest versions of all of the officially supported build steps (see https://github.com/GoogleCloudPlatform/cloud-builders for images and examples). The Docker daemon will also have cached many of the layers for some popular images, like "ubuntu", "debian", but they will be refreshed at the time you attempt to use them. If you built an image in a previous build step, it will be stored in the host's Docker daemon's cache and is available to use as the name for a later build step.
func (TriggerBuildStepOutput) Script ¶
func (o TriggerBuildStepOutput) Script() pulumi.StringPtrOutput
A shell script to be executed in the step. When script is provided, the user cannot specify the entrypoint or args.
func (TriggerBuildStepOutput) SecretEnvs ¶
func (o TriggerBuildStepOutput) SecretEnvs() pulumi.StringArrayOutput
A list of environment variables which are encrypted using a Cloud Key Management Service crypto key. These values must be specified in the build's `Secret`.
func (TriggerBuildStepOutput) Timeout ¶
func (o TriggerBuildStepOutput) Timeout() pulumi.StringPtrOutput
Time limit for executing this build step. If not defined, the step has no time limit and will be allowed to continue to run until either it completes or the build itself times out.
func (TriggerBuildStepOutput) Timing ¶
func (o TriggerBuildStepOutput) Timing() pulumi.StringPtrOutput
Output only. Stores timing information for executing this build step.
func (TriggerBuildStepOutput) ToTriggerBuildStepOutput ¶
func (o TriggerBuildStepOutput) ToTriggerBuildStepOutput() TriggerBuildStepOutput
func (TriggerBuildStepOutput) ToTriggerBuildStepOutputWithContext ¶
func (o TriggerBuildStepOutput) ToTriggerBuildStepOutputWithContext(ctx context.Context) TriggerBuildStepOutput
func (TriggerBuildStepOutput) Volumes ¶
func (o TriggerBuildStepOutput) Volumes() TriggerBuildStepVolumeArrayOutput
List of volumes to mount into the build step. Each volume is created as an empty volume prior to execution of the build step. Upon completion of the build, volumes and their contents are discarded. Using a named volume in only one step is not valid as it is indicative of a build request with an incorrect configuration. Structure is documented below.
func (TriggerBuildStepOutput) WaitFors ¶
func (o TriggerBuildStepOutput) WaitFors() pulumi.StringArrayOutput
The ID(s) of the step(s) that this build step depends on. This build step will not start until all the build steps in `waitFor` have completed successfully. If `waitFor` is empty, this build step will start when all previous build steps in the `Build.Steps` list have completed successfully.
type TriggerBuildStepVolume ¶
type TriggerBuildStepVolume struct { // Name of the volume to mount. // Volume names must be unique per build step and must be valid names for Docker volumes. // Each named volume must be used by at least two build steps. Name string `pulumi:"name"` // Path at which to mount the volume. // Paths must be absolute and cannot conflict with other volume paths on the same // build step or with certain reserved volume paths. Path string `pulumi:"path"` }
type TriggerBuildStepVolumeArgs ¶
type TriggerBuildStepVolumeArgs struct { // Name of the volume to mount. // Volume names must be unique per build step and must be valid names for Docker volumes. // Each named volume must be used by at least two build steps. Name pulumi.StringInput `pulumi:"name"` // Path at which to mount the volume. // Paths must be absolute and cannot conflict with other volume paths on the same // build step or with certain reserved volume paths. Path pulumi.StringInput `pulumi:"path"` }
func (TriggerBuildStepVolumeArgs) ElementType ¶
func (TriggerBuildStepVolumeArgs) ElementType() reflect.Type
func (TriggerBuildStepVolumeArgs) ToTriggerBuildStepVolumeOutput ¶
func (i TriggerBuildStepVolumeArgs) ToTriggerBuildStepVolumeOutput() TriggerBuildStepVolumeOutput
func (TriggerBuildStepVolumeArgs) ToTriggerBuildStepVolumeOutputWithContext ¶
func (i TriggerBuildStepVolumeArgs) ToTriggerBuildStepVolumeOutputWithContext(ctx context.Context) TriggerBuildStepVolumeOutput
type TriggerBuildStepVolumeArray ¶
type TriggerBuildStepVolumeArray []TriggerBuildStepVolumeInput
func (TriggerBuildStepVolumeArray) ElementType ¶
func (TriggerBuildStepVolumeArray) ElementType() reflect.Type
func (TriggerBuildStepVolumeArray) ToTriggerBuildStepVolumeArrayOutput ¶
func (i TriggerBuildStepVolumeArray) ToTriggerBuildStepVolumeArrayOutput() TriggerBuildStepVolumeArrayOutput
func (TriggerBuildStepVolumeArray) ToTriggerBuildStepVolumeArrayOutputWithContext ¶
func (i TriggerBuildStepVolumeArray) ToTriggerBuildStepVolumeArrayOutputWithContext(ctx context.Context) TriggerBuildStepVolumeArrayOutput
type TriggerBuildStepVolumeArrayInput ¶
type TriggerBuildStepVolumeArrayInput interface { pulumi.Input ToTriggerBuildStepVolumeArrayOutput() TriggerBuildStepVolumeArrayOutput ToTriggerBuildStepVolumeArrayOutputWithContext(context.Context) TriggerBuildStepVolumeArrayOutput }
TriggerBuildStepVolumeArrayInput is an input type that accepts TriggerBuildStepVolumeArray and TriggerBuildStepVolumeArrayOutput values. You can construct a concrete instance of `TriggerBuildStepVolumeArrayInput` via:
TriggerBuildStepVolumeArray{ TriggerBuildStepVolumeArgs{...} }
type TriggerBuildStepVolumeArrayOutput ¶
type TriggerBuildStepVolumeArrayOutput struct{ *pulumi.OutputState }
func (TriggerBuildStepVolumeArrayOutput) ElementType ¶
func (TriggerBuildStepVolumeArrayOutput) ElementType() reflect.Type
func (TriggerBuildStepVolumeArrayOutput) Index ¶
func (o TriggerBuildStepVolumeArrayOutput) Index(i pulumi.IntInput) TriggerBuildStepVolumeOutput
func (TriggerBuildStepVolumeArrayOutput) ToTriggerBuildStepVolumeArrayOutput ¶
func (o TriggerBuildStepVolumeArrayOutput) ToTriggerBuildStepVolumeArrayOutput() TriggerBuildStepVolumeArrayOutput
func (TriggerBuildStepVolumeArrayOutput) ToTriggerBuildStepVolumeArrayOutputWithContext ¶
func (o TriggerBuildStepVolumeArrayOutput) ToTriggerBuildStepVolumeArrayOutputWithContext(ctx context.Context) TriggerBuildStepVolumeArrayOutput
type TriggerBuildStepVolumeInput ¶
type TriggerBuildStepVolumeInput interface { pulumi.Input ToTriggerBuildStepVolumeOutput() TriggerBuildStepVolumeOutput ToTriggerBuildStepVolumeOutputWithContext(context.Context) TriggerBuildStepVolumeOutput }
TriggerBuildStepVolumeInput is an input type that accepts TriggerBuildStepVolumeArgs and TriggerBuildStepVolumeOutput values. You can construct a concrete instance of `TriggerBuildStepVolumeInput` via:
TriggerBuildStepVolumeArgs{...}
type TriggerBuildStepVolumeOutput ¶
type TriggerBuildStepVolumeOutput struct{ *pulumi.OutputState }
func (TriggerBuildStepVolumeOutput) ElementType ¶
func (TriggerBuildStepVolumeOutput) ElementType() reflect.Type
func (TriggerBuildStepVolumeOutput) Name ¶
func (o TriggerBuildStepVolumeOutput) Name() pulumi.StringOutput
Name of the volume to mount. Volume names must be unique per build step and must be valid names for Docker volumes. Each named volume must be used by at least two build steps.
func (TriggerBuildStepVolumeOutput) Path ¶
func (o TriggerBuildStepVolumeOutput) Path() pulumi.StringOutput
Path at which to mount the volume. Paths must be absolute and cannot conflict with other volume paths on the same build step or with certain reserved volume paths.
func (TriggerBuildStepVolumeOutput) ToTriggerBuildStepVolumeOutput ¶
func (o TriggerBuildStepVolumeOutput) ToTriggerBuildStepVolumeOutput() TriggerBuildStepVolumeOutput
func (TriggerBuildStepVolumeOutput) ToTriggerBuildStepVolumeOutputWithContext ¶
func (o TriggerBuildStepVolumeOutput) ToTriggerBuildStepVolumeOutputWithContext(ctx context.Context) TriggerBuildStepVolumeOutput
type TriggerGitFileSource ¶
type TriggerGitFileSource struct { // The full resource name of the bitbucket server config. // Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}. BitbucketServerConfig *string `pulumi:"bitbucketServerConfig"` // The full resource name of the github enterprise config. // Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}. GithubEnterpriseConfig *string `pulumi:"githubEnterpriseConfig"` // The path of the file, with the repo root as the root of the path. Path string `pulumi:"path"` // The type of the repo, since it may not be explicit from the repo field (e.g from a URL). // Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER // Possible values are: `UNKNOWN`, `CLOUD_SOURCE_REPOSITORIES`, `GITHUB`, `BITBUCKET_SERVER`. RepoType string `pulumi:"repoType"` // The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. // If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. Repository *string `pulumi:"repository"` // The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the // filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions // If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. Revision *string `pulumi:"revision"` // The URI of the repo (optional). If unspecified, the repo from which the trigger // invocation originated is assumed to be the repo from which to read the specified path. Uri *string `pulumi:"uri"` }
type TriggerGitFileSourceArgs ¶
type TriggerGitFileSourceArgs struct { // The full resource name of the bitbucket server config. // Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}. BitbucketServerConfig pulumi.StringPtrInput `pulumi:"bitbucketServerConfig"` // The full resource name of the github enterprise config. // Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}. GithubEnterpriseConfig pulumi.StringPtrInput `pulumi:"githubEnterpriseConfig"` // The path of the file, with the repo root as the root of the path. Path pulumi.StringInput `pulumi:"path"` // The type of the repo, since it may not be explicit from the repo field (e.g from a URL). // Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER // Possible values are: `UNKNOWN`, `CLOUD_SOURCE_REPOSITORIES`, `GITHUB`, `BITBUCKET_SERVER`. RepoType pulumi.StringInput `pulumi:"repoType"` // The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. // If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path. Repository pulumi.StringPtrInput `pulumi:"repository"` // The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the // filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions // If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path. Revision pulumi.StringPtrInput `pulumi:"revision"` // The URI of the repo (optional). If unspecified, the repo from which the trigger // invocation originated is assumed to be the repo from which to read the specified path. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (TriggerGitFileSourceArgs) ElementType ¶
func (TriggerGitFileSourceArgs) ElementType() reflect.Type
func (TriggerGitFileSourceArgs) ToTriggerGitFileSourceOutput ¶
func (i TriggerGitFileSourceArgs) ToTriggerGitFileSourceOutput() TriggerGitFileSourceOutput
func (TriggerGitFileSourceArgs) ToTriggerGitFileSourceOutputWithContext ¶
func (i TriggerGitFileSourceArgs) ToTriggerGitFileSourceOutputWithContext(ctx context.Context) TriggerGitFileSourceOutput
func (TriggerGitFileSourceArgs) ToTriggerGitFileSourcePtrOutput ¶
func (i TriggerGitFileSourceArgs) ToTriggerGitFileSourcePtrOutput() TriggerGitFileSourcePtrOutput
func (TriggerGitFileSourceArgs) ToTriggerGitFileSourcePtrOutputWithContext ¶
func (i TriggerGitFileSourceArgs) ToTriggerGitFileSourcePtrOutputWithContext(ctx context.Context) TriggerGitFileSourcePtrOutput
type TriggerGitFileSourceInput ¶
type TriggerGitFileSourceInput interface { pulumi.Input ToTriggerGitFileSourceOutput() TriggerGitFileSourceOutput ToTriggerGitFileSourceOutputWithContext(context.Context) TriggerGitFileSourceOutput }
TriggerGitFileSourceInput is an input type that accepts TriggerGitFileSourceArgs and TriggerGitFileSourceOutput values. You can construct a concrete instance of `TriggerGitFileSourceInput` via:
TriggerGitFileSourceArgs{...}
type TriggerGitFileSourceOutput ¶
type TriggerGitFileSourceOutput struct{ *pulumi.OutputState }
func (TriggerGitFileSourceOutput) BitbucketServerConfig ¶
func (o TriggerGitFileSourceOutput) BitbucketServerConfig() pulumi.StringPtrOutput
The full resource name of the bitbucket server config. Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}.
func (TriggerGitFileSourceOutput) ElementType ¶
func (TriggerGitFileSourceOutput) ElementType() reflect.Type
func (TriggerGitFileSourceOutput) GithubEnterpriseConfig ¶
func (o TriggerGitFileSourceOutput) GithubEnterpriseConfig() pulumi.StringPtrOutput
The full resource name of the github enterprise config. Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}.
func (TriggerGitFileSourceOutput) Path ¶
func (o TriggerGitFileSourceOutput) Path() pulumi.StringOutput
The path of the file, with the repo root as the root of the path.
func (TriggerGitFileSourceOutput) RepoType ¶
func (o TriggerGitFileSourceOutput) RepoType() pulumi.StringOutput
The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values are: `UNKNOWN`, `CLOUD_SOURCE_REPOSITORIES`, `GITHUB`, `BITBUCKET_SERVER`.
func (TriggerGitFileSourceOutput) Repository ¶
func (o TriggerGitFileSourceOutput) Repository() pulumi.StringPtrOutput
The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
func (TriggerGitFileSourceOutput) Revision ¶
func (o TriggerGitFileSourceOutput) Revision() pulumi.StringPtrOutput
The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
func (TriggerGitFileSourceOutput) ToTriggerGitFileSourceOutput ¶
func (o TriggerGitFileSourceOutput) ToTriggerGitFileSourceOutput() TriggerGitFileSourceOutput
func (TriggerGitFileSourceOutput) ToTriggerGitFileSourceOutputWithContext ¶
func (o TriggerGitFileSourceOutput) ToTriggerGitFileSourceOutputWithContext(ctx context.Context) TriggerGitFileSourceOutput
func (TriggerGitFileSourceOutput) ToTriggerGitFileSourcePtrOutput ¶
func (o TriggerGitFileSourceOutput) ToTriggerGitFileSourcePtrOutput() TriggerGitFileSourcePtrOutput
func (TriggerGitFileSourceOutput) ToTriggerGitFileSourcePtrOutputWithContext ¶
func (o TriggerGitFileSourceOutput) ToTriggerGitFileSourcePtrOutputWithContext(ctx context.Context) TriggerGitFileSourcePtrOutput
func (TriggerGitFileSourceOutput) Uri ¶
func (o TriggerGitFileSourceOutput) Uri() pulumi.StringPtrOutput
The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
type TriggerGitFileSourcePtrInput ¶
type TriggerGitFileSourcePtrInput interface { pulumi.Input ToTriggerGitFileSourcePtrOutput() TriggerGitFileSourcePtrOutput ToTriggerGitFileSourcePtrOutputWithContext(context.Context) TriggerGitFileSourcePtrOutput }
TriggerGitFileSourcePtrInput is an input type that accepts TriggerGitFileSourceArgs, TriggerGitFileSourcePtr and TriggerGitFileSourcePtrOutput values. You can construct a concrete instance of `TriggerGitFileSourcePtrInput` via:
TriggerGitFileSourceArgs{...} or: nil
func TriggerGitFileSourcePtr ¶
func TriggerGitFileSourcePtr(v *TriggerGitFileSourceArgs) TriggerGitFileSourcePtrInput
type TriggerGitFileSourcePtrOutput ¶
type TriggerGitFileSourcePtrOutput struct{ *pulumi.OutputState }
func (TriggerGitFileSourcePtrOutput) BitbucketServerConfig ¶
func (o TriggerGitFileSourcePtrOutput) BitbucketServerConfig() pulumi.StringPtrOutput
The full resource name of the bitbucket server config. Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}.
func (TriggerGitFileSourcePtrOutput) Elem ¶
func (o TriggerGitFileSourcePtrOutput) Elem() TriggerGitFileSourceOutput
func (TriggerGitFileSourcePtrOutput) ElementType ¶
func (TriggerGitFileSourcePtrOutput) ElementType() reflect.Type
func (TriggerGitFileSourcePtrOutput) GithubEnterpriseConfig ¶
func (o TriggerGitFileSourcePtrOutput) GithubEnterpriseConfig() pulumi.StringPtrOutput
The full resource name of the github enterprise config. Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}.
func (TriggerGitFileSourcePtrOutput) Path ¶
func (o TriggerGitFileSourcePtrOutput) Path() pulumi.StringPtrOutput
The path of the file, with the repo root as the root of the path.
func (TriggerGitFileSourcePtrOutput) RepoType ¶
func (o TriggerGitFileSourcePtrOutput) RepoType() pulumi.StringPtrOutput
The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values are: `UNKNOWN`, `CLOUD_SOURCE_REPOSITORIES`, `GITHUB`, `BITBUCKET_SERVER`.
func (TriggerGitFileSourcePtrOutput) Repository ¶
func (o TriggerGitFileSourcePtrOutput) Repository() pulumi.StringPtrOutput
The fully qualified resource name of the Repo API repository. The fully qualified resource name of the Repo API repository. If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
func (TriggerGitFileSourcePtrOutput) Revision ¶
func (o TriggerGitFileSourcePtrOutput) Revision() pulumi.StringPtrOutput
The branch, tag, arbitrary ref, or SHA version of the repo to use when resolving the filename (optional). This field respects the same syntax/resolution as described here: https://git-scm.com/docs/gitrevisions If unspecified, the revision from which the trigger invocation originated is assumed to be the revision from which to read the specified path.
func (TriggerGitFileSourcePtrOutput) ToTriggerGitFileSourcePtrOutput ¶
func (o TriggerGitFileSourcePtrOutput) ToTriggerGitFileSourcePtrOutput() TriggerGitFileSourcePtrOutput
func (TriggerGitFileSourcePtrOutput) ToTriggerGitFileSourcePtrOutputWithContext ¶
func (o TriggerGitFileSourcePtrOutput) ToTriggerGitFileSourcePtrOutputWithContext(ctx context.Context) TriggerGitFileSourcePtrOutput
func (TriggerGitFileSourcePtrOutput) Uri ¶
func (o TriggerGitFileSourcePtrOutput) Uri() pulumi.StringPtrOutput
The URI of the repo (optional). If unspecified, the repo from which the trigger invocation originated is assumed to be the repo from which to read the specified path.
type TriggerGithub ¶
type TriggerGithub struct { // The resource name of the github enterprise config that should be applied to this installation. // For example: "projects/{$projectId}/locations/{$locationId}/githubEnterpriseConfigs/{$configId}" EnterpriseConfigResourceName *string `pulumi:"enterpriseConfigResourceName"` // Name of the repository. For example: The name for // https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". Name *string `pulumi:"name"` // Owner of the repository. For example: The owner for // https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform". Owner *string `pulumi:"owner"` // filter to match changes in pull requests. Specify only one of `pullRequest` or `push`. // Structure is documented below. PullRequest *TriggerGithubPullRequest `pulumi:"pullRequest"` // filter to match changes in refs, like branches or tags. Specify only one of `pullRequest` or `push`. // Structure is documented below. Push *TriggerGithubPush `pulumi:"push"` }
type TriggerGithubArgs ¶
type TriggerGithubArgs struct { // The resource name of the github enterprise config that should be applied to this installation. // For example: "projects/{$projectId}/locations/{$locationId}/githubEnterpriseConfigs/{$configId}" EnterpriseConfigResourceName pulumi.StringPtrInput `pulumi:"enterpriseConfigResourceName"` // Name of the repository. For example: The name for // https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". Name pulumi.StringPtrInput `pulumi:"name"` // Owner of the repository. For example: The owner for // https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform". Owner pulumi.StringPtrInput `pulumi:"owner"` // filter to match changes in pull requests. Specify only one of `pullRequest` or `push`. // Structure is documented below. PullRequest TriggerGithubPullRequestPtrInput `pulumi:"pullRequest"` // filter to match changes in refs, like branches or tags. Specify only one of `pullRequest` or `push`. // Structure is documented below. Push TriggerGithubPushPtrInput `pulumi:"push"` }
func (TriggerGithubArgs) ElementType ¶
func (TriggerGithubArgs) ElementType() reflect.Type
func (TriggerGithubArgs) ToTriggerGithubOutput ¶
func (i TriggerGithubArgs) ToTriggerGithubOutput() TriggerGithubOutput
func (TriggerGithubArgs) ToTriggerGithubOutputWithContext ¶
func (i TriggerGithubArgs) ToTriggerGithubOutputWithContext(ctx context.Context) TriggerGithubOutput
func (TriggerGithubArgs) ToTriggerGithubPtrOutput ¶
func (i TriggerGithubArgs) ToTriggerGithubPtrOutput() TriggerGithubPtrOutput
func (TriggerGithubArgs) ToTriggerGithubPtrOutputWithContext ¶
func (i TriggerGithubArgs) ToTriggerGithubPtrOutputWithContext(ctx context.Context) TriggerGithubPtrOutput
type TriggerGithubInput ¶
type TriggerGithubInput interface { pulumi.Input ToTriggerGithubOutput() TriggerGithubOutput ToTriggerGithubOutputWithContext(context.Context) TriggerGithubOutput }
TriggerGithubInput is an input type that accepts TriggerGithubArgs and TriggerGithubOutput values. You can construct a concrete instance of `TriggerGithubInput` via:
TriggerGithubArgs{...}
type TriggerGithubOutput ¶
type TriggerGithubOutput struct{ *pulumi.OutputState }
func (TriggerGithubOutput) ElementType ¶
func (TriggerGithubOutput) ElementType() reflect.Type
func (TriggerGithubOutput) EnterpriseConfigResourceName ¶
func (o TriggerGithubOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$projectId}/locations/{$locationId}/githubEnterpriseConfigs/{$configId}"
func (TriggerGithubOutput) Name ¶
func (o TriggerGithubOutput) Name() pulumi.StringPtrOutput
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
func (TriggerGithubOutput) Owner ¶
func (o TriggerGithubOutput) Owner() pulumi.StringPtrOutput
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
func (TriggerGithubOutput) PullRequest ¶
func (o TriggerGithubOutput) PullRequest() TriggerGithubPullRequestPtrOutput
filter to match changes in pull requests. Specify only one of `pullRequest` or `push`. Structure is documented below.
func (TriggerGithubOutput) Push ¶
func (o TriggerGithubOutput) Push() TriggerGithubPushPtrOutput
filter to match changes in refs, like branches or tags. Specify only one of `pullRequest` or `push`. Structure is documented below.
func (TriggerGithubOutput) ToTriggerGithubOutput ¶
func (o TriggerGithubOutput) ToTriggerGithubOutput() TriggerGithubOutput
func (TriggerGithubOutput) ToTriggerGithubOutputWithContext ¶
func (o TriggerGithubOutput) ToTriggerGithubOutputWithContext(ctx context.Context) TriggerGithubOutput
func (TriggerGithubOutput) ToTriggerGithubPtrOutput ¶
func (o TriggerGithubOutput) ToTriggerGithubPtrOutput() TriggerGithubPtrOutput
func (TriggerGithubOutput) ToTriggerGithubPtrOutputWithContext ¶
func (o TriggerGithubOutput) ToTriggerGithubPtrOutputWithContext(ctx context.Context) TriggerGithubPtrOutput
type TriggerGithubPtrInput ¶
type TriggerGithubPtrInput interface { pulumi.Input ToTriggerGithubPtrOutput() TriggerGithubPtrOutput ToTriggerGithubPtrOutputWithContext(context.Context) TriggerGithubPtrOutput }
TriggerGithubPtrInput is an input type that accepts TriggerGithubArgs, TriggerGithubPtr and TriggerGithubPtrOutput values. You can construct a concrete instance of `TriggerGithubPtrInput` via:
TriggerGithubArgs{...} or: nil
func TriggerGithubPtr ¶
func TriggerGithubPtr(v *TriggerGithubArgs) TriggerGithubPtrInput
type TriggerGithubPtrOutput ¶
type TriggerGithubPtrOutput struct{ *pulumi.OutputState }
func (TriggerGithubPtrOutput) Elem ¶
func (o TriggerGithubPtrOutput) Elem() TriggerGithubOutput
func (TriggerGithubPtrOutput) ElementType ¶
func (TriggerGithubPtrOutput) ElementType() reflect.Type
func (TriggerGithubPtrOutput) EnterpriseConfigResourceName ¶
func (o TriggerGithubPtrOutput) EnterpriseConfigResourceName() pulumi.StringPtrOutput
The resource name of the github enterprise config that should be applied to this installation. For example: "projects/{$projectId}/locations/{$locationId}/githubEnterpriseConfigs/{$configId}"
func (TriggerGithubPtrOutput) Name ¶
func (o TriggerGithubPtrOutput) Name() pulumi.StringPtrOutput
Name of the repository. For example: The name for https://github.com/googlecloudplatform/cloud-builders is "cloud-builders".
func (TriggerGithubPtrOutput) Owner ¶
func (o TriggerGithubPtrOutput) Owner() pulumi.StringPtrOutput
Owner of the repository. For example: The owner for https://github.com/googlecloudplatform/cloud-builders is "googlecloudplatform".
func (TriggerGithubPtrOutput) PullRequest ¶
func (o TriggerGithubPtrOutput) PullRequest() TriggerGithubPullRequestPtrOutput
filter to match changes in pull requests. Specify only one of `pullRequest` or `push`. Structure is documented below.
func (TriggerGithubPtrOutput) Push ¶
func (o TriggerGithubPtrOutput) Push() TriggerGithubPushPtrOutput
filter to match changes in refs, like branches or tags. Specify only one of `pullRequest` or `push`. Structure is documented below.
func (TriggerGithubPtrOutput) ToTriggerGithubPtrOutput ¶
func (o TriggerGithubPtrOutput) ToTriggerGithubPtrOutput() TriggerGithubPtrOutput
func (TriggerGithubPtrOutput) ToTriggerGithubPtrOutputWithContext ¶
func (o TriggerGithubPtrOutput) ToTriggerGithubPtrOutputWithContext(ctx context.Context) TriggerGithubPtrOutput
type TriggerGithubPullRequest ¶
type TriggerGithubPullRequest struct { // Regex of branches to match. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch string `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. // Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`. CommentControl *string `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex *bool `pulumi:"invertRegex"` }
type TriggerGithubPullRequestArgs ¶
type TriggerGithubPullRequestArgs struct { // Regex of branches to match. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringInput `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. // Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`. CommentControl pulumi.StringPtrInput `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` }
func (TriggerGithubPullRequestArgs) ElementType ¶
func (TriggerGithubPullRequestArgs) ElementType() reflect.Type
func (TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestOutput ¶
func (i TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestOutput() TriggerGithubPullRequestOutput
func (TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestOutputWithContext ¶
func (i TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestOutputWithContext(ctx context.Context) TriggerGithubPullRequestOutput
func (TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestPtrOutput ¶
func (i TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestPtrOutput() TriggerGithubPullRequestPtrOutput
func (TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestPtrOutputWithContext ¶
func (i TriggerGithubPullRequestArgs) ToTriggerGithubPullRequestPtrOutputWithContext(ctx context.Context) TriggerGithubPullRequestPtrOutput
type TriggerGithubPullRequestInput ¶
type TriggerGithubPullRequestInput interface { pulumi.Input ToTriggerGithubPullRequestOutput() TriggerGithubPullRequestOutput ToTriggerGithubPullRequestOutputWithContext(context.Context) TriggerGithubPullRequestOutput }
TriggerGithubPullRequestInput is an input type that accepts TriggerGithubPullRequestArgs and TriggerGithubPullRequestOutput values. You can construct a concrete instance of `TriggerGithubPullRequestInput` via:
TriggerGithubPullRequestArgs{...}
type TriggerGithubPullRequestOutput ¶
type TriggerGithubPullRequestOutput struct{ *pulumi.OutputState }
func (TriggerGithubPullRequestOutput) Branch ¶
func (o TriggerGithubPullRequestOutput) Branch() pulumi.StringOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerGithubPullRequestOutput) CommentControl ¶
func (o TriggerGithubPullRequestOutput) CommentControl() pulumi.StringPtrOutput
Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`.
func (TriggerGithubPullRequestOutput) ElementType ¶
func (TriggerGithubPullRequestOutput) ElementType() reflect.Type
func (TriggerGithubPullRequestOutput) InvertRegex ¶
func (o TriggerGithubPullRequestOutput) InvertRegex() pulumi.BoolPtrOutput
If true, branches that do NOT match the gitRef will trigger a build.
func (TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestOutput ¶
func (o TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestOutput() TriggerGithubPullRequestOutput
func (TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestOutputWithContext ¶
func (o TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestOutputWithContext(ctx context.Context) TriggerGithubPullRequestOutput
func (TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestPtrOutput ¶
func (o TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestPtrOutput() TriggerGithubPullRequestPtrOutput
func (TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestPtrOutputWithContext ¶
func (o TriggerGithubPullRequestOutput) ToTriggerGithubPullRequestPtrOutputWithContext(ctx context.Context) TriggerGithubPullRequestPtrOutput
type TriggerGithubPullRequestPtrInput ¶
type TriggerGithubPullRequestPtrInput interface { pulumi.Input ToTriggerGithubPullRequestPtrOutput() TriggerGithubPullRequestPtrOutput ToTriggerGithubPullRequestPtrOutputWithContext(context.Context) TriggerGithubPullRequestPtrOutput }
TriggerGithubPullRequestPtrInput is an input type that accepts TriggerGithubPullRequestArgs, TriggerGithubPullRequestPtr and TriggerGithubPullRequestPtrOutput values. You can construct a concrete instance of `TriggerGithubPullRequestPtrInput` via:
TriggerGithubPullRequestArgs{...} or: nil
func TriggerGithubPullRequestPtr ¶
func TriggerGithubPullRequestPtr(v *TriggerGithubPullRequestArgs) TriggerGithubPullRequestPtrInput
type TriggerGithubPullRequestPtrOutput ¶
type TriggerGithubPullRequestPtrOutput struct{ *pulumi.OutputState }
func (TriggerGithubPullRequestPtrOutput) Branch ¶
func (o TriggerGithubPullRequestPtrOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerGithubPullRequestPtrOutput) CommentControl ¶
func (o TriggerGithubPullRequestPtrOutput) CommentControl() pulumi.StringPtrOutput
Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`.
func (TriggerGithubPullRequestPtrOutput) Elem ¶
func (o TriggerGithubPullRequestPtrOutput) Elem() TriggerGithubPullRequestOutput
func (TriggerGithubPullRequestPtrOutput) ElementType ¶
func (TriggerGithubPullRequestPtrOutput) ElementType() reflect.Type
func (TriggerGithubPullRequestPtrOutput) InvertRegex ¶
func (o TriggerGithubPullRequestPtrOutput) InvertRegex() pulumi.BoolPtrOutput
If true, branches that do NOT match the gitRef will trigger a build.
func (TriggerGithubPullRequestPtrOutput) ToTriggerGithubPullRequestPtrOutput ¶
func (o TriggerGithubPullRequestPtrOutput) ToTriggerGithubPullRequestPtrOutput() TriggerGithubPullRequestPtrOutput
func (TriggerGithubPullRequestPtrOutput) ToTriggerGithubPullRequestPtrOutputWithContext ¶
func (o TriggerGithubPullRequestPtrOutput) ToTriggerGithubPullRequestPtrOutputWithContext(ctx context.Context) TriggerGithubPullRequestPtrOutput
type TriggerGithubPush ¶
type TriggerGithubPush struct { // Regex of branches to match. Specify only one of branch or tag. Branch *string `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex *bool `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag *string `pulumi:"tag"` }
type TriggerGithubPushArgs ¶
type TriggerGithubPushArgs struct { // Regex of branches to match. Specify only one of branch or tag. Branch pulumi.StringPtrInput `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag pulumi.StringPtrInput `pulumi:"tag"` }
func (TriggerGithubPushArgs) ElementType ¶
func (TriggerGithubPushArgs) ElementType() reflect.Type
func (TriggerGithubPushArgs) ToTriggerGithubPushOutput ¶
func (i TriggerGithubPushArgs) ToTriggerGithubPushOutput() TriggerGithubPushOutput
func (TriggerGithubPushArgs) ToTriggerGithubPushOutputWithContext ¶
func (i TriggerGithubPushArgs) ToTriggerGithubPushOutputWithContext(ctx context.Context) TriggerGithubPushOutput
func (TriggerGithubPushArgs) ToTriggerGithubPushPtrOutput ¶
func (i TriggerGithubPushArgs) ToTriggerGithubPushPtrOutput() TriggerGithubPushPtrOutput
func (TriggerGithubPushArgs) ToTriggerGithubPushPtrOutputWithContext ¶
func (i TriggerGithubPushArgs) ToTriggerGithubPushPtrOutputWithContext(ctx context.Context) TriggerGithubPushPtrOutput
type TriggerGithubPushInput ¶
type TriggerGithubPushInput interface { pulumi.Input ToTriggerGithubPushOutput() TriggerGithubPushOutput ToTriggerGithubPushOutputWithContext(context.Context) TriggerGithubPushOutput }
TriggerGithubPushInput is an input type that accepts TriggerGithubPushArgs and TriggerGithubPushOutput values. You can construct a concrete instance of `TriggerGithubPushInput` via:
TriggerGithubPushArgs{...}
type TriggerGithubPushOutput ¶
type TriggerGithubPushOutput struct{ *pulumi.OutputState }
func (TriggerGithubPushOutput) Branch ¶
func (o TriggerGithubPushOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. Specify only one of branch or tag.
func (TriggerGithubPushOutput) ElementType ¶
func (TriggerGithubPushOutput) ElementType() reflect.Type
func (TriggerGithubPushOutput) InvertRegex ¶
func (o TriggerGithubPushOutput) InvertRegex() pulumi.BoolPtrOutput
When true, only trigger a build if the revision regex does NOT match the gitRef regex.
func (TriggerGithubPushOutput) Tag ¶
func (o TriggerGithubPushOutput) Tag() pulumi.StringPtrOutput
Regex of tags to match. Specify only one of branch or tag.
func (TriggerGithubPushOutput) ToTriggerGithubPushOutput ¶
func (o TriggerGithubPushOutput) ToTriggerGithubPushOutput() TriggerGithubPushOutput
func (TriggerGithubPushOutput) ToTriggerGithubPushOutputWithContext ¶
func (o TriggerGithubPushOutput) ToTriggerGithubPushOutputWithContext(ctx context.Context) TriggerGithubPushOutput
func (TriggerGithubPushOutput) ToTriggerGithubPushPtrOutput ¶
func (o TriggerGithubPushOutput) ToTriggerGithubPushPtrOutput() TriggerGithubPushPtrOutput
func (TriggerGithubPushOutput) ToTriggerGithubPushPtrOutputWithContext ¶
func (o TriggerGithubPushOutput) ToTriggerGithubPushPtrOutputWithContext(ctx context.Context) TriggerGithubPushPtrOutput
type TriggerGithubPushPtrInput ¶
type TriggerGithubPushPtrInput interface { pulumi.Input ToTriggerGithubPushPtrOutput() TriggerGithubPushPtrOutput ToTriggerGithubPushPtrOutputWithContext(context.Context) TriggerGithubPushPtrOutput }
TriggerGithubPushPtrInput is an input type that accepts TriggerGithubPushArgs, TriggerGithubPushPtr and TriggerGithubPushPtrOutput values. You can construct a concrete instance of `TriggerGithubPushPtrInput` via:
TriggerGithubPushArgs{...} or: nil
func TriggerGithubPushPtr ¶
func TriggerGithubPushPtr(v *TriggerGithubPushArgs) TriggerGithubPushPtrInput
type TriggerGithubPushPtrOutput ¶
type TriggerGithubPushPtrOutput struct{ *pulumi.OutputState }
func (TriggerGithubPushPtrOutput) Branch ¶
func (o TriggerGithubPushPtrOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. Specify only one of branch or tag.
func (TriggerGithubPushPtrOutput) Elem ¶
func (o TriggerGithubPushPtrOutput) Elem() TriggerGithubPushOutput
func (TriggerGithubPushPtrOutput) ElementType ¶
func (TriggerGithubPushPtrOutput) ElementType() reflect.Type
func (TriggerGithubPushPtrOutput) InvertRegex ¶
func (o TriggerGithubPushPtrOutput) InvertRegex() pulumi.BoolPtrOutput
When true, only trigger a build if the revision regex does NOT match the gitRef regex.
func (TriggerGithubPushPtrOutput) Tag ¶
func (o TriggerGithubPushPtrOutput) Tag() pulumi.StringPtrOutput
Regex of tags to match. Specify only one of branch or tag.
func (TriggerGithubPushPtrOutput) ToTriggerGithubPushPtrOutput ¶
func (o TriggerGithubPushPtrOutput) ToTriggerGithubPushPtrOutput() TriggerGithubPushPtrOutput
func (TriggerGithubPushPtrOutput) ToTriggerGithubPushPtrOutputWithContext ¶
func (o TriggerGithubPushPtrOutput) ToTriggerGithubPushPtrOutputWithContext(ctx context.Context) TriggerGithubPushPtrOutput
type TriggerInput ¶
type TriggerInput interface { pulumi.Input ToTriggerOutput() TriggerOutput ToTriggerOutputWithContext(ctx context.Context) TriggerOutput }
type TriggerMap ¶
type TriggerMap map[string]TriggerInput
func (TriggerMap) ElementType ¶
func (TriggerMap) ElementType() reflect.Type
func (TriggerMap) ToTriggerMapOutput ¶
func (i TriggerMap) ToTriggerMapOutput() TriggerMapOutput
func (TriggerMap) ToTriggerMapOutputWithContext ¶
func (i TriggerMap) ToTriggerMapOutputWithContext(ctx context.Context) TriggerMapOutput
type TriggerMapInput ¶
type TriggerMapInput interface { pulumi.Input ToTriggerMapOutput() TriggerMapOutput ToTriggerMapOutputWithContext(context.Context) TriggerMapOutput }
TriggerMapInput is an input type that accepts TriggerMap and TriggerMapOutput values. You can construct a concrete instance of `TriggerMapInput` via:
TriggerMap{ "key": TriggerArgs{...} }
type TriggerMapOutput ¶
type TriggerMapOutput struct{ *pulumi.OutputState }
func (TriggerMapOutput) ElementType ¶
func (TriggerMapOutput) ElementType() reflect.Type
func (TriggerMapOutput) MapIndex ¶
func (o TriggerMapOutput) MapIndex(k pulumi.StringInput) TriggerOutput
func (TriggerMapOutput) ToTriggerMapOutput ¶
func (o TriggerMapOutput) ToTriggerMapOutput() TriggerMapOutput
func (TriggerMapOutput) ToTriggerMapOutputWithContext ¶
func (o TriggerMapOutput) ToTriggerMapOutputWithContext(ctx context.Context) TriggerMapOutput
type TriggerOutput ¶
type TriggerOutput struct{ *pulumi.OutputState }
func (TriggerOutput) ApprovalConfig ¶
func (o TriggerOutput) ApprovalConfig() TriggerApprovalConfigOutput
Configuration for manual approval to start a build invocation of this BuildTrigger. Builds created by this trigger will require approval before they execute. Any user with a Cloud Build Approver role for the project can approve a build. Structure is documented below.
func (TriggerOutput) BitbucketServerTriggerConfig ¶
func (o TriggerOutput) BitbucketServerTriggerConfig() TriggerBitbucketServerTriggerConfigPtrOutput
BitbucketServerTriggerConfig describes the configuration of a trigger that creates a build whenever a Bitbucket Server event is received. Structure is documented below.
func (TriggerOutput) Build ¶
func (o TriggerOutput) Build() TriggerBuildPtrOutput
Contents of the build template. Either a filename or build template must be provided. Structure is documented below.
func (TriggerOutput) CreateTime ¶
func (o TriggerOutput) CreateTime() pulumi.StringOutput
Time when the trigger was created.
func (TriggerOutput) Description ¶
func (o TriggerOutput) Description() pulumi.StringPtrOutput
Human-readable description of the trigger.
func (TriggerOutput) Disabled ¶
func (o TriggerOutput) Disabled() pulumi.BoolPtrOutput
Whether the trigger is disabled or not. If true, the trigger will never result in a build.
func (TriggerOutput) ElementType ¶
func (TriggerOutput) ElementType() reflect.Type
func (TriggerOutput) Filename ¶
func (o TriggerOutput) Filename() pulumi.StringPtrOutput
Path, from the source root, to a file whose contents is used for the template. Either a filename or build template must be provided. Set this only when using triggerTemplate or github. When using Pub/Sub, Webhook or Manual set the file name using gitFileSource instead.
func (TriggerOutput) Filter ¶
func (o TriggerOutput) Filter() pulumi.StringPtrOutput
A Common Expression Language string. Used only with Pub/Sub and Webhook.
func (TriggerOutput) GitFileSource ¶
func (o TriggerOutput) GitFileSource() TriggerGitFileSourcePtrOutput
The file source describing the local or remote Build template. Structure is documented below.
func (TriggerOutput) Github ¶
func (o TriggerOutput) Github() TriggerGithubPtrOutput
Describes the configuration of a trigger that creates a build whenever a GitHub event is received. One of `triggerTemplate`, `github`, `pubsubConfig` or `webhookConfig` must be provided. Structure is documented below.
func (TriggerOutput) IgnoredFiles ¶
func (o TriggerOutput) IgnoredFiles() pulumi.StringArrayOutput
ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match extended with support for `**`. If ignoredFiles and changed files are both empty, then they are not used to determine whether or not to trigger a build. If ignoredFiles is not empty, then we ignore any files that match any of the ignoredFile globs. If the change has no files that are outside of the ignoredFiles globs, then we do not trigger a build.
func (TriggerOutput) IncludeBuildLogs ¶
func (o TriggerOutput) IncludeBuildLogs() pulumi.StringPtrOutput
Build logs will be sent back to GitHub as part of the checkrun result. Values can be INCLUDE_BUILD_LOGS_UNSPECIFIED or INCLUDE_BUILD_LOGS_WITH_STATUS Possible values are: `INCLUDE_BUILD_LOGS_UNSPECIFIED`, `INCLUDE_BUILD_LOGS_WITH_STATUS`.
func (TriggerOutput) IncludedFiles ¶
func (o TriggerOutput) IncludedFiles() pulumi.StringArrayOutput
ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match extended with support for `**`. If any of the files altered in the commit pass the ignoredFiles filter and includedFiles is empty, then as far as this filter is concerned, we should trigger the build. If any of the files altered in the commit pass the ignoredFiles filter and includedFiles is not empty, then we make sure that at least one of those files matches a includedFiles glob. If not, then we do not trigger a build.
func (TriggerOutput) Location ¶
func (o TriggerOutput) Location() pulumi.StringPtrOutput
The [Cloud Build location](https://cloud.google.com/build/docs/locations) for the trigger. If not specified, "global" is used.
func (TriggerOutput) Name ¶
func (o TriggerOutput) Name() pulumi.StringOutput
Name of the trigger. Must be unique within the project.
func (TriggerOutput) Project ¶
func (o TriggerOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (TriggerOutput) PubsubConfig ¶
func (o TriggerOutput) PubsubConfig() TriggerPubsubConfigPtrOutput
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published. One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. Structure is documented below.
func (TriggerOutput) RepositoryEventConfig ¶
func (o TriggerOutput) RepositoryEventConfig() TriggerRepositoryEventConfigPtrOutput
The configuration of a trigger that creates a build whenever an event from Repo API is received. Structure is documented below.
func (TriggerOutput) ServiceAccount ¶
func (o TriggerOutput) ServiceAccount() pulumi.StringPtrOutput
The service account used for all user-controlled operations including triggers.patch, triggers.run, builds.create, and builds.cancel. If no service account is set, then the standard Cloud Build service account ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. Format: projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL}
func (TriggerOutput) SourceToBuild ¶
func (o TriggerOutput) SourceToBuild() TriggerSourceToBuildPtrOutput
The repo and ref of the repository from which to build. This field is used only for those triggers that do not respond to SCM events. Triggers that respond to such events build source at whatever commit caused the event. This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. Structure is documented below.
func (TriggerOutput) Substitutions ¶
func (o TriggerOutput) Substitutions() pulumi.StringMapOutput
Substitutions data for Build resource.
func (TriggerOutput) Tags ¶
func (o TriggerOutput) Tags() pulumi.StringArrayOutput
Tags for annotation of a BuildTrigger
func (TriggerOutput) ToTriggerOutput ¶
func (o TriggerOutput) ToTriggerOutput() TriggerOutput
func (TriggerOutput) ToTriggerOutputWithContext ¶
func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
func (TriggerOutput) TriggerId ¶
func (o TriggerOutput) TriggerId() pulumi.StringOutput
The unique identifier for the trigger.
func (TriggerOutput) TriggerTemplate ¶
func (o TriggerOutput) TriggerTemplate() TriggerTriggerTemplatePtrOutput
Template describing the types of source changes to trigger a build. Branch and tag names in trigger templates are interpreted as regular expressions. Any branch or tag change that matches that regular expression will trigger a build. One of `triggerTemplate`, `github`, `pubsubConfig`, `webhookConfig` or `sourceToBuild` must be provided. Structure is documented below.
func (TriggerOutput) WebhookConfig ¶
func (o TriggerOutput) WebhookConfig() TriggerWebhookConfigPtrOutput
WebhookConfig describes the configuration of a trigger that creates a build whenever a webhook is sent to a trigger's webhook URL. One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. Structure is documented below.
type TriggerPubsubConfig ¶
type TriggerPubsubConfig struct { // Service account that will make the push request. ServiceAccountEmail *string `pulumi:"serviceAccountEmail"` // (Output) // Potential issues with the underlying Pub/Sub subscription configuration. // Only populated on get requests. State *string `pulumi:"state"` // (Output) // Output only. Name of the subscription. Subscription *string `pulumi:"subscription"` // The name of the topic from which this subscription is receiving messages. Topic string `pulumi:"topic"` }
type TriggerPubsubConfigArgs ¶
type TriggerPubsubConfigArgs struct { // Service account that will make the push request. ServiceAccountEmail pulumi.StringPtrInput `pulumi:"serviceAccountEmail"` // (Output) // Potential issues with the underlying Pub/Sub subscription configuration. // Only populated on get requests. State pulumi.StringPtrInput `pulumi:"state"` // (Output) // Output only. Name of the subscription. Subscription pulumi.StringPtrInput `pulumi:"subscription"` // The name of the topic from which this subscription is receiving messages. Topic pulumi.StringInput `pulumi:"topic"` }
func (TriggerPubsubConfigArgs) ElementType ¶
func (TriggerPubsubConfigArgs) ElementType() reflect.Type
func (TriggerPubsubConfigArgs) ToTriggerPubsubConfigOutput ¶
func (i TriggerPubsubConfigArgs) ToTriggerPubsubConfigOutput() TriggerPubsubConfigOutput
func (TriggerPubsubConfigArgs) ToTriggerPubsubConfigOutputWithContext ¶
func (i TriggerPubsubConfigArgs) ToTriggerPubsubConfigOutputWithContext(ctx context.Context) TriggerPubsubConfigOutput
func (TriggerPubsubConfigArgs) ToTriggerPubsubConfigPtrOutput ¶
func (i TriggerPubsubConfigArgs) ToTriggerPubsubConfigPtrOutput() TriggerPubsubConfigPtrOutput
func (TriggerPubsubConfigArgs) ToTriggerPubsubConfigPtrOutputWithContext ¶
func (i TriggerPubsubConfigArgs) ToTriggerPubsubConfigPtrOutputWithContext(ctx context.Context) TriggerPubsubConfigPtrOutput
type TriggerPubsubConfigInput ¶
type TriggerPubsubConfigInput interface { pulumi.Input ToTriggerPubsubConfigOutput() TriggerPubsubConfigOutput ToTriggerPubsubConfigOutputWithContext(context.Context) TriggerPubsubConfigOutput }
TriggerPubsubConfigInput is an input type that accepts TriggerPubsubConfigArgs and TriggerPubsubConfigOutput values. You can construct a concrete instance of `TriggerPubsubConfigInput` via:
TriggerPubsubConfigArgs{...}
type TriggerPubsubConfigOutput ¶
type TriggerPubsubConfigOutput struct{ *pulumi.OutputState }
func (TriggerPubsubConfigOutput) ElementType ¶
func (TriggerPubsubConfigOutput) ElementType() reflect.Type
func (TriggerPubsubConfigOutput) ServiceAccountEmail ¶
func (o TriggerPubsubConfigOutput) ServiceAccountEmail() pulumi.StringPtrOutput
Service account that will make the push request.
func (TriggerPubsubConfigOutput) State ¶
func (o TriggerPubsubConfigOutput) State() pulumi.StringPtrOutput
(Output) Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (TriggerPubsubConfigOutput) Subscription ¶
func (o TriggerPubsubConfigOutput) Subscription() pulumi.StringPtrOutput
(Output) Output only. Name of the subscription.
func (TriggerPubsubConfigOutput) ToTriggerPubsubConfigOutput ¶
func (o TriggerPubsubConfigOutput) ToTriggerPubsubConfigOutput() TriggerPubsubConfigOutput
func (TriggerPubsubConfigOutput) ToTriggerPubsubConfigOutputWithContext ¶
func (o TriggerPubsubConfigOutput) ToTriggerPubsubConfigOutputWithContext(ctx context.Context) TriggerPubsubConfigOutput
func (TriggerPubsubConfigOutput) ToTriggerPubsubConfigPtrOutput ¶
func (o TriggerPubsubConfigOutput) ToTriggerPubsubConfigPtrOutput() TriggerPubsubConfigPtrOutput
func (TriggerPubsubConfigOutput) ToTriggerPubsubConfigPtrOutputWithContext ¶
func (o TriggerPubsubConfigOutput) ToTriggerPubsubConfigPtrOutputWithContext(ctx context.Context) TriggerPubsubConfigPtrOutput
func (TriggerPubsubConfigOutput) Topic ¶
func (o TriggerPubsubConfigOutput) Topic() pulumi.StringOutput
The name of the topic from which this subscription is receiving messages.
type TriggerPubsubConfigPtrInput ¶
type TriggerPubsubConfigPtrInput interface { pulumi.Input ToTriggerPubsubConfigPtrOutput() TriggerPubsubConfigPtrOutput ToTriggerPubsubConfigPtrOutputWithContext(context.Context) TriggerPubsubConfigPtrOutput }
TriggerPubsubConfigPtrInput is an input type that accepts TriggerPubsubConfigArgs, TriggerPubsubConfigPtr and TriggerPubsubConfigPtrOutput values. You can construct a concrete instance of `TriggerPubsubConfigPtrInput` via:
TriggerPubsubConfigArgs{...} or: nil
func TriggerPubsubConfigPtr ¶
func TriggerPubsubConfigPtr(v *TriggerPubsubConfigArgs) TriggerPubsubConfigPtrInput
type TriggerPubsubConfigPtrOutput ¶
type TriggerPubsubConfigPtrOutput struct{ *pulumi.OutputState }
func (TriggerPubsubConfigPtrOutput) Elem ¶
func (o TriggerPubsubConfigPtrOutput) Elem() TriggerPubsubConfigOutput
func (TriggerPubsubConfigPtrOutput) ElementType ¶
func (TriggerPubsubConfigPtrOutput) ElementType() reflect.Type
func (TriggerPubsubConfigPtrOutput) ServiceAccountEmail ¶
func (o TriggerPubsubConfigPtrOutput) ServiceAccountEmail() pulumi.StringPtrOutput
Service account that will make the push request.
func (TriggerPubsubConfigPtrOutput) State ¶
func (o TriggerPubsubConfigPtrOutput) State() pulumi.StringPtrOutput
(Output) Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (TriggerPubsubConfigPtrOutput) Subscription ¶
func (o TriggerPubsubConfigPtrOutput) Subscription() pulumi.StringPtrOutput
(Output) Output only. Name of the subscription.
func (TriggerPubsubConfigPtrOutput) ToTriggerPubsubConfigPtrOutput ¶
func (o TriggerPubsubConfigPtrOutput) ToTriggerPubsubConfigPtrOutput() TriggerPubsubConfigPtrOutput
func (TriggerPubsubConfigPtrOutput) ToTriggerPubsubConfigPtrOutputWithContext ¶
func (o TriggerPubsubConfigPtrOutput) ToTriggerPubsubConfigPtrOutputWithContext(ctx context.Context) TriggerPubsubConfigPtrOutput
func (TriggerPubsubConfigPtrOutput) Topic ¶
func (o TriggerPubsubConfigPtrOutput) Topic() pulumi.StringPtrOutput
The name of the topic from which this subscription is receiving messages.
type TriggerRepositoryEventConfig ¶
type TriggerRepositoryEventConfig struct { // Contains filter properties for matching Pull Requests. // Structure is documented below. PullRequest *TriggerRepositoryEventConfigPullRequest `pulumi:"pullRequest"` // Contains filter properties for matching git pushes. // Structure is documented below. Push *TriggerRepositoryEventConfigPush `pulumi:"push"` // The resource name of the Repo API resource. Repository *string `pulumi:"repository"` }
type TriggerRepositoryEventConfigArgs ¶
type TriggerRepositoryEventConfigArgs struct { // Contains filter properties for matching Pull Requests. // Structure is documented below. PullRequest TriggerRepositoryEventConfigPullRequestPtrInput `pulumi:"pullRequest"` // Contains filter properties for matching git pushes. // Structure is documented below. Push TriggerRepositoryEventConfigPushPtrInput `pulumi:"push"` // The resource name of the Repo API resource. Repository pulumi.StringPtrInput `pulumi:"repository"` }
func (TriggerRepositoryEventConfigArgs) ElementType ¶
func (TriggerRepositoryEventConfigArgs) ElementType() reflect.Type
func (TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigOutput ¶
func (i TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigOutput() TriggerRepositoryEventConfigOutput
func (TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigOutputWithContext ¶
func (i TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigOutput
func (TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigPtrOutput ¶
func (i TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigPtrOutput() TriggerRepositoryEventConfigPtrOutput
func (TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigPtrOutputWithContext ¶
func (i TriggerRepositoryEventConfigArgs) ToTriggerRepositoryEventConfigPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPtrOutput
type TriggerRepositoryEventConfigInput ¶
type TriggerRepositoryEventConfigInput interface { pulumi.Input ToTriggerRepositoryEventConfigOutput() TriggerRepositoryEventConfigOutput ToTriggerRepositoryEventConfigOutputWithContext(context.Context) TriggerRepositoryEventConfigOutput }
TriggerRepositoryEventConfigInput is an input type that accepts TriggerRepositoryEventConfigArgs and TriggerRepositoryEventConfigOutput values. You can construct a concrete instance of `TriggerRepositoryEventConfigInput` via:
TriggerRepositoryEventConfigArgs{...}
type TriggerRepositoryEventConfigOutput ¶
type TriggerRepositoryEventConfigOutput struct{ *pulumi.OutputState }
func (TriggerRepositoryEventConfigOutput) ElementType ¶
func (TriggerRepositoryEventConfigOutput) ElementType() reflect.Type
func (TriggerRepositoryEventConfigOutput) PullRequest ¶
func (o TriggerRepositoryEventConfigOutput) PullRequest() TriggerRepositoryEventConfigPullRequestPtrOutput
Contains filter properties for matching Pull Requests. Structure is documented below.
func (TriggerRepositoryEventConfigOutput) Push ¶
Contains filter properties for matching git pushes. Structure is documented below.
func (TriggerRepositoryEventConfigOutput) Repository ¶
func (o TriggerRepositoryEventConfigOutput) Repository() pulumi.StringPtrOutput
The resource name of the Repo API resource.
func (TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigOutput ¶
func (o TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigOutput() TriggerRepositoryEventConfigOutput
func (TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigOutputWithContext ¶
func (o TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigOutput
func (TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigPtrOutput ¶
func (o TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigPtrOutput() TriggerRepositoryEventConfigPtrOutput
func (TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigPtrOutputWithContext ¶
func (o TriggerRepositoryEventConfigOutput) ToTriggerRepositoryEventConfigPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPtrOutput
type TriggerRepositoryEventConfigPtrInput ¶
type TriggerRepositoryEventConfigPtrInput interface { pulumi.Input ToTriggerRepositoryEventConfigPtrOutput() TriggerRepositoryEventConfigPtrOutput ToTriggerRepositoryEventConfigPtrOutputWithContext(context.Context) TriggerRepositoryEventConfigPtrOutput }
TriggerRepositoryEventConfigPtrInput is an input type that accepts TriggerRepositoryEventConfigArgs, TriggerRepositoryEventConfigPtr and TriggerRepositoryEventConfigPtrOutput values. You can construct a concrete instance of `TriggerRepositoryEventConfigPtrInput` via:
TriggerRepositoryEventConfigArgs{...} or: nil
func TriggerRepositoryEventConfigPtr ¶
func TriggerRepositoryEventConfigPtr(v *TriggerRepositoryEventConfigArgs) TriggerRepositoryEventConfigPtrInput
type TriggerRepositoryEventConfigPtrOutput ¶
type TriggerRepositoryEventConfigPtrOutput struct{ *pulumi.OutputState }
func (TriggerRepositoryEventConfigPtrOutput) ElementType ¶
func (TriggerRepositoryEventConfigPtrOutput) ElementType() reflect.Type
func (TriggerRepositoryEventConfigPtrOutput) PullRequest ¶
func (o TriggerRepositoryEventConfigPtrOutput) PullRequest() TriggerRepositoryEventConfigPullRequestPtrOutput
Contains filter properties for matching Pull Requests. Structure is documented below.
func (TriggerRepositoryEventConfigPtrOutput) Push ¶
Contains filter properties for matching git pushes. Structure is documented below.
func (TriggerRepositoryEventConfigPtrOutput) Repository ¶
func (o TriggerRepositoryEventConfigPtrOutput) Repository() pulumi.StringPtrOutput
The resource name of the Repo API resource.
func (TriggerRepositoryEventConfigPtrOutput) ToTriggerRepositoryEventConfigPtrOutput ¶
func (o TriggerRepositoryEventConfigPtrOutput) ToTriggerRepositoryEventConfigPtrOutput() TriggerRepositoryEventConfigPtrOutput
func (TriggerRepositoryEventConfigPtrOutput) ToTriggerRepositoryEventConfigPtrOutputWithContext ¶
func (o TriggerRepositoryEventConfigPtrOutput) ToTriggerRepositoryEventConfigPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPtrOutput
type TriggerRepositoryEventConfigPullRequest ¶
type TriggerRepositoryEventConfigPullRequest struct { // Regex of branches to match. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch *string `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. // Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`. CommentControl *string `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex *bool `pulumi:"invertRegex"` }
type TriggerRepositoryEventConfigPullRequestArgs ¶
type TriggerRepositoryEventConfigPullRequestArgs struct { // Regex of branches to match. // The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax Branch pulumi.StringPtrInput `pulumi:"branch"` // Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. // Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`. CommentControl pulumi.StringPtrInput `pulumi:"commentControl"` // If true, branches that do NOT match the gitRef will trigger a build. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` }
func (TriggerRepositoryEventConfigPullRequestArgs) ElementType ¶
func (TriggerRepositoryEventConfigPullRequestArgs) ElementType() reflect.Type
func (TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestOutput ¶
func (i TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestOutput() TriggerRepositoryEventConfigPullRequestOutput
func (TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestOutputWithContext ¶
func (i TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestOutput
func (TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestPtrOutput ¶
func (i TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestPtrOutput() TriggerRepositoryEventConfigPullRequestPtrOutput
func (TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext ¶
func (i TriggerRepositoryEventConfigPullRequestArgs) ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestPtrOutput
type TriggerRepositoryEventConfigPullRequestInput ¶
type TriggerRepositoryEventConfigPullRequestInput interface { pulumi.Input ToTriggerRepositoryEventConfigPullRequestOutput() TriggerRepositoryEventConfigPullRequestOutput ToTriggerRepositoryEventConfigPullRequestOutputWithContext(context.Context) TriggerRepositoryEventConfigPullRequestOutput }
TriggerRepositoryEventConfigPullRequestInput is an input type that accepts TriggerRepositoryEventConfigPullRequestArgs and TriggerRepositoryEventConfigPullRequestOutput values. You can construct a concrete instance of `TriggerRepositoryEventConfigPullRequestInput` via:
TriggerRepositoryEventConfigPullRequestArgs{...}
type TriggerRepositoryEventConfigPullRequestOutput ¶
type TriggerRepositoryEventConfigPullRequestOutput struct{ *pulumi.OutputState }
func (TriggerRepositoryEventConfigPullRequestOutput) Branch ¶
func (o TriggerRepositoryEventConfigPullRequestOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerRepositoryEventConfigPullRequestOutput) CommentControl ¶
func (o TriggerRepositoryEventConfigPullRequestOutput) CommentControl() pulumi.StringPtrOutput
Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`.
func (TriggerRepositoryEventConfigPullRequestOutput) ElementType ¶
func (TriggerRepositoryEventConfigPullRequestOutput) ElementType() reflect.Type
func (TriggerRepositoryEventConfigPullRequestOutput) InvertRegex ¶
func (o TriggerRepositoryEventConfigPullRequestOutput) InvertRegex() pulumi.BoolPtrOutput
If true, branches that do NOT match the gitRef will trigger a build.
func (TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestOutput ¶
func (o TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestOutput() TriggerRepositoryEventConfigPullRequestOutput
func (TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestOutputWithContext ¶
func (o TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestOutput
func (TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutput ¶
func (o TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutput() TriggerRepositoryEventConfigPullRequestPtrOutput
func (TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext ¶
func (o TriggerRepositoryEventConfigPullRequestOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestPtrOutput
type TriggerRepositoryEventConfigPullRequestPtrInput ¶
type TriggerRepositoryEventConfigPullRequestPtrInput interface { pulumi.Input ToTriggerRepositoryEventConfigPullRequestPtrOutput() TriggerRepositoryEventConfigPullRequestPtrOutput ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext(context.Context) TriggerRepositoryEventConfigPullRequestPtrOutput }
TriggerRepositoryEventConfigPullRequestPtrInput is an input type that accepts TriggerRepositoryEventConfigPullRequestArgs, TriggerRepositoryEventConfigPullRequestPtr and TriggerRepositoryEventConfigPullRequestPtrOutput values. You can construct a concrete instance of `TriggerRepositoryEventConfigPullRequestPtrInput` via:
TriggerRepositoryEventConfigPullRequestArgs{...} or: nil
func TriggerRepositoryEventConfigPullRequestPtr ¶
func TriggerRepositoryEventConfigPullRequestPtr(v *TriggerRepositoryEventConfigPullRequestArgs) TriggerRepositoryEventConfigPullRequestPtrInput
type TriggerRepositoryEventConfigPullRequestPtrOutput ¶
type TriggerRepositoryEventConfigPullRequestPtrOutput struct{ *pulumi.OutputState }
func (TriggerRepositoryEventConfigPullRequestPtrOutput) Branch ¶
func (o TriggerRepositoryEventConfigPullRequestPtrOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. The syntax of the regular expressions accepted is the syntax accepted by RE2 and described at https://github.com/google/re2/wiki/Syntax
func (TriggerRepositoryEventConfigPullRequestPtrOutput) CommentControl ¶
func (o TriggerRepositoryEventConfigPullRequestPtrOutput) CommentControl() pulumi.StringPtrOutput
Configure builds to run whether a repository owner or collaborator need to comment /gcbrun. Possible values are: `COMMENTS_DISABLED`, `COMMENTS_ENABLED`, `COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY`.
func (TriggerRepositoryEventConfigPullRequestPtrOutput) ElementType ¶
func (TriggerRepositoryEventConfigPullRequestPtrOutput) ElementType() reflect.Type
func (TriggerRepositoryEventConfigPullRequestPtrOutput) InvertRegex ¶
func (o TriggerRepositoryEventConfigPullRequestPtrOutput) InvertRegex() pulumi.BoolPtrOutput
If true, branches that do NOT match the gitRef will trigger a build.
func (TriggerRepositoryEventConfigPullRequestPtrOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutput ¶
func (o TriggerRepositoryEventConfigPullRequestPtrOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutput() TriggerRepositoryEventConfigPullRequestPtrOutput
func (TriggerRepositoryEventConfigPullRequestPtrOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext ¶
func (o TriggerRepositoryEventConfigPullRequestPtrOutput) ToTriggerRepositoryEventConfigPullRequestPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPullRequestPtrOutput
type TriggerRepositoryEventConfigPush ¶
type TriggerRepositoryEventConfigPush struct { // Regex of branches to match. Specify only one of branch or tag. Branch *string `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex *bool `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag *string `pulumi:"tag"` }
type TriggerRepositoryEventConfigPushArgs ¶
type TriggerRepositoryEventConfigPushArgs struct { // Regex of branches to match. Specify only one of branch or tag. Branch pulumi.StringPtrInput `pulumi:"branch"` // When true, only trigger a build if the revision regex does NOT match the gitRef regex. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` // Regex of tags to match. Specify only one of branch or tag. Tag pulumi.StringPtrInput `pulumi:"tag"` }
func (TriggerRepositoryEventConfigPushArgs) ElementType ¶
func (TriggerRepositoryEventConfigPushArgs) ElementType() reflect.Type
func (TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushOutput ¶
func (i TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushOutput() TriggerRepositoryEventConfigPushOutput
func (TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushOutputWithContext ¶
func (i TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushOutput
func (TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushPtrOutput ¶
func (i TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushPtrOutput() TriggerRepositoryEventConfigPushPtrOutput
func (TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushPtrOutputWithContext ¶
func (i TriggerRepositoryEventConfigPushArgs) ToTriggerRepositoryEventConfigPushPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushPtrOutput
type TriggerRepositoryEventConfigPushInput ¶
type TriggerRepositoryEventConfigPushInput interface { pulumi.Input ToTriggerRepositoryEventConfigPushOutput() TriggerRepositoryEventConfigPushOutput ToTriggerRepositoryEventConfigPushOutputWithContext(context.Context) TriggerRepositoryEventConfigPushOutput }
TriggerRepositoryEventConfigPushInput is an input type that accepts TriggerRepositoryEventConfigPushArgs and TriggerRepositoryEventConfigPushOutput values. You can construct a concrete instance of `TriggerRepositoryEventConfigPushInput` via:
TriggerRepositoryEventConfigPushArgs{...}
type TriggerRepositoryEventConfigPushOutput ¶
type TriggerRepositoryEventConfigPushOutput struct{ *pulumi.OutputState }
func (TriggerRepositoryEventConfigPushOutput) Branch ¶
func (o TriggerRepositoryEventConfigPushOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. Specify only one of branch or tag.
func (TriggerRepositoryEventConfigPushOutput) ElementType ¶
func (TriggerRepositoryEventConfigPushOutput) ElementType() reflect.Type
func (TriggerRepositoryEventConfigPushOutput) InvertRegex ¶
func (o TriggerRepositoryEventConfigPushOutput) InvertRegex() pulumi.BoolPtrOutput
When true, only trigger a build if the revision regex does NOT match the gitRef regex.
func (TriggerRepositoryEventConfigPushOutput) Tag ¶
func (o TriggerRepositoryEventConfigPushOutput) Tag() pulumi.StringPtrOutput
Regex of tags to match. Specify only one of branch or tag.
func (TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushOutput ¶
func (o TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushOutput() TriggerRepositoryEventConfigPushOutput
func (TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushOutputWithContext ¶
func (o TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushOutput
func (TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushPtrOutput ¶
func (o TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushPtrOutput() TriggerRepositoryEventConfigPushPtrOutput
func (TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushPtrOutputWithContext ¶
func (o TriggerRepositoryEventConfigPushOutput) ToTriggerRepositoryEventConfigPushPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushPtrOutput
type TriggerRepositoryEventConfigPushPtrInput ¶
type TriggerRepositoryEventConfigPushPtrInput interface { pulumi.Input ToTriggerRepositoryEventConfigPushPtrOutput() TriggerRepositoryEventConfigPushPtrOutput ToTriggerRepositoryEventConfigPushPtrOutputWithContext(context.Context) TriggerRepositoryEventConfigPushPtrOutput }
TriggerRepositoryEventConfigPushPtrInput is an input type that accepts TriggerRepositoryEventConfigPushArgs, TriggerRepositoryEventConfigPushPtr and TriggerRepositoryEventConfigPushPtrOutput values. You can construct a concrete instance of `TriggerRepositoryEventConfigPushPtrInput` via:
TriggerRepositoryEventConfigPushArgs{...} or: nil
func TriggerRepositoryEventConfigPushPtr ¶
func TriggerRepositoryEventConfigPushPtr(v *TriggerRepositoryEventConfigPushArgs) TriggerRepositoryEventConfigPushPtrInput
type TriggerRepositoryEventConfigPushPtrOutput ¶
type TriggerRepositoryEventConfigPushPtrOutput struct{ *pulumi.OutputState }
func (TriggerRepositoryEventConfigPushPtrOutput) Branch ¶
func (o TriggerRepositoryEventConfigPushPtrOutput) Branch() pulumi.StringPtrOutput
Regex of branches to match. Specify only one of branch or tag.
func (TriggerRepositoryEventConfigPushPtrOutput) ElementType ¶
func (TriggerRepositoryEventConfigPushPtrOutput) ElementType() reflect.Type
func (TriggerRepositoryEventConfigPushPtrOutput) InvertRegex ¶
func (o TriggerRepositoryEventConfigPushPtrOutput) InvertRegex() pulumi.BoolPtrOutput
When true, only trigger a build if the revision regex does NOT match the gitRef regex.
func (TriggerRepositoryEventConfigPushPtrOutput) Tag ¶
func (o TriggerRepositoryEventConfigPushPtrOutput) Tag() pulumi.StringPtrOutput
Regex of tags to match. Specify only one of branch or tag.
func (TriggerRepositoryEventConfigPushPtrOutput) ToTriggerRepositoryEventConfigPushPtrOutput ¶
func (o TriggerRepositoryEventConfigPushPtrOutput) ToTriggerRepositoryEventConfigPushPtrOutput() TriggerRepositoryEventConfigPushPtrOutput
func (TriggerRepositoryEventConfigPushPtrOutput) ToTriggerRepositoryEventConfigPushPtrOutputWithContext ¶
func (o TriggerRepositoryEventConfigPushPtrOutput) ToTriggerRepositoryEventConfigPushPtrOutputWithContext(ctx context.Context) TriggerRepositoryEventConfigPushPtrOutput
type TriggerSourceToBuild ¶
type TriggerSourceToBuild struct { // The full resource name of the bitbucket server config. // Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}. BitbucketServerConfig *string `pulumi:"bitbucketServerConfig"` // The full resource name of the github enterprise config. // Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}. GithubEnterpriseConfig *string `pulumi:"githubEnterpriseConfig"` // The branch or tag to use. Must start with "refs/" (required). Ref string `pulumi:"ref"` // The type of the repo, since it may not be explicit from the repo field (e.g from a URL). // Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER // Possible values are: `UNKNOWN`, `CLOUD_SOURCE_REPOSITORIES`, `GITHUB`, `BITBUCKET_SERVER`. RepoType string `pulumi:"repoType"` // The qualified resource name of the Repo API repository. // Either uri or repository can be specified and is required. Repository *string `pulumi:"repository"` // The URI of the repo. Uri *string `pulumi:"uri"` }
type TriggerSourceToBuildArgs ¶
type TriggerSourceToBuildArgs struct { // The full resource name of the bitbucket server config. // Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}. BitbucketServerConfig pulumi.StringPtrInput `pulumi:"bitbucketServerConfig"` // The full resource name of the github enterprise config. // Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}. GithubEnterpriseConfig pulumi.StringPtrInput `pulumi:"githubEnterpriseConfig"` // The branch or tag to use. Must start with "refs/" (required). Ref pulumi.StringInput `pulumi:"ref"` // The type of the repo, since it may not be explicit from the repo field (e.g from a URL). // Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER // Possible values are: `UNKNOWN`, `CLOUD_SOURCE_REPOSITORIES`, `GITHUB`, `BITBUCKET_SERVER`. RepoType pulumi.StringInput `pulumi:"repoType"` // The qualified resource name of the Repo API repository. // Either uri or repository can be specified and is required. Repository pulumi.StringPtrInput `pulumi:"repository"` // The URI of the repo. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (TriggerSourceToBuildArgs) ElementType ¶
func (TriggerSourceToBuildArgs) ElementType() reflect.Type
func (TriggerSourceToBuildArgs) ToTriggerSourceToBuildOutput ¶
func (i TriggerSourceToBuildArgs) ToTriggerSourceToBuildOutput() TriggerSourceToBuildOutput
func (TriggerSourceToBuildArgs) ToTriggerSourceToBuildOutputWithContext ¶
func (i TriggerSourceToBuildArgs) ToTriggerSourceToBuildOutputWithContext(ctx context.Context) TriggerSourceToBuildOutput
func (TriggerSourceToBuildArgs) ToTriggerSourceToBuildPtrOutput ¶
func (i TriggerSourceToBuildArgs) ToTriggerSourceToBuildPtrOutput() TriggerSourceToBuildPtrOutput
func (TriggerSourceToBuildArgs) ToTriggerSourceToBuildPtrOutputWithContext ¶
func (i TriggerSourceToBuildArgs) ToTriggerSourceToBuildPtrOutputWithContext(ctx context.Context) TriggerSourceToBuildPtrOutput
type TriggerSourceToBuildInput ¶
type TriggerSourceToBuildInput interface { pulumi.Input ToTriggerSourceToBuildOutput() TriggerSourceToBuildOutput ToTriggerSourceToBuildOutputWithContext(context.Context) TriggerSourceToBuildOutput }
TriggerSourceToBuildInput is an input type that accepts TriggerSourceToBuildArgs and TriggerSourceToBuildOutput values. You can construct a concrete instance of `TriggerSourceToBuildInput` via:
TriggerSourceToBuildArgs{...}
type TriggerSourceToBuildOutput ¶
type TriggerSourceToBuildOutput struct{ *pulumi.OutputState }
func (TriggerSourceToBuildOutput) BitbucketServerConfig ¶
func (o TriggerSourceToBuildOutput) BitbucketServerConfig() pulumi.StringPtrOutput
The full resource name of the bitbucket server config. Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}.
func (TriggerSourceToBuildOutput) ElementType ¶
func (TriggerSourceToBuildOutput) ElementType() reflect.Type
func (TriggerSourceToBuildOutput) GithubEnterpriseConfig ¶
func (o TriggerSourceToBuildOutput) GithubEnterpriseConfig() pulumi.StringPtrOutput
The full resource name of the github enterprise config. Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}.
func (TriggerSourceToBuildOutput) Ref ¶
func (o TriggerSourceToBuildOutput) Ref() pulumi.StringOutput
The branch or tag to use. Must start with "refs/" (required).
func (TriggerSourceToBuildOutput) RepoType ¶
func (o TriggerSourceToBuildOutput) RepoType() pulumi.StringOutput
The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values are: `UNKNOWN`, `CLOUD_SOURCE_REPOSITORIES`, `GITHUB`, `BITBUCKET_SERVER`.
func (TriggerSourceToBuildOutput) Repository ¶
func (o TriggerSourceToBuildOutput) Repository() pulumi.StringPtrOutput
The qualified resource name of the Repo API repository. Either uri or repository can be specified and is required.
func (TriggerSourceToBuildOutput) ToTriggerSourceToBuildOutput ¶
func (o TriggerSourceToBuildOutput) ToTriggerSourceToBuildOutput() TriggerSourceToBuildOutput
func (TriggerSourceToBuildOutput) ToTriggerSourceToBuildOutputWithContext ¶
func (o TriggerSourceToBuildOutput) ToTriggerSourceToBuildOutputWithContext(ctx context.Context) TriggerSourceToBuildOutput
func (TriggerSourceToBuildOutput) ToTriggerSourceToBuildPtrOutput ¶
func (o TriggerSourceToBuildOutput) ToTriggerSourceToBuildPtrOutput() TriggerSourceToBuildPtrOutput
func (TriggerSourceToBuildOutput) ToTriggerSourceToBuildPtrOutputWithContext ¶
func (o TriggerSourceToBuildOutput) ToTriggerSourceToBuildPtrOutputWithContext(ctx context.Context) TriggerSourceToBuildPtrOutput
func (TriggerSourceToBuildOutput) Uri ¶
func (o TriggerSourceToBuildOutput) Uri() pulumi.StringPtrOutput
The URI of the repo.
type TriggerSourceToBuildPtrInput ¶
type TriggerSourceToBuildPtrInput interface { pulumi.Input ToTriggerSourceToBuildPtrOutput() TriggerSourceToBuildPtrOutput ToTriggerSourceToBuildPtrOutputWithContext(context.Context) TriggerSourceToBuildPtrOutput }
TriggerSourceToBuildPtrInput is an input type that accepts TriggerSourceToBuildArgs, TriggerSourceToBuildPtr and TriggerSourceToBuildPtrOutput values. You can construct a concrete instance of `TriggerSourceToBuildPtrInput` via:
TriggerSourceToBuildArgs{...} or: nil
func TriggerSourceToBuildPtr ¶
func TriggerSourceToBuildPtr(v *TriggerSourceToBuildArgs) TriggerSourceToBuildPtrInput
type TriggerSourceToBuildPtrOutput ¶
type TriggerSourceToBuildPtrOutput struct{ *pulumi.OutputState }
func (TriggerSourceToBuildPtrOutput) BitbucketServerConfig ¶
func (o TriggerSourceToBuildPtrOutput) BitbucketServerConfig() pulumi.StringPtrOutput
The full resource name of the bitbucket server config. Format: projects/{project}/locations/{location}/bitbucketServerConfigs/{id}.
func (TriggerSourceToBuildPtrOutput) Elem ¶
func (o TriggerSourceToBuildPtrOutput) Elem() TriggerSourceToBuildOutput
func (TriggerSourceToBuildPtrOutput) ElementType ¶
func (TriggerSourceToBuildPtrOutput) ElementType() reflect.Type
func (TriggerSourceToBuildPtrOutput) GithubEnterpriseConfig ¶
func (o TriggerSourceToBuildPtrOutput) GithubEnterpriseConfig() pulumi.StringPtrOutput
The full resource name of the github enterprise config. Format: projects/{project}/locations/{location}/githubEnterpriseConfigs/{id}. projects/{project}/githubEnterpriseConfigs/{id}.
func (TriggerSourceToBuildPtrOutput) Ref ¶
func (o TriggerSourceToBuildPtrOutput) Ref() pulumi.StringPtrOutput
The branch or tag to use. Must start with "refs/" (required).
func (TriggerSourceToBuildPtrOutput) RepoType ¶
func (o TriggerSourceToBuildPtrOutput) RepoType() pulumi.StringPtrOutput
The type of the repo, since it may not be explicit from the repo field (e.g from a URL). Values can be UNKNOWN, CLOUD_SOURCE_REPOSITORIES, GITHUB, BITBUCKET_SERVER Possible values are: `UNKNOWN`, `CLOUD_SOURCE_REPOSITORIES`, `GITHUB`, `BITBUCKET_SERVER`.
func (TriggerSourceToBuildPtrOutput) Repository ¶
func (o TriggerSourceToBuildPtrOutput) Repository() pulumi.StringPtrOutput
The qualified resource name of the Repo API repository. Either uri or repository can be specified and is required.
func (TriggerSourceToBuildPtrOutput) ToTriggerSourceToBuildPtrOutput ¶
func (o TriggerSourceToBuildPtrOutput) ToTriggerSourceToBuildPtrOutput() TriggerSourceToBuildPtrOutput
func (TriggerSourceToBuildPtrOutput) ToTriggerSourceToBuildPtrOutputWithContext ¶
func (o TriggerSourceToBuildPtrOutput) ToTriggerSourceToBuildPtrOutputWithContext(ctx context.Context) TriggerSourceToBuildPtrOutput
func (TriggerSourceToBuildPtrOutput) Uri ¶
func (o TriggerSourceToBuildPtrOutput) Uri() pulumi.StringPtrOutput
The URI of the repo.
type TriggerState ¶
type TriggerState struct { // Configuration for manual approval to start a build invocation of this BuildTrigger. // Builds created by this trigger will require approval before they execute. // Any user with a Cloud Build Approver role for the project can approve a build. // Structure is documented below. ApprovalConfig TriggerApprovalConfigPtrInput // BitbucketServerTriggerConfig describes the configuration of a trigger that creates a build whenever a Bitbucket Server event is received. // Structure is documented below. BitbucketServerTriggerConfig TriggerBitbucketServerTriggerConfigPtrInput // Contents of the build template. Either a filename or build template must be provided. // Structure is documented below. Build TriggerBuildPtrInput // Time when the trigger was created. CreateTime pulumi.StringPtrInput // Human-readable description of the trigger. Description pulumi.StringPtrInput // Whether the trigger is disabled or not. If true, the trigger will never result in a build. Disabled pulumi.BoolPtrInput // Path, from the source root, to a file whose contents is used for the template. // Either a filename or build template must be provided. Set this only when using triggerTemplate or github. // When using Pub/Sub, Webhook or Manual set the file name using gitFileSource instead. Filename pulumi.StringPtrInput // A Common Expression Language string. Used only with Pub/Sub and Webhook. Filter pulumi.StringPtrInput // The file source describing the local or remote Build template. // Structure is documented below. GitFileSource TriggerGitFileSourcePtrInput // Describes the configuration of a trigger that creates a build whenever a GitHub event is received. // One of `triggerTemplate`, `github`, `pubsubConfig` or `webhookConfig` must be provided. // Structure is documented below. Github TriggerGithubPtrInput // ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match // extended with support for `**`. // If ignoredFiles and changed files are both empty, then they are not // used to determine whether or not to trigger a build. // If ignoredFiles is not empty, then we ignore any files that match any // of the ignoredFile globs. If the change has no files that are outside // of the ignoredFiles globs, then we do not trigger a build. IgnoredFiles pulumi.StringArrayInput // Build logs will be sent back to GitHub as part of the checkrun // result. Values can be INCLUDE_BUILD_LOGS_UNSPECIFIED or // INCLUDE_BUILD_LOGS_WITH_STATUS // Possible values are: `INCLUDE_BUILD_LOGS_UNSPECIFIED`, `INCLUDE_BUILD_LOGS_WITH_STATUS`. IncludeBuildLogs pulumi.StringPtrInput // ignoredFiles and includedFiles are file glob matches using https://golang.org/pkg/path/filepath/#Match // extended with support for `**`. // If any of the files altered in the commit pass the ignoredFiles filter // and includedFiles is empty, then as far as this filter is concerned, we // should trigger the build. // If any of the files altered in the commit pass the ignoredFiles filter // and includedFiles is not empty, then we make sure that at least one of // those files matches a includedFiles glob. If not, then we do not trigger // a build. IncludedFiles pulumi.StringArrayInput // The [Cloud Build location](https://cloud.google.com/build/docs/locations) for the trigger. // If not specified, "global" is used. Location pulumi.StringPtrInput // Name of the trigger. Must be unique within the project. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // PubsubConfig describes the configuration of a trigger that creates // a build whenever a Pub/Sub message is published. // One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. PubsubConfig TriggerPubsubConfigPtrInput // The configuration of a trigger that creates a build whenever an event from Repo API is received. // Structure is documented below. RepositoryEventConfig TriggerRepositoryEventConfigPtrInput // The service account used for all user-controlled operations including // triggers.patch, triggers.run, builds.create, and builds.cancel. // If no service account is set, then the standard Cloud Build service account // ([PROJECT_NUM]@system.gserviceaccount.com) will be used instead. // Format: projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT_ID_OR_EMAIL} ServiceAccount pulumi.StringPtrInput // The repo and ref of the repository from which to build. // This field is used only for those triggers that do not respond to SCM events. // Triggers that respond to such events build source at whatever commit caused the event. // This field is currently only used by Webhook, Pub/Sub, Manual, and Cron triggers. // One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. SourceToBuild TriggerSourceToBuildPtrInput // Substitutions data for Build resource. Substitutions pulumi.StringMapInput // Tags for annotation of a BuildTrigger Tags pulumi.StringArrayInput // The unique identifier for the trigger. TriggerId pulumi.StringPtrInput // Template describing the types of source changes to trigger a build. // Branch and tag names in trigger templates are interpreted as regular // expressions. Any branch or tag change that matches that regular // expression will trigger a build. // One of `triggerTemplate`, `github`, `pubsubConfig`, `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. TriggerTemplate TriggerTriggerTemplatePtrInput // WebhookConfig describes the configuration of a trigger that creates // a build whenever a webhook is sent to a trigger's webhook URL. // One of `triggerTemplate`, `github`, `pubsubConfig` `webhookConfig` or `sourceToBuild` must be provided. // Structure is documented below. WebhookConfig TriggerWebhookConfigPtrInput }
func (TriggerState) ElementType ¶
func (TriggerState) ElementType() reflect.Type
type TriggerTriggerTemplate ¶
type TriggerTriggerTemplate struct { // Name of the branch to build. Exactly one a of branch name, tag, or commit SHA must be provided. // This field is a regular expression. BranchName *string `pulumi:"branchName"` // Explicit commit SHA to build. Exactly one of a branch name, tag, or commit SHA must be provided. CommitSha *string `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. // This must be a relative path. If a step's dir is specified and // is an absolute path, this value is ignored for that step's // execution. Dir *string `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex *bool `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. If // omitted, the project ID requesting the build is assumed. ProjectId *string `pulumi:"projectId"` // Name of the Cloud Source Repository. If omitted, the name "default" is assumed. RepoName *string `pulumi:"repoName"` // Name of the tag to build. Exactly one of a branch name, tag, or commit SHA must be provided. // This field is a regular expression. TagName *string `pulumi:"tagName"` }
type TriggerTriggerTemplateArgs ¶
type TriggerTriggerTemplateArgs struct { // Name of the branch to build. Exactly one a of branch name, tag, or commit SHA must be provided. // This field is a regular expression. BranchName pulumi.StringPtrInput `pulumi:"branchName"` // Explicit commit SHA to build. Exactly one of a branch name, tag, or commit SHA must be provided. CommitSha pulumi.StringPtrInput `pulumi:"commitSha"` // Directory, relative to the source root, in which to run the build. // This must be a relative path. If a step's dir is specified and // is an absolute path, this value is ignored for that step's // execution. Dir pulumi.StringPtrInput `pulumi:"dir"` // Only trigger a build if the revision regex does NOT match the revision regex. InvertRegex pulumi.BoolPtrInput `pulumi:"invertRegex"` // ID of the project that owns the Cloud Source Repository. If // omitted, the project ID requesting the build is assumed. ProjectId pulumi.StringPtrInput `pulumi:"projectId"` // Name of the Cloud Source Repository. If omitted, the name "default" is assumed. RepoName pulumi.StringPtrInput `pulumi:"repoName"` // Name of the tag to build. Exactly one of a branch name, tag, or commit SHA must be provided. // This field is a regular expression. TagName pulumi.StringPtrInput `pulumi:"tagName"` }
func (TriggerTriggerTemplateArgs) ElementType ¶
func (TriggerTriggerTemplateArgs) ElementType() reflect.Type
func (TriggerTriggerTemplateArgs) ToTriggerTriggerTemplateOutput ¶
func (i TriggerTriggerTemplateArgs) ToTriggerTriggerTemplateOutput() TriggerTriggerTemplateOutput
func (TriggerTriggerTemplateArgs) ToTriggerTriggerTemplateOutputWithContext ¶
func (i TriggerTriggerTemplateArgs) ToTriggerTriggerTemplateOutputWithContext(ctx context.Context) TriggerTriggerTemplateOutput
func (TriggerTriggerTemplateArgs) ToTriggerTriggerTemplatePtrOutput ¶
func (i TriggerTriggerTemplateArgs) ToTriggerTriggerTemplatePtrOutput() TriggerTriggerTemplatePtrOutput
func (TriggerTriggerTemplateArgs) ToTriggerTriggerTemplatePtrOutputWithContext ¶
func (i TriggerTriggerTemplateArgs) ToTriggerTriggerTemplatePtrOutputWithContext(ctx context.Context) TriggerTriggerTemplatePtrOutput
type TriggerTriggerTemplateInput ¶
type TriggerTriggerTemplateInput interface { pulumi.Input ToTriggerTriggerTemplateOutput() TriggerTriggerTemplateOutput ToTriggerTriggerTemplateOutputWithContext(context.Context) TriggerTriggerTemplateOutput }
TriggerTriggerTemplateInput is an input type that accepts TriggerTriggerTemplateArgs and TriggerTriggerTemplateOutput values. You can construct a concrete instance of `TriggerTriggerTemplateInput` via:
TriggerTriggerTemplateArgs{...}
type TriggerTriggerTemplateOutput ¶
type TriggerTriggerTemplateOutput struct{ *pulumi.OutputState }
func (TriggerTriggerTemplateOutput) BranchName ¶
func (o TriggerTriggerTemplateOutput) BranchName() pulumi.StringPtrOutput
Name of the branch to build. Exactly one a of branch name, tag, or commit SHA must be provided. This field is a regular expression.
func (TriggerTriggerTemplateOutput) CommitSha ¶
func (o TriggerTriggerTemplateOutput) CommitSha() pulumi.StringPtrOutput
Explicit commit SHA to build. Exactly one of a branch name, tag, or commit SHA must be provided.
func (TriggerTriggerTemplateOutput) Dir ¶
func (o TriggerTriggerTemplateOutput) Dir() pulumi.StringPtrOutput
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.
func (TriggerTriggerTemplateOutput) ElementType ¶
func (TriggerTriggerTemplateOutput) ElementType() reflect.Type
func (TriggerTriggerTemplateOutput) InvertRegex ¶
func (o TriggerTriggerTemplateOutput) InvertRegex() pulumi.BoolPtrOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (TriggerTriggerTemplateOutput) ProjectId ¶
func (o TriggerTriggerTemplateOutput) ProjectId() pulumi.StringPtrOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (TriggerTriggerTemplateOutput) RepoName ¶
func (o TriggerTriggerTemplateOutput) RepoName() pulumi.StringPtrOutput
Name of the Cloud Source Repository. If omitted, the name "default" is assumed.
func (TriggerTriggerTemplateOutput) TagName ¶
func (o TriggerTriggerTemplateOutput) TagName() pulumi.StringPtrOutput
Name of the tag to build. Exactly one of a branch name, tag, or commit SHA must be provided. This field is a regular expression.
func (TriggerTriggerTemplateOutput) ToTriggerTriggerTemplateOutput ¶
func (o TriggerTriggerTemplateOutput) ToTriggerTriggerTemplateOutput() TriggerTriggerTemplateOutput
func (TriggerTriggerTemplateOutput) ToTriggerTriggerTemplateOutputWithContext ¶
func (o TriggerTriggerTemplateOutput) ToTriggerTriggerTemplateOutputWithContext(ctx context.Context) TriggerTriggerTemplateOutput
func (TriggerTriggerTemplateOutput) ToTriggerTriggerTemplatePtrOutput ¶
func (o TriggerTriggerTemplateOutput) ToTriggerTriggerTemplatePtrOutput() TriggerTriggerTemplatePtrOutput
func (TriggerTriggerTemplateOutput) ToTriggerTriggerTemplatePtrOutputWithContext ¶
func (o TriggerTriggerTemplateOutput) ToTriggerTriggerTemplatePtrOutputWithContext(ctx context.Context) TriggerTriggerTemplatePtrOutput
type TriggerTriggerTemplatePtrInput ¶
type TriggerTriggerTemplatePtrInput interface { pulumi.Input ToTriggerTriggerTemplatePtrOutput() TriggerTriggerTemplatePtrOutput ToTriggerTriggerTemplatePtrOutputWithContext(context.Context) TriggerTriggerTemplatePtrOutput }
TriggerTriggerTemplatePtrInput is an input type that accepts TriggerTriggerTemplateArgs, TriggerTriggerTemplatePtr and TriggerTriggerTemplatePtrOutput values. You can construct a concrete instance of `TriggerTriggerTemplatePtrInput` via:
TriggerTriggerTemplateArgs{...} or: nil
func TriggerTriggerTemplatePtr ¶
func TriggerTriggerTemplatePtr(v *TriggerTriggerTemplateArgs) TriggerTriggerTemplatePtrInput
type TriggerTriggerTemplatePtrOutput ¶
type TriggerTriggerTemplatePtrOutput struct{ *pulumi.OutputState }
func (TriggerTriggerTemplatePtrOutput) BranchName ¶
func (o TriggerTriggerTemplatePtrOutput) BranchName() pulumi.StringPtrOutput
Name of the branch to build. Exactly one a of branch name, tag, or commit SHA must be provided. This field is a regular expression.
func (TriggerTriggerTemplatePtrOutput) CommitSha ¶
func (o TriggerTriggerTemplatePtrOutput) CommitSha() pulumi.StringPtrOutput
Explicit commit SHA to build. Exactly one of a branch name, tag, or commit SHA must be provided.
func (TriggerTriggerTemplatePtrOutput) Dir ¶
func (o TriggerTriggerTemplatePtrOutput) Dir() pulumi.StringPtrOutput
Directory, relative to the source root, in which to run the build. This must be a relative path. If a step's dir is specified and is an absolute path, this value is ignored for that step's execution.
func (TriggerTriggerTemplatePtrOutput) Elem ¶
func (o TriggerTriggerTemplatePtrOutput) Elem() TriggerTriggerTemplateOutput
func (TriggerTriggerTemplatePtrOutput) ElementType ¶
func (TriggerTriggerTemplatePtrOutput) ElementType() reflect.Type
func (TriggerTriggerTemplatePtrOutput) InvertRegex ¶
func (o TriggerTriggerTemplatePtrOutput) InvertRegex() pulumi.BoolPtrOutput
Only trigger a build if the revision regex does NOT match the revision regex.
func (TriggerTriggerTemplatePtrOutput) ProjectId ¶
func (o TriggerTriggerTemplatePtrOutput) ProjectId() pulumi.StringPtrOutput
ID of the project that owns the Cloud Source Repository. If omitted, the project ID requesting the build is assumed.
func (TriggerTriggerTemplatePtrOutput) RepoName ¶
func (o TriggerTriggerTemplatePtrOutput) RepoName() pulumi.StringPtrOutput
Name of the Cloud Source Repository. If omitted, the name "default" is assumed.
func (TriggerTriggerTemplatePtrOutput) TagName ¶
func (o TriggerTriggerTemplatePtrOutput) TagName() pulumi.StringPtrOutput
Name of the tag to build. Exactly one of a branch name, tag, or commit SHA must be provided. This field is a regular expression.
func (TriggerTriggerTemplatePtrOutput) ToTriggerTriggerTemplatePtrOutput ¶
func (o TriggerTriggerTemplatePtrOutput) ToTriggerTriggerTemplatePtrOutput() TriggerTriggerTemplatePtrOutput
func (TriggerTriggerTemplatePtrOutput) ToTriggerTriggerTemplatePtrOutputWithContext ¶
func (o TriggerTriggerTemplatePtrOutput) ToTriggerTriggerTemplatePtrOutputWithContext(ctx context.Context) TriggerTriggerTemplatePtrOutput
type TriggerWebhookConfig ¶
type TriggerWebhookConfigArgs ¶
type TriggerWebhookConfigArgs struct { // Resource name for the secret required as a URL parameter. Secret pulumi.StringInput `pulumi:"secret"` // (Output) // Potential issues with the underlying Pub/Sub subscription configuration. // Only populated on get requests. State pulumi.StringPtrInput `pulumi:"state"` }
func (TriggerWebhookConfigArgs) ElementType ¶
func (TriggerWebhookConfigArgs) ElementType() reflect.Type
func (TriggerWebhookConfigArgs) ToTriggerWebhookConfigOutput ¶
func (i TriggerWebhookConfigArgs) ToTriggerWebhookConfigOutput() TriggerWebhookConfigOutput
func (TriggerWebhookConfigArgs) ToTriggerWebhookConfigOutputWithContext ¶
func (i TriggerWebhookConfigArgs) ToTriggerWebhookConfigOutputWithContext(ctx context.Context) TriggerWebhookConfigOutput
func (TriggerWebhookConfigArgs) ToTriggerWebhookConfigPtrOutput ¶
func (i TriggerWebhookConfigArgs) ToTriggerWebhookConfigPtrOutput() TriggerWebhookConfigPtrOutput
func (TriggerWebhookConfigArgs) ToTriggerWebhookConfigPtrOutputWithContext ¶
func (i TriggerWebhookConfigArgs) ToTriggerWebhookConfigPtrOutputWithContext(ctx context.Context) TriggerWebhookConfigPtrOutput
type TriggerWebhookConfigInput ¶
type TriggerWebhookConfigInput interface { pulumi.Input ToTriggerWebhookConfigOutput() TriggerWebhookConfigOutput ToTriggerWebhookConfigOutputWithContext(context.Context) TriggerWebhookConfigOutput }
TriggerWebhookConfigInput is an input type that accepts TriggerWebhookConfigArgs and TriggerWebhookConfigOutput values. You can construct a concrete instance of `TriggerWebhookConfigInput` via:
TriggerWebhookConfigArgs{...}
type TriggerWebhookConfigOutput ¶
type TriggerWebhookConfigOutput struct{ *pulumi.OutputState }
func (TriggerWebhookConfigOutput) ElementType ¶
func (TriggerWebhookConfigOutput) ElementType() reflect.Type
func (TriggerWebhookConfigOutput) Secret ¶
func (o TriggerWebhookConfigOutput) Secret() pulumi.StringOutput
Resource name for the secret required as a URL parameter.
func (TriggerWebhookConfigOutput) State ¶
func (o TriggerWebhookConfigOutput) State() pulumi.StringPtrOutput
(Output) Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (TriggerWebhookConfigOutput) ToTriggerWebhookConfigOutput ¶
func (o TriggerWebhookConfigOutput) ToTriggerWebhookConfigOutput() TriggerWebhookConfigOutput
func (TriggerWebhookConfigOutput) ToTriggerWebhookConfigOutputWithContext ¶
func (o TriggerWebhookConfigOutput) ToTriggerWebhookConfigOutputWithContext(ctx context.Context) TriggerWebhookConfigOutput
func (TriggerWebhookConfigOutput) ToTriggerWebhookConfigPtrOutput ¶
func (o TriggerWebhookConfigOutput) ToTriggerWebhookConfigPtrOutput() TriggerWebhookConfigPtrOutput
func (TriggerWebhookConfigOutput) ToTriggerWebhookConfigPtrOutputWithContext ¶
func (o TriggerWebhookConfigOutput) ToTriggerWebhookConfigPtrOutputWithContext(ctx context.Context) TriggerWebhookConfigPtrOutput
type TriggerWebhookConfigPtrInput ¶
type TriggerWebhookConfigPtrInput interface { pulumi.Input ToTriggerWebhookConfigPtrOutput() TriggerWebhookConfigPtrOutput ToTriggerWebhookConfigPtrOutputWithContext(context.Context) TriggerWebhookConfigPtrOutput }
TriggerWebhookConfigPtrInput is an input type that accepts TriggerWebhookConfigArgs, TriggerWebhookConfigPtr and TriggerWebhookConfigPtrOutput values. You can construct a concrete instance of `TriggerWebhookConfigPtrInput` via:
TriggerWebhookConfigArgs{...} or: nil
func TriggerWebhookConfigPtr ¶
func TriggerWebhookConfigPtr(v *TriggerWebhookConfigArgs) TriggerWebhookConfigPtrInput
type TriggerWebhookConfigPtrOutput ¶
type TriggerWebhookConfigPtrOutput struct{ *pulumi.OutputState }
func (TriggerWebhookConfigPtrOutput) Elem ¶
func (o TriggerWebhookConfigPtrOutput) Elem() TriggerWebhookConfigOutput
func (TriggerWebhookConfigPtrOutput) ElementType ¶
func (TriggerWebhookConfigPtrOutput) ElementType() reflect.Type
func (TriggerWebhookConfigPtrOutput) Secret ¶
func (o TriggerWebhookConfigPtrOutput) Secret() pulumi.StringPtrOutput
Resource name for the secret required as a URL parameter.
func (TriggerWebhookConfigPtrOutput) State ¶
func (o TriggerWebhookConfigPtrOutput) State() pulumi.StringPtrOutput
(Output) Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
func (TriggerWebhookConfigPtrOutput) ToTriggerWebhookConfigPtrOutput ¶
func (o TriggerWebhookConfigPtrOutput) ToTriggerWebhookConfigPtrOutput() TriggerWebhookConfigPtrOutput
func (TriggerWebhookConfigPtrOutput) ToTriggerWebhookConfigPtrOutputWithContext ¶
func (o TriggerWebhookConfigPtrOutput) ToTriggerWebhookConfigPtrOutputWithContext(ctx context.Context) TriggerWebhookConfigPtrOutput
type WorkerPool ¶
type WorkerPool struct { pulumi.CustomResourceState // User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size // limitations. **Note**: This field is non-authoritative, and will only manage the annotations present in your // configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // Output only. Time at which the request to create the `WorkerPool` was received. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Output only. Time at which the request to delete the `WorkerPool` was received. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // A user-specified, human-readable name for the `WorkerPool`. If provided, this value must be 1-63 characters. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // User-defined name of the `WorkerPool`. // // *** Name pulumi.StringOutput `pulumi:"name"` // Network configuration for the `WorkerPool`. Structure is documented below. NetworkConfig WorkerPoolNetworkConfigPtrOutput `pulumi:"networkConfig"` // Private Service Connect configuration for the pool. PrivateServiceConnect WorkerPoolPrivateServiceConnectPtrOutput `pulumi:"privateServiceConnect"` // The project for the resource Project pulumi.StringOutput `pulumi:"project"` // Output only. WorkerPool state. Possible values: STATE_UNSPECIFIED, PENDING, APPROVED, REJECTED, CANCELLED State pulumi.StringOutput `pulumi:"state"` // Output only. A unique identifier for the `WorkerPool`. Uid pulumi.StringOutput `pulumi:"uid"` // Output only. Time at which the request to update the `WorkerPool` was received. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Configuration to be used for a creating workers in the `WorkerPool`. Structure is documented below. WorkerConfig WorkerPoolWorkerConfigOutput `pulumi:"workerConfig"` }
Definition of custom Cloud Build WorkerPools for running jobs with custom configuration and custom networking.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cloudbuild.NewWorkerPool(ctx, "pool", &cloudbuild.WorkerPoolArgs{ Name: pulumi.String("my-pool"), Location: pulumi.String("europe-west1"), WorkerConfig: &cloudbuild.WorkerPoolWorkerConfigArgs{ DiskSizeGb: pulumi.Int(100), MachineType: pulumi.String("e2-standard-4"), NoExternalIp: pulumi.Bool(false), }, }) if err != nil { return err } return nil }) }
```
### Network Config
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/cloudbuild" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/servicenetworking" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { servicenetworking, err := projects.NewService(ctx, "servicenetworking", &projects.ServiceArgs{ Service: pulumi.String("servicenetworking.googleapis.com"), DisableOnDestroy: pulumi.Bool(false), }) if err != nil { return err } network, err := compute.NewNetwork(ctx, "network", &compute.NetworkArgs{ Name: pulumi.String("my-network"), AutoCreateSubnetworks: pulumi.Bool(false), }, pulumi.DependsOn([]pulumi.Resource{ servicenetworking, })) if err != nil { return err } workerRange, err := compute.NewGlobalAddress(ctx, "worker_range", &compute.GlobalAddressArgs{ Name: pulumi.String("worker-pool-range"), Purpose: pulumi.String("VPC_PEERING"), AddressType: pulumi.String("INTERNAL"), PrefixLength: pulumi.Int(16), Network: network.ID(), }) if err != nil { return err } workerPoolConn, err := servicenetworking.NewConnection(ctx, "worker_pool_conn", &servicenetworking.ConnectionArgs{ Network: network.ID(), Service: pulumi.String("servicenetworking.googleapis.com"), ReservedPeeringRanges: pulumi.StringArray{ workerRange.Name, }, }, pulumi.DependsOn([]pulumi.Resource{ servicenetworking, })) if err != nil { return err } _, err = cloudbuild.NewWorkerPool(ctx, "pool", &cloudbuild.WorkerPoolArgs{ Name: pulumi.String("my-pool"), Location: pulumi.String("europe-west1"), WorkerConfig: &cloudbuild.WorkerPoolWorkerConfigArgs{ DiskSizeGb: pulumi.Int(100), MachineType: pulumi.String("e2-standard-4"), NoExternalIp: pulumi.Bool(false), }, NetworkConfig: &cloudbuild.WorkerPoolNetworkConfigArgs{ PeeredNetwork: network.ID(), PeeredNetworkIpRange: pulumi.String("/29"), }, }, pulumi.DependsOn([]pulumi.Resource{ workerPoolConn, })) if err != nil { return err } return nil }) }
```
## Import
WorkerPool can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/workerPools/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, WorkerPool can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:cloudbuild/workerPool:WorkerPool default projects/{{project}}/locations/{{location}}/workerPools/{{name}} ```
```sh $ pulumi import gcp:cloudbuild/workerPool:WorkerPool default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:cloudbuild/workerPool:WorkerPool default {{location}}/{{name}} ```
func GetWorkerPool ¶
func GetWorkerPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkerPoolState, opts ...pulumi.ResourceOption) (*WorkerPool, error)
GetWorkerPool gets an existing WorkerPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkerPool ¶
func NewWorkerPool(ctx *pulumi.Context, name string, args *WorkerPoolArgs, opts ...pulumi.ResourceOption) (*WorkerPool, error)
NewWorkerPool registers a new resource with the given unique name, arguments, and options.
func (*WorkerPool) ElementType ¶
func (*WorkerPool) ElementType() reflect.Type
func (*WorkerPool) ToWorkerPoolOutput ¶
func (i *WorkerPool) ToWorkerPoolOutput() WorkerPoolOutput
func (*WorkerPool) ToWorkerPoolOutputWithContext ¶
func (i *WorkerPool) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
type WorkerPoolArgs ¶
type WorkerPoolArgs struct { // User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size // limitations. **Note**: This field is non-authoritative, and will only manage the annotations present in your // configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // A user-specified, human-readable name for the `WorkerPool`. If provided, this value must be 1-63 characters. DisplayName pulumi.StringPtrInput // The location for the resource Location pulumi.StringInput // User-defined name of the `WorkerPool`. // // *** Name pulumi.StringPtrInput // Network configuration for the `WorkerPool`. Structure is documented below. NetworkConfig WorkerPoolNetworkConfigPtrInput // Private Service Connect configuration for the pool. PrivateServiceConnect WorkerPoolPrivateServiceConnectPtrInput // The project for the resource Project pulumi.StringPtrInput // Configuration to be used for a creating workers in the `WorkerPool`. Structure is documented below. WorkerConfig WorkerPoolWorkerConfigPtrInput }
The set of arguments for constructing a WorkerPool resource.
func (WorkerPoolArgs) ElementType ¶
func (WorkerPoolArgs) ElementType() reflect.Type
type WorkerPoolArray ¶
type WorkerPoolArray []WorkerPoolInput
func (WorkerPoolArray) ElementType ¶
func (WorkerPoolArray) ElementType() reflect.Type
func (WorkerPoolArray) ToWorkerPoolArrayOutput ¶
func (i WorkerPoolArray) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput
func (WorkerPoolArray) ToWorkerPoolArrayOutputWithContext ¶
func (i WorkerPoolArray) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput
type WorkerPoolArrayInput ¶
type WorkerPoolArrayInput interface { pulumi.Input ToWorkerPoolArrayOutput() WorkerPoolArrayOutput ToWorkerPoolArrayOutputWithContext(context.Context) WorkerPoolArrayOutput }
WorkerPoolArrayInput is an input type that accepts WorkerPoolArray and WorkerPoolArrayOutput values. You can construct a concrete instance of `WorkerPoolArrayInput` via:
WorkerPoolArray{ WorkerPoolArgs{...} }
type WorkerPoolArrayOutput ¶
type WorkerPoolArrayOutput struct{ *pulumi.OutputState }
func (WorkerPoolArrayOutput) ElementType ¶
func (WorkerPoolArrayOutput) ElementType() reflect.Type
func (WorkerPoolArrayOutput) Index ¶
func (o WorkerPoolArrayOutput) Index(i pulumi.IntInput) WorkerPoolOutput
func (WorkerPoolArrayOutput) ToWorkerPoolArrayOutput ¶
func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput
func (WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext ¶
func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput
type WorkerPoolInput ¶
type WorkerPoolInput interface { pulumi.Input ToWorkerPoolOutput() WorkerPoolOutput ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput }
type WorkerPoolMap ¶
type WorkerPoolMap map[string]WorkerPoolInput
func (WorkerPoolMap) ElementType ¶
func (WorkerPoolMap) ElementType() reflect.Type
func (WorkerPoolMap) ToWorkerPoolMapOutput ¶
func (i WorkerPoolMap) ToWorkerPoolMapOutput() WorkerPoolMapOutput
func (WorkerPoolMap) ToWorkerPoolMapOutputWithContext ¶
func (i WorkerPoolMap) ToWorkerPoolMapOutputWithContext(ctx context.Context) WorkerPoolMapOutput
type WorkerPoolMapInput ¶
type WorkerPoolMapInput interface { pulumi.Input ToWorkerPoolMapOutput() WorkerPoolMapOutput ToWorkerPoolMapOutputWithContext(context.Context) WorkerPoolMapOutput }
WorkerPoolMapInput is an input type that accepts WorkerPoolMap and WorkerPoolMapOutput values. You can construct a concrete instance of `WorkerPoolMapInput` via:
WorkerPoolMap{ "key": WorkerPoolArgs{...} }
type WorkerPoolMapOutput ¶
type WorkerPoolMapOutput struct{ *pulumi.OutputState }
func (WorkerPoolMapOutput) ElementType ¶
func (WorkerPoolMapOutput) ElementType() reflect.Type
func (WorkerPoolMapOutput) MapIndex ¶
func (o WorkerPoolMapOutput) MapIndex(k pulumi.StringInput) WorkerPoolOutput
func (WorkerPoolMapOutput) ToWorkerPoolMapOutput ¶
func (o WorkerPoolMapOutput) ToWorkerPoolMapOutput() WorkerPoolMapOutput
func (WorkerPoolMapOutput) ToWorkerPoolMapOutputWithContext ¶
func (o WorkerPoolMapOutput) ToWorkerPoolMapOutputWithContext(ctx context.Context) WorkerPoolMapOutput
type WorkerPoolNetworkConfig ¶
type WorkerPoolNetworkConfig struct { // Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See (https://cloud.google.com/cloud-build/docs/custom-workers/set-up-custom-worker-pool-environment#understanding_the_network_configuration_options) PeeredNetwork string `pulumi:"peeredNetwork"` // Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g. `192.168.0.0/29` would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits. `/16` would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of `/24` will be used. PeeredNetworkIpRange *string `pulumi:"peeredNetworkIpRange"` }
type WorkerPoolNetworkConfigArgs ¶
type WorkerPoolNetworkConfigArgs struct { // Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See (https://cloud.google.com/cloud-build/docs/custom-workers/set-up-custom-worker-pool-environment#understanding_the_network_configuration_options) PeeredNetwork pulumi.StringInput `pulumi:"peeredNetwork"` // Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g. `192.168.0.0/29` would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits. `/16` would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of `/24` will be used. PeeredNetworkIpRange pulumi.StringPtrInput `pulumi:"peeredNetworkIpRange"` }
func (WorkerPoolNetworkConfigArgs) ElementType ¶
func (WorkerPoolNetworkConfigArgs) ElementType() reflect.Type
func (WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigOutput ¶
func (i WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigOutput() WorkerPoolNetworkConfigOutput
func (WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigOutputWithContext ¶
func (i WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigOutput
func (WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigPtrOutput ¶
func (i WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigPtrOutput() WorkerPoolNetworkConfigPtrOutput
func (WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigPtrOutputWithContext ¶
func (i WorkerPoolNetworkConfigArgs) ToWorkerPoolNetworkConfigPtrOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigPtrOutput
type WorkerPoolNetworkConfigInput ¶
type WorkerPoolNetworkConfigInput interface { pulumi.Input ToWorkerPoolNetworkConfigOutput() WorkerPoolNetworkConfigOutput ToWorkerPoolNetworkConfigOutputWithContext(context.Context) WorkerPoolNetworkConfigOutput }
WorkerPoolNetworkConfigInput is an input type that accepts WorkerPoolNetworkConfigArgs and WorkerPoolNetworkConfigOutput values. You can construct a concrete instance of `WorkerPoolNetworkConfigInput` via:
WorkerPoolNetworkConfigArgs{...}
type WorkerPoolNetworkConfigOutput ¶
type WorkerPoolNetworkConfigOutput struct{ *pulumi.OutputState }
func (WorkerPoolNetworkConfigOutput) ElementType ¶
func (WorkerPoolNetworkConfigOutput) ElementType() reflect.Type
func (WorkerPoolNetworkConfigOutput) PeeredNetwork ¶
func (o WorkerPoolNetworkConfigOutput) PeeredNetwork() pulumi.StringOutput
Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See (https://cloud.google.com/cloud-build/docs/custom-workers/set-up-custom-worker-pool-environment#understanding_the_network_configuration_options)
func (WorkerPoolNetworkConfigOutput) PeeredNetworkIpRange ¶
func (o WorkerPoolNetworkConfigOutput) PeeredNetworkIpRange() pulumi.StringPtrOutput
Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g. `192.168.0.0/29` would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits. `/16` would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of `/24` will be used.
func (WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigOutput ¶
func (o WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigOutput() WorkerPoolNetworkConfigOutput
func (WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigOutputWithContext ¶
func (o WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigOutput
func (WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigPtrOutput ¶
func (o WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigPtrOutput() WorkerPoolNetworkConfigPtrOutput
func (WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigPtrOutputWithContext ¶
func (o WorkerPoolNetworkConfigOutput) ToWorkerPoolNetworkConfigPtrOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigPtrOutput
type WorkerPoolNetworkConfigPtrInput ¶
type WorkerPoolNetworkConfigPtrInput interface { pulumi.Input ToWorkerPoolNetworkConfigPtrOutput() WorkerPoolNetworkConfigPtrOutput ToWorkerPoolNetworkConfigPtrOutputWithContext(context.Context) WorkerPoolNetworkConfigPtrOutput }
WorkerPoolNetworkConfigPtrInput is an input type that accepts WorkerPoolNetworkConfigArgs, WorkerPoolNetworkConfigPtr and WorkerPoolNetworkConfigPtrOutput values. You can construct a concrete instance of `WorkerPoolNetworkConfigPtrInput` via:
WorkerPoolNetworkConfigArgs{...} or: nil
func WorkerPoolNetworkConfigPtr ¶
func WorkerPoolNetworkConfigPtr(v *WorkerPoolNetworkConfigArgs) WorkerPoolNetworkConfigPtrInput
type WorkerPoolNetworkConfigPtrOutput ¶
type WorkerPoolNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkerPoolNetworkConfigPtrOutput) Elem ¶
func (o WorkerPoolNetworkConfigPtrOutput) Elem() WorkerPoolNetworkConfigOutput
func (WorkerPoolNetworkConfigPtrOutput) ElementType ¶
func (WorkerPoolNetworkConfigPtrOutput) ElementType() reflect.Type
func (WorkerPoolNetworkConfigPtrOutput) PeeredNetwork ¶
func (o WorkerPoolNetworkConfigPtrOutput) PeeredNetwork() pulumi.StringPtrOutput
Immutable. The network definition that the workers are peered to. If this section is left empty, the workers will be peered to `WorkerPool.project_id` on the service producer network. Must be in the format `projects/{project}/global/networks/{network}`, where `{project}` is a project number, such as `12345`, and `{network}` is the name of a VPC network in the project. See (https://cloud.google.com/cloud-build/docs/custom-workers/set-up-custom-worker-pool-environment#understanding_the_network_configuration_options)
func (WorkerPoolNetworkConfigPtrOutput) PeeredNetworkIpRange ¶
func (o WorkerPoolNetworkConfigPtrOutput) PeeredNetworkIpRange() pulumi.StringPtrOutput
Immutable. Subnet IP range within the peered network. This is specified in CIDR notation with a slash and the subnet prefix size. You can optionally specify an IP address before the subnet prefix value. e.g. `192.168.0.0/29` would specify an IP range starting at 192.168.0.0 with a prefix size of 29 bits. `/16` would specify a prefix size of 16 bits, with an automatically determined IP within the peered VPC. If unspecified, a value of `/24` will be used.
func (WorkerPoolNetworkConfigPtrOutput) ToWorkerPoolNetworkConfigPtrOutput ¶
func (o WorkerPoolNetworkConfigPtrOutput) ToWorkerPoolNetworkConfigPtrOutput() WorkerPoolNetworkConfigPtrOutput
func (WorkerPoolNetworkConfigPtrOutput) ToWorkerPoolNetworkConfigPtrOutputWithContext ¶
func (o WorkerPoolNetworkConfigPtrOutput) ToWorkerPoolNetworkConfigPtrOutputWithContext(ctx context.Context) WorkerPoolNetworkConfigPtrOutput
type WorkerPoolOutput ¶
type WorkerPoolOutput struct{ *pulumi.OutputState }
func (WorkerPoolOutput) Annotations ¶
func (o WorkerPoolOutput) Annotations() pulumi.StringMapOutput
User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size limitations. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
func (WorkerPoolOutput) CreateTime ¶
func (o WorkerPoolOutput) CreateTime() pulumi.StringOutput
Output only. Time at which the request to create the `WorkerPool` was received.
func (WorkerPoolOutput) DeleteTime ¶
func (o WorkerPoolOutput) DeleteTime() pulumi.StringOutput
Output only. Time at which the request to delete the `WorkerPool` was received.
func (WorkerPoolOutput) DisplayName ¶
func (o WorkerPoolOutput) DisplayName() pulumi.StringPtrOutput
A user-specified, human-readable name for the `WorkerPool`. If provided, this value must be 1-63 characters.
func (WorkerPoolOutput) EffectiveAnnotations ¶
func (o WorkerPoolOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (WorkerPoolOutput) ElementType ¶
func (WorkerPoolOutput) ElementType() reflect.Type
func (WorkerPoolOutput) Location ¶
func (o WorkerPoolOutput) Location() pulumi.StringOutput
The location for the resource
func (WorkerPoolOutput) Name ¶
func (o WorkerPoolOutput) Name() pulumi.StringOutput
User-defined name of the `WorkerPool`.
***
func (WorkerPoolOutput) NetworkConfig ¶
func (o WorkerPoolOutput) NetworkConfig() WorkerPoolNetworkConfigPtrOutput
Network configuration for the `WorkerPool`. Structure is documented below.
func (WorkerPoolOutput) PrivateServiceConnect ¶ added in v8.11.0
func (o WorkerPoolOutput) PrivateServiceConnect() WorkerPoolPrivateServiceConnectPtrOutput
Private Service Connect configuration for the pool.
func (WorkerPoolOutput) Project ¶
func (o WorkerPoolOutput) Project() pulumi.StringOutput
The project for the resource
func (WorkerPoolOutput) State ¶
func (o WorkerPoolOutput) State() pulumi.StringOutput
Output only. WorkerPool state. Possible values: STATE_UNSPECIFIED, PENDING, APPROVED, REJECTED, CANCELLED
func (WorkerPoolOutput) ToWorkerPoolOutput ¶
func (o WorkerPoolOutput) ToWorkerPoolOutput() WorkerPoolOutput
func (WorkerPoolOutput) ToWorkerPoolOutputWithContext ¶
func (o WorkerPoolOutput) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
func (WorkerPoolOutput) Uid ¶
func (o WorkerPoolOutput) Uid() pulumi.StringOutput
Output only. A unique identifier for the `WorkerPool`.
func (WorkerPoolOutput) UpdateTime ¶
func (o WorkerPoolOutput) UpdateTime() pulumi.StringOutput
Output only. Time at which the request to update the `WorkerPool` was received.
func (WorkerPoolOutput) WorkerConfig ¶
func (o WorkerPoolOutput) WorkerConfig() WorkerPoolWorkerConfigOutput
Configuration to be used for a creating workers in the `WorkerPool`. Structure is documented below.
type WorkerPoolPrivateServiceConnect ¶ added in v8.11.0
type WorkerPoolPrivateServiceConnect struct { // Required. Immutable. The network attachment that the worker network interface is connected to. Must be in the format `projects/{project}/regions/{region}/networkAttachments/{networkAttachment}`. The region of network attachment must be the same as the worker pool. See [Network Attachments](https://cloud.google.com/vpc/docs/about-network-attachments) NetworkAttachment string `pulumi:"networkAttachment"` // Immutable. Route all traffic through PSC interface. Enable this if you want full control of traffic in the private pool. Configure Cloud NAT for the subnet of network attachment if you need to access public Internet. If false, Only route private IPs, e.g. 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 through PSC interface. RouteAllTraffic *bool `pulumi:"routeAllTraffic"` }
type WorkerPoolPrivateServiceConnectArgs ¶ added in v8.11.0
type WorkerPoolPrivateServiceConnectArgs struct { // Required. Immutable. The network attachment that the worker network interface is connected to. Must be in the format `projects/{project}/regions/{region}/networkAttachments/{networkAttachment}`. The region of network attachment must be the same as the worker pool. See [Network Attachments](https://cloud.google.com/vpc/docs/about-network-attachments) NetworkAttachment pulumi.StringInput `pulumi:"networkAttachment"` // Immutable. Route all traffic through PSC interface. Enable this if you want full control of traffic in the private pool. Configure Cloud NAT for the subnet of network attachment if you need to access public Internet. If false, Only route private IPs, e.g. 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 through PSC interface. RouteAllTraffic pulumi.BoolPtrInput `pulumi:"routeAllTraffic"` }
func (WorkerPoolPrivateServiceConnectArgs) ElementType ¶ added in v8.11.0
func (WorkerPoolPrivateServiceConnectArgs) ElementType() reflect.Type
func (WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectOutput ¶ added in v8.11.0
func (i WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectOutput() WorkerPoolPrivateServiceConnectOutput
func (WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectOutputWithContext ¶ added in v8.11.0
func (i WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectOutput
func (WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectPtrOutput ¶ added in v8.11.0
func (i WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectPtrOutput() WorkerPoolPrivateServiceConnectPtrOutput
func (WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectPtrOutputWithContext ¶ added in v8.11.0
func (i WorkerPoolPrivateServiceConnectArgs) ToWorkerPoolPrivateServiceConnectPtrOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectPtrOutput
type WorkerPoolPrivateServiceConnectInput ¶ added in v8.11.0
type WorkerPoolPrivateServiceConnectInput interface { pulumi.Input ToWorkerPoolPrivateServiceConnectOutput() WorkerPoolPrivateServiceConnectOutput ToWorkerPoolPrivateServiceConnectOutputWithContext(context.Context) WorkerPoolPrivateServiceConnectOutput }
WorkerPoolPrivateServiceConnectInput is an input type that accepts WorkerPoolPrivateServiceConnectArgs and WorkerPoolPrivateServiceConnectOutput values. You can construct a concrete instance of `WorkerPoolPrivateServiceConnectInput` via:
WorkerPoolPrivateServiceConnectArgs{...}
type WorkerPoolPrivateServiceConnectOutput ¶ added in v8.11.0
type WorkerPoolPrivateServiceConnectOutput struct{ *pulumi.OutputState }
func (WorkerPoolPrivateServiceConnectOutput) ElementType ¶ added in v8.11.0
func (WorkerPoolPrivateServiceConnectOutput) ElementType() reflect.Type
func (WorkerPoolPrivateServiceConnectOutput) NetworkAttachment ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectOutput) NetworkAttachment() pulumi.StringOutput
Required. Immutable. The network attachment that the worker network interface is connected to. Must be in the format `projects/{project}/regions/{region}/networkAttachments/{networkAttachment}`. The region of network attachment must be the same as the worker pool. See [Network Attachments](https://cloud.google.com/vpc/docs/about-network-attachments)
func (WorkerPoolPrivateServiceConnectOutput) RouteAllTraffic ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectOutput) RouteAllTraffic() pulumi.BoolPtrOutput
Immutable. Route all traffic through PSC interface. Enable this if you want full control of traffic in the private pool. Configure Cloud NAT for the subnet of network attachment if you need to access public Internet. If false, Only route private IPs, e.g. 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 through PSC interface.
func (WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectOutput ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectOutput() WorkerPoolPrivateServiceConnectOutput
func (WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectOutputWithContext ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectOutput
func (WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectPtrOutput ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectPtrOutput() WorkerPoolPrivateServiceConnectPtrOutput
func (WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectPtrOutputWithContext ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectOutput) ToWorkerPoolPrivateServiceConnectPtrOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectPtrOutput
type WorkerPoolPrivateServiceConnectPtrInput ¶ added in v8.11.0
type WorkerPoolPrivateServiceConnectPtrInput interface { pulumi.Input ToWorkerPoolPrivateServiceConnectPtrOutput() WorkerPoolPrivateServiceConnectPtrOutput ToWorkerPoolPrivateServiceConnectPtrOutputWithContext(context.Context) WorkerPoolPrivateServiceConnectPtrOutput }
WorkerPoolPrivateServiceConnectPtrInput is an input type that accepts WorkerPoolPrivateServiceConnectArgs, WorkerPoolPrivateServiceConnectPtr and WorkerPoolPrivateServiceConnectPtrOutput values. You can construct a concrete instance of `WorkerPoolPrivateServiceConnectPtrInput` via:
WorkerPoolPrivateServiceConnectArgs{...} or: nil
func WorkerPoolPrivateServiceConnectPtr ¶ added in v8.11.0
func WorkerPoolPrivateServiceConnectPtr(v *WorkerPoolPrivateServiceConnectArgs) WorkerPoolPrivateServiceConnectPtrInput
type WorkerPoolPrivateServiceConnectPtrOutput ¶ added in v8.11.0
type WorkerPoolPrivateServiceConnectPtrOutput struct{ *pulumi.OutputState }
func (WorkerPoolPrivateServiceConnectPtrOutput) ElementType ¶ added in v8.11.0
func (WorkerPoolPrivateServiceConnectPtrOutput) ElementType() reflect.Type
func (WorkerPoolPrivateServiceConnectPtrOutput) NetworkAttachment ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectPtrOutput) NetworkAttachment() pulumi.StringPtrOutput
Required. Immutable. The network attachment that the worker network interface is connected to. Must be in the format `projects/{project}/regions/{region}/networkAttachments/{networkAttachment}`. The region of network attachment must be the same as the worker pool. See [Network Attachments](https://cloud.google.com/vpc/docs/about-network-attachments)
func (WorkerPoolPrivateServiceConnectPtrOutput) RouteAllTraffic ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectPtrOutput) RouteAllTraffic() pulumi.BoolPtrOutput
Immutable. Route all traffic through PSC interface. Enable this if you want full control of traffic in the private pool. Configure Cloud NAT for the subnet of network attachment if you need to access public Internet. If false, Only route private IPs, e.g. 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 through PSC interface.
func (WorkerPoolPrivateServiceConnectPtrOutput) ToWorkerPoolPrivateServiceConnectPtrOutput ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectPtrOutput) ToWorkerPoolPrivateServiceConnectPtrOutput() WorkerPoolPrivateServiceConnectPtrOutput
func (WorkerPoolPrivateServiceConnectPtrOutput) ToWorkerPoolPrivateServiceConnectPtrOutputWithContext ¶ added in v8.11.0
func (o WorkerPoolPrivateServiceConnectPtrOutput) ToWorkerPoolPrivateServiceConnectPtrOutputWithContext(ctx context.Context) WorkerPoolPrivateServiceConnectPtrOutput
type WorkerPoolState ¶
type WorkerPoolState struct { // User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size // limitations. **Note**: This field is non-authoritative, and will only manage the annotations present in your // configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // Output only. Time at which the request to create the `WorkerPool` was received. CreateTime pulumi.StringPtrInput // Output only. Time at which the request to delete the `WorkerPool` was received. DeleteTime pulumi.StringPtrInput // A user-specified, human-readable name for the `WorkerPool`. If provided, this value must be 1-63 characters. DisplayName pulumi.StringPtrInput EffectiveAnnotations pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // User-defined name of the `WorkerPool`. // // *** Name pulumi.StringPtrInput // Network configuration for the `WorkerPool`. Structure is documented below. NetworkConfig WorkerPoolNetworkConfigPtrInput // Private Service Connect configuration for the pool. PrivateServiceConnect WorkerPoolPrivateServiceConnectPtrInput // The project for the resource Project pulumi.StringPtrInput // Output only. WorkerPool state. Possible values: STATE_UNSPECIFIED, PENDING, APPROVED, REJECTED, CANCELLED State pulumi.StringPtrInput // Output only. A unique identifier for the `WorkerPool`. Uid pulumi.StringPtrInput // Output only. Time at which the request to update the `WorkerPool` was received. UpdateTime pulumi.StringPtrInput // Configuration to be used for a creating workers in the `WorkerPool`. Structure is documented below. WorkerConfig WorkerPoolWorkerConfigPtrInput }
func (WorkerPoolState) ElementType ¶
func (WorkerPoolState) ElementType() reflect.Type
type WorkerPoolWorkerConfig ¶
type WorkerPoolWorkerConfig struct { // Size of the disk attached to the worker, in GB. See [diskSizeGb](https://cloud.google.com/build/docs/private-pools/private-pool-config-file-schema#disksizegb). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size. DiskSizeGb *int `pulumi:"diskSizeGb"` // Machine type of a worker, such as `n1-standard-1`. See [machineType](https://cloud.google.com/build/docs/private-pools/private-pool-config-file-schema#machinetype). If left blank, Cloud Build will use `n1-standard-1`. MachineType *string `pulumi:"machineType"` // If true, workers are created without any public address, which prevents network egress to public IPs. NoExternalIp *bool `pulumi:"noExternalIp"` }
type WorkerPoolWorkerConfigArgs ¶
type WorkerPoolWorkerConfigArgs struct { // Size of the disk attached to the worker, in GB. See [diskSizeGb](https://cloud.google.com/build/docs/private-pools/private-pool-config-file-schema#disksizegb). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size. DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // Machine type of a worker, such as `n1-standard-1`. See [machineType](https://cloud.google.com/build/docs/private-pools/private-pool-config-file-schema#machinetype). If left blank, Cloud Build will use `n1-standard-1`. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // If true, workers are created without any public address, which prevents network egress to public IPs. NoExternalIp pulumi.BoolPtrInput `pulumi:"noExternalIp"` }
func (WorkerPoolWorkerConfigArgs) ElementType ¶
func (WorkerPoolWorkerConfigArgs) ElementType() reflect.Type
func (WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigOutput ¶
func (i WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigOutput() WorkerPoolWorkerConfigOutput
func (WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigOutputWithContext ¶
func (i WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigOutput
func (WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigPtrOutput ¶
func (i WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigPtrOutput() WorkerPoolWorkerConfigPtrOutput
func (WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigPtrOutputWithContext ¶
func (i WorkerPoolWorkerConfigArgs) ToWorkerPoolWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigPtrOutput
type WorkerPoolWorkerConfigInput ¶
type WorkerPoolWorkerConfigInput interface { pulumi.Input ToWorkerPoolWorkerConfigOutput() WorkerPoolWorkerConfigOutput ToWorkerPoolWorkerConfigOutputWithContext(context.Context) WorkerPoolWorkerConfigOutput }
WorkerPoolWorkerConfigInput is an input type that accepts WorkerPoolWorkerConfigArgs and WorkerPoolWorkerConfigOutput values. You can construct a concrete instance of `WorkerPoolWorkerConfigInput` via:
WorkerPoolWorkerConfigArgs{...}
type WorkerPoolWorkerConfigOutput ¶
type WorkerPoolWorkerConfigOutput struct{ *pulumi.OutputState }
func (WorkerPoolWorkerConfigOutput) DiskSizeGb ¶
func (o WorkerPoolWorkerConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to the worker, in GB. See [diskSizeGb](https://cloud.google.com/build/docs/private-pools/private-pool-config-file-schema#disksizegb). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size.
func (WorkerPoolWorkerConfigOutput) ElementType ¶
func (WorkerPoolWorkerConfigOutput) ElementType() reflect.Type
func (WorkerPoolWorkerConfigOutput) MachineType ¶
func (o WorkerPoolWorkerConfigOutput) MachineType() pulumi.StringPtrOutput
Machine type of a worker, such as `n1-standard-1`. See [machineType](https://cloud.google.com/build/docs/private-pools/private-pool-config-file-schema#machinetype). If left blank, Cloud Build will use `n1-standard-1`.
func (WorkerPoolWorkerConfigOutput) NoExternalIp ¶
func (o WorkerPoolWorkerConfigOutput) NoExternalIp() pulumi.BoolPtrOutput
If true, workers are created without any public address, which prevents network egress to public IPs.
func (WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigOutput ¶
func (o WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigOutput() WorkerPoolWorkerConfigOutput
func (WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigOutputWithContext ¶
func (o WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigOutput
func (WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigPtrOutput ¶
func (o WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigPtrOutput() WorkerPoolWorkerConfigPtrOutput
func (WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigPtrOutputWithContext ¶
func (o WorkerPoolWorkerConfigOutput) ToWorkerPoolWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigPtrOutput
type WorkerPoolWorkerConfigPtrInput ¶
type WorkerPoolWorkerConfigPtrInput interface { pulumi.Input ToWorkerPoolWorkerConfigPtrOutput() WorkerPoolWorkerConfigPtrOutput ToWorkerPoolWorkerConfigPtrOutputWithContext(context.Context) WorkerPoolWorkerConfigPtrOutput }
WorkerPoolWorkerConfigPtrInput is an input type that accepts WorkerPoolWorkerConfigArgs, WorkerPoolWorkerConfigPtr and WorkerPoolWorkerConfigPtrOutput values. You can construct a concrete instance of `WorkerPoolWorkerConfigPtrInput` via:
WorkerPoolWorkerConfigArgs{...} or: nil
func WorkerPoolWorkerConfigPtr ¶
func WorkerPoolWorkerConfigPtr(v *WorkerPoolWorkerConfigArgs) WorkerPoolWorkerConfigPtrInput
type WorkerPoolWorkerConfigPtrOutput ¶
type WorkerPoolWorkerConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkerPoolWorkerConfigPtrOutput) DiskSizeGb ¶
func (o WorkerPoolWorkerConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to the worker, in GB. See [diskSizeGb](https://cloud.google.com/build/docs/private-pools/private-pool-config-file-schema#disksizegb). Specify a value of up to 1000. If `0` is specified, Cloud Build will use a standard disk size.
func (WorkerPoolWorkerConfigPtrOutput) Elem ¶
func (o WorkerPoolWorkerConfigPtrOutput) Elem() WorkerPoolWorkerConfigOutput
func (WorkerPoolWorkerConfigPtrOutput) ElementType ¶
func (WorkerPoolWorkerConfigPtrOutput) ElementType() reflect.Type
func (WorkerPoolWorkerConfigPtrOutput) MachineType ¶
func (o WorkerPoolWorkerConfigPtrOutput) MachineType() pulumi.StringPtrOutput
Machine type of a worker, such as `n1-standard-1`. See [machineType](https://cloud.google.com/build/docs/private-pools/private-pool-config-file-schema#machinetype). If left blank, Cloud Build will use `n1-standard-1`.
func (WorkerPoolWorkerConfigPtrOutput) NoExternalIp ¶
func (o WorkerPoolWorkerConfigPtrOutput) NoExternalIp() pulumi.BoolPtrOutput
If true, workers are created without any public address, which prevents network egress to public IPs.
func (WorkerPoolWorkerConfigPtrOutput) ToWorkerPoolWorkerConfigPtrOutput ¶
func (o WorkerPoolWorkerConfigPtrOutput) ToWorkerPoolWorkerConfigPtrOutput() WorkerPoolWorkerConfigPtrOutput
func (WorkerPoolWorkerConfigPtrOutput) ToWorkerPoolWorkerConfigPtrOutputWithContext ¶
func (o WorkerPoolWorkerConfigPtrOutput) ToWorkerPoolWorkerConfigPtrOutputWithContext(ctx context.Context) WorkerPoolWorkerConfigPtrOutput