Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.cloudbuild/v1.GithubEnterpriseConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Create an association between a GCP project and a GitHub Enterprise server.
Create GithubEnterpriseConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GithubEnterpriseConfig(name: string, args: GithubEnterpriseConfigArgs, opts?: CustomResourceOptions);@overload
def GithubEnterpriseConfig(resource_name: str,
                           args: GithubEnterpriseConfigArgs,
                           opts: Optional[ResourceOptions] = None)
@overload
def GithubEnterpriseConfig(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           app_id: Optional[str] = None,
                           display_name: Optional[str] = None,
                           ghe_config_id: Optional[str] = None,
                           host_url: Optional[str] = None,
                           location: Optional[str] = None,
                           name: Optional[str] = None,
                           peered_network: Optional[str] = None,
                           project: Optional[str] = None,
                           project_id: Optional[str] = None,
                           secrets: Optional[GitHubEnterpriseSecretsArgs] = None,
                           ssl_ca: Optional[str] = None,
                           webhook_key: Optional[str] = None)func NewGithubEnterpriseConfig(ctx *Context, name string, args GithubEnterpriseConfigArgs, opts ...ResourceOption) (*GithubEnterpriseConfig, error)public GithubEnterpriseConfig(string name, GithubEnterpriseConfigArgs args, CustomResourceOptions? opts = null)
public GithubEnterpriseConfig(String name, GithubEnterpriseConfigArgs args)
public GithubEnterpriseConfig(String name, GithubEnterpriseConfigArgs args, CustomResourceOptions options)
type: google-native:cloudbuild/v1:GithubEnterpriseConfig
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 GithubEnterpriseConfigArgs
- 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 GithubEnterpriseConfigArgs
- 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 GithubEnterpriseConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GithubEnterpriseConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GithubEnterpriseConfigArgs
- 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 githubEnterpriseConfigResource = new GoogleNative.CloudBuild.V1.GithubEnterpriseConfig("githubEnterpriseConfigResource", new()
{
    AppId = "string",
    DisplayName = "string",
    GheConfigId = "string",
    HostUrl = "string",
    Location = "string",
    Name = "string",
    PeeredNetwork = "string",
    Project = "string",
    ProjectId = "string",
    Secrets = new GoogleNative.CloudBuild.V1.Inputs.GitHubEnterpriseSecretsArgs
    {
        OauthClientIdName = "string",
        OauthClientIdVersionName = "string",
        OauthSecretName = "string",
        OauthSecretVersionName = "string",
        PrivateKeyName = "string",
        PrivateKeyVersionName = "string",
        WebhookSecretName = "string",
        WebhookSecretVersionName = "string",
    },
    SslCa = "string",
    WebhookKey = "string",
});
example, err := cloudbuild.NewGithubEnterpriseConfig(ctx, "githubEnterpriseConfigResource", &cloudbuild.GithubEnterpriseConfigArgs{
	AppId:         pulumi.String("string"),
	DisplayName:   pulumi.String("string"),
	GheConfigId:   pulumi.String("string"),
	HostUrl:       pulumi.String("string"),
	Location:      pulumi.String("string"),
	Name:          pulumi.String("string"),
	PeeredNetwork: pulumi.String("string"),
	Project:       pulumi.String("string"),
	ProjectId:     pulumi.String("string"),
	Secrets: &cloudbuild.GitHubEnterpriseSecretsArgs{
		OauthClientIdName:        pulumi.String("string"),
		OauthClientIdVersionName: pulumi.String("string"),
		OauthSecretName:          pulumi.String("string"),
		OauthSecretVersionName:   pulumi.String("string"),
		PrivateKeyName:           pulumi.String("string"),
		PrivateKeyVersionName:    pulumi.String("string"),
		WebhookSecretName:        pulumi.String("string"),
		WebhookSecretVersionName: pulumi.String("string"),
	},
	SslCa:      pulumi.String("string"),
	WebhookKey: pulumi.String("string"),
})
var githubEnterpriseConfigResource = new GithubEnterpriseConfig("githubEnterpriseConfigResource", GithubEnterpriseConfigArgs.builder()
    .appId("string")
    .displayName("string")
    .gheConfigId("string")
    .hostUrl("string")
    .location("string")
    .name("string")
    .peeredNetwork("string")
    .project("string")
    .projectId("string")
    .secrets(GitHubEnterpriseSecretsArgs.builder()
        .oauthClientIdName("string")
        .oauthClientIdVersionName("string")
        .oauthSecretName("string")
        .oauthSecretVersionName("string")
        .privateKeyName("string")
        .privateKeyVersionName("string")
        .webhookSecretName("string")
        .webhookSecretVersionName("string")
        .build())
    .sslCa("string")
    .webhookKey("string")
    .build());
github_enterprise_config_resource = google_native.cloudbuild.v1.GithubEnterpriseConfig("githubEnterpriseConfigResource",
    app_id="string",
    display_name="string",
    ghe_config_id="string",
    host_url="string",
    location="string",
    name="string",
    peered_network="string",
    project="string",
    project_id="string",
    secrets={
        "oauth_client_id_name": "string",
        "oauth_client_id_version_name": "string",
        "oauth_secret_name": "string",
        "oauth_secret_version_name": "string",
        "private_key_name": "string",
        "private_key_version_name": "string",
        "webhook_secret_name": "string",
        "webhook_secret_version_name": "string",
    },
    ssl_ca="string",
    webhook_key="string")
const githubEnterpriseConfigResource = new google_native.cloudbuild.v1.GithubEnterpriseConfig("githubEnterpriseConfigResource", {
    appId: "string",
    displayName: "string",
    gheConfigId: "string",
    hostUrl: "string",
    location: "string",
    name: "string",
    peeredNetwork: "string",
    project: "string",
    projectId: "string",
    secrets: {
        oauthClientIdName: "string",
        oauthClientIdVersionName: "string",
        oauthSecretName: "string",
        oauthSecretVersionName: "string",
        privateKeyName: "string",
        privateKeyVersionName: "string",
        webhookSecretName: "string",
        webhookSecretVersionName: "string",
    },
    sslCa: "string",
    webhookKey: "string",
});
type: google-native:cloudbuild/v1:GithubEnterpriseConfig
properties:
    appId: string
    displayName: string
    gheConfigId: string
    hostUrl: string
    location: string
    name: string
    peeredNetwork: string
    project: string
    projectId: string
    secrets:
        oauthClientIdName: string
        oauthClientIdVersionName: string
        oauthSecretName: string
        oauthSecretVersionName: string
        privateKeyName: string
        privateKeyVersionName: string
        webhookSecretName: string
        webhookSecretVersionName: string
    sslCa: string
    webhookKey: string
GithubEnterpriseConfig 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 GithubEnterpriseConfig resource accepts the following input properties:
- AppId string
- The GitHub app id of the Cloud Build app on the GitHub Enterprise server.
- DisplayName string
- Name to display for this config.
- GheConfig stringId 
- Optional. The ID to use for the GithubEnterpriseConfig, which will become the final component of the GithubEnterpriseConfig's resource name. ghe_config_id must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character
- HostUrl string
- The URL of the github enterprise host the configuration is for.
- Location string
- Name string
- Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$location_id}/githubEnterpriseConfigs/{$config_id}"
- PeeredNetwork string
- Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number or id and {network} is the name of a VPC network in the project.
- Project string
- ProjectId string
- ID of the project.
- Secrets
Pulumi.Google Native. Cloud Build. V1. Inputs. Git Hub Enterprise Secrets 
- Names of secrets in Secret Manager.
- SslCa string
- Optional. SSL certificate to use for requests to GitHub Enterprise.
- WebhookKey string
- The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
- AppId string
- The GitHub app id of the Cloud Build app on the GitHub Enterprise server.
- DisplayName string
- Name to display for this config.
- GheConfig stringId 
- Optional. The ID to use for the GithubEnterpriseConfig, which will become the final component of the GithubEnterpriseConfig's resource name. ghe_config_id must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character
- HostUrl string
- The URL of the github enterprise host the configuration is for.
- Location string
- Name string
- Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$location_id}/githubEnterpriseConfigs/{$config_id}"
- PeeredNetwork string
- Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number or id and {network} is the name of a VPC network in the project.
- Project string
- ProjectId string
- ID of the project.
- Secrets
GitHub Enterprise Secrets Args 
- Names of secrets in Secret Manager.
- SslCa string
- Optional. SSL certificate to use for requests to GitHub Enterprise.
- WebhookKey string
- The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
- appId String
- The GitHub app id of the Cloud Build app on the GitHub Enterprise server.
- displayName String
- Name to display for this config.
- gheConfig StringId 
- Optional. The ID to use for the GithubEnterpriseConfig, which will become the final component of the GithubEnterpriseConfig's resource name. ghe_config_id must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character
- hostUrl String
- The URL of the github enterprise host the configuration is for.
- location String
- name String
- Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$location_id}/githubEnterpriseConfigs/{$config_id}"
- peeredNetwork String
- Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number or id and {network} is the name of a VPC network in the project.
- project String
- projectId String
- ID of the project.
- secrets
GitHub Enterprise Secrets 
- Names of secrets in Secret Manager.
- sslCa String
- Optional. SSL certificate to use for requests to GitHub Enterprise.
- webhookKey String
- The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
- appId string
- The GitHub app id of the Cloud Build app on the GitHub Enterprise server.
- displayName string
- Name to display for this config.
- gheConfig stringId 
- Optional. The ID to use for the GithubEnterpriseConfig, which will become the final component of the GithubEnterpriseConfig's resource name. ghe_config_id must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character
- hostUrl string
- The URL of the github enterprise host the configuration is for.
- location string
- name string
- Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$location_id}/githubEnterpriseConfigs/{$config_id}"
- peeredNetwork string
- Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number or id and {network} is the name of a VPC network in the project.
- project string
- projectId string
- ID of the project.
- secrets
GitHub Enterprise Secrets 
- Names of secrets in Secret Manager.
- sslCa string
- Optional. SSL certificate to use for requests to GitHub Enterprise.
- webhookKey string
- The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
- app_id str
- The GitHub app id of the Cloud Build app on the GitHub Enterprise server.
- display_name str
- Name to display for this config.
- ghe_config_ strid 
- Optional. The ID to use for the GithubEnterpriseConfig, which will become the final component of the GithubEnterpriseConfig's resource name. ghe_config_id must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character
- host_url str
- The URL of the github enterprise host the configuration is for.
- location str
- name str
- Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$location_id}/githubEnterpriseConfigs/{$config_id}"
- peered_network str
- Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number or id and {network} is the name of a VPC network in the project.
- project str
- project_id str
- ID of the project.
- secrets
GitHub Enterprise Secrets Args 
- Names of secrets in Secret Manager.
- ssl_ca str
- Optional. SSL certificate to use for requests to GitHub Enterprise.
- webhook_key str
- The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
- appId String
- The GitHub app id of the Cloud Build app on the GitHub Enterprise server.
- displayName String
- Name to display for this config.
- gheConfig StringId 
- Optional. The ID to use for the GithubEnterpriseConfig, which will become the final component of the GithubEnterpriseConfig's resource name. ghe_config_id must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character
- hostUrl String
- The URL of the github enterprise host the configuration is for.
- location String
- name String
- Optional. The full resource name for the GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$location_id}/githubEnterpriseConfigs/{$config_id}"
- peeredNetwork String
- Optional. The network to be used when reaching out to the GitHub Enterprise server. The VPC network must be enabled for private service connection. This should be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, no network peering will occur and calls to the GitHub Enterprise server will be made over the public internet. Must be in the format projects/{project}/global/networks/{network}, where {project} is a project number or id and {network} is the name of a VPC network in the project.
- project String
- projectId String
- ID of the project.
- secrets Property Map
- Names of secrets in Secret Manager.
- sslCa String
- Optional. SSL certificate to use for requests to GitHub Enterprise.
- webhookKey String
- The key that should be attached to webhook calls to the ReceiveWebhook endpoint.
Outputs
All input properties are implicitly available as output properties. Additionally, the GithubEnterpriseConfig resource produces the following output properties:
- CreateTime string
- Time when the installation was associated with the project.
- Id string
- The provider-assigned unique ID for this managed resource.
- CreateTime string
- Time when the installation was associated with the project.
- Id string
- The provider-assigned unique ID for this managed resource.
- createTime String
- Time when the installation was associated with the project.
- id String
- The provider-assigned unique ID for this managed resource.
- createTime string
- Time when the installation was associated with the project.
- id string
- The provider-assigned unique ID for this managed resource.
- create_time str
- Time when the installation was associated with the project.
- id str
- The provider-assigned unique ID for this managed resource.
- createTime String
- Time when the installation was associated with the project.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GitHubEnterpriseSecrets, GitHubEnterpriseSecretsArgs        
- OauthClient stringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- OauthClient stringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- OauthSecret stringName 
- The resource name for the OAuth secret in Secret Manager.
- OauthSecret stringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- PrivateKey stringName 
- The resource name for the private key secret.
- PrivateKey stringVersion Name 
- The resource name for the private key secret version.
- WebhookSecret stringName 
- The resource name for the webhook secret in Secret Manager.
- WebhookSecret stringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
- OauthClient stringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- OauthClient stringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- OauthSecret stringName 
- The resource name for the OAuth secret in Secret Manager.
- OauthSecret stringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- PrivateKey stringName 
- The resource name for the private key secret.
- PrivateKey stringVersion Name 
- The resource name for the private key secret version.
- WebhookSecret stringName 
- The resource name for the webhook secret in Secret Manager.
- WebhookSecret stringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
- oauthClient StringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- oauthClient StringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- oauthSecret StringName 
- The resource name for the OAuth secret in Secret Manager.
- oauthSecret StringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- privateKey StringName 
- The resource name for the private key secret.
- privateKey StringVersion Name 
- The resource name for the private key secret version.
- webhookSecret StringName 
- The resource name for the webhook secret in Secret Manager.
- webhookSecret StringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
- oauthClient stringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- oauthClient stringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- oauthSecret stringName 
- The resource name for the OAuth secret in Secret Manager.
- oauthSecret stringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- privateKey stringName 
- The resource name for the private key secret.
- privateKey stringVersion Name 
- The resource name for the private key secret version.
- webhookSecret stringName 
- The resource name for the webhook secret in Secret Manager.
- webhookSecret stringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
- oauth_client_ strid_ name 
- The resource name for the OAuth client ID secret in Secret Manager.
- oauth_client_ strid_ version_ name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- oauth_secret_ strname 
- The resource name for the OAuth secret in Secret Manager.
- oauth_secret_ strversion_ name 
- The resource name for the OAuth secret secret version in Secret Manager.
- private_key_ strname 
- The resource name for the private key secret.
- private_key_ strversion_ name 
- The resource name for the private key secret version.
- webhook_secret_ strname 
- The resource name for the webhook secret in Secret Manager.
- webhook_secret_ strversion_ name 
- The resource name for the webhook secret secret version in Secret Manager.
- oauthClient StringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- oauthClient StringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- oauthSecret StringName 
- The resource name for the OAuth secret in Secret Manager.
- oauthSecret StringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- privateKey StringName 
- The resource name for the private key secret.
- privateKey StringVersion Name 
- The resource name for the private key secret version.
- webhookSecret StringName 
- The resource name for the webhook secret in Secret Manager.
- webhookSecret StringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
GitHubEnterpriseSecretsResponse, GitHubEnterpriseSecretsResponseArgs          
- OauthClient stringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- OauthClient stringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- OauthSecret stringName 
- The resource name for the OAuth secret in Secret Manager.
- OauthSecret stringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- PrivateKey stringName 
- The resource name for the private key secret.
- PrivateKey stringVersion Name 
- The resource name for the private key secret version.
- WebhookSecret stringName 
- The resource name for the webhook secret in Secret Manager.
- WebhookSecret stringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
- OauthClient stringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- OauthClient stringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- OauthSecret stringName 
- The resource name for the OAuth secret in Secret Manager.
- OauthSecret stringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- PrivateKey stringName 
- The resource name for the private key secret.
- PrivateKey stringVersion Name 
- The resource name for the private key secret version.
- WebhookSecret stringName 
- The resource name for the webhook secret in Secret Manager.
- WebhookSecret stringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
- oauthClient StringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- oauthClient StringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- oauthSecret StringName 
- The resource name for the OAuth secret in Secret Manager.
- oauthSecret StringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- privateKey StringName 
- The resource name for the private key secret.
- privateKey StringVersion Name 
- The resource name for the private key secret version.
- webhookSecret StringName 
- The resource name for the webhook secret in Secret Manager.
- webhookSecret StringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
- oauthClient stringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- oauthClient stringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- oauthSecret stringName 
- The resource name for the OAuth secret in Secret Manager.
- oauthSecret stringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- privateKey stringName 
- The resource name for the private key secret.
- privateKey stringVersion Name 
- The resource name for the private key secret version.
- webhookSecret stringName 
- The resource name for the webhook secret in Secret Manager.
- webhookSecret stringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
- oauth_client_ strid_ name 
- The resource name for the OAuth client ID secret in Secret Manager.
- oauth_client_ strid_ version_ name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- oauth_secret_ strname 
- The resource name for the OAuth secret in Secret Manager.
- oauth_secret_ strversion_ name 
- The resource name for the OAuth secret secret version in Secret Manager.
- private_key_ strname 
- The resource name for the private key secret.
- private_key_ strversion_ name 
- The resource name for the private key secret version.
- webhook_secret_ strname 
- The resource name for the webhook secret in Secret Manager.
- webhook_secret_ strversion_ name 
- The resource name for the webhook secret secret version in Secret Manager.
- oauthClient StringId Name 
- The resource name for the OAuth client ID secret in Secret Manager.
- oauthClient StringId Version Name 
- The resource name for the OAuth client ID secret version in Secret Manager.
- oauthSecret StringName 
- The resource name for the OAuth secret in Secret Manager.
- oauthSecret StringVersion Name 
- The resource name for the OAuth secret secret version in Secret Manager.
- privateKey StringName 
- The resource name for the private key secret.
- privateKey StringVersion Name 
- The resource name for the private key secret version.
- webhookSecret StringName 
- The resource name for the webhook secret in Secret Manager.
- webhookSecret StringVersion Name 
- The resource name for the webhook secret secret version in Secret Manager.
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.