Documentation ¶
Index ¶
- func NewSecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest() datasource.DataSource
- type SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest
- func (r *SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest ¶
func NewSecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest() datasource.DataSource
Types ¶
type SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest ¶
type SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest struct{}
func (*SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest) Metadata ¶
func (r *SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest) Read ¶
func (r *SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest) Schema ¶
func (r *SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1ManifestData ¶
type SecurityProfilesOperatorXK8SIoSeccompProfileV1Beta1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Architectures *[]string `tfsdk:"architectures" json:"architectures,omitempty"` BaseProfileName *string `tfsdk:"base_profile_name" json:"baseProfileName,omitempty"` DefaultAction *string `tfsdk:"default_action" json:"defaultAction,omitempty"` Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Flags *[]string `tfsdk:"flags" json:"flags,omitempty"` ListenerMetadata *string `tfsdk:"listener_metadata" json:"listenerMetadata,omitempty"` ListenerPath *string `tfsdk:"listener_path" json:"listenerPath,omitempty"` Syscalls *[]struct { Action *string `tfsdk:"action" json:"action,omitempty"` Args *[]struct { Index *int64 `tfsdk:"index" json:"index,omitempty"` Op *string `tfsdk:"op" json:"op,omitempty"` Value *int64 `tfsdk:"value" json:"value,omitempty"` ValueTwo *int64 `tfsdk:"value_two" json:"valueTwo,omitempty"` } `tfsdk:"args" json:"args,omitempty"` ErrnoRet *int64 `tfsdk:"errno_ret" json:"errnoRet,omitempty"` Names *[]string `tfsdk:"names" json:"names,omitempty"` } `tfsdk:"syscalls" json:"syscalls,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.