Documentation ¶
Index ¶
- func NewAdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest() datasource.DataSource
- func NewAdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest() datasource.DataSource
- type AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest
- func (r *AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AdmissionregistrationK8SIoMutatingWebhookConfigurationV1ManifestData
- type AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest
- func (r *AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AdmissionregistrationK8SIoValidatingWebhookConfigurationV1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest ¶
func NewAdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest() datasource.DataSource
func NewAdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest ¶
func NewAdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest() datasource.DataSource
Types ¶
type AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest ¶
type AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest struct{}
func (*AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest) Metadata ¶
func (r *AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest) Read ¶
func (r *AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest) Schema ¶
func (r *AdmissionregistrationK8SIoMutatingWebhookConfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AdmissionregistrationK8SIoMutatingWebhookConfigurationV1ManifestData ¶
type AdmissionregistrationK8SIoMutatingWebhookConfigurationV1ManifestData 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"` Webhooks *[]struct { AdmissionReviewVersions *[]string `tfsdk:"admission_review_versions" json:"admissionReviewVersions,omitempty"` ClientConfig *struct { CaBundle *string `tfsdk:"ca_bundle" json:"caBundle,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"client_config" json:"clientConfig,omitempty"` FailurePolicy *string `tfsdk:"failure_policy" json:"failurePolicy,omitempty"` MatchConditions *[]struct { Expression *string `tfsdk:"expression" json:"expression,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"match_conditions" json:"matchConditions,omitempty"` MatchPolicy *string `tfsdk:"match_policy" json:"matchPolicy,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"` ObjectSelector *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:"object_selector" json:"objectSelector,omitempty"` ReinvocationPolicy *string `tfsdk:"reinvocation_policy" json:"reinvocationPolicy,omitempty"` Rules *[]struct { ApiGroups *[]string `tfsdk:"api_groups" json:"apiGroups,omitempty"` ApiVersions *[]string `tfsdk:"api_versions" json:"apiVersions,omitempty"` Operations *[]string `tfsdk:"operations" json:"operations,omitempty"` Resources *[]string `tfsdk:"resources" json:"resources,omitempty"` Scope *string `tfsdk:"scope" json:"scope,omitempty"` } `tfsdk:"rules" json:"rules,omitempty"` SideEffects *string `tfsdk:"side_effects" json:"sideEffects,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` } `tfsdk:"webhooks" json:"webhooks,omitempty"` }
type AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest ¶
type AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest struct{}
func (*AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest) Metadata ¶
func (r *AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest) Read ¶
func (r *AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest) Schema ¶
func (r *AdmissionregistrationK8SIoValidatingWebhookConfigurationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AdmissionregistrationK8SIoValidatingWebhookConfigurationV1ManifestData ¶
type AdmissionregistrationK8SIoValidatingWebhookConfigurationV1ManifestData 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"` Webhooks *[]struct { AdmissionReviewVersions *[]string `tfsdk:"admission_review_versions" json:"admissionReviewVersions,omitempty"` ClientConfig *struct { CaBundle *string `tfsdk:"ca_bundle" json:"caBundle,omitempty"` Service *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"service" json:"service,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"client_config" json:"clientConfig,omitempty"` FailurePolicy *string `tfsdk:"failure_policy" json:"failurePolicy,omitempty"` MatchConditions *[]struct { Expression *string `tfsdk:"expression" json:"expression,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"match_conditions" json:"matchConditions,omitempty"` MatchPolicy *string `tfsdk:"match_policy" json:"matchPolicy,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"` ObjectSelector *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:"object_selector" json:"objectSelector,omitempty"` Rules *[]struct { ApiGroups *[]string `tfsdk:"api_groups" json:"apiGroups,omitempty"` ApiVersions *[]string `tfsdk:"api_versions" json:"apiVersions,omitempty"` Operations *[]string `tfsdk:"operations" json:"operations,omitempty"` Resources *[]string `tfsdk:"resources" json:"resources,omitempty"` Scope *string `tfsdk:"scope" json:"scope,omitempty"` } `tfsdk:"rules" json:"rules,omitempty"` SideEffects *string `tfsdk:"side_effects" json:"sideEffects,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` } `tfsdk:"webhooks" json:"webhooks,omitempty"` }
Click to show internal directories.
Click to hide internal directories.