|
143 | 143 | "name"
|
144 | 144 | ],
|
145 | 145 | "parameters": {
|
| 146 | + "extraLocationTypes": { |
| 147 | + "description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.", |
| 148 | + "location": "query", |
| 149 | + "repeated": true, |
| 150 | + "type": "string" |
| 151 | + }, |
146 | 152 | "filter": {
|
147 | 153 | "description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).",
|
148 | 154 | "location": "query",
|
|
922 | 928 | }
|
923 | 929 | }
|
924 | 930 | },
|
925 |
| - "revision": "20250310", |
| 931 | + "revision": "20250416", |
926 | 932 | "rootUrl": "https://workloadmanager.googleapis.com/",
|
927 | 933 | "schemas": {
|
928 |
| - "APILayerServer": { |
929 |
| - "description": "The API layer server", |
930 |
| - "id": "APILayerServer", |
931 |
| - "properties": { |
932 |
| - "name": { |
933 |
| - "description": "Output only. The api layer name", |
934 |
| - "readOnly": true, |
935 |
| - "type": "string" |
936 |
| - }, |
937 |
| - "osVersion": { |
938 |
| - "description": "Output only. OS information", |
939 |
| - "readOnly": true, |
940 |
| - "type": "string" |
941 |
| - }, |
942 |
| - "resources": { |
943 |
| - "description": "Output only. resources in the component", |
944 |
| - "items": { |
945 |
| - "$ref": "CloudResource" |
946 |
| - }, |
947 |
| - "readOnly": true, |
948 |
| - "type": "array" |
949 |
| - } |
950 |
| - }, |
951 |
| - "type": "object" |
952 |
| - }, |
953 | 934 | "AgentCommand": {
|
954 | 935 | "description": "* An AgentCommand specifies a one-time executable program for the agent to run.",
|
955 | 936 | "id": "AgentCommand",
|
|
968 | 949 | },
|
969 | 950 | "type": "object"
|
970 | 951 | },
|
971 |
| - "AvailabilityGroup": { |
972 |
| - "description": "The availability groups for sqlserver", |
973 |
| - "id": "AvailabilityGroup", |
974 |
| - "properties": { |
975 |
| - "databases": { |
976 |
| - "description": "Output only. The databases", |
977 |
| - "items": { |
978 |
| - "type": "string" |
979 |
| - }, |
980 |
| - "readOnly": true, |
981 |
| - "type": "array" |
982 |
| - }, |
983 |
| - "name": { |
984 |
| - "description": "Output only. The availability group name", |
985 |
| - "readOnly": true, |
986 |
| - "type": "string" |
987 |
| - }, |
988 |
| - "primaryServer": { |
989 |
| - "description": "Output only. The primary server", |
990 |
| - "readOnly": true, |
991 |
| - "type": "string" |
992 |
| - }, |
993 |
| - "secondaryServers": { |
994 |
| - "description": "Output only. The secondary servers", |
995 |
| - "items": { |
996 |
| - "type": "string" |
997 |
| - }, |
998 |
| - "readOnly": true, |
999 |
| - "type": "array" |
1000 |
| - } |
1001 |
| - }, |
1002 |
| - "type": "object" |
1003 |
| - }, |
1004 |
| - "BackendServer": { |
1005 |
| - "description": "The backend server", |
1006 |
| - "id": "BackendServer", |
1007 |
| - "properties": { |
1008 |
| - "backupFile": { |
1009 |
| - "description": "Output only. The backup file", |
1010 |
| - "readOnly": true, |
1011 |
| - "type": "string" |
1012 |
| - }, |
1013 |
| - "backupSchedule": { |
1014 |
| - "description": "Output only. The backup schedule", |
1015 |
| - "readOnly": true, |
1016 |
| - "type": "string" |
1017 |
| - }, |
1018 |
| - "name": { |
1019 |
| - "description": "Output only. The backend name", |
1020 |
| - "readOnly": true, |
1021 |
| - "type": "string" |
1022 |
| - }, |
1023 |
| - "osVersion": { |
1024 |
| - "description": "Output only. OS information", |
1025 |
| - "readOnly": true, |
1026 |
| - "type": "string" |
1027 |
| - }, |
1028 |
| - "resources": { |
1029 |
| - "description": "Output only. resources in the component", |
1030 |
| - "items": { |
1031 |
| - "$ref": "CloudResource" |
1032 |
| - }, |
1033 |
| - "readOnly": true, |
1034 |
| - "type": "array" |
1035 |
| - } |
1036 |
| - }, |
1037 |
| - "type": "object" |
1038 |
| - }, |
1039 | 952 | "BackupProperties": {
|
1040 | 953 | "description": "Backup properties.",
|
1041 | 954 | "id": "BackupProperties",
|
|
1134 | 1047 | },
|
1135 | 1048 | "type": "object"
|
1136 | 1049 | },
|
1137 |
| - "Cluster": { |
1138 |
| - "description": "The cluster for sqlserver", |
1139 |
| - "id": "Cluster", |
1140 |
| - "properties": { |
1141 |
| - "nodes": { |
1142 |
| - "description": "Output only. The nodes", |
1143 |
| - "items": { |
1144 |
| - "type": "string" |
1145 |
| - }, |
1146 |
| - "readOnly": true, |
1147 |
| - "type": "array" |
1148 |
| - }, |
1149 |
| - "witnessServer": { |
1150 |
| - "description": "Output only. The witness server", |
1151 |
| - "readOnly": true, |
1152 |
| - "type": "string" |
1153 |
| - } |
1154 |
| - }, |
1155 |
| - "type": "object" |
1156 |
| - }, |
1157 | 1050 | "Command": {
|
1158 | 1051 | "description": "* Command specifies the type of command to execute.",
|
1159 | 1052 | "id": "Command",
|
|
1235 | 1128 | },
|
1236 | 1129 | "type": "object"
|
1237 | 1130 | },
|
1238 |
| - "Database": { |
1239 |
| - "description": "The database for sqlserver", |
1240 |
| - "id": "Database", |
1241 |
| - "properties": { |
1242 |
| - "backupFile": { |
1243 |
| - "description": "Output only. The backup file", |
1244 |
| - "readOnly": true, |
1245 |
| - "type": "string" |
1246 |
| - }, |
1247 |
| - "backupSchedule": { |
1248 |
| - "description": "Output only. The backup schedule", |
1249 |
| - "readOnly": true, |
1250 |
| - "type": "string" |
1251 |
| - }, |
1252 |
| - "hostVm": { |
1253 |
| - "description": "Output only. The host VM", |
1254 |
| - "readOnly": true, |
1255 |
| - "type": "string" |
1256 |
| - }, |
1257 |
| - "name": { |
1258 |
| - "description": "Output only. The database name", |
1259 |
| - "readOnly": true, |
1260 |
| - "type": "string" |
1261 |
| - } |
1262 |
| - }, |
1263 |
| - "type": "object" |
1264 |
| - }, |
1265 | 1131 | "DatabaseProperties": {
|
1266 | 1132 | "description": "Database Properties.",
|
1267 | 1133 | "id": "DatabaseProperties",
|
|
1304 | 1170 | "type": "object"
|
1305 | 1171 | },
|
1306 | 1172 | "Evaluation": {
|
1307 |
| - "description": "LINT.IfChange Message describing Evaluation object", |
| 1173 | + "description": "Message describing Evaluation object", |
1308 | 1174 | "id": "Evaluation",
|
1309 | 1175 | "properties": {
|
1310 | 1176 | "bigQueryDestination": {
|
|
1574 | 1440 | },
|
1575 | 1441 | "type": "object"
|
1576 | 1442 | },
|
1577 |
| - "FrontEndServer": { |
1578 |
| - "description": "The front end server", |
1579 |
| - "id": "FrontEndServer", |
1580 |
| - "properties": { |
1581 |
| - "name": { |
1582 |
| - "description": "Output only. The frontend name", |
1583 |
| - "readOnly": true, |
1584 |
| - "type": "string" |
1585 |
| - }, |
1586 |
| - "osVersion": { |
1587 |
| - "description": "Output only. OS information", |
1588 |
| - "readOnly": true, |
1589 |
| - "type": "string" |
1590 |
| - }, |
1591 |
| - "resources": { |
1592 |
| - "description": "Output only. resources in the component", |
1593 |
| - "items": { |
1594 |
| - "$ref": "CloudResource" |
1595 |
| - }, |
1596 |
| - "readOnly": true, |
1597 |
| - "type": "array" |
1598 |
| - } |
1599 |
| - }, |
1600 |
| - "type": "object" |
1601 |
| - }, |
1602 | 1443 | "GceInstanceFilter": {
|
1603 | 1444 | "description": "Message describing compute engine instance filter",
|
1604 | 1445 | "id": "GceInstanceFilter",
|
|
2007 | 1848 | },
|
2008 | 1849 | "type": "object"
|
2009 | 1850 | },
|
2010 |
| - "LoadBalancerServer": { |
2011 |
| - "description": "The load balancer for sqlserver", |
2012 |
| - "id": "LoadBalancerServer", |
2013 |
| - "properties": { |
2014 |
| - "ip": { |
2015 |
| - "description": "Output only. The IP address", |
2016 |
| - "readOnly": true, |
2017 |
| - "type": "string" |
2018 |
| - }, |
2019 |
| - "vm": { |
2020 |
| - "description": "Output only. The VM name", |
2021 |
| - "readOnly": true, |
2022 |
| - "type": "string" |
2023 |
| - } |
2024 |
| - }, |
2025 |
| - "type": "object" |
2026 |
| - }, |
2027 | 1851 | "Location": {
|
2028 | 1852 | "description": "A resource that represents a Google Cloud location.",
|
2029 | 1853 | "id": "Location",
|
|
2830 | 2654 | "description": "Disk mount on the instance.",
|
2831 | 2655 | "id": "SapDiscoveryResourceInstancePropertiesDiskMount",
|
2832 | 2656 | "properties": {
|
| 2657 | + "diskNames": { |
| 2658 | + "description": "Optional. Names of the disks providing this mount point.", |
| 2659 | + "items": { |
| 2660 | + "type": "string" |
| 2661 | + }, |
| 2662 | + "type": "array" |
| 2663 | + }, |
2833 | 2664 | "mountPoint": {
|
2834 | 2665 | "description": "Optional. Filesystem mount point.",
|
2835 | 2666 | "type": "string"
|
|
3157 | 2988 | },
|
3158 | 2989 | "type": "object"
|
3159 | 2990 | },
|
3160 |
| - "SqlserverWorkload": { |
3161 |
| - "description": "The body of sqlserver workload", |
3162 |
| - "id": "SqlserverWorkload", |
3163 |
| - "properties": { |
3164 |
| - "ags": { |
3165 |
| - "description": "Output only. The availability groups for sqlserver", |
3166 |
| - "items": { |
3167 |
| - "$ref": "AvailabilityGroup" |
3168 |
| - }, |
3169 |
| - "readOnly": true, |
3170 |
| - "type": "array" |
3171 |
| - }, |
3172 |
| - "cluster": { |
3173 |
| - "$ref": "Cluster", |
3174 |
| - "description": "Output only. The cluster for sqlserver", |
3175 |
| - "readOnly": true |
3176 |
| - }, |
3177 |
| - "databases": { |
3178 |
| - "description": "Output only. The databases for sqlserver", |
3179 |
| - "items": { |
3180 |
| - "$ref": "Database" |
3181 |
| - }, |
3182 |
| - "readOnly": true, |
3183 |
| - "type": "array" |
3184 |
| - }, |
3185 |
| - "loadBalancerServer": { |
3186 |
| - "$ref": "LoadBalancerServer", |
3187 |
| - "description": "Output only. The load balancer for sqlserver", |
3188 |
| - "readOnly": true |
3189 |
| - } |
3190 |
| - }, |
3191 |
| - "type": "object" |
3192 |
| - }, |
3193 | 2991 | "Status": {
|
3194 | 2992 | "description": "The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).",
|
3195 | 2993 | "id": "Status",
|
|
3242 | 3040 | },
|
3243 | 3041 | "type": "object"
|
3244 | 3042 | },
|
3245 |
| - "ThreeTierWorkload": { |
3246 |
| - "description": "The body of three tier workload", |
3247 |
| - "id": "ThreeTierWorkload", |
3248 |
| - "properties": { |
3249 |
| - "apiLayer": { |
3250 |
| - "$ref": "APILayerServer", |
3251 |
| - "description": "Output only. The API layer for three tier workload", |
3252 |
| - "readOnly": true |
3253 |
| - }, |
3254 |
| - "backend": { |
3255 |
| - "$ref": "BackendServer", |
3256 |
| - "description": "Output only. The backend for three tier workload", |
3257 |
| - "readOnly": true |
3258 |
| - }, |
3259 |
| - "endpoint": { |
3260 |
| - "description": "Output only. the workload endpoint", |
3261 |
| - "readOnly": true, |
3262 |
| - "type": "string" |
3263 |
| - }, |
3264 |
| - "frontend": { |
3265 |
| - "$ref": "FrontEndServer", |
3266 |
| - "description": "Output only. The frontend for three tier workload", |
3267 |
| - "readOnly": true |
3268 |
| - } |
3269 |
| - }, |
3270 |
| - "type": "object" |
3271 |
| - }, |
3272 | 3043 | "TorsoValidation": {
|
3273 | 3044 | "description": "The schema of torso workload validation data.",
|
3274 | 3045 | "id": "TorsoValidation",
|
|
3324 | 3095 | "description": "Optional. Maintenance status",
|
3325 | 3096 | "type": "string"
|
3326 | 3097 | },
|
| 3098 | + "onHostMaintenance": { |
| 3099 | + "description": "Optional. Instance maintenance behavior. Could be \"MIGRATE\" or \"TERMINATE\".", |
| 3100 | + "type": "string" |
| 3101 | + }, |
3327 | 3102 | "startTime": {
|
3328 | 3103 | "description": "Optional. Start time",
|
3329 | 3104 | "format": "google-datetime",
|
|
3397 | 3172 | "$ref": "SapWorkload",
|
3398 | 3173 | "description": "The sap workload content"
|
3399 | 3174 | },
|
3400 |
| - "sqlserverWorkload": { |
3401 |
| - "$ref": "SqlserverWorkload", |
3402 |
| - "description": "The sqlserver workload content" |
3403 |
| - }, |
3404 | 3175 | "state": {
|
3405 | 3176 | "deprecated": true,
|
3406 | 3177 | "description": "Output only. [output only] the current state if a a workload",
|
|
3421 | 3192 | "readOnly": true,
|
3422 | 3193 | "type": "string"
|
3423 | 3194 | },
|
3424 |
| - "threeTierWorkload": { |
3425 |
| - "$ref": "ThreeTierWorkload", |
3426 |
| - "description": "The 3 tier web app workload content" |
3427 |
| - }, |
3428 | 3195 | "workloadType": {
|
3429 | 3196 | "description": "Required. The type of the workload",
|
3430 | 3197 | "enum": [
|
|
0 commit comments