GitLabSecrets class

GitLabSecrets represents the secrets in Secret Manager for a GitLab integration.

Constructors

GitLabSecrets({required Input<String> apiAccessTokenVersion, required Input<String> apiKeyVersion, required Input<String> readAccessTokenVersion, required Input<String> webhookSecretVersion})
Creates a new GitLabSecrets. apiAccessTokenVersion The resource name for the api access token’s secret version apiKeyVersion Immutable. API Key that will be attached to webhook requests from GitLab to Cloud Build. readAccessTokenVersion The resource name for the read access token’s secret version webhookSecretVersion Immutable. The resource name for the webhook secret’s secret version. Once this field has been set, it cannot be changed. If you need to change it, please create another GitLabConfig.
const
GitLabSecrets.fromMap(Map<String, dynamic> map)
factory

Properties

apiAccessTokenVersion → Input<String>
The resource name for the api access token’s secret version
final
apiKeyVersion → Input<String>
Immutable. API Key that will be attached to webhook requests from GitLab to Cloud Build.
final
hashCode → int
The hash code for this object.
no setterinherited
readAccessTokenVersion → Input<String>
The resource name for the read access token’s secret version
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
webhookSecretVersion → Input<String>
Immutable. The resource name for the webhook secret’s secret version. Once this field has been set, it cannot be changed. If you need to change it, please create another GitLabConfig.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited