# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateAccountKeyRequest generates requests for CreateAccountKey.
NewCreateAccountRequest generates requests for CreateAccount.
NewCreateBucketRequest calls the generic CreateBucket builder with application/json body.
NewCreateBucketRequestWithBody generates requests for CreateBucket with any type of body.
NewCreatePermissionKeyRequest generates requests for CreatePermissionKey.
NewCreatePermissionRequest calls the generic CreatePermission builder with application/json body.
NewCreatePermissionRequestWithBody generates requests for CreatePermission with any type of body.
NewDeleteAccountKeyRequest generates requests for DeleteAccountKey.
NewDeleteAccountRequest generates requests for DeleteAccount.
NewDeleteBucketRequest calls the generic DeleteBucket builder with application/json body.
NewDeleteBucketRequestWithBody generates requests for DeleteBucket with any type of body.
NewDeletePermissionKeyRequest generates requests for DeletePermissionKey.
NewDeletePermissionRequest generates requests for DeletePermission.
NewGetAccountKeyRequest generates requests for GetAccountKey.
NewGetAccountKeysRequest generates requests for GetAccountKeys.
NewGetAccountRequest generates requests for GetAccount.
NewGetClusterRequest generates requests for GetCluster.
NewGetClustersRequest generates requests for GetClusters.
NewGetPermissionKeyRequest generates requests for GetPermissionKey.
NewGetPermissionKeysRequest generates requests for GetPermissionKeys.
NewGetPermissionRequest generates requests for GetPermission.
NewGetPermissionsRequest generates requests for GetPermissions.
NewGetStatusRequest generates requests for GetStatus.
NewUpdatePermissionRequest calls the generic UpdatePermission builder with application/json body.
NewUpdatePermissionRequestWithBody generates requests for UpdatePermission with any type of body.
OjsAuthInterceptor オブジェクトストレージAPIリクエストに認証情報の注入を行う.
ParseCreateAccountKeyResponse parses an HTTP response from a CreateAccountKeyWithResponse call.
ParseCreateAccountResponse parses an HTTP response from a CreateAccountWithResponse call.
ParseCreateBucketResponse parses an HTTP response from a CreateBucketWithResponse call.
ParseCreatePermissionKeyResponse parses an HTTP response from a CreatePermissionKeyWithResponse call.
ParseCreatePermissionResponse parses an HTTP response from a CreatePermissionWithResponse call.
ParseDeleteAccountKeyResponse parses an HTTP response from a DeleteAccountKeyWithResponse call.
ParseDeleteAccountResponse parses an HTTP response from a DeleteAccountWithResponse call.
ParseDeleteBucketResponse parses an HTTP response from a DeleteBucketWithResponse call.
ParseDeletePermissionKeyResponse parses an HTTP response from a DeletePermissionKeyWithResponse call.
ParseDeletePermissionResponse parses an HTTP response from a DeletePermissionWithResponse call.
ParseGetAccountKeyResponse parses an HTTP response from a GetAccountKeyWithResponse call.
ParseGetAccountKeysResponse parses an HTTP response from a GetAccountKeysWithResponse call.
ParseGetAccountResponse parses an HTTP response from a GetAccountWithResponse call.
ParseGetClusterResponse parses an HTTP response from a GetClusterWithResponse call.
ParseGetClustersResponse parses an HTTP response from a GetClustersWithResponse call.
ParseGetPermissionKeyResponse parses an HTTP response from a GetPermissionKeyWithResponse call.
ParseGetPermissionKeysResponse parses an HTTP response from a GetPermissionKeysWithResponse call.
ParseGetPermissionResponse parses an HTTP response from a GetPermissionWithResponse call.
ParseGetPermissionsResponse parses an HTTP response from a GetPermissionsWithResponse call.
ParseGetStatusResponse parses an HTTP response from a GetStatusWithResponse call.
ParseUpdatePermissionResponse parses an HTTP response from a UpdatePermissionWithResponse call.
RegisterHandlers creates http.Handler with routing matching OpenAPI spec.
RegisterHandlersWithOptions creates http.Handler with additional options.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.

# Structs

Account info.
Root user access key.
Root user access key.
Root user access keys.
Account info.
Bucket defines model for Bucket.
Bucket control.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
Cluster defines model for Cluster.
No description provided by the author
No description provided by the author
CreateBucketRequestBody defines model for CreateBucketRequestBody.
No description provided by the author
CreateBucketResponseBody defines model for CreateBucketResponseBody.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Error defines model for Error.
Error400 defines model for Error400.
Error401 defines model for Error401.
Error403 defines model for Error403.
Error404 defines model for Error404.
Error409 defines model for Error409.
ErrorDefault defines model for ErrorDefault.
error.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GinServerOptions provides options for the Gin server.
ListClustersResponseBody defines model for ListClustersResponseBody.
Permission defines model for Permission.
Permission Key.
data type.
data type.
Request body for bucket controls for Permission.
PermissionResponseBody defines model for PermissionResponseBody.
PermissionsResponseBody defines model for PermissionsResponseBody.
ReadClusterResponseBody defines model for ReadClusterResponseBody.
ServerInterfaceWrapper converts contexts to parameters.
data type.
StatusCode defines model for StatusCode.
Status.
No description provided by the author

# Interfaces

The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
Doer performs HTTP requests.
ServerInterface represents all server handlers.

# Type aliases

Access key ID.
Bucket controls.
Bucket name.
The flag to read bucket contents.
The flag to write bucket contents.
ClientOption allows setting custom parameters during construction.
Code.
CreateBucketJSONBody defines parameters for CreateBucket.
CreateBucketJSONRequestBody defines body for CreateBucket for application/json ContentType.
Created at.
CreatePermissionJSONBody defines parameters for CreatePermission.
CreatePermissionJSONRequestBody defines body for CreatePermission for application/json ContentType.
CreatePermissionParams CreatePermissionJSONRequestBodyのエイリアス.
DeleteBucketJSONBody defines parameters for DeleteBucket.
DeleteBucketJSONRequestBody defines body for DeleteBucket for application/json ContentType.
Display name.
エラーコード。.
エラー発生時のメッセージ内容。 このメッセージはエラーを発生させたアプリケーションのメッセージをそのまま含む場合がある。.
認証に関するエラーについて詳細なエラー内容を表示する。.
どのサービスで発生したエラーかを判別する。 マイクロサービス名に加えてクラスター名を含む文字列が入ることを想定している。.
エラー発生箇所。 どのリソースなのか(どのリソースを操作した時に発生したものなのか)、 どのパラメータなのかといった情報。.
エラーの発生箇所の種類。 HTTPヘッダなのかHTTPパラメータなのか、 S3バケットなのかといったlocationの種別情報。.
エラー発生時のメッセージ内容。 このメッセージはエラーを発生させたアプリケーションのメッセージをそのまま含む場合がある。.
なぜそのエラーが発生したかがわかる情報。 エラーメッセージの原因やエラー解決のためのヒントも含む場合がある。.
X-Sakura-Internal-Serial-ID.
No description provided by the author
Permission ID.
Permission Keys.
Permissions.
Permission secret key.
RequestEditorFn is the function signature for the RequestEditor callback function.
Resource ID.
Secret Access key.
UpdatePermissionJSONBody defines parameters for UpdatePermission.
UpdatePermissionJSONRequestBody defines body for UpdatePermission for application/json ContentType.
UpdatePermissionParams CreatePermissionJSONRequestBodyのエイリアス.