Documentation
¶
Index ¶
- func NewWorkloadCodeflareDevAppWrapperV1Beta1Manifest() datasource.DataSource
- func NewWorkloadCodeflareDevSchedulingSpecV1Beta1Manifest() datasource.DataSource
- type WorkloadCodeflareDevAppWrapperV1Beta1Manifest
- func (r *WorkloadCodeflareDevAppWrapperV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *WorkloadCodeflareDevAppWrapperV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *WorkloadCodeflareDevAppWrapperV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type WorkloadCodeflareDevAppWrapperV1Beta1ManifestData
- type WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest
- func (r *WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type WorkloadCodeflareDevSchedulingSpecV1Beta1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWorkloadCodeflareDevAppWrapperV1Beta1Manifest ¶
func NewWorkloadCodeflareDevAppWrapperV1Beta1Manifest() datasource.DataSource
func NewWorkloadCodeflareDevSchedulingSpecV1Beta1Manifest ¶
func NewWorkloadCodeflareDevSchedulingSpecV1Beta1Manifest() datasource.DataSource
Types ¶
type WorkloadCodeflareDevAppWrapperV1Beta1Manifest ¶
type WorkloadCodeflareDevAppWrapperV1Beta1Manifest struct{}
func (*WorkloadCodeflareDevAppWrapperV1Beta1Manifest) Metadata ¶
func (r *WorkloadCodeflareDevAppWrapperV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*WorkloadCodeflareDevAppWrapperV1Beta1Manifest) Read ¶
func (r *WorkloadCodeflareDevAppWrapperV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*WorkloadCodeflareDevAppWrapperV1Beta1Manifest) Schema ¶
func (r *WorkloadCodeflareDevAppWrapperV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type WorkloadCodeflareDevAppWrapperV1Beta1ManifestData ¶
type WorkloadCodeflareDevAppWrapperV1Beta1ManifestData 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 { Priority *int64 `tfsdk:"priority" json:"priority,omitempty"` Priorityslope *float64 `tfsdk:"priorityslope" json:"priorityslope,omitempty"` Resources *struct { GenericItems *[]struct { Allocated *int64 `tfsdk:"allocated" json:"allocated,omitempty"` Completionstatus *string `tfsdk:"completionstatus" json:"completionstatus,omitempty"` Custompodresources *[]struct { Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"custompodresources" json:"custompodresources,omitempty"` Generictemplate *map[string]string `tfsdk:"generictemplate" json:"generictemplate,omitempty"` Minavailable *int64 `tfsdk:"minavailable" json:"minavailable,omitempty"` Priority *int64 `tfsdk:"priority" json:"priority,omitempty"` Priorityslope *float64 `tfsdk:"priorityslope" json:"priorityslope,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` } `tfsdk:"generic_items" json:"GenericItems,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` SchedulingSpec *struct { DispatchDuration *struct { Expected *int64 `tfsdk:"expected" json:"expected,omitempty"` Limit *int64 `tfsdk:"limit" json:"limit,omitempty"` Overrun *bool `tfsdk:"overrun" json:"overrun,omitempty"` } `tfsdk:"dispatch_duration" json:"dispatchDuration,omitempty"` MinAvailable *int64 `tfsdk:"min_available" json:"minAvailable,omitempty"` NodeSelector *map[string]string `tfsdk:"node_selector" json:"nodeSelector,omitempty"` Requeuing *struct { GrowthType *string `tfsdk:"growth_type" json:"growthType,omitempty"` InitialTimeInSeconds *int64 `tfsdk:"initial_time_in_seconds" json:"initialTimeInSeconds,omitempty"` MaxNumRequeuings *int64 `tfsdk:"max_num_requeuings" json:"maxNumRequeuings,omitempty"` MaxTimeInSeconds *int64 `tfsdk:"max_time_in_seconds" json:"maxTimeInSeconds,omitempty"` NumRequeuings *int64 `tfsdk:"num_requeuings" json:"numRequeuings,omitempty"` TimeInSeconds *int64 `tfsdk:"time_in_seconds" json:"timeInSeconds,omitempty"` } `tfsdk:"requeuing" json:"requeuing,omitempty"` } `tfsdk:"scheduling_spec" json:"schedulingSpec,omitempty"` Selector *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:"selector" json:"selector,omitempty"` Service *struct { Spec *struct { AllocateLoadBalancerNodePorts *bool `tfsdk:"allocate_load_balancer_node_ports" json:"allocateLoadBalancerNodePorts,omitempty"` ClusterIP *string `tfsdk:"cluster_ip" json:"clusterIP,omitempty"` ClusterIPs *[]string `tfsdk:"cluster_i_ps" json:"clusterIPs,omitempty"` ExternalIPs *[]string `tfsdk:"external_i_ps" json:"externalIPs,omitempty"` ExternalName *string `tfsdk:"external_name" json:"externalName,omitempty"` ExternalTrafficPolicy *string `tfsdk:"external_traffic_policy" json:"externalTrafficPolicy,omitempty"` HealthCheckNodePort *int64 `tfsdk:"health_check_node_port" json:"healthCheckNodePort,omitempty"` InternalTrafficPolicy *string `tfsdk:"internal_traffic_policy" json:"internalTrafficPolicy,omitempty"` IpFamilies *[]string `tfsdk:"ip_families" json:"ipFamilies,omitempty"` IpFamilyPolicy *string `tfsdk:"ip_family_policy" json:"ipFamilyPolicy,omitempty"` LoadBalancerClass *string `tfsdk:"load_balancer_class" json:"loadBalancerClass,omitempty"` LoadBalancerIP *string `tfsdk:"load_balancer_ip" json:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges *[]string `tfsdk:"load_balancer_source_ranges" json:"loadBalancerSourceRanges,omitempty"` Ports *[]struct { AppProtocol *string `tfsdk:"app_protocol" json:"appProtocol,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` NodePort *int64 `tfsdk:"node_port" json:"nodePort,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Protocol *string `tfsdk:"protocol" json:"protocol,omitempty"` TargetPort *string `tfsdk:"target_port" json:"targetPort,omitempty"` } `tfsdk:"ports" json:"ports,omitempty"` PublishNotReadyAddresses *bool `tfsdk:"publish_not_ready_addresses" json:"publishNotReadyAddresses,omitempty"` Selector *map[string]string `tfsdk:"selector" json:"selector,omitempty"` SessionAffinity *string `tfsdk:"session_affinity" json:"sessionAffinity,omitempty"` SessionAffinityConfig *struct { ClientIP *struct { TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` } `tfsdk:"client_ip" json:"clientIP,omitempty"` } `tfsdk:"session_affinity_config" json:"sessionAffinityConfig,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"service" json:"service,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest ¶
type WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest struct{}
func (*WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest) Metadata ¶
func (r *WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest) Read ¶
func (r *WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest) Schema ¶
func (r *WorkloadCodeflareDevSchedulingSpecV1Beta1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type WorkloadCodeflareDevSchedulingSpecV1Beta1ManifestData ¶
type WorkloadCodeflareDevSchedulingSpecV1Beta1ManifestData 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 { DispatchDuration *struct { Expected *int64 `tfsdk:"expected" json:"expected,omitempty"` Limit *int64 `tfsdk:"limit" json:"limit,omitempty"` Overrun *bool `tfsdk:"overrun" json:"overrun,omitempty"` } `tfsdk:"dispatch_duration" json:"dispatchDuration,omitempty"` MinAvailable *int64 `tfsdk:"min_available" json:"minAvailable,omitempty"` NodeSelector *map[string]string `tfsdk:"node_selector" json:"nodeSelector,omitempty"` Requeuing *struct { GrowthType *string `tfsdk:"growth_type" json:"growthType,omitempty"` InitialTimeInSeconds *int64 `tfsdk:"initial_time_in_seconds" json:"initialTimeInSeconds,omitempty"` MaxNumRequeuings *int64 `tfsdk:"max_num_requeuings" json:"maxNumRequeuings,omitempty"` MaxTimeInSeconds *int64 `tfsdk:"max_time_in_seconds" json:"maxTimeInSeconds,omitempty"` NumRequeuings *int64 `tfsdk:"num_requeuings" json:"numRequeuings,omitempty"` TimeInSeconds *int64 `tfsdk:"time_in_seconds" json:"timeInSeconds,omitempty"` } `tfsdk:"requeuing" json:"requeuing,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.