Cloud Build v1 API - Class GitHubEnterpriseSecrets (2.12.0)

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>.

Inheritance

object > GitHubEnterpriseSecrets

Namespace

Google.Cloud.CloudBuild.V1

Assembly

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