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.