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.