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:
- ConnectionId 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.
- GithubConfig Pulumi.Google Native. Cloud Build. V2. Inputs. Git Hub Config 
- Configuration for connections to github.com.
- GithubEnterprise Pulumi.Config Google Native. Cloud Build. V2. Inputs. Google Devtools Cloudbuild V2Git Hub Enterprise Config 
- Configuration for connections to an instance of GitHub Enterprise.
- GitlabConfig 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
- ConnectionId 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.
- GithubConfig GitHub Config Args 
- Configuration for connections to github.com.
- GithubEnterprise GoogleConfig Devtools Cloudbuild V2Git Hub Enterprise Config Args 
- Configuration for connections to an instance of GitHub Enterprise.
- GitlabConfig 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
- connectionId 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.
- githubConfig GitHub Config 
- Configuration for connections to github.com.
- githubEnterprise GoogleConfig Devtools Cloudbuild V2Git Hub Enterprise Config 
- Configuration for connections to an instance of GitHub Enterprise.
- gitlabConfig 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
- connectionId 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.
- githubConfig GitHub Config 
- Configuration for connections to github.com.
- githubEnterprise GoogleConfig Devtools Cloudbuild V2Git Hub Enterprise Config 
- Configuration for connections to an instance of GitHub Enterprise.
- gitlabConfig 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
- connectionId 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.
- githubConfig Property Map
- Configuration for connections to github.com.
- githubEnterprise Property MapConfig 
- Configuration for connections to an instance of GitHub Enterprise.
- gitlabConfig 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:
- CreateTime string
- Server assigned timestamp for when the connection was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- InstallationState 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.
- UpdateTime string
- Server assigned timestamp for when the connection was updated.
- CreateTime string
- Server assigned timestamp for when the connection was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- InstallationState InstallationState Response 
- Installation state of the Connection.
- Reconciling bool
- Set to true when the connection is being set up or updated in the background.
- UpdateTime string
- Server assigned timestamp for when the connection was updated.
- createTime String
- Server assigned timestamp for when the connection was created.
- id String
- The provider-assigned unique ID for this managed resource.
- installationState InstallationState Response 
- Installation state of the Connection.
- reconciling Boolean
- Set to true when the connection is being set up or updated in the background.
- updateTime String
- Server assigned timestamp for when the connection was updated.
- createTime string
- Server assigned timestamp for when the connection was created.
- id string
- The provider-assigned unique ID for this managed resource.
- installationState InstallationState Response 
- Installation state of the Connection.
- reconciling boolean
- Set to true when the connection is being set up or updated in the background.
- updateTime 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.
- createTime String
- Server assigned timestamp for when the connection was created.
- id String
- The provider-assigned unique ID for this managed resource.
- installationState Property Map
- Installation state of the Connection.
- reconciling Boolean
- Set to true when the connection is being set up or updated in the background.
- updateTime String
- Server assigned timestamp for when the connection was updated.
Supporting Types
GitHubConfig, GitHubConfigArgs      
- AppInstallation 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.
- AppInstallation stringId 
- GitHub App installation id.
- 
OAuthCredential 
- 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.
- appInstallation StringId 
- GitHub App installation id.
- 
OAuthCredential 
- 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.
- appInstallation stringId 
- GitHub App installation id.
- 
OAuthCredential 
- 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.
- 
OAuthCredential 
- 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.
- appInstallation 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        
- AppInstallation 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.
- AppInstallation stringId 
- GitHub App installation id.
- 
OAuthCredential 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.
- appInstallation StringId 
- GitHub App installation id.
- 
OAuthCredential 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.
- appInstallation stringId 
- GitHub App installation id.
- 
OAuthCredential 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.
- 
OAuthCredential 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.
- appInstallation 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              
- ApiKey string
- API Key used for authentication of webhook events.
- HostUri string
- The URI of the GitHub Enterprise host this connection is for.
- AppId string
- Id of the GitHub App created from the manifest.
- AppInstallation stringId 
- ID of the installation of the GitHub App.
- AppSlug string
- The URL-friendly name of the GitHub App.
- PrivateKey stringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- ServiceDirectory 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.
- SslCa string
- SSL certificate to use for requests to GitHub Enterprise.
- WebhookSecret stringSecret Version 
- SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- ApiKey string
- API Key used for authentication of webhook events.
- HostUri string
- The URI of the GitHub Enterprise host this connection is for.
- AppId string
- Id of the GitHub App created from the manifest.
- AppInstallation stringId 
- ID of the installation of the GitHub App.
- AppSlug string
- The URL-friendly name of the GitHub App.
- PrivateKey stringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- ServiceDirectory 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.
- SslCa string
- SSL certificate to use for requests to GitHub Enterprise.
- WebhookSecret stringSecret Version 
- SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- apiKey String
- API Key used for authentication of webhook events.
- hostUri String
- The URI of the GitHub Enterprise host this connection is for.
- appId String
- Id of the GitHub App created from the manifest.
- appInstallation StringId 
- ID of the installation of the GitHub App.
- appSlug String
- The URL-friendly name of the GitHub App.
- privateKey StringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- serviceDirectory 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.
- sslCa String
- SSL certificate to use for requests to GitHub Enterprise.
- webhookSecret StringSecret Version 
- SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- apiKey string
- API Key used for authentication of webhook events.
- hostUri string
- The URI of the GitHub Enterprise host this connection is for.
- appId string
- Id of the GitHub App created from the manifest.
- appInstallation stringId 
- ID of the installation of the GitHub App.
- appSlug string
- The URL-friendly name of the GitHub App.
- privateKey stringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- serviceDirectory 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.
- sslCa string
- SSL certificate to use for requests to GitHub Enterprise.
- webhookSecret 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/*.
- apiKey String
- API Key used for authentication of webhook events.
- hostUri String
- The URI of the GitHub Enterprise host this connection is for.
- appId String
- Id of the GitHub App created from the manifest.
- appInstallation StringId 
- ID of the installation of the GitHub App.
- appSlug String
- The URL-friendly name of the GitHub App.
- privateKey StringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- serviceDirectory 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.
- sslCa String
- SSL certificate to use for requests to GitHub Enterprise.
- webhookSecret StringSecret Version 
- SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*.
GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponse, GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfigResponseArgs                
- ApiKey string
- API Key used for authentication of webhook events.
- AppId string
- Id of the GitHub App created from the manifest.
- AppInstallation stringId 
- ID of the installation of the GitHub App.
- AppSlug string
- The URL-friendly name of the GitHub App.
- HostUri string
- The URI of the GitHub Enterprise host this connection is for.
- PrivateKey stringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- ServerVersion string
- GitHub Enterprise version installed at the host_uri.
- ServiceDirectory 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.
- SslCa string
- SSL certificate to use for requests to GitHub Enterprise.
- WebhookSecret stringSecret Version 
- SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- ApiKey string
- API Key used for authentication of webhook events.
- AppId string
- Id of the GitHub App created from the manifest.
- AppInstallation stringId 
- ID of the installation of the GitHub App.
- AppSlug string
- The URL-friendly name of the GitHub App.
- HostUri string
- The URI of the GitHub Enterprise host this connection is for.
- PrivateKey stringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- ServerVersion string
- GitHub Enterprise version installed at the host_uri.
- ServiceDirectory 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.
- SslCa string
- SSL certificate to use for requests to GitHub Enterprise.
- WebhookSecret stringSecret Version 
- SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- apiKey String
- API Key used for authentication of webhook events.
- appId String
- Id of the GitHub App created from the manifest.
- appInstallation StringId 
- ID of the installation of the GitHub App.
- appSlug String
- The URL-friendly name of the GitHub App.
- hostUri String
- The URI of the GitHub Enterprise host this connection is for.
- privateKey StringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- serverVersion String
- GitHub Enterprise version installed at the host_uri.
- serviceDirectory 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.
- sslCa String
- SSL certificate to use for requests to GitHub Enterprise.
- webhookSecret StringSecret Version 
- SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- apiKey string
- API Key used for authentication of webhook events.
- appId string
- Id of the GitHub App created from the manifest.
- appInstallation stringId 
- ID of the installation of the GitHub App.
- appSlug string
- The URL-friendly name of the GitHub App.
- hostUri string
- The URI of the GitHub Enterprise host this connection is for.
- privateKey stringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- serverVersion string
- GitHub Enterprise version installed at the host_uri.
- serviceDirectory 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.
- sslCa string
- SSL certificate to use for requests to GitHub Enterprise.
- webhookSecret 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/*.
- apiKey String
- API Key used for authentication of webhook events.
- appId String
- Id of the GitHub App created from the manifest.
- appInstallation StringId 
- ID of the installation of the GitHub App.
- appSlug String
- The URL-friendly name of the GitHub App.
- hostUri String
- The URI of the GitHub Enterprise host this connection is for.
- privateKey StringSecret Version 
- SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
- serverVersion String
- GitHub Enterprise version installed at the host_uri.
- serviceDirectory 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.
- sslCa String
- SSL certificate to use for requests to GitHub Enterprise.
- webhookSecret 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 apiscope access.
- 
Pulumi.Google Native. Cloud Build. V2. Inputs. User Credential 
- A GitLab personal access token with the minimum read_apiscope access.
- WebhookSecret stringSecret Version 
- Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*.
- HostUri string
- The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- ServiceDirectory 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.
- SslCa string
- SSL certificate to use for requests to GitLab Enterprise.
- 
UserCredential 
- A GitLab personal access token with the apiscope access.
- 
UserCredential 
- A GitLab personal access token with the minimum read_apiscope access.
- WebhookSecret stringSecret Version 
- Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*.
- HostUri string
- The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- ServiceDirectory 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.
- SslCa string
- SSL certificate to use for requests to GitLab Enterprise.
- 
UserCredential 
- A GitLab personal access token with the apiscope access.
- 
UserCredential 
- A GitLab personal access token with the minimum read_apiscope access.
- webhookSecret StringSecret Version 
- Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*.
- hostUri String
- The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- serviceDirectory 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.
- sslCa String
- SSL certificate to use for requests to GitLab Enterprise.
- 
UserCredential 
- A GitLab personal access token with the apiscope access.
- 
UserCredential 
- A GitLab personal access token with the minimum read_apiscope access.
- webhookSecret stringSecret Version 
- Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*.
- hostUri string
- The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- serviceDirectory 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.
- sslCa string
- SSL certificate to use for requests to GitLab Enterprise.
- 
UserCredential 
- A GitLab personal access token with the apiscope access.
- 
UserCredential 
- A GitLab personal access token with the minimum read_apiscope 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 apiscope access.
- Property Map
- A GitLab personal access token with the minimum read_apiscope access.
- webhookSecret StringSecret Version 
- Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*.
- hostUri String
- The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- serviceDirectory 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.
- sslCa 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 apiscope access.
- HostUri 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_apiscope access.
- ServerVersion string
- Version of the GitLab Enterprise server running on the host_uri.
- ServiceDirectory 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.
- SslCa string
- SSL certificate to use for requests to GitLab Enterprise.
- WebhookSecret stringSecret Version 
- Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*.
- 
UserCredential Response 
- A GitLab personal access token with the apiscope access.
- HostUri string
- The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- 
UserCredential Response 
- A GitLab personal access token with the minimum read_apiscope access.
- ServerVersion string
- Version of the GitLab Enterprise server running on the host_uri.
- ServiceDirectory 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.
- SslCa string
- SSL certificate to use for requests to GitLab Enterprise.
- WebhookSecret stringSecret Version 
- Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*.
- 
UserCredential Response 
- A GitLab personal access token with the apiscope access.
- hostUri String
- The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- 
UserCredential Response 
- A GitLab personal access token with the minimum read_apiscope access.
- serverVersion String
- Version of the GitLab Enterprise server running on the host_uri.
- serviceDirectory 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.
- sslCa String
- SSL certificate to use for requests to GitLab Enterprise.
- webhookSecret StringSecret Version 
- Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*.
- 
UserCredential Response 
- A GitLab personal access token with the apiscope access.
- hostUri string
- The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
- 
UserCredential Response 
- A GitLab personal access token with the minimum read_apiscope access.
- serverVersion string
- Version of the GitLab Enterprise server running on the host_uri.
- serviceDirectory 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.
- sslCa string
- SSL certificate to use for requests to GitLab Enterprise.
- webhookSecret stringSecret Version 
- Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as projects/*/secrets/*/versions/*.
- 
UserCredential Response 
- A GitLab personal access token with the apiscope 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.
- 
UserCredential Response 
- A GitLab personal access token with the minimum read_apiscope 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 apiscope access.
- hostUri 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_apiscope access.
- serverVersion String
- Version of the GitLab Enterprise server running on the host_uri.
- serviceDirectory 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.
- sslCa String
- SSL certificate to use for requests to GitLab Enterprise.
- webhookSecret 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    
- OauthToken stringSecret Version 
- A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format: projects/*/secrets/*/versions/*.
- OauthToken stringSecret Version 
- A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format: projects/*/secrets/*/versions/*.
- oauthToken StringSecret Version 
- A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format: projects/*/secrets/*/versions/*.
- oauthToken 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/*.
- oauthToken StringSecret Version 
- A SecretManager resource containing the OAuth token that authorizes the Cloud Build connection. Format: projects/*/secrets/*/versions/*.
OAuthCredentialResponse, OAuthCredentialResponseArgs      
- OauthToken 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.
- OauthToken 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.
- oauthToken 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.
- oauthToken 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.
- oauthToken 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    
- UserToken stringSecret Version 
- A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format: projects/*/secrets/*/versions/*.
- UserToken stringSecret Version 
- A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format: projects/*/secrets/*/versions/*.
- userToken StringSecret Version 
- A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format: projects/*/secrets/*/versions/*.
- userToken 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/*.
- userToken StringSecret Version 
- A SecretManager resource containing the user token that authorizes the Cloud Build connection. Format: projects/*/secrets/*/versions/*.
UserCredentialResponse, UserCredentialResponseArgs      
- UserToken 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.
- UserToken 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.
- userToken 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.
- userToken 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.
- userToken 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.