ConnectionGitlabEnterpriseConfig constructor
const
ConnectionGitlabEnterpriseConfig({
- required Input<
ConnectionGitlabEnterpriseConfigAuthorizerCredential> authorizerCredential, - required Input<
String> hostUri, - required Input<
ConnectionGitlabEnterpriseConfigReadAuthorizerCredential> readAuthorizerCredential, - Input<
String?> ? serverVersion, - Input<
ConnectionGitlabEnterpriseConfigServiceDirectoryConfig?> ? serviceDirectoryConfig, - Input<
String?> ? sslCaCertificate, - required Input<
String> webhookSecretSecretVersion,
Creates a new ConnectionGitlabEnterpriseConfig.
authorizerCredential Represents a personal access token that authorized the Connection,
hostUri Required. The URI of the GitLab Enterprise host this connection is for.
readAuthorizerCredential Represents a personal access token that authorized the Connection,
serverVersion (Output)
serviceDirectoryConfig ServiceDirectoryConfig represents Service Directory configuration for a
sslCaCertificate Optional. SSL Certificate Authority certificate to use for requests to GitLab
webhookSecretSecretVersion Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project,
Implementation
const ConnectionGitlabEnterpriseConfig({
required this.authorizerCredential,
required this.hostUri,
required this.readAuthorizerCredential,
this.serverVersion,
this.serviceDirectoryConfig,
this.sslCaCertificate,
required this.webhookSecretSecretVersion,
});