|
772 | 772 | }
|
773 | 773 | }
|
774 | 774 | },
|
775 |
| - "revision": "20240619", |
| 775 | + "revision": "20240717", |
776 | 776 | "rootUrl": "https://workloadmanager.googleapis.com/",
|
777 | 777 | "schemas": {
|
778 | 778 | "AgentCommand": {
|
|
797 | 797 | "description": "Provides the mapping of a cloud asset to a direct physical location or to a proxy that defines the location on its behalf.",
|
798 | 798 | "id": "AssetLocation",
|
799 | 799 | "properties": {
|
| 800 | + "ccfeRmsPath": { |
| 801 | + "description": "Spanner path of the CCFE RMS database. It is only applicable for CCFE tenants that use CCFE RMS for storing resource metadata.", |
| 802 | + "type": "string" |
| 803 | + }, |
800 | 804 | "expected": {
|
801 | 805 | "$ref": "IsolationExpectations",
|
802 | 806 | "description": "Defines the customer expectation around ZI/ZS for this asset and ZI/ZS state of the region at the time of asset creation."
|
|
1108 | 1112 | "id": "ExternalDataSources",
|
1109 | 1113 | "properties": {
|
1110 | 1114 | "assetType": {
|
1111 |
| - "description": "Required. The asset type of the external data source must be one of go/cai-asset-types", |
| 1115 | + "description": "Required. The asset type of the external data source this can be one of go/cai-asset-types to override the default asset type or it can be a custom type defined by the user custom type must match the asset type in the rule", |
1112 | 1116 | "type": "string"
|
1113 | 1117 | },
|
1114 | 1118 | "name": {
|
|
1191 | 1195 | "IsolationExpectations": {
|
1192 | 1196 | "id": "IsolationExpectations",
|
1193 | 1197 | "properties": {
|
| 1198 | + "requirementOverride": { |
| 1199 | + "$ref": "RequirementOverride", |
| 1200 | + "description": "Explicit overrides for ZI and ZS requirements to be used for resources that should be excluded from ZI/ZS verification logic." |
| 1201 | + }, |
1194 | 1202 | "ziOrgPolicy": {
|
1195 | 1203 | "enum": [
|
1196 | 1204 | "ZI_UNSPECIFIED",
|
|
1650 | 1658 | },
|
1651 | 1659 | "type": "object"
|
1652 | 1660 | },
|
| 1661 | + "RequirementOverride": { |
| 1662 | + "id": "RequirementOverride", |
| 1663 | + "properties": { |
| 1664 | + "ziOverride": { |
| 1665 | + "enum": [ |
| 1666 | + "ZI_UNSPECIFIED", |
| 1667 | + "ZI_UNKNOWN", |
| 1668 | + "ZI_NOT_REQUIRED", |
| 1669 | + "ZI_PREFERRED", |
| 1670 | + "ZI_REQUIRED" |
| 1671 | + ], |
| 1672 | + "enumDescriptions": [ |
| 1673 | + "", |
| 1674 | + "To be used if tracking is not available", |
| 1675 | + "", |
| 1676 | + "", |
| 1677 | + "" |
| 1678 | + ], |
| 1679 | + "type": "string" |
| 1680 | + }, |
| 1681 | + "zsOverride": { |
| 1682 | + "enum": [ |
| 1683 | + "ZS_UNSPECIFIED", |
| 1684 | + "ZS_UNKNOWN", |
| 1685 | + "ZS_NOT_REQUIRED", |
| 1686 | + "ZS_REQUIRED" |
| 1687 | + ], |
| 1688 | + "enumDescriptions": [ |
| 1689 | + "", |
| 1690 | + "To be used if tracking is not available", |
| 1691 | + "", |
| 1692 | + "" |
| 1693 | + ], |
| 1694 | + "type": "string" |
| 1695 | + } |
| 1696 | + }, |
| 1697 | + "type": "object" |
| 1698 | + }, |
1653 | 1699 | "Resource": {
|
1654 | 1700 | "description": "Message represent resource in execution result",
|
1655 | 1701 | "id": "Resource",
|
|
2124 | 2170 | "INSTANCE_ROLE_ASCS",
|
2125 | 2171 | "INSTANCE_ROLE_ERS",
|
2126 | 2172 | "INSTANCE_ROLE_APP_SERVER",
|
2127 |
| - "INSTANCE_ROLE_DATABASE" |
| 2173 | + "INSTANCE_ROLE_DATABASE", |
| 2174 | + "INSTANCE_ROLE_ASCS_ERS", |
| 2175 | + "INSTANCE_ROLE_ASCS_APP_SERVER", |
| 2176 | + "INSTANCE_ROLE_ASCS_DATABASE", |
| 2177 | + "INSTANCE_ROLE_ERS_APP_SERVER", |
| 2178 | + "INSTANCE_ROLE_ERS_DATABASE", |
| 2179 | + "INSTANCE_ROLE_APP_SERVER_DATABASE", |
| 2180 | + "INSTANCE_ROLE_ASCS_ERS_APP_SERVER", |
| 2181 | + "INSTANCE_ROLE_ASCS_ERS_DATABASE", |
| 2182 | + "INSTANCE_ROLE_ASCS_APP_SERVER_DATABASE", |
| 2183 | + "INSTANCE_ROLE_ERS_APP_SERVER_DATABASE", |
| 2184 | + "INSTANCE_ROLE_ASCS_ERS_APP_SERVER_DATABASE" |
2128 | 2185 | ],
|
2129 | 2186 | "enumDescriptions": [
|
2130 | 2187 | "Unspecified instance role.",
|
2131 | 2188 | "Application central services.",
|
2132 | 2189 | "Enqueue replication server.",
|
2133 | 2190 | "Application server.",
|
2134 |
| - "Database node." |
| 2191 | + "Database node.", |
| 2192 | + "Combinations of roles. Application central services and enqueue replication server.", |
| 2193 | + "Application central services and application server.", |
| 2194 | + "Application central services and database.", |
| 2195 | + "Enqueue replication server and application server.", |
| 2196 | + "Enqueue replication server and database.", |
| 2197 | + "Application server and database.", |
| 2198 | + "Application central services, enqueue replication server and application server.", |
| 2199 | + "Application central services, enqueue replication server and database.", |
| 2200 | + "Application central services, application server and database.", |
| 2201 | + "Enqueue replication server, application server and database.", |
| 2202 | + "Application central services, enqueue replication server, application server and database." |
2135 | 2203 | ],
|
2136 | 2204 | "type": "string"
|
2137 | 2205 | },
|
|
2318 | 2386 | "SpannerLocation": {
|
2319 | 2387 | "id": "SpannerLocation",
|
2320 | 2388 | "properties": {
|
| 2389 | + "backupName": { |
| 2390 | + "description": "Set of backups used by the resource with name in the same format as what is available at http://table/spanner_automon.backup_metadata", |
| 2391 | + "items": { |
| 2392 | + "type": "string" |
| 2393 | + }, |
| 2394 | + "type": "array" |
| 2395 | + }, |
2321 | 2396 | "dbName": {
|
| 2397 | + "description": "Set of databases used by the resource in format /span//", |
2322 | 2398 | "items": {
|
2323 | 2399 | "type": "string"
|
2324 | 2400 | },
|
|
0 commit comments