SpringCloudServiceConfigServerGitSettingRepositoryArgs

data class SpringCloudServiceConfigServerGitSettingRepositoryArgs(val httpBasicAuth: Output<SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs>? = null, val label: Output<String>? = null, val name: Output<String>, val patterns: Output<List<String>>? = null, val searchPaths: Output<List<String>>? = null, val sshAuth: Output<SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs>? = null, val uri: Output<String>) : ConvertibleToJava<SpringCloudServiceConfigServerGitSettingRepositoryArgs>

Constructors

constructor(httpBasicAuth: Output<SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs>? = null, label: Output<String>? = null, name: Output<String>, patterns: Output<List<String>>? = null, searchPaths: Output<List<String>>? = null, sshAuth: Output<SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs>? = null, uri: Output<String>)

Properties

Link copied to clipboard

A http_basic_auth block as defined below.

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

The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.

Link copied to clipboard
val name: Output<String>

A name to identify on the Git repository, required only if repos exists.

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

An array of strings used to match an application name. For each pattern, use the {application}/{profile} format with wildcards.

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

An array of strings used to search subdirectories of the Git repository.

Link copied to clipboard

A ssh_auth block as defined below.

Link copied to clipboard
val uri: Output<String>

The URI of the Git repository that's used as the Config Server back end should be started with http://, https://, git@, or ssh://.

Functions

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