Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchGetFederatedBundleStatus ¶
type BatchGetFederatedBundleStatus struct {
Bundle *spiffebundle.Bundle
}
type BatchSetFederatedBundleStatus ¶
type BatchSetFederatedBundleStatus struct {
Bundle *spiffebundle.Bundle
Status *Status
}
type Client ¶
type Client interface {
GetBundle(context.Context) (*spiffebundle.Bundle, error)
GetFederatedBundles(context.Context) ([]*spiffebundle.Bundle, error)
SetFederatedBundles(context.Context, []*spiffebundle.Bundle) ([]*BatchSetFederatedBundleStatus, error)
DeleteFederatedBundles(context.Context, []spiffeid.TrustDomain) ([]*BatchDeleteFederatedBundleStatus, error)
}
Client is an interface for interacting with a SPIRE Server, providing methods for trust bundle retrieval, setting federation bundles, and deleting federation bundles.
type ListFederatedBundlesResponse ¶
type ListFederatedBundlesResponse struct {
Bundles []*spiffebundle.Bundle
}
Click to show internal directories.
Click to hide internal directories.