Documentation
¶
Index ¶
- func NewAuthenticationStackableTechAuthenticationClassV1Alpha1Manifest() datasource.DataSource
- type AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest
- func (r *AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AuthenticationStackableTechAuthenticationClassV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthenticationStackableTechAuthenticationClassV1Alpha1Manifest ¶
func NewAuthenticationStackableTechAuthenticationClassV1Alpha1Manifest() datasource.DataSource
Types ¶
type AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest ¶
type AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest struct{}
func (*AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest) Metadata ¶
func (r *AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest) Read ¶
func (r *AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest) Schema ¶
func (r *AuthenticationStackableTechAuthenticationClassV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AuthenticationStackableTechAuthenticationClassV1Alpha1ManifestData ¶
type AuthenticationStackableTechAuthenticationClassV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Protocol *struct { Ldap *struct { BindCredentials *struct { Scope *struct { Node *bool `tfsdk:"node" json:"node,omitempty"` Pod *bool `tfsdk:"pod" json:"pod,omitempty"` Services *[]string `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"scope" json:"scope,omitempty"` SecretClass *string `tfsdk:"secret_class" json:"secretClass,omitempty"` } `tfsdk:"bind_credentials" json:"bindCredentials,omitempty"` EmailField *string `tfsdk:"email_field" json:"emailField,omitempty"` FirstnameField *string `tfsdk:"firstname_field" json:"firstnameField,omitempty"` GroupField *string `tfsdk:"group_field" json:"groupField,omitempty"` Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` LastnameField *string `tfsdk:"lastname_field" json:"lastnameField,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` SearchBase *string `tfsdk:"search_base" json:"searchBase,omitempty"` SearchFilter *string `tfsdk:"search_filter" json:"searchFilter,omitempty"` Tls *struct { Insecure *map[string]string `tfsdk:"insecure" json:"insecure,omitempty"` MutualVerification *struct { SecretClass *string `tfsdk:"secret_class" json:"secretClass,omitempty"` } `tfsdk:"mutual_verification" json:"mutualVerification,omitempty"` ServerVerification *struct { ServerCaCert *struct { Configmap *string `tfsdk:"configmap" json:"configmap,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Secret *string `tfsdk:"secret" json:"secret,omitempty"` SecretClass *string `tfsdk:"secret_class" json:"secretClass,omitempty"` } `tfsdk:"server_ca_cert" json:"serverCaCert,omitempty"` } `tfsdk:"server_verification" json:"serverVerification,omitempty"` SystemProvided *map[string]string `tfsdk:"system_provided" json:"systemProvided,omitempty"` } `tfsdk:"tls" json:"tls,omitempty"` UidField *string `tfsdk:"uid_field" json:"uidField,omitempty"` } `tfsdk:"ldap" json:"ldap,omitempty"` } `tfsdk:"protocol" json:"protocol,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.