@@ -90,31 +90,31 @@ void SetBucketEncryptionEnforcementConfig(
9090 // Example 1: Enforce GMEK Only
9191 gcs::BucketEncryption gmek_encryption;
9292 gmek_encryption.google_managed_encryption_enforcement_config
93- .restriction_mode = " NOT_RESTRICTED " ;
93+ .restriction_mode = " NotRestricted " ;
9494 gmek_encryption.customer_managed_encryption_enforcement_config
95- .restriction_mode = " FULLY_RESTRICTED " ;
95+ .restriction_mode = " FullyRestricted " ;
9696 gmek_encryption.customer_supplied_encryption_enforcement_config
97- .restriction_mode = " FULLY_RESTRICTED " ;
97+ .restriction_mode = " FullyRestricted " ;
9898 std::cout << " Bucket "
9999 << create_bucket (" g-" + bucket_name, gmek_encryption)->name ()
100100 << " created with GMEK-only enforcement policy.\n " ;
101101
102102 // Example 2: Enforce CMEK Only
103103 gcs::BucketEncryption cmek_encryption;
104104 cmek_encryption.google_managed_encryption_enforcement_config
105- .restriction_mode = " FULLY_RESTRICTED " ;
105+ .restriction_mode = " FullyRestricted " ;
106106 cmek_encryption.customer_managed_encryption_enforcement_config
107- .restriction_mode = " NOT_RESTRICTED " ;
107+ .restriction_mode = " NotRestricted " ;
108108 cmek_encryption.customer_supplied_encryption_enforcement_config
109- .restriction_mode = " FULLY_RESTRICTED " ;
109+ .restriction_mode = " FullyRestricted " ;
110110 std::cout << " Bucket "
111111 << create_bucket (" c-" + bucket_name, cmek_encryption)->name ()
112112 << " created with CMEK-only enforcement policy.\n " ;
113113
114114 // Example 3: Restrict CSEK (Ransomware Protection)
115115 gcs::BucketEncryption csek_encryption;
116116 csek_encryption.customer_supplied_encryption_enforcement_config
117- .restriction_mode = " FULLY_RESTRICTED " ;
117+ .restriction_mode = " FullyRestricted " ;
118118 std::cout << " Bucket "
119119 << create_bucket (" rc-" + bucket_name, csek_encryption)->name ()
120120 << " created with a policy to restrict CSEK.\n " ;
@@ -133,16 +133,16 @@ void UpdateBucketEncryptionEnforcementConfig(
133133 using ::google::cloud::StatusOr;
134134 [](gcs::Client client, std::string const & bucket_name) {
135135 gcs::BucketEncryption encryption;
136- // 1. Update a specific type (e.g., change GMEK to FULLY_RESTRICTED )
136+ // 1. Update a specific type (e.g., change GMEK to FullyRestricted )
137137 encryption.google_managed_encryption_enforcement_config .restriction_mode =
138- " FULLY_RESTRICTED " ;
138+ " FullyRestricted " ;
139139 // 2. Remove a specific type (e.g., remove CMEK enforcement)
140140 encryption.customer_managed_encryption_enforcement_config .restriction_mode =
141- " NOT_RESTRICTED " ;
141+ " NotRestricted " ;
142142 // For the update, need to specify all three configs, so keeping this same
143143 // as before
144144 encryption.customer_supplied_encryption_enforcement_config
145- .restriction_mode = " FULLY_RESTRICTED " ;
145+ .restriction_mode = " FullyRestricted " ;
146146
147147 StatusOr<gcs::BucketMetadata> updated = client.PatchBucket (
148148 bucket_name,
0 commit comments