gluejob

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Command

type Command struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// PythonVersion: string, optional
	PythonVersion terra.StringValue `hcl:"python_version,attr"`
	// Runtime: string, optional
	Runtime terra.StringValue `hcl:"runtime,attr"`
	// ScriptLocation: string, required
	ScriptLocation terra.StringValue `hcl:"script_location,attr" validate:"required"`
}

type CommandAttributes

type CommandAttributes struct {
	// contains filtered or unexported fields
}

func (CommandAttributes) InternalRef

func (c CommandAttributes) InternalRef() (terra.Reference, error)

func (CommandAttributes) InternalTokens

func (c CommandAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CommandAttributes) InternalWithRef

func (c CommandAttributes) InternalWithRef(ref terra.Reference) CommandAttributes

func (CommandAttributes) Name

func (CommandAttributes) PythonVersion

func (c CommandAttributes) PythonVersion() terra.StringValue

func (CommandAttributes) Runtime

func (c CommandAttributes) Runtime() terra.StringValue

func (CommandAttributes) ScriptLocation

func (c CommandAttributes) ScriptLocation() terra.StringValue

type CommandState

type CommandState struct {
	Name           string `json:"name"`
	PythonVersion  string `json:"python_version"`
	Runtime        string `json:"runtime"`
	ScriptLocation string `json:"script_location"`
}

type ExecutionProperty

type ExecutionProperty struct {
	// MaxConcurrentRuns: number, optional
	MaxConcurrentRuns terra.NumberValue `hcl:"max_concurrent_runs,attr"`
}

type ExecutionPropertyAttributes

type ExecutionPropertyAttributes struct {
	// contains filtered or unexported fields
}

func (ExecutionPropertyAttributes) InternalRef

func (ep ExecutionPropertyAttributes) InternalRef() (terra.Reference, error)

func (ExecutionPropertyAttributes) InternalTokens

func (ep ExecutionPropertyAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExecutionPropertyAttributes) InternalWithRef

func (ExecutionPropertyAttributes) MaxConcurrentRuns

func (ep ExecutionPropertyAttributes) MaxConcurrentRuns() terra.NumberValue

type ExecutionPropertyState

type ExecutionPropertyState struct {
	MaxConcurrentRuns float64 `json:"max_concurrent_runs"`
}

type NotificationProperty

type NotificationProperty struct {
	// NotifyDelayAfter: number, optional
	NotifyDelayAfter terra.NumberValue `hcl:"notify_delay_after,attr"`
}

type NotificationPropertyAttributes

type NotificationPropertyAttributes struct {
	// contains filtered or unexported fields
}

func (NotificationPropertyAttributes) InternalRef

func (NotificationPropertyAttributes) InternalTokens

func (np NotificationPropertyAttributes) InternalTokens() (hclwrite.Tokens, error)

func (NotificationPropertyAttributes) InternalWithRef

func (NotificationPropertyAttributes) NotifyDelayAfter

func (np NotificationPropertyAttributes) NotifyDelayAfter() terra.NumberValue

type NotificationPropertyState

type NotificationPropertyState struct {
	NotifyDelayAfter float64 `json:"notify_delay_after"`
}

Jump to

Keyboard shortcuts

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