oidcbinding_v1alpha

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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

type OidcBindingsAdd struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*OidcBindingsAdd) Args

func (*OidcBindingsAdd) Results

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

type OidcBindingsClient struct {
	rpc.Client
}

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 (OidcBindingsClient) Remove

type OidcBindingsClientAddResults

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

func (*OidcBindingsClientAddResults) Binding

func (*OidcBindingsClientAddResults) Error

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 (*OidcBindingsClientRemoveResults) HasError

func (v *OidcBindingsClientRemoveResults) HasError() bool

func (*OidcBindingsClientRemoveResults) HasSuccess

func (v *OidcBindingsClientRemoveResults) HasSuccess() bool

func (*OidcBindingsClientRemoveResults) Success

type OidcBindingsList

type OidcBindingsList struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*OidcBindingsList) Args

func (*OidcBindingsList) Results

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

type OidcBindingsRemove struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*OidcBindingsRemove) Args

func (*OidcBindingsRemove) Results

type OidcBindingsRemoveArgs

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

func (*OidcBindingsRemoveArgs) HasId

func (v *OidcBindingsRemoveArgs) HasId() bool

func (*OidcBindingsRemoveArgs) Id

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

Jump to

Keyboard shortcuts

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