RepositoryArgs class
The set of arguments for Repository. The set of arguments for Repository.
Constructors
-
RepositoryArgs({Input<
String> ? displayName, Input<GitRemoteSettings> ? gitRemoteSettings, Input<Map< ? labels, Input<String, String> >String> ? location, Input<String> ? npmrcEnvironmentVariablesSecretVersion, Input<String> ? project, required Input<String> repositoryId, Input<String> ? serviceAccount, Input<bool> ? setAuthenticatedUserAdmin, Input<WorkspaceCompilationOverrides> ? workspaceCompilationOverrides}) -
Creates a new RepositoryArgs.
displayNameOptional. The repository's user-friendly name.gitRemoteSettingsOptional. If set, configures this repository to be linked to a Git remote.labelsOptional. Repository user labels.locationOptional.npmrcEnvironmentVariablesSecretVersionOptional. 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 formatprojects/*/secrets/*/versions/*. The file itself must be in a JSON format.projectOptional.repositoryIdRequired. The ID to use for the repository, which will become the final component of the repository's resource name.serviceAccountOptional. The service account to run workflow invocations under.setAuthenticatedUserAdminOptional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositoriesworkspaceCompilationOverridesOptional. If set, fields ofworkspace_compilation_overridesoverride the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation forWorkspaceCompilationOverridesfor more information.const -
RepositoryArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
displayName
→ Input<
String> ? -
Optional. The repository's user-friendly name.
final
-
gitRemoteSettings
→ Input<
GitRemoteSettings> ? -
Optional. If set, configures this repository to be linked to a Git remote.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
→ Input<
Map< ?String, String> > -
Optional. Repository user labels.
final
-
location
→ Input<
String> ? -
final
-
npmrcEnvironmentVariablesSecretVersion
→ Input<
String> ? -
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.final -
project
→ Input<
String> ? -
final
-
repositoryId
→ Input<
String> -
Required. The ID to use for the repository, which will become the final component of the repository's resource name.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAccount
→ Input<
String> ? -
Optional. The service account to run workflow invocations under.
final
-
setAuthenticatedUserAdmin
→ Input<
bool> ? -
Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
final
-
workspaceCompilationOverrides
→ Input<
WorkspaceCompilationOverrides> ? -
Optional. If set, fields of
workspace_compilation_overridesoverride the default compilation settings that are specified in dataform.json when creating workspace-scoped compilation results. See documentation forWorkspaceCompilationOverridesfor more information.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited