Documentation ¶
Index ¶
- func NewOperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest() datasource.DataSource
- type OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest
- func (r *OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type OperatorAuthorinoKuadrantIoAuthorinoV1Beta1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest ¶
func NewOperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest() datasource.DataSource
Types ¶
type OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest ¶
type OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest struct{}
func (*OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest) Metadata ¶
func (r *OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest) Read ¶
func (r *OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest) Schema ¶
func (r *OperatorAuthorinoKuadrantIoAuthorinoV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type OperatorAuthorinoKuadrantIoAuthorinoV1Beta1ManifestData ¶
type OperatorAuthorinoKuadrantIoAuthorinoV1Beta1ManifestData 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 { AuthConfigLabelSelectors *string `tfsdk:"auth_config_label_selectors" json:"authConfigLabelSelectors,omitempty"` ClusterWide *bool `tfsdk:"cluster_wide" json:"clusterWide,omitempty"` EvaluatorCacheSize *int64 `tfsdk:"evaluator_cache_size" json:"evaluatorCacheSize,omitempty"` Healthz *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"healthz" json:"healthz,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` ImagePullPolicy *string `tfsdk:"image_pull_policy" json:"imagePullPolicy,omitempty"` Listener *struct { MaxHttpRequestBodySize *int64 `tfsdk:"max_http_request_body_size" json:"maxHttpRequestBodySize,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Ports *struct { Grpc *int64 `tfsdk:"grpc" json:"grpc,omitempty"` Http *int64 `tfsdk:"http" json:"http,omitempty"` } `tfsdk:"ports" json:"ports,omitempty"` Timeout *int64 `tfsdk:"timeout" json:"timeout,omitempty"` Tls *struct { CertSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"cert_secret_ref" json:"certSecretRef,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"tls" json:"tls,omitempty"` } `tfsdk:"listener" json:"listener,omitempty"` LogLevel *string `tfsdk:"log_level" json:"logLevel,omitempty"` LogMode *string `tfsdk:"log_mode" json:"logMode,omitempty"` Metrics *struct { Deep *bool `tfsdk:"deep" json:"deep,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"metrics" json:"metrics,omitempty"` OidcServer *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Tls *struct { CertSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"cert_secret_ref" json:"certSecretRef,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"tls" json:"tls,omitempty"` } `tfsdk:"oidc_server" json:"oidcServer,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` SecretLabelSelectors *string `tfsdk:"secret_label_selectors" json:"secretLabelSelectors,omitempty"` SupersedingHostSubsets *bool `tfsdk:"superseding_host_subsets" json:"supersedingHostSubsets,omitempty"` Tracing *struct { Endpoint *string `tfsdk:"endpoint" json:"endpoint,omitempty"` Insecure *bool `tfsdk:"insecure" json:"insecure,omitempty"` Tags *map[string]string `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"tracing" json:"tracing,omitempty"` Volumes *struct { DefaultMode *int64 `tfsdk:"default_mode" json:"defaultMode,omitempty"` Items *[]struct { ConfigMaps *[]string `tfsdk:"config_maps" json:"configMaps,omitempty"` Items *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Mode *int64 `tfsdk:"mode" json:"mode,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"items" json:"items,omitempty"` MountPath *string `tfsdk:"mount_path" json:"mountPath,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Secrets *[]string `tfsdk:"secrets" json:"secrets,omitempty"` } `tfsdk:"items" json:"items,omitempty"` } `tfsdk:"volumes" json:"volumes,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.