Documentation ¶
Index ¶
- func NewBpfmanIoBpfProgramV1Alpha1Manifest() datasource.DataSource
- func NewBpfmanIoFentryProgramV1Alpha1Manifest() datasource.DataSource
- func NewBpfmanIoFexitProgramV1Alpha1Manifest() datasource.DataSource
- func NewBpfmanIoKprobeProgramV1Alpha1Manifest() datasource.DataSource
- func NewBpfmanIoTcProgramV1Alpha1Manifest() datasource.DataSource
- func NewBpfmanIoTracepointProgramV1Alpha1Manifest() datasource.DataSource
- func NewBpfmanIoUprobeProgramV1Alpha1Manifest() datasource.DataSource
- func NewBpfmanIoXdpProgramV1Alpha1Manifest() datasource.DataSource
- type BpfmanIoBpfProgramV1Alpha1Manifest
- func (r *BpfmanIoBpfProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *BpfmanIoBpfProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *BpfmanIoBpfProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type BpfmanIoBpfProgramV1Alpha1ManifestData
- type BpfmanIoFentryProgramV1Alpha1Manifest
- func (r *BpfmanIoFentryProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *BpfmanIoFentryProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *BpfmanIoFentryProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type BpfmanIoFentryProgramV1Alpha1ManifestData
- type BpfmanIoFexitProgramV1Alpha1Manifest
- func (r *BpfmanIoFexitProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *BpfmanIoFexitProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *BpfmanIoFexitProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type BpfmanIoFexitProgramV1Alpha1ManifestData
- type BpfmanIoKprobeProgramV1Alpha1Manifest
- func (r *BpfmanIoKprobeProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *BpfmanIoKprobeProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *BpfmanIoKprobeProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type BpfmanIoKprobeProgramV1Alpha1ManifestData
- type BpfmanIoTcProgramV1Alpha1Manifest
- func (r *BpfmanIoTcProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *BpfmanIoTcProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *BpfmanIoTcProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type BpfmanIoTcProgramV1Alpha1ManifestData
- type BpfmanIoTracepointProgramV1Alpha1Manifest
- func (r *BpfmanIoTracepointProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *BpfmanIoTracepointProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *BpfmanIoTracepointProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type BpfmanIoTracepointProgramV1Alpha1ManifestData
- type BpfmanIoUprobeProgramV1Alpha1Manifest
- func (r *BpfmanIoUprobeProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *BpfmanIoUprobeProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *BpfmanIoUprobeProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type BpfmanIoUprobeProgramV1Alpha1ManifestData
- type BpfmanIoXdpProgramV1Alpha1Manifest
- func (r *BpfmanIoXdpProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *BpfmanIoXdpProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *BpfmanIoXdpProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type BpfmanIoXdpProgramV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBpfmanIoBpfProgramV1Alpha1Manifest ¶
func NewBpfmanIoBpfProgramV1Alpha1Manifest() datasource.DataSource
func NewBpfmanIoFentryProgramV1Alpha1Manifest ¶
func NewBpfmanIoFentryProgramV1Alpha1Manifest() datasource.DataSource
func NewBpfmanIoFexitProgramV1Alpha1Manifest ¶
func NewBpfmanIoFexitProgramV1Alpha1Manifest() datasource.DataSource
func NewBpfmanIoKprobeProgramV1Alpha1Manifest ¶
func NewBpfmanIoKprobeProgramV1Alpha1Manifest() datasource.DataSource
func NewBpfmanIoTcProgramV1Alpha1Manifest ¶
func NewBpfmanIoTcProgramV1Alpha1Manifest() datasource.DataSource
func NewBpfmanIoTracepointProgramV1Alpha1Manifest ¶
func NewBpfmanIoTracepointProgramV1Alpha1Manifest() datasource.DataSource
func NewBpfmanIoUprobeProgramV1Alpha1Manifest ¶
func NewBpfmanIoUprobeProgramV1Alpha1Manifest() datasource.DataSource
func NewBpfmanIoXdpProgramV1Alpha1Manifest ¶
func NewBpfmanIoXdpProgramV1Alpha1Manifest() datasource.DataSource
Types ¶
type BpfmanIoBpfProgramV1Alpha1Manifest ¶
type BpfmanIoBpfProgramV1Alpha1Manifest struct{}
func (*BpfmanIoBpfProgramV1Alpha1Manifest) Metadata ¶
func (r *BpfmanIoBpfProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*BpfmanIoBpfProgramV1Alpha1Manifest) Read ¶
func (r *BpfmanIoBpfProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*BpfmanIoBpfProgramV1Alpha1Manifest) Schema ¶
func (r *BpfmanIoBpfProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type BpfmanIoBpfProgramV1Alpha1ManifestData ¶
type BpfmanIoBpfProgramV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type BpfmanIoFentryProgramV1Alpha1Manifest ¶
type BpfmanIoFentryProgramV1Alpha1Manifest struct{}
func (*BpfmanIoFentryProgramV1Alpha1Manifest) Metadata ¶
func (r *BpfmanIoFentryProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*BpfmanIoFentryProgramV1Alpha1Manifest) Read ¶
func (r *BpfmanIoFentryProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*BpfmanIoFentryProgramV1Alpha1Manifest) Schema ¶
func (r *BpfmanIoFentryProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type BpfmanIoFentryProgramV1Alpha1ManifestData ¶
type BpfmanIoFentryProgramV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Bpffunctionname *string `tfsdk:"bpffunctionname" json:"bpffunctionname,omitempty"` Bytecode *struct { Image *struct { Imagepullpolicy *string `tfsdk:"imagepullpolicy" json:"imagepullpolicy,omitempty"` Imagepullsecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"imagepullsecret" json:"imagepullsecret,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"image" json:"image,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"bytecode" json:"bytecode,omitempty"` Func_name *string `tfsdk:"func_name" json:"func_name,omitempty"` Globaldata *map[string]string `tfsdk:"globaldata" json:"globaldata,omitempty"` Mapownerselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"mapownerselector" json:"mapownerselector,omitempty"` Nodeselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"nodeselector" json:"nodeselector,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type BpfmanIoFexitProgramV1Alpha1Manifest ¶
type BpfmanIoFexitProgramV1Alpha1Manifest struct{}
func (*BpfmanIoFexitProgramV1Alpha1Manifest) Metadata ¶
func (r *BpfmanIoFexitProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*BpfmanIoFexitProgramV1Alpha1Manifest) Read ¶
func (r *BpfmanIoFexitProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*BpfmanIoFexitProgramV1Alpha1Manifest) Schema ¶
func (r *BpfmanIoFexitProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type BpfmanIoFexitProgramV1Alpha1ManifestData ¶
type BpfmanIoFexitProgramV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Bpffunctionname *string `tfsdk:"bpffunctionname" json:"bpffunctionname,omitempty"` Bytecode *struct { Image *struct { Imagepullpolicy *string `tfsdk:"imagepullpolicy" json:"imagepullpolicy,omitempty"` Imagepullsecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"imagepullsecret" json:"imagepullsecret,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"image" json:"image,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"bytecode" json:"bytecode,omitempty"` Func_name *string `tfsdk:"func_name" json:"func_name,omitempty"` Globaldata *map[string]string `tfsdk:"globaldata" json:"globaldata,omitempty"` Mapownerselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"mapownerselector" json:"mapownerselector,omitempty"` Nodeselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"nodeselector" json:"nodeselector,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type BpfmanIoKprobeProgramV1Alpha1Manifest ¶
type BpfmanIoKprobeProgramV1Alpha1Manifest struct{}
func (*BpfmanIoKprobeProgramV1Alpha1Manifest) Metadata ¶
func (r *BpfmanIoKprobeProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*BpfmanIoKprobeProgramV1Alpha1Manifest) Read ¶
func (r *BpfmanIoKprobeProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*BpfmanIoKprobeProgramV1Alpha1Manifest) Schema ¶
func (r *BpfmanIoKprobeProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type BpfmanIoKprobeProgramV1Alpha1ManifestData ¶
type BpfmanIoKprobeProgramV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Bpffunctionname *string `tfsdk:"bpffunctionname" json:"bpffunctionname,omitempty"` Bytecode *struct { Image *struct { Imagepullpolicy *string `tfsdk:"imagepullpolicy" json:"imagepullpolicy,omitempty"` Imagepullsecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"imagepullsecret" json:"imagepullsecret,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"image" json:"image,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"bytecode" json:"bytecode,omitempty"` Func_name *string `tfsdk:"func_name" json:"func_name,omitempty"` Globaldata *map[string]string `tfsdk:"globaldata" json:"globaldata,omitempty"` Mapownerselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"mapownerselector" json:"mapownerselector,omitempty"` Nodeselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"nodeselector" json:"nodeselector,omitempty"` Offset *int64 `tfsdk:"offset" json:"offset,omitempty"` Retprobe *bool `tfsdk:"retprobe" json:"retprobe,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type BpfmanIoTcProgramV1Alpha1Manifest ¶
type BpfmanIoTcProgramV1Alpha1Manifest struct{}
func (*BpfmanIoTcProgramV1Alpha1Manifest) Metadata ¶
func (r *BpfmanIoTcProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*BpfmanIoTcProgramV1Alpha1Manifest) Read ¶
func (r *BpfmanIoTcProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*BpfmanIoTcProgramV1Alpha1Manifest) Schema ¶
func (r *BpfmanIoTcProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type BpfmanIoTcProgramV1Alpha1ManifestData ¶
type BpfmanIoTcProgramV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Bpffunctionname *string `tfsdk:"bpffunctionname" json:"bpffunctionname,omitempty"` Bytecode *struct { Image *struct { Imagepullpolicy *string `tfsdk:"imagepullpolicy" json:"imagepullpolicy,omitempty"` Imagepullsecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"imagepullsecret" json:"imagepullsecret,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"image" json:"image,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"bytecode" json:"bytecode,omitempty"` Direction *string `tfsdk:"direction" json:"direction,omitempty"` Globaldata *map[string]string `tfsdk:"globaldata" json:"globaldata,omitempty"` Interfaceselector *struct { Interfaces *[]string `tfsdk:"interfaces" json:"interfaces,omitempty"` Primarynodeinterface *bool `tfsdk:"primarynodeinterface" json:"primarynodeinterface,omitempty"` } `tfsdk:"interfaceselector" json:"interfaceselector,omitempty"` Mapownerselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"mapownerselector" json:"mapownerselector,omitempty"` Nodeselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"nodeselector" json:"nodeselector,omitempty"` Priority *int64 `tfsdk:"priority" json:"priority,omitempty"` Proceedon *[]string `tfsdk:"proceedon" json:"proceedon,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type BpfmanIoTracepointProgramV1Alpha1Manifest ¶
type BpfmanIoTracepointProgramV1Alpha1Manifest struct{}
func (*BpfmanIoTracepointProgramV1Alpha1Manifest) Metadata ¶
func (r *BpfmanIoTracepointProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*BpfmanIoTracepointProgramV1Alpha1Manifest) Read ¶
func (r *BpfmanIoTracepointProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*BpfmanIoTracepointProgramV1Alpha1Manifest) Schema ¶
func (r *BpfmanIoTracepointProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type BpfmanIoTracepointProgramV1Alpha1ManifestData ¶
type BpfmanIoTracepointProgramV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Bpffunctionname *string `tfsdk:"bpffunctionname" json:"bpffunctionname,omitempty"` Bytecode *struct { Image *struct { Imagepullpolicy *string `tfsdk:"imagepullpolicy" json:"imagepullpolicy,omitempty"` Imagepullsecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"imagepullsecret" json:"imagepullsecret,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"image" json:"image,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"bytecode" json:"bytecode,omitempty"` Globaldata *map[string]string `tfsdk:"globaldata" json:"globaldata,omitempty"` Mapownerselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"mapownerselector" json:"mapownerselector,omitempty"` Names *[]string `tfsdk:"names" json:"names,omitempty"` Nodeselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"nodeselector" json:"nodeselector,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type BpfmanIoUprobeProgramV1Alpha1Manifest ¶
type BpfmanIoUprobeProgramV1Alpha1Manifest struct{}
func (*BpfmanIoUprobeProgramV1Alpha1Manifest) Metadata ¶
func (r *BpfmanIoUprobeProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*BpfmanIoUprobeProgramV1Alpha1Manifest) Read ¶
func (r *BpfmanIoUprobeProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*BpfmanIoUprobeProgramV1Alpha1Manifest) Schema ¶
func (r *BpfmanIoUprobeProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type BpfmanIoUprobeProgramV1Alpha1ManifestData ¶
type BpfmanIoUprobeProgramV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Bpffunctionname *string `tfsdk:"bpffunctionname" json:"bpffunctionname,omitempty"` Bytecode *struct { Image *struct { Imagepullpolicy *string `tfsdk:"imagepullpolicy" json:"imagepullpolicy,omitempty"` Imagepullsecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"imagepullsecret" json:"imagepullsecret,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"image" json:"image,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"bytecode" json:"bytecode,omitempty"` Containers *struct { Containernames *[]string `tfsdk:"containernames" json:"containernames,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Pods *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"pods" json:"pods,omitempty"` } `tfsdk:"containers" json:"containers,omitempty"` Func_name *string `tfsdk:"func_name" json:"func_name,omitempty"` Globaldata *map[string]string `tfsdk:"globaldata" json:"globaldata,omitempty"` Mapownerselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"mapownerselector" json:"mapownerselector,omitempty"` Nodeselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"nodeselector" json:"nodeselector,omitempty"` Offset *int64 `tfsdk:"offset" json:"offset,omitempty"` Pid *int64 `tfsdk:"pid" json:"pid,omitempty"` Retprobe *bool `tfsdk:"retprobe" json:"retprobe,omitempty"` Target *string `tfsdk:"target" json:"target,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type BpfmanIoXdpProgramV1Alpha1Manifest ¶
type BpfmanIoXdpProgramV1Alpha1Manifest struct{}
func (*BpfmanIoXdpProgramV1Alpha1Manifest) Metadata ¶
func (r *BpfmanIoXdpProgramV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*BpfmanIoXdpProgramV1Alpha1Manifest) Read ¶
func (r *BpfmanIoXdpProgramV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*BpfmanIoXdpProgramV1Alpha1Manifest) Schema ¶
func (r *BpfmanIoXdpProgramV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type BpfmanIoXdpProgramV1Alpha1ManifestData ¶
type BpfmanIoXdpProgramV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Bpffunctionname *string `tfsdk:"bpffunctionname" json:"bpffunctionname,omitempty"` Bytecode *struct { Image *struct { Imagepullpolicy *string `tfsdk:"imagepullpolicy" json:"imagepullpolicy,omitempty"` Imagepullsecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"imagepullsecret" json:"imagepullsecret,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"image" json:"image,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"bytecode" json:"bytecode,omitempty"` Globaldata *map[string]string `tfsdk:"globaldata" json:"globaldata,omitempty"` Interfaceselector *struct { Interfaces *[]string `tfsdk:"interfaces" json:"interfaces,omitempty"` Primarynodeinterface *bool `tfsdk:"primarynodeinterface" json:"primarynodeinterface,omitempty"` } `tfsdk:"interfaceselector" json:"interfaceselector,omitempty"` Mapownerselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"mapownerselector" json:"mapownerselector,omitempty"` Nodeselector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"nodeselector" json:"nodeselector,omitempty"` Priority *int64 `tfsdk:"priority" json:"priority,omitempty"` Proceedon *[]string `tfsdk:"proceedon" json:"proceedon,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- bpfman_io_bpf_program_v1alpha1_manifest.go
- bpfman_io_fentry_program_v1alpha1_manifest.go
- bpfman_io_fexit_program_v1alpha1_manifest.go
- bpfman_io_kprobe_program_v1alpha1_manifest.go
- bpfman_io_tc_program_v1alpha1_manifest.go
- bpfman_io_tracepoint_program_v1alpha1_manifest.go
- bpfman_io_uprobe_program_v1alpha1_manifest.go
- bpfman_io_xdp_program_v1alpha1_manifest.go
Click to show internal directories.
Click to hide internal directories.