|
595 | 595 | }
|
596 | 596 | }
|
597 | 597 | },
|
598 |
| - "revision": "20230630", |
| 598 | + "revision": "20230707", |
599 | 599 | "rootUrl": "https://assuredworkloads.googleapis.com/",
|
600 | 600 | "schemas": {
|
601 | 601 | "GoogleCloudAssuredworkloadsV1beta1AcknowledgeViolationRequest": {
|
|
607 | 607 | "type": "string"
|
608 | 608 | },
|
609 | 609 | "nonCompliantOrgPolicy": {
|
| 610 | + "deprecated": true, |
610 | 611 | "description": "Optional. This field is deprecated and will be removed in future version of the API. Name of the OrgPolicy which was modified with non-compliant change and resulted in this violation. Format: projects/{project_number}/policies/{constraint_name} folders/{folder_id}/policies/{constraint_name} organizations/{organization_id}/policies/{constraint_name}",
|
611 | 612 | "type": "string"
|
612 | 613 | }
|
|
806 | 807 | "readOnly": true,
|
807 | 808 | "type": "string"
|
808 | 809 | },
|
| 810 | + "exceptionContexts": { |
| 811 | + "description": "Output only. List of all the exception detail added for the violation.", |
| 812 | + "items": { |
| 813 | + "$ref": "GoogleCloudAssuredworkloadsV1beta1ViolationExceptionContext" |
| 814 | + }, |
| 815 | + "readOnly": true, |
| 816 | + "type": "array" |
| 817 | + }, |
809 | 818 | "name": {
|
810 | 819 | "description": "Output only. Immutable. Name of the Violation. Format: organizations/{organization}/locations/{location}/workloads/{workload_id}/violations/{violations_id}",
|
811 | 820 | "readOnly": true,
|
|
853 | 862 | },
|
854 | 863 | "type": "object"
|
855 | 864 | },
|
| 865 | + "GoogleCloudAssuredworkloadsV1beta1ViolationExceptionContext": { |
| 866 | + "description": "Violation exception detail. Next Id: 6", |
| 867 | + "id": "GoogleCloudAssuredworkloadsV1beta1ViolationExceptionContext", |
| 868 | + "properties": { |
| 869 | + "acknowledgementTime": { |
| 870 | + "description": "Timestamp when the violation was acknowledged.", |
| 871 | + "format": "google-datetime", |
| 872 | + "type": "string" |
| 873 | + }, |
| 874 | + "comment": { |
| 875 | + "description": "Business justification provided towards the acknowledgement of the violation.", |
| 876 | + "type": "string" |
| 877 | + }, |
| 878 | + "userName": { |
| 879 | + "description": "Name of the user (or service account) who acknowledged the violation.", |
| 880 | + "type": "string" |
| 881 | + } |
| 882 | + }, |
| 883 | + "type": "object" |
| 884 | + }, |
856 | 885 | "GoogleCloudAssuredworkloadsV1beta1ViolationRemediation": {
|
857 | 886 | "description": "Represents remediation guidance to resolve compliance violation for AssuredWorkload",
|
858 | 887 | "id": "GoogleCloudAssuredworkloadsV1beta1ViolationRemediation",
|
|
973 | 1002 | },
|
974 | 1003 | "cjisSettings": {
|
975 | 1004 | "$ref": "GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings",
|
| 1005 | + "deprecated": true, |
976 | 1006 | "description": "Input only. Immutable. Settings specific to resources needed for CJIS."
|
977 | 1007 | },
|
978 | 1008 | "complianceRegime": {
|
|
1059 | 1089 | },
|
1060 | 1090 | "fedrampHighSettings": {
|
1061 | 1091 | "$ref": "GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettings",
|
| 1092 | + "deprecated": true, |
1062 | 1093 | "description": "Input only. Immutable. Settings specific to resources needed for FedRAMP High."
|
1063 | 1094 | },
|
1064 | 1095 | "fedrampModerateSettings": {
|
1065 | 1096 | "$ref": "GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettings",
|
| 1097 | + "deprecated": true, |
1066 | 1098 | "description": "Input only. Immutable. Settings specific to resources needed for FedRAMP Moderate."
|
1067 | 1099 | },
|
1068 | 1100 | "il4Settings": {
|
1069 | 1101 | "$ref": "GoogleCloudAssuredworkloadsV1beta1WorkloadIL4Settings",
|
| 1102 | + "deprecated": true, |
1070 | 1103 | "description": "Input only. Immutable. Settings specific to resources needed for IL4."
|
1071 | 1104 | },
|
1072 | 1105 | "kajEnrollmentState": {
|
|
1086 | 1119 | },
|
1087 | 1120 | "kmsSettings": {
|
1088 | 1121 | "$ref": "GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettings",
|
| 1122 | + "deprecated": true, |
1089 | 1123 | "description": "Input only. Settings used to create a CMEK crypto key. When set, a project with a KMS CMEK key is provisioned. This field is deprecated as of Feb 28, 2022. In order to create a Keyring, callers should specify, ENCRYPTION_KEYS_PROJECT or KEYRING in ResourceSettings.resource_type field."
|
1090 | 1124 | },
|
1091 | 1125 | "labels": {
|
|
1153 | 1187 | "type": "object"
|
1154 | 1188 | },
|
1155 | 1189 | "GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings": {
|
| 1190 | + "deprecated": true, |
1156 | 1191 | "description": "Settings specific to resources needed for CJIS.",
|
1157 | 1192 | "id": "GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings",
|
1158 | 1193 | "properties": {
|
|
1273 | 1308 | "type": "object"
|
1274 | 1309 | },
|
1275 | 1310 | "GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettings": {
|
| 1311 | + "deprecated": true, |
1276 | 1312 | "description": "Settings specific to resources needed for FedRAMP High.",
|
1277 | 1313 | "id": "GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettings",
|
1278 | 1314 | "properties": {
|
|
1284 | 1320 | "type": "object"
|
1285 | 1321 | },
|
1286 | 1322 | "GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettings": {
|
| 1323 | + "deprecated": true, |
1287 | 1324 | "description": "Settings specific to resources needed for FedRAMP Moderate.",
|
1288 | 1325 | "id": "GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettings",
|
1289 | 1326 | "properties": {
|
|
1295 | 1332 | "type": "object"
|
1296 | 1333 | },
|
1297 | 1334 | "GoogleCloudAssuredworkloadsV1beta1WorkloadIL4Settings": {
|
| 1335 | + "deprecated": true, |
1298 | 1336 | "description": "Settings specific to resources needed for IL4.",
|
1299 | 1337 | "id": "GoogleCloudAssuredworkloadsV1beta1WorkloadIL4Settings",
|
1300 | 1338 | "properties": {
|
|
1306 | 1344 | "type": "object"
|
1307 | 1345 | },
|
1308 | 1346 | "GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettings": {
|
| 1347 | + "deprecated": true, |
1309 | 1348 | "description": "Settings specific to the Key Management Service.",
|
1310 | 1349 | "id": "GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettings",
|
1311 | 1350 | "properties": {
|
|
1331 | 1370 | "type": "boolean"
|
1332 | 1371 | },
|
1333 | 1372 | "remediateFolderViolations": {
|
| 1373 | + "deprecated": true, |
1334 | 1374 | "description": "Allow partner to monitor folder and remediate violations",
|
1335 | 1375 | "type": "boolean"
|
1336 | 1376 | }
|
|
1355 | 1395 | "ENCRYPTION_KEYS_PROJECT",
|
1356 | 1396 | "KEYRING"
|
1357 | 1397 | ],
|
| 1398 | + "enumDeprecated": [ |
| 1399 | + false, |
| 1400 | + true, |
| 1401 | + false, |
| 1402 | + false, |
| 1403 | + false |
| 1404 | + ], |
1358 | 1405 | "enumDescriptions": [
|
1359 | 1406 | "Unknown resource type.",
|
1360 | 1407 | "Deprecated. Existing workloads will continue to support this, but new CreateWorkloadRequests should not specify this as an input value.",
|
|
1388 | 1435 | "ENCRYPTION_KEYS_PROJECT",
|
1389 | 1436 | "KEYRING"
|
1390 | 1437 | ],
|
| 1438 | + "enumDeprecated": [ |
| 1439 | + false, |
| 1440 | + true, |
| 1441 | + false, |
| 1442 | + false, |
| 1443 | + false |
| 1444 | + ], |
1391 | 1445 | "enumDescriptions": [
|
1392 | 1446 | "Unknown resource type.",
|
1393 | 1447 | "Deprecated. Existing workloads will continue to support this, but new CreateWorkloadRequests should not specify this as an input value.",
|
|
0 commit comments