ocmagent_managed_openshift_io_v1alpha1

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewOcmagentManagedOpenshiftIoManagedFleetNotificationV1Alpha1Manifest

func NewOcmagentManagedOpenshiftIoManagedFleetNotificationV1Alpha1Manifest() datasource.DataSource

func NewOcmagentManagedOpenshiftIoManagedNotificationV1Alpha1Manifest

func NewOcmagentManagedOpenshiftIoManagedNotificationV1Alpha1Manifest() datasource.DataSource

func NewOcmagentManagedOpenshiftIoOcmAgentV1Alpha1Manifest

func NewOcmagentManagedOpenshiftIoOcmAgentV1Alpha1Manifest() datasource.DataSource

Types

type OcmagentManagedOpenshiftIoManagedFleetNotificationV1Alpha1Manifest

type OcmagentManagedOpenshiftIoManagedFleetNotificationV1Alpha1Manifest struct{}

func (*OcmagentManagedOpenshiftIoManagedFleetNotificationV1Alpha1Manifest) Metadata

func (*OcmagentManagedOpenshiftIoManagedFleetNotificationV1Alpha1Manifest) Read

func (*OcmagentManagedOpenshiftIoManagedFleetNotificationV1Alpha1Manifest) Schema

type OcmagentManagedOpenshiftIoManagedFleetNotificationV1Alpha1ManifestData

type OcmagentManagedOpenshiftIoManagedFleetNotificationV1Alpha1ManifestData 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 {
		FleetNotification *struct {
			LimitedSupport      *bool     `tfsdk:"limited_support" json:"limitedSupport,omitempty"`
			LogType             *string   `tfsdk:"log_type" json:"logType,omitempty"`
			Name                *string   `tfsdk:"name" json:"name,omitempty"`
			NotificationMessage *string   `tfsdk:"notification_message" json:"notificationMessage,omitempty"`
			References          *[]string `tfsdk:"references" json:"references,omitempty"`
			ResendWait          *int64    `tfsdk:"resend_wait" json:"resendWait,omitempty"`
			Severity            *string   `tfsdk:"severity" json:"severity,omitempty"`
			Summary             *string   `tfsdk:"summary" json:"summary,omitempty"`
		} `tfsdk:"fleet_notification" json:"fleetNotification,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OcmagentManagedOpenshiftIoManagedNotificationV1Alpha1Manifest

type OcmagentManagedOpenshiftIoManagedNotificationV1Alpha1Manifest struct{}

func (*OcmagentManagedOpenshiftIoManagedNotificationV1Alpha1Manifest) Metadata

func (*OcmagentManagedOpenshiftIoManagedNotificationV1Alpha1Manifest) Read

func (*OcmagentManagedOpenshiftIoManagedNotificationV1Alpha1Manifest) Schema

type OcmagentManagedOpenshiftIoManagedNotificationV1Alpha1ManifestData

type OcmagentManagedOpenshiftIoManagedNotificationV1Alpha1ManifestData 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 {
		Notifications *[]struct {
			ActiveBody   *string   `tfsdk:"active_body" json:"activeBody,omitempty"`
			LogType      *string   `tfsdk:"log_type" json:"logType,omitempty"`
			Name         *string   `tfsdk:"name" json:"name,omitempty"`
			References   *[]string `tfsdk:"references" json:"references,omitempty"`
			ResendWait   *int64    `tfsdk:"resend_wait" json:"resendWait,omitempty"`
			ResolvedBody *string   `tfsdk:"resolved_body" json:"resolvedBody,omitempty"`
			Severity     *string   `tfsdk:"severity" json:"severity,omitempty"`
			Summary      *string   `tfsdk:"summary" json:"summary,omitempty"`
		} `tfsdk:"notifications" json:"notifications,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type OcmagentManagedOpenshiftIoOcmAgentV1Alpha1Manifest

type OcmagentManagedOpenshiftIoOcmAgentV1Alpha1Manifest struct{}

func (*OcmagentManagedOpenshiftIoOcmAgentV1Alpha1Manifest) Metadata

func (*OcmagentManagedOpenshiftIoOcmAgentV1Alpha1Manifest) Read

func (*OcmagentManagedOpenshiftIoOcmAgentV1Alpha1Manifest) Schema

type OcmagentManagedOpenshiftIoOcmAgentV1Alpha1ManifestData

type OcmagentManagedOpenshiftIoOcmAgentV1Alpha1ManifestData 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 {
		AgentConfig *struct {
			OcmBaseUrl *string   `tfsdk:"ocm_base_url" json:"ocmBaseUrl,omitempty"`
			Services   *[]string `tfsdk:"services" json:"services,omitempty"`
		} `tfsdk:"agent_config" json:"agentConfig,omitempty"`
		FleetMode     *bool   `tfsdk:"fleet_mode" json:"fleetMode,omitempty"`
		OcmAgentImage *string `tfsdk:"ocm_agent_image" json:"ocmAgentImage,omitempty"`
		Replicas      *int64  `tfsdk:"replicas" json:"replicas,omitempty"`
		TokenSecret   *string `tfsdk:"token_secret" json:"tokenSecret,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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