Documentation ¶
Index ¶
- func NewConfigOpenshiftIoApiserverV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoAuthenticationV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoBuildV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoClusterOperatorV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoClusterVersionV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoConsoleV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoDnsV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoFeatureGateV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoImageContentPolicyV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoImageDigestMirrorSetV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoImageTagMirrorSetV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoImageV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoInfrastructureV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoIngressV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoNetworkV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoNodeV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoOauthV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoOperatorHubV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoProjectV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoProxyV1Manifest() datasource.DataSource
- func NewConfigOpenshiftIoSchedulerV1Manifest() datasource.DataSource
- type ConfigOpenshiftIoApiserverV1Manifest
- func (r *ConfigOpenshiftIoApiserverV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoApiserverV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoApiserverV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoApiserverV1ManifestData
- type ConfigOpenshiftIoAuthenticationV1Manifest
- func (r *ConfigOpenshiftIoAuthenticationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoAuthenticationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoAuthenticationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoAuthenticationV1ManifestData
- type ConfigOpenshiftIoBuildV1Manifest
- func (r *ConfigOpenshiftIoBuildV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoBuildV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoBuildV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoBuildV1ManifestData
- type ConfigOpenshiftIoClusterOperatorV1Manifest
- func (r *ConfigOpenshiftIoClusterOperatorV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoClusterOperatorV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoClusterOperatorV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoClusterOperatorV1ManifestData
- type ConfigOpenshiftIoClusterVersionV1Manifest
- func (r *ConfigOpenshiftIoClusterVersionV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoClusterVersionV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoClusterVersionV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoClusterVersionV1ManifestData
- type ConfigOpenshiftIoConsoleV1Manifest
- func (r *ConfigOpenshiftIoConsoleV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoConsoleV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoConsoleV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoConsoleV1ManifestData
- type ConfigOpenshiftIoDnsV1Manifest
- func (r *ConfigOpenshiftIoDnsV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoDnsV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoDnsV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoDnsV1ManifestData
- type ConfigOpenshiftIoFeatureGateV1Manifest
- func (r *ConfigOpenshiftIoFeatureGateV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoFeatureGateV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoFeatureGateV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoFeatureGateV1ManifestData
- type ConfigOpenshiftIoImageContentPolicyV1Manifest
- func (r *ConfigOpenshiftIoImageContentPolicyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoImageContentPolicyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoImageContentPolicyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoImageContentPolicyV1ManifestData
- type ConfigOpenshiftIoImageDigestMirrorSetV1Manifest
- func (r *ConfigOpenshiftIoImageDigestMirrorSetV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoImageDigestMirrorSetV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoImageDigestMirrorSetV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoImageDigestMirrorSetV1ManifestData
- type ConfigOpenshiftIoImageTagMirrorSetV1Manifest
- func (r *ConfigOpenshiftIoImageTagMirrorSetV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoImageTagMirrorSetV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoImageTagMirrorSetV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoImageTagMirrorSetV1ManifestData
- type ConfigOpenshiftIoImageV1Manifest
- func (r *ConfigOpenshiftIoImageV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoImageV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoImageV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoImageV1ManifestData
- type ConfigOpenshiftIoInfrastructureV1Manifest
- func (r *ConfigOpenshiftIoInfrastructureV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoInfrastructureV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoInfrastructureV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoInfrastructureV1ManifestData
- type ConfigOpenshiftIoIngressV1Manifest
- func (r *ConfigOpenshiftIoIngressV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoIngressV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoIngressV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoIngressV1ManifestData
- type ConfigOpenshiftIoNetworkV1Manifest
- func (r *ConfigOpenshiftIoNetworkV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoNetworkV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoNetworkV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoNetworkV1ManifestData
- type ConfigOpenshiftIoNodeV1Manifest
- func (r *ConfigOpenshiftIoNodeV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoNodeV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoNodeV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoNodeV1ManifestData
- type ConfigOpenshiftIoOauthV1Manifest
- func (r *ConfigOpenshiftIoOauthV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoOauthV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoOauthV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoOauthV1ManifestData
- type ConfigOpenshiftIoOperatorHubV1Manifest
- func (r *ConfigOpenshiftIoOperatorHubV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoOperatorHubV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoOperatorHubV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoOperatorHubV1ManifestData
- type ConfigOpenshiftIoProjectV1Manifest
- func (r *ConfigOpenshiftIoProjectV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoProjectV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoProjectV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoProjectV1ManifestData
- type ConfigOpenshiftIoProxyV1Manifest
- func (r *ConfigOpenshiftIoProxyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoProxyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoProxyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoProxyV1ManifestData
- type ConfigOpenshiftIoSchedulerV1Manifest
- func (r *ConfigOpenshiftIoSchedulerV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ConfigOpenshiftIoSchedulerV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ConfigOpenshiftIoSchedulerV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ConfigOpenshiftIoSchedulerV1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConfigOpenshiftIoApiserverV1Manifest ¶
func NewConfigOpenshiftIoApiserverV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoAuthenticationV1Manifest ¶
func NewConfigOpenshiftIoAuthenticationV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoBuildV1Manifest ¶
func NewConfigOpenshiftIoBuildV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoClusterOperatorV1Manifest ¶
func NewConfigOpenshiftIoClusterOperatorV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoClusterVersionV1Manifest ¶
func NewConfigOpenshiftIoClusterVersionV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoConsoleV1Manifest ¶
func NewConfigOpenshiftIoConsoleV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoDnsV1Manifest ¶
func NewConfigOpenshiftIoDnsV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoFeatureGateV1Manifest ¶
func NewConfigOpenshiftIoFeatureGateV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoImageContentPolicyV1Manifest ¶
func NewConfigOpenshiftIoImageContentPolicyV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoImageDigestMirrorSetV1Manifest ¶
func NewConfigOpenshiftIoImageDigestMirrorSetV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoImageTagMirrorSetV1Manifest ¶
func NewConfigOpenshiftIoImageTagMirrorSetV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoImageV1Manifest ¶
func NewConfigOpenshiftIoImageV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoInfrastructureV1Manifest ¶
func NewConfigOpenshiftIoInfrastructureV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoIngressV1Manifest ¶
func NewConfigOpenshiftIoIngressV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoNetworkV1Manifest ¶
func NewConfigOpenshiftIoNetworkV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoNodeV1Manifest ¶
func NewConfigOpenshiftIoNodeV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoOauthV1Manifest ¶
func NewConfigOpenshiftIoOauthV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoOperatorHubV1Manifest ¶
func NewConfigOpenshiftIoOperatorHubV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoProjectV1Manifest ¶
func NewConfigOpenshiftIoProjectV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoProxyV1Manifest ¶
func NewConfigOpenshiftIoProxyV1Manifest() datasource.DataSource
func NewConfigOpenshiftIoSchedulerV1Manifest ¶
func NewConfigOpenshiftIoSchedulerV1Manifest() datasource.DataSource
Types ¶
type ConfigOpenshiftIoApiserverV1Manifest ¶
type ConfigOpenshiftIoApiserverV1Manifest struct{}
func (*ConfigOpenshiftIoApiserverV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoApiserverV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoApiserverV1Manifest) Read ¶
func (r *ConfigOpenshiftIoApiserverV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoApiserverV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoApiserverV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoApiserverV1ManifestData ¶
type ConfigOpenshiftIoApiserverV1ManifestData 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 { AdditionalCORSAllowedOrigins *[]string `tfsdk:"additional_cors_allowed_origins" json:"additionalCORSAllowedOrigins,omitempty"` Audit *struct { CustomRules *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Profile *string `tfsdk:"profile" json:"profile,omitempty"` } `tfsdk:"custom_rules" json:"customRules,omitempty"` Profile *string `tfsdk:"profile" json:"profile,omitempty"` } `tfsdk:"audit" json:"audit,omitempty"` ClientCA *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_ca" json:"clientCA,omitempty"` Encryption *struct { Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"encryption" json:"encryption,omitempty"` ServingCerts *struct { NamedCertificates *[]struct { Names *[]string `tfsdk:"names" json:"names,omitempty"` ServingCertificate *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"serving_certificate" json:"servingCertificate,omitempty"` } `tfsdk:"named_certificates" json:"namedCertificates,omitempty"` } `tfsdk:"serving_certs" json:"servingCerts,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"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoAuthenticationV1Manifest ¶
type ConfigOpenshiftIoAuthenticationV1Manifest struct{}
func (*ConfigOpenshiftIoAuthenticationV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoAuthenticationV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoAuthenticationV1Manifest) Read ¶
func (r *ConfigOpenshiftIoAuthenticationV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoAuthenticationV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoAuthenticationV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoAuthenticationV1ManifestData ¶
type ConfigOpenshiftIoAuthenticationV1ManifestData 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 { OauthMetadata *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"oauth_metadata" json:"oauthMetadata,omitempty"` ServiceAccountIssuer *string `tfsdk:"service_account_issuer" json:"serviceAccountIssuer,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` WebhookTokenAuthenticator *struct { KubeConfig *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"kube_config" json:"kubeConfig,omitempty"` } `tfsdk:"webhook_token_authenticator" json:"webhookTokenAuthenticator,omitempty"` WebhookTokenAuthenticators *[]struct { KubeConfig *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"kube_config" json:"kubeConfig,omitempty"` } `tfsdk:"webhook_token_authenticators" json:"webhookTokenAuthenticators,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoBuildV1Manifest ¶
type ConfigOpenshiftIoBuildV1Manifest struct{}
func (*ConfigOpenshiftIoBuildV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoBuildV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoBuildV1Manifest) Read ¶
func (r *ConfigOpenshiftIoBuildV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoBuildV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoBuildV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoBuildV1ManifestData ¶
type ConfigOpenshiftIoBuildV1ManifestData 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 { AdditionalTrustedCA *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"additional_trusted_ca" json:"additionalTrustedCA,omitempty"` BuildDefaults *struct { DefaultProxy *struct { HttpProxy *string `tfsdk:"http_proxy" json:"httpProxy,omitempty"` HttpsProxy *string `tfsdk:"https_proxy" json:"httpsProxy,omitempty"` NoProxy *string `tfsdk:"no_proxy" json:"noProxy,omitempty"` ReadinessEndpoints *[]string `tfsdk:"readiness_endpoints" json:"readinessEndpoints,omitempty"` TrustedCA *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"trusted_ca" json:"trustedCA,omitempty"` } `tfsdk:"default_proxy" json:"defaultProxy,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"` GitProxy *struct { HttpProxy *string `tfsdk:"http_proxy" json:"httpProxy,omitempty"` HttpsProxy *string `tfsdk:"https_proxy" json:"httpsProxy,omitempty"` NoProxy *string `tfsdk:"no_proxy" json:"noProxy,omitempty"` ReadinessEndpoints *[]string `tfsdk:"readiness_endpoints" json:"readinessEndpoints,omitempty"` TrustedCA *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"trusted_ca" json:"trustedCA,omitempty"` } `tfsdk:"git_proxy" json:"gitProxy,omitempty"` ImageLabels *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"image_labels" json:"imageLabels,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"` } `tfsdk:"build_defaults" json:"buildDefaults,omitempty"` BuildOverrides *struct { ForcePull *bool `tfsdk:"force_pull" json:"forcePull,omitempty"` ImageLabels *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"image_labels" json:"imageLabels,omitempty"` 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:"build_overrides" json:"buildOverrides,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoClusterOperatorV1Manifest ¶
type ConfigOpenshiftIoClusterOperatorV1Manifest struct{}
func (*ConfigOpenshiftIoClusterOperatorV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoClusterOperatorV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoClusterOperatorV1Manifest) Read ¶
func (r *ConfigOpenshiftIoClusterOperatorV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoClusterOperatorV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoClusterOperatorV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoClusterOperatorV1ManifestData ¶
type ConfigOpenshiftIoClusterOperatorV1ManifestData 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 *map[string]string `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoClusterVersionV1Manifest ¶
type ConfigOpenshiftIoClusterVersionV1Manifest struct{}
func (*ConfigOpenshiftIoClusterVersionV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoClusterVersionV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoClusterVersionV1Manifest) Read ¶
func (r *ConfigOpenshiftIoClusterVersionV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoClusterVersionV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoClusterVersionV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoClusterVersionV1ManifestData ¶
type ConfigOpenshiftIoClusterVersionV1ManifestData 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 { Capabilities *struct { AdditionalEnabledCapabilities *[]string `tfsdk:"additional_enabled_capabilities" json:"additionalEnabledCapabilities,omitempty"` BaselineCapabilitySet *string `tfsdk:"baseline_capability_set" json:"baselineCapabilitySet,omitempty"` } `tfsdk:"capabilities" json:"capabilities,omitempty"` Channel *string `tfsdk:"channel" json:"channel,omitempty"` ClusterID *string `tfsdk:"cluster_id" json:"clusterID,omitempty"` DesiredUpdate *struct { Architecture *string `tfsdk:"architecture" json:"architecture,omitempty"` Force *bool `tfsdk:"force" json:"force,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"desired_update" json:"desiredUpdate,omitempty"` Overrides *[]struct { Group *string `tfsdk:"group" json:"group,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Unmanaged *bool `tfsdk:"unmanaged" json:"unmanaged,omitempty"` } `tfsdk:"overrides" json:"overrides,omitempty"` Upstream *string `tfsdk:"upstream" json:"upstream,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoConsoleV1Manifest ¶
type ConfigOpenshiftIoConsoleV1Manifest struct{}
func (*ConfigOpenshiftIoConsoleV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoConsoleV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoConsoleV1Manifest) Read ¶
func (r *ConfigOpenshiftIoConsoleV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoConsoleV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoConsoleV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoConsoleV1ManifestData ¶
type ConfigOpenshiftIoConsoleV1ManifestData 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 { Authentication *struct { LogoutRedirect *string `tfsdk:"logout_redirect" json:"logoutRedirect,omitempty"` } `tfsdk:"authentication" json:"authentication,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoDnsV1Manifest ¶
type ConfigOpenshiftIoDnsV1Manifest struct{}
func (*ConfigOpenshiftIoDnsV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoDnsV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoDnsV1Manifest) Read ¶
func (r *ConfigOpenshiftIoDnsV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoDnsV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoDnsV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoDnsV1ManifestData ¶
type ConfigOpenshiftIoDnsV1ManifestData 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 { BaseDomain *string `tfsdk:"base_domain" json:"baseDomain,omitempty"` Platform *struct { Aws *struct { PrivateZoneIAMRole *string `tfsdk:"private_zone_iam_role" json:"privateZoneIAMRole,omitempty"` } `tfsdk:"aws" json:"aws,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"platform" json:"platform,omitempty"` PrivateZone *struct { Id *string `tfsdk:"id" json:"id,omitempty"` Tags *map[string]string `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"private_zone" json:"privateZone,omitempty"` PublicZone *struct { Id *string `tfsdk:"id" json:"id,omitempty"` Tags *map[string]string `tfsdk:"tags" json:"tags,omitempty"` } `tfsdk:"public_zone" json:"publicZone,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoFeatureGateV1Manifest ¶
type ConfigOpenshiftIoFeatureGateV1Manifest struct{}
func (*ConfigOpenshiftIoFeatureGateV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoFeatureGateV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoFeatureGateV1Manifest) Read ¶
func (r *ConfigOpenshiftIoFeatureGateV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoFeatureGateV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoFeatureGateV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoFeatureGateV1ManifestData ¶
type ConfigOpenshiftIoFeatureGateV1ManifestData 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 { CustomNoUpgrade *struct { Disabled *[]string `tfsdk:"disabled" json:"disabled,omitempty"` Enabled *[]string `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"custom_no_upgrade" json:"customNoUpgrade,omitempty"` FeatureSet *string `tfsdk:"feature_set" json:"featureSet,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoImageContentPolicyV1Manifest ¶
type ConfigOpenshiftIoImageContentPolicyV1Manifest struct{}
func (*ConfigOpenshiftIoImageContentPolicyV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoImageContentPolicyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoImageContentPolicyV1Manifest) Read ¶
func (r *ConfigOpenshiftIoImageContentPolicyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoImageContentPolicyV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoImageContentPolicyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoImageContentPolicyV1ManifestData ¶
type ConfigOpenshiftIoImageContentPolicyV1ManifestData 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 { RepositoryDigestMirrors *[]struct { AllowMirrorByTags *bool `tfsdk:"allow_mirror_by_tags" json:"allowMirrorByTags,omitempty"` Mirrors *[]string `tfsdk:"mirrors" json:"mirrors,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"repository_digest_mirrors" json:"repositoryDigestMirrors,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoImageDigestMirrorSetV1Manifest ¶
type ConfigOpenshiftIoImageDigestMirrorSetV1Manifest struct{}
func (*ConfigOpenshiftIoImageDigestMirrorSetV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoImageDigestMirrorSetV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoImageDigestMirrorSetV1Manifest) Read ¶
func (r *ConfigOpenshiftIoImageDigestMirrorSetV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoImageDigestMirrorSetV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoImageDigestMirrorSetV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoImageDigestMirrorSetV1ManifestData ¶
type ConfigOpenshiftIoImageDigestMirrorSetV1ManifestData 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 { ImageDigestMirrors *[]struct { MirrorSourcePolicy *string `tfsdk:"mirror_source_policy" json:"mirrorSourcePolicy,omitempty"` Mirrors *[]string `tfsdk:"mirrors" json:"mirrors,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"image_digest_mirrors" json:"imageDigestMirrors,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoImageTagMirrorSetV1Manifest ¶
type ConfigOpenshiftIoImageTagMirrorSetV1Manifest struct{}
func (*ConfigOpenshiftIoImageTagMirrorSetV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoImageTagMirrorSetV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoImageTagMirrorSetV1Manifest) Read ¶
func (r *ConfigOpenshiftIoImageTagMirrorSetV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoImageTagMirrorSetV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoImageTagMirrorSetV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoImageTagMirrorSetV1ManifestData ¶
type ConfigOpenshiftIoImageTagMirrorSetV1ManifestData 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 { ImageTagMirrors *[]struct { MirrorSourcePolicy *string `tfsdk:"mirror_source_policy" json:"mirrorSourcePolicy,omitempty"` Mirrors *[]string `tfsdk:"mirrors" json:"mirrors,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` } `tfsdk:"image_tag_mirrors" json:"imageTagMirrors,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoImageV1Manifest ¶
type ConfigOpenshiftIoImageV1Manifest struct{}
func (*ConfigOpenshiftIoImageV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoImageV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoImageV1Manifest) Read ¶
func (r *ConfigOpenshiftIoImageV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoImageV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoImageV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoImageV1ManifestData ¶
type ConfigOpenshiftIoImageV1ManifestData 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 { AdditionalTrustedCA *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"additional_trusted_ca" json:"additionalTrustedCA,omitempty"` AllowedRegistriesForImport *[]struct { DomainName *string `tfsdk:"domain_name" json:"domainName,omitempty"` Insecure *bool `tfsdk:"insecure" json:"insecure,omitempty"` } `tfsdk:"allowed_registries_for_import" json:"allowedRegistriesForImport,omitempty"` ExternalRegistryHostnames *[]string `tfsdk:"external_registry_hostnames" json:"externalRegistryHostnames,omitempty"` RegistrySources *struct { AllowedRegistries *[]string `tfsdk:"allowed_registries" json:"allowedRegistries,omitempty"` BlockedRegistries *[]string `tfsdk:"blocked_registries" json:"blockedRegistries,omitempty"` ContainerRuntimeSearchRegistries *[]string `tfsdk:"container_runtime_search_registries" json:"containerRuntimeSearchRegistries,omitempty"` InsecureRegistries *[]string `tfsdk:"insecure_registries" json:"insecureRegistries,omitempty"` } `tfsdk:"registry_sources" json:"registrySources,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoInfrastructureV1Manifest ¶
type ConfigOpenshiftIoInfrastructureV1Manifest struct{}
func (*ConfigOpenshiftIoInfrastructureV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoInfrastructureV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoInfrastructureV1Manifest) Read ¶
func (r *ConfigOpenshiftIoInfrastructureV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoInfrastructureV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoInfrastructureV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoInfrastructureV1ManifestData ¶
type ConfigOpenshiftIoInfrastructureV1ManifestData 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 { CloudConfig *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"cloud_config" json:"cloudConfig,omitempty"` PlatformSpec *struct { AlibabaCloud *map[string]string `tfsdk:"alibaba_cloud" json:"alibabaCloud,omitempty"` Aws *struct { ServiceEndpoints *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"service_endpoints" json:"serviceEndpoints,omitempty"` } `tfsdk:"aws" json:"aws,omitempty"` Azure *map[string]string `tfsdk:"azure" json:"azure,omitempty"` Baremetal *struct { ApiServerInternalIPs *[]string `tfsdk:"api_server_internal_i_ps" json:"apiServerInternalIPs,omitempty"` IngressIPs *[]string `tfsdk:"ingress_i_ps" json:"ingressIPs,omitempty"` MachineNetworks *[]string `tfsdk:"machine_networks" json:"machineNetworks,omitempty"` } `tfsdk:"baremetal" json:"baremetal,omitempty"` EquinixMetal *map[string]string `tfsdk:"equinix_metal" json:"equinixMetal,omitempty"` External *struct { PlatformName *string `tfsdk:"platform_name" json:"platformName,omitempty"` } `tfsdk:"external" json:"external,omitempty"` Gcp *map[string]string `tfsdk:"gcp" json:"gcp,omitempty"` Ibmcloud *map[string]string `tfsdk:"ibmcloud" json:"ibmcloud,omitempty"` Kubevirt *map[string]string `tfsdk:"kubevirt" json:"kubevirt,omitempty"` Nutanix *struct { FailureDomains *[]struct { Cluster *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Uuid *string `tfsdk:"uuid" json:"uuid,omitempty"` } `tfsdk:"cluster" json:"cluster,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Subnets *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Uuid *string `tfsdk:"uuid" json:"uuid,omitempty"` } `tfsdk:"subnets" json:"subnets,omitempty"` } `tfsdk:"failure_domains" json:"failureDomains,omitempty"` PrismCentral *struct { Address *string `tfsdk:"address" json:"address,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"prism_central" json:"prismCentral,omitempty"` PrismElements *[]struct { Endpoint *struct { Address *string `tfsdk:"address" json:"address,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"endpoint" json:"endpoint,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"prism_elements" json:"prismElements,omitempty"` } `tfsdk:"nutanix" json:"nutanix,omitempty"` Openstack *struct { ApiServerInternalIPs *[]string `tfsdk:"api_server_internal_i_ps" json:"apiServerInternalIPs,omitempty"` IngressIPs *[]string `tfsdk:"ingress_i_ps" json:"ingressIPs,omitempty"` MachineNetworks *[]string `tfsdk:"machine_networks" json:"machineNetworks,omitempty"` } `tfsdk:"openstack" json:"openstack,omitempty"` Ovirt *map[string]string `tfsdk:"ovirt" json:"ovirt,omitempty"` Powervs *struct { ServiceEndpoints *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"service_endpoints" json:"serviceEndpoints,omitempty"` } `tfsdk:"powervs" json:"powervs,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Vsphere *struct { ApiServerInternalIPs *[]string `tfsdk:"api_server_internal_i_ps" json:"apiServerInternalIPs,omitempty"` FailureDomains *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Region *string `tfsdk:"region" json:"region,omitempty"` Server *string `tfsdk:"server" json:"server,omitempty"` Topology *struct { ComputeCluster *string `tfsdk:"compute_cluster" json:"computeCluster,omitempty"` Datacenter *string `tfsdk:"datacenter" json:"datacenter,omitempty"` Datastore *string `tfsdk:"datastore" json:"datastore,omitempty"` Folder *string `tfsdk:"folder" json:"folder,omitempty"` Networks *[]string `tfsdk:"networks" json:"networks,omitempty"` ResourcePool *string `tfsdk:"resource_pool" json:"resourcePool,omitempty"` Template *string `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"topology" json:"topology,omitempty"` Zone *string `tfsdk:"zone" json:"zone,omitempty"` } `tfsdk:"failure_domains" json:"failureDomains,omitempty"` IngressIPs *[]string `tfsdk:"ingress_i_ps" json:"ingressIPs,omitempty"` MachineNetworks *[]string `tfsdk:"machine_networks" json:"machineNetworks,omitempty"` NodeNetworking *struct { External *struct { ExcludeNetworkSubnetCidr *[]string `tfsdk:"exclude_network_subnet_cidr" json:"excludeNetworkSubnetCidr,omitempty"` Network *string `tfsdk:"network" json:"network,omitempty"` NetworkSubnetCidr *[]string `tfsdk:"network_subnet_cidr" json:"networkSubnetCidr,omitempty"` } `tfsdk:"external" json:"external,omitempty"` Internal *struct { ExcludeNetworkSubnetCidr *[]string `tfsdk:"exclude_network_subnet_cidr" json:"excludeNetworkSubnetCidr,omitempty"` Network *string `tfsdk:"network" json:"network,omitempty"` NetworkSubnetCidr *[]string `tfsdk:"network_subnet_cidr" json:"networkSubnetCidr,omitempty"` } `tfsdk:"internal" json:"internal,omitempty"` } `tfsdk:"node_networking" json:"nodeNetworking,omitempty"` Vcenters *[]struct { Datacenters *[]string `tfsdk:"datacenters" json:"datacenters,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Server *string `tfsdk:"server" json:"server,omitempty"` } `tfsdk:"vcenters" json:"vcenters,omitempty"` } `tfsdk:"vsphere" json:"vsphere,omitempty"` } `tfsdk:"platform_spec" json:"platformSpec,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoIngressV1Manifest ¶
type ConfigOpenshiftIoIngressV1Manifest struct{}
func (*ConfigOpenshiftIoIngressV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoIngressV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoIngressV1Manifest) Read ¶
func (r *ConfigOpenshiftIoIngressV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoIngressV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoIngressV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoIngressV1ManifestData ¶
type ConfigOpenshiftIoIngressV1ManifestData 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 { AppsDomain *string `tfsdk:"apps_domain" json:"appsDomain,omitempty"` ComponentRoutes *[]struct { Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ServingCertKeyPairSecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"serving_cert_key_pair_secret" json:"servingCertKeyPairSecret,omitempty"` } `tfsdk:"component_routes" json:"componentRoutes,omitempty"` Domain *string `tfsdk:"domain" json:"domain,omitempty"` LoadBalancer *struct { Platform *struct { Aws *struct { Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"aws" json:"aws,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"platform" json:"platform,omitempty"` } `tfsdk:"load_balancer" json:"loadBalancer,omitempty"` RequiredHSTSPolicies *[]struct { DomainPatterns *[]string `tfsdk:"domain_patterns" json:"domainPatterns,omitempty"` IncludeSubDomainsPolicy *string `tfsdk:"include_sub_domains_policy" json:"includeSubDomainsPolicy,omitempty"` MaxAge *struct { LargestMaxAge *int64 `tfsdk:"largest_max_age" json:"largestMaxAge,omitempty"` SmallestMaxAge *int64 `tfsdk:"smallest_max_age" json:"smallestMaxAge,omitempty"` } `tfsdk:"max_age" json:"maxAge,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"` PreloadPolicy *string `tfsdk:"preload_policy" json:"preloadPolicy,omitempty"` } `tfsdk:"required_hsts_policies" json:"requiredHSTSPolicies,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoNetworkV1Manifest ¶
type ConfigOpenshiftIoNetworkV1Manifest struct{}
func (*ConfigOpenshiftIoNetworkV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoNetworkV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoNetworkV1Manifest) Read ¶
func (r *ConfigOpenshiftIoNetworkV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoNetworkV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoNetworkV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoNetworkV1ManifestData ¶
type ConfigOpenshiftIoNetworkV1ManifestData 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 { ClusterNetwork *[]struct { Cidr *string `tfsdk:"cidr" json:"cidr,omitempty"` HostPrefix *int64 `tfsdk:"host_prefix" json:"hostPrefix,omitempty"` } `tfsdk:"cluster_network" json:"clusterNetwork,omitempty"` ExternalIP *struct { AutoAssignCIDRs *[]string `tfsdk:"auto_assign_cid_rs" json:"autoAssignCIDRs,omitempty"` Policy *struct { AllowedCIDRs *[]string `tfsdk:"allowed_cid_rs" json:"allowedCIDRs,omitempty"` RejectedCIDRs *[]string `tfsdk:"rejected_cid_rs" json:"rejectedCIDRs,omitempty"` } `tfsdk:"policy" json:"policy,omitempty"` } `tfsdk:"external_ip" json:"externalIP,omitempty"` NetworkType *string `tfsdk:"network_type" json:"networkType,omitempty"` ServiceNetwork *[]string `tfsdk:"service_network" json:"serviceNetwork,omitempty"` ServiceNodePortRange *string `tfsdk:"service_node_port_range" json:"serviceNodePortRange,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoNodeV1Manifest ¶
type ConfigOpenshiftIoNodeV1Manifest struct{}
func (*ConfigOpenshiftIoNodeV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoNodeV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoNodeV1Manifest) Read ¶
func (r *ConfigOpenshiftIoNodeV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoNodeV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoNodeV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoNodeV1ManifestData ¶
type ConfigOpenshiftIoNodeV1ManifestData 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 { CgroupMode *string `tfsdk:"cgroup_mode" json:"cgroupMode,omitempty"` WorkerLatencyProfile *string `tfsdk:"worker_latency_profile" json:"workerLatencyProfile,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoOauthV1Manifest ¶
type ConfigOpenshiftIoOauthV1Manifest struct{}
func (*ConfigOpenshiftIoOauthV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoOauthV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoOauthV1Manifest) Read ¶
func (r *ConfigOpenshiftIoOauthV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoOauthV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoOauthV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoOauthV1ManifestData ¶
type ConfigOpenshiftIoOauthV1ManifestData 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 { IdentityProviders *[]struct { BasicAuth *struct { Ca *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca" json:"ca,omitempty"` TlsClientCert *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"tls_client_cert" json:"tlsClientCert,omitempty"` TlsClientKey *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"tls_client_key" json:"tlsClientKey,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"basic_auth" json:"basicAuth,omitempty"` Github *struct { Ca *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca" json:"ca,omitempty"` ClientID *string `tfsdk:"client_id" json:"clientID,omitempty"` ClientSecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_secret" json:"clientSecret,omitempty"` Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` Organizations *[]string `tfsdk:"organizations" json:"organizations,omitempty"` Teams *[]string `tfsdk:"teams" json:"teams,omitempty"` } `tfsdk:"github" json:"github,omitempty"` Gitlab *struct { Ca *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca" json:"ca,omitempty"` ClientID *string `tfsdk:"client_id" json:"clientID,omitempty"` ClientSecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_secret" json:"clientSecret,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"gitlab" json:"gitlab,omitempty"` Google *struct { ClientID *string `tfsdk:"client_id" json:"clientID,omitempty"` ClientSecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_secret" json:"clientSecret,omitempty"` HostedDomain *string `tfsdk:"hosted_domain" json:"hostedDomain,omitempty"` } `tfsdk:"google" json:"google,omitempty"` Htpasswd *struct { FileData *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"file_data" json:"fileData,omitempty"` } `tfsdk:"htpasswd" json:"htpasswd,omitempty"` Keystone *struct { Ca *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca" json:"ca,omitempty"` DomainName *string `tfsdk:"domain_name" json:"domainName,omitempty"` TlsClientCert *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"tls_client_cert" json:"tlsClientCert,omitempty"` TlsClientKey *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"tls_client_key" json:"tlsClientKey,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"keystone" json:"keystone,omitempty"` Ldap *struct { Attributes *struct { Email *[]string `tfsdk:"email" json:"email,omitempty"` Id *[]string `tfsdk:"id" json:"id,omitempty"` Name *[]string `tfsdk:"name" json:"name,omitempty"` PreferredUsername *[]string `tfsdk:"preferred_username" json:"preferredUsername,omitempty"` } `tfsdk:"attributes" json:"attributes,omitempty"` BindDN *string `tfsdk:"bind_dn" json:"bindDN,omitempty"` BindPassword *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"bind_password" json:"bindPassword,omitempty"` Ca *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca" json:"ca,omitempty"` Insecure *bool `tfsdk:"insecure" json:"insecure,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"ldap" json:"ldap,omitempty"` MappingMethod *string `tfsdk:"mapping_method" json:"mappingMethod,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` OpenID *struct { Ca *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca" json:"ca,omitempty"` Claims *struct { Email *[]string `tfsdk:"email" json:"email,omitempty"` Groups *[]string `tfsdk:"groups" json:"groups,omitempty"` Name *[]string `tfsdk:"name" json:"name,omitempty"` PreferredUsername *[]string `tfsdk:"preferred_username" json:"preferredUsername,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` ClientID *string `tfsdk:"client_id" json:"clientID,omitempty"` ClientSecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_secret" json:"clientSecret,omitempty"` ExtraAuthorizeParameters *map[string]string `tfsdk:"extra_authorize_parameters" json:"extraAuthorizeParameters,omitempty"` ExtraScopes *[]string `tfsdk:"extra_scopes" json:"extraScopes,omitempty"` Issuer *string `tfsdk:"issuer" json:"issuer,omitempty"` } `tfsdk:"open_id" json:"openID,omitempty"` RequestHeader *struct { Ca *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca" json:"ca,omitempty"` ChallengeURL *string `tfsdk:"challenge_url" json:"challengeURL,omitempty"` ClientCommonNames *[]string `tfsdk:"client_common_names" json:"clientCommonNames,omitempty"` EmailHeaders *[]string `tfsdk:"email_headers" json:"emailHeaders,omitempty"` Headers *[]string `tfsdk:"headers" json:"headers,omitempty"` LoginURL *string `tfsdk:"login_url" json:"loginURL,omitempty"` NameHeaders *[]string `tfsdk:"name_headers" json:"nameHeaders,omitempty"` PreferredUsernameHeaders *[]string `tfsdk:"preferred_username_headers" json:"preferredUsernameHeaders,omitempty"` } `tfsdk:"request_header" json:"requestHeader,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"identity_providers" json:"identityProviders,omitempty"` Templates *struct { Error *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"error" json:"error,omitempty"` Login *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"login" json:"login,omitempty"` ProviderSelection *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"provider_selection" json:"providerSelection,omitempty"` } `tfsdk:"templates" json:"templates,omitempty"` TokenConfig *struct { AccessTokenInactivityTimeout *string `tfsdk:"access_token_inactivity_timeout" json:"accessTokenInactivityTimeout,omitempty"` AccessTokenInactivityTimeoutSeconds *int64 `tfsdk:"access_token_inactivity_timeout_seconds" json:"accessTokenInactivityTimeoutSeconds,omitempty"` AccessTokenMaxAgeSeconds *int64 `tfsdk:"access_token_max_age_seconds" json:"accessTokenMaxAgeSeconds,omitempty"` } `tfsdk:"token_config" json:"tokenConfig,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoOperatorHubV1Manifest ¶
type ConfigOpenshiftIoOperatorHubV1Manifest struct{}
func (*ConfigOpenshiftIoOperatorHubV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoOperatorHubV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoOperatorHubV1Manifest) Read ¶
func (r *ConfigOpenshiftIoOperatorHubV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoOperatorHubV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoOperatorHubV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoOperatorHubV1ManifestData ¶
type ConfigOpenshiftIoOperatorHubV1ManifestData 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 { DisableAllDefaultSources *bool `tfsdk:"disable_all_default_sources" json:"disableAllDefaultSources,omitempty"` Sources *[]struct { Disabled *bool `tfsdk:"disabled" json:"disabled,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"sources" json:"sources,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoProjectV1Manifest ¶
type ConfigOpenshiftIoProjectV1Manifest struct{}
func (*ConfigOpenshiftIoProjectV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoProjectV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoProjectV1Manifest) Read ¶
func (r *ConfigOpenshiftIoProjectV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoProjectV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoProjectV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoProjectV1ManifestData ¶
type ConfigOpenshiftIoProjectV1ManifestData 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 { ProjectRequestMessage *string `tfsdk:"project_request_message" json:"projectRequestMessage,omitempty"` ProjectRequestTemplate *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"project_request_template" json:"projectRequestTemplate,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoProxyV1Manifest ¶
type ConfigOpenshiftIoProxyV1Manifest struct{}
func (*ConfigOpenshiftIoProxyV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoProxyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoProxyV1Manifest) Read ¶
func (r *ConfigOpenshiftIoProxyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoProxyV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoProxyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoProxyV1ManifestData ¶
type ConfigOpenshiftIoProxyV1ManifestData 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 { HttpProxy *string `tfsdk:"http_proxy" json:"httpProxy,omitempty"` HttpsProxy *string `tfsdk:"https_proxy" json:"httpsProxy,omitempty"` NoProxy *string `tfsdk:"no_proxy" json:"noProxy,omitempty"` ReadinessEndpoints *[]string `tfsdk:"readiness_endpoints" json:"readinessEndpoints,omitempty"` TrustedCA *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"trusted_ca" json:"trustedCA,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ConfigOpenshiftIoSchedulerV1Manifest ¶
type ConfigOpenshiftIoSchedulerV1Manifest struct{}
func (*ConfigOpenshiftIoSchedulerV1Manifest) Metadata ¶
func (r *ConfigOpenshiftIoSchedulerV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ConfigOpenshiftIoSchedulerV1Manifest) Read ¶
func (r *ConfigOpenshiftIoSchedulerV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ConfigOpenshiftIoSchedulerV1Manifest) Schema ¶
func (r *ConfigOpenshiftIoSchedulerV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ConfigOpenshiftIoSchedulerV1ManifestData ¶
type ConfigOpenshiftIoSchedulerV1ManifestData 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 { DefaultNodeSelector *string `tfsdk:"default_node_selector" json:"defaultNodeSelector,omitempty"` MastersSchedulable *bool `tfsdk:"masters_schedulable" json:"mastersSchedulable,omitempty"` Policy *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"policy" json:"policy,omitempty"` Profile *string `tfsdk:"profile" json:"profile,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- config_openshift_io_api_server_v1_manifest.go
- config_openshift_io_authentication_v1_manifest.go
- config_openshift_io_build_v1_manifest.go
- config_openshift_io_cluster_operator_v1_manifest.go
- config_openshift_io_cluster_version_v1_manifest.go
- config_openshift_io_console_v1_manifest.go
- config_openshift_io_dns_v1_manifest.go
- config_openshift_io_feature_gate_v1_manifest.go
- config_openshift_io_image_content_policy_v1_manifest.go
- config_openshift_io_image_digest_mirror_set_v1_manifest.go
- config_openshift_io_image_tag_mirror_set_v1_manifest.go
- config_openshift_io_image_v1_manifest.go
- config_openshift_io_infrastructure_v1_manifest.go
- config_openshift_io_ingress_v1_manifest.go
- config_openshift_io_network_v1_manifest.go
- config_openshift_io_node_v1_manifest.go
- config_openshift_io_o_auth_v1_manifest.go
- config_openshift_io_operator_hub_v1_manifest.go
- config_openshift_io_project_v1_manifest.go
- config_openshift_io_proxy_v1_manifest.go
- config_openshift_io_scheduler_v1_manifest.go
Click to show internal directories.
Click to hide internal directories.