kyverno_io_v1alpha2

package
v0.0.0-...-6209148 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewKyvernoIoAdmissionReportV1Alpha2Manifest

func NewKyvernoIoAdmissionReportV1Alpha2Manifest() datasource.DataSource

func NewKyvernoIoBackgroundScanReportV1Alpha2Manifest

func NewKyvernoIoBackgroundScanReportV1Alpha2Manifest() datasource.DataSource

func NewKyvernoIoClusterAdmissionReportV1Alpha2Manifest

func NewKyvernoIoClusterAdmissionReportV1Alpha2Manifest() datasource.DataSource

func NewKyvernoIoClusterBackgroundScanReportV1Alpha2Manifest

func NewKyvernoIoClusterBackgroundScanReportV1Alpha2Manifest() datasource.DataSource

Types

type KyvernoIoAdmissionReportV1Alpha2Manifest

type KyvernoIoAdmissionReportV1Alpha2Manifest struct{}

func (*KyvernoIoAdmissionReportV1Alpha2Manifest) Metadata

func (*KyvernoIoAdmissionReportV1Alpha2Manifest) Read

func (*KyvernoIoAdmissionReportV1Alpha2Manifest) Schema

type KyvernoIoAdmissionReportV1Alpha2ManifestData

type KyvernoIoAdmissionReportV1Alpha2ManifestData 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 {
		Owner *struct {
			ApiVersion         *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
			BlockOwnerDeletion *bool   `tfsdk:"block_owner_deletion" json:"blockOwnerDeletion,omitempty"`
			Controller         *bool   `tfsdk:"controller" json:"controller,omitempty"`
			Kind               *string `tfsdk:"kind" json:"kind,omitempty"`
			Name               *string `tfsdk:"name" json:"name,omitempty"`
			Uid                *string `tfsdk:"uid" json:"uid,omitempty"`
		} `tfsdk:"owner" json:"owner,omitempty"`
		Results *[]struct {
			Category         *string            `tfsdk:"category" json:"category,omitempty"`
			Message          *string            `tfsdk:"message" json:"message,omitempty"`
			Policy           *string            `tfsdk:"policy" json:"policy,omitempty"`
			Properties       *map[string]string `tfsdk:"properties" json:"properties,omitempty"`
			ResourceSelector *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:"resource_selector" json:"resourceSelector,omitempty"`
			Resources *[]struct {
				ApiVersion      *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
				FieldPath       *string `tfsdk:"field_path" json:"fieldPath,omitempty"`
				Kind            *string `tfsdk:"kind" json:"kind,omitempty"`
				Name            *string `tfsdk:"name" json:"name,omitempty"`
				Namespace       *string `tfsdk:"namespace" json:"namespace,omitempty"`
				ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"`
				Uid             *string `tfsdk:"uid" json:"uid,omitempty"`
			} `tfsdk:"resources" json:"resources,omitempty"`
			Result    *string `tfsdk:"result" json:"result,omitempty"`
			Rule      *string `tfsdk:"rule" json:"rule,omitempty"`
			Scored    *bool   `tfsdk:"scored" json:"scored,omitempty"`
			Severity  *string `tfsdk:"severity" json:"severity,omitempty"`
			Source    *string `tfsdk:"source" json:"source,omitempty"`
			Timestamp *struct {
				Nanos   *int64 `tfsdk:"nanos" json:"nanos,omitempty"`
				Seconds *int64 `tfsdk:"seconds" json:"seconds,omitempty"`
			} `tfsdk:"timestamp" json:"timestamp,omitempty"`
		} `tfsdk:"results" json:"results,omitempty"`
		Summary *struct {
			Error *int64 `tfsdk:"error" json:"error,omitempty"`
			Fail  *int64 `tfsdk:"fail" json:"fail,omitempty"`
			Pass  *int64 `tfsdk:"pass" json:"pass,omitempty"`
			Skip  *int64 `tfsdk:"skip" json:"skip,omitempty"`
			Warn  *int64 `tfsdk:"warn" json:"warn,omitempty"`
		} `tfsdk:"summary" json:"summary,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type KyvernoIoBackgroundScanReportV1Alpha2Manifest

type KyvernoIoBackgroundScanReportV1Alpha2Manifest struct{}

func (*KyvernoIoBackgroundScanReportV1Alpha2Manifest) Metadata

func (*KyvernoIoBackgroundScanReportV1Alpha2Manifest) Read

func (*KyvernoIoBackgroundScanReportV1Alpha2Manifest) Schema

type KyvernoIoBackgroundScanReportV1Alpha2ManifestData

type KyvernoIoBackgroundScanReportV1Alpha2ManifestData 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 {
		Results *[]struct {
			Category         *string            `tfsdk:"category" json:"category,omitempty"`
			Message          *string            `tfsdk:"message" json:"message,omitempty"`
			Policy           *string            `tfsdk:"policy" json:"policy,omitempty"`
			Properties       *map[string]string `tfsdk:"properties" json:"properties,omitempty"`
			ResourceSelector *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:"resource_selector" json:"resourceSelector,omitempty"`
			Resources *[]struct {
				ApiVersion      *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
				FieldPath       *string `tfsdk:"field_path" json:"fieldPath,omitempty"`
				Kind            *string `tfsdk:"kind" json:"kind,omitempty"`
				Name            *string `tfsdk:"name" json:"name,omitempty"`
				Namespace       *string `tfsdk:"namespace" json:"namespace,omitempty"`
				ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"`
				Uid             *string `tfsdk:"uid" json:"uid,omitempty"`
			} `tfsdk:"resources" json:"resources,omitempty"`
			Result    *string `tfsdk:"result" json:"result,omitempty"`
			Rule      *string `tfsdk:"rule" json:"rule,omitempty"`
			Scored    *bool   `tfsdk:"scored" json:"scored,omitempty"`
			Severity  *string `tfsdk:"severity" json:"severity,omitempty"`
			Source    *string `tfsdk:"source" json:"source,omitempty"`
			Timestamp *struct {
				Nanos   *int64 `tfsdk:"nanos" json:"nanos,omitempty"`
				Seconds *int64 `tfsdk:"seconds" json:"seconds,omitempty"`
			} `tfsdk:"timestamp" json:"timestamp,omitempty"`
		} `tfsdk:"results" json:"results,omitempty"`
		Summary *struct {
			Error *int64 `tfsdk:"error" json:"error,omitempty"`
			Fail  *int64 `tfsdk:"fail" json:"fail,omitempty"`
			Pass  *int64 `tfsdk:"pass" json:"pass,omitempty"`
			Skip  *int64 `tfsdk:"skip" json:"skip,omitempty"`
			Warn  *int64 `tfsdk:"warn" json:"warn,omitempty"`
		} `tfsdk:"summary" json:"summary,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type KyvernoIoClusterAdmissionReportV1Alpha2Manifest

type KyvernoIoClusterAdmissionReportV1Alpha2Manifest struct{}

func (*KyvernoIoClusterAdmissionReportV1Alpha2Manifest) Metadata

func (*KyvernoIoClusterAdmissionReportV1Alpha2Manifest) Read

func (*KyvernoIoClusterAdmissionReportV1Alpha2Manifest) Schema

type KyvernoIoClusterAdmissionReportV1Alpha2ManifestData

type KyvernoIoClusterAdmissionReportV1Alpha2ManifestData 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 {
		Owner *struct {
			ApiVersion         *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
			BlockOwnerDeletion *bool   `tfsdk:"block_owner_deletion" json:"blockOwnerDeletion,omitempty"`
			Controller         *bool   `tfsdk:"controller" json:"controller,omitempty"`
			Kind               *string `tfsdk:"kind" json:"kind,omitempty"`
			Name               *string `tfsdk:"name" json:"name,omitempty"`
			Uid                *string `tfsdk:"uid" json:"uid,omitempty"`
		} `tfsdk:"owner" json:"owner,omitempty"`
		Results *[]struct {
			Category         *string            `tfsdk:"category" json:"category,omitempty"`
			Message          *string            `tfsdk:"message" json:"message,omitempty"`
			Policy           *string            `tfsdk:"policy" json:"policy,omitempty"`
			Properties       *map[string]string `tfsdk:"properties" json:"properties,omitempty"`
			ResourceSelector *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:"resource_selector" json:"resourceSelector,omitempty"`
			Resources *[]struct {
				ApiVersion      *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
				FieldPath       *string `tfsdk:"field_path" json:"fieldPath,omitempty"`
				Kind            *string `tfsdk:"kind" json:"kind,omitempty"`
				Name            *string `tfsdk:"name" json:"name,omitempty"`
				Namespace       *string `tfsdk:"namespace" json:"namespace,omitempty"`
				ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"`
				Uid             *string `tfsdk:"uid" json:"uid,omitempty"`
			} `tfsdk:"resources" json:"resources,omitempty"`
			Result    *string `tfsdk:"result" json:"result,omitempty"`
			Rule      *string `tfsdk:"rule" json:"rule,omitempty"`
			Scored    *bool   `tfsdk:"scored" json:"scored,omitempty"`
			Severity  *string `tfsdk:"severity" json:"severity,omitempty"`
			Source    *string `tfsdk:"source" json:"source,omitempty"`
			Timestamp *struct {
				Nanos   *int64 `tfsdk:"nanos" json:"nanos,omitempty"`
				Seconds *int64 `tfsdk:"seconds" json:"seconds,omitempty"`
			} `tfsdk:"timestamp" json:"timestamp,omitempty"`
		} `tfsdk:"results" json:"results,omitempty"`
		Summary *struct {
			Error *int64 `tfsdk:"error" json:"error,omitempty"`
			Fail  *int64 `tfsdk:"fail" json:"fail,omitempty"`
			Pass  *int64 `tfsdk:"pass" json:"pass,omitempty"`
			Skip  *int64 `tfsdk:"skip" json:"skip,omitempty"`
			Warn  *int64 `tfsdk:"warn" json:"warn,omitempty"`
		} `tfsdk:"summary" json:"summary,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type KyvernoIoClusterBackgroundScanReportV1Alpha2Manifest

type KyvernoIoClusterBackgroundScanReportV1Alpha2Manifest struct{}

func (*KyvernoIoClusterBackgroundScanReportV1Alpha2Manifest) Metadata

func (*KyvernoIoClusterBackgroundScanReportV1Alpha2Manifest) Read

func (*KyvernoIoClusterBackgroundScanReportV1Alpha2Manifest) Schema

type KyvernoIoClusterBackgroundScanReportV1Alpha2ManifestData

type KyvernoIoClusterBackgroundScanReportV1Alpha2ManifestData 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 {
		Results *[]struct {
			Category         *string            `tfsdk:"category" json:"category,omitempty"`
			Message          *string            `tfsdk:"message" json:"message,omitempty"`
			Policy           *string            `tfsdk:"policy" json:"policy,omitempty"`
			Properties       *map[string]string `tfsdk:"properties" json:"properties,omitempty"`
			ResourceSelector *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:"resource_selector" json:"resourceSelector,omitempty"`
			Resources *[]struct {
				ApiVersion      *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
				FieldPath       *string `tfsdk:"field_path" json:"fieldPath,omitempty"`
				Kind            *string `tfsdk:"kind" json:"kind,omitempty"`
				Name            *string `tfsdk:"name" json:"name,omitempty"`
				Namespace       *string `tfsdk:"namespace" json:"namespace,omitempty"`
				ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"`
				Uid             *string `tfsdk:"uid" json:"uid,omitempty"`
			} `tfsdk:"resources" json:"resources,omitempty"`
			Result    *string `tfsdk:"result" json:"result,omitempty"`
			Rule      *string `tfsdk:"rule" json:"rule,omitempty"`
			Scored    *bool   `tfsdk:"scored" json:"scored,omitempty"`
			Severity  *string `tfsdk:"severity" json:"severity,omitempty"`
			Source    *string `tfsdk:"source" json:"source,omitempty"`
			Timestamp *struct {
				Nanos   *int64 `tfsdk:"nanos" json:"nanos,omitempty"`
				Seconds *int64 `tfsdk:"seconds" json:"seconds,omitempty"`
			} `tfsdk:"timestamp" json:"timestamp,omitempty"`
		} `tfsdk:"results" json:"results,omitempty"`
		Summary *struct {
			Error *int64 `tfsdk:"error" json:"error,omitempty"`
			Fail  *int64 `tfsdk:"fail" json:"fail,omitempty"`
			Pass  *int64 `tfsdk:"pass" json:"pass,omitempty"`
			Skip  *int64 `tfsdk:"skip" json:"skip,omitempty"`
			Warn  *int64 `tfsdk:"warn" json:"warn,omitempty"`
		} `tfsdk:"summary" json:"summary,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL