public sealed class GitHubEnterpriseSecrets : IMessage<GitHubEnterpriseSecrets>, IEquatable<GitHubEnterpriseSecrets>, IDeepCloneable<GitHubEnterpriseSecrets>, IBufferMessage, IMessage
Reference 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 |