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.
Returns
Type
Description
string
setNpmrcEnvironmentVariablesSecretVersion
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.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getWorkspaceCompilationOverrides
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.
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.
Optional. Input only. If set to true, the authenticated user will be
granted the roles/dataform.admin role on the created repository.
Returns
Type
Description
bool
setSetAuthenticatedUserAdmin
Optional. Input only. If set to true, the authenticated user will be
granted the roles/dataform.admin role on the created repository.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getServiceAccount
Optional. The service account to run workflow invocations under.
Returns
Type
Description
string
setServiceAccount
Optional. The service account to run workflow invocations under.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getKmsKeyName
Optional. The reference to a KMS encryption key. If provided, it will be
used to encrypt user data in the repository and all child resources. It is
not possible to add or update the encryption key after the repository is
created. Example:
projects/{kms_project}/locations/{location}/keyRings/{key_location}/cryptoKeys/{key}
Returns
Type
Description
string
setKmsKeyName
Optional. The reference to a KMS encryption key. If provided, it will be
used to encrypt user data in the repository and all child resources. It is
not possible to add or update the encryption key after the repository is
created. Example:
projects/{kms_project}/locations/{location}/keyRings/{key_location}/cryptoKeys/{key}
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDataEncryptionState
Output only. A data encryption state of a Git repository if this Repository
is protected by a KMS key.
Output only. All the metadata information that is used internally to serve
the resource. For example: timestamps, flags, status fields, etc. The
format of this field is a JSON string.
Returns
Type
Description
string
hasInternalMetadata
clearInternalMetadata
setInternalMetadata
Output only. All the metadata information that is used internally to serve
the resource. For example: timestamps, flags, status fields, etc. The
format of this field is a JSON string.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-18 UTC."],[],[]]