Categorygithub.com/sacloud/api-client-go
modulepackage
0.2.10
Repository: https://github.com/sacloud/api-client-go.git
Documentation: pkg.go.dev

# README

api-client-go

Go Reference Tests Go Report Card

さくらのクラウド向けAPI/HTTPクライアントライブラリ

License

sacloud/api-client-go Copyright (C) 2022-2023 The sacloud/api-client-go Authors.

This project is published under Apache 2.0 License.

# Packages

No description provided by the author

# Functions

DefaultOption 環境変数、プロファイルからCallerOptionsを組み立てて返す プロファイルは環境変数`SAKURACLOUD_PROFILE`または`USACLOUD_PROFILE`でプロファイル名が指定されていればそちらを優先し、 未指定の場合は通常のプロファイル処理(~/.usacloud/currentファイルから読み込み)される。 同じ項目を複数箇所で指定していた場合、環境変数->プロファイルの順で上書きされたものが返される.
DefaultOptionWithProfile 環境変数、プロファイルからCallerOptionsを組み立てて返す プロファイルは引数を優先し、空の場合は環境変数`SAKURACLOUD_PROFILE`または`USACLOUD_PROFILE`が利用され、 それも空の場合は通常のプロファイル処理(~/.usacloud/currentファイルから読み込み)される。 同じ項目を複数箇所で指定していた場合、環境変数->プロファイルの順で上書きされたものが返される.
MergeOptions 指定のCallerOptionsの非ゼロ値フィールドをoのコピーにマージして返す.
NewFactory 指定のオプションでFactoryを生成する.
OptionsFromEnv 環境変数からCallerOptionsを組み立てて返す.
OptionsFromProfile 指定のプロファイルからCallerOptionsを組み立てて返す プロファイルは引数を優先し、空の場合は環境変数`SAKURACLOUD_PROFILE`または`USACLOUD_PROFILE`が利用され、 それも空の場合は通常のプロファイル処理(~/.usacloud/currentファイルから読み込み)される。.

# Constants

Version バージョン.

# Variables

DefaultUserAgent デフォルトのユーザーエージェント.

# Structs

Factory client.HttpRequestDoerを作成して返すファクトリー.
Options sacloudhttp.Clientを作成する際のオプション.

# Interfaces

HttpRequestDoer API/HTTPクライアントインターフェース.