scc-go-sdk

所属分类:自然语言处理
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2023-08-09 16:22:35
上 传 者sh-1993
说明:  用于IBM云安全和法规遵从性中心的GoLang SDK,
(GoLang SDK for IBM Cloud Security and Compliance Center,)

文件列表:
.bumpversion.cfg (321, 2023-10-09)
.openapi-generator-ignore (1040, 2023-10-09)
.releaserc (576, 2023-10-09)
CHANGELOG.md (15915, 2023-10-09)
CODE_OF_CONDUCT.md (3350, 2023-10-09)
CONTRIBUTING.md (970, 2023-10-09)
LICENSE (11357, 2023-10-09)
Makefile (958, 2023-10-09)
build/ (0, 2023-10-09)
build/publishCodeCoverage.sh (341, 2023-10-09)
build/testScript.sh (123, 2023-10-09)
v5/ (0, 2023-10-09)
v5/common/ (0, 2023-10-09)
v5/common/headers.go (3207, 2023-10-09)
v5/common/headers_test.go (1286, 2023-10-09)
v5/common/version.go (669, 2023-10-09)
v5/go.mod (568, 2023-10-09)
v5/go.sum (35509, 2023-10-09)
v5/securityandcompliancecenterapiv3/ (0, 2023-10-09)
v5/securityandcompliancecenterapiv3/security_and_compliance_center_api_v3.go (471942, 2023-10-09)
v5/securityandcompliancecenterapiv3/security_and_compliance_center_api_v3_examples_test.go (56576, 2023-10-09)
v5/securityandcompliancecenterapiv3/security_and_compliance_center_api_v3_integration_test.go (75039, 2023-10-09)
v5/securityandcompliancecenterapiv3/security_and_compliance_center_api_v3_suite_test.go (870, 2023-10-09)
v5/securityandcompliancecenterapiv3/security_and_compliance_center_api_v3_test.go (943755, 2023-10-09)

[![CI/CD Pipeline](https://github.com/IBM/scc-go-sdk/actions/workflows/main.yaml/badge.svg)](https://github.com/IBM/scc-go-sdk/actions/workflows/main.yaml) [![Release](https://img.shields.io/github/v/release/IBM/scc-go-sdk)](https://img.shields.io/github/v/release/IBM/scc-go-sdk) [![Go Reference](https://pkg.go.dev/badge/github.com/IBM/scc-go-sdk/v5.svg)](https://pkg.go.dev/github.com/IBM/scc-go-sdk/v5) ![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/IBM/scc-go-sdk?filename=v5%2Fgo.mod) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Test Coverage](https://api.codeclimate.com/v1/badges/ad2d585c763ad627e0cb/test_coverage)](https://codeclimate.com/github/IBM/scc-go-sdk/test_coverage) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) # IBM Cloud Security and Compliance Center Go SDK Version v5.1.3 Go client library to interact with various [IBM Cloud Security and Compliance Center APIs](https://cloud.ibm.com/apidocs/security-compliance). ## Table of Contents - [IBM Cloud Security and Compliance Center Go SDK Version v5.1.3](#ibm-cloud-security--compliance-center-go-sdk-version-v500) - [Overview](#overview) - [Prerequisites](#prerequisites) - [Installation](#installation) - [Go modules](#go-modules) - [`go get` command](#go-get-command) - [Using the SDK](#using-the-sdk) - [Testing and Development](#testing-and-development) - [Questions](#questions) - [Issues](#issues) - [Open source @ IBM](#open-source--ibm) - [Contributing](#contributing) - [License](#license) ## Overview The IBM Cloud Security and Compliance Center Go SDK allows developers to programmatically interact with the following IBM Cloud Security and Compliance Center. ## Prerequisites [ibm-cloud-onboarding]: https://cloud.ibm.com/registration * An [IBM Cloud][ibm-cloud-onboarding] account. * An IAM API key to allow the SDK to access your account. Create one [here](https://cloud.ibm.com/iam/apikeys). * Go version 1.12 or above. ## Installation The current version of this SDK: v5.1.3 ### Go modules If your application uses Go modules for dependency management (recommended), just add an import for each service that you will use in your application. Here is an example: ```go import ( "github.com/IBM/scc-go-sdk/v5/securityandcompliancecenterapiv3" ) ``` Next, run `go build` or `go mod tidy` to download and install the new dependencies and update your application's `go.mod` file. In the example above, the `securityandcompliancecenterapiv3` part of the import path is the package name associated with the Findings service. See the service table above to find the appropriate package name for the services used by your application. ### `go get` command Alternatively, you can use the `go get` command to download and install the appropriate packages needed by your application: ``` go get -u github.com/IBM/scc-go-sdk/v5 ``` Be sure to use the appropriate package name from the service table above for the services used by your application. ## Using the SDK For general SDK usage information, please see [this link](https://github.com/IBM/ibm-cloud-sdk-common/blob/main/README.md) ## Testing and Development To test out any changes to SDK locally, `security_and_compliance_center_api_v3.env` should be in the base directory of the current version. ``` SECURITY_AND_COMPLIANCE_CENTER_API_URL=https://us-south.compliance.cloud.ibm.com SECURITY_AND_COMPLIANCE_CENTER_API_IAM_APIKEY_URL=https://iam.cloud.ibm.com/identity/token SECURITY_AND_COMPLIANCE_CENTER_API_IAM= SECURITY_AND_COMPLIANCE_CENTER_API_SERVICENAME=SECURITY AND COMPLIANCE CENTER SECURITY_AND_COMPLIANCE_CENTER_API_ACCOUNTID= SECURITY_AND_COMPLIANCE_CENTER_API_INSTANCEID= SECURITY_AND_COMPLIANCE_CENTER_API_ATTACHMENTID= SECURITY_AND_COMPLIANCE_CENTER_API_PROFILEID=
近期下载者

相关文件


收藏者