class Google::Apis::ContainerV1::NetworkConfig
NetworkConfig
reports the relative names of network & subnetwork.
Attributes
The desired datapath provider for this cluster. By default, uses the IPTables- based kube-proxy implementation. Corresponds to the JSON property `datapathProvider` @return [String]
DefaultSnatStatus
contains the desired state of whether default sNAT should be disabled on the cluster. Corresponds to the JSON property `defaultSnatStatus` @return [Google::Apis::ContainerV1::DefaultSnatStatus]
Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network. Corresponds to the JSON property `enableIntraNodeVisibility` @return [Boolean]
Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network. Corresponds to the JSON property `enableIntraNodeVisibility` @return [Boolean]
Whether L4ILB Subsetting is enabled for this cluster. Corresponds to the JSON property `enableL4ilbSubsetting` @return [Boolean]
Whether L4ILB Subsetting is enabled for this cluster. Corresponds to the JSON property `enableL4ilbSubsetting` @return [Boolean]
Output only. The relative name of the Google
Compute Engine network(https:// cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network Corresponds to the JSON property `network` @return [String]
Output only. The relative name of the Google
Compute Engine [subnetwork](https: //cloud.google.com/compute/docs/vpc) to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet Corresponds to the JSON property `subnetwork` @return [String]
Public Class Methods
# File lib/google/apis/container_v1/classes.rb, line 2453 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/container_v1/classes.rb, line 2458 def update!(**args) @datapath_provider = args[:datapath_provider] if args.key?(:datapath_provider) @default_snat_status = args[:default_snat_status] if args.key?(:default_snat_status) @enable_intra_node_visibility = args[:enable_intra_node_visibility] if args.key?(:enable_intra_node_visibility) @enable_l4ilb_subsetting = args[:enable_l4ilb_subsetting] if args.key?(:enable_l4ilb_subsetting) @network = args[:network] if args.key?(:network) @private_ipv6_google_access = args[:private_ipv6_google_access] if args.key?(:private_ipv6_google_access) @subnetwork = args[:subnetwork] if args.key?(:subnetwork) end