Documentation ¶
Index ¶
- func NewConfigStorageosComOperatorConfigV1Manifest() datasource.DataSource
- type ConfigStorageosComOperatorConfigV1Manifest
- func (r *ConfigStorageosComOperatorConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigStorageosComOperatorConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigStorageosComOperatorConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigStorageosComOperatorConfigV1ManifestData
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 (r *ConfigStorageosComOperatorConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigStorageosComOperatorConfigV1Manifest) Read ¶
func (r *ConfigStorageosComOperatorConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigStorageosComOperatorConfigV1Manifest) Schema ¶
func (r *ConfigStorageosComOperatorConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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"` }
Click to show internal directories.
Click to hide internal directories.