Class: Google::Cloud::Container::V1beta1::NodeConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Container::V1beta1::NodeConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/container/v1beta1/cluster_service.rb
Overview
Parameters that describe the nodes in a cluster.
GKE Autopilot clusters do not
recognize parameters in NodeConfig
. Use
AutoprovisioningNodePoolDefaults
instead.
Defined Under Namespace
Modules: EffectiveCgroupMode, LocalSsdEncryptionMode Classes: LabelsEntry, MetadataEntry, ResourceLabelsEntry
Instance Attribute Summary collapse
-
#accelerators ⇒ ::Array<::Google::Cloud::Container::V1beta1::AcceleratorConfig>
A list of hardware accelerators to be attached to each node.
-
#advanced_machine_features ⇒ ::Google::Cloud::Container::V1beta1::AdvancedMachineFeatures
Advanced features for the Compute Engine VM.
-
#boot_disk ⇒ ::Google::Cloud::Container::V1beta1::BootDisk
Boot disk configuration for the node pool.
-
#boot_disk_kms_key ⇒ ::String
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool.
-
#confidential_nodes ⇒ ::Google::Cloud::Container::V1beta1::ConfidentialNodes
Confidential nodes config.
-
#containerd_config ⇒ ::Google::Cloud::Container::V1beta1::ContainerdConfig
Parameters for containerd customization.
-
#disk_size_gb ⇒ ::Integer
Size of the disk attached to each node, specified in GB.
-
#disk_type ⇒ ::String
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced').
-
#effective_cgroup_mode ⇒ ::Google::Cloud::Container::V1beta1::NodeConfig::EffectiveCgroupMode
readonly
Output only.
-
#enable_confidential_storage ⇒ ::Boolean
Optional.
-
#ephemeral_storage_config ⇒ ::Google::Cloud::Container::V1beta1::EphemeralStorageConfig
Parameters for the ephemeral storage filesystem.
-
#ephemeral_storage_local_ssd_config ⇒ ::Google::Cloud::Container::V1beta1::EphemeralStorageLocalSsdConfig
Parameters for the node ephemeral storage using Local SSDs.
-
#fast_socket ⇒ ::Google::Cloud::Container::V1beta1::FastSocket
Enable or disable NCCL fast socket for the node pool.
-
#flex_start ⇒ ::Boolean
Flex Start flag for enabling Flex Start VM.
-
#gcfs_config ⇒ ::Google::Cloud::Container::V1beta1::GcfsConfig
GCFS (Google Container File System) configs.
-
#gvnic ⇒ ::Google::Cloud::Container::V1beta1::VirtualNIC
Enable or disable gvnic on the node pool.
-
#host_maintenance_policy ⇒ ::Google::Cloud::Container::V1beta1::HostMaintenancePolicy
HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts.
-
#image_type ⇒ ::String
The image type to use for this node.
-
#kubelet_config ⇒ ::Google::Cloud::Container::V1beta1::NodeKubeletConfig
Node kubelet configs.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
The map of Kubernetes labels (key/value pairs) to be applied to each node.
-
#linux_node_config ⇒ ::Google::Cloud::Container::V1beta1::LinuxNodeConfig
Parameters that can be configured on Linux nodes.
-
#local_nvme_ssd_block_config ⇒ ::Google::Cloud::Container::V1beta1::LocalNvmeSsdBlockConfig
Parameters for using raw-block Local NVMe SSDs.
-
#local_ssd_count ⇒ ::Integer
The number of local SSD disks to be attached to the node.
-
#local_ssd_encryption_mode ⇒ ::Google::Cloud::Container::V1beta1::NodeConfig::LocalSsdEncryptionMode
Specifies which method should be used for encrypting the Local SSDs attached to the node.
-
#logging_config ⇒ ::Google::Cloud::Container::V1beta1::NodePoolLoggingConfig
Logging configuration.
-
#machine_type ⇒ ::String
The name of a Google Compute Engine machine type.
-
#max_run_duration ⇒ ::Google::Protobuf::Duration
The maximum duration for the nodes to exist.
-
#metadata ⇒ ::Google::Protobuf::Map{::String => ::String}
The metadata key/value pairs assigned to instances in the cluster.
-
#min_cpu_platform ⇒ ::String
Minimum CPU platform to be used by this instance.
-
#node_group ⇒ ::String
Setting this field will assign instances of this pool to run on the specified node group.
-
#oauth_scopes ⇒ ::Array<::String>
The set of Google API scopes to be made available on all of the node VMs under the "default" service account.
-
#preemptible ⇒ ::Boolean
Whether the nodes are created as preemptible VM instances.
-
#reservation_affinity ⇒ ::Google::Cloud::Container::V1beta1::ReservationAffinity
The optional reservation affinity.
-
#resource_labels ⇒ ::Google::Protobuf::Map{::String => ::String}
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
-
#resource_manager_tags ⇒ ::Google::Cloud::Container::V1beta1::ResourceManagerTags
A map of resource manager tag keys and values to be attached to the nodes.
-
#sandbox_config ⇒ ::Google::Cloud::Container::V1beta1::SandboxConfig
Sandbox configuration for this node.
-
#secondary_boot_disk_update_strategy ⇒ ::Google::Cloud::Container::V1beta1::SecondaryBootDiskUpdateStrategy
Secondary boot disk update strategy.
-
#secondary_boot_disks ⇒ ::Array<::Google::Cloud::Container::V1beta1::SecondaryBootDisk>
List of secondary boot disks attached to the nodes.
-
#service_account ⇒ ::String
The Google Cloud Platform Service Account to be used by the node VMs.
-
#shielded_instance_config ⇒ ::Google::Cloud::Container::V1beta1::ShieldedInstanceConfig
Shielded Instance options.
-
#sole_tenant_config ⇒ ::Google::Cloud::Container::V1beta1::SoleTenantConfig
Parameters for node pools to be backed by shared sole tenant node groups.
-
#spot ⇒ ::Boolean
Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
-
#storage_pools ⇒ ::Array<::String>
List of Storage Pools where boot disks are provisioned.
-
#tags ⇒ ::Array<::String>
The list of instance tags applied to all nodes.
-
#taints ⇒ ::Array<::Google::Cloud::Container::V1beta1::NodeTaint>
List of kubernetes taints to be applied to each node.
-
#windows_node_config ⇒ ::Google::Cloud::Container::V1beta1::WindowsNodeConfig
Parameters that can be configured on Windows nodes.
-
#workload_metadata_config ⇒ ::Google::Cloud::Container::V1beta1::WorkloadMetadataConfig
The workload metadata configuration for this node.
Instance Attribute Details
#accelerators ⇒ ::Array<::Google::Cloud::Container::V1beta1::AcceleratorConfig>
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#advanced_machine_features ⇒ ::Google::Cloud::Container::V1beta1::AdvancedMachineFeatures
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#boot_disk ⇒ ::Google::Cloud::Container::V1beta1::BootDisk
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#boot_disk_kms_key ⇒ ::String
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#confidential_nodes ⇒ ::Google::Cloud::Container::V1beta1::ConfidentialNodes
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#containerd_config ⇒ ::Google::Cloud::Container::V1beta1::ContainerdConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#disk_size_gb ⇒ ::Integer
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#disk_type ⇒ ::String
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#effective_cgroup_mode ⇒ ::Google::Cloud::Container::V1beta1::NodeConfig::EffectiveCgroupMode (readonly)
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#enable_confidential_storage ⇒ ::Boolean
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#ephemeral_storage_config ⇒ ::Google::Cloud::Container::V1beta1::EphemeralStorageConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#ephemeral_storage_local_ssd_config ⇒ ::Google::Cloud::Container::V1beta1::EphemeralStorageLocalSsdConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#fast_socket ⇒ ::Google::Cloud::Container::V1beta1::FastSocket
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#flex_start ⇒ ::Boolean
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#gcfs_config ⇒ ::Google::Cloud::Container::V1beta1::GcfsConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#gvnic ⇒ ::Google::Cloud::Container::V1beta1::VirtualNIC
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#host_maintenance_policy ⇒ ::Google::Cloud::Container::V1beta1::HostMaintenancePolicy
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#image_type ⇒ ::String
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#kubelet_config ⇒ ::Google::Cloud::Container::V1beta1::NodeKubeletConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#linux_node_config ⇒ ::Google::Cloud::Container::V1beta1::LinuxNodeConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#local_nvme_ssd_block_config ⇒ ::Google::Cloud::Container::V1beta1::LocalNvmeSsdBlockConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#local_ssd_count ⇒ ::Integer
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#local_ssd_encryption_mode ⇒ ::Google::Cloud::Container::V1beta1::NodeConfig::LocalSsdEncryptionMode
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#logging_config ⇒ ::Google::Cloud::Container::V1beta1::NodePoolLoggingConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#machine_type ⇒ ::String
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#max_run_duration ⇒ ::Google::Protobuf::Duration
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#metadata ⇒ ::Google::Protobuf::Map{::String => ::String}
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#min_cpu_platform ⇒ ::String
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#node_group ⇒ ::String
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#oauth_scopes ⇒ ::Array<::String>
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#preemptible ⇒ ::Boolean
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#reservation_affinity ⇒ ::Google::Cloud::Container::V1beta1::ReservationAffinity
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#resource_labels ⇒ ::Google::Protobuf::Map{::String => ::String}
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#resource_manager_tags ⇒ ::Google::Cloud::Container::V1beta1::ResourceManagerTags
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#sandbox_config ⇒ ::Google::Cloud::Container::V1beta1::SandboxConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#secondary_boot_disk_update_strategy ⇒ ::Google::Cloud::Container::V1beta1::SecondaryBootDiskUpdateStrategy
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#secondary_boot_disks ⇒ ::Array<::Google::Cloud::Container::V1beta1::SecondaryBootDisk>
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#service_account ⇒ ::String
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#shielded_instance_config ⇒ ::Google::Cloud::Container::V1beta1::ShieldedInstanceConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#sole_tenant_config ⇒ ::Google::Cloud::Container::V1beta1::SoleTenantConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#spot ⇒ ::Boolean
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#storage_pools ⇒ ::Array<::String>
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#tags ⇒ ::Array<::String>
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#taints ⇒ ::Array<::Google::Cloud::Container::V1beta1::NodeTaint>
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#windows_node_config ⇒ ::Google::Cloud::Container::V1beta1::WindowsNodeConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |
#workload_metadata_config ⇒ ::Google::Cloud::Container::V1beta1::WorkloadMetadataConfig
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 |
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 834 class NodeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class MetadataEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ResourceLabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # LocalSsdEncryptionMode specifies the method used for encrypting the Local # SSDs attached to the node. module LocalSsdEncryptionMode # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. LOCAL_SSD_ENCRYPTION_MODE_UNSPECIFIED = 0 # The given node will be encrypted using keys managed by Google # infrastructure and the keys will be deleted when the node is # deleted. STANDARD_ENCRYPTION = 1 # The given node will opt-in for using ephemeral key for # encryption of Local SSDs. # The Local SSDs will not be able to recover data in case of node # crash. EPHEMERAL_KEY_ENCRYPTION = 2 end # Possible effective cgroup modes for the node. module EffectiveCgroupMode # EFFECTIVE_CGROUP_MODE_UNSPECIFIED means the cgroup configuration for the # node pool is unspecified, i.e. the node pool is a Windows node pool. EFFECTIVE_CGROUP_MODE_UNSPECIFIED = 0 # CGROUP_MODE_V1 means the node pool is configured to use cgroupv1 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V1 = 1 # CGROUP_MODE_V2 means the node pool is configured to use cgroupv2 for the # cgroup configuration. EFFECTIVE_CGROUP_MODE_V2 = 2 end end |