View Source GoogleApi.Dataform.V1beta1.Model.Repository (google_api_dataform v0.2.0)
Represents a Dataform Git repository.
Attributes
-
createTime
(type:DateTime.t
, default:nil
) - Output only. The timestamp of when the repository was created. -
displayName
(type:String.t
, default:nil
) - Optional. The repository's user-friendly name. -
gitRemoteSettings
(type:GoogleApi.Dataform.V1beta1.Model.GitRemoteSettings.t
, default:nil
) - Optional. If set, configures this repository to be linked to a Git remote. -
labels
(type:map()
, default:nil
) - Optional. Repository user labels. -
name
(type:String.t
, default:nil
) - Output only. The repository's name. -
npmrcEnvironmentVariablesSecretVersion
(type:String.t
, default:nil
) - 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 formatprojects/*/secrets/*/versions/*
. The file itself must be in a JSON format. -
serviceAccount
(type:String.t
, default:nil
) - Optional. The service account to run workflow invocations under. -
setAuthenticatedUserAdmin
(type:boolean()
, default:nil
) - 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 -
workspaceCompilationOverrides
(type:GoogleApi.Dataform.V1beta1.Model.WorkspaceCompilationOverrides.t
, default:nil
) - Optional. If set, fields ofworkspace_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.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Dataform.V1beta1.Model.Repository{ createTime: DateTime.t() | nil, displayName: String.t() | nil, gitRemoteSettings: GoogleApi.Dataform.V1beta1.Model.GitRemoteSettings.t() | nil, labels: map() | nil, name: String.t() | nil, npmrcEnvironmentVariablesSecretVersion: String.t() | nil, serviceAccount: String.t() | nil, setAuthenticatedUserAdmin: boolean() | nil, workspaceCompilationOverrides: GoogleApi.Dataform.V1beta1.Model.WorkspaceCompilationOverrides.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.