Documentation ¶
Index ¶
- type Oidc
- type OidcAttributes
- func (o OidcAttributes) ClientId() terra.StringValue
- func (o OidcAttributes) GroupsClaim() terra.StringValue
- func (o OidcAttributes) GroupsPrefix() terra.StringValue
- func (o OidcAttributes) IdentityProviderConfigName() terra.StringValue
- func (o OidcAttributes) InternalRef() (terra.Reference, error)
- func (o OidcAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OidcAttributes) InternalWithRef(ref terra.Reference) OidcAttributes
- func (o OidcAttributes) IssuerUrl() terra.StringValue
- func (o OidcAttributes) RequiredClaims() terra.MapValue[terra.StringValue]
- func (o OidcAttributes) UsernameClaim() terra.StringValue
- func (o OidcAttributes) UsernamePrefix() terra.StringValue
- type OidcState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- type TimeoutsState
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 (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
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 ¶
Click to show internal directories.
Click to hide internal directories.