Documentation ¶
Index ¶
- func NewMattermostComClusterInstallationV1Alpha1Manifest() datasource.DataSource
- func NewMattermostComMattermostRestoreDbV1Alpha1Manifest() datasource.DataSource
- type MattermostComClusterInstallationV1Alpha1Manifest
- func (r *MattermostComClusterInstallationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *MattermostComClusterInstallationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *MattermostComClusterInstallationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type MattermostComClusterInstallationV1Alpha1ManifestData
- type MattermostComMattermostRestoreDbV1Alpha1Manifest
- func (r *MattermostComMattermostRestoreDbV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *MattermostComMattermostRestoreDbV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *MattermostComMattermostRestoreDbV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type MattermostComMattermostRestoreDbV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMattermostComClusterInstallationV1Alpha1Manifest ¶
func NewMattermostComClusterInstallationV1Alpha1Manifest() datasource.DataSource
func NewMattermostComMattermostRestoreDbV1Alpha1Manifest ¶
func NewMattermostComMattermostRestoreDbV1Alpha1Manifest() datasource.DataSource
Types ¶
type MattermostComClusterInstallationV1Alpha1Manifest ¶
type MattermostComClusterInstallationV1Alpha1Manifest struct{}
func (*MattermostComClusterInstallationV1Alpha1Manifest) Metadata ¶
func (r *MattermostComClusterInstallationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*MattermostComClusterInstallationV1Alpha1Manifest) Read ¶
func (r *MattermostComClusterInstallationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*MattermostComClusterInstallationV1Alpha1Manifest) Schema ¶
func (r *MattermostComClusterInstallationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type MattermostComClusterInstallationV1Alpha1ManifestData ¶
type MattermostComClusterInstallationV1Alpha1ManifestData 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 { Affinity *struct { NodeAffinity *struct { PreferredDuringSchedulingIgnoredDuringExecution *[]struct { Preference *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"` MatchFields *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_fields" json:"matchFields,omitempty"` } `tfsdk:"preference" json:"preference,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *struct { NodeSelectorTerms *[]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"` MatchFields *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_fields" json:"matchFields,omitempty"` } `tfsdk:"node_selector_terms" json:"nodeSelectorTerms,omitempty"` } `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` } `tfsdk:"node_affinity" json:"nodeAffinity,omitempty"` PodAffinity *struct { PreferredDuringSchedulingIgnoredDuringExecution *[]struct { PodAffinityTerm *struct { LabelSelector *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:"label_selector" json:"labelSelector,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"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"pod_affinity_term" json:"podAffinityTerm,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *[]struct { LabelSelector *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:"label_selector" json:"labelSelector,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"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` } `tfsdk:"pod_affinity" json:"podAffinity,omitempty"` PodAntiAffinity *struct { PreferredDuringSchedulingIgnoredDuringExecution *[]struct { PodAffinityTerm *struct { LabelSelector *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:"label_selector" json:"labelSelector,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"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"pod_affinity_term" json:"podAffinityTerm,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *[]struct { LabelSelector *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:"label_selector" json:"labelSelector,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"` Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` } `tfsdk:"pod_anti_affinity" json:"podAntiAffinity,omitempty"` } `tfsdk:"affinity" json:"affinity,omitempty"` BlueGreen *struct { Blue *struct { Image *string `tfsdk:"image" json:"image,omitempty"` IngressName *string `tfsdk:"ingress_name" json:"ingressName,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` ResourceLabels *map[string]string `tfsdk:"resource_labels" json:"resourceLabels,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"blue" json:"blue,omitempty"` Enable *bool `tfsdk:"enable" json:"enable,omitempty"` Green *struct { Image *string `tfsdk:"image" json:"image,omitempty"` IngressName *string `tfsdk:"ingress_name" json:"ingressName,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` ResourceLabels *map[string]string `tfsdk:"resource_labels" json:"resourceLabels,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"green" json:"green,omitempty"` ProductionDeployment *string `tfsdk:"production_deployment" json:"productionDeployment,omitempty"` } `tfsdk:"blue_green" json:"blueGreen,omitempty"` Canary *struct { Deployment *struct { Image *string `tfsdk:"image" json:"image,omitempty"` IngressName *string `tfsdk:"ingress_name" json:"ingressName,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` ResourceLabels *map[string]string `tfsdk:"resource_labels" json:"resourceLabels,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"deployment" json:"deployment,omitempty"` Enable *bool `tfsdk:"enable" json:"enable,omitempty"` } `tfsdk:"canary" json:"canary,omitempty"` Database *struct { BackupRemoteDeletePolicy *string `tfsdk:"backup_remote_delete_policy" json:"backupRemoteDeletePolicy,omitempty"` BackupRestoreSecretName *string `tfsdk:"backup_restore_secret_name" json:"backupRestoreSecretName,omitempty"` BackupSchedule *string `tfsdk:"backup_schedule" json:"backupSchedule,omitempty"` BackupSecretName *string `tfsdk:"backup_secret_name" json:"backupSecretName,omitempty"` BackupURL *string `tfsdk:"backup_url" json:"backupURL,omitempty"` InitBucketURL *string `tfsdk:"init_bucket_url" json:"initBucketURL,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Secret *string `tfsdk:"secret" json:"secret,omitempty"` StorageSize *string `tfsdk:"storage_size" json:"storageSize,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"database" json:"database,omitempty"` ElasticSearch *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Password *string `tfsdk:"password" json:"password,omitempty"` Username *string `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"elastic_search" json:"elasticSearch,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` ImagePullPolicy *string `tfsdk:"image_pull_policy" json:"imagePullPolicy,omitempty"` IngressAnnotations *map[string]string `tfsdk:"ingress_annotations" json:"ingressAnnotations,omitempty"` IngressName *string `tfsdk:"ingress_name" json:"ingressName,omitempty"` 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"` MattermostEnv *[]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:"mattermost_env" json:"mattermostEnv,omitempty"` MattermostLicenseSecret *string `tfsdk:"mattermost_license_secret" json:"mattermostLicenseSecret,omitempty"` Migrate *bool `tfsdk:"migrate" json:"migrate,omitempty"` Minio *struct { ExternalBucket *string `tfsdk:"external_bucket" json:"externalBucket,omitempty"` ExternalURL *string `tfsdk:"external_url" json:"externalURL,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Secret *string `tfsdk:"secret" json:"secret,omitempty"` StorageSize *string `tfsdk:"storage_size" json:"storageSize,omitempty"` } `tfsdk:"minio" json:"minio,omitempty"` NodeSelector *map[string]string `tfsdk:"node_selector" json:"nodeSelector,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"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` ResourceLabels *map[string]string `tfsdk:"resource_labels" json:"resourceLabels,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` ServiceAnnotations *map[string]string `tfsdk:"service_annotations" json:"serviceAnnotations,omitempty"` Size *string `tfsdk:"size" json:"size,omitempty"` UseIngressTLS *bool `tfsdk:"use_ingress_tls" json:"useIngressTLS,omitempty"` UseServiceLoadBalancer *bool `tfsdk:"use_service_load_balancer" json:"useServiceLoadBalancer,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type MattermostComMattermostRestoreDbV1Alpha1Manifest ¶
type MattermostComMattermostRestoreDbV1Alpha1Manifest struct{}
func (*MattermostComMattermostRestoreDbV1Alpha1Manifest) Metadata ¶
func (r *MattermostComMattermostRestoreDbV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*MattermostComMattermostRestoreDbV1Alpha1Manifest) Read ¶
func (r *MattermostComMattermostRestoreDbV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*MattermostComMattermostRestoreDbV1Alpha1Manifest) Schema ¶
func (r *MattermostComMattermostRestoreDbV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type MattermostComMattermostRestoreDbV1Alpha1ManifestData ¶
type MattermostComMattermostRestoreDbV1Alpha1ManifestData 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 { InitBucketURL *string `tfsdk:"init_bucket_url" json:"initBucketURL,omitempty"` MattermostClusterName *string `tfsdk:"mattermost_cluster_name" json:"mattermostClusterName,omitempty"` MattermostDBName *string `tfsdk:"mattermost_db_name" json:"mattermostDBName,omitempty"` MattermostDBPassword *string `tfsdk:"mattermost_db_password" json:"mattermostDBPassword,omitempty"` MattermostDBUser *string `tfsdk:"mattermost_db_user" json:"mattermostDBUser,omitempty"` RestoreSecret *string `tfsdk:"restore_secret" json:"restoreSecret,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.