public sealed class GitHubEnterpriseSecrets : IMessage<GitHubEnterpriseSecrets>, IEquatable<GitHubEnterpriseSecrets>, IDeepCloneable<GitHubEnterpriseSecrets>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Build v1 API class GitHubEnterpriseSecrets.
GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects/<project number>/secrets/<secret name>.
Implements
IMessageGitHubEnterpriseSecrets, IEquatableGitHubEnterpriseSecrets, IDeepCloneableGitHubEnterpriseSecrets, IBufferMessage, IMessageNamespace
Google.Cloud.CloudBuild.V1Assembly
Google.Cloud.CloudBuild.V1.dll
Constructors
GitHubEnterpriseSecrets()
public GitHubEnterpriseSecrets()GitHubEnterpriseSecrets(GitHubEnterpriseSecrets)
public GitHubEnterpriseSecrets(GitHubEnterpriseSecrets other)| Parameter | |
|---|---|
| Name | Description |
other |
GitHubEnterpriseSecrets |
Properties
OauthClientIdVersionName
public string OauthClientIdVersionName { get; set; }The resource name for the OAuth client ID secret version in Secret Manager.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OauthClientIdVersionNameAsSecretVersionName
public SecretVersionName OauthClientIdVersionNameAsSecretVersionName { get; set; }SecretVersionName-typed view over the OauthClientIdVersionName resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecretVersionName |
|
OauthSecretVersionName
public string OauthSecretVersionName { get; set; }The resource name for the OAuth secret secret version in Secret Manager.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OauthSecretVersionNameAsSecretVersionName
public SecretVersionName OauthSecretVersionNameAsSecretVersionName { get; set; }SecretVersionName-typed view over the OauthSecretVersionName resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecretVersionName |
|
PrivateKeyVersionName
public string PrivateKeyVersionName { get; set; }The resource name for the private key secret version.
| Property Value | |
|---|---|
| Type | Description |
string |
|
PrivateKeyVersionNameAsSecretVersionName
public SecretVersionName PrivateKeyVersionNameAsSecretVersionName { get; set; }SecretVersionName-typed view over the PrivateKeyVersionName resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecretVersionName |
|
WebhookSecretVersionName
public string WebhookSecretVersionName { get; set; }The resource name for the webhook secret secret version in Secret Manager.
| Property Value | |
|---|---|
| Type | Description |
string |
|
WebhookSecretVersionNameAsSecretVersionName
public SecretVersionName WebhookSecretVersionNameAsSecretVersionName { get; set; }SecretVersionName-typed view over the WebhookSecretVersionName resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecretVersionName |
|