ConnectionGitlabConfig class

Constructors

ConnectionGitlabConfig({required Input<ConnectionGitlabConfigAuthorizerCredential> authorizerCredential, required Input<ConnectionGitlabConfigReadAuthorizerCredential> readAuthorizerCredential, required Input<String> webhookSecretSecretVersion})
Creates a new ConnectionGitlabConfig. authorizerCredential Represents a personal access token that authorized the Connection, readAuthorizerCredential Represents a personal access token that authorized the Connection, webhookSecretSecretVersion Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project,
const
ConnectionGitlabConfig.fromMap(Map<String, dynamic> map)
factory

Properties

authorizerCredential → Input<ConnectionGitlabConfigAuthorizerCredential>
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
readAuthorizerCredential → Input<ConnectionGitlabConfigReadAuthorizerCredential>
Represents a personal access token that authorized the Connection, and associated metadata. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
webhookSecretSecretVersion → Input<String>
Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as projects/*/secrets/*/versions/*. This is used to validate webhooks.
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