Documentation ¶
Index ¶
- Constants
- type ADFSProvider
- type ActiveDirectoryProvider
- type AuthProvider
- type AuthProviderClient
- func (c *AuthProviderClient) ByID(id string) (*AuthProvider, error)
- func (c *AuthProviderClient) Create(container *AuthProvider) (*AuthProvider, error)
- func (c *AuthProviderClient) Delete(container *AuthProvider) error
- func (c *AuthProviderClient) List(opts *types.ListOpts) (*AuthProviderCollection, error)
- func (c *AuthProviderClient) Replace(obj *AuthProvider) (*AuthProvider, error)
- func (c *AuthProviderClient) Update(existing *AuthProvider, updates interface{}) (*AuthProvider, error)
- type AuthProviderCollection
- type AuthProviderOperations
- type AzureADLogin
- type AzureADProvider
- type BasicLogin
- type Client
- type FreeIpaProvider
- type GithubLogin
- type GithubProvider
- type Initializer
- type Initializers
- type KeyCloakProvider
- type ListMeta
- type LocalProvider
- type OKTAProvider
- type ObjectMeta
- type OpenLdapProvider
- type OwnerReference
- type PingProvider
- type SamlLoginInput
- type SamlLoginOutput
- type Status
- type StatusCause
- type StatusDetails
- type Token
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 ( 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 ( InitializerType = "initializer" InitializerFieldName = "name" )
View Source
const ( InitializersType = "initializers" InitializersFieldPending = "pending" InitializersFieldResult = "result" )
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 ( ListMetaType = "listMeta" ListMetaFieldContinue = "continue" ListMetaFieldResourceVersion = "resourceVersion" ListMetaFieldSelfLink = "selfLink" )
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" )
View Source
const ( SamlLoginOutputType = "samlLoginOutput" SamlLoginOutputFieldIdpRedirectURL = "idpRedirectUrl" )
View Source
const ( StatusType = "status" StatusFieldAPIVersion = "apiVersion" StatusFieldCode = "code" StatusFieldDetails = "details" StatusFieldKind = "kind" StatusFieldListMeta = "metadata" StatusFieldMessage = "message" StatusFieldReason = "reason" StatusFieldStatus = "status" )
View Source
const ( StatusCauseType = "statusCause" StatusCauseFieldField = "field" StatusCauseFieldMessage = "message" StatusCauseFieldType = "reason" )
View Source
const ( StatusDetailsType = "statusDetails" StatusDetailsFieldCauses = "causes" StatusDetailsFieldGroup = "group" StatusDetailsFieldKind = "kind" StatusDetailsFieldName = "name" StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds" StatusDetailsFieldUID = "uid" )
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 (c *AuthProviderClient) List(opts *types.ListOpts) (*AuthProviderCollection, error)
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 ¶
func (cc *AuthProviderCollection) Next() (*AuthProviderCollection, error)
type AuthProviderOperations ¶
type AuthProviderOperations interface { List(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 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 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 Initializer ¶
type Initializer struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
}
type Initializers ¶
type Initializers struct { Pending []Initializer `json:"pending,omitempty" yaml:"pending,omitempty"` Result *Status `json:"result,omitempty" yaml:"result,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"`
}
type SamlLoginOutput ¶
type SamlLoginOutput struct {
IdpRedirectURL string `json:"idpRedirectUrl,omitempty" yaml:"idpRedirectUrl,omitempty"`
}
type Status ¶
type Status struct { APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` Code int64 `json:"code,omitempty" yaml:"code,omitempty"` Details *StatusDetails `json:"details,omitempty" yaml:"details,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` ListMeta *ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Message string `json:"message,omitempty" yaml:"message,omitempty"` Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` Status string `json:"status,omitempty" yaml:"status,omitempty"` }
type StatusCause ¶
type StatusDetails ¶
type StatusDetails struct { Causes []StatusCause `json:"causes,omitempty" yaml:"causes,omitempty"` Group string `json:"group,omitempty" yaml:"group,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` RetryAfterSeconds int64 `json:"retryAfterSeconds,omitempty" yaml:"retryAfterSeconds,omitempty"` UID string `json:"uid,omitempty" yaml:"uid,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"` }
Source Files ¶
- zz_generated_active_directory_provider.go
- zz_generated_adfs_provider.go
- zz_generated_auth_provider.go
- zz_generated_azure_adlogin.go
- zz_generated_azure_adprovider.go
- zz_generated_basic_login.go
- zz_generated_client.go
- zz_generated_free_ipa_provider.go
- zz_generated_github_login.go
- zz_generated_github_provider.go
- zz_generated_initializer.go
- zz_generated_initializers.go
- zz_generated_key_cloak_provider.go
- zz_generated_list_meta.go
- zz_generated_local_provider.go
- zz_generated_object_meta.go
- zz_generated_okta_provider.go
- zz_generated_open_ldap_provider.go
- zz_generated_owner_reference.go
- zz_generated_ping_provider.go
- zz_generated_saml_login_input.go
- zz_generated_saml_login_output.go
- zz_generated_status.go
- zz_generated_status_cause.go
- zz_generated_status_details.go
- zz_generated_token.go
Click to show internal directories.
Click to hide internal directories.