Skip to content

Commit e287d0f

Browse files
yoshi-automationsofisl
authored andcommitted
feat(cloudcontrolspartner): update the API
#### cloudcontrolspartner:v1beta The following keys were added: - resources.organizations.resources.locations.resources.customers.methods.create.description - resources.organizations.resources.locations.resources.customers.methods.create.flatPath - resources.organizations.resources.locations.resources.customers.methods.create.httpMethod - resources.organizations.resources.locations.resources.customers.methods.create.id - resources.organizations.resources.locations.resources.customers.methods.create.parameterOrder - resources.organizations.resources.locations.resources.customers.methods.create.parameters.customerId.description - resources.organizations.resources.locations.resources.customers.methods.create.parameters.customerId.location - resources.organizations.resources.locations.resources.customers.methods.create.parameters.customerId.type - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.description - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.location - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.pattern - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.required - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.type - resources.organizations.resources.locations.resources.customers.methods.create.path - resources.organizations.resources.locations.resources.customers.methods.create.request.$ref - resources.organizations.resources.locations.resources.customers.methods.create.response.$ref - resources.organizations.resources.locations.resources.customers.methods.create.scopes - resources.organizations.resources.locations.resources.customers.methods.delete.description - resources.organizations.resources.locations.resources.customers.methods.delete.flatPath - resources.organizations.resources.locations.resources.customers.methods.delete.httpMethod - resources.organizations.resources.locations.resources.customers.methods.delete.id - resources.organizations.resources.locations.resources.customers.methods.delete.parameterOrder - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.description - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.location - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.pattern - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.required - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.type - resources.organizations.resources.locations.resources.customers.methods.delete.path - resources.organizations.resources.locations.resources.customers.methods.delete.response.$ref - resources.organizations.resources.locations.resources.customers.methods.delete.scopes - resources.organizations.resources.locations.resources.customers.methods.patch.description - resources.organizations.resources.locations.resources.customers.methods.patch.flatPath - resources.organizations.resources.locations.resources.customers.methods.patch.httpMethod - resources.organizations.resources.locations.resources.customers.methods.patch.id - resources.organizations.resources.locations.resources.customers.methods.patch.parameterOrder - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.description - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.location - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.pattern - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.required - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.type - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.updateMask.description - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.updateMask.format - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.updateMask.location - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.updateMask.type - resources.organizations.resources.locations.resources.customers.methods.patch.path - resources.organizations.resources.locations.resources.customers.methods.patch.request.$ref - resources.organizations.resources.locations.resources.customers.methods.patch.response.$ref - resources.organizations.resources.locations.resources.customers.methods.patch.scopes - schemas.Customer.properties.organizationDomain.description - schemas.Customer.properties.organizationDomain.readOnly - schemas.Customer.properties.organizationDomain.type - schemas.EkmMetadata.properties.ekmSolution.enumDeprecated - schemas.Empty.description - schemas.Empty.id - schemas.Empty.type The following keys were changed: - schemas.EkmMetadata.properties.ekmSolution.enumDescriptions #### cloudcontrolspartner:v1 The following keys were added: - resources.organizations.resources.locations.resources.customers.methods.create.description - resources.organizations.resources.locations.resources.customers.methods.create.flatPath - resources.organizations.resources.locations.resources.customers.methods.create.httpMethod - resources.organizations.resources.locations.resources.customers.methods.create.id - resources.organizations.resources.locations.resources.customers.methods.create.parameterOrder - resources.organizations.resources.locations.resources.customers.methods.create.parameters.customerId.description - resources.organizations.resources.locations.resources.customers.methods.create.parameters.customerId.location - resources.organizations.resources.locations.resources.customers.methods.create.parameters.customerId.type - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.description - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.location - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.pattern - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.required - resources.organizations.resources.locations.resources.customers.methods.create.parameters.parent.type - resources.organizations.resources.locations.resources.customers.methods.create.path - resources.organizations.resources.locations.resources.customers.methods.create.request.$ref - resources.organizations.resources.locations.resources.customers.methods.create.response.$ref - resources.organizations.resources.locations.resources.customers.methods.create.scopes - resources.organizations.resources.locations.resources.customers.methods.delete.description - resources.organizations.resources.locations.resources.customers.methods.delete.flatPath - resources.organizations.resources.locations.resources.customers.methods.delete.httpMethod - resources.organizations.resources.locations.resources.customers.methods.delete.id - resources.organizations.resources.locations.resources.customers.methods.delete.parameterOrder - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.description - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.location - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.pattern - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.required - resources.organizations.resources.locations.resources.customers.methods.delete.parameters.name.type - resources.organizations.resources.locations.resources.customers.methods.delete.path - resources.organizations.resources.locations.resources.customers.methods.delete.response.$ref - resources.organizations.resources.locations.resources.customers.methods.delete.scopes - resources.organizations.resources.locations.resources.customers.methods.patch.description - resources.organizations.resources.locations.resources.customers.methods.patch.flatPath - resources.organizations.resources.locations.resources.customers.methods.patch.httpMethod - resources.organizations.resources.locations.resources.customers.methods.patch.id - resources.organizations.resources.locations.resources.customers.methods.patch.parameterOrder - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.description - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.location - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.pattern - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.required - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.name.type - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.updateMask.description - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.updateMask.format - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.updateMask.location - resources.organizations.resources.locations.resources.customers.methods.patch.parameters.updateMask.type - resources.organizations.resources.locations.resources.customers.methods.patch.path - resources.organizations.resources.locations.resources.customers.methods.patch.request.$ref - resources.organizations.resources.locations.resources.customers.methods.patch.response.$ref - resources.organizations.resources.locations.resources.customers.methods.patch.scopes - schemas.Customer.properties.organizationDomain.description - schemas.Customer.properties.organizationDomain.readOnly - schemas.Customer.properties.organizationDomain.type - schemas.EkmMetadata.properties.ekmSolution.enumDeprecated - schemas.Empty.description - schemas.Empty.id - schemas.Empty.type The following keys were changed: - schemas.EkmMetadata.properties.ekmSolution.enumDescriptions
1 parent 21097fa commit e287d0f

File tree

4 files changed

+840
-4
lines changed

4 files changed

+840
-4
lines changed

‎discovery/cloudcontrolspartner-v1.json

Lines changed: 112 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,64 @@
138138
"resources": {
139139
"customers": {
140140
"methods": {
141+
"create": {
142+
"description": "Creates a new customer.",
143+
"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/customers",
144+
"httpMethod": "POST",
145+
"id": "cloudcontrolspartner.organizations.locations.customers.create",
146+
"parameterOrder": [
147+
"parent"
148+
],
149+
"parameters": {
150+
"customerId": {
151+
"description": "Required. The customer id to use for the customer, which will become the final component of the customer's resource name. The specified value must be a valid Google cloud organization id.",
152+
"location": "query",
153+
"type": "string"
154+
},
155+
"parent": {
156+
"description": "Required. Parent resource Format: `organizations/{organization}/locations/{location}`",
157+
"location": "path",
158+
"pattern": "^organizations/[^/]+/locations/[^/]+$",
159+
"required": true,
160+
"type": "string"
161+
}
162+
},
163+
"path": "v1/{+parent}/customers",
164+
"request": {
165+
"$ref": "Customer"
166+
},
167+
"response": {
168+
"$ref": "Customer"
169+
},
170+
"scopes": [
171+
"https://www.googleapis.com/auth/cloud-platform"
172+
]
173+
},
174+
"delete": {
175+
"description": "Delete details of a single customer",
176+
"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
177+
"httpMethod": "DELETE",
178+
"id": "cloudcontrolspartner.organizations.locations.customers.delete",
179+
"parameterOrder": [
180+
"name"
181+
],
182+
"parameters": {
183+
"name": {
184+
"description": "Required. name of the resource to be deleted format: name=organizations/*/locations/*/customers/*",
185+
"location": "path",
186+
"pattern": "^organizations/[^/]+/locations/[^/]+/customers/[^/]+$",
187+
"required": true,
188+
"type": "string"
189+
}
190+
},
191+
"path": "v1/{+name}",
192+
"response": {
193+
"$ref": "Empty"
194+
},
195+
"scopes": [
196+
"https://www.googleapis.com/auth/cloud-platform"
197+
]
198+
},
141199
"get": {
142200
"description": "Gets details of a single customer",
143201
"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
@@ -208,6 +266,40 @@
208266
"scopes": [
209267
"https://www.googleapis.com/auth/cloud-platform"
210268
]
269+
},
270+
"patch": {
271+
"description": "Update details of a single customer",
272+
"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
273+
"httpMethod": "PATCH",
274+
"id": "cloudcontrolspartner.organizations.locations.customers.patch",
275+
"parameterOrder": [
276+
"name"
277+
],
278+
"parameters": {
279+
"name": {
280+
"description": "Identifier. Format: `organizations/{organization}/locations/{location}/customers/{customer}`",
281+
"location": "path",
282+
"pattern": "^organizations/[^/]+/locations/[^/]+/customers/[^/]+$",
283+
"required": true,
284+
"type": "string"
285+
},
286+
"updateMask": {
287+
"description": "Optional. The list of fields to update",
288+
"format": "google-fieldmask",
289+
"location": "query",
290+
"type": "string"
291+
}
292+
},
293+
"path": "v1/{+name}",
294+
"request": {
295+
"$ref": "Customer"
296+
},
297+
"response": {
298+
"$ref": "Customer"
299+
},
300+
"scopes": [
301+
"https://www.googleapis.com/auth/cloud-platform"
302+
]
211303
}
212304
},
213305
"resources": {
@@ -484,7 +576,7 @@
484576
}
485577
}
486578
},
487-
"revision": "20240904",
579+
"revision": "20241231",
488580
"rootUrl": "https://cloudcontrolspartner.googleapis.com/",
489581
"schemas": {
490582
"AccessApprovalRequest": {
@@ -609,6 +701,11 @@
609701
"name": {
610702
"description": "Identifier. Format: `organizations/{organization}/locations/{location}/customers/{customer}`",
611703
"type": "string"
704+
},
705+
"organizationDomain": {
706+
"description": "Output only. The customer organization domain, extracted from CRM Organization’s display_name field. e.g. \"google.com\"",
707+
"readOnly": true,
708+
"type": "string"
612709
}
613710
},
614711
"type": "object"
@@ -746,18 +843,31 @@
746843
"THALES",
747844
"VIRTRU"
748845
],
846+
"enumDeprecated": [
847+
false,
848+
false,
849+
false,
850+
false,
851+
true
852+
],
749853
"enumDescriptions": [
750854
"Unspecified EKM solution",
751855
"EKM Partner Fortanix",
752856
"EKM Partner FutureX",
753857
"EKM Partner Thales",
754-
"EKM Partner Virtu"
858+
"This enum value is never used."
755859
],
756860
"type": "string"
757861
}
758862
},
759863
"type": "object"
760864
},
865+
"Empty": {
866+
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }",
867+
"id": "Empty",
868+
"properties": {},
869+
"type": "object"
870+
},
761871
"Gcloud": {
762872
"description": "Remediation instructions to resolve violation via gcloud cli",
763873
"id": "Gcloud",

‎discovery/cloudcontrolspartner-v1beta.json

Lines changed: 112 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,64 @@
138138
"resources": {
139139
"customers": {
140140
"methods": {
141+
"create": {
142+
"description": "Creates a new customer.",
143+
"flatPath": "v1beta/organizations/{organizationsId}/locations/{locationsId}/customers",
144+
"httpMethod": "POST",
145+
"id": "cloudcontrolspartner.organizations.locations.customers.create",
146+
"parameterOrder": [
147+
"parent"
148+
],
149+
"parameters": {
150+
"customerId": {
151+
"description": "Required. The customer id to use for the customer, which will become the final component of the customer's resource name. The specified value must be a valid Google cloud organization id.",
152+
"location": "query",
153+
"type": "string"
154+
},
155+
"parent": {
156+
"description": "Required. Parent resource Format: `organizations/{organization}/locations/{location}`",
157+
"location": "path",
158+
"pattern": "^organizations/[^/]+/locations/[^/]+$",
159+
"required": true,
160+
"type": "string"
161+
}
162+
},
163+
"path": "v1beta/{+parent}/customers",
164+
"request": {
165+
"$ref": "Customer"
166+
},
167+
"response": {
168+
"$ref": "Customer"
169+
},
170+
"scopes": [
171+
"https://www.googleapis.com/auth/cloud-platform"
172+
]
173+
},
174+
"delete": {
175+
"description": "Delete details of a single customer",
176+
"flatPath": "v1beta/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
177+
"httpMethod": "DELETE",
178+
"id": "cloudcontrolspartner.organizations.locations.customers.delete",
179+
"parameterOrder": [
180+
"name"
181+
],
182+
"parameters": {
183+
"name": {
184+
"description": "Required. name of the resource to be deleted format: name=organizations/*/locations/*/customers/*",
185+
"location": "path",
186+
"pattern": "^organizations/[^/]+/locations/[^/]+/customers/[^/]+$",
187+
"required": true,
188+
"type": "string"
189+
}
190+
},
191+
"path": "v1beta/{+name}",
192+
"response": {
193+
"$ref": "Empty"
194+
},
195+
"scopes": [
196+
"https://www.googleapis.com/auth/cloud-platform"
197+
]
198+
},
141199
"get": {
142200
"description": "Gets details of a single customer",
143201
"flatPath": "v1beta/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
@@ -208,6 +266,40 @@
208266
"scopes": [
209267
"https://www.googleapis.com/auth/cloud-platform"
210268
]
269+
},
270+
"patch": {
271+
"description": "Update details of a single customer",
272+
"flatPath": "v1beta/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
273+
"httpMethod": "PATCH",
274+
"id": "cloudcontrolspartner.organizations.locations.customers.patch",
275+
"parameterOrder": [
276+
"name"
277+
],
278+
"parameters": {
279+
"name": {
280+
"description": "Identifier. Format: `organizations/{organization}/locations/{location}/customers/{customer}`",
281+
"location": "path",
282+
"pattern": "^organizations/[^/]+/locations/[^/]+/customers/[^/]+$",
283+
"required": true,
284+
"type": "string"
285+
},
286+
"updateMask": {
287+
"description": "Optional. The list of fields to update",
288+
"format": "google-fieldmask",
289+
"location": "query",
290+
"type": "string"
291+
}
292+
},
293+
"path": "v1beta/{+name}",
294+
"request": {
295+
"$ref": "Customer"
296+
},
297+
"response": {
298+
"$ref": "Customer"
299+
},
300+
"scopes": [
301+
"https://www.googleapis.com/auth/cloud-platform"
302+
]
211303
}
212304
},
213305
"resources": {
@@ -484,7 +576,7 @@
484576
}
485577
}
486578
},
487-
"revision": "20240904",
579+
"revision": "20241231",
488580
"rootUrl": "https://cloudcontrolspartner.googleapis.com/",
489581
"schemas": {
490582
"AccessApprovalRequest": {
@@ -609,6 +701,11 @@
609701
"name": {
610702
"description": "Identifier. Format: `organizations/{organization}/locations/{location}/customers/{customer}`",
611703
"type": "string"
704+
},
705+
"organizationDomain": {
706+
"description": "Output only. The customer organization domain, extracted from CRM Organization’s display_name field. e.g. \"google.com\"",
707+
"readOnly": true,
708+
"type": "string"
612709
}
613710
},
614711
"type": "object"
@@ -746,18 +843,31 @@
746843
"THALES",
747844
"VIRTRU"
748845
],
846+
"enumDeprecated": [
847+
false,
848+
false,
849+
false,
850+
false,
851+
true
852+
],
749853
"enumDescriptions": [
750854
"Unspecified EKM solution",
751855
"EKM Partner Fortanix",
752856
"EKM Partner FutureX",
753857
"EKM Partner Thales",
754-
"EKM Partner Virtu"
858+
"This enum value is never used."
755859
],
756860
"type": "string"
757861
}
758862
},
759863
"type": "object"
760864
},
865+
"Empty": {
866+
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }",
867+
"id": "Empty",
868+
"properties": {},
869+
"type": "object"
870+
},
761871
"Gcloud": {
762872
"description": "Remediation instructions to resolve violation via gcloud cli",
763873
"id": "Gcloud",

0 commit comments

Comments
 (0)