modulepackage
0.2.10
Repository: https://github.com/sacloud/api-client-go.git
Documentation: pkg.go.dev
# README
api-client-go
さくらのクラウド向け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 デフォルトのユーザーエージェント.
# Interfaces
HttpRequestDoer API/HTTPクライアントインターフェース.