Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GCPAuthRoleBound ¶
type GCPAuthTask ¶
type GCPAuthTask struct {
AuthPath string `yaml:"auth_path"`
RoleBound []GCPAuthRoleBound `yaml:"role_bound"`
Client *Clients
}
func (*GCPAuthTask) Do ¶
func (a *GCPAuthTask) Do() (err error)
type JWTAuthRole ¶
type OIDCAuthTask ¶
type OIDCAuthTask struct {
AuthPath string `yaml:"auth_path"`
OIDCDiscoveryURL string `yaml:"oidc_discovery_url"`
BoundIssuer string `yaml:"bound_issuer"`
Role JWTAuthRole `yaml:"role"`
Client *Clients
}
== OIDC jwt auth setup task ===
func (*OIDCAuthTask) Do ¶
func (a *OIDCAuthTask) Do() (err error)
type PolicyTask ¶
type PolicyTask struct {
Name string `yaml:"name"`
PolicyContent string `yaml:"policy_content"`
Client *Clients
}
func (*PolicyTask) Do ¶
func (p *PolicyTask) Do() (err error)
Click to show internal directories.
Click to hide internal directories.