RepositoryArgs

data class RepositoryArgs(val gitRemoteSettings: Output<GitRemoteSettingsArgs>? = null, val location: Output<String>? = null, val npmrcEnvironmentVariablesSecretVersion: Output<String>? = null, val project: Output<String>? = null, val repositoryId: Output<String>? = null, val workspaceCompilationOverrides: Output<WorkspaceCompilationOverridesArgs>? = null) : ConvertibleToJava<RepositoryArgs>

Creates a new Repository in a given project and location. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
constructor(gitRemoteSettings: Output<GitRemoteSettingsArgs>? = null, location: Output<String>? = null, npmrcEnvironmentVariablesSecretVersion: Output<String>? = null, project: Output<String>? = null, repositoryId: Output<String>? = null, workspaceCompilationOverrides: Output<WorkspaceCompilationOverridesArgs>? = null)

Properties

Link copied to clipboard

Optional. If set, configures this repository to be linked to a Git remote.

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

Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format projects/*/secrets/*/versions/*. The file itself must be in a JSON format.

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

Required. The ID to use for the repository, which will become the final component of the repository's resource name.

Link copied to clipboard

Optional. If set, fields of workspace_compilation_overrides override the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation for WorkspaceCompilationOverrides for more information. //*/

Functions

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