You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Encryption configuration for a bucket.",
4760
4760
"properties": {
4761
+
"customerManagedEncryptionEnforcementConfig": {
4762
+
"description": "If set, the new objects created in this bucket must comply with this enforcement config. Changing this has no effect on existing objects; it applies to new objects only. If omitted, the new objects are allowed to be encrypted with Customer Managed Encryption type by default.",
4763
+
"properties": {
4764
+
"effectiveTime": {
4765
+
"description": "Server-determined value that indicates the time from which configuration was enforced and effective. This value is in RFC 3339 format.",
4766
+
"format": "date-time",
4767
+
"type": "string"
4768
+
},
4769
+
"restrictionMode": {
4770
+
"description": "Restriction mode for Customer-Managed Encryption Keys. Defaults to NotRestricted.",
4771
+
"enum": [
4772
+
"NotRestricted",
4773
+
"FullyRestricted"
4774
+
],
4775
+
"enumDescriptions": [
4776
+
"Creation of new objects with Customer-Managed Encryption is not restricted.",
4777
+
"Creation of new objects with Customer-Managed Encryption is fully restricted."
4778
+
],
4779
+
"type": "string"
4780
+
}
4781
+
},
4782
+
"type": "object"
4783
+
},
4784
+
"customerSuppliedEncryptionEnforcementConfig": {
4785
+
"description": "If set, the new objects created in this bucket must comply with this enforcement config. Changing this has no effect on existing objects; it applies to new objects only. If omitted, the new objects are allowed to be encrypted with Customer Supplied Encryption type by default.",
4786
+
"properties": {
4787
+
"effectiveTime": {
4788
+
"description": "Server-determined value that indicates the time from which configuration was enforced and effective. This value is in RFC 3339 format.",
4789
+
"format": "date-time",
4790
+
"type": "string"
4791
+
},
4792
+
"restrictionMode": {
4793
+
"description": "Restriction mode for Customer-Supplied Encryption Keys. Defaults to NotRestricted.",
4794
+
"enum": [
4795
+
"NotRestricted",
4796
+
"FullyRestricted"
4797
+
],
4798
+
"enumDescriptions": [
4799
+
"Creation of new objects with Customer-Supplied Encryption is not restricted.",
4800
+
"Creation of new objects with Customer-Supplied Encryption is fully restricted."
4801
+
],
4802
+
"type": "string"
4803
+
}
4804
+
},
4805
+
"type": "object"
4806
+
},
4761
4807
"defaultKmsKeyName": {
4762
4808
"description": "A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption method is specified.",
4763
4809
"type": "string"
4810
+
},
4811
+
"googleManagedEncryptionEnforcementConfig": {
4812
+
"description": "If set, the new objects created in this bucket must comply with this enforcement config. Changing this has no effect on existing objects; it applies to new objects only. If omitted, the new objects are allowed to be encrypted with Google Managed Encryption type by default.",
4813
+
"properties": {
4814
+
"effectiveTime": {
4815
+
"description": "Server-determined value that indicates the time from which configuration was enforced and effective. This value is in RFC 3339 format.",
4816
+
"format": "date-time",
4817
+
"type": "string"
4818
+
},
4819
+
"restrictionMode": {
4820
+
"description": "Restriction mode for Google-Managed Encryption Keys. Defaults to NotRestricted.",
4821
+
"enum": [
4822
+
"NotRestricted",
4823
+
"FullyRestricted"
4824
+
],
4825
+
"enumDescriptions": [
4826
+
"Creation of new objects with Google Managed Encryption is not restricted.",
4827
+
"Creation of new objects with Google Managed Encryption is fully restricted."
0 commit comments