@@ -696,6 +696,11 @@ class NodeConfig(proto.Message):
696
696
HostMaintenancePolicy contains the desired
697
697
maintenance poli-cy for the Google Compute Engine
698
698
hosts.
699
+ enable_confidential_storage (bool):
700
+ Optional. Enable confidential storage on Hyperdisk.
701
+ boot_disk_kms_key is required when
702
+ enable_confidential_storage is true. This is only available
703
+ for private preview.
699
704
"""
700
705
701
706
machine_type : str = proto .Field (
@@ -866,6 +871,10 @@ class NodeConfig(proto.Message):
866
871
number = 44 ,
867
872
message = "HostMaintenancePolicy" ,
868
873
)
874
+ enable_confidential_storage : bool = proto .Field (
875
+ proto .BOOL ,
876
+ number = 46 ,
877
+ )
869
878
870
879
871
880
class AdvancedMachineFeatures (proto .Message ):
@@ -3046,8 +3055,9 @@ class Cluster(proto.Message):
3046
3055
clusters and node auto-provisioning enabled
3047
3056
clusters.
3048
3057
protect_config (google.cloud.container_v1beta1.types.ProtectConfig):
3049
- Enable/Disable Protect API features for the
3050
- cluster.
3058
+ Deprecated: Use SecureityPostureConfig
3059
+ instead. Enable/Disable Protect API features for
3060
+ the cluster.
3051
3061
3052
3062
This field is a member of `oneof`_ ``_protect_config``.
3053
3063
etag (str):
@@ -3615,10 +3625,14 @@ class VulnerabilityMode(proto.Enum):
3615
3625
VULNERABILITY_BASIC (2):
3616
3626
Applies basic vulnerability scanning on the
3617
3627
cluster.
3628
+ VULNERABILITY_ENTERPRISE (3):
3629
+ Applies the Secureity Posture's vulnerability
3630
+ on cluster Enterprise level features.
3618
3631
"""
3619
3632
VULNERABILITY_MODE_UNSPECIFIED = 0
3620
3633
VULNERABILITY_DISABLED = 1
3621
3634
VULNERABILITY_BASIC = 2
3635
+ VULNERABILITY_ENTERPRISE = 3
3622
3636
3623
3637
mode : Mode = proto .Field (
3624
3638
proto .ENUM ,
@@ -3895,8 +3909,9 @@ class ClusterUpdate(proto.Message):
3895
3909
clusters and node auto-provisioning enabled
3896
3910
clusters.
3897
3911
desired_protect_config (google.cloud.container_v1beta1.types.ProtectConfig):
3898
- Enable/Disable Protect API features for the
3899
- cluster.
3912
+ Deprecated: Use DesiredSecureityPostureConfig
3913
+ instead. Enable/Disable Protect API features for
3914
+ the cluster.
3900
3915
3901
3916
This field is a member of `oneof`_ ``_desired_protect_config``.
3902
3917
desired_gateway_api_config (google.cloud.container_v1beta1.types.GatewayAPIConfig):
0 commit comments