Class: API::Terraform::Modules::V1::Packages

Inherits:
Base
  • Object
show all
Includes:
Helpers::Authentication
Defined in:
lib/api/terraform/modules/v1/packages.rb

Constant Summary collapse

SEMVER_REGEX =
Gitlab::Regex.semver_regex
TERRAFORM_MODULE_REQUIREMENTS =
{
  module_namespace: API::NO_SLASH_URL_PART_REGEX,
  module_name: API::NO_SLASH_URL_PART_REGEX,
  module_system: API::NO_SLASH_URL_PART_REGEX
}.freeze
TERRAFORM_MODULE_VERSION_REQUIREMENTS =
{
  module_version: SEMVER_REGEX
}.freeze

Constants included from Gitlab::EndpointAttributes

Gitlab::EndpointAttributes::DEFAULT_URGENCY

Method Summary

Methods inherited from Base

endpoint_id_for_route, feature_category_for_app, path_for_app, route, urgency_for_app