Documentation
¶
Index ¶
- func NewAppKiegroupOrgKogitoBuildV1Beta1Manifest() datasource.DataSource
- func NewAppKiegroupOrgKogitoInfraV1Beta1Manifest() datasource.DataSource
- func NewAppKiegroupOrgKogitoRuntimeV1Beta1Manifest() datasource.DataSource
- func NewAppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest() datasource.DataSource
- type AppKiegroupOrgKogitoBuildV1Beta1Manifest
- func (r *AppKiegroupOrgKogitoBuildV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppKiegroupOrgKogitoBuildV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppKiegroupOrgKogitoBuildV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppKiegroupOrgKogitoBuildV1Beta1ManifestData
- type AppKiegroupOrgKogitoInfraV1Beta1Manifest
- func (r *AppKiegroupOrgKogitoInfraV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppKiegroupOrgKogitoInfraV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppKiegroupOrgKogitoInfraV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppKiegroupOrgKogitoInfraV1Beta1ManifestData
- type AppKiegroupOrgKogitoRuntimeV1Beta1Manifest
- func (r *AppKiegroupOrgKogitoRuntimeV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppKiegroupOrgKogitoRuntimeV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppKiegroupOrgKogitoRuntimeV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppKiegroupOrgKogitoRuntimeV1Beta1ManifestData
- type AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest
- func (r *AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppKiegroupOrgKogitoSupportingServiceV1Beta1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAppKiegroupOrgKogitoBuildV1Beta1Manifest ¶
func NewAppKiegroupOrgKogitoBuildV1Beta1Manifest() datasource.DataSource
func NewAppKiegroupOrgKogitoInfraV1Beta1Manifest ¶
func NewAppKiegroupOrgKogitoInfraV1Beta1Manifest() datasource.DataSource
func NewAppKiegroupOrgKogitoRuntimeV1Beta1Manifest ¶
func NewAppKiegroupOrgKogitoRuntimeV1Beta1Manifest() datasource.DataSource
func NewAppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest ¶
func NewAppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest() datasource.DataSource
Types ¶
type AppKiegroupOrgKogitoBuildV1Beta1Manifest ¶
type AppKiegroupOrgKogitoBuildV1Beta1Manifest struct{}
func (*AppKiegroupOrgKogitoBuildV1Beta1Manifest) Metadata ¶
func (r *AppKiegroupOrgKogitoBuildV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppKiegroupOrgKogitoBuildV1Beta1Manifest) Read ¶
func (r *AppKiegroupOrgKogitoBuildV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppKiegroupOrgKogitoBuildV1Beta1Manifest) Schema ¶
func (r *AppKiegroupOrgKogitoBuildV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppKiegroupOrgKogitoBuildV1Beta1ManifestData ¶
type AppKiegroupOrgKogitoBuildV1Beta1ManifestData 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 { Artifact *struct { ArtifactId *string `tfsdk:"artifact_id" json:"artifactId,omitempty"` GroupId *string `tfsdk:"group_id" json:"groupId,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"artifact" json:"artifact,omitempty"` BuildImage *string `tfsdk:"build_image" json:"buildImage,omitempty"` DisableIncremental *bool `tfsdk:"disable_incremental" json:"disableIncremental,omitempty"` EnableMavenDownloadOutput *bool `tfsdk:"enable_maven_download_output" json:"enableMavenDownloadOutput,omitempty"` Env *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { ConfigMapKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"config_map_key_ref" json:"configMapKeyRef,omitempty"` FieldRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` } `tfsdk:"field_ref" json:"fieldRef,omitempty"` ResourceFieldRef *struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Divisor *string `tfsdk:"divisor" json:"divisor,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` } `tfsdk:"resource_field_ref" json:"resourceFieldRef,omitempty"` SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"env" json:"env,omitempty"` GitSource *struct { ContextDir *string `tfsdk:"context_dir" json:"contextDir,omitempty"` Reference *string `tfsdk:"reference" json:"reference,omitempty"` Uri *string `tfsdk:"uri" json:"uri,omitempty"` } `tfsdk:"git_source" json:"gitSource,omitempty"` MavenMirrorURL *string `tfsdk:"maven_mirror_url" json:"mavenMirrorURL,omitempty"` Native *bool `tfsdk:"native" json:"native,omitempty"` Resources *struct { Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Runtime *string `tfsdk:"runtime" json:"runtime,omitempty"` RuntimeImage *string `tfsdk:"runtime_image" json:"runtimeImage,omitempty"` TargetKogitoRuntime *string `tfsdk:"target_kogito_runtime" json:"targetKogitoRuntime,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` WebHooks *[]struct { Secret *string `tfsdk:"secret" json:"secret,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"web_hooks" json:"webHooks,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppKiegroupOrgKogitoInfraV1Beta1Manifest ¶
type AppKiegroupOrgKogitoInfraV1Beta1Manifest struct{}
func (*AppKiegroupOrgKogitoInfraV1Beta1Manifest) Metadata ¶
func (r *AppKiegroupOrgKogitoInfraV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppKiegroupOrgKogitoInfraV1Beta1Manifest) Read ¶
func (r *AppKiegroupOrgKogitoInfraV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppKiegroupOrgKogitoInfraV1Beta1Manifest) Schema ¶
func (r *AppKiegroupOrgKogitoInfraV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppKiegroupOrgKogitoInfraV1Beta1ManifestData ¶
type AppKiegroupOrgKogitoInfraV1Beta1ManifestData 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 { ConfigMapEnvFromReferences *[]string `tfsdk:"config_map_env_from_references" json:"configMapEnvFromReferences,omitempty"` ConfigMapVolumeReferences *[]struct { FileMode *int64 `tfsdk:"file_mode" json:"fileMode,omitempty"` MountPath *string `tfsdk:"mount_path" json:"mountPath,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"config_map_volume_references" json:"configMapVolumeReferences,omitempty"` Envs *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { ConfigMapKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"config_map_key_ref" json:"configMapKeyRef,omitempty"` FieldRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` } `tfsdk:"field_ref" json:"fieldRef,omitempty"` ResourceFieldRef *struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Divisor *string `tfsdk:"divisor" json:"divisor,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` } `tfsdk:"resource_field_ref" json:"resourceFieldRef,omitempty"` SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"envs" json:"envs,omitempty"` InfraProperties *map[string]string `tfsdk:"infra_properties" json:"infraProperties,omitempty"` Resource *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"resource" json:"resource,omitempty"` SecretEnvFromReferences *[]string `tfsdk:"secret_env_from_references" json:"secretEnvFromReferences,omitempty"` SecretVolumeReferences *[]struct { FileMode *int64 `tfsdk:"file_mode" json:"fileMode,omitempty"` MountPath *string `tfsdk:"mount_path" json:"mountPath,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_volume_references" json:"secretVolumeReferences,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppKiegroupOrgKogitoRuntimeV1Beta1Manifest ¶
type AppKiegroupOrgKogitoRuntimeV1Beta1Manifest struct{}
func (*AppKiegroupOrgKogitoRuntimeV1Beta1Manifest) Metadata ¶
func (r *AppKiegroupOrgKogitoRuntimeV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppKiegroupOrgKogitoRuntimeV1Beta1Manifest) Read ¶
func (r *AppKiegroupOrgKogitoRuntimeV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppKiegroupOrgKogitoRuntimeV1Beta1Manifest) Schema ¶
func (r *AppKiegroupOrgKogitoRuntimeV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppKiegroupOrgKogitoRuntimeV1Beta1ManifestData ¶
type AppKiegroupOrgKogitoRuntimeV1Beta1ManifestData 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 { Config *map[string]string `tfsdk:"config" json:"config,omitempty"` DeploymentLabels *map[string]string `tfsdk:"deployment_labels" json:"deploymentLabels,omitempty"` DisableRoute *bool `tfsdk:"disable_route" json:"disableRoute,omitempty"` EnableIstio *bool `tfsdk:"enable_istio" json:"enableIstio,omitempty"` Env *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { ConfigMapKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"config_map_key_ref" json:"configMapKeyRef,omitempty"` FieldRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` } `tfsdk:"field_ref" json:"fieldRef,omitempty"` ResourceFieldRef *struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Divisor *string `tfsdk:"divisor" json:"divisor,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` } `tfsdk:"resource_field_ref" json:"resourceFieldRef,omitempty"` SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"env" json:"env,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` Infra *[]string `tfsdk:"infra" json:"infra,omitempty"` InsecureImageRegistry *bool `tfsdk:"insecure_image_registry" json:"insecureImageRegistry,omitempty"` Monitoring *struct { Path *string `tfsdk:"path" json:"path,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` } `tfsdk:"monitoring" json:"monitoring,omitempty"` Probes *struct { LivenessProbe *struct { Exec *struct { Command *[]string `tfsdk:"command" json:"command,omitempty"` } `tfsdk:"exec" json:"exec,omitempty"` FailureThreshold *int64 `tfsdk:"failure_threshold" json:"failureThreshold,omitempty"` Grpc *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` } `tfsdk:"grpc" json:"grpc,omitempty"` HttpGet *struct { Host *string `tfsdk:"host" json:"host,omitempty"` HttpHeaders *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"http_headers" json:"httpHeaders,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` } `tfsdk:"http_get" json:"httpGet,omitempty"` InitialDelaySeconds *int64 `tfsdk:"initial_delay_seconds" json:"initialDelaySeconds,omitempty"` PeriodSeconds *int64 `tfsdk:"period_seconds" json:"periodSeconds,omitempty"` SuccessThreshold *int64 `tfsdk:"success_threshold" json:"successThreshold,omitempty"` TcpSocket *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"tcp_socket" json:"tcpSocket,omitempty"` TerminationGracePeriodSeconds *int64 `tfsdk:"termination_grace_period_seconds" json:"terminationGracePeriodSeconds,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` } `tfsdk:"liveness_probe" json:"livenessProbe,omitempty"` ReadinessProbe *struct { Exec *struct { Command *[]string `tfsdk:"command" json:"command,omitempty"` } `tfsdk:"exec" json:"exec,omitempty"` FailureThreshold *int64 `tfsdk:"failure_threshold" json:"failureThreshold,omitempty"` Grpc *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` } `tfsdk:"grpc" json:"grpc,omitempty"` HttpGet *struct { Host *string `tfsdk:"host" json:"host,omitempty"` HttpHeaders *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"http_headers" json:"httpHeaders,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` } `tfsdk:"http_get" json:"httpGet,omitempty"` InitialDelaySeconds *int64 `tfsdk:"initial_delay_seconds" json:"initialDelaySeconds,omitempty"` PeriodSeconds *int64 `tfsdk:"period_seconds" json:"periodSeconds,omitempty"` SuccessThreshold *int64 `tfsdk:"success_threshold" json:"successThreshold,omitempty"` TcpSocket *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"tcp_socket" json:"tcpSocket,omitempty"` TerminationGracePeriodSeconds *int64 `tfsdk:"termination_grace_period_seconds" json:"terminationGracePeriodSeconds,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` } `tfsdk:"readiness_probe" json:"readinessProbe,omitempty"` StartupProbe *struct { Exec *struct { Command *[]string `tfsdk:"command" json:"command,omitempty"` } `tfsdk:"exec" json:"exec,omitempty"` FailureThreshold *int64 `tfsdk:"failure_threshold" json:"failureThreshold,omitempty"` Grpc *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` } `tfsdk:"grpc" json:"grpc,omitempty"` HttpGet *struct { Host *string `tfsdk:"host" json:"host,omitempty"` HttpHeaders *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"http_headers" json:"httpHeaders,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` } `tfsdk:"http_get" json:"httpGet,omitempty"` InitialDelaySeconds *int64 `tfsdk:"initial_delay_seconds" json:"initialDelaySeconds,omitempty"` PeriodSeconds *int64 `tfsdk:"period_seconds" json:"periodSeconds,omitempty"` SuccessThreshold *int64 `tfsdk:"success_threshold" json:"successThreshold,omitempty"` TcpSocket *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"tcp_socket" json:"tcpSocket,omitempty"` TerminationGracePeriodSeconds *int64 `tfsdk:"termination_grace_period_seconds" json:"terminationGracePeriodSeconds,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` } `tfsdk:"startup_probe" json:"startupProbe,omitempty"` } `tfsdk:"probes" json:"probes,omitempty"` PropertiesConfigMap *string `tfsdk:"properties_config_map" json:"propertiesConfigMap,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Resources *struct { Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Runtime *string `tfsdk:"runtime" json:"runtime,omitempty"` ServiceLabels *map[string]string `tfsdk:"service_labels" json:"serviceLabels,omitempty"` TrustStoreSecret *string `tfsdk:"trust_store_secret" json:"trustStoreSecret,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest ¶
type AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest struct{}
func (*AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest) Metadata ¶
func (r *AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest) Read ¶
func (r *AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest) Schema ¶
func (r *AppKiegroupOrgKogitoSupportingServiceV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppKiegroupOrgKogitoSupportingServiceV1Beta1ManifestData ¶
type AppKiegroupOrgKogitoSupportingServiceV1Beta1ManifestData 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 { Config *map[string]string `tfsdk:"config" json:"config,omitempty"` DeploymentLabels *map[string]string `tfsdk:"deployment_labels" json:"deploymentLabels,omitempty"` DisableRoute *bool `tfsdk:"disable_route" json:"disableRoute,omitempty"` Env *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { ConfigMapKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"config_map_key_ref" json:"configMapKeyRef,omitempty"` FieldRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` } `tfsdk:"field_ref" json:"fieldRef,omitempty"` ResourceFieldRef *struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Divisor *string `tfsdk:"divisor" json:"divisor,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` } `tfsdk:"resource_field_ref" json:"resourceFieldRef,omitempty"` SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"env" json:"env,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` Infra *[]string `tfsdk:"infra" json:"infra,omitempty"` InsecureImageRegistry *bool `tfsdk:"insecure_image_registry" json:"insecureImageRegistry,omitempty"` Monitoring *struct { Path *string `tfsdk:"path" json:"path,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` } `tfsdk:"monitoring" json:"monitoring,omitempty"` Probes *struct { LivenessProbe *struct { Exec *struct { Command *[]string `tfsdk:"command" json:"command,omitempty"` } `tfsdk:"exec" json:"exec,omitempty"` FailureThreshold *int64 `tfsdk:"failure_threshold" json:"failureThreshold,omitempty"` Grpc *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` } `tfsdk:"grpc" json:"grpc,omitempty"` HttpGet *struct { Host *string `tfsdk:"host" json:"host,omitempty"` HttpHeaders *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"http_headers" json:"httpHeaders,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` } `tfsdk:"http_get" json:"httpGet,omitempty"` InitialDelaySeconds *int64 `tfsdk:"initial_delay_seconds" json:"initialDelaySeconds,omitempty"` PeriodSeconds *int64 `tfsdk:"period_seconds" json:"periodSeconds,omitempty"` SuccessThreshold *int64 `tfsdk:"success_threshold" json:"successThreshold,omitempty"` TcpSocket *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"tcp_socket" json:"tcpSocket,omitempty"` TerminationGracePeriodSeconds *int64 `tfsdk:"termination_grace_period_seconds" json:"terminationGracePeriodSeconds,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` } `tfsdk:"liveness_probe" json:"livenessProbe,omitempty"` ReadinessProbe *struct { Exec *struct { Command *[]string `tfsdk:"command" json:"command,omitempty"` } `tfsdk:"exec" json:"exec,omitempty"` FailureThreshold *int64 `tfsdk:"failure_threshold" json:"failureThreshold,omitempty"` Grpc *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` } `tfsdk:"grpc" json:"grpc,omitempty"` HttpGet *struct { Host *string `tfsdk:"host" json:"host,omitempty"` HttpHeaders *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"http_headers" json:"httpHeaders,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` } `tfsdk:"http_get" json:"httpGet,omitempty"` InitialDelaySeconds *int64 `tfsdk:"initial_delay_seconds" json:"initialDelaySeconds,omitempty"` PeriodSeconds *int64 `tfsdk:"period_seconds" json:"periodSeconds,omitempty"` SuccessThreshold *int64 `tfsdk:"success_threshold" json:"successThreshold,omitempty"` TcpSocket *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"tcp_socket" json:"tcpSocket,omitempty"` TerminationGracePeriodSeconds *int64 `tfsdk:"termination_grace_period_seconds" json:"terminationGracePeriodSeconds,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` } `tfsdk:"readiness_probe" json:"readinessProbe,omitempty"` StartupProbe *struct { Exec *struct { Command *[]string `tfsdk:"command" json:"command,omitempty"` } `tfsdk:"exec" json:"exec,omitempty"` FailureThreshold *int64 `tfsdk:"failure_threshold" json:"failureThreshold,omitempty"` Grpc *struct { Port *int64 `tfsdk:"port" json:"port,omitempty"` Service *string `tfsdk:"service" json:"service,omitempty"` } `tfsdk:"grpc" json:"grpc,omitempty"` HttpGet *struct { Host *string `tfsdk:"host" json:"host,omitempty"` HttpHeaders *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"http_headers" json:"httpHeaders,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` Scheme *string `tfsdk:"scheme" json:"scheme,omitempty"` } `tfsdk:"http_get" json:"httpGet,omitempty"` InitialDelaySeconds *int64 `tfsdk:"initial_delay_seconds" json:"initialDelaySeconds,omitempty"` PeriodSeconds *int64 `tfsdk:"period_seconds" json:"periodSeconds,omitempty"` SuccessThreshold *int64 `tfsdk:"success_threshold" json:"successThreshold,omitempty"` TcpSocket *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *string `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"tcp_socket" json:"tcpSocket,omitempty"` TerminationGracePeriodSeconds *int64 `tfsdk:"termination_grace_period_seconds" json:"terminationGracePeriodSeconds,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` } `tfsdk:"startup_probe" json:"startupProbe,omitempty"` } `tfsdk:"probes" json:"probes,omitempty"` PropertiesConfigMap *string `tfsdk:"properties_config_map" json:"propertiesConfigMap,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Resources *struct { Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` ServiceLabels *map[string]string `tfsdk:"service_labels" json:"serviceLabels,omitempty"` ServiceType *string `tfsdk:"service_type" json:"serviceType,omitempty"` TrustStoreSecret *string `tfsdk:"trust_store_secret" json:"trustStoreSecret,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.