Class: Google::Cloud::Container::V1beta1::NetworkConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Container::V1beta1::NetworkConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/container/v1beta1/cluster_service.rb
Overview
NetworkConfig reports the relative names of network & subnetwork.
Defined Under Namespace
Classes: ClusterNetworkPerformanceConfig
Instance Attribute Summary collapse
-
#datapath_provider ⇒ ::Google::Cloud::Container::V1beta1::DatapathProvider
The desired datapath provider for this cluster.
-
#default_snat_status ⇒ ::Google::Cloud::Container::V1beta1::DefaultSnatStatus
Whether the cluster disables default in-node sNAT rules.
-
#dns_config ⇒ ::Google::Cloud::Container::V1beta1::DNSConfig
DNSConfig contains clusterDNS config for this cluster.
-
#enable_cilium_clusterwide_network_policy ⇒ ::Boolean
Whether CiliumClusterWideNetworkPolicy is enabled on this cluster.
-
#enable_fqdn_network_policy ⇒ ::Boolean
Whether FQDN Network Policy is enabled on this cluster.
-
#enable_intra_node_visibility ⇒ ::Boolean
Whether Intra-node visibility is enabled for this cluster.
-
#enable_l4ilb_subsetting ⇒ ::Boolean
Whether L4ILB Subsetting is enabled for this cluster.
-
#enable_multi_networking ⇒ ::Boolean
Whether multi-networking is enabled for this cluster.
-
#gateway_api_config ⇒ ::Google::Cloud::Container::V1beta1::GatewayAPIConfig
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
-
#in_transit_encryption_config ⇒ ::Google::Cloud::Container::V1beta1::InTransitEncryptionConfig
Specify the details of in-transit encryption.
-
#network ⇒ ::String
Output only.
-
#network_performance_config ⇒ ::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig
Network bandwidth tier configuration.
-
#private_ipv6_google_access ⇒ ::Google::Cloud::Container::V1beta1::PrivateIPv6GoogleAccess
The desired state of IPv6 connectivity to Google Services.
-
#service_external_ips_config ⇒ ::Google::Cloud::Container::V1beta1::ServiceExternalIPsConfig
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
-
#subnetwork ⇒ ::String
Output only.
Instance Attribute Details
#datapath_provider ⇒ ::Google::Cloud::Container::V1beta1::DatapathProvider
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#default_snat_status ⇒ ::Google::Cloud::Container::V1beta1::DefaultSnatStatus
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#dns_config ⇒ ::Google::Cloud::Container::V1beta1::DNSConfig
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#enable_cilium_clusterwide_network_policy ⇒ ::Boolean
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#enable_fqdn_network_policy ⇒ ::Boolean
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#enable_intra_node_visibility ⇒ ::Boolean
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#enable_l4ilb_subsetting ⇒ ::Boolean
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#enable_multi_networking ⇒ ::Boolean
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#gateway_api_config ⇒ ::Google::Cloud::Container::V1beta1::GatewayAPIConfig
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#in_transit_encryption_config ⇒ ::Google::Cloud::Container::V1beta1::InTransitEncryptionConfig
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#network ⇒ ::String
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#network_performance_config ⇒ ::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#private_ipv6_google_access ⇒ ::Google::Cloud::Container::V1beta1::PrivateIPv6GoogleAccess
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#service_external_ips_config ⇒ ::Google::Cloud::Container::V1beta1::ServiceExternalIPsConfig
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |
#subnetwork ⇒ ::String
5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 5027 class NetworkConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Configuration of all network bandwidth tiers # @!attribute [rw] total_egress_bandwidth_tier # @return [::Google::Cloud::Container::V1beta1::NetworkConfig::ClusterNetworkPerformanceConfig::Tier] # Specifies the total network bandwidth tier for the NodePool. class ClusterNetworkPerformanceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Node network tier module Tier # Default value TIER_UNSPECIFIED = 0 # Higher bandwidth, actual values based on VM size. TIER_1 = 1 end end end |