Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterEphemeralReportsInterface ¶
type ClusterEphemeralReportsInterface interface { Get(ctx context.Context, name string) (*reportsv1.ClusterEphemeralReport, error) List(ctx context.Context) ([]*reportsv1.ClusterEphemeralReport, error) Create(ctx context.Context, cephr *reportsv1.ClusterEphemeralReport) error Update(ctx context.Context, cephr *reportsv1.ClusterEphemeralReport) error Delete(ctx context.Context, name string) error }
type ClusterPolicyReportsInterface ¶
type ClusterPolicyReportsInterface interface { Get(ctx context.Context, name string) (*v1alpha2.ClusterPolicyReport, error) List(ctx context.Context) ([]*v1alpha2.ClusterPolicyReport, error) Create(ctx context.Context, cpolr *v1alpha2.ClusterPolicyReport) error Update(ctx context.Context, cpolr *v1alpha2.ClusterPolicyReport) error Delete(ctx context.Context, name string) error }
type EphemeralReportsInterface ¶
type EphemeralReportsInterface interface { Get(ctx context.Context, name, namespace string) (*reportsv1.EphemeralReport, error) List(ctx context.Context, namespace string) ([]*reportsv1.EphemeralReport, error) Create(ctx context.Context, polr *reportsv1.EphemeralReport) error Update(ctx context.Context, polr *reportsv1.EphemeralReport) error Delete(ctx context.Context, name, namespace string) error }
type PolicyReportsInterface ¶
type PolicyReportsInterface interface { Get(ctx context.Context, name, namespace string) (*v1alpha2.PolicyReport, error) List(ctx context.Context, namespace string) ([]*v1alpha2.PolicyReport, error) Create(ctx context.Context, polr *v1alpha2.PolicyReport) error Update(ctx context.Context, polr *v1alpha2.PolicyReport) error Delete(ctx context.Context, name, namespace string) error }
type Storage ¶
type Storage interface { Ready() bool PolicyReports() PolicyReportsInterface ClusterPolicyReports() ClusterPolicyReportsInterface EphemeralReports() EphemeralReportsInterface ClusterEphemeralReports() ClusterEphemeralReportsInterface }
type Versioning ¶
Click to show internal directories.
Click to hide internal directories.