Class: Google::Container::V1beta1::IstioConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb

Overview

Configuration options for Istio addon.

Defined Under Namespace

Modules: IstioAuthMode

Instance Attribute Summary collapse

Instance Attribute Details

#authGoogle::Container::V1beta1::IstioConfig::IstioAuthMode

Returns The specified Istio auth mode, either none, or mutual TLS.

Returns:



339
340
341
342
343
344
345
346
347
348
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 339

class IstioConfig
  # Istio auth mode, https://istio.io/docs/concepts/security/mutual-tls.html
  module IstioAuthMode
    # auth not enabled
    AUTH_NONE = 0

    # auth mutual TLS enabled
    AUTH_MUTUAL_TLS = 1
  end
end

#disabledtrue, false

Returns Whether Istio is enabled for this cluster.

Returns:

  • (true, false)

    Whether Istio is enabled for this cluster.



339
340
341
342
343
344
345
346
347
348
# File 'lib/google/cloud/container/v1beta1/doc/google/container/v1beta1/cluster_service.rb', line 339

class IstioConfig
  # Istio auth mode, https://istio.io/docs/concepts/security/mutual-tls.html
  module IstioAuthMode
    # auth not enabled
    AUTH_NONE = 0

    # auth mutual TLS enabled
    AUTH_MUTUAL_TLS = 1
  end
end