Documentation ¶
Index ¶
- func NewAssociateProvidersTask(metadata api.ClusterMeta, providers []api.IdentityProvider, ...) tasks.Task
- type AssociateIdentityProvidersOptions
- type AssociateProvidersTask
- type DisassociateIdentityProvider
- type DisassociateIdentityProvidersOptions
- type GetIdentityProvidersOptions
- type Manager
- type Summary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAssociateProvidersTask ¶
func NewAssociateProvidersTask(metadata api.ClusterMeta, providers []api.IdentityProvider, eks eksiface.EKSAPI) tasks.Task
Types ¶
type AssociateIdentityProvidersOptions ¶
type AssociateIdentityProvidersOptions struct { Providers []api.IdentityProvider WaitTimeout *time.Duration }
type AssociateProvidersTask ¶
type AssociateProvidersTask struct {
// contains filtered or unexported fields
}
func (*AssociateProvidersTask) Describe ¶
func (t *AssociateProvidersTask) Describe() string
func (*AssociateProvidersTask) Do ¶
func (t *AssociateProvidersTask) Do() error
type DisassociateIdentityProvider ¶
type DisassociateIdentityProvider struct { Name string Type api.IdentityProviderType }
type DisassociateIdentityProvidersOptions ¶
type DisassociateIdentityProvidersOptions struct { Providers []DisassociateIdentityProvider WaitTimeout *time.Duration }
type GetIdentityProvidersOptions ¶
type GetIdentityProvidersOptions struct {
Name string
}
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(metadata api.ClusterMeta, eksAPI eksiface.EKSAPI) Manager
func (*Manager) Associate ¶
func (m *Manager) Associate(options AssociateIdentityProvidersOptions) error
func (*Manager) Disassociate ¶
func (m *Manager) Disassociate(options DisassociateIdentityProvidersOptions) error
type Summary ¶
type Summary struct { Type api.IdentityProviderType Name string ClientID string IssuerURL string Status string Arn string UsernameClaim *string UsernamePrefix *string GroupsClaim *string GroupsPrefix *string RequiredClaims map[string]string Tags map[string]string }
Summary holds the known info about this provider
Source Files ¶
Click to show internal directories.
Click to hide internal directories.