{"id":28763862,"url":"https://github.com/cockroachdb/cockroach-cloud-sdk-go","last_synced_at":"2025-07-31T12:41:25.196Z","repository":{"id":56855118,"uuid":"472790098","full_name":"cockroachdb/cockroach-cloud-sdk-go","owner":"cockroachdb","description":"Go client SDK for CockroachDB Cloud","archived":false,"fork":false,"pushed_at":"2025-06-11T20:07:25.000Z","size":1378,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":44,"default_branch":"main","last_synced_at":"2025-06-13T14:02:30.285Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Mustache","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cockroachdb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-03-22T13:54:02.000Z","updated_at":"2025-06-11T20:04:32.000Z","dependencies_parsed_at":"2023-12-18T23:19:57.329Z","dependency_job_id":"196ef1c4-98df-4d32-97c8-8b053257fac7","html_url":"https://github.com/cockroachdb/cockroach-cloud-sdk-go","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/cockroachdb/cockroach-cloud-sdk-go","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cockroachdb%2Fcockroach-cloud-sdk-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cockroachdb%2Fcockroach-cloud-sdk-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cockroachdb%2Fcockroach-cloud-sdk-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cockroachdb%2Fcockroach-cloud-sdk-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cockroachdb","download_url":"https://codeload.github.com/cockroachdb/cockroach-cloud-sdk-go/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cockroachdb%2Fcockroach-cloud-sdk-go/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260326793,"owners_count":22992388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-17T09:10:39.704Z","updated_at":"2025-07-31T12:41:25.166Z","avatar_url":"https://github.com/cockroachdb.png","language":"Mustache","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go API client for CockroachDB Cloud API\n\n## Overview\nThis API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.  By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.\n\n- API version: 2024-09-16\n- Package version: 6.0.0\n- Build package: org.openapitools.codegen.languages.GoClientCodegen\nFor more information, please visit [https://support.cockroachlabs.com](https://support.cockroachlabs.com)\n\n## Installation\n\nInstall the package:\n\n```shell\ngo get github.com/cockroachdb/cockroach-cloud-sdk-go/v6\n```\n\nImport the package:\n\n```golang\nimport \"github.com/cockroachdb/cockroach-cloud-sdk-go/v6/pkg/client\"\n```\n\n## Example Client Usage\n\n```golang \n// Create a default Configuration object.\nclientConfig := client.NewConfiguration(apiKey)\n\n// Create a new client.\nclient := client.NewClient(clientConfig)\n\n// Create a new service.\nservice := client.NewService(client)\n\nrequiredPathParam = \"a_cluster_id\"\nrequiredRequest := \u0026client.OperationRequest{...}\noptionalParams := \u0026client.OperationOptions{...}\n\n// Execute the request\napiResponse, httpResponse, err := := service.Operation(\n\tcontext.Background(), \n\trequiredPathParam, \n\trequiredRequest, \n\toptionalParams,\n)\nif err != nil {\n\t// Process error\n}\n\nif apiResponse != nil {\n\trespJSON, err := apiResponse.MarshalJSON()\n\tif err != nil {\n\t\t// Process error\n\t}\n\tfmt.Println(string(respJSON))\n}\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://cockroachlabs.cloud*\n\nAPI | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n[APIKeysApi](docs/APIKeysApi.md) | **CreateApiKey** | **Post** /api/v1/api-keys | Create a new API Key\n[APIKeysApi](docs/APIKeysApi.md) | **DeleteApiKey** | **Delete** /api/v1/api-keys/{id} | Delete an API Key\n[APIKeysApi](docs/APIKeysApi.md) | **GetApiKey** | **Get** /api/v1/api-keys/{id} | Get an API Key by ID\n[APIKeysApi](docs/APIKeysApi.md) | **ListApiKeys** | **Get** /api/v1/api-keys | List API Keys\n[APIKeysApi](docs/APIKeysApi.md) | **UpdateApiKey** | **Patch** /api/v1/api-keys/{id} | Update an API Key\n[AuditLogsApi](docs/AuditLogsApi.md) | **ListAuditLogs** | **Get** /api/v1/auditlogevents | List audit logs\n[BackupRestoreApi](docs/BackupRestoreApi.md) | **GetBackupConfiguration** | **Get** /api/v1/clusters/{cluster_id}/backups-config | Get the backup configuration for a cluster\n[BackupRestoreApi](docs/BackupRestoreApi.md) | **UpdateBackupConfiguration** | **Patch** /api/v1/clusters/{cluster_id}/backups-config | Update the backup configuration for a cluster\n[BillingApi](docs/BillingApi.md) | **GetInvoice** | **Get** /api/v1/invoices/{invoice_id} | Get a specific invoice for an organization\n[BillingApi](docs/BillingApi.md) | **ListInvoices** | **Get** /api/v1/invoices | List invoices for a given organization\n[ClientCACertificatesApi](docs/ClientCACertificatesApi.md) | **DeleteClientCACert** | **Delete** /api/v1/clusters/{cluster_id}/client-ca-cert | Delete Client CA Cert for a cluster\n[ClientCACertificatesApi](docs/ClientCACertificatesApi.md) | **GetClientCACert** | **Get** /api/v1/clusters/{cluster_id}/client-ca-cert | Get Client CA Cert information for a cluster\n[ClientCACertificatesApi](docs/ClientCACertificatesApi.md) | **SetClientCACert** | **Post** /api/v1/clusters/{cluster_id}/client-ca-cert | Set Client CA Cert for a cluster\n[ClientCACertificatesApi](docs/ClientCACertificatesApi.md) | **UpdateClientCACert** | **Patch** /api/v1/clusters/{cluster_id}/client-ca-cert | Update Client CA Cert for a cluster\n[ClusterDisruptionApi](docs/ClusterDisruptionApi.md) | **GetClusterDisruptionInfo** | **Get** /api/v1/clusters/{cluster_id}/disrupt | Get disruption specifications for a cluster\n[ClusterDisruptionApi](docs/ClusterDisruptionApi.md) | **UpdateClusterDisruption** | **Put** /api/v1/clusters/{cluster_id}/disrupt | Update disruption specifications for a cluster\n[ClustersApi](docs/ClustersApi.md) | **CreateCluster** | **Post** /api/v1/clusters | Create and initialize a new cluster\n[ClustersApi](docs/ClustersApi.md) | **DeleteCluster** | **Delete** /api/v1/clusters/{cluster_id} | Delete a cluster and all of its data\n[ClustersApi](docs/ClustersApi.md) | **GetCluster** | **Get** /api/v1/clusters/{cluster_id} | Get extended information about a cluster\n[ClustersApi](docs/ClustersApi.md) | **GetConnectionString** | **Get** /api/v1/clusters/{cluster_id}/connection-string | Get a formatted generic connection string for a cluster\n[ClustersApi](docs/ClustersApi.md) | **ListAvailableRegions** | **Get** /api/v1/clusters/available-regions | List the regions available for new clusters and nodes\n[ClustersApi](docs/ClustersApi.md) | **ListClusterNodes** | **Get** /api/v1/clusters/{cluster_id}/nodes | List nodes for a cluster\n[ClustersApi](docs/ClustersApi.md) | **ListClusters** | **Get** /api/v1/clusters | List clusters owned by an organization\n[ClustersApi](docs/ClustersApi.md) | **ListMajorClusterVersions** | **Get** /api/v1/cluster-versions | List available major cluster versions\n[ClustersApi](docs/ClustersApi.md) | **UpdateCluster** | **Patch** /api/v1/clusters/{cluster_id} | Scale, edit or upgrade a cluster\n[CustomerManagedEncryptionKeysApi](docs/CustomerManagedEncryptionKeysApi.md) | **EnableCMEKSpec** | **Post** /api/v1/clusters/{cluster_id}/cmek | Enable CMEK for a cluster\n[CustomerManagedEncryptionKeysApi](docs/CustomerManagedEncryptionKeysApi.md) | **GetCMEKClusterInfo** | **Get** /api/v1/clusters/{cluster_id}/cmek | Get CMEK-related information for a cluster\n[CustomerManagedEncryptionKeysApi](docs/CustomerManagedEncryptionKeysApi.md) | **UpdateCMEKSpec** | **Put** /api/v1/clusters/{cluster_id}/cmek | Enable or update the CMEK spec for a cluster\n[CustomerManagedEncryptionKeysApi](docs/CustomerManagedEncryptionKeysApi.md) | **UpdateCMEKStatus** | **Patch** /api/v1/clusters/{cluster_id}/cmek | Update the CMEK-related status for a cluster\n[DatabasesApi](docs/DatabasesApi.md) | **CreateDatabase** | **Post** /api/v1/clusters/{cluster_id}/databases | Create a new database\n[DatabasesApi](docs/DatabasesApi.md) | **DeleteDatabase** | **Delete** /api/v1/clusters/{cluster_id}/databases/{name} | Delete a database\n[DatabasesApi](docs/DatabasesApi.md) | **EditDatabase** | **Patch** /api/v1/clusters/{cluster_id}/databases/{name} | Update a database\n[DatabasesApi](docs/DatabasesApi.md) | **EditDatabase2** | **Patch** /api/v1/clusters/{cluster_id}/databases | Update a database\n[DatabasesApi](docs/DatabasesApi.md) | **ListDatabases** | **Get** /api/v1/clusters/{cluster_id}/databases | List databases for a cluster\n[EgressRulesApi](docs/EgressRulesApi.md) | **AddEgressRule** | **Post** /api/v1/clusters/{cluster_id}/networking/egress-rules | Add an egress rule\n[EgressRulesApi](docs/EgressRulesApi.md) | **DeleteEgressRule** | **Delete** /api/v1/clusters/{cluster_id}/networking/egress-rules/{rule_id} | Delete an existing egress rule\n[EgressRulesApi](docs/EgressRulesApi.md) | **EditEgressRule** | **Patch** /api/v1/clusters/{cluster_id}/networking/egress-rules/{rule_id} | Edit an existing egress rule\n[EgressRulesApi](docs/EgressRulesApi.md) | **GetEgressRule** | **Get** /api/v1/clusters/{cluster_id}/networking/egress-rules/{rule_id} | Get an existing egress rule\n[EgressRulesApi](docs/EgressRulesApi.md) | **ListEgressRules** | **Get** /api/v1/clusters/{cluster_id}/networking/egress-rules | List all egress rules associated with a cluster\n[EgressRulesApi](docs/EgressRulesApi.md) | **SetEgressTrafficPolicy** | **Post** /api/v1/clusters/{cluster_id}/networking/egress-rules/egress-traffic-policy | Outbound traffic management\n[FoldersApi](docs/FoldersApi.md) | **CreateFolder** | **Post** /api/v1/folders | Create a folder\n[FoldersApi](docs/FoldersApi.md) | **DeleteFolder** | **Delete** /api/v1/folders/{folder_id} | Delete a folder\n[FoldersApi](docs/FoldersApi.md) | **GetFolder** | **Get** /api/v1/folders/{folder_id} | Get folder info for a folder\n[FoldersApi](docs/FoldersApi.md) | **ListFolderContents** | **Get** /api/v1/folders/{folder_id}/contents | List contents of a folder\n[FoldersApi](docs/FoldersApi.md) | **ListFolders** | **Get** /api/v1/folders | List folders owned by an organization\n[FoldersApi](docs/FoldersApi.md) | **UpdateFolder** | **Patch** /api/v1/folders/{folder_id} | Update a folder\n[IPAllowlistsApi](docs/IPAllowlistsApi.md) | **AddAllowlistEntry** | **Post** /api/v1/clusters/{cluster_id}/networking/allowlist | Add a new CIDR address to the IP allowlist\n[IPAllowlistsApi](docs/IPAllowlistsApi.md) | **AddAllowlistEntry2** | **Put** /api/v1/clusters/{cluster_id}/networking/allowlist/{cidr_ip}/{cidr_mask} | Add a new CIDR address to the IP allowlist\n[IPAllowlistsApi](docs/IPAllowlistsApi.md) | **DeleteAllowlistEntry** | **Delete** /api/v1/clusters/{cluster_id}/networking/allowlist/{cidr_ip}/{cidr_mask} | Delete an IP allowlist entry\n[IPAllowlistsApi](docs/IPAllowlistsApi.md) | **ListAllowlistEntries** | **Get** /api/v1/clusters/{cluster_id}/networking/allowlist | Get the IP allowlist and propagation status for a cluster\n[IPAllowlistsApi](docs/IPAllowlistsApi.md) | **UpdateAllowlistEntry** | **Patch** /api/v1/clusters/{cluster_id}/networking/allowlist/{cidr_ip}/{cidr_mask} | Update an IP allowlist entry\n[JWTIssuersApi](docs/JWTIssuersApi.md) | **AddJWTIssuer** | **Post** /api/v1/jwt-issuers | Add a JWT Issuer\n[JWTIssuersApi](docs/JWTIssuersApi.md) | **DeleteJWTIssuer** | **Delete** /api/v1/jwt-issuers/{id} | Delete a JWT Issuer\n[JWTIssuersApi](docs/JWTIssuersApi.md) | **GetJWTIssuer** | **Get** /api/v1/jwt-issuers/{id} | Get a JWT Issuer\n[JWTIssuersApi](docs/JWTIssuersApi.md) | **ListJWTIssuers** | **Get** /api/v1/jwt-issuers | List all JWT Issuers\n[JWTIssuersApi](docs/JWTIssuersApi.md) | **UpdateJWTIssuer** | **Patch** /api/v1/jwt-issuers/{id} | Update a JWT Issuer\n[LogExportApi](docs/LogExportApi.md) | **DeleteLogExport** | **Delete** /api/v1/clusters/{cluster_id}/logexport | Delete the Log Export configuration for a cluster\n[LogExportApi](docs/LogExportApi.md) | **EnableLogExport** | **Post** /api/v1/clusters/{cluster_id}/logexport | Create or update the Log Export configuration for a cluster\n[LogExportApi](docs/LogExportApi.md) | **GetLogExportInfo** | **Get** /api/v1/clusters/{cluster_id}/logexport | Get the Log Export configuration for a cluster\n[MaintenanceWindowsApi](docs/MaintenanceWindowsApi.md) | **DeleteMaintenanceWindow** | **Delete** /api/v1/clusters/{cluster_id}/maintenance-window | Delete the maintenance window for a cluster\n[MaintenanceWindowsApi](docs/MaintenanceWindowsApi.md) | **GetMaintenanceWindow** | **Get** /api/v1/clusters/{cluster_id}/maintenance-window | Get the maintenance window for a cluster\n[MaintenanceWindowsApi](docs/MaintenanceWindowsApi.md) | **SetMaintenanceWindow** | **Put** /api/v1/clusters/{cluster_id}/maintenance-window | Set the maintenance window for a cluster\n[MetricExportApi](docs/MetricExportApi.md) | **DeleteCloudWatchMetricExport** | **Delete** /api/v1/clusters/{cluster_id}/metricexport/cloudwatch | Delete the CloudWatch Metric Export configuration for a cluster\n[MetricExportApi](docs/MetricExportApi.md) | **DeleteDatadogMetricExport** | **Delete** /api/v1/clusters/{cluster_id}/metricexport/datadog | Delete the Datadog Metric Export configuration for a cluster\n[MetricExportApi](docs/MetricExportApi.md) | **DeletePrometheusMetricExport** | **Delete** /api/v1/clusters/{cluster_id}/metricexport/prometheus | Disable Prometheus Metric Export for a cluster\n[MetricExportApi](docs/MetricExportApi.md) | **EnableCloudWatchMetricExport** | **Post** /api/v1/clusters/{cluster_id}/metricexport/cloudwatch | Create or update the CloudWatch Metric Export configuration for a cluster\n[MetricExportApi](docs/MetricExportApi.md) | **EnableDatadogMetricExport** | **Post** /api/v1/clusters/{cluster_id}/metricexport/datadog | Create or update the Datadog Metric Export configuration for a cluster\n[MetricExportApi](docs/MetricExportApi.md) | **EnablePrometheusMetricExport** | **Post** /api/v1/clusters/{cluster_id}/metricexport/prometheus | Enable Prometheus Metric Export for a cluster\n[MetricExportApi](docs/MetricExportApi.md) | **GetCloudWatchMetricExportInfo** | **Get** /api/v1/clusters/{cluster_id}/metricexport/cloudwatch | Get the CloudWatch Metric Export configuration for a cluster\n[MetricExportApi](docs/MetricExportApi.md) | **GetDatadogMetricExportInfo** | **Get** /api/v1/clusters/{cluster_id}/metricexport/datadog | Get the Datadog Metric Export configuration for a cluster\n[MetricExportApi](docs/MetricExportApi.md) | **GetPrometheusMetricExportInfo** | **Get** /api/v1/clusters/{cluster_id}/metricexport/prometheus | Get the Prometheus Metric Export configuration for a cluster\n[OrganizationsApi](docs/OrganizationsApi.md) | **GetOrganizationInfo** | **Get** /api/v1/organization | Get information about the caller\u0026#39;s organization\n[PhysicalClusterReplicationApi](docs/PhysicalClusterReplicationApi.md) | **CreatePhysicalReplicationStream** | **Post** /api/v1/physical-replication-streams | Create a physical replication stream\n[PhysicalClusterReplicationApi](docs/PhysicalClusterReplicationApi.md) | **GetPhysicalReplicationStream** | **Get** /api/v1/physical-replication-streams/{id} | Get a physical replication stream\n[PhysicalClusterReplicationApi](docs/PhysicalClusterReplicationApi.md) | **ListPhysicalReplicationStreams** | **Get** /api/v1/physical-replication-streams | List physical replication streams\n[PhysicalClusterReplicationApi](docs/PhysicalClusterReplicationApi.md) | **UpdatePhysicalReplicationStream** | **Patch** /api/v1/physical-replication-streams/{id} | Update a physical replication stream\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **AddPrivateEndpointConnection** | **Post** /api/v1/clusters/{cluster_id}/networking/private-endpoint-connections | Add a connection to a cluster\u0026#39;s private endpoint service.\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **AddPrivateEndpointTrustedOwner** | **Post** /api/v1/clusters/{cluster_id}/networking/private-endpoint-trusted-owners | Add a private endpoint trusted owner to a cluster\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **CreatePrivateEndpointServices** | **Post** /api/v1/clusters/{cluster_id}/networking/private-endpoint-services | Create all PrivateEndpointServices for a cluster\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **DeletePrivateEndpointConnection** | **Delete** /api/v1/clusters/{cluster_id}/networking/private-endpoint-connections/{endpoint_id} | Delete a connection from a cluster\u0026#39;s private endpoint service.\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **GetPrivateEndpointTrustedOwner** | **Get** /api/v1/clusters/{cluster_id}/networking/private-endpoint-trusted-owners/{owner_id} | Get a private endpoint trusted owner entry for a cluster\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **ListAwsEndpointConnections** | **Get** /api/v1/clusters/{cluster_id}/networking/aws-endpoint-connections | List all AwsEndpointConnections for a cluster\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **ListPrivateEndpointConnections** | **Get** /api/v1/clusters/{cluster_id}/networking/private-endpoint-connections | List all connections to a cluster\u0026#39;s private endpoint service.\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **ListPrivateEndpointServices** | **Get** /api/v1/clusters/{cluster_id}/networking/private-endpoint-services | List all PrivateEndpointServices for a cluster\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **ListPrivateEndpointTrustedOwners** | **Get** /api/v1/clusters/{cluster_id}/networking/private-endpoint-trusted-owners | List all private endpoint trusted owners for a cluster\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **RemovePrivateEndpointTrustedOwner** | **Delete** /api/v1/clusters/{cluster_id}/networking/private-endpoint-trusted-owners/{owner_id} | Remove a private endpoint trusted owner from a cluster\n[PrivateEndpointServicesApi](docs/PrivateEndpointServicesApi.md) | **SetAwsEndpointConnectionState** | **Patch** /api/v1/clusters/{cluster_id}/networking/aws-endpoint-connections/{endpoint_id} | Set the AWS Endpoint Connection state\n[RoleManagementApi](docs/RoleManagementApi.md) | **AddUserToRole** | **Post** /api/v1/roles/{user_id}/{resource_type}/{resource_id}/{role_name} | Add a role to a user or service account\n[RoleManagementApi](docs/RoleManagementApi.md) | **GetAllRolesForUser** | **Get** /api/v1/roles/{user_id} | Get all Role Grants for a user\n[RoleManagementApi](docs/RoleManagementApi.md) | **GetPersonUsersByEmail** | **Get** /api/v1/users/persons-by-email | Search person users by email address\n[RoleManagementApi](docs/RoleManagementApi.md) | **ListRoleGrants** | **Get** /api/v1/roles | List all RoleGrants\n[RoleManagementApi](docs/RoleManagementApi.md) | **RemoveUserFromRole** | **Delete** /api/v1/roles/{user_id}/{resource_type}/{resource_id}/{role_name} | Remove a role from a user or service account\n[RoleManagementApi](docs/RoleManagementApi.md) | **SetRolesForUser** | **Put** /api/v1/roles/{user_id} | Replace the roles for a user or service account with exactly those provided\n[SCIMApi](docs/SCIMApi.md) | **CreateGroup** | **Post** /api/scim/v2/Groups | Create a group\n[SCIMApi](docs/SCIMApi.md) | **CreateUser** | **Post** /api/scim/v2/Users | Create a user\n[SCIMApi](docs/SCIMApi.md) | **DeleteGroup** | **Delete** /api/scim/v2/Groups/{id} | Delete a group based on ID\n[SCIMApi](docs/SCIMApi.md) | **DeleteUser** | **Delete** /api/scim/v2/Users/{id} | Delete a user based on ID\n[SCIMApi](docs/SCIMApi.md) | **GetGroup** | **Get** /api/scim/v2/Groups/{id} | Get a group by ID\n[SCIMApi](docs/SCIMApi.md) | **GetGroup2** | **Put** /api/scim/v2/Groups/{id}/.search | Search a group by ID (Deprecated)\n[SCIMApi](docs/SCIMApi.md) | **GetGroups** | **Get** /api/scim/v2/Groups | List groups\n[SCIMApi](docs/SCIMApi.md) | **GetGroups2** | **Put** /api/scim/v2/Groups/.search | Search groups (Deprecated)\n[SCIMApi](docs/SCIMApi.md) | **GetResourceType** | **Get** /api/scim/v2/ResourceTypes/{resourceId} | Get a SCIM resource type by ID\n[SCIMApi](docs/SCIMApi.md) | **GetResourceTypes** | **Get** /api/scim/v2/ResourceTypes | List the SCIM resource types\n[SCIMApi](docs/SCIMApi.md) | **GetSchema** | **Get** /api/scim/v2/Schemas/{schemaId} | Get a SCIM schema by ID\n[SCIMApi](docs/SCIMApi.md) | **GetSchemas** | **Get** /api/scim/v2/Schemas | List the SCIM schemas\n[SCIMApi](docs/SCIMApi.md) | **GetServiceProviderConfig** | **Get** /api/scim/v2/ServiceProviderConfig | Return the SCIM Service Provider configuration\n[SCIMApi](docs/SCIMApi.md) | **GetUser** | **Get** /api/scim/v2/Users/{id} | Get a user by ID\n[SCIMApi](docs/SCIMApi.md) | **GetUser2** | **Put** /api/scim/v2/Users/{id}/.search | Search for a user by ID (Deprecated)\n[SCIMApi](docs/SCIMApi.md) | **GetUsers** | **Get** /api/scim/v2/Users | List Users\n[SCIMApi](docs/SCIMApi.md) | **GetUsers2** | **Put** /api/scim/v2/Users/.search | Search User (Deprecated)\n[SCIMApi](docs/SCIMApi.md) | **PatchGroup** | **Patch** /api/scim/v2/Groups/{id} | Patch a group by supplying partial updates\n[SCIMApi](docs/SCIMApi.md) | **PatchUser** | **Patch** /api/scim/v2/Users/{id} | Patch a user by supplying partial updates\n[SCIMApi](docs/SCIMApi.md) | **SearchGroup** | **Post** /api/scim/v2/Groups/{id}/.search | Search a group by ID\n[SCIMApi](docs/SCIMApi.md) | **SearchGroups** | **Post** /api/scim/v2/Groups/.search | Search groups\n[SCIMApi](docs/SCIMApi.md) | **SearchUser** | **Post** /api/scim/v2/Users/{id}/.search | Search for a user by ID\n[SCIMApi](docs/SCIMApi.md) | **SearchUsers** | **Post** /api/scim/v2/Users/.search | Search Users\n[SCIMApi](docs/SCIMApi.md) | **UpdateGroup** | **Put** /api/scim/v2/Groups/{id} | Update a group by supplying all values of the user object\n[SCIMApi](docs/SCIMApi.md) | **UpdateUser** | **Put** /api/scim/v2/Users/{id} | Update a user by supplying all values of the user object\n[SQLUsersApi](docs/SQLUsersApi.md) | **CreateSQLUser** | **Post** /api/v1/clusters/{cluster_id}/sql-users | Create a new SQL user\n[SQLUsersApi](docs/SQLUsersApi.md) | **DeleteSQLUser** | **Delete** /api/v1/clusters/{cluster_id}/sql-users/{name} | Delete a SQL user\n[SQLUsersApi](docs/SQLUsersApi.md) | **ListSQLUsers** | **Get** /api/v1/clusters/{cluster_id}/sql-users | List SQL users for a cluster\n[SQLUsersApi](docs/SQLUsersApi.md) | **UpdateSQLUserPassword** | **Put** /api/v1/clusters/{cluster_id}/sql-users/{name}/password | Update a SQL user\u0026#39;s password\n[ServiceAccountsApi](docs/ServiceAccountsApi.md) | **CreateServiceAccount** | **Post** /api/v1/service-accounts | Create a service account\n[ServiceAccountsApi](docs/ServiceAccountsApi.md) | **DeleteServiceAccount** | **Delete** /api/v1/service-accounts/{id} | Delete a service account\n[ServiceAccountsApi](docs/ServiceAccountsApi.md) | **GetServiceAccount** | **Get** /api/v1/service-accounts/{id} | Get a service account by ID\n[ServiceAccountsApi](docs/ServiceAccountsApi.md) | **ListServiceAccounts** | **Get** /api/v1/service-accounts | List service accounts for an organization\n[ServiceAccountsApi](docs/ServiceAccountsApi.md) | **UpdateServiceAccount** | **Patch** /api/v1/service-accounts/{id} | Update a service account\n[VersionDeferralApi](docs/VersionDeferralApi.md) | **GetClusterVersionDeferral** | **Get** /api/v1/clusters/{cluster_id}/version-deferral | Get the version upgrade deferral policy for a cluster.\n[VersionDeferralApi](docs/VersionDeferralApi.md) | **SetClusterVersionDeferral** | **Put** /api/v1/clusters/{cluster_id}/version-deferral | Set the version upgrade deferral policy for a cluster\n\n\n## Author\nsupport@cockroachlabs.com\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcockroachdb%2Fcockroach-cloud-sdk-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcockroachdb%2Fcockroach-cloud-sdk-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcockroachdb%2Fcockroach-cloud-sdk-go/lists"}