Documentation
¶
Index ¶
- func AdaptOidcBindings(t OidcBindings) *rpc.Interface
- type BindingInfo
- func (v *BindingInfo) App() string
- func (v *BindingInfo) ClaimConditions() []*ClaimCondition
- func (v *BindingInfo) Description() string
- func (v *BindingInfo) HasApp() bool
- func (v *BindingInfo) HasClaimConditions() bool
- func (v *BindingInfo) HasDescription() bool
- func (v *BindingInfo) HasId() bool
- func (v *BindingInfo) HasIssuer() bool
- func (v *BindingInfo) HasProvider() bool
- func (v *BindingInfo) HasSubjectPattern() bool
- func (v *BindingInfo) Id() string
- func (v *BindingInfo) Issuer() string
- func (v *BindingInfo) MarshalCBOR() ([]byte, error)
- func (v *BindingInfo) MarshalJSON() ([]byte, error)
- func (v *BindingInfo) Provider() string
- func (v *BindingInfo) SetApp(app string)
- func (v *BindingInfo) SetClaimConditions(claim_conditions []*ClaimCondition)
- func (v *BindingInfo) SetDescription(description string)
- func (v *BindingInfo) SetId(id string)
- func (v *BindingInfo) SetIssuer(issuer string)
- func (v *BindingInfo) SetProvider(provider string)
- func (v *BindingInfo) SetSubjectPattern(subject_pattern string)
- func (v *BindingInfo) SubjectPattern() string
- func (v *BindingInfo) UnmarshalCBOR(data []byte) error
- func (v *BindingInfo) UnmarshalJSON(data []byte) error
- type ClaimCondition
- func (v *ClaimCondition) HasKey() bool
- func (v *ClaimCondition) HasPattern() bool
- func (v *ClaimCondition) Key() string
- func (v *ClaimCondition) MarshalCBOR() ([]byte, error)
- func (v *ClaimCondition) MarshalJSON() ([]byte, error)
- func (v *ClaimCondition) Pattern() string
- func (v *ClaimCondition) SetKey(key string)
- func (v *ClaimCondition) SetPattern(pattern string)
- func (v *ClaimCondition) UnmarshalCBOR(data []byte) error
- func (v *ClaimCondition) UnmarshalJSON(data []byte) error
- type OidcBindings
- type OidcBindingsAdd
- type OidcBindingsAddArgs
- func (v *OidcBindingsAddArgs) App() string
- func (v *OidcBindingsAddArgs) ClaimConditions() []*ClaimCondition
- func (v *OidcBindingsAddArgs) Description() string
- func (v *OidcBindingsAddArgs) HasApp() bool
- func (v *OidcBindingsAddArgs) HasClaimConditions() bool
- func (v *OidcBindingsAddArgs) HasDescription() bool
- func (v *OidcBindingsAddArgs) HasIssuer() bool
- func (v *OidcBindingsAddArgs) HasProvider() bool
- func (v *OidcBindingsAddArgs) HasSubjectPattern() bool
- func (v *OidcBindingsAddArgs) Issuer() string
- func (v *OidcBindingsAddArgs) MarshalCBOR() ([]byte, error)
- func (v *OidcBindingsAddArgs) MarshalJSON() ([]byte, error)
- func (v *OidcBindingsAddArgs) Provider() string
- func (v *OidcBindingsAddArgs) SubjectPattern() string
- func (v *OidcBindingsAddArgs) UnmarshalCBOR(data []byte) error
- func (v *OidcBindingsAddArgs) UnmarshalJSON(data []byte) error
- type OidcBindingsAddResults
- func (v *OidcBindingsAddResults) MarshalCBOR() ([]byte, error)
- func (v *OidcBindingsAddResults) MarshalJSON() ([]byte, error)
- func (v *OidcBindingsAddResults) SetBinding(binding *BindingInfo)
- func (v *OidcBindingsAddResults) SetError(error string)
- func (v *OidcBindingsAddResults) UnmarshalCBOR(data []byte) error
- func (v *OidcBindingsAddResults) UnmarshalJSON(data []byte) error
- type OidcBindingsClient
- func (v OidcBindingsClient) Add(ctx context.Context, app string, provider string, issuer string, ...) (*OidcBindingsClientAddResults, error)
- func (c OidcBindingsClient) Export() OidcBindings
- func (v OidcBindingsClient) List(ctx context.Context, app string) (*OidcBindingsClientListResults, error)
- func (v OidcBindingsClient) Remove(ctx context.Context, id string) (*OidcBindingsClientRemoveResults, error)
- type OidcBindingsClientAddResults
- type OidcBindingsClientListResults
- type OidcBindingsClientRemoveResults
- type OidcBindingsList
- type OidcBindingsListArgs
- func (v *OidcBindingsListArgs) App() string
- func (v *OidcBindingsListArgs) HasApp() bool
- func (v *OidcBindingsListArgs) MarshalCBOR() ([]byte, error)
- func (v *OidcBindingsListArgs) MarshalJSON() ([]byte, error)
- func (v *OidcBindingsListArgs) UnmarshalCBOR(data []byte) error
- func (v *OidcBindingsListArgs) UnmarshalJSON(data []byte) error
- type OidcBindingsListResults
- func (v *OidcBindingsListResults) MarshalCBOR() ([]byte, error)
- func (v *OidcBindingsListResults) MarshalJSON() ([]byte, error)
- func (v *OidcBindingsListResults) SetBindings(bindings []*BindingInfo)
- func (v *OidcBindingsListResults) UnmarshalCBOR(data []byte) error
- func (v *OidcBindingsListResults) UnmarshalJSON(data []byte) error
- type OidcBindingsRemove
- type OidcBindingsRemoveArgs
- func (v *OidcBindingsRemoveArgs) HasId() bool
- func (v *OidcBindingsRemoveArgs) Id() string
- func (v *OidcBindingsRemoveArgs) MarshalCBOR() ([]byte, error)
- func (v *OidcBindingsRemoveArgs) MarshalJSON() ([]byte, error)
- func (v *OidcBindingsRemoveArgs) UnmarshalCBOR(data []byte) error
- func (v *OidcBindingsRemoveArgs) UnmarshalJSON(data []byte) error
- type OidcBindingsRemoveResults
- func (v *OidcBindingsRemoveResults) MarshalCBOR() ([]byte, error)
- func (v *OidcBindingsRemoveResults) MarshalJSON() ([]byte, error)
- func (v *OidcBindingsRemoveResults) SetError(error string)
- func (v *OidcBindingsRemoveResults) SetSuccess(success bool)
- func (v *OidcBindingsRemoveResults) UnmarshalCBOR(data []byte) error
- func (v *OidcBindingsRemoveResults) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdaptOidcBindings ¶
func AdaptOidcBindings(t OidcBindings) *rpc.Interface
Types ¶
type BindingInfo ¶
type BindingInfo struct {
// contains filtered or unexported fields
}
func (*BindingInfo) App ¶
func (v *BindingInfo) App() string
func (*BindingInfo) ClaimConditions ¶
func (v *BindingInfo) ClaimConditions() []*ClaimCondition
func (*BindingInfo) Description ¶
func (v *BindingInfo) Description() string
func (*BindingInfo) HasApp ¶
func (v *BindingInfo) HasApp() bool
func (*BindingInfo) HasClaimConditions ¶
func (v *BindingInfo) HasClaimConditions() bool
func (*BindingInfo) HasDescription ¶
func (v *BindingInfo) HasDescription() bool
func (*BindingInfo) HasId ¶
func (v *BindingInfo) HasId() bool
func (*BindingInfo) HasIssuer ¶
func (v *BindingInfo) HasIssuer() bool
func (*BindingInfo) HasProvider ¶
func (v *BindingInfo) HasProvider() bool
func (*BindingInfo) HasSubjectPattern ¶
func (v *BindingInfo) HasSubjectPattern() bool
func (*BindingInfo) Id ¶
func (v *BindingInfo) Id() string
func (*BindingInfo) Issuer ¶
func (v *BindingInfo) Issuer() string
func (*BindingInfo) MarshalCBOR ¶
func (v *BindingInfo) MarshalCBOR() ([]byte, error)
func (*BindingInfo) MarshalJSON ¶
func (v *BindingInfo) MarshalJSON() ([]byte, error)
func (*BindingInfo) Provider ¶
func (v *BindingInfo) Provider() string
func (*BindingInfo) SetApp ¶
func (v *BindingInfo) SetApp(app string)
func (*BindingInfo) SetClaimConditions ¶
func (v *BindingInfo) SetClaimConditions(claim_conditions []*ClaimCondition)
func (*BindingInfo) SetDescription ¶
func (v *BindingInfo) SetDescription(description string)
func (*BindingInfo) SetId ¶
func (v *BindingInfo) SetId(id string)
func (*BindingInfo) SetIssuer ¶
func (v *BindingInfo) SetIssuer(issuer string)
func (*BindingInfo) SetProvider ¶
func (v *BindingInfo) SetProvider(provider string)
func (*BindingInfo) SetSubjectPattern ¶
func (v *BindingInfo) SetSubjectPattern(subject_pattern string)
func (*BindingInfo) SubjectPattern ¶
func (v *BindingInfo) SubjectPattern() string
func (*BindingInfo) UnmarshalCBOR ¶
func (v *BindingInfo) UnmarshalCBOR(data []byte) error
func (*BindingInfo) UnmarshalJSON ¶
func (v *BindingInfo) UnmarshalJSON(data []byte) error
type ClaimCondition ¶
type ClaimCondition struct {
// contains filtered or unexported fields
}
func (*ClaimCondition) HasKey ¶
func (v *ClaimCondition) HasKey() bool
func (*ClaimCondition) HasPattern ¶
func (v *ClaimCondition) HasPattern() bool
func (*ClaimCondition) Key ¶
func (v *ClaimCondition) Key() string
func (*ClaimCondition) MarshalCBOR ¶
func (v *ClaimCondition) MarshalCBOR() ([]byte, error)
func (*ClaimCondition) MarshalJSON ¶
func (v *ClaimCondition) MarshalJSON() ([]byte, error)
func (*ClaimCondition) Pattern ¶
func (v *ClaimCondition) Pattern() string
func (*ClaimCondition) SetKey ¶
func (v *ClaimCondition) SetKey(key string)
func (*ClaimCondition) SetPattern ¶
func (v *ClaimCondition) SetPattern(pattern string)
func (*ClaimCondition) UnmarshalCBOR ¶
func (v *ClaimCondition) UnmarshalCBOR(data []byte) error
func (*ClaimCondition) UnmarshalJSON ¶
func (v *ClaimCondition) UnmarshalJSON(data []byte) error
type OidcBindings ¶
type OidcBindings interface {
Add(ctx context.Context, state *OidcBindingsAdd) error
List(ctx context.Context, state *OidcBindingsList) error
Remove(ctx context.Context, state *OidcBindingsRemove) error
}
type OidcBindingsAdd ¶
func (*OidcBindingsAdd) Args ¶
func (t *OidcBindingsAdd) Args() *OidcBindingsAddArgs
func (*OidcBindingsAdd) Results ¶
func (t *OidcBindingsAdd) Results() *OidcBindingsAddResults
type OidcBindingsAddArgs ¶
type OidcBindingsAddArgs struct {
// contains filtered or unexported fields
}
func (*OidcBindingsAddArgs) App ¶
func (v *OidcBindingsAddArgs) App() string
func (*OidcBindingsAddArgs) ClaimConditions ¶
func (v *OidcBindingsAddArgs) ClaimConditions() []*ClaimCondition
func (*OidcBindingsAddArgs) Description ¶
func (v *OidcBindingsAddArgs) Description() string
func (*OidcBindingsAddArgs) HasApp ¶
func (v *OidcBindingsAddArgs) HasApp() bool
func (*OidcBindingsAddArgs) HasClaimConditions ¶
func (v *OidcBindingsAddArgs) HasClaimConditions() bool
func (*OidcBindingsAddArgs) HasDescription ¶
func (v *OidcBindingsAddArgs) HasDescription() bool
func (*OidcBindingsAddArgs) HasIssuer ¶
func (v *OidcBindingsAddArgs) HasIssuer() bool
func (*OidcBindingsAddArgs) HasProvider ¶
func (v *OidcBindingsAddArgs) HasProvider() bool
func (*OidcBindingsAddArgs) HasSubjectPattern ¶
func (v *OidcBindingsAddArgs) HasSubjectPattern() bool
func (*OidcBindingsAddArgs) Issuer ¶
func (v *OidcBindingsAddArgs) Issuer() string
func (*OidcBindingsAddArgs) MarshalCBOR ¶
func (v *OidcBindingsAddArgs) MarshalCBOR() ([]byte, error)
func (*OidcBindingsAddArgs) MarshalJSON ¶
func (v *OidcBindingsAddArgs) MarshalJSON() ([]byte, error)
func (*OidcBindingsAddArgs) Provider ¶
func (v *OidcBindingsAddArgs) Provider() string
func (*OidcBindingsAddArgs) SubjectPattern ¶
func (v *OidcBindingsAddArgs) SubjectPattern() string
func (*OidcBindingsAddArgs) UnmarshalCBOR ¶
func (v *OidcBindingsAddArgs) UnmarshalCBOR(data []byte) error
func (*OidcBindingsAddArgs) UnmarshalJSON ¶
func (v *OidcBindingsAddArgs) UnmarshalJSON(data []byte) error
type OidcBindingsAddResults ¶
type OidcBindingsAddResults struct {
// contains filtered or unexported fields
}
func (*OidcBindingsAddResults) MarshalCBOR ¶
func (v *OidcBindingsAddResults) MarshalCBOR() ([]byte, error)
func (*OidcBindingsAddResults) MarshalJSON ¶
func (v *OidcBindingsAddResults) MarshalJSON() ([]byte, error)
func (*OidcBindingsAddResults) SetBinding ¶
func (v *OidcBindingsAddResults) SetBinding(binding *BindingInfo)
func (*OidcBindingsAddResults) SetError ¶
func (v *OidcBindingsAddResults) SetError(error string)
func (*OidcBindingsAddResults) UnmarshalCBOR ¶
func (v *OidcBindingsAddResults) UnmarshalCBOR(data []byte) error
func (*OidcBindingsAddResults) UnmarshalJSON ¶
func (v *OidcBindingsAddResults) UnmarshalJSON(data []byte) error
type OidcBindingsClient ¶
func NewOidcBindingsClient ¶
func NewOidcBindingsClient(client rpc.Client) *OidcBindingsClient
func (OidcBindingsClient) Add ¶
func (v OidcBindingsClient) Add(ctx context.Context, app string, provider string, issuer string, subject_pattern string, claim_conditions []*ClaimCondition, description string) (*OidcBindingsClientAddResults, error)
func (OidcBindingsClient) Export ¶
func (c OidcBindingsClient) Export() OidcBindings
func (OidcBindingsClient) List ¶
func (v OidcBindingsClient) List(ctx context.Context, app string) (*OidcBindingsClientListResults, error)
func (OidcBindingsClient) Remove ¶
func (v OidcBindingsClient) Remove(ctx context.Context, id string) (*OidcBindingsClientRemoveResults, error)
type OidcBindingsClientAddResults ¶
type OidcBindingsClientAddResults struct {
// contains filtered or unexported fields
}
func (*OidcBindingsClientAddResults) Binding ¶
func (v *OidcBindingsClientAddResults) Binding() *BindingInfo
func (*OidcBindingsClientAddResults) Error ¶
func (v *OidcBindingsClientAddResults) Error() string
func (*OidcBindingsClientAddResults) HasBinding ¶
func (v *OidcBindingsClientAddResults) HasBinding() bool
func (*OidcBindingsClientAddResults) HasError ¶
func (v *OidcBindingsClientAddResults) HasError() bool
type OidcBindingsClientListResults ¶
type OidcBindingsClientListResults struct {
// contains filtered or unexported fields
}
func (*OidcBindingsClientListResults) Bindings ¶
func (v *OidcBindingsClientListResults) Bindings() []*BindingInfo
func (*OidcBindingsClientListResults) HasBindings ¶
func (v *OidcBindingsClientListResults) HasBindings() bool
type OidcBindingsClientRemoveResults ¶
type OidcBindingsClientRemoveResults struct {
// contains filtered or unexported fields
}
func (*OidcBindingsClientRemoveResults) Error ¶
func (v *OidcBindingsClientRemoveResults) Error() string
func (*OidcBindingsClientRemoveResults) HasError ¶
func (v *OidcBindingsClientRemoveResults) HasError() bool
func (*OidcBindingsClientRemoveResults) HasSuccess ¶
func (v *OidcBindingsClientRemoveResults) HasSuccess() bool
func (*OidcBindingsClientRemoveResults) Success ¶
func (v *OidcBindingsClientRemoveResults) Success() bool
type OidcBindingsList ¶
func (*OidcBindingsList) Args ¶
func (t *OidcBindingsList) Args() *OidcBindingsListArgs
func (*OidcBindingsList) Results ¶
func (t *OidcBindingsList) Results() *OidcBindingsListResults
type OidcBindingsListArgs ¶
type OidcBindingsListArgs struct {
// contains filtered or unexported fields
}
func (*OidcBindingsListArgs) App ¶
func (v *OidcBindingsListArgs) App() string
func (*OidcBindingsListArgs) HasApp ¶
func (v *OidcBindingsListArgs) HasApp() bool
func (*OidcBindingsListArgs) MarshalCBOR ¶
func (v *OidcBindingsListArgs) MarshalCBOR() ([]byte, error)
func (*OidcBindingsListArgs) MarshalJSON ¶
func (v *OidcBindingsListArgs) MarshalJSON() ([]byte, error)
func (*OidcBindingsListArgs) UnmarshalCBOR ¶
func (v *OidcBindingsListArgs) UnmarshalCBOR(data []byte) error
func (*OidcBindingsListArgs) UnmarshalJSON ¶
func (v *OidcBindingsListArgs) UnmarshalJSON(data []byte) error
type OidcBindingsListResults ¶
type OidcBindingsListResults struct {
// contains filtered or unexported fields
}
func (*OidcBindingsListResults) MarshalCBOR ¶
func (v *OidcBindingsListResults) MarshalCBOR() ([]byte, error)
func (*OidcBindingsListResults) MarshalJSON ¶
func (v *OidcBindingsListResults) MarshalJSON() ([]byte, error)
func (*OidcBindingsListResults) SetBindings ¶
func (v *OidcBindingsListResults) SetBindings(bindings []*BindingInfo)
func (*OidcBindingsListResults) UnmarshalCBOR ¶
func (v *OidcBindingsListResults) UnmarshalCBOR(data []byte) error
func (*OidcBindingsListResults) UnmarshalJSON ¶
func (v *OidcBindingsListResults) UnmarshalJSON(data []byte) error
type OidcBindingsRemove ¶
func (*OidcBindingsRemove) Args ¶
func (t *OidcBindingsRemove) Args() *OidcBindingsRemoveArgs
func (*OidcBindingsRemove) Results ¶
func (t *OidcBindingsRemove) Results() *OidcBindingsRemoveResults
type OidcBindingsRemoveArgs ¶
type OidcBindingsRemoveArgs struct {
// contains filtered or unexported fields
}
func (*OidcBindingsRemoveArgs) HasId ¶
func (v *OidcBindingsRemoveArgs) HasId() bool
func (*OidcBindingsRemoveArgs) Id ¶
func (v *OidcBindingsRemoveArgs) Id() string
func (*OidcBindingsRemoveArgs) MarshalCBOR ¶
func (v *OidcBindingsRemoveArgs) MarshalCBOR() ([]byte, error)
func (*OidcBindingsRemoveArgs) MarshalJSON ¶
func (v *OidcBindingsRemoveArgs) MarshalJSON() ([]byte, error)
func (*OidcBindingsRemoveArgs) UnmarshalCBOR ¶
func (v *OidcBindingsRemoveArgs) UnmarshalCBOR(data []byte) error
func (*OidcBindingsRemoveArgs) UnmarshalJSON ¶
func (v *OidcBindingsRemoveArgs) UnmarshalJSON(data []byte) error
type OidcBindingsRemoveResults ¶
type OidcBindingsRemoveResults struct {
// contains filtered or unexported fields
}
func (*OidcBindingsRemoveResults) MarshalCBOR ¶
func (v *OidcBindingsRemoveResults) MarshalCBOR() ([]byte, error)
func (*OidcBindingsRemoveResults) MarshalJSON ¶
func (v *OidcBindingsRemoveResults) MarshalJSON() ([]byte, error)
func (*OidcBindingsRemoveResults) SetError ¶
func (v *OidcBindingsRemoveResults) SetError(error string)
func (*OidcBindingsRemoveResults) SetSuccess ¶
func (v *OidcBindingsRemoveResults) SetSuccess(success bool)
func (*OidcBindingsRemoveResults) UnmarshalCBOR ¶
func (v *OidcBindingsRemoveResults) UnmarshalCBOR(data []byte) error
func (*OidcBindingsRemoveResults) UnmarshalJSON ¶
func (v *OidcBindingsRemoveResults) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.