Method: TerraformConfig::Gvc#initialize

Defined in:
lib/core/terraform_config/gvc.rb

#initialize(name:, description: nil, tags: nil, domain: nil, locations: nil, pull_secrets: nil, env: nil, load_balancer: nil) ⇒ Gvc

rubocop:disable Metrics/ParameterLists



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/core/terraform_config/gvc.rb', line 7

def initialize( # rubocop:disable Metrics/ParameterLists
  name:,
  description: nil,
  tags: nil,
  domain: nil,
  locations: nil,
  pull_secrets: nil,
  env: nil,
  load_balancer: nil
)
  super()

  @name = name
  @description = description
  @tags = tags
  @domain = domain
  @locations = locations
  @pull_secrets = pull_secrets
  @env = env
  @load_balancer = load_balancer&.deep_underscore_keys&.deep_symbolize_keys
end