Documentation ¶
Index ¶
- func NewMutationsGatekeeperShAssignImageV1Alpha1Manifest() datasource.DataSource
- func NewMutationsGatekeeperShAssignMetadataV1Alpha1Manifest() datasource.DataSource
- func NewMutationsGatekeeperShAssignV1Alpha1Manifest() datasource.DataSource
- func NewMutationsGatekeeperShModifySetV1Alpha1Manifest() datasource.DataSource
- type MutationsGatekeeperShAssignImageV1Alpha1Manifest
- func (r *MutationsGatekeeperShAssignImageV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *MutationsGatekeeperShAssignImageV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *MutationsGatekeeperShAssignImageV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type MutationsGatekeeperShAssignImageV1Alpha1ManifestData
- type MutationsGatekeeperShAssignMetadataV1Alpha1Manifest
- func (r *MutationsGatekeeperShAssignMetadataV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *MutationsGatekeeperShAssignMetadataV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *MutationsGatekeeperShAssignMetadataV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type MutationsGatekeeperShAssignMetadataV1Alpha1ManifestData
- type MutationsGatekeeperShAssignV1Alpha1Manifest
- func (r *MutationsGatekeeperShAssignV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *MutationsGatekeeperShAssignV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *MutationsGatekeeperShAssignV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type MutationsGatekeeperShAssignV1Alpha1ManifestData
- type MutationsGatekeeperShModifySetV1Alpha1Manifest
- func (r *MutationsGatekeeperShModifySetV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *MutationsGatekeeperShModifySetV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *MutationsGatekeeperShModifySetV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type MutationsGatekeeperShModifySetV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMutationsGatekeeperShAssignImageV1Alpha1Manifest ¶
func NewMutationsGatekeeperShAssignImageV1Alpha1Manifest() datasource.DataSource
func NewMutationsGatekeeperShAssignMetadataV1Alpha1Manifest ¶
func NewMutationsGatekeeperShAssignMetadataV1Alpha1Manifest() datasource.DataSource
func NewMutationsGatekeeperShAssignV1Alpha1Manifest ¶
func NewMutationsGatekeeperShAssignV1Alpha1Manifest() datasource.DataSource
func NewMutationsGatekeeperShModifySetV1Alpha1Manifest ¶
func NewMutationsGatekeeperShModifySetV1Alpha1Manifest() datasource.DataSource
Types ¶
type MutationsGatekeeperShAssignImageV1Alpha1Manifest ¶
type MutationsGatekeeperShAssignImageV1Alpha1Manifest struct{}
func (*MutationsGatekeeperShAssignImageV1Alpha1Manifest) Metadata ¶
func (r *MutationsGatekeeperShAssignImageV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*MutationsGatekeeperShAssignImageV1Alpha1Manifest) Read ¶
func (r *MutationsGatekeeperShAssignImageV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*MutationsGatekeeperShAssignImageV1Alpha1Manifest) Schema ¶
func (r *MutationsGatekeeperShAssignImageV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type MutationsGatekeeperShAssignImageV1Alpha1ManifestData ¶
type MutationsGatekeeperShAssignImageV1Alpha1ManifestData 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 { ApplyTo *[]struct { Groups *[]string `tfsdk:"groups" json:"groups,omitempty"` Kinds *[]string `tfsdk:"kinds" json:"kinds,omitempty"` Versions *[]string `tfsdk:"versions" json:"versions,omitempty"` } `tfsdk:"apply_to" json:"applyTo,omitempty"` Location *string `tfsdk:"location" json:"location,omitempty"` Match *struct { ExcludedNamespaces *[]string `tfsdk:"excluded_namespaces" json:"excludedNamespaces,omitempty"` Kinds *[]struct { ApiGroups *[]string `tfsdk:"api_groups" json:"apiGroups,omitempty"` Kinds *[]string `tfsdk:"kinds" json:"kinds,omitempty"` } `tfsdk:"kinds" json:"kinds,omitempty"` LabelSelector *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:"label_selector" json:"labelSelector,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` NamespaceSelector *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:"namespace_selector" json:"namespaceSelector,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` Scope *string `tfsdk:"scope" json:"scope,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"match" json:"match,omitempty"` Parameters *struct { AssignDomain *string `tfsdk:"assign_domain" json:"assignDomain,omitempty"` AssignPath *string `tfsdk:"assign_path" json:"assignPath,omitempty"` AssignTag *string `tfsdk:"assign_tag" json:"assignTag,omitempty"` PathTests *[]struct { Condition *string `tfsdk:"condition" json:"condition,omitempty"` SubPath *string `tfsdk:"sub_path" json:"subPath,omitempty"` } `tfsdk:"path_tests" json:"pathTests,omitempty"` } `tfsdk:"parameters" json:"parameters,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type MutationsGatekeeperShAssignMetadataV1Alpha1Manifest ¶
type MutationsGatekeeperShAssignMetadataV1Alpha1Manifest struct{}
func (*MutationsGatekeeperShAssignMetadataV1Alpha1Manifest) Metadata ¶
func (r *MutationsGatekeeperShAssignMetadataV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*MutationsGatekeeperShAssignMetadataV1Alpha1Manifest) Read ¶
func (r *MutationsGatekeeperShAssignMetadataV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*MutationsGatekeeperShAssignMetadataV1Alpha1Manifest) Schema ¶
func (r *MutationsGatekeeperShAssignMetadataV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type MutationsGatekeeperShAssignMetadataV1Alpha1ManifestData ¶
type MutationsGatekeeperShAssignMetadataV1Alpha1ManifestData 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 { Location *string `tfsdk:"location" json:"location,omitempty"` Match *struct { ExcludedNamespaces *[]string `tfsdk:"excluded_namespaces" json:"excludedNamespaces,omitempty"` Kinds *[]struct { ApiGroups *[]string `tfsdk:"api_groups" json:"apiGroups,omitempty"` Kinds *[]string `tfsdk:"kinds" json:"kinds,omitempty"` } `tfsdk:"kinds" json:"kinds,omitempty"` LabelSelector *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:"label_selector" json:"labelSelector,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` NamespaceSelector *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:"namespace_selector" json:"namespaceSelector,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` Scope *string `tfsdk:"scope" json:"scope,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"match" json:"match,omitempty"` Parameters *struct { Assign *struct { ExternalData *struct { DataSource *string `tfsdk:"data_source" json:"dataSource,omitempty"` Default *string `tfsdk:"default" json:"default,omitempty"` FailurePolicy *string `tfsdk:"failure_policy" json:"failurePolicy,omitempty"` Provider *string `tfsdk:"provider" json:"provider,omitempty"` } `tfsdk:"external_data" json:"externalData,omitempty"` FromMetadata *struct { Field *string `tfsdk:"field" json:"field,omitempty"` } `tfsdk:"from_metadata" json:"fromMetadata,omitempty"` Value *map[string]string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"assign" json:"assign,omitempty"` } `tfsdk:"parameters" json:"parameters,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type MutationsGatekeeperShAssignV1Alpha1Manifest ¶
type MutationsGatekeeperShAssignV1Alpha1Manifest struct{}
func (*MutationsGatekeeperShAssignV1Alpha1Manifest) Metadata ¶
func (r *MutationsGatekeeperShAssignV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*MutationsGatekeeperShAssignV1Alpha1Manifest) Read ¶
func (r *MutationsGatekeeperShAssignV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*MutationsGatekeeperShAssignV1Alpha1Manifest) Schema ¶
func (r *MutationsGatekeeperShAssignV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type MutationsGatekeeperShAssignV1Alpha1ManifestData ¶
type MutationsGatekeeperShAssignV1Alpha1ManifestData 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 { ApplyTo *[]struct { Groups *[]string `tfsdk:"groups" json:"groups,omitempty"` Kinds *[]string `tfsdk:"kinds" json:"kinds,omitempty"` Versions *[]string `tfsdk:"versions" json:"versions,omitempty"` } `tfsdk:"apply_to" json:"applyTo,omitempty"` Location *string `tfsdk:"location" json:"location,omitempty"` Match *struct { ExcludedNamespaces *[]string `tfsdk:"excluded_namespaces" json:"excludedNamespaces,omitempty"` Kinds *[]struct { ApiGroups *[]string `tfsdk:"api_groups" json:"apiGroups,omitempty"` Kinds *[]string `tfsdk:"kinds" json:"kinds,omitempty"` } `tfsdk:"kinds" json:"kinds,omitempty"` LabelSelector *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:"label_selector" json:"labelSelector,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` NamespaceSelector *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:"namespace_selector" json:"namespaceSelector,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` Scope *string `tfsdk:"scope" json:"scope,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"match" json:"match,omitempty"` Parameters *struct { Assign *struct { ExternalData *struct { DataSource *string `tfsdk:"data_source" json:"dataSource,omitempty"` Default *string `tfsdk:"default" json:"default,omitempty"` FailurePolicy *string `tfsdk:"failure_policy" json:"failurePolicy,omitempty"` Provider *string `tfsdk:"provider" json:"provider,omitempty"` } `tfsdk:"external_data" json:"externalData,omitempty"` FromMetadata *struct { Field *string `tfsdk:"field" json:"field,omitempty"` } `tfsdk:"from_metadata" json:"fromMetadata,omitempty"` Value *map[string]string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"assign" json:"assign,omitempty"` PathTests *[]struct { Condition *string `tfsdk:"condition" json:"condition,omitempty"` SubPath *string `tfsdk:"sub_path" json:"subPath,omitempty"` } `tfsdk:"path_tests" json:"pathTests,omitempty"` } `tfsdk:"parameters" json:"parameters,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type MutationsGatekeeperShModifySetV1Alpha1Manifest ¶
type MutationsGatekeeperShModifySetV1Alpha1Manifest struct{}
func (*MutationsGatekeeperShModifySetV1Alpha1Manifest) Metadata ¶
func (r *MutationsGatekeeperShModifySetV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*MutationsGatekeeperShModifySetV1Alpha1Manifest) Read ¶
func (r *MutationsGatekeeperShModifySetV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*MutationsGatekeeperShModifySetV1Alpha1Manifest) Schema ¶
func (r *MutationsGatekeeperShModifySetV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type MutationsGatekeeperShModifySetV1Alpha1ManifestData ¶
type MutationsGatekeeperShModifySetV1Alpha1ManifestData 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 { ApplyTo *[]struct { Groups *[]string `tfsdk:"groups" json:"groups,omitempty"` Kinds *[]string `tfsdk:"kinds" json:"kinds,omitempty"` Versions *[]string `tfsdk:"versions" json:"versions,omitempty"` } `tfsdk:"apply_to" json:"applyTo,omitempty"` Location *string `tfsdk:"location" json:"location,omitempty"` Match *struct { ExcludedNamespaces *[]string `tfsdk:"excluded_namespaces" json:"excludedNamespaces,omitempty"` Kinds *[]struct { ApiGroups *[]string `tfsdk:"api_groups" json:"apiGroups,omitempty"` Kinds *[]string `tfsdk:"kinds" json:"kinds,omitempty"` } `tfsdk:"kinds" json:"kinds,omitempty"` LabelSelector *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:"label_selector" json:"labelSelector,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` NamespaceSelector *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:"namespace_selector" json:"namespaceSelector,omitempty"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` Scope *string `tfsdk:"scope" json:"scope,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"match" json:"match,omitempty"` Parameters *struct { Operation *string `tfsdk:"operation" json:"operation,omitempty"` PathTests *[]struct { Condition *string `tfsdk:"condition" json:"condition,omitempty"` SubPath *string `tfsdk:"sub_path" json:"subPath,omitempty"` } `tfsdk:"path_tests" json:"pathTests,omitempty"` Values *map[string]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"parameters" json:"parameters,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.