Skip to content

Commit cbb9989

Browse files
feat(beyondcorp)!: update the API
BREAKING CHANGE: This release has breaking changes. #### beyondcorp:v1alpha The following keys were deleted: - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.flatPath - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.httpMethod - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.id - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameterOrder - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.pattern - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.required - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.requestId.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.requestId.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.requestId.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.path - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.request.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.response.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.scopes - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.flatPath - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.httpMethod - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.id - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameterOrder - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.pattern - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.required - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.format - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.path - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.request.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.response.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.scopes - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.flatPath - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.httpMethod - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.id - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameterOrder - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.pattern - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.required - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.path - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.request.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.response.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.scopes The following keys were added: - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.flatPath - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.httpMethod - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.id - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameterOrder - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.pattern - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.required - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.requestId.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.requestId.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.requestId.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.path - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.request.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.response.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.scopes - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.flatPath - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.httpMethod - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.id - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameterOrder - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.pattern - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.required - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.format - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.path - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.request.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.response.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.scopes - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.flatPath - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.httpMethod - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.id - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameterOrder - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.pattern - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.required - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.path - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.request.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.response.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.scopes #### beyondcorp:v1 The following keys were deleted: - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.flatPath - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.httpMethod - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.id - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameterOrder - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.pattern - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.required - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.parent.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.requestId.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.requestId.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.parameters.requestId.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.path - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.request.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.response.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.create.scopes - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.flatPath - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.httpMethod - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.id - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameterOrder - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.pattern - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.required - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.name.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.format - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.path - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.request.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.response.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.patch.scopes - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.flatPath - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.httpMethod - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.id - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameterOrder - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.description - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.location - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.pattern - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.required - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.type - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.path - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.request.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.response.$ref - resources.projects.resources.locations.resources.global.resources.securityGateways.resources.applications.methods.testIamPermissions.scopes The following keys were added: - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.flatPath - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.httpMethod - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.id - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameterOrder - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.applicationId.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.pattern - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.required - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.parent.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.requestId.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.requestId.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.parameters.requestId.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.path - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.request.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.response.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.create.scopes - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.flatPath - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.httpMethod - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.id - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameterOrder - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.pattern - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.required - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.name.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.requestId.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.format - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.parameters.updateMask.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.path - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.request.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.response.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.patch.scopes - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.flatPath - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.httpMethod - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.id - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameterOrder - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.description - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.location - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.pattern - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.required - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.parameters.resource.type - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.path - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.request.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.response.$ref - resources.projects.resources.locations.resources.securityGateways.resources.applications.methods.testIamPermissions.scopes
1 parent 6334c26 commit cbb9989

File tree

5 files changed

+2839
-2935
lines changed

5 files changed

+2839
-2935
lines changed

‎discovery/beyondcorp-v1.json

Lines changed: 106 additions & 118 deletions
Original file line numberDiff line numberDiff line change
@@ -1221,123 +1221,6 @@
12211221
}
12221222
}
12231223
},
1224-
"global": {
1225-
"resources": {
1226-
"securityGateways": {
1227-
"resources": {
1228-
"applications": {
1229-
"methods": {
1230-
"create": {
1231-
"description": "Creates a new Application in a given project and location.",
1232-
"flatPath": "v1/projects/{projectsId}/locations/global/securityGateways/{securityGatewaysId}/applications",
1233-
"httpMethod": "POST",
1234-
"id": "beyondcorp.projects.locations.global.securityGateways.applications.create",
1235-
"parameterOrder": [
1236-
"parent"
1237-
],
1238-
"parameters": {
1239-
"applicationId": {
1240-
"description": "Optional. User-settable Application resource ID. * Must start with a letter. * Must contain between 4-63 characters from `/a-z-/`. * Must end with a number or letter.",
1241-
"location": "query",
1242-
"type": "string"
1243-
},
1244-
"parent": {
1245-
"description": "Required. The resource name of the parent SecurityGateway using the form: `projects/{project_id}/locations/global/securityGateways/{security_gateway_id}`",
1246-
"location": "path",
1247-
"pattern": "^projects/[^/]+/locations/global/securityGateways/[^/]+$",
1248-
"required": true,
1249-
"type": "string"
1250-
},
1251-
"requestId": {
1252-
"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request.",
1253-
"location": "query",
1254-
"type": "string"
1255-
}
1256-
},
1257-
"path": "v1/{+parent}/applications",
1258-
"request": {
1259-
"$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1Application"
1260-
},
1261-
"response": {
1262-
"$ref": "GoogleLongrunningOperation"
1263-
},
1264-
"scopes": [
1265-
"https://www.googleapis.com/auth/cloud-platform"
1266-
]
1267-
},
1268-
"patch": {
1269-
"description": "Updates the parameters of a single Application.",
1270-
"flatPath": "v1/projects/{projectsId}/locations/global/securityGateways/{securityGatewaysId}/applications/{applicationsId}",
1271-
"httpMethod": "PATCH",
1272-
"id": "beyondcorp.projects.locations.global.securityGateways.applications.patch",
1273-
"parameterOrder": [
1274-
"name"
1275-
],
1276-
"parameters": {
1277-
"name": {
1278-
"description": "Identifier. Name of the resource.",
1279-
"location": "path",
1280-
"pattern": "^projects/[^/]+/locations/global/securityGateways/[^/]+/applications/[^/]+$",
1281-
"required": true,
1282-
"type": "string"
1283-
},
1284-
"requestId": {
1285-
"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request timed out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).",
1286-
"location": "query",
1287-
"type": "string"
1288-
},
1289-
"updateMask": {
1290-
"description": "Optional. Mutable fields include: display_name.",
1291-
"format": "google-fieldmask",
1292-
"location": "query",
1293-
"type": "string"
1294-
}
1295-
},
1296-
"path": "v1/{+name}",
1297-
"request": {
1298-
"$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1Application"
1299-
},
1300-
"response": {
1301-
"$ref": "GoogleLongrunningOperation"
1302-
},
1303-
"scopes": [
1304-
"https://www.googleapis.com/auth/cloud-platform"
1305-
]
1306-
},
1307-
"testIamPermissions": {
1308-
"description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.",
1309-
"flatPath": "v1/projects/{projectsId}/locations/global/securityGateways/{securityGatewaysId}/applications/{applicationsId}:testIamPermissions",
1310-
"httpMethod": "POST",
1311-
"id": "beyondcorp.projects.locations.global.securityGateways.applications.testIamPermissions",
1312-
"parameterOrder": [
1313-
"resource"
1314-
],
1315-
"parameters": {
1316-
"resource": {
1317-
"description": "REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
1318-
"location": "path",
1319-
"pattern": "^projects/[^/]+/locations/global/securityGateways/[^/]+/applications/[^/]+$",
1320-
"required": true,
1321-
"type": "string"
1322-
}
1323-
},
1324-
"path": "v1/{+resource}:testIamPermissions",
1325-
"request": {
1326-
"$ref": "GoogleIamV1TestIamPermissionsRequest"
1327-
},
1328-
"response": {
1329-
"$ref": "GoogleIamV1TestIamPermissionsResponse"
1330-
},
1331-
"scopes": [
1332-
"https://www.googleapis.com/auth/cloud-platform"
1333-
]
1334-
}
1335-
}
1336-
}
1337-
}
1338-
}
1339-
}
1340-
},
13411224
"operations": {
13421225
"methods": {
13431226
"cancel": {
@@ -1737,6 +1620,44 @@
17371620
"resources": {
17381621
"applications": {
17391622
"methods": {
1623+
"create": {
1624+
"description": "Creates a new Application in a given project and location.",
1625+
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityGateways/{securityGatewaysId}/applications",
1626+
"httpMethod": "POST",
1627+
"id": "beyondcorp.projects.locations.securityGateways.applications.create",
1628+
"parameterOrder": [
1629+
"parent"
1630+
],
1631+
"parameters": {
1632+
"applicationId": {
1633+
"description": "Optional. User-settable Application resource ID. * Must start with a letter. * Must contain between 4-63 characters from `/a-z-/`. * Must end with a number or letter.",
1634+
"location": "query",
1635+
"type": "string"
1636+
},
1637+
"parent": {
1638+
"description": "Required. The resource name of the parent SecurityGateway using the form: `projects/{project_id}/locations/global/securityGateways/{security_gateway_id}`",
1639+
"location": "path",
1640+
"pattern": "^projects/[^/]+/locations/[^/]+/securityGateways/[^/]+$",
1641+
"required": true,
1642+
"type": "string"
1643+
},
1644+
"requestId": {
1645+
"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request.",
1646+
"location": "query",
1647+
"type": "string"
1648+
}
1649+
},
1650+
"path": "v1/{+parent}/applications",
1651+
"request": {
1652+
"$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1Application"
1653+
},
1654+
"response": {
1655+
"$ref": "GoogleLongrunningOperation"
1656+
},
1657+
"scopes": [
1658+
"https://www.googleapis.com/auth/cloud-platform"
1659+
]
1660+
},
17401661
"delete": {
17411662
"description": "Deletes a single Application.",
17421663
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityGateways/{securityGatewaysId}/applications/{applicationsId}",
@@ -1874,6 +1795,45 @@
18741795
"https://www.googleapis.com/auth/cloud-platform"
18751796
]
18761797
},
1798+
"patch": {
1799+
"description": "Updates the parameters of a single Application.",
1800+
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityGateways/{securityGatewaysId}/applications/{applicationsId}",
1801+
"httpMethod": "PATCH",
1802+
"id": "beyondcorp.projects.locations.securityGateways.applications.patch",
1803+
"parameterOrder": [
1804+
"name"
1805+
],
1806+
"parameters": {
1807+
"name": {
1808+
"description": "Identifier. Name of the resource.",
1809+
"location": "path",
1810+
"pattern": "^projects/[^/]+/locations/[^/]+/securityGateways/[^/]+/applications/[^/]+$",
1811+
"required": true,
1812+
"type": "string"
1813+
},
1814+
"requestId": {
1815+
"description": "Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request timed out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).",
1816+
"location": "query",
1817+
"type": "string"
1818+
},
1819+
"updateMask": {
1820+
"description": "Optional. Mutable fields include: display_name.",
1821+
"format": "google-fieldmask",
1822+
"location": "query",
1823+
"type": "string"
1824+
}
1825+
},
1826+
"path": "v1/{+name}",
1827+
"request": {
1828+
"$ref": "GoogleCloudBeyondcorpSecuritygatewaysV1Application"
1829+
},
1830+
"response": {
1831+
"$ref": "GoogleLongrunningOperation"
1832+
},
1833+
"scopes": [
1834+
"https://www.googleapis.com/auth/cloud-platform"
1835+
]
1836+
},
18771837
"setIamPolicy": {
18781838
"description": "Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.",
18791839
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityGateways/{securityGatewaysId}/applications/{applicationsId}:setIamPolicy",
@@ -1901,6 +1861,34 @@
19011861
"scopes": [
19021862
"https://www.googleapis.com/auth/cloud-platform"
19031863
]
1864+
},
1865+
"testIamPermissions": {
1866+
"description": "Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may \"fail open\" without warning.",
1867+
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/securityGateways/{securityGatewaysId}/applications/{applicationsId}:testIamPermissions",
1868+
"httpMethod": "POST",
1869+
"id": "beyondcorp.projects.locations.securityGateways.applications.testIamPermissions",
1870+
"parameterOrder": [
1871+
"resource"
1872+
],
1873+
"parameters": {
1874+
"resource": {
1875+
"description": "REQUIRED: The resource for which the policy detail is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names) for the appropriate value for this field.",
1876+
"location": "path",
1877+
"pattern": "^projects/[^/]+/locations/[^/]+/securityGateways/[^/]+/applications/[^/]+$",
1878+
"required": true,
1879+
"type": "string"
1880+
}
1881+
},
1882+
"path": "v1/{+resource}:testIamPermissions",
1883+
"request": {
1884+
"$ref": "GoogleIamV1TestIamPermissionsRequest"
1885+
},
1886+
"response": {
1887+
"$ref": "GoogleIamV1TestIamPermissionsResponse"
1888+
},
1889+
"scopes": [
1890+
"https://www.googleapis.com/auth/cloud-platform"
1891+
]
19041892
}
19051893
}
19061894
}
@@ -1911,7 +1899,7 @@
19111899
}
19121900
}
19131901
},
1914-
"revision": "20250604",
1902+
"revision": "20250616",
19151903
"rootUrl": "https://beyondcorp.googleapis.com/",
19161904
"schemas": {
19171905
"AllocatedConnection": {

0 commit comments

Comments
 (0)