ConfigurationServiceGitRepositoryArgs

data class ConfigurationServiceGitRepositoryArgs(val caCertResourceId: Output<String>? = null, val gitImplementation: Output<Either<String, GitImplementation>>? = null, val hostKey: Output<String>? = null, val hostKeyAlgorithm: Output<String>? = null, val label: Output<String>, val name: Output<String>, val password: Output<String>? = null, val patterns: Output<List<String>>, val privateKey: Output<String>? = null, val searchPaths: Output<List<String>>? = null, val strictHostKeyChecking: Output<Boolean>? = null, val uri: Output<String>, val username: Output<String>? = null) : ConvertibleToJava<ConfigurationServiceGitRepositoryArgs>

Git repository property payload for Application Configuration Service

Constructors

Link copied to clipboard
constructor(caCertResourceId: Output<String>? = null, gitImplementation: Output<Either<String, GitImplementation>>? = null, hostKey: Output<String>? = null, hostKeyAlgorithm: Output<String>? = null, label: Output<String>, name: Output<String>, password: Output<String>? = null, patterns: Output<List<String>>, privateKey: Output<String>? = null, searchPaths: Output<List<String>>? = null, strictHostKeyChecking: Output<Boolean>? = null, uri: Output<String>, username: Output<String>? = null)

Properties

Link copied to clipboard
val caCertResourceId: Output<String>? = null

Resource Id of CA certificate for https URL of Git repository.

Link copied to clipboard
val gitImplementation: Output<Either<String, GitImplementation>>? = null

Git libraries used to support various repository providers

Link copied to clipboard
val hostKey: Output<String>? = null

Public sshKey of git repository.

Link copied to clipboard
val hostKeyAlgorithm: Output<String>? = null

SshKey algorithm of git repository.

Link copied to clipboard
val label: Output<String>

Label of the repository

Link copied to clipboard
val name: Output<String>

Name of the repository

Link copied to clipboard
val password: Output<String>? = null

Password of git repository basic auth.

Link copied to clipboard
val patterns: Output<List<String>>

Collection of patterns of the repository

Link copied to clipboard
val privateKey: Output<String>? = null

Private sshKey algorithm of git repository.

Link copied to clipboard
val searchPaths: Output<List<String>>? = null

Searching path of the repository

Link copied to clipboard
val strictHostKeyChecking: Output<Boolean>? = null

Strict host key checking or not.

Link copied to clipboard
val uri: Output<String>

URI of the repository

Link copied to clipboard
val username: Output<String>? = null

Username of git repository basic auth.

Functions

Link copied to clipboard
open override fun toJava(): ConfigurationServiceGitRepositoryArgs