steampipe plugin install theapsgroup/gitlab

Table: gitlab_project_pages_domain

The gitlab_project_pages_domain table can be used to query information on custom domains used for pages associated with a specific project.

However, you must specify a project_id in the where or join clause.

Examples

List all custom pages domains for a specific project

select
domain,
url,
certificate_expiration,
certificate_expired,
auto_ssl_enabled
from
gitlab_project_pages_domain
where
project_id = 1337;

Schema for gitlab_project_pages_domain

NameTypeOperatorsDescription
_ctxjsonbSteampipe context in JSON form, e.g. connection_name.
auto_ssl_enabledbooleanIndicates if SSL Certificates are auto-generated for the custom pages domain.
certificate_expirationtimestamp with time zoneTimestamp when the certificate expires
certificate_expiredbooleanIndicates if the certificate has expired.
domaintextThe custom domain configured for the pages.
enabled_untiltimestamp with time zoneTimestamp at which the pages domain is disabled.
project_idbigint=The ID of the project this custom pages domain belongs to - link `gitlab_project.id`.
urltextThe url configured for the domain (on protocol).
verification_codetextThe verification code associated with the pages domain.
verifiedbooleanIndicates if the domain is verified.