operator_openshift_io_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: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewOperatorOpenshiftIoAuthenticationV1Manifest

func NewOperatorOpenshiftIoAuthenticationV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoCloudCredentialV1Manifest

func NewOperatorOpenshiftIoCloudCredentialV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoClusterCsidriverV1Manifest

func NewOperatorOpenshiftIoClusterCsidriverV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoConfigV1Manifest

func NewOperatorOpenshiftIoConfigV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoConsoleV1Manifest

func NewOperatorOpenshiftIoConsoleV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoCsisnapshotControllerV1Manifest

func NewOperatorOpenshiftIoCsisnapshotControllerV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoDnsV1Manifest

func NewOperatorOpenshiftIoDnsV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoEtcdV1Manifest

func NewOperatorOpenshiftIoEtcdV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoIngressControllerV1Manifest

func NewOperatorOpenshiftIoIngressControllerV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoInsightsOperatorV1Manifest

func NewOperatorOpenshiftIoInsightsOperatorV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoKubeApiserverV1Manifest

func NewOperatorOpenshiftIoKubeApiserverV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoKubeControllerManagerV1Manifest

func NewOperatorOpenshiftIoKubeControllerManagerV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoKubeSchedulerV1Manifest

func NewOperatorOpenshiftIoKubeSchedulerV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoKubeStorageVersionMigratorV1Manifest

func NewOperatorOpenshiftIoKubeStorageVersionMigratorV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoMachineConfigurationV1Manifest

func NewOperatorOpenshiftIoMachineConfigurationV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoNetworkV1Manifest

func NewOperatorOpenshiftIoNetworkV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoOpenShiftApiserverV1Manifest

func NewOperatorOpenshiftIoOpenShiftApiserverV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoOpenShiftControllerManagerV1Manifest

func NewOperatorOpenshiftIoOpenShiftControllerManagerV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoServiceCaV1Manifest

func NewOperatorOpenshiftIoServiceCaV1Manifest() datasource.DataSource

func NewOperatorOpenshiftIoStorageV1Manifest

func NewOperatorOpenshiftIoStorageV1Manifest() datasource.DataSource

Types

type OperatorOpenshiftIoAuthenticationV1Manifest

type OperatorOpenshiftIoAuthenticationV1Manifest struct{}

func (*OperatorOpenshiftIoAuthenticationV1Manifest) Metadata

func (*OperatorOpenshiftIoAuthenticationV1Manifest) Read

func (*OperatorOpenshiftIoAuthenticationV1Manifest) Schema

type OperatorOpenshiftIoAuthenticationV1ManifestData

type OperatorOpenshiftIoAuthenticationV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoCloudCredentialV1Manifest

type OperatorOpenshiftIoCloudCredentialV1Manifest struct{}

func (*OperatorOpenshiftIoCloudCredentialV1Manifest) Metadata

func (*OperatorOpenshiftIoCloudCredentialV1Manifest) Read

func (*OperatorOpenshiftIoCloudCredentialV1Manifest) Schema

type OperatorOpenshiftIoCloudCredentialV1ManifestData

type OperatorOpenshiftIoCloudCredentialV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		CredentialsMode            *string            `tfsdk:"credentials_mode" json:"credentialsMode,omitempty"`
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoClusterCsidriverV1Manifest

type OperatorOpenshiftIoClusterCsidriverV1Manifest struct{}

func (*OperatorOpenshiftIoClusterCsidriverV1Manifest) Metadata

func (*OperatorOpenshiftIoClusterCsidriverV1Manifest) Read

func (*OperatorOpenshiftIoClusterCsidriverV1Manifest) Schema

type OperatorOpenshiftIoClusterCsidriverV1ManifestData

type OperatorOpenshiftIoClusterCsidriverV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		DriverConfig *struct {
			Aws *struct {
				KmsKeyARN *string `tfsdk:"kms_key_arn" json:"kmsKeyARN,omitempty"`
			} `tfsdk:"aws" json:"aws,omitempty"`
			Azure *struct {
				DiskEncryptionSet *struct {
					Name           *string `tfsdk:"name" json:"name,omitempty"`
					ResourceGroup  *string `tfsdk:"resource_group" json:"resourceGroup,omitempty"`
					SubscriptionID *string `tfsdk:"subscription_id" json:"subscriptionID,omitempty"`
				} `tfsdk:"disk_encryption_set" json:"diskEncryptionSet,omitempty"`
			} `tfsdk:"azure" json:"azure,omitempty"`
			DriverType *string `tfsdk:"driver_type" json:"driverType,omitempty"`
			Gcp        *struct {
				KmsKey *struct {
					KeyRing   *string `tfsdk:"key_ring" json:"keyRing,omitempty"`
					Location  *string `tfsdk:"location" json:"location,omitempty"`
					Name      *string `tfsdk:"name" json:"name,omitempty"`
					ProjectID *string `tfsdk:"project_id" json:"projectID,omitempty"`
				} `tfsdk:"kms_key" json:"kmsKey,omitempty"`
			} `tfsdk:"gcp" json:"gcp,omitempty"`
			Ibmcloud *struct {
				EncryptionKeyCRN *string `tfsdk:"encryption_key_crn" json:"encryptionKeyCRN,omitempty"`
			} `tfsdk:"ibmcloud" json:"ibmcloud,omitempty"`
			VSphere *struct {
				TopologyCategories *[]string `tfsdk:"topology_categories" json:"topologyCategories,omitempty"`
			} `tfsdk:"v_sphere" json:"vSphere,omitempty"`
		} `tfsdk:"driver_config" json:"driverConfig,omitempty"`
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		StorageClassState          *string            `tfsdk:"storage_class_state" json:"storageClassState,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoConfigV1Manifest

type OperatorOpenshiftIoConfigV1Manifest struct{}

func (*OperatorOpenshiftIoConfigV1Manifest) Metadata

func (*OperatorOpenshiftIoConfigV1Manifest) Read

func (*OperatorOpenshiftIoConfigV1Manifest) Schema

type OperatorOpenshiftIoConfigV1ManifestData

type OperatorOpenshiftIoConfigV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoConsoleV1Manifest

type OperatorOpenshiftIoConsoleV1Manifest struct{}

func (*OperatorOpenshiftIoConsoleV1Manifest) Metadata

func (*OperatorOpenshiftIoConsoleV1Manifest) Read

func (*OperatorOpenshiftIoConsoleV1Manifest) Schema

type OperatorOpenshiftIoConsoleV1ManifestData

type OperatorOpenshiftIoConsoleV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Customization *struct {
			AddPage *struct {
				DisabledActions *[]string `tfsdk:"disabled_actions" json:"disabledActions,omitempty"`
			} `tfsdk:"add_page" json:"addPage,omitempty"`
			Brand          *string `tfsdk:"brand" json:"brand,omitempty"`
			CustomLogoFile *struct {
				Key  *string `tfsdk:"key" json:"key,omitempty"`
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"custom_logo_file" json:"customLogoFile,omitempty"`
			CustomProductName *string `tfsdk:"custom_product_name" json:"customProductName,omitempty"`
			DeveloperCatalog  *struct {
				Categories *[]struct {
					Id            *string `tfsdk:"id" json:"id,omitempty"`
					Label         *string `tfsdk:"label" json:"label,omitempty"`
					Subcategories *[]struct {
						Id    *string   `tfsdk:"id" json:"id,omitempty"`
						Label *string   `tfsdk:"label" json:"label,omitempty"`
						Tags  *[]string `tfsdk:"tags" json:"tags,omitempty"`
					} `tfsdk:"subcategories" json:"subcategories,omitempty"`
					Tags *[]string `tfsdk:"tags" json:"tags,omitempty"`
				} `tfsdk:"categories" json:"categories,omitempty"`
				Types *struct {
					Disabled *[]string `tfsdk:"disabled" json:"disabled,omitempty"`
					Enabled  *[]string `tfsdk:"enabled" json:"enabled,omitempty"`
					State    *string   `tfsdk:"state" json:"state,omitempty"`
				} `tfsdk:"types" json:"types,omitempty"`
			} `tfsdk:"developer_catalog" json:"developerCatalog,omitempty"`
			DocumentationBaseURL *string `tfsdk:"documentation_base_url" json:"documentationBaseURL,omitempty"`
			Perspectives         *[]struct {
				Id              *string `tfsdk:"id" json:"id,omitempty"`
				PinnedResources *[]struct {
					Group    *string `tfsdk:"group" json:"group,omitempty"`
					Resource *string `tfsdk:"resource" json:"resource,omitempty"`
					Version  *string `tfsdk:"version" json:"version,omitempty"`
				} `tfsdk:"pinned_resources" json:"pinnedResources,omitempty"`
				Visibility *struct {
					AccessReview *struct {
						Missing *[]struct {
							Group       *string `tfsdk:"group" json:"group,omitempty"`
							Name        *string `tfsdk:"name" json:"name,omitempty"`
							Namespace   *string `tfsdk:"namespace" json:"namespace,omitempty"`
							Resource    *string `tfsdk:"resource" json:"resource,omitempty"`
							Subresource *string `tfsdk:"subresource" json:"subresource,omitempty"`
							Verb        *string `tfsdk:"verb" json:"verb,omitempty"`
							Version     *string `tfsdk:"version" json:"version,omitempty"`
						} `tfsdk:"missing" json:"missing,omitempty"`
						Required *[]struct {
							Group       *string `tfsdk:"group" json:"group,omitempty"`
							Name        *string `tfsdk:"name" json:"name,omitempty"`
							Namespace   *string `tfsdk:"namespace" json:"namespace,omitempty"`
							Resource    *string `tfsdk:"resource" json:"resource,omitempty"`
							Subresource *string `tfsdk:"subresource" json:"subresource,omitempty"`
							Verb        *string `tfsdk:"verb" json:"verb,omitempty"`
							Version     *string `tfsdk:"version" json:"version,omitempty"`
						} `tfsdk:"required" json:"required,omitempty"`
					} `tfsdk:"access_review" json:"accessReview,omitempty"`
					State *string `tfsdk:"state" json:"state,omitempty"`
				} `tfsdk:"visibility" json:"visibility,omitempty"`
			} `tfsdk:"perspectives" json:"perspectives,omitempty"`
			ProjectAccess *struct {
				AvailableClusterRoles *[]string `tfsdk:"available_cluster_roles" json:"availableClusterRoles,omitempty"`
			} `tfsdk:"project_access" json:"projectAccess,omitempty"`
			QuickStarts *struct {
				Disabled *[]string `tfsdk:"disabled" json:"disabled,omitempty"`
			} `tfsdk:"quick_starts" json:"quickStarts,omitempty"`
		} `tfsdk:"customization" json:"customization,omitempty"`
		LogLevel         *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState  *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig   *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		Plugins          *[]string          `tfsdk:"plugins" json:"plugins,omitempty"`
		Providers        *struct {
			Statuspage *struct {
				PageID *string `tfsdk:"page_id" json:"pageID,omitempty"`
			} `tfsdk:"statuspage" json:"statuspage,omitempty"`
		} `tfsdk:"providers" json:"providers,omitempty"`
		Route *struct {
			Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"`
			Secret   *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"secret" json:"secret,omitempty"`
		} `tfsdk:"route" json:"route,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoCsisnapshotControllerV1Manifest

type OperatorOpenshiftIoCsisnapshotControllerV1Manifest struct{}

func (*OperatorOpenshiftIoCsisnapshotControllerV1Manifest) Metadata

func (*OperatorOpenshiftIoCsisnapshotControllerV1Manifest) Read

func (*OperatorOpenshiftIoCsisnapshotControllerV1Manifest) Schema

type OperatorOpenshiftIoCsisnapshotControllerV1ManifestData

type OperatorOpenshiftIoCsisnapshotControllerV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoDnsV1Manifest

type OperatorOpenshiftIoDnsV1Manifest struct{}

func (*OperatorOpenshiftIoDnsV1Manifest) Metadata

func (*OperatorOpenshiftIoDnsV1Manifest) Read

func (*OperatorOpenshiftIoDnsV1Manifest) Schema

type OperatorOpenshiftIoDnsV1ManifestData

type OperatorOpenshiftIoDnsV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Cache *struct {
			NegativeTTL *string `tfsdk:"negative_ttl" json:"negativeTTL,omitempty"`
			PositiveTTL *string `tfsdk:"positive_ttl" json:"positiveTTL,omitempty"`
		} `tfsdk:"cache" json:"cache,omitempty"`
		LogLevel        *string `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState *string `tfsdk:"management_state" json:"managementState,omitempty"`
		NodePlacement   *struct {
			NodeSelector *map[string]string `tfsdk:"node_selector" json:"nodeSelector,omitempty"`
			Tolerations  *[]struct {
				Effect            *string `tfsdk:"effect" json:"effect,omitempty"`
				Key               *string `tfsdk:"key" json:"key,omitempty"`
				Operator          *string `tfsdk:"operator" json:"operator,omitempty"`
				TolerationSeconds *int64  `tfsdk:"toleration_seconds" json:"tolerationSeconds,omitempty"`
				Value             *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"tolerations" json:"tolerations,omitempty"`
		} `tfsdk:"node_placement" json:"nodePlacement,omitempty"`
		OperatorLogLevel *string `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		Servers          *[]struct {
			ForwardPlugin *struct {
				Policy           *string `tfsdk:"policy" json:"policy,omitempty"`
				ProtocolStrategy *string `tfsdk:"protocol_strategy" json:"protocolStrategy,omitempty"`
				TransportConfig  *struct {
					Tls *struct {
						CaBundle *struct {
							Name *string `tfsdk:"name" json:"name,omitempty"`
						} `tfsdk:"ca_bundle" json:"caBundle,omitempty"`
						ServerName *string `tfsdk:"server_name" json:"serverName,omitempty"`
					} `tfsdk:"tls" json:"tls,omitempty"`
					Transport *string `tfsdk:"transport" json:"transport,omitempty"`
				} `tfsdk:"transport_config" json:"transportConfig,omitempty"`
				Upstreams *[]string `tfsdk:"upstreams" json:"upstreams,omitempty"`
			} `tfsdk:"forward_plugin" json:"forwardPlugin,omitempty"`
			Name  *string   `tfsdk:"name" json:"name,omitempty"`
			Zones *[]string `tfsdk:"zones" json:"zones,omitempty"`
		} `tfsdk:"servers" json:"servers,omitempty"`
		UpstreamResolvers *struct {
			Policy           *string `tfsdk:"policy" json:"policy,omitempty"`
			ProtocolStrategy *string `tfsdk:"protocol_strategy" json:"protocolStrategy,omitempty"`
			TransportConfig  *struct {
				Tls *struct {
					CaBundle *struct {
						Name *string `tfsdk:"name" json:"name,omitempty"`
					} `tfsdk:"ca_bundle" json:"caBundle,omitempty"`
					ServerName *string `tfsdk:"server_name" json:"serverName,omitempty"`
				} `tfsdk:"tls" json:"tls,omitempty"`
				Transport *string `tfsdk:"transport" json:"transport,omitempty"`
			} `tfsdk:"transport_config" json:"transportConfig,omitempty"`
			Upstreams *[]struct {
				Address *string `tfsdk:"address" json:"address,omitempty"`
				Port    *int64  `tfsdk:"port" json:"port,omitempty"`
				Type    *string `tfsdk:"type" json:"type,omitempty"`
			} `tfsdk:"upstreams" json:"upstreams,omitempty"`
		} `tfsdk:"upstream_resolvers" json:"upstreamResolvers,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoEtcdV1Manifest

type OperatorOpenshiftIoEtcdV1Manifest struct{}

func (*OperatorOpenshiftIoEtcdV1Manifest) Metadata

func (*OperatorOpenshiftIoEtcdV1Manifest) Read

func (*OperatorOpenshiftIoEtcdV1Manifest) Schema

type OperatorOpenshiftIoEtcdV1ManifestData

type OperatorOpenshiftIoEtcdV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		FailedRevisionLimit        *int64             `tfsdk:"failed_revision_limit" json:"failedRevisionLimit,omitempty"`
		ForceRedeploymentReason    *string            `tfsdk:"force_redeployment_reason" json:"forceRedeploymentReason,omitempty"`
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		SucceededRevisionLimit     *int64             `tfsdk:"succeeded_revision_limit" json:"succeededRevisionLimit,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoIngressControllerV1Manifest

type OperatorOpenshiftIoIngressControllerV1Manifest struct{}

func (*OperatorOpenshiftIoIngressControllerV1Manifest) Metadata

func (*OperatorOpenshiftIoIngressControllerV1Manifest) Read

func (*OperatorOpenshiftIoIngressControllerV1Manifest) Schema

type OperatorOpenshiftIoIngressControllerV1ManifestData

type OperatorOpenshiftIoIngressControllerV1ManifestData 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 {
		ClientTLS *struct {
			AllowedSubjectPatterns *[]string `tfsdk:"allowed_subject_patterns" json:"allowedSubjectPatterns,omitempty"`
			ClientCA               *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"client_ca" json:"clientCA,omitempty"`
			ClientCertificatePolicy *string `tfsdk:"client_certificate_policy" json:"clientCertificatePolicy,omitempty"`
		} `tfsdk:"client_tls" json:"clientTLS,omitempty"`
		DefaultCertificate *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"default_certificate" json:"defaultCertificate,omitempty"`
		Domain                     *string `tfsdk:"domain" json:"domain,omitempty"`
		EndpointPublishingStrategy *struct {
			HostNetwork *struct {
				HttpPort  *int64  `tfsdk:"http_port" json:"httpPort,omitempty"`
				HttpsPort *int64  `tfsdk:"https_port" json:"httpsPort,omitempty"`
				Protocol  *string `tfsdk:"protocol" json:"protocol,omitempty"`
				StatsPort *int64  `tfsdk:"stats_port" json:"statsPort,omitempty"`
			} `tfsdk:"host_network" json:"hostNetwork,omitempty"`
			LoadBalancer *struct {
				AllowedSourceRanges *[]string `tfsdk:"allowed_source_ranges" json:"allowedSourceRanges,omitempty"`
				DnsManagementPolicy *string   `tfsdk:"dns_management_policy" json:"dnsManagementPolicy,omitempty"`
				ProviderParameters  *struct {
					Aws *struct {
						ClassicLoadBalancer *struct {
							ConnectionIdleTimeout *string `tfsdk:"connection_idle_timeout" json:"connectionIdleTimeout,omitempty"`
						} `tfsdk:"classic_load_balancer" json:"classicLoadBalancer,omitempty"`
						NetworkLoadBalancer *map[string]string `tfsdk:"network_load_balancer" json:"networkLoadBalancer,omitempty"`
						Type                *string            `tfsdk:"type" json:"type,omitempty"`
					} `tfsdk:"aws" json:"aws,omitempty"`
					Gcp *struct {
						ClientAccess *string `tfsdk:"client_access" json:"clientAccess,omitempty"`
					} `tfsdk:"gcp" json:"gcp,omitempty"`
					Ibm *struct {
						Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"`
					} `tfsdk:"ibm" json:"ibm,omitempty"`
					Type *string `tfsdk:"type" json:"type,omitempty"`
				} `tfsdk:"provider_parameters" json:"providerParameters,omitempty"`
				Scope *string `tfsdk:"scope" json:"scope,omitempty"`
			} `tfsdk:"load_balancer" json:"loadBalancer,omitempty"`
			NodePort *struct {
				Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"`
			} `tfsdk:"node_port" json:"nodePort,omitempty"`
			Private *struct {
				Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"`
			} `tfsdk:"private" json:"private,omitempty"`
			Type *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"endpoint_publishing_strategy" json:"endpointPublishingStrategy,omitempty"`
		HttpCompression *struct {
			MimeTypes *[]string `tfsdk:"mime_types" json:"mimeTypes,omitempty"`
		} `tfsdk:"http_compression" json:"httpCompression,omitempty"`
		HttpEmptyRequestsPolicy *string `tfsdk:"http_empty_requests_policy" json:"httpEmptyRequestsPolicy,omitempty"`
		HttpErrorCodePages      *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"http_error_code_pages" json:"httpErrorCodePages,omitempty"`
		HttpHeaders *struct {
			Actions *struct {
				Request *[]struct {
					Action *struct {
						Set *struct {
							Value *string `tfsdk:"value" json:"value,omitempty"`
						} `tfsdk:"set" json:"set,omitempty"`
						Type *string `tfsdk:"type" json:"type,omitempty"`
					} `tfsdk:"action" json:"action,omitempty"`
					Name *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"request" json:"request,omitempty"`
				Response *[]struct {
					Action *struct {
						Set *struct {
							Value *string `tfsdk:"value" json:"value,omitempty"`
						} `tfsdk:"set" json:"set,omitempty"`
						Type *string `tfsdk:"type" json:"type,omitempty"`
					} `tfsdk:"action" json:"action,omitempty"`
					Name *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"response" json:"response,omitempty"`
			} `tfsdk:"actions" json:"actions,omitempty"`
			ForwardedHeaderPolicy     *string   `tfsdk:"forwarded_header_policy" json:"forwardedHeaderPolicy,omitempty"`
			HeaderNameCaseAdjustments *[]string `tfsdk:"header_name_case_adjustments" json:"headerNameCaseAdjustments,omitempty"`
			UniqueId                  *struct {
				Format *string `tfsdk:"format" json:"format,omitempty"`
				Name   *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"unique_id" json:"uniqueId,omitempty"`
		} `tfsdk:"http_headers" json:"httpHeaders,omitempty"`
		Logging *struct {
			Access *struct {
				Destination *struct {
					Container *struct {
						MaxLength *int64 `tfsdk:"max_length" json:"maxLength,omitempty"`
					} `tfsdk:"container" json:"container,omitempty"`
					Syslog *struct {
						Address   *string `tfsdk:"address" json:"address,omitempty"`
						Facility  *string `tfsdk:"facility" json:"facility,omitempty"`
						MaxLength *int64  `tfsdk:"max_length" json:"maxLength,omitempty"`
						Port      *int64  `tfsdk:"port" json:"port,omitempty"`
					} `tfsdk:"syslog" json:"syslog,omitempty"`
					Type *string `tfsdk:"type" json:"type,omitempty"`
				} `tfsdk:"destination" json:"destination,omitempty"`
				HttpCaptureCookies *[]struct {
					MatchType  *string `tfsdk:"match_type" json:"matchType,omitempty"`
					MaxLength  *int64  `tfsdk:"max_length" json:"maxLength,omitempty"`
					Name       *string `tfsdk:"name" json:"name,omitempty"`
					NamePrefix *string `tfsdk:"name_prefix" json:"namePrefix,omitempty"`
				} `tfsdk:"http_capture_cookies" json:"httpCaptureCookies,omitempty"`
				HttpCaptureHeaders *struct {
					Request *[]struct {
						MaxLength *int64  `tfsdk:"max_length" json:"maxLength,omitempty"`
						Name      *string `tfsdk:"name" json:"name,omitempty"`
					} `tfsdk:"request" json:"request,omitempty"`
					Response *[]struct {
						MaxLength *int64  `tfsdk:"max_length" json:"maxLength,omitempty"`
						Name      *string `tfsdk:"name" json:"name,omitempty"`
					} `tfsdk:"response" json:"response,omitempty"`
				} `tfsdk:"http_capture_headers" json:"httpCaptureHeaders,omitempty"`
				HttpLogFormat    *string `tfsdk:"http_log_format" json:"httpLogFormat,omitempty"`
				LogEmptyRequests *string `tfsdk:"log_empty_requests" json:"logEmptyRequests,omitempty"`
			} `tfsdk:"access" json:"access,omitempty"`
		} `tfsdk:"logging" json:"logging,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"`
		NodePlacement *struct {
			NodeSelector *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:"node_selector" json:"nodeSelector,omitempty"`
			Tolerations *[]struct {
				Effect            *string `tfsdk:"effect" json:"effect,omitempty"`
				Key               *string `tfsdk:"key" json:"key,omitempty"`
				Operator          *string `tfsdk:"operator" json:"operator,omitempty"`
				TolerationSeconds *int64  `tfsdk:"toleration_seconds" json:"tolerationSeconds,omitempty"`
				Value             *string `tfsdk:"value" json:"value,omitempty"`
			} `tfsdk:"tolerations" json:"tolerations,omitempty"`
		} `tfsdk:"node_placement" json:"nodePlacement,omitempty"`
		Replicas       *int64 `tfsdk:"replicas" json:"replicas,omitempty"`
		RouteAdmission *struct {
			NamespaceOwnership *string `tfsdk:"namespace_ownership" json:"namespaceOwnership,omitempty"`
			WildcardPolicy     *string `tfsdk:"wildcard_policy" json:"wildcardPolicy,omitempty"`
		} `tfsdk:"route_admission" json:"routeAdmission,omitempty"`
		RouteSelector *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:"route_selector" json:"routeSelector,omitempty"`
		TlsSecurityProfile *struct {
			Custom *struct {
				Ciphers       *[]string `tfsdk:"ciphers" json:"ciphers,omitempty"`
				MinTLSVersion *string   `tfsdk:"min_tls_version" json:"minTLSVersion,omitempty"`
			} `tfsdk:"custom" json:"custom,omitempty"`
			Intermediate *map[string]string `tfsdk:"intermediate" json:"intermediate,omitempty"`
			Modern       *map[string]string `tfsdk:"modern" json:"modern,omitempty"`
			Old          *map[string]string `tfsdk:"old" json:"old,omitempty"`
			Type         *string            `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"tls_security_profile" json:"tlsSecurityProfile,omitempty"`
		TuningOptions *struct {
			ClientFinTimeout            *string `tfsdk:"client_fin_timeout" json:"clientFinTimeout,omitempty"`
			ClientTimeout               *string `tfsdk:"client_timeout" json:"clientTimeout,omitempty"`
			HeaderBufferBytes           *int64  `tfsdk:"header_buffer_bytes" json:"headerBufferBytes,omitempty"`
			HeaderBufferMaxRewriteBytes *int64  `tfsdk:"header_buffer_max_rewrite_bytes" json:"headerBufferMaxRewriteBytes,omitempty"`
			HealthCheckInterval         *string `tfsdk:"health_check_interval" json:"healthCheckInterval,omitempty"`
			MaxConnections              *int64  `tfsdk:"max_connections" json:"maxConnections,omitempty"`
			ReloadInterval              *string `tfsdk:"reload_interval" json:"reloadInterval,omitempty"`
			ServerFinTimeout            *string `tfsdk:"server_fin_timeout" json:"serverFinTimeout,omitempty"`
			ServerTimeout               *string `tfsdk:"server_timeout" json:"serverTimeout,omitempty"`
			ThreadCount                 *int64  `tfsdk:"thread_count" json:"threadCount,omitempty"`
			TlsInspectDelay             *string `tfsdk:"tls_inspect_delay" json:"tlsInspectDelay,omitempty"`
			TunnelTimeout               *string `tfsdk:"tunnel_timeout" json:"tunnelTimeout,omitempty"`
		} `tfsdk:"tuning_options" json:"tuningOptions,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoInsightsOperatorV1Manifest

type OperatorOpenshiftIoInsightsOperatorV1Manifest struct{}

func (*OperatorOpenshiftIoInsightsOperatorV1Manifest) Metadata

func (*OperatorOpenshiftIoInsightsOperatorV1Manifest) Read

func (*OperatorOpenshiftIoInsightsOperatorV1Manifest) Schema

type OperatorOpenshiftIoInsightsOperatorV1ManifestData

type OperatorOpenshiftIoInsightsOperatorV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoKubeApiserverV1Manifest

type OperatorOpenshiftIoKubeApiserverV1Manifest struct{}

func (*OperatorOpenshiftIoKubeApiserverV1Manifest) Metadata

func (*OperatorOpenshiftIoKubeApiserverV1Manifest) Read

func (*OperatorOpenshiftIoKubeApiserverV1Manifest) Schema

type OperatorOpenshiftIoKubeApiserverV1ManifestData

type OperatorOpenshiftIoKubeApiserverV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		FailedRevisionLimit        *int64             `tfsdk:"failed_revision_limit" json:"failedRevisionLimit,omitempty"`
		ForceRedeploymentReason    *string            `tfsdk:"force_redeployment_reason" json:"forceRedeploymentReason,omitempty"`
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		SucceededRevisionLimit     *int64             `tfsdk:"succeeded_revision_limit" json:"succeededRevisionLimit,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoKubeControllerManagerV1Manifest

type OperatorOpenshiftIoKubeControllerManagerV1Manifest struct{}

func (*OperatorOpenshiftIoKubeControllerManagerV1Manifest) Metadata

func (*OperatorOpenshiftIoKubeControllerManagerV1Manifest) Read

func (*OperatorOpenshiftIoKubeControllerManagerV1Manifest) Schema

type OperatorOpenshiftIoKubeControllerManagerV1ManifestData

type OperatorOpenshiftIoKubeControllerManagerV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		FailedRevisionLimit        *int64             `tfsdk:"failed_revision_limit" json:"failedRevisionLimit,omitempty"`
		ForceRedeploymentReason    *string            `tfsdk:"force_redeployment_reason" json:"forceRedeploymentReason,omitempty"`
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		SucceededRevisionLimit     *int64             `tfsdk:"succeeded_revision_limit" json:"succeededRevisionLimit,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
		UseMoreSecureServiceCA     *bool              `tfsdk:"use_more_secure_service_ca" json:"useMoreSecureServiceCA,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoKubeSchedulerV1Manifest

type OperatorOpenshiftIoKubeSchedulerV1Manifest struct{}

func (*OperatorOpenshiftIoKubeSchedulerV1Manifest) Metadata

func (*OperatorOpenshiftIoKubeSchedulerV1Manifest) Read

func (*OperatorOpenshiftIoKubeSchedulerV1Manifest) Schema

type OperatorOpenshiftIoKubeSchedulerV1ManifestData

type OperatorOpenshiftIoKubeSchedulerV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		FailedRevisionLimit        *int64             `tfsdk:"failed_revision_limit" json:"failedRevisionLimit,omitempty"`
		ForceRedeploymentReason    *string            `tfsdk:"force_redeployment_reason" json:"forceRedeploymentReason,omitempty"`
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		SucceededRevisionLimit     *int64             `tfsdk:"succeeded_revision_limit" json:"succeededRevisionLimit,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoKubeStorageVersionMigratorV1Manifest

type OperatorOpenshiftIoKubeStorageVersionMigratorV1Manifest struct{}

func (*OperatorOpenshiftIoKubeStorageVersionMigratorV1Manifest) Metadata

func (*OperatorOpenshiftIoKubeStorageVersionMigratorV1Manifest) Read

func (*OperatorOpenshiftIoKubeStorageVersionMigratorV1Manifest) Schema

type OperatorOpenshiftIoKubeStorageVersionMigratorV1ManifestData

type OperatorOpenshiftIoKubeStorageVersionMigratorV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoMachineConfigurationV1Manifest

type OperatorOpenshiftIoMachineConfigurationV1Manifest struct{}

func (*OperatorOpenshiftIoMachineConfigurationV1Manifest) Metadata

func (*OperatorOpenshiftIoMachineConfigurationV1Manifest) Read

func (*OperatorOpenshiftIoMachineConfigurationV1Manifest) Schema

type OperatorOpenshiftIoMachineConfigurationV1ManifestData

type OperatorOpenshiftIoMachineConfigurationV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		FailedRevisionLimit        *int64             `tfsdk:"failed_revision_limit" json:"failedRevisionLimit,omitempty"`
		ForceRedeploymentReason    *string            `tfsdk:"force_redeployment_reason" json:"forceRedeploymentReason,omitempty"`
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		SucceededRevisionLimit     *int64             `tfsdk:"succeeded_revision_limit" json:"succeededRevisionLimit,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoNetworkV1Manifest

type OperatorOpenshiftIoNetworkV1Manifest struct{}

func (*OperatorOpenshiftIoNetworkV1Manifest) Metadata

func (*OperatorOpenshiftIoNetworkV1Manifest) Read

func (*OperatorOpenshiftIoNetworkV1Manifest) Schema

type OperatorOpenshiftIoNetworkV1ManifestData

type OperatorOpenshiftIoNetworkV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AdditionalNetworks *[]struct {
			Name                *string `tfsdk:"name" json:"name,omitempty"`
			Namespace           *string `tfsdk:"namespace" json:"namespace,omitempty"`
			RawCNIConfig        *string `tfsdk:"raw_cni_config" json:"rawCNIConfig,omitempty"`
			SimpleMacvlanConfig *struct {
				IpamConfig *struct {
					StaticIPAMConfig *struct {
						Addresses *[]struct {
							Address *string `tfsdk:"address" json:"address,omitempty"`
							Gateway *string `tfsdk:"gateway" json:"gateway,omitempty"`
						} `tfsdk:"addresses" json:"addresses,omitempty"`
						Dns *struct {
							Domain      *string   `tfsdk:"domain" json:"domain,omitempty"`
							Nameservers *[]string `tfsdk:"nameservers" json:"nameservers,omitempty"`
							Search      *[]string `tfsdk:"search" json:"search,omitempty"`
						} `tfsdk:"dns" json:"dns,omitempty"`
						Routes *[]struct {
							Destination *string `tfsdk:"destination" json:"destination,omitempty"`
							Gateway     *string `tfsdk:"gateway" json:"gateway,omitempty"`
						} `tfsdk:"routes" json:"routes,omitempty"`
					} `tfsdk:"static_ipam_config" json:"staticIPAMConfig,omitempty"`
					Type *string `tfsdk:"type" json:"type,omitempty"`
				} `tfsdk:"ipam_config" json:"ipamConfig,omitempty"`
				Master *string `tfsdk:"master" json:"master,omitempty"`
				Mode   *string `tfsdk:"mode" json:"mode,omitempty"`
				Mtu    *int64  `tfsdk:"mtu" json:"mtu,omitempty"`
			} `tfsdk:"simple_macvlan_config" json:"simpleMacvlanConfig,omitempty"`
			Type *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"additional_networks" json:"additionalNetworks,omitempty"`
		ClusterNetwork *[]struct {
			Cidr       *string `tfsdk:"cidr" json:"cidr,omitempty"`
			HostPrefix *int64  `tfsdk:"host_prefix" json:"hostPrefix,omitempty"`
		} `tfsdk:"cluster_network" json:"clusterNetwork,omitempty"`
		DefaultNetwork *struct {
			OpenshiftSDNConfig *struct {
				EnableUnidling         *bool   `tfsdk:"enable_unidling" json:"enableUnidling,omitempty"`
				Mode                   *string `tfsdk:"mode" json:"mode,omitempty"`
				Mtu                    *int64  `tfsdk:"mtu" json:"mtu,omitempty"`
				UseExternalOpenvswitch *bool   `tfsdk:"use_external_openvswitch" json:"useExternalOpenvswitch,omitempty"`
				VxlanPort              *int64  `tfsdk:"vxlan_port" json:"vxlanPort,omitempty"`
			} `tfsdk:"openshift_sdn_config" json:"openshiftSDNConfig,omitempty"`
			OvnKubernetesConfig *struct {
				EgressIPConfig *struct {
					ReachabilityTotalTimeoutSeconds *int64 `tfsdk:"reachability_total_timeout_seconds" json:"reachabilityTotalTimeoutSeconds,omitempty"`
				} `tfsdk:"egress_ip_config" json:"egressIPConfig,omitempty"`
				GatewayConfig *struct {
					IpForwarding *string `tfsdk:"ip_forwarding" json:"ipForwarding,omitempty"`
					Ipv4         *struct {
						InternalMasqueradeSubnet *string `tfsdk:"internal_masquerade_subnet" json:"internalMasqueradeSubnet,omitempty"`
					} `tfsdk:"ipv4" json:"ipv4,omitempty"`
					Ipv6 *struct {
						InternalMasqueradeSubnet *string `tfsdk:"internal_masquerade_subnet" json:"internalMasqueradeSubnet,omitempty"`
					} `tfsdk:"ipv6" json:"ipv6,omitempty"`
					RoutingViaHost *bool `tfsdk:"routing_via_host" json:"routingViaHost,omitempty"`
				} `tfsdk:"gateway_config" json:"gatewayConfig,omitempty"`
				GenevePort          *int64 `tfsdk:"geneve_port" json:"genevePort,omitempty"`
				HybridOverlayConfig *struct {
					HybridClusterNetwork *[]struct {
						Cidr       *string `tfsdk:"cidr" json:"cidr,omitempty"`
						HostPrefix *int64  `tfsdk:"host_prefix" json:"hostPrefix,omitempty"`
					} `tfsdk:"hybrid_cluster_network" json:"hybridClusterNetwork,omitempty"`
					HybridOverlayVXLANPort *int64 `tfsdk:"hybrid_overlay_vxlan_port" json:"hybridOverlayVXLANPort,omitempty"`
				} `tfsdk:"hybrid_overlay_config" json:"hybridOverlayConfig,omitempty"`
				IpsecConfig *struct {
					Mode *string `tfsdk:"mode" json:"mode,omitempty"`
				} `tfsdk:"ipsec_config" json:"ipsecConfig,omitempty"`
				Mtu               *int64 `tfsdk:"mtu" json:"mtu,omitempty"`
				PolicyAuditConfig *struct {
					Destination    *string `tfsdk:"destination" json:"destination,omitempty"`
					MaxFileSize    *int64  `tfsdk:"max_file_size" json:"maxFileSize,omitempty"`
					MaxLogFiles    *int64  `tfsdk:"max_log_files" json:"maxLogFiles,omitempty"`
					RateLimit      *int64  `tfsdk:"rate_limit" json:"rateLimit,omitempty"`
					SyslogFacility *string `tfsdk:"syslog_facility" json:"syslogFacility,omitempty"`
				} `tfsdk:"policy_audit_config" json:"policyAuditConfig,omitempty"`
				V4InternalSubnet *string `tfsdk:"v4_internal_subnet" json:"v4InternalSubnet,omitempty"`
				V6InternalSubnet *string `tfsdk:"v6_internal_subnet" json:"v6InternalSubnet,omitempty"`
			} `tfsdk:"ovn_kubernetes_config" json:"ovnKubernetesConfig,omitempty"`
			Type *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"default_network" json:"defaultNetwork,omitempty"`
		DeployKubeProxy           *bool `tfsdk:"deploy_kube_proxy" json:"deployKubeProxy,omitempty"`
		DisableMultiNetwork       *bool `tfsdk:"disable_multi_network" json:"disableMultiNetwork,omitempty"`
		DisableNetworkDiagnostics *bool `tfsdk:"disable_network_diagnostics" json:"disableNetworkDiagnostics,omitempty"`
		ExportNetworkFlows        *struct {
			Ipfix *struct {
				Collectors *[]string `tfsdk:"collectors" json:"collectors,omitempty"`
			} `tfsdk:"ipfix" json:"ipfix,omitempty"`
			NetFlow *struct {
				Collectors *[]string `tfsdk:"collectors" json:"collectors,omitempty"`
			} `tfsdk:"net_flow" json:"netFlow,omitempty"`
			SFlow *struct {
				Collectors *[]string `tfsdk:"collectors" json:"collectors,omitempty"`
			} `tfsdk:"s_flow" json:"sFlow,omitempty"`
		} `tfsdk:"export_network_flows" json:"exportNetworkFlows,omitempty"`
		KubeProxyConfig *struct {
			BindAddress        *string              `tfsdk:"bind_address" json:"bindAddress,omitempty"`
			IptablesSyncPeriod *string              `tfsdk:"iptables_sync_period" json:"iptablesSyncPeriod,omitempty"`
			ProxyArguments     *map[string][]string `tfsdk:"proxy_arguments" json:"proxyArguments,omitempty"`
		} `tfsdk:"kube_proxy_config" json:"kubeProxyConfig,omitempty"`
		LogLevel        *string `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState *string `tfsdk:"management_state" json:"managementState,omitempty"`
		Migration       *struct {
			Features *struct {
				EgressFirewall *bool `tfsdk:"egress_firewall" json:"egressFirewall,omitempty"`
				EgressIP       *bool `tfsdk:"egress_ip" json:"egressIP,omitempty"`
				Multicast      *bool `tfsdk:"multicast" json:"multicast,omitempty"`
			} `tfsdk:"features" json:"features,omitempty"`
			Mode *string `tfsdk:"mode" json:"mode,omitempty"`
			Mtu  *struct {
				Machine *struct {
					From *int64 `tfsdk:"from" json:"from,omitempty"`
					To   *int64 `tfsdk:"to" json:"to,omitempty"`
				} `tfsdk:"machine" json:"machine,omitempty"`
				Network *struct {
					From *int64 `tfsdk:"from" json:"from,omitempty"`
					To   *int64 `tfsdk:"to" json:"to,omitempty"`
				} `tfsdk:"network" json:"network,omitempty"`
			} `tfsdk:"mtu" json:"mtu,omitempty"`
			NetworkType *string `tfsdk:"network_type" json:"networkType,omitempty"`
		} `tfsdk:"migration" json:"migration,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		ServiceNetwork             *[]string          `tfsdk:"service_network" json:"serviceNetwork,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
		UseMultiNetworkPolicy      *bool              `tfsdk:"use_multi_network_policy" json:"useMultiNetworkPolicy,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoOpenShiftApiserverV1Manifest

type OperatorOpenshiftIoOpenShiftApiserverV1Manifest struct{}

func (*OperatorOpenshiftIoOpenShiftApiserverV1Manifest) Metadata

func (*OperatorOpenshiftIoOpenShiftApiserverV1Manifest) Read

func (*OperatorOpenshiftIoOpenShiftApiserverV1Manifest) Schema

type OperatorOpenshiftIoOpenShiftApiserverV1ManifestData

type OperatorOpenshiftIoOpenShiftApiserverV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoOpenShiftControllerManagerV1Manifest

type OperatorOpenshiftIoOpenShiftControllerManagerV1Manifest struct{}

func (*OperatorOpenshiftIoOpenShiftControllerManagerV1Manifest) Metadata

func (*OperatorOpenshiftIoOpenShiftControllerManagerV1Manifest) Read

func (*OperatorOpenshiftIoOpenShiftControllerManagerV1Manifest) Schema

type OperatorOpenshiftIoOpenShiftControllerManagerV1ManifestData

type OperatorOpenshiftIoOpenShiftControllerManagerV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoServiceCaV1Manifest

type OperatorOpenshiftIoServiceCaV1Manifest struct{}

func (*OperatorOpenshiftIoServiceCaV1Manifest) Metadata

func (*OperatorOpenshiftIoServiceCaV1Manifest) Read

func (*OperatorOpenshiftIoServiceCaV1Manifest) Schema

type OperatorOpenshiftIoServiceCaV1ManifestData

type OperatorOpenshiftIoServiceCaV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OperatorOpenshiftIoStorageV1Manifest

type OperatorOpenshiftIoStorageV1Manifest struct{}

func (*OperatorOpenshiftIoStorageV1Manifest) Metadata

func (*OperatorOpenshiftIoStorageV1Manifest) Read

func (*OperatorOpenshiftIoStorageV1Manifest) Schema

type OperatorOpenshiftIoStorageV1ManifestData

type OperatorOpenshiftIoStorageV1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		LogLevel                   *string            `tfsdk:"log_level" json:"logLevel,omitempty"`
		ManagementState            *string            `tfsdk:"management_state" json:"managementState,omitempty"`
		ObservedConfig             *map[string]string `tfsdk:"observed_config" json:"observedConfig,omitempty"`
		OperatorLogLevel           *string            `tfsdk:"operator_log_level" json:"operatorLogLevel,omitempty"`
		UnsupportedConfigOverrides *map[string]string `tfsdk:"unsupported_config_overrides" json:"unsupportedConfigOverrides,omitempty"`
		VsphereStorageDriver       *string            `tfsdk:"vsphere_storage_driver" json:"vsphereStorageDriver,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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