Skip to content

Commit

Permalink
feat(cloudcontrolspartner): update the API
Browse files Browse the repository at this point in the history
#### 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
  • Loading branch information
yoshi-automation authored and sofisl committed Jan 29, 2025
1 parent 21097fa commit e287d0f
Show file tree
Hide file tree
Showing 4 changed files with 840 additions and 4 deletions.
114 changes: 112 additions & 2 deletions discovery/cloudcontrolspartner-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,64 @@
"resources": {
"customers": {
"methods": {
"create": {
"description": "Creates a new customer.",
"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/customers",
"httpMethod": "POST",
"id": "cloudcontrolspartner.organizations.locations.customers.create",
"parameterOrder": [
"parent"
],
"parameters": {
"customerId": {
"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.",
"location": "query",
"type": "string"
},
"parent": {
"description": "Required. Parent resource Format: `organizations/{organization}/locations/{location}`",
"location": "path",
"pattern": "^organizations/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1/{+parent}/customers",
"request": {
"$ref": "Customer"
},
"response": {
"$ref": "Customer"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Delete details of a single customer",
"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
"httpMethod": "DELETE",
"id": "cloudcontrolspartner.organizations.locations.customers.delete",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. name of the resource to be deleted format: name=organizations/*/locations/*/customers/*",
"location": "path",
"pattern": "^organizations/[^/]+/locations/[^/]+/customers/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Gets details of a single customer",
"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
Expand Down Expand Up @@ -208,6 +266,40 @@
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"patch": {
"description": "Update details of a single customer",
"flatPath": "v1/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
"httpMethod": "PATCH",
"id": "cloudcontrolspartner.organizations.locations.customers.patch",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Identifier. Format: `organizations/{organization}/locations/{location}/customers/{customer}`",
"location": "path",
"pattern": "^organizations/[^/]+/locations/[^/]+/customers/[^/]+$",
"required": true,
"type": "string"
},
"updateMask": {
"description": "Optional. The list of fields to update",
"format": "google-fieldmask",
"location": "query",
"type": "string"
}
},
"path": "v1/{+name}",
"request": {
"$ref": "Customer"
},
"response": {
"$ref": "Customer"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
},
"resources": {
Expand Down Expand Up @@ -484,7 +576,7 @@
}
}
},
"revision": "20240904",
"revision": "20241231",
"rootUrl": "https://cloudcontrolspartner.googleapis.com/",
"schemas": {
"AccessApprovalRequest": {
Expand Down Expand Up @@ -609,6 +701,11 @@
"name": {
"description": "Identifier. Format: `organizations/{organization}/locations/{location}/customers/{customer}`",
"type": "string"
},
"organizationDomain": {
"description": "Output only. The customer organization domain, extracted from CRM Organization’s display_name field. e.g. \"google.com\"",
"readOnly": true,
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -746,18 +843,31 @@
"THALES",
"VIRTRU"
],
"enumDeprecated": [
false,
false,
false,
false,
true
],
"enumDescriptions": [
"Unspecified EKM solution",
"EKM Partner Fortanix",
"EKM Partner FutureX",
"EKM Partner Thales",
"EKM Partner Virtu"
"This enum value is never used."
],
"type": "string"
}
},
"type": "object"
},
"Empty": {
"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); }",
"id": "Empty",
"properties": {},
"type": "object"
},
"Gcloud": {
"description": "Remediation instructions to resolve violation via gcloud cli",
"id": "Gcloud",
Expand Down
114 changes: 112 additions & 2 deletions discovery/cloudcontrolspartner-v1beta.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,64 @@
"resources": {
"customers": {
"methods": {
"create": {
"description": "Creates a new customer.",
"flatPath": "v1beta/organizations/{organizationsId}/locations/{locationsId}/customers",
"httpMethod": "POST",
"id": "cloudcontrolspartner.organizations.locations.customers.create",
"parameterOrder": [
"parent"
],
"parameters": {
"customerId": {
"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.",
"location": "query",
"type": "string"
},
"parent": {
"description": "Required. Parent resource Format: `organizations/{organization}/locations/{location}`",
"location": "path",
"pattern": "^organizations/[^/]+/locations/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1beta/{+parent}/customers",
"request": {
"$ref": "Customer"
},
"response": {
"$ref": "Customer"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"delete": {
"description": "Delete details of a single customer",
"flatPath": "v1beta/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
"httpMethod": "DELETE",
"id": "cloudcontrolspartner.organizations.locations.customers.delete",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Required. name of the resource to be deleted format: name=organizations/*/locations/*/customers/*",
"location": "path",
"pattern": "^organizations/[^/]+/locations/[^/]+/customers/[^/]+$",
"required": true,
"type": "string"
}
},
"path": "v1beta/{+name}",
"response": {
"$ref": "Empty"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"get": {
"description": "Gets details of a single customer",
"flatPath": "v1beta/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
Expand Down Expand Up @@ -208,6 +266,40 @@
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
},
"patch": {
"description": "Update details of a single customer",
"flatPath": "v1beta/organizations/{organizationsId}/locations/{locationsId}/customers/{customersId}",
"httpMethod": "PATCH",
"id": "cloudcontrolspartner.organizations.locations.customers.patch",
"parameterOrder": [
"name"
],
"parameters": {
"name": {
"description": "Identifier. Format: `organizations/{organization}/locations/{location}/customers/{customer}`",
"location": "path",
"pattern": "^organizations/[^/]+/locations/[^/]+/customers/[^/]+$",
"required": true,
"type": "string"
},
"updateMask": {
"description": "Optional. The list of fields to update",
"format": "google-fieldmask",
"location": "query",
"type": "string"
}
},
"path": "v1beta/{+name}",
"request": {
"$ref": "Customer"
},
"response": {
"$ref": "Customer"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform"
]
}
},
"resources": {
Expand Down Expand Up @@ -484,7 +576,7 @@
}
}
},
"revision": "20240904",
"revision": "20241231",
"rootUrl": "https://cloudcontrolspartner.googleapis.com/",
"schemas": {
"AccessApprovalRequest": {
Expand Down Expand Up @@ -609,6 +701,11 @@
"name": {
"description": "Identifier. Format: `organizations/{organization}/locations/{location}/customers/{customer}`",
"type": "string"
},
"organizationDomain": {
"description": "Output only. The customer organization domain, extracted from CRM Organization’s display_name field. e.g. \"google.com\"",
"readOnly": true,
"type": "string"
}
},
"type": "object"
Expand Down Expand Up @@ -746,18 +843,31 @@
"THALES",
"VIRTRU"
],
"enumDeprecated": [
false,
false,
false,
false,
true
],
"enumDescriptions": [
"Unspecified EKM solution",
"EKM Partner Fortanix",
"EKM Partner FutureX",
"EKM Partner Thales",
"EKM Partner Virtu"
"This enum value is never used."
],
"type": "string"
}
},
"type": "object"
},
"Empty": {
"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); }",
"id": "Empty",
"properties": {},
"type": "object"
},
"Gcloud": {
"description": "Remediation instructions to resolve violation via gcloud cli",
"id": "Gcloud",
Expand Down
Loading

0 comments on commit e287d0f

Please sign in to comment.