class Google::Apis::ContainerV1beta1::WorkloadIdentityConfig
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
Attributes
identity_namespace[RW]
IAM Identity Namespace to attach all Kubernetes Service Accounts to. Corresponds to the JSON property `identityNamespace` @return [String]
identity_provider[RW]
identity provider is the third party identity provider. Corresponds to the JSON property `identityProvider` @return [String]
workload_pool[RW]
The workload pool to attach all Kubernetes service accounts to. Corresponds to the JSON property `workloadPool` @return [String]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/container_v1beta1/classes.rb, line 5746 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/container_v1beta1/classes.rb, line 5751 def update!(**args) @identity_namespace = args[:identity_namespace] if args.key?(:identity_namespace) @identity_provider = args[:identity_provider] if args.key?(:identity_provider) @workload_pool = args[:workload_pool] if args.key?(:workload_pool) end