ConnectionGitlabEnterpriseConfig constructor

const ConnectionGitlabEnterpriseConfig({
  1. required Input<ConnectionGitlabEnterpriseConfigAuthorizerCredential> authorizerCredential,
  2. required Input<String> hostUri,
  3. required Input<ConnectionGitlabEnterpriseConfigReadAuthorizerCredential> readAuthorizerCredential,
  4. Input<String?>? serverVersion,
  5. Input<ConnectionGitlabEnterpriseConfigServiceDirectoryConfig?>? serviceDirectoryConfig,
  6. Input<String?>? sslCaCertificate,
  7. 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,
});