eksidentityproviderconfig

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Oidc

type Oidc struct {
	// ClientId: string, required
	ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"`
	// GroupsClaim: string, optional
	GroupsClaim terra.StringValue `hcl:"groups_claim,attr"`
	// GroupsPrefix: string, optional
	GroupsPrefix terra.StringValue `hcl:"groups_prefix,attr"`
	// IdentityProviderConfigName: string, required
	IdentityProviderConfigName terra.StringValue `hcl:"identity_provider_config_name,attr" validate:"required"`
	// IssuerUrl: string, required
	IssuerUrl terra.StringValue `hcl:"issuer_url,attr" validate:"required"`
	// RequiredClaims: map of string, optional
	RequiredClaims terra.MapValue[terra.StringValue] `hcl:"required_claims,attr"`
	// UsernameClaim: string, optional
	UsernameClaim terra.StringValue `hcl:"username_claim,attr"`
	// UsernamePrefix: string, optional
	UsernamePrefix terra.StringValue `hcl:"username_prefix,attr"`
}

type OidcAttributes

type OidcAttributes struct {
	// contains filtered or unexported fields
}

func (OidcAttributes) ClientId

func (o OidcAttributes) ClientId() terra.StringValue

func (OidcAttributes) GroupsClaim

func (o OidcAttributes) GroupsClaim() terra.StringValue

func (OidcAttributes) GroupsPrefix

func (o OidcAttributes) GroupsPrefix() terra.StringValue

func (OidcAttributes) IdentityProviderConfigName

func (o OidcAttributes) IdentityProviderConfigName() terra.StringValue

func (OidcAttributes) InternalRef

func (o OidcAttributes) InternalRef() (terra.Reference, error)

func (OidcAttributes) InternalTokens

func (o OidcAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OidcAttributes) InternalWithRef

func (o OidcAttributes) InternalWithRef(ref terra.Reference) OidcAttributes

func (OidcAttributes) IssuerUrl

func (o OidcAttributes) IssuerUrl() terra.StringValue

func (OidcAttributes) RequiredClaims

func (o OidcAttributes) RequiredClaims() terra.MapValue[terra.StringValue]

func (OidcAttributes) UsernameClaim

func (o OidcAttributes) UsernameClaim() terra.StringValue

func (OidcAttributes) UsernamePrefix

func (o OidcAttributes) UsernamePrefix() terra.StringValue

type OidcState

type OidcState struct {
	ClientId                   string            `json:"client_id"`
	GroupsClaim                string            `json:"groups_claim"`
	GroupsPrefix               string            `json:"groups_prefix"`
	IdentityProviderConfigName string            `json:"identity_provider_config_name"`
	IssuerUrl                  string            `json:"issuer_url"`
	RequiredClaims             map[string]string `json:"required_claims"`
	UsernameClaim              string            `json:"username_claim"`
	UsernamePrefix             string            `json:"username_prefix"`
}

type Timeouts

type Timeouts struct {
	// Create: string, optional
	Create terra.StringValue `hcl:"create,attr"`
	// Delete: string, optional
	Delete terra.StringValue `hcl:"delete,attr"`
}

type TimeoutsAttributes

type TimeoutsAttributes struct {
	// contains filtered or unexported fields
}

func (TimeoutsAttributes) Create

func (TimeoutsAttributes) Delete

func (TimeoutsAttributes) InternalRef

func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)

func (TimeoutsAttributes) InternalTokens

func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeoutsAttributes) InternalWithRef

func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL