Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.cloudbuild/v2.Connection
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a Connection.
Create Connection Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Connection(name: string, args: ConnectionArgs, opts?: CustomResourceOptions);
@overload
def Connection(resource_name: str,
args: ConnectionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Connection(resource_name: str,
opts: Optional[ResourceOptions] = None,
connection_id: Optional[str] = None,
annotations: Optional[Mapping[str, str]] = None,
disabled: Optional[bool] = None,
etag: Optional[str] = None,
github_config: Optional[GitHubConfigArgs] = None,
github_enterprise_config: Optional[GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigArgs] = None,
gitlab_config: Optional[GoogleDevtoolsCloudbuildV2GitLabConfigArgs] = None,
location: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None)
func NewConnection(ctx *Context, name string, args ConnectionArgs, opts ...ResourceOption) (*Connection, error)
public Connection(string name, ConnectionArgs args, CustomResourceOptions? opts = null)
public Connection(String name, ConnectionArgs args)
public Connection(String name, ConnectionArgs args, CustomResourceOptions options)
type: google-native:cloudbuild/v2:Connection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConnectionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleconnectionResourceResourceFromCloudbuildv2 = new GoogleNative.CloudBuild.V2.Connection("exampleconnectionResourceResourceFromCloudbuildv2", new()
{
ConnectionId = "string",
Annotations =
{
{ "string", "string" },
},
Disabled = false,
Etag = "string",
GithubConfig = new GoogleNative.CloudBuild.V2.Inputs.GitHubConfigArgs
{
AppInstallationId = "string",
AuthorizerCredential = new GoogleNative.CloudBuild.V2.Inputs.OAuthCredentialArgs
{
OauthTokenSecretVersion = "string",
},
},
GithubEnterpriseConfig = new GoogleNative.CloudBuild.V2.Inputs.GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigArgs
{
ApiKey = "string",
HostUri = "string",
AppId = "string",
AppInstallationId = "string",
AppSlug = "string",
PrivateKeySecretVersion = "string",
ServiceDirectoryConfig = new GoogleNative.CloudBuild.V2.Inputs.GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigArgs
{
Service = "string",
},
SslCa = "string",
WebhookSecretSecretVersion = "string",
},
GitlabConfig = new GoogleNative.CloudBuild.V2.Inputs.GoogleDevtoolsCloudbuildV2GitLabConfigArgs
{
AuthorizerCredential = new GoogleNative.CloudBuild.V2.Inputs.UserCredentialArgs
{
UserTokenSecretVersion = "string",
},
ReadAuthorizerCredential = new GoogleNative.CloudBuild.V2.Inputs.UserCredentialArgs
{
UserTokenSecretVersion = "string",
},
WebhookSecretSecretVersion = "string",
HostUri = "string",
ServiceDirectoryConfig = new GoogleNative.CloudBuild.V2.Inputs.GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigArgs
{
Service = "string",
},
SslCa = "string",
},
Location = "string",
Name = "string",
Project = "string",
});
example, err := cloudbuildv2.NewConnection(ctx, "exampleconnectionResourceResourceFromCloudbuildv2", &cloudbuildv2.ConnectionArgs{
ConnectionId: pulumi.String("string"),
Annotations: pulumi.StringMap{
"string": pulumi.String("string"),
},
Disabled: pulumi.Bool(false),
Etag: pulumi.String("string"),
GithubConfig: &cloudbuild.GitHubConfigArgs{
AppInstallationId: pulumi.String("string"),
AuthorizerCredential: &cloudbuild.OAuthCredentialArgs{
OauthTokenSecretVersion: pulumi.String("string"),
},
},
GithubEnterpriseConfig: &cloudbuild.GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigArgs{
ApiKey: pulumi.String("string"),
HostUri: pulumi.String("string"),
AppId: pulumi.String("string"),
AppInstallationId: pulumi.String("string"),
AppSlug: pulumi.String("string"),
PrivateKeySecretVersion: pulumi.String("string"),
ServiceDirectoryConfig: &cloudbuild.GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigArgs{
Service: pulumi.String("string"),
},
SslCa: pulumi.String("string"),
WebhookSecretSecretVersion: pulumi.String("string"),
},
GitlabConfig: &cloudbuild.GoogleDevtoolsCloudbuildV2GitLabConfigArgs{
AuthorizerCredential: &cloudbuild.UserCredentialArgs{
UserTokenSecretVersion: pulumi.String("string"),
},
ReadAuthorizerCredential: &cloudbuild.UserCredentialArgs{
UserTokenSecretVersion: pulumi.String("string"),
},
WebhookSecretSecretVersion: pulumi.String("string"),
HostUri: pulumi.String("string"),
ServiceDirectoryConfig: &cloudbuild.GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigArgs{
Service: pulumi.String("string"),
},
SslCa: pulumi.String("string"),
},
Location: pulumi.String("string"),
Name: pulumi.String("string"),
Project: pulumi.String("string"),
})
var exampleconnectionResourceResourceFromCloudbuildv2 = new Connection("exampleconnectionResourceResourceFromCloudbuildv2", ConnectionArgs.builder()
.connectionId("string")
.annotations(Map.of("string", "string"))
.disabled(false)
.etag("string")
.githubConfig(GitHubConfigArgs.builder()
.appInstallationId("string")
.authorizerCredential(OAuthCredentialArgs.builder()
.oauthTokenSecretVersion("string")
.build())
.build())
.githubEnterpriseConfig(GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigArgs.builder()
.apiKey("string")
.hostUri("string")
.appId("string")
.appInstallationId("string")
.appSlug("string")
.privateKeySecretVersion("string")
.serviceDirectoryConfig(GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigArgs.builder()
.service("string")
.build())
.sslCa("string")
.webhookSecretSecretVersion("string")
.build())
.gitlabConfig(GoogleDevtoolsCloudbuildV2GitLabConfigArgs.builder()
.authorizerCredential(UserCredentialArgs.builder()
.userTokenSecretVersion("string")
.build())
.readAuthorizerCredential(UserCredentialArgs.builder()
.userTokenSecretVersion("string")
.build())
.webhookSecretSecretVersion("string")
.hostUri("string")
.serviceDirectoryConfig(GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigArgs.builder()
.service("string")
.build())
.sslCa("string")
.build())
.location("string")
.name("string")
.project("string")
.build());
exampleconnection_resource_resource_from_cloudbuildv2 = google_native.cloudbuild.v2.Connection("exampleconnectionResourceResourceFromCloudbuildv2",
connection_id="string",
annotations={
"string": "string",
},
disabled=False,
etag="string",
github_config={
"app_installation_id": "string",
"authorizer_credential": {
"oauth_token_secret_version": "string",
},
},
github_enterprise_config={
"api_key": "string",
"host_uri": "string",
"app_id": "string",
"app_installation_id": "string",
"app_slug": "string",
"private_key_secret_version": "string",
"service_directory_config": {
"service": "string",
},
"ssl_ca": "string",
"webhook_secret_secret_version": "string",
},
gitlab_config={
"authorizer_credential": {
"user_token_secret_version": "string",
},
"read_authorizer_credential": {
"user_token_secret_version": "string",
},
"webhook_secret_secret_version": "string",
"host_uri": "string",
"service_directory_config": {
"service": "string",
},
"ssl_ca": "string",
},
location="string",
name="string",
project="string")
const exampleconnectionResourceResourceFromCloudbuildv2 = new google_native.cloudbuild.v2.Connection("exampleconnectionResourceResourceFromCloudbuildv2", {
connectionId: "string",
annotations: {
string: "string",
},
disabled: false,
etag: "string",
githubConfig: {
appInstallationId: "string",
authorizerCredential: {
oauthTokenSecretVersion: "string",
},
},
githubEnterpriseConfig: {
apiKey: "string",
hostUri: "string",
appId: "string",
appInstallationId: "string",
appSlug: "string",
privateKeySecretVersion: "string",
serviceDirectoryConfig: {
service: "string",
},
sslCa: "string",
webhookSecretSecretVersion: "string",
},
gitlabConfig: {
authorizerCredential: {
userTokenSecretVersion: "string",
},
readAuthorizerCredential: {
userTokenSecretVersion: "string",
},
webhookSecretSecretVersion: "string",
hostUri: "string",
serviceDirectoryConfig: {
service: "string",
},
sslCa: "string",
},
location: "string",
name: "string",
project: "string",
});
type: google-native:cloudbuild/v2:Connection
properties:
annotations:
string: string
connectionId: string
disabled: false
etag: string
githubConfig:
appInstallationId: string
authorizerCredential:
oauthTokenSecretVersion: string
githubEnterpriseConfig:
apiKey: string
appId: string
appInstallationId: string
appSlug: string
hostUri: string
privateKeySecretVersion: string
serviceDirectoryConfig:
service: string
sslCa: string
webhookSecretSecretVersion: string
gitlabConfig:
authorizerCredential:
userTokenSecretVersion: string
hostUri: string
readAuthorizerCredential:
userTokenSecretVersion: string
serviceDirectoryConfig:
service: string
sslCa: string
webhookSecretSecretVersion: string
location: string
name: string
project: string
Connection Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Connection resource accepts the following input properties:
- Connection
Id string - Required. The ID to use for the Connection, which will become the final component of the Connection's resource name. Names must be unique per-project per-location. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@.
- Annotations Dictionary<string, string>
- Allows clients to store small amounts of arbitrary data.
- Disabled bool
- If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled.
- Etag string
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
- Github
Config Pulumi.Google Native. Cloud Build. V2. Inputs. Git Hub Config - Configuration for connections to github.com.
- Github
Enterprise Pulumi.Config Google Native. Cloud Build. V2. Inputs. Google Devtools Cloudbuild V2Git Hub Enterprise Config - Configuration for connections to an instance of GitHub Enterprise.
- Gitlab
Config Pulumi.Google Native. Cloud Build. V2. Inputs. Google Devtools Cloudbuild V2Git Lab Config - Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
- Location string
- Name string
- Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
. - Project string
- Connection
Id string - Required. The ID to use for the Connection, which will become the final component of the Connection's resource name. Names must be unique per-project per-location. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@.
- Annotations map[string]string
- Allows clients to store small amounts of arbitrary data.
- Disabled bool
- If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled.
- Etag string
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
- Github
Config GitHub Config Args - Configuration for connections to github.com.
- Github
Enterprise GoogleConfig Devtools Cloudbuild V2Git Hub Enterprise Config Args - Configuration for connections to an instance of GitHub Enterprise.
- Gitlab
Config GoogleDevtools Cloudbuild V2Git Lab Config Args - Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
- Location string
- Name string
- Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
. - Project string
- connection
Id String - Required. The ID to use for the Connection, which will become the final component of the Connection's resource name. Names must be unique per-project per-location. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@.
- annotations Map<String,String>
- Allows clients to store small amounts of arbitrary data.
- disabled Boolean
- If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled.
- etag String
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
- github
Config GitHub Config - Configuration for connections to github.com.
- github
Enterprise GoogleConfig Devtools Cloudbuild V2Git Hub Enterprise Config - Configuration for connections to an instance of GitHub Enterprise.
- gitlab
Config GoogleDevtools Cloudbuild V2Git Lab Config - Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
- location String
- name String
- Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
. - project String
- connection
Id string - Required. The ID to use for the Connection, which will become the final component of the Connection's resource name. Names must be unique per-project per-location. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@.
- annotations {[key: string]: string}
- Allows clients to store small amounts of arbitrary data.
- disabled boolean
- If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled.
- etag string
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
- github
Config GitHub Config - Configuration for connections to github.com.
- github
Enterprise GoogleConfig Devtools Cloudbuild V2Git Hub Enterprise Config - Configuration for connections to an instance of GitHub Enterprise.
- gitlab
Config GoogleDevtools Cloudbuild V2Git Lab Config - Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
- location string
- name string
- Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
. - project string
- connection_
id str - Required. The ID to use for the Connection, which will become the final component of the Connection's resource name. Names must be unique per-project per-location. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@.
- annotations Mapping[str, str]
- Allows clients to store small amounts of arbitrary data.
- disabled bool
- If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled.
- etag str
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
- github_
config GitHub Config Args - Configuration for connections to github.com.
- github_
enterprise_ Googleconfig Devtools Cloudbuild V2Git Hub Enterprise Config Args - Configuration for connections to an instance of GitHub Enterprise.
- gitlab_
config GoogleDevtools Cloudbuild V2Git Lab Config Args - Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
- location str
- name str
- Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
. - project str
- connection
Id String - Required. The ID to use for the Connection, which will become the final component of the Connection's resource name. Names must be unique per-project per-location. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@.
- annotations Map<String>
- Allows clients to store small amounts of arbitrary data.
- disabled Boolean
- If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled.
- etag String
- This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
- github
Config Property Map - Configuration for connections to github.com.
- github
Enterprise Property MapConfig - Configuration for connections to an instance of GitHub Enterprise.
- gitlab
Config Property Map - Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
- location String
- name String
- Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
. - project String
Outputs
All input properties are implicitly available as output properties. Additionally, the Connection resource produces the following output properties:
- Create
Time string - Server assigned timestamp for when the connection was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Installation
State Pulumi.Google Native. Cloud Build. V2. Outputs. Installation State Response - Installation state of the Connection.
- Reconciling bool
- Set to true when the connection is being set up or updated in the background.
- Update
Time string - Server assigned timestamp for when the connection was updated.
- Create
Time string - Server assigned timestamp for when the connection was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Installation
State InstallationState Response - Installation state of the Connection.
- Reconciling bool
- Set to true when the connection is being set up or updated in the background.
- Update
Time string - Server assigned timestamp for when the connection was updated.
- create
Time String - Server assigned timestamp for when the connection was created.
- id String
- The provider-assigned unique ID for this managed resource.
- installation
State InstallationState Response - Installation state of the Connection.
- reconciling Boolean
- Set to true when the connection is being set up or updated in the background.
- update
Time String - Server assigned timestamp for when the connection was updated.
- create
Time string - Server assigned timestamp for when the connection was created.
- id string
- The provider-assigned unique ID for this managed resource.
- installation
State InstallationState Response - Installation state of the Connection.
- reconciling boolean
- Set to true when the connection is being set up or updated in the background.
- update
Time string - Server assigned timestamp for when the connection was updated.
- create_
time str - Server assigned timestamp for when the connection was created.
- id str
- The provider-assigned unique ID for this managed resource.
- installation_
state InstallationState Response - Installation state of the Connection.
- reconciling bool
- Set to true when the connection is being set up or updated in the background.
- update_
time str - Server assigned timestamp for when the connection was updated.
- create
Time String - Server assigned timestamp for when the connection was created.
- id String
- The provider-assigned unique ID for this managed resource.
- installation
State Property Map - Installation state of the Connection.
- reconciling Boolean
- Set to true when the connection is being set up or updated in the background.
- update
Time String - Server assigned timestamp for when the connection was updated.
Supporting Types
GitHubConfig, GitHubConfigArgs
- App
Installation stringId - GitHub App installation id.
- Pulumi.
Google Native. Cloud Build. V2. Inputs. OAuth Credential - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- App
Installation stringId - GitHub App installation id.
- OAuth
Credential - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- app
Installation StringId - GitHub App installation id.
- OAuth
Credential - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- app
Installation stringId - GitHub App installation id.
- OAuth
Credential - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- app_
installation_ strid - GitHub App installation id.
- OAuth
Credential - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- app
Installation StringId - GitHub App installation id.
- Property Map
- OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
GitHubConfigResponse, GitHubConfigResponseArgs
- App
Installation stringId - GitHub App installation id.
- Pulumi.
Google Native. Cloud Build. V2. Inputs. OAuth Credential Response - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- App
Installation stringId - GitHub App installation id.
- OAuth
Credential Response - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- app
Installation StringId - GitHub App installation id.
- OAuth
Credential Response - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- app
Installation stringId - GitHub App installation id.
- OAuth
Credential Response - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- app_
installation_ strid - GitHub App installation id.
- OAuth
Credential Response - OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
- app
Installation StringId - GitHub App installation id.
- Property Map
- OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig, GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigArgs
- Api
Key string - API Key used for authentication of webhook events.
- Host
Uri string - The URI of the GitHub Enterprise host this connection is for.
- App
Id string - Id of the GitHub App created from the manifest.
- App
Installation stringId - ID of the installation of the GitHub App.
- App
Slug string - The URL-friendly name of the GitHub App.
- Private
Key stringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - Service
Directory Pulumi.Config Google Native. Cloud Build. V2. Inputs. Google Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- Ssl
Ca string - SSL certificate to use for requests to GitHub Enterprise.
- Webhook
Secret stringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- Api
Key string - API Key used for authentication of webhook events.
- Host
Uri string - The URI of the GitHub Enterprise host this connection is for.
- App
Id string - Id of the GitHub App created from the manifest.
- App
Installation stringId - ID of the installation of the GitHub App.
- App
Slug string - The URL-friendly name of the GitHub App.
- Private
Key stringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - Service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- Ssl
Ca string - SSL certificate to use for requests to GitHub Enterprise.
- Webhook
Secret stringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- api
Key String - API Key used for authentication of webhook events.
- host
Uri String - The URI of the GitHub Enterprise host this connection is for.
- app
Id String - Id of the GitHub App created from the manifest.
- app
Installation StringId - ID of the installation of the GitHub App.
- app
Slug String - The URL-friendly name of the GitHub App.
- private
Key StringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- ssl
Ca String - SSL certificate to use for requests to GitHub Enterprise.
- webhook
Secret StringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- api
Key string - API Key used for authentication of webhook events.
- host
Uri string - The URI of the GitHub Enterprise host this connection is for.
- app
Id string - Id of the GitHub App created from the manifest.
- app
Installation stringId - ID of the installation of the GitHub App.
- app
Slug string - The URL-friendly name of the GitHub App.
- private
Key stringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- ssl
Ca string - SSL certificate to use for requests to GitHub Enterprise.
- webhook
Secret stringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- api_
key str - API Key used for authentication of webhook events.
- host_
uri str - The URI of the GitHub Enterprise host this connection is for.
- app_
id str - Id of the GitHub App created from the manifest.
- app_
installation_ strid - ID of the installation of the GitHub App.
- app_
slug str - The URL-friendly name of the GitHub App.
- private_
key_ strsecret_ version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - service_
directory_ Googleconfig Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- ssl_
ca str - SSL certificate to use for requests to GitHub Enterprise.
- webhook_
secret_ strsecret_ version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- api
Key String - API Key used for authentication of webhook events.
- host
Uri String - The URI of the GitHub Enterprise host this connection is for.
- app
Id String - Id of the GitHub App created from the manifest.
- app
Installation StringId - ID of the installation of the GitHub App.
- app
Slug String - The URL-friendly name of the GitHub App.
- private
Key StringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - service
Directory Property MapConfig - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- ssl
Ca String - SSL certificate to use for requests to GitHub Enterprise.
- webhook
Secret StringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponse, GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponseArgs
- Api
Key string - API Key used for authentication of webhook events.
- App
Id string - Id of the GitHub App created from the manifest.
- App
Installation stringId - ID of the installation of the GitHub App.
- App
Slug string - The URL-friendly name of the GitHub App.
- Host
Uri string - The URI of the GitHub Enterprise host this connection is for.
- Private
Key stringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - Server
Version string - GitHub Enterprise version installed at the host_uri.
- Service
Directory Pulumi.Config Google Native. Cloud Build. V2. Inputs. Google Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- Ssl
Ca string - SSL certificate to use for requests to GitHub Enterprise.
- Webhook
Secret stringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- Api
Key string - API Key used for authentication of webhook events.
- App
Id string - Id of the GitHub App created from the manifest.
- App
Installation stringId - ID of the installation of the GitHub App.
- App
Slug string - The URL-friendly name of the GitHub App.
- Host
Uri string - The URI of the GitHub Enterprise host this connection is for.
- Private
Key stringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - Server
Version string - GitHub Enterprise version installed at the host_uri.
- Service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- Ssl
Ca string - SSL certificate to use for requests to GitHub Enterprise.
- Webhook
Secret stringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- api
Key String - API Key used for authentication of webhook events.
- app
Id String - Id of the GitHub App created from the manifest.
- app
Installation StringId - ID of the installation of the GitHub App.
- app
Slug String - The URL-friendly name of the GitHub App.
- host
Uri String - The URI of the GitHub Enterprise host this connection is for.
- private
Key StringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - server
Version String - GitHub Enterprise version installed at the host_uri.
- service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- ssl
Ca String - SSL certificate to use for requests to GitHub Enterprise.
- webhook
Secret StringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- api
Key string - API Key used for authentication of webhook events.
- app
Id string - Id of the GitHub App created from the manifest.
- app
Installation stringId - ID of the installation of the GitHub App.
- app
Slug string - The URL-friendly name of the GitHub App.
- host
Uri string - The URI of the GitHub Enterprise host this connection is for.
- private
Key stringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - server
Version string - GitHub Enterprise version installed at the host_uri.
- service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- ssl
Ca string - SSL certificate to use for requests to GitHub Enterprise.
- webhook
Secret stringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- api_
key str - API Key used for authentication of webhook events.
- app_
id str - Id of the GitHub App created from the manifest.
- app_
installation_ strid - ID of the installation of the GitHub App.
- app_
slug str - The URL-friendly name of the GitHub App.
- host_
uri str - The URI of the GitHub Enterprise host this connection is for.
- private_
key_ strsecret_ version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - server_
version str - GitHub Enterprise version installed at the host_uri.
- service_
directory_ Googleconfig Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- ssl_
ca str - SSL certificate to use for requests to GitHub Enterprise.
- webhook_
secret_ strsecret_ version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
- api
Key String - API Key used for authentication of webhook events.
- app
Id String - Id of the GitHub App created from the manifest.
- app
Installation StringId - ID of the installation of the GitHub App.
- app
Slug String - The URL-friendly name of the GitHub App.
- host
Uri String - The URI of the GitHub Enterprise host this connection is for.
- private
Key StringSecret Version - SecretManager resource containing the private key of the GitHub App, formatted as
projects/*/secrets/*/versions/*
. - server
Version String - GitHub Enterprise version installed at the host_uri.
- service
Directory Property MapConfig - Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
- ssl
Ca String - SSL certificate to use for requests to GitHub Enterprise.
- webhook
Secret StringSecret Version - SecretManager resource containing the webhook secret of the GitHub App, formatted as
projects/*/secrets/*/versions/*
.
GoogleDevtoolsCloudbuildV2GitLabConfig, GoogleDevtoolsCloudbuildV2GitLabConfigArgs
- Pulumi.
Google Native. Cloud Build. V2. Inputs. User Credential - A GitLab personal access token with the
api
scope access. - Pulumi.
Google Native. Cloud Build. V2. Inputs. User Credential - A GitLab personal access token with the minimum
read_api
scope access. - Webhook
Secret stringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
. - Host
Uri string - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- Service
Directory Pulumi.Config Google Native. Cloud Build. V2. Inputs. Google Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- Ssl
Ca string - SSL certificate to use for requests to GitLab Enterprise.
- User
Credential - A GitLab personal access token with the
api
scope access. - User
Credential - A GitLab personal access token with the minimum
read_api
scope access. - Webhook
Secret stringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
. - Host
Uri string - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- Service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- Ssl
Ca string - SSL certificate to use for requests to GitLab Enterprise.
- User
Credential - A GitLab personal access token with the
api
scope access. - User
Credential - A GitLab personal access token with the minimum
read_api
scope access. - webhook
Secret StringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
. - host
Uri String - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- ssl
Ca String - SSL certificate to use for requests to GitLab Enterprise.
- User
Credential - A GitLab personal access token with the
api
scope access. - User
Credential - A GitLab personal access token with the minimum
read_api
scope access. - webhook
Secret stringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
. - host
Uri string - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- ssl
Ca string - SSL certificate to use for requests to GitLab Enterprise.
- User
Credential - A GitLab personal access token with the
api
scope access. - User
Credential - A GitLab personal access token with the minimum
read_api
scope access. - webhook_
secret_ strsecret_ version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
. - host_
uri str - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- service_
directory_ Googleconfig Devtools Cloudbuild V2Service Directory Config - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- ssl_
ca str - SSL certificate to use for requests to GitLab Enterprise.
- Property Map
- A GitLab personal access token with the
api
scope access. - Property Map
- A GitLab personal access token with the minimum
read_api
scope access. - webhook
Secret StringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
. - host
Uri String - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- service
Directory Property MapConfig - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- ssl
Ca String - SSL certificate to use for requests to GitLab Enterprise.
GoogleDevtoolsCloudbuildV2GitLabConfigResponse, GoogleDevtoolsCloudbuildV2GitLabConfigResponseArgs
- Pulumi.
Google Native. Cloud Build. V2. Inputs. User Credential Response - A GitLab personal access token with the
api
scope access. - Host
Uri string - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- Pulumi.
Google Native. Cloud Build. V2. Inputs. User Credential Response - A GitLab personal access token with the minimum
read_api
scope access. - Server
Version string - Version of the GitLab Enterprise server running on the
host_uri
. - Service
Directory Pulumi.Config Google Native. Cloud Build. V2. Inputs. Google Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- Ssl
Ca string - SSL certificate to use for requests to GitLab Enterprise.
- Webhook
Secret stringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
.
- User
Credential Response - A GitLab personal access token with the
api
scope access. - Host
Uri string - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- User
Credential Response - A GitLab personal access token with the minimum
read_api
scope access. - Server
Version string - Version of the GitLab Enterprise server running on the
host_uri
. - Service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- Ssl
Ca string - SSL certificate to use for requests to GitLab Enterprise.
- Webhook
Secret stringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
.
- User
Credential Response - A GitLab personal access token with the
api
scope access. - host
Uri String - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- User
Credential Response - A GitLab personal access token with the minimum
read_api
scope access. - server
Version String - Version of the GitLab Enterprise server running on the
host_uri
. - service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- ssl
Ca String - SSL certificate to use for requests to GitLab Enterprise.
- webhook
Secret StringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
.
- User
Credential Response - A GitLab personal access token with the
api
scope access. - host
Uri string - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- User
Credential Response - A GitLab personal access token with the minimum
read_api
scope access. - server
Version string - Version of the GitLab Enterprise server running on the
host_uri
. - service
Directory GoogleConfig Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- ssl
Ca string - SSL certificate to use for requests to GitLab Enterprise.
- webhook
Secret stringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
.
- User
Credential Response - A GitLab personal access token with the
api
scope access. - host_
uri str - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- User
Credential Response - A GitLab personal access token with the minimum
read_api
scope access. - server_
version str - Version of the GitLab Enterprise server running on the
host_uri
. - service_
directory_ Googleconfig Devtools Cloudbuild V2Service Directory Config Response - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- ssl_
ca str - SSL certificate to use for requests to GitLab Enterprise.
- webhook_
secret_ strsecret_ version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
.
- Property Map
- A GitLab personal access token with the
api
scope access. - host
Uri String - The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- Property Map
- A GitLab personal access token with the minimum
read_api
scope access. - server
Version String - Version of the GitLab Enterprise server running on the
host_uri
. - service
Directory Property MapConfig - Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
- ssl
Ca String - SSL certificate to use for requests to GitLab Enterprise.
- webhook
Secret StringSecret Version - Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as
projects/*/secrets/*/versions/*
.
GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig, GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigArgs
- Service string
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- Service string
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- service String
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- service string
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- service str
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- service String
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigResponse, GoogleDevtoolsCloudbuildV2ServiceDirectoryConfigResponseArgs
- Service string
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- Service string
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- service String
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- service string
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- service str
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
- service String
- The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
InstallationStateResponse, InstallationStateResponseArgs
- action_
uri str - Link to follow for next action. Empty string if the installation is already complete.
- message str
- Message of what the user should do next to continue the installation. Empty string if the installation is already complete.
- stage str
- Current step of the installation process.
OAuthCredential, OAuthCredentialArgs
- Oauth
Token stringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- Oauth
Token stringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- oauth
Token StringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- oauth
Token stringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- oauth_
token_ strsecret_ version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- oauth
Token StringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
OAuthCredentialResponse, OAuthCredentialResponseArgs
- Oauth
Token stringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - Username string
- The username associated to this token.
- Oauth
Token stringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - Username string
- The username associated to this token.
- oauth
Token StringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - username String
- The username associated to this token.
- oauth
Token stringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - username string
- The username associated to this token.
- oauth_
token_ strsecret_ version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - username str
- The username associated to this token.
- oauth
Token StringSecret Version - A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - username String
- The username associated to this token.
UserCredential, UserCredentialArgs
- User
Token stringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- User
Token stringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- user
Token StringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- user
Token stringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- user_
token_ strsecret_ version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
- user
Token StringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
.
UserCredentialResponse, UserCredentialResponseArgs
- User
Token stringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - Username string
- The username associated to this token.
- User
Token stringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - Username string
- The username associated to this token.
- user
Token StringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - username String
- The username associated to this token.
- user
Token stringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - username string
- The username associated to this token.
- user_
token_ strsecret_ version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - username str
- The username associated to this token.
- user
Token StringSecret Version - A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format:
projects/*/secrets/*/versions/*
. - username String
- The username associated to this token.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.