Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.cloudbuild.kotlin.inputs
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.gcp.cloudbuild.inputs.TriggerBuildSourceRepoSourceArgs.builder
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiNullFieldException
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.Boolean
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
*
* @property branchName 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
* @property commitSha Explicit commit SHA to build. Exactly one a of branch name, tag, or commit SHA must be provided.
* @property dir 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.
* @property invertRegex Only trigger a build if the revision regex does NOT match the revision regex.
* @property projectId ID of the project that owns the Cloud Source Repository.
* If omitted, the project ID requesting the build is assumed.
* @property repoName Name of the Cloud Source Repository.
* @property substitutions Substitutions to use in a triggered build. Should only be used with triggers.run
* @property tagName 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
*/
public data class TriggerBuildSourceRepoSourceArgs(
public val branchName: Output? = null,
public val commitSha: Output? = null,
public val dir: Output? = null,
public val invertRegex: Output? = null,
public val projectId: Output? = null,
public val repoName: Output,
public val substitutions: Output