# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
Comment logs a comment message.
CreateDeploymentRecord creates a new reporting record for deployment.
Decrypt decrypts the content using the session key.
Deserialize deserializes the input context from the specified source into the provided InputContext object.
DeserializeTask deserializes the input properties into the provided task instance.
Encrypt encrypts the content using the session key.
No description provided by the author
HandleError handles task execution error by processing the result, error message and reporting records.
HandleSuccess handles successful task execution by processing the result and reporting records.
NewReportingRecord create builder with empty ReportingRecord.
NewResult creates a new Result instance.
Serialize serializes the provided result into the output properties.
SerializeError serializes the provided error and result into the output properties.
Status logs a status message.
UnmarshalProperties unmarshalls the input properties into the provided prototype object.
# Constants
No description provided by the author
No description provided by the author
CallbackURL represents the environment variable for the callback URL.
No description provided by the author
No description provided by the author
DefaultResponseResultField is the default output property result field.
No description provided by the author
No description provided by the author
No description provided by the author
InputCategory represents the category of input properties.
InputContextSecret represents the environment variable for the input context secret.
InputContextSecretDataFetchUrlKey represents the key for Fetching task content URL in the input context secret.
InputContextSecretDataInput represents the key for input data in the input context secret.
InputContextSecretDataSessionKey represents the key for session key in the input context secret.
InputContextSecretDataUrlKey represents the key for URL in the input context secret.
InputContextSecretExecutionIdKey represents the key for execution ID in the input context secret.
InputLocation represents the environment variable for input location.
No description provided by the author
OutputCategory represents the category of output properties.
OutputLocation represents the environment variable for output location.
No description provided by the author
No description provided by the author
ReleaseURL represents the environment variable for the release URL.
ResultSecretName represents the name of the result secret.
RunnerNamespace represents the environment variable for the runner namespace.
SecureResponseResultField is the output property result field that is not shown in the UI.
SessionKey represents the environment variable for the session key.
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
The AbortGenerator - used to represent aborted execution result.
AutomatedTaskAsUserContext represents the context of an automated task as a user with credentials.
BoolGenerator represents a simple boolean value with a custom field name.
BuildRecord represents the record for build.
No description provided by the author
CodeComplianceRecord represents the record for code compliance.
No description provided by the author
DateGenerator represents a simple date and time value with a custom field name.
DeploymentRecord represents the record for deployment.
No description provided by the author
DeploymentRecordTaskInfo represents properties of deployment needed for audit record.
ErrorGenerator represents an error in the standardized response.
InputContext represents the input context of a task.
IntGenerator represents a simple integer value with a custom field name.
ItsmReportingRecord represents the record for ITSM.
No description provided by the author
JsonGenerator represents a JSON value with a custom field name.
JsonRawGenerator represents a raw JSON value with a custom field name.
JsonValueBoolGenerator represents a boolean result on a JSON path given over a JQ command.
JsonValueDateGenerator represents a date result on a JSON path given over a JQ command.
JsonValueGenerator is the base struct for all JSON value generators.
JsonValueNodeGenerator represents a JSON result on a JSON path given over a JQ command.
JsonValueStringGenerator represents a string result on a JSON path given over a JQ command.
LookupResultElement represents an element of a lookup result.
LookupResultElementsGenerator represents lookup result elements with a custom field name.
PlanRecord represents the record for plan.
No description provided by the author
PropertyDefinition represents the definition of a task property.
ReleaseContext represents the context of a release.
ReportingRecord represents the record produced by task.
ReportingRecordBuilder builder helper type for ReportingRecord.
Result represents the result of a task execution.
SkipResultHandler represents a result handler that should be skipped.
SliceGenerator represents a []interface{} value with a custom field name.
StringGenerator represents a simple string value with a custom field name.
StringSliceGenerator represents a []string value with a custom field name.
TaskContext represents the context of a task.
TaskOutputContext represents the output context of a task.
# Interfaces
Generator is an interface for result value generators.
# Type aliases
ComposedProperty represents a composed property of a task.
DeploymentStatus represents the status of the deployment.
ReportingRecordType a string value of synthetic type for ReportingRecord types.