Dataform V1beta1 API - Class Google::Cloud::Dataform::V1beta1::Repository (v0.8.0)

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

#git_remote_settings=

def git_remote_settings=(value) -> ::Google::Cloud::Dataform::V1beta1::Repository::GitRemoteSettings
Parameter
Returns

#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

#workspace_compilation_overrides=

def workspace_compilation_overrides=(value) -> ::Google::Cloud::Dataform::V1beta1::Repository::WorkspaceCompilationOverrides
Parameter
Returns