Documentation
¶
Index ¶
- func IsDeployComponentJobSchedulerDeployment(deployComponent radixv1.RadixCommonDeployComponent) bool
- func NewJobSchedulerComponent(jobComponent *radixv1.RadixDeployJobComponent, rd *radixv1.RadixDeployment) radixv1.RadixCommonDeployComponent
- type JobSchedulerComponent
- func (js *JobSchedulerComponent) GetArgs() []string
- func (js *JobSchedulerComponent) GetAuthentication() *radixv1.Authentication
- func (js *JobSchedulerComponent) GetCommand() []string
- func (js *JobSchedulerComponent) GetEnvironmentVariables() radixv1.EnvVarsMap
- func (js *JobSchedulerComponent) GetExternalDNS() []radixv1.RadixDeployExternalDNS
- func (js *JobSchedulerComponent) GetHealthChecks() *radixv1.RadixHealthChecks
- func (js *JobSchedulerComponent) GetHorizontalScaling() *radixv1.RadixHorizontalScaling
- func (js *JobSchedulerComponent) GetIdentity() *radixv1.Identity
- func (js *JobSchedulerComponent) GetImage() string
- func (js *JobSchedulerComponent) GetIngressConfiguration() []string
- func (js *JobSchedulerComponent) GetMonitoring() bool
- func (js *JobSchedulerComponent) GetMonitoringConfig() radixv1.MonitoringConfig
- func (js *JobSchedulerComponent) GetName() string
- func (js *JobSchedulerComponent) GetNetwork() *radixv1.Network
- func (js *JobSchedulerComponent) GetNode() *radixv1.RadixNode
- func (js *JobSchedulerComponent) GetPorts() []radixv1.ComponentPort
- func (js *JobSchedulerComponent) GetPublicPort() string
- func (js *JobSchedulerComponent) GetPublicPortNumber() (int32, bool)
- func (js *JobSchedulerComponent) GetReadOnlyFileSystem() *bool
- func (js *JobSchedulerComponent) GetReplicas() *int
- func (js *JobSchedulerComponent) GetReplicasOverride() *int
- func (js *JobSchedulerComponent) GetResources() *radixv1.ResourceRequirements
- func (js *JobSchedulerComponent) GetRunAsUser() *int64
- func (js *JobSchedulerComponent) GetRuntime() *radixv1.Runtime
- func (js *JobSchedulerComponent) GetSecretRefs() radixv1.RadixSecretRefs
- func (js *JobSchedulerComponent) GetSecrets() []string
- func (js *JobSchedulerComponent) GetType() radixv1.RadixComponentType
- func (js *JobSchedulerComponent) GetVolumeMounts() []radixv1.RadixVolumeMount
- func (js *JobSchedulerComponent) HasZeroReplicas() bool
- func (js *JobSchedulerComponent) IsAlwaysPullImageOnDeploy() bool
- func (js *JobSchedulerComponent) IsDNSAppAlias() bool
- func (js *JobSchedulerComponent) IsPublic() bool
- func (js *JobSchedulerComponent) SetEnvironmentVariables(envVars radixv1.EnvVarsMap)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsDeployComponentJobSchedulerDeployment ¶
func IsDeployComponentJobSchedulerDeployment(deployComponent radixv1.RadixCommonDeployComponent) bool
IsDeployComponentJobSchedulerDeployment Checks if deployComponent is a JobScheduler deployment
func NewJobSchedulerComponent ¶
func NewJobSchedulerComponent(jobComponent *radixv1.RadixDeployJobComponent, rd *radixv1.RadixDeployment) radixv1.RadixCommonDeployComponent
NewJobSchedulerComponent Constructor
Types ¶
type JobSchedulerComponent ¶
type JobSchedulerComponent struct {
// contains filtered or unexported fields
}
func (*JobSchedulerComponent) GetArgs ¶ added in v1.81.2
func (js *JobSchedulerComponent) GetArgs() []string
func (*JobSchedulerComponent) GetAuthentication ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetAuthentication() *radixv1.Authentication
func (*JobSchedulerComponent) GetCommand ¶ added in v1.81.2
func (js *JobSchedulerComponent) GetCommand() []string
func (*JobSchedulerComponent) GetEnvironmentVariables ¶
func (js *JobSchedulerComponent) GetEnvironmentVariables() radixv1.EnvVarsMap
func (*JobSchedulerComponent) GetExternalDNS ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetExternalDNS() []radixv1.RadixDeployExternalDNS
func (*JobSchedulerComponent) GetHealthChecks ¶
func (js *JobSchedulerComponent) GetHealthChecks() *radixv1.RadixHealthChecks
func (*JobSchedulerComponent) GetHorizontalScaling ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetHorizontalScaling() *radixv1.RadixHorizontalScaling
func (*JobSchedulerComponent) GetIdentity ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetIdentity() *radixv1.Identity
func (*JobSchedulerComponent) GetImage ¶
func (js *JobSchedulerComponent) GetImage() string
func (*JobSchedulerComponent) GetIngressConfiguration ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetIngressConfiguration() []string
func (*JobSchedulerComponent) GetMonitoring ¶
func (js *JobSchedulerComponent) GetMonitoring() bool
func (*JobSchedulerComponent) GetMonitoringConfig ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetMonitoringConfig() radixv1.MonitoringConfig
func (*JobSchedulerComponent) GetName ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetName() string
func (*JobSchedulerComponent) GetNetwork ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetNetwork() *radixv1.Network
func (*JobSchedulerComponent) GetNode ¶
func (js *JobSchedulerComponent) GetNode() *radixv1.RadixNode
func (*JobSchedulerComponent) GetPorts ¶
func (js *JobSchedulerComponent) GetPorts() []radixv1.ComponentPort
func (*JobSchedulerComponent) GetPublicPort ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetPublicPort() string
func (*JobSchedulerComponent) GetPublicPortNumber ¶ added in v1.110.0
func (js *JobSchedulerComponent) GetPublicPortNumber() (int32, bool)
func (*JobSchedulerComponent) GetReadOnlyFileSystem ¶
func (js *JobSchedulerComponent) GetReadOnlyFileSystem() *bool
func (*JobSchedulerComponent) GetReplicas ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetReplicas() *int
func (*JobSchedulerComponent) GetReplicasOverride ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetReplicasOverride() *int
func (*JobSchedulerComponent) GetResources ¶
func (js *JobSchedulerComponent) GetResources() *radixv1.ResourceRequirements
func (*JobSchedulerComponent) GetRunAsUser ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetRunAsUser() *int64
func (*JobSchedulerComponent) GetRuntime ¶
func (js *JobSchedulerComponent) GetRuntime() *radixv1.Runtime
func (*JobSchedulerComponent) GetSecretRefs ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetSecretRefs() radixv1.RadixSecretRefs
func (*JobSchedulerComponent) GetSecrets ¶
func (js *JobSchedulerComponent) GetSecrets() []string
func (*JobSchedulerComponent) GetType ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetType() radixv1.RadixComponentType
func (*JobSchedulerComponent) GetVolumeMounts ¶ added in v1.103.0
func (js *JobSchedulerComponent) GetVolumeMounts() []radixv1.RadixVolumeMount
func (*JobSchedulerComponent) HasZeroReplicas ¶ added in v1.83.0
func (js *JobSchedulerComponent) HasZeroReplicas() bool
func (*JobSchedulerComponent) IsAlwaysPullImageOnDeploy ¶
func (js *JobSchedulerComponent) IsAlwaysPullImageOnDeploy() bool
func (*JobSchedulerComponent) IsDNSAppAlias ¶ added in v1.103.0
func (js *JobSchedulerComponent) IsDNSAppAlias() bool
func (*JobSchedulerComponent) IsPublic ¶ added in v1.103.0
func (js *JobSchedulerComponent) IsPublic() bool
func (*JobSchedulerComponent) SetEnvironmentVariables ¶ added in v1.103.0
func (js *JobSchedulerComponent) SetEnvironmentVariables(envVars radixv1.EnvVarsMap)
Click to show internal directories.
Click to hide internal directories.