Reference documentation and code samples for the Dataform V1beta1 API class Google::Cloud::Dataform::V1beta1::Repository.
Represents a Dataform Git repository.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#display_name
def display_name() -> ::String
Returns
- (::String) — Optional. The repository's user-friendly name.
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — Optional. The repository's user-friendly name.
Returns
- (::String) — Optional. The repository's user-friendly name.
#git_remote_settings
def git_remote_settings() -> ::Google::Cloud::Dataform::V1beta1::Repository::GitRemoteSettings
Returns
- (::Google::Cloud::Dataform::V1beta1::Repository::GitRemoteSettings) — Optional. If set, configures this repository to be linked to a Git remote.
#git_remote_settings=
def git_remote_settings=(value) -> ::Google::Cloud::Dataform::V1beta1::Repository::GitRemoteSettings
Parameter
- value (::Google::Cloud::Dataform::V1beta1::Repository::GitRemoteSettings) — Optional. If set, configures this repository to be linked to a Git remote.
Returns
- (::Google::Cloud::Dataform::V1beta1::Repository::GitRemoteSettings) — Optional. If set, configures this repository to be linked to a Git remote.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Repository user labels.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — Optional. Repository user labels.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Repository user labels.
#name
def name() -> ::String
Returns
- (::String) — Output only. The repository's name.
#npmrc_environment_variables_secret_version
def npmrc_environment_variables_secret_version() -> ::String
Returns
-
(::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.
#npmrc_environment_variables_secret_version=
def npmrc_environment_variables_secret_version=(value) -> ::String
Parameter
-
value (::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.
Returns
-
(::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.
#service_account
def service_account() -> ::String
Returns
- (::String) — Optional. The service account to run workflow invocations under.
#service_account=
def service_account=(value) -> ::String
Parameter
- value (::String) — Optional. The service account to run workflow invocations under.
Returns
- (::String) — Optional. The service account to run workflow invocations under.
#set_authenticated_user_admin
def set_authenticated_user_admin() -> ::Boolean
Returns
- (::Boolean) — 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
#set_authenticated_user_admin=
def set_authenticated_user_admin=(value) -> ::Boolean
Parameter
- value (::Boolean) — 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
Returns
- (::Boolean) — 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
#workspace_compilation_overrides
def workspace_compilation_overrides() -> ::Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides
Returns
-
(::Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides) — 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 forWorkspaceCompilationOverrides
for more information.
#workspace_compilation_overrides=
def workspace_compilation_overrides=(value) -> ::Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides
Parameter
-
value (::Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides) — 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 forWorkspaceCompilationOverrides
for more information.
Returns
-
(::Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides) — 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 forWorkspaceCompilationOverrides
for more information.