Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AssociateIdentityProviderProcedure ¶
type AssociateIdentityProviderProcedure struct {
// contains filtered or unexported fields
}
func (*AssociateIdentityProviderProcedure) Do ¶
func (a *AssociateIdentityProviderProcedure) Do(ctx context.Context) error
func (*AssociateIdentityProviderProcedure) Name ¶
func (a *AssociateIdentityProviderProcedure) Name() string
type DisassociateIdentityProviderConfig ¶
type DisassociateIdentityProviderConfig struct {
// contains filtered or unexported fields
}
func (*DisassociateIdentityProviderConfig) Do ¶
func (d *DisassociateIdentityProviderConfig) Do(ctx context.Context) error
func (*DisassociateIdentityProviderConfig) Name ¶
func (d *DisassociateIdentityProviderConfig) Name() string
type OidcIdentityProviderConfig ¶
type OidcIdentityProviderConfig struct { ClientID string GroupsClaim string GroupsPrefix string IdentityProviderConfigArn string IdentityProviderConfigName string IssuerURL string RequiredClaims map[string]string Status string Tags infrav1.Tags UsernameClaim string UsernamePrefix string }
OidcIdentityProviderConfig represents a normalized version of the configuration for an OpenID Connect (OIDC) identity provider configuration. To reconcile the config we are going to get the version from EKS and AWSManagedControlPlane and will need to have one consistent version of string values from each API.
func (*OidcIdentityProviderConfig) IsEqual ¶
func (o *OidcIdentityProviderConfig) IsEqual(other *OidcIdentityProviderConfig) bool
type RemoveIdentityProviderTagsProcedure ¶
type RemoveIdentityProviderTagsProcedure struct {
// contains filtered or unexported fields
}
func (*RemoveIdentityProviderTagsProcedure) Do ¶
func (r *RemoveIdentityProviderTagsProcedure) Do(ctx context.Context) error
func (*RemoveIdentityProviderTagsProcedure) Name ¶
func (r *RemoveIdentityProviderTagsProcedure) Name() string
type UpdatedIdentityProviderTagsProcedure ¶
type UpdatedIdentityProviderTagsProcedure struct {
// contains filtered or unexported fields
}
func (*UpdatedIdentityProviderTagsProcedure) Do ¶
func (u *UpdatedIdentityProviderTagsProcedure) Do(ctx context.Context) error
func (*UpdatedIdentityProviderTagsProcedure) Name ¶
func (u *UpdatedIdentityProviderTagsProcedure) Name() string
type WaitIdentityProviderAssociatedProcedure ¶
type WaitIdentityProviderAssociatedProcedure struct {
// contains filtered or unexported fields
}
func (*WaitIdentityProviderAssociatedProcedure) Do ¶
func (w *WaitIdentityProviderAssociatedProcedure) Do(ctx context.Context) error
func (*WaitIdentityProviderAssociatedProcedure) Name ¶
func (w *WaitIdentityProviderAssociatedProcedure) Name() string
Click to show internal directories.
Click to hide internal directories.