config_storageos_com_v1

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 NewConfigStorageosComOperatorConfigV1Manifest

func NewConfigStorageosComOperatorConfigV1Manifest() datasource.DataSource

Types

type ConfigStorageosComOperatorConfigV1Manifest

type ConfigStorageosComOperatorConfigV1Manifest struct{}

func (*ConfigStorageosComOperatorConfigV1Manifest) Metadata

func (*ConfigStorageosComOperatorConfigV1Manifest) Read

func (*ConfigStorageosComOperatorConfigV1Manifest) Schema

type ConfigStorageosComOperatorConfigV1ManifestData

type ConfigStorageosComOperatorConfigV1ManifestData 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"`

	CacheNamespace *string `tfsdk:"cache_namespace" json:"cacheNamespace,omitempty"`
	Controller     *struct {
		CacheSyncTimeout     *int64             `tfsdk:"cache_sync_timeout" json:"cacheSyncTimeout,omitempty"`
		GroupKindConcurrency *map[string]string `tfsdk:"group_kind_concurrency" json:"groupKindConcurrency,omitempty"`
	} `tfsdk:"controller" json:"controller,omitempty"`
	GracefulShutDown *string `tfsdk:"graceful_shut_down" json:"gracefulShutDown,omitempty"`
	Health           *struct {
		HealthProbeBindAddress *string `tfsdk:"health_probe_bind_address" json:"healthProbeBindAddress,omitempty"`
		LivenessEndpointName   *string `tfsdk:"liveness_endpoint_name" json:"livenessEndpointName,omitempty"`
		ReadinessEndpointName  *string `tfsdk:"readiness_endpoint_name" json:"readinessEndpointName,omitempty"`
	} `tfsdk:"health" json:"health,omitempty"`
	LeaderElection *struct {
		LeaderElect       *bool   `tfsdk:"leader_elect" json:"leaderElect,omitempty"`
		LeaseDuration     *string `tfsdk:"lease_duration" json:"leaseDuration,omitempty"`
		RenewDeadline     *string `tfsdk:"renew_deadline" json:"renewDeadline,omitempty"`
		ResourceLock      *string `tfsdk:"resource_lock" json:"resourceLock,omitempty"`
		ResourceName      *string `tfsdk:"resource_name" json:"resourceName,omitempty"`
		ResourceNamespace *string `tfsdk:"resource_namespace" json:"resourceNamespace,omitempty"`
		RetryPeriod       *string `tfsdk:"retry_period" json:"retryPeriod,omitempty"`
	} `tfsdk:"leader_election" json:"leaderElection,omitempty"`
	Metrics *struct {
		BindAddress *string `tfsdk:"bind_address" json:"bindAddress,omitempty"`
	} `tfsdk:"metrics" json:"metrics,omitempty"`
	SerialExecutionStrategy    *bool   `tfsdk:"serial_execution_strategy" json:"serialExecutionStrategy,omitempty"`
	SyncPeriod                 *string `tfsdk:"sync_period" json:"syncPeriod,omitempty"`
	ValidatingWebhookConfigRef *string `tfsdk:"validating_webhook_config_ref" json:"validatingWebhookConfigRef,omitempty"`
	Webhook                    *struct {
		CertDir *string `tfsdk:"cert_dir" json:"certDir,omitempty"`
		Host    *string `tfsdk:"host" json:"host,omitempty"`
		Port    *int64  `tfsdk:"port" json:"port,omitempty"`
	} `tfsdk:"webhook" json:"webhook,omitempty"`
	WebhookCertRefreshInterval *string `tfsdk:"webhook_cert_refresh_interval" json:"webhookCertRefreshInterval,omitempty"`
	WebhookSecretRef           *string `tfsdk:"webhook_secret_ref" json:"webhookSecretRef,omitempty"`
	WebhookServiceName         *string `tfsdk:"webhook_service_name" json:"webhookServiceName,omitempty"`
}

Jump to

Keyboard shortcuts

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