Class ConnectionGitlabConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.cloudbuildv2.inputs.ConnectionGitlabConfigArgs
-
public final class ConnectionGitlabConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConnectionGitlabConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ConnectionGitlabConfigArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<ConnectionGitlabConfigAuthorizerCredentialArgs>
authorizerCredential()
static ConnectionGitlabConfigArgs.Builder
builder()
static ConnectionGitlabConfigArgs.Builder
builder(ConnectionGitlabConfigArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
hostUri()
com.pulumi.core.Output<ConnectionGitlabConfigReadAuthorizerCredentialArgs>
readAuthorizerCredential()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
serverVersion()
java.util.Optional<com.pulumi.core.Output<ConnectionGitlabConfigServiceDirectoryConfigArgs>>
serviceDirectoryConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sslCa()
com.pulumi.core.Output<java.lang.String>
webhookSecretSecretVersion()
-
-
-
Field Detail
-
Empty
public static final ConnectionGitlabConfigArgs Empty
-
-
Method Detail
-
authorizerCredential
public com.pulumi.core.Output<ConnectionGitlabConfigAuthorizerCredentialArgs> authorizerCredential()
- Returns:
- Required. A GitLab personal access token with the `api` scope access.
-
hostUri
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hostUri()
- Returns:
- The URI of the GitLab Enterprise host this connection is for. If not specified, the default value is https://gitlab.com.
-
readAuthorizerCredential
public com.pulumi.core.Output<ConnectionGitlabConfigReadAuthorizerCredentialArgs> readAuthorizerCredential()
- Returns:
- Required. A GitLab personal access token with the minimum `read_api` scope access.
-
serverVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serverVersion()
- Returns:
- Output only. Version of the GitLab Enterprise server running on the `host_uri`.
-
serviceDirectoryConfig
public java.util.Optional<com.pulumi.core.Output<ConnectionGitlabConfigServiceDirectoryConfigArgs>> serviceDirectoryConfig()
- Returns:
- Configuration for using Service Directory to privately connect to a GitLab Enterprise server. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
-
sslCa
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sslCa()
- Returns:
- SSL certificate to use for requests to GitLab Enterprise.
-
webhookSecretSecretVersion
public com.pulumi.core.Output<java.lang.String> webhookSecretSecretVersion()
- Returns:
- Required. Immutable. SecretManager resource containing the webhook secret of a GitLab Enterprise project, formatted as `projects/*/secrets/*/versions/*`.
-
builder
public static ConnectionGitlabConfigArgs.Builder builder()
-
builder
public static ConnectionGitlabConfigArgs.Builder builder(ConnectionGitlabConfigArgs defaults)
-
-