Documentation
¶
Index ¶
- type OidcJwtConfiguration
- type OidcJwtConfigurationAttributes
- func (ojc OidcJwtConfigurationAttributes) ClaimAttributePath() terra.StringValue
- func (ojc OidcJwtConfigurationAttributes) IdentityStoreAttributePath() terra.StringValue
- func (ojc OidcJwtConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ojc OidcJwtConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ojc OidcJwtConfigurationAttributes) InternalWithRef(ref terra.Reference) OidcJwtConfigurationAttributes
- func (ojc OidcJwtConfigurationAttributes) IssuerUrl() terra.StringValue
- func (ojc OidcJwtConfigurationAttributes) JwksRetrievalOption() terra.StringValue
- type OidcJwtConfigurationState
- type TrustedTokenIssuerConfiguration
- type TrustedTokenIssuerConfigurationAttributes
- func (ttic TrustedTokenIssuerConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ttic TrustedTokenIssuerConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ttic TrustedTokenIssuerConfigurationAttributes) InternalWithRef(ref terra.Reference) TrustedTokenIssuerConfigurationAttributes
- func (ttic TrustedTokenIssuerConfigurationAttributes) OidcJwtConfiguration() terra.ListValue[OidcJwtConfigurationAttributes]
- type TrustedTokenIssuerConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OidcJwtConfiguration ¶
type OidcJwtConfiguration struct { // ClaimAttributePath: string, required ClaimAttributePath terra.StringValue `hcl:"claim_attribute_path,attr" validate:"required"` // IdentityStoreAttributePath: string, required IdentityStoreAttributePath terra.StringValue `hcl:"identity_store_attribute_path,attr" validate:"required"` // IssuerUrl: string, required IssuerUrl terra.StringValue `hcl:"issuer_url,attr" validate:"required"` // JwksRetrievalOption: string, required JwksRetrievalOption terra.StringValue `hcl:"jwks_retrieval_option,attr" validate:"required"` }
type OidcJwtConfigurationAttributes ¶
type OidcJwtConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (OidcJwtConfigurationAttributes) ClaimAttributePath ¶
func (ojc OidcJwtConfigurationAttributes) ClaimAttributePath() terra.StringValue
func (OidcJwtConfigurationAttributes) IdentityStoreAttributePath ¶
func (ojc OidcJwtConfigurationAttributes) IdentityStoreAttributePath() terra.StringValue
func (OidcJwtConfigurationAttributes) InternalRef ¶
func (ojc OidcJwtConfigurationAttributes) InternalRef() (terra.Reference, error)
func (OidcJwtConfigurationAttributes) InternalTokens ¶
func (ojc OidcJwtConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OidcJwtConfigurationAttributes) InternalWithRef ¶
func (ojc OidcJwtConfigurationAttributes) InternalWithRef(ref terra.Reference) OidcJwtConfigurationAttributes
func (OidcJwtConfigurationAttributes) IssuerUrl ¶
func (ojc OidcJwtConfigurationAttributes) IssuerUrl() terra.StringValue
func (OidcJwtConfigurationAttributes) JwksRetrievalOption ¶
func (ojc OidcJwtConfigurationAttributes) JwksRetrievalOption() terra.StringValue
type TrustedTokenIssuerConfiguration ¶
type TrustedTokenIssuerConfiguration struct { // OidcJwtConfiguration: min=0 OidcJwtConfiguration []OidcJwtConfiguration `hcl:"oidc_jwt_configuration,block" validate:"min=0"` }
type TrustedTokenIssuerConfigurationAttributes ¶
type TrustedTokenIssuerConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (TrustedTokenIssuerConfigurationAttributes) InternalRef ¶
func (ttic TrustedTokenIssuerConfigurationAttributes) InternalRef() (terra.Reference, error)
func (TrustedTokenIssuerConfigurationAttributes) InternalTokens ¶
func (ttic TrustedTokenIssuerConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TrustedTokenIssuerConfigurationAttributes) InternalWithRef ¶
func (ttic TrustedTokenIssuerConfigurationAttributes) InternalWithRef(ref terra.Reference) TrustedTokenIssuerConfigurationAttributes
func (TrustedTokenIssuerConfigurationAttributes) OidcJwtConfiguration ¶
func (ttic TrustedTokenIssuerConfigurationAttributes) OidcJwtConfiguration() terra.ListValue[OidcJwtConfigurationAttributes]
type TrustedTokenIssuerConfigurationState ¶
type TrustedTokenIssuerConfigurationState struct {
OidcJwtConfiguration []OidcJwtConfigurationState `json:"oidc_jwt_configuration"`
}
Click to show internal directories.
Click to hide internal directories.