client

package
v0.0.0-...-4370ff1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2022 License: Apache-2.0 Imports: 2 Imported by: 337

Documentation

Index

Constants

View Source
const (
	ActiveDirectoryProviderType                    = "activeDirectoryProvider"
	ActiveDirectoryProviderFieldAnnotations        = "annotations"
	ActiveDirectoryProviderFieldCreated            = "created"
	ActiveDirectoryProviderFieldCreatorID          = "creatorId"
	ActiveDirectoryProviderFieldDefaultLoginDomain = "defaultLoginDomain"
	ActiveDirectoryProviderFieldLabels             = "labels"
	ActiveDirectoryProviderFieldName               = "name"
	ActiveDirectoryProviderFieldOwnerReferences    = "ownerReferences"
	ActiveDirectoryProviderFieldRemoved            = "removed"
	ActiveDirectoryProviderFieldType               = "type"
	ActiveDirectoryProviderFieldUUID               = "uuid"
)
View Source
const (
	ADFSProviderType                 = "adfsProvider"
	ADFSProviderFieldAnnotations     = "annotations"
	ADFSProviderFieldCreated         = "created"
	ADFSProviderFieldCreatorID       = "creatorId"
	ADFSProviderFieldLabels          = "labels"
	ADFSProviderFieldName            = "name"
	ADFSProviderFieldOwnerReferences = "ownerReferences"
	ADFSProviderFieldRedirectURL     = "redirectUrl"
	ADFSProviderFieldRemoved         = "removed"
	ADFSProviderFieldType            = "type"
	ADFSProviderFieldUUID            = "uuid"
)
View Source
const (
	AuthProviderType                 = "authProvider"
	AuthProviderFieldAnnotations     = "annotations"
	AuthProviderFieldCreated         = "created"
	AuthProviderFieldCreatorID       = "creatorId"
	AuthProviderFieldLabels          = "labels"
	AuthProviderFieldName            = "name"
	AuthProviderFieldOwnerReferences = "ownerReferences"
	AuthProviderFieldRemoved         = "removed"
	AuthProviderFieldType            = "type"
	AuthProviderFieldUUID            = "uuid"
)
View Source
const (
	AuthTokenType                 = "authToken"
	AuthTokenFieldAnnotations     = "annotations"
	AuthTokenFieldCreated         = "created"
	AuthTokenFieldCreatorID       = "creatorId"
	AuthTokenFieldExpiresAt       = "expiresAt"
	AuthTokenFieldLabels          = "labels"
	AuthTokenFieldName            = "name"
	AuthTokenFieldOwnerReferences = "ownerReferences"
	AuthTokenFieldRemoved         = "removed"
	AuthTokenFieldToken           = "token"
	AuthTokenFieldUUID            = "uuid"
)
View Source
const (
	AzureADLoginType              = "azureADLogin"
	AzureADLoginFieldCode         = "code"
	AzureADLoginFieldDescription  = "description"
	AzureADLoginFieldResponseType = "responseType"
	AzureADLoginFieldTTLMillis    = "ttl"
)
View Source
const (
	AzureADProviderType                 = "azureADProvider"
	AzureADProviderFieldAnnotations     = "annotations"
	AzureADProviderFieldCreated         = "created"
	AzureADProviderFieldCreatorID       = "creatorId"
	AzureADProviderFieldLabels          = "labels"
	AzureADProviderFieldName            = "name"
	AzureADProviderFieldOwnerReferences = "ownerReferences"
	AzureADProviderFieldRedirectURL     = "redirectUrl"
	AzureADProviderFieldRemoved         = "removed"
	AzureADProviderFieldType            = "type"
	AzureADProviderFieldUUID            = "uuid"
)
View Source
const (
	BasicLoginType              = "basicLogin"
	BasicLoginFieldDescription  = "description"
	BasicLoginFieldPassword     = "password"
	BasicLoginFieldResponseType = "responseType"
	BasicLoginFieldTTLMillis    = "ttl"
	BasicLoginFieldUsername     = "username"
)
View Source
const (
	FreeIpaProviderType                 = "freeIpaProvider"
	FreeIpaProviderFieldAnnotations     = "annotations"
	FreeIpaProviderFieldCreated         = "created"
	FreeIpaProviderFieldCreatorID       = "creatorId"
	FreeIpaProviderFieldLabels          = "labels"
	FreeIpaProviderFieldName            = "name"
	FreeIpaProviderFieldOwnerReferences = "ownerReferences"
	FreeIpaProviderFieldRemoved         = "removed"
	FreeIpaProviderFieldType            = "type"
	FreeIpaProviderFieldUUID            = "uuid"
)
View Source
const (
	GithubLoginType              = "githubLogin"
	GithubLoginFieldCode         = "code"
	GithubLoginFieldDescription  = "description"
	GithubLoginFieldResponseType = "responseType"
	GithubLoginFieldTTLMillis    = "ttl"
)
View Source
const (
	GithubProviderType                 = "githubProvider"
	GithubProviderFieldAnnotations     = "annotations"
	GithubProviderFieldCreated         = "created"
	GithubProviderFieldCreatorID       = "creatorId"
	GithubProviderFieldLabels          = "labels"
	GithubProviderFieldName            = "name"
	GithubProviderFieldOwnerReferences = "ownerReferences"
	GithubProviderFieldRedirectURL     = "redirectUrl"
	GithubProviderFieldRemoved         = "removed"
	GithubProviderFieldType            = "type"
	GithubProviderFieldUUID            = "uuid"
)
View Source
const (
	GoogleOauthLoginType              = "googleOauthLogin"
	GoogleOauthLoginFieldCode         = "code"
	GoogleOauthLoginFieldDescription  = "description"
	GoogleOauthLoginFieldResponseType = "responseType"
	GoogleOauthLoginFieldTTLMillis    = "ttl"
)
View Source
const (
	GoogleOAuthProviderType                 = "googleOAuthProvider"
	GoogleOAuthProviderFieldAnnotations     = "annotations"
	GoogleOAuthProviderFieldCreated         = "created"
	GoogleOAuthProviderFieldCreatorID       = "creatorId"
	GoogleOAuthProviderFieldLabels          = "labels"
	GoogleOAuthProviderFieldName            = "name"
	GoogleOAuthProviderFieldOwnerReferences = "ownerReferences"
	GoogleOAuthProviderFieldRedirectURL     = "redirectUrl"
	GoogleOAuthProviderFieldRemoved         = "removed"
	GoogleOAuthProviderFieldType            = "type"
	GoogleOAuthProviderFieldUUID            = "uuid"
)
View Source
const (
	KeyCloakProviderType                 = "keyCloakProvider"
	KeyCloakProviderFieldAnnotations     = "annotations"
	KeyCloakProviderFieldCreated         = "created"
	KeyCloakProviderFieldCreatorID       = "creatorId"
	KeyCloakProviderFieldLabels          = "labels"
	KeyCloakProviderFieldName            = "name"
	KeyCloakProviderFieldOwnerReferences = "ownerReferences"
	KeyCloakProviderFieldRedirectURL     = "redirectUrl"
	KeyCloakProviderFieldRemoved         = "removed"
	KeyCloakProviderFieldType            = "type"
	KeyCloakProviderFieldUUID            = "uuid"
)
View Source
const (
	LocalProviderType                 = "localProvider"
	LocalProviderFieldAnnotations     = "annotations"
	LocalProviderFieldCreated         = "created"
	LocalProviderFieldCreatorID       = "creatorId"
	LocalProviderFieldLabels          = "labels"
	LocalProviderFieldName            = "name"
	LocalProviderFieldOwnerReferences = "ownerReferences"
	LocalProviderFieldRemoved         = "removed"
	LocalProviderFieldType            = "type"
	LocalProviderFieldUUID            = "uuid"
)
View Source
const (
	ObjectMetaType                 = "objectMeta"
	ObjectMetaFieldAnnotations     = "annotations"
	ObjectMetaFieldCreated         = "created"
	ObjectMetaFieldFinalizers      = "finalizers"
	ObjectMetaFieldLabels          = "labels"
	ObjectMetaFieldName            = "name"
	ObjectMetaFieldNamespace       = "namespace"
	ObjectMetaFieldOwnerReferences = "ownerReferences"
	ObjectMetaFieldRemoved         = "removed"
	ObjectMetaFieldSelfLink        = "selfLink"
	ObjectMetaFieldUUID            = "uuid"
)
View Source
const (
	OKTAProviderType                 = "oktaProvider"
	OKTAProviderFieldAnnotations     = "annotations"
	OKTAProviderFieldCreated         = "created"
	OKTAProviderFieldCreatorID       = "creatorId"
	OKTAProviderFieldLabels          = "labels"
	OKTAProviderFieldName            = "name"
	OKTAProviderFieldOwnerReferences = "ownerReferences"
	OKTAProviderFieldRedirectURL     = "redirectUrl"
	OKTAProviderFieldRemoved         = "removed"
	OKTAProviderFieldType            = "type"
	OKTAProviderFieldUUID            = "uuid"
)
View Source
const (
	OpenLdapProviderType                 = "openLdapProvider"
	OpenLdapProviderFieldAnnotations     = "annotations"
	OpenLdapProviderFieldCreated         = "created"
	OpenLdapProviderFieldCreatorID       = "creatorId"
	OpenLdapProviderFieldLabels          = "labels"
	OpenLdapProviderFieldName            = "name"
	OpenLdapProviderFieldOwnerReferences = "ownerReferences"
	OpenLdapProviderFieldRemoved         = "removed"
	OpenLdapProviderFieldType            = "type"
	OpenLdapProviderFieldUUID            = "uuid"
)
View Source
const (
	OwnerReferenceType                    = "ownerReference"
	OwnerReferenceFieldAPIVersion         = "apiVersion"
	OwnerReferenceFieldBlockOwnerDeletion = "blockOwnerDeletion"
	OwnerReferenceFieldController         = "controller"
	OwnerReferenceFieldKind               = "kind"
	OwnerReferenceFieldName               = "name"
	OwnerReferenceFieldUID                = "uid"
)
View Source
const (
	PingProviderType                 = "pingProvider"
	PingProviderFieldAnnotations     = "annotations"
	PingProviderFieldCreated         = "created"
	PingProviderFieldCreatorID       = "creatorId"
	PingProviderFieldLabels          = "labels"
	PingProviderFieldName            = "name"
	PingProviderFieldOwnerReferences = "ownerReferences"
	PingProviderFieldRedirectURL     = "redirectUrl"
	PingProviderFieldRemoved         = "removed"
	PingProviderFieldType            = "type"
	PingProviderFieldUUID            = "uuid"
)
View Source
const (
	SamlLoginInputType                  = "samlLoginInput"
	SamlLoginInputFieldFinalRedirectURL = "finalRedirectUrl"
	SamlLoginInputFieldPublicKey        = "publicKey"
	SamlLoginInputFieldRequestID        = "requestId"
	SamlLoginInputFieldResponseType     = "responseType"
)
View Source
const (
	SamlLoginOutputType                = "samlLoginOutput"
	SamlLoginOutputFieldIdpRedirectURL = "idpRedirectUrl"
)
View Source
const (
	ShibbolethProviderType                 = "shibbolethProvider"
	ShibbolethProviderFieldAnnotations     = "annotations"
	ShibbolethProviderFieldCreated         = "created"
	ShibbolethProviderFieldCreatorID       = "creatorId"
	ShibbolethProviderFieldLabels          = "labels"
	ShibbolethProviderFieldName            = "name"
	ShibbolethProviderFieldOwnerReferences = "ownerReferences"
	ShibbolethProviderFieldRedirectURL     = "redirectUrl"
	ShibbolethProviderFieldRemoved         = "removed"
	ShibbolethProviderFieldType            = "type"
	ShibbolethProviderFieldUUID            = "uuid"
)
View Source
const (
	TokenType                 = "token"
	TokenFieldAnnotations     = "annotations"
	TokenFieldAuthProvider    = "authProvider"
	TokenFieldClusterID       = "clusterId"
	TokenFieldCreated         = "created"
	TokenFieldCreatorID       = "creatorId"
	TokenFieldCurrent         = "current"
	TokenFieldDescription     = "description"
	TokenFieldEnabled         = "enabled"
	TokenFieldExpired         = "expired"
	TokenFieldExpiresAt       = "expiresAt"
	TokenFieldGroupPrincipals = "groupPrincipals"
	TokenFieldIsDerived       = "isDerived"
	TokenFieldLabels          = "labels"
	TokenFieldLastUpdateTime  = "lastUpdateTime"
	TokenFieldName            = "name"
	TokenFieldOwnerReferences = "ownerReferences"
	TokenFieldProviderInfo    = "providerInfo"
	TokenFieldRemoved         = "removed"
	TokenFieldTTLMillis       = "ttl"
	TokenFieldToken           = "token"
	TokenFieldUUID            = "uuid"
	TokenFieldUserID          = "userId"
	TokenFieldUserPrincipal   = "userPrincipal"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ADFSProvider

type ADFSProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	RedirectURL     string            `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type ActiveDirectoryProvider

type ActiveDirectoryProvider struct {
	Annotations        map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created            string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID          string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	DefaultLoginDomain string            `json:"defaultLoginDomain,omitempty" yaml:"defaultLoginDomain,omitempty"`
	Labels             map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name               string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences    []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	Removed            string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type               string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID               string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type AuthProvider

type AuthProvider struct {
	types.Resource
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type AuthProviderClient

type AuthProviderClient struct {
	// contains filtered or unexported fields
}

func (*AuthProviderClient) ByID

func (c *AuthProviderClient) ByID(id string) (*AuthProvider, error)

func (*AuthProviderClient) Create

func (c *AuthProviderClient) Create(container *AuthProvider) (*AuthProvider, error)

func (*AuthProviderClient) Delete

func (c *AuthProviderClient) Delete(container *AuthProvider) error

func (*AuthProviderClient) List

func (*AuthProviderClient) ListAll

func (*AuthProviderClient) Replace

func (c *AuthProviderClient) Replace(obj *AuthProvider) (*AuthProvider, error)

func (*AuthProviderClient) Update

func (c *AuthProviderClient) Update(existing *AuthProvider, updates interface{}) (*AuthProvider, error)

type AuthProviderCollection

type AuthProviderCollection struct {
	types.Collection
	Data []AuthProvider `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthProviderCollection) Next

type AuthProviderOperations

type AuthProviderOperations interface {
	List(opts *types.ListOpts) (*AuthProviderCollection, error)
	ListAll(opts *types.ListOpts) (*AuthProviderCollection, error)
	Create(opts *AuthProvider) (*AuthProvider, error)
	Update(existing *AuthProvider, updates interface{}) (*AuthProvider, error)
	Replace(existing *AuthProvider) (*AuthProvider, error)
	ByID(id string) (*AuthProvider, error)
	Delete(container *AuthProvider) error
}

type AuthToken

type AuthToken struct {
	types.Resource
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	ExpiresAt       string            `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Token           string            `json:"token,omitempty" yaml:"token,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type AuthTokenClient

type AuthTokenClient struct {
	// contains filtered or unexported fields
}

func (*AuthTokenClient) ByID

func (c *AuthTokenClient) ByID(id string) (*AuthToken, error)

func (*AuthTokenClient) Create

func (c *AuthTokenClient) Create(container *AuthToken) (*AuthToken, error)

func (*AuthTokenClient) Delete

func (c *AuthTokenClient) Delete(container *AuthToken) error

func (*AuthTokenClient) List

func (*AuthTokenClient) ListAll

func (c *AuthTokenClient) ListAll(opts *types.ListOpts) (*AuthTokenCollection, error)

func (*AuthTokenClient) Replace

func (c *AuthTokenClient) Replace(obj *AuthToken) (*AuthToken, error)

func (*AuthTokenClient) Update

func (c *AuthTokenClient) Update(existing *AuthToken, updates interface{}) (*AuthToken, error)

type AuthTokenCollection

type AuthTokenCollection struct {
	types.Collection
	Data []AuthToken `json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthTokenCollection) Next

type AuthTokenOperations

type AuthTokenOperations interface {
	List(opts *types.ListOpts) (*AuthTokenCollection, error)
	ListAll(opts *types.ListOpts) (*AuthTokenCollection, error)
	Create(opts *AuthToken) (*AuthToken, error)
	Update(existing *AuthToken, updates interface{}) (*AuthToken, error)
	Replace(existing *AuthToken) (*AuthToken, error)
	ByID(id string) (*AuthToken, error)
	Delete(container *AuthToken) error
}

type AzureADLogin

type AzureADLogin struct {
	Code         string `json:"code,omitempty" yaml:"code,omitempty"`
	Description  string `json:"description,omitempty" yaml:"description,omitempty"`
	ResponseType string `json:"responseType,omitempty" yaml:"responseType,omitempty"`
	TTLMillis    int64  `json:"ttl,omitempty" yaml:"ttl,omitempty"`
}

type AzureADProvider

type AzureADProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	RedirectURL     string            `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type BasicLogin

type BasicLogin struct {
	Description  string `json:"description,omitempty" yaml:"description,omitempty"`
	Password     string `json:"password,omitempty" yaml:"password,omitempty"`
	ResponseType string `json:"responseType,omitempty" yaml:"responseType,omitempty"`
	TTLMillis    int64  `json:"ttl,omitempty" yaml:"ttl,omitempty"`
	Username     string `json:"username,omitempty" yaml:"username,omitempty"`
}

type Client

type Client struct {
	clientbase.APIBaseClient

	AuthToken    AuthTokenOperations
	AuthProvider AuthProviderOperations
}

func NewClient

func NewClient(opts *clientbase.ClientOpts) (*Client, error)

type FreeIpaProvider

type FreeIpaProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type GithubLogin

type GithubLogin struct {
	Code         string `json:"code,omitempty" yaml:"code,omitempty"`
	Description  string `json:"description,omitempty" yaml:"description,omitempty"`
	ResponseType string `json:"responseType,omitempty" yaml:"responseType,omitempty"`
	TTLMillis    int64  `json:"ttl,omitempty" yaml:"ttl,omitempty"`
}

type GithubProvider

type GithubProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	RedirectURL     string            `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type GoogleOAuthProvider

type GoogleOAuthProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	RedirectURL     string            `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type GoogleOauthLogin

type GoogleOauthLogin struct {
	Code         string `json:"code,omitempty" yaml:"code,omitempty"`
	Description  string `json:"description,omitempty" yaml:"description,omitempty"`
	ResponseType string `json:"responseType,omitempty" yaml:"responseType,omitempty"`
	TTLMillis    int64  `json:"ttl,omitempty" yaml:"ttl,omitempty"`
}

type KeyCloakProvider

type KeyCloakProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	RedirectURL     string            `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type LocalProvider

type LocalProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type OKTAProvider

type OKTAProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	RedirectURL     string            `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type ObjectMeta

type ObjectMeta struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	Finalizers      []string          `json:"finalizers,omitempty" yaml:"finalizers,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	Namespace       string            `json:"namespace,omitempty" yaml:"namespace,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	SelfLink        string            `json:"selfLink,omitempty" yaml:"selfLink,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type OpenLdapProvider

type OpenLdapProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type OwnerReference

type OwnerReference struct {
	APIVersion         string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"`
	BlockOwnerDeletion *bool  `json:"blockOwnerDeletion,omitempty" yaml:"blockOwnerDeletion,omitempty"`
	Controller         *bool  `json:"controller,omitempty" yaml:"controller,omitempty"`
	Kind               string `json:"kind,omitempty" yaml:"kind,omitempty"`
	Name               string `json:"name,omitempty" yaml:"name,omitempty"`
	UID                string `json:"uid,omitempty" yaml:"uid,omitempty"`
}

type PingProvider

type PingProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	RedirectURL     string            `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type SamlLoginInput

type SamlLoginInput struct {
	FinalRedirectURL string `json:"finalRedirectUrl,omitempty" yaml:"finalRedirectUrl,omitempty"`
	PublicKey        string `json:"publicKey,omitempty" yaml:"publicKey,omitempty"`
	RequestID        string `json:"requestId,omitempty" yaml:"requestId,omitempty"`
	ResponseType     string `json:"responseType,omitempty" yaml:"responseType,omitempty"`
}

type SamlLoginOutput

type SamlLoginOutput struct {
	IdpRedirectURL string `json:"idpRedirectUrl,omitempty" yaml:"idpRedirectUrl,omitempty"`
}

type ShibbolethProvider

type ShibbolethProvider struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	RedirectURL     string            `json:"redirectUrl,omitempty" yaml:"redirectUrl,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	Type            string            `json:"type,omitempty" yaml:"type,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
}

type Token

type Token struct {
	Annotations     map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
	AuthProvider    string            `json:"authProvider,omitempty" yaml:"authProvider,omitempty"`
	ClusterID       string            `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
	Created         string            `json:"created,omitempty" yaml:"created,omitempty"`
	CreatorID       string            `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
	Current         bool              `json:"current,omitempty" yaml:"current,omitempty"`
	Description     string            `json:"description,omitempty" yaml:"description,omitempty"`
	Enabled         *bool             `json:"enabled,omitempty" yaml:"enabled,omitempty"`
	Expired         bool              `json:"expired,omitempty" yaml:"expired,omitempty"`
	ExpiresAt       string            `json:"expiresAt,omitempty" yaml:"expiresAt,omitempty"`
	GroupPrincipals []string          `json:"groupPrincipals,omitempty" yaml:"groupPrincipals,omitempty"`
	IsDerived       bool              `json:"isDerived,omitempty" yaml:"isDerived,omitempty"`
	Labels          map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
	LastUpdateTime  string            `json:"lastUpdateTime,omitempty" yaml:"lastUpdateTime,omitempty"`
	Name            string            `json:"name,omitempty" yaml:"name,omitempty"`
	OwnerReferences []OwnerReference  `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
	ProviderInfo    map[string]string `json:"providerInfo,omitempty" yaml:"providerInfo,omitempty"`
	Removed         string            `json:"removed,omitempty" yaml:"removed,omitempty"`
	TTLMillis       int64             `json:"ttl,omitempty" yaml:"ttl,omitempty"`
	Token           string            `json:"token,omitempty" yaml:"token,omitempty"`
	UUID            string            `json:"uuid,omitempty" yaml:"uuid,omitempty"`
	UserID          string            `json:"userId,omitempty" yaml:"userId,omitempty"`
	UserPrincipal   string            `json:"userPrincipal,omitempty" yaml:"userPrincipal,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL