This repository was archived by the owner on Mar 31, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -144,9 +144,9 @@ def test_bucket_encryption_enforcement_config(capsys):
144144 storage_get_bucket_encryption_enforcement_config .get_bucket_encryption_enforcement_config (bucket_name )
145145 out , _ = capsys .readouterr ()
146146 assert f"Encryption Enforcement Config for bucket { bucket_name } :" in out
147- assert "Customer-managed encryption enforcement config restriction mode: NOT_RESTRICTED " in out
148- assert "Customer-supplied encryption enforcement config restriction mode: FULLY_RESTRICTED " in out
149- assert "Google-managed encryption enforcement config restriction mode: FULLY_RESTRICTED " in out
147+ assert "Customer-managed encryption enforcement config restriction mode: NotRestricted " in out
148+ assert "Customer-supplied encryption enforcement config restriction mode: FullyRestricted " in out
149+ assert "Google-managed encryption enforcement config restriction mode: FullyRestricted " in out
150150
151151 # Update
152152 storage_update_encryption_enforcement_config .update_encryption_enforcement_config (bucket_name )
@@ -156,9 +156,9 @@ def test_bucket_encryption_enforcement_config(capsys):
156156 # Get after update
157157 storage_get_bucket_encryption_enforcement_config .get_bucket_encryption_enforcement_config (bucket_name )
158158 out , _ = capsys .readouterr ()
159- assert "Customer-managed encryption enforcement config restriction mode: NOT_RESTRICTED " in out
159+ assert "Customer-managed encryption enforcement config restriction mode: NotRestricted " in out
160160 assert "Customer-supplied encryption enforcement config restriction mode: None" in out
161- assert "Google-managed encryption enforcement config restriction mode: FULLY_RESTRICTED " in out
161+ assert "Google-managed encryption enforcement config restriction mode: FullyRestricted " in out
162162
163163 finally :
164164 try :
Original file line number Diff line number Diff line change 1212# See the License for the specific language governing permissions and
1313# limitations under the License.
1414
15+ # [START storage_get_bucket_encryption_enforcement_config]
1516from google .cloud import storage
1617
1718
18- # [START storage_get_bucket_encryption_enforcement_config]
1919def get_bucket_encryption_enforcement_config (bucket_name ):
2020 """Gets the bucket encryption enforcement configuration."""
2121 # The ID of your GCS bucket
Original file line number Diff line number Diff line change 1212# See the License for the specific language governing permissions and
1313# limitations under the License.
1414
15+ # [START storage_set_bucket_encryption_enforcement_config]
1516from google .cloud import storage
1617from google .cloud .storage .bucket import EncryptionEnforcementConfig
1718
1819
19- # [START storage_set_bucket_encryption_enforcement_config]
2020def set_bucket_encryption_enforcement_config (bucket_name ):
2121 """Creates a bucket with encryption enforcement configuration."""
2222 # The ID of your GCS bucket
@@ -25,10 +25,10 @@ def set_bucket_encryption_enforcement_config(bucket_name):
2525 storage_client = storage .Client ()
2626 bucket = storage_client .bucket (bucket_name )
2727
28- # Restriction mode can be "FULLY_RESTRICTED " or "NOT_RESTRICTED "
29- bucket .customer_managed_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "NOT_RESTRICTED " )
30- bucket .customer_supplied_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "FULLY_RESTRICTED " )
31- bucket .google_managed_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "FULLY_RESTRICTED " )
28+ # Restriction mode can be "FullyRestricted " or "NotRestricted "
29+ bucket .customer_managed_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "NotRestricted " )
30+ bucket .customer_supplied_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "FullyRestricted " )
31+ bucket .google_managed_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "FullyRestricted " )
3232
3333 bucket .create ()
3434
Original file line number Diff line number Diff line change 1212# See the License for the specific language governing permissions and
1313# limitations under the License.
1414
15+ # [START storage_update_encryption_enforcement_config]
1516from google .cloud import storage
1617from google .cloud .storage .bucket import EncryptionEnforcementConfig
1718
1819
19- # [START storage_update_encryption_enforcement_config]
2020def update_encryption_enforcement_config (bucket_name ):
2121 """Updates the encryption enforcement policy for a bucket."""
2222 # The ID of your GCS bucket
@@ -25,9 +25,9 @@ def update_encryption_enforcement_config(bucket_name):
2525 storage_client = storage .Client ()
2626 bucket = storage_client .get_bucket (bucket_name )
2727
28- # 1. Update a specific type (e.g., change GMEK to FULLY_RESTRICTED )
29- bucket .google_managed_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "FULLY_RESTRICTED " )
30- bucket .customer_managed_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "NOT_RESTRICTED " )
28+ # 1. Update a specific type (e.g., change GMEK to FullyRestricted )
29+ bucket .google_managed_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "FullyRestricted " )
30+ bucket .customer_managed_encryption_enforcement_config = EncryptionEnforcementConfig (restriction_mode = "NotRestricted " )
3131
3232 # 2. Remove a specific type (e.g., remove CSEK enforcement)
3333 bucket .customer_supplied_encryption_enforcement_config = None
You can’t perform that action at this time.
0 commit comments