Documentation
¶
Index ¶
- func CallAWSIamAuthLogin(httpClient *resty.Client, request AwsIamAuthLoginRequest) (accessToken string, e error)
- func CallAzureAuthLogin(httpClient *resty.Client, request AzureAuthLoginRequest) (accessToken string, e error)
- func CallGCPAuthLogin(httpClient *resty.Client, request GCPAuthLoginRequest) (accessToken string, e error)
- func CallKubernetesAuthLogin(httpClient *resty.Client, request KubernetesAuthLoginRequest) (accessToken string, e error)
- func CallUniversalAuthLogin(httpClient *resty.Client, request UniversalAuthLoginRequest) (accessToken string, e error)
- type AwsIamAuthLoginRequest
- type AzureAuthLoginRequest
- type GCPAuthLoginRequest
- type GenericAuthLoginResponse
- type KubernetesAuthLoginRequest
- type UniversalAuthLoginRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CallAWSIamAuthLogin ¶
func CallAWSIamAuthLogin(httpClient *resty.Client, request AwsIamAuthLoginRequest) (accessToken string, e error)
func CallAzureAuthLogin ¶
func CallAzureAuthLogin(httpClient *resty.Client, request AzureAuthLoginRequest) (accessToken string, e error)
func CallGCPAuthLogin ¶
func CallGCPAuthLogin(httpClient *resty.Client, request GCPAuthLoginRequest) (accessToken string, e error)
func CallKubernetesAuthLogin ¶
func CallKubernetesAuthLogin(httpClient *resty.Client, request KubernetesAuthLoginRequest) (accessToken string, e error)
func CallUniversalAuthLogin ¶
func CallUniversalAuthLogin(httpClient *resty.Client, request UniversalAuthLoginRequest) (accessToken string, e error)
Types ¶
type AwsIamAuthLoginRequest ¶
type AzureAuthLoginRequest ¶
type GCPAuthLoginRequest ¶
type GenericAuthLoginResponse ¶
type GenericAuthLoginResponse struct {
AccessToken string `json:"accessToken"`
}
type KubernetesAuthLoginRequest ¶
type KubernetesAuthLoginRequest struct {
IdentityID string `json:"identityId"`
JWT string `json:"jwt"`
}
Kubernetes auth:
type UniversalAuthLoginRequest ¶
type UniversalAuthLoginRequest struct {
ClientID string `json:"clientId"`
ClientSecret string `json:"clientSecret"`
}
Universal auth:
Click to show internal directories.
Click to hide internal directories.