project_dependency_proxy_packages_setting
Gets or lists a project_dependency_proxy_packages_setting resource.
Overview​
| Name | project_dependency_proxy_packages_setting |
| Type | Resource |
| Id | gitlab.packages.project_dependency_proxy_packages_setting |
Fields​
The following fields are returned by SELECT queries:
- get
GraphQL response envelope
| Name | Datatype | Description |
|---|---|---|
enabled | boolean | Indicates whether the dependency proxy for packages is enabled for the project. |
maven_external_registry_url | string | URL for the external Maven packages registry. |
maven_external_registry_username | string | Username for the external Maven packages registry. |
Methods​
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | full_path, host | Packages Dependency Proxy settings for the project. Requires the packages and dependency proxy to be enabled in the config. Requires the packages feature to be enabled at the project level. Generated from the GitLab GraphQL schema field Project.dependencyProxyPackagesSetting (DependencyProxyPackagesSetting). |
Parameters​
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
full_path | string | Full path of the project, for example gitlab-org/gitlab |
host | string | GitLab host, with an optional port (default gitlab.com). Resolved from the GITLAB_HOST environment variable when it is set (x-stackQL-envVar); a WHERE host value always takes precedence. Self-managed instances: the provider is generated from the gitlab.com schema, so older instances may reject fields they do not serve. (default: gitlab.com, x-stackQL-envVar: GITLAB_HOST) |
SELECT examples​
- get
Packages Dependency Proxy settings for the project. Requires the packages and dependency proxy to be enabled in the config. Requires the packages feature to be enabled at the project level. Generated from the GitLab GraphQL schema field Project.dependencyProxyPackagesSetting (DependencyProxyPackagesSetting).
SELECT
enabled,
maven_external_registry_url,
maven_external_registry_username
FROM gitlab.packages.project_dependency_proxy_packages_setting
WHERE full_path = '{{ full_path }}' -- required
AND host = '{{ host }}' -- required (defaults to gitlab.com; or set GITLAB_HOST)
;