transferworkflow

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 OnExceptionSteps

type OnExceptionSteps struct {
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
	// OnExceptionStepsCopyStepDetails: optional
	CopyStepDetails *OnExceptionStepsCopyStepDetails `hcl:"copy_step_details,block"`
	// OnExceptionStepsCustomStepDetails: optional
	CustomStepDetails *OnExceptionStepsCustomStepDetails `hcl:"custom_step_details,block"`
	// OnExceptionStepsDecryptStepDetails: optional
	DecryptStepDetails *OnExceptionStepsDecryptStepDetails `hcl:"decrypt_step_details,block"`
	// OnExceptionStepsDeleteStepDetails: optional
	DeleteStepDetails *OnExceptionStepsDeleteStepDetails `hcl:"delete_step_details,block"`
	// OnExceptionStepsTagStepDetails: optional
	TagStepDetails *OnExceptionStepsTagStepDetails `hcl:"tag_step_details,block"`
}

type OnExceptionStepsAttributes

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

func (OnExceptionStepsAttributes) CopyStepDetails

func (OnExceptionStepsAttributes) CustomStepDetails

func (OnExceptionStepsAttributes) DecryptStepDetails

func (OnExceptionStepsAttributes) DeleteStepDetails

func (OnExceptionStepsAttributes) InternalRef

func (oes OnExceptionStepsAttributes) InternalRef() (terra.Reference, error)

func (OnExceptionStepsAttributes) InternalTokens

func (oes OnExceptionStepsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OnExceptionStepsAttributes) InternalWithRef

func (OnExceptionStepsAttributes) TagStepDetails

func (OnExceptionStepsAttributes) Type

type OnExceptionStepsCopyStepDetails

type OnExceptionStepsCopyStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// OverwriteExisting: string, optional
	OverwriteExisting terra.StringValue `hcl:"overwrite_existing,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
	// OnExceptionStepsCopyStepDetailsDestinationFileLocation: optional
	DestinationFileLocation *OnExceptionStepsCopyStepDetailsDestinationFileLocation `hcl:"destination_file_location,block"`
}

type OnExceptionStepsCopyStepDetailsAttributes

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

func (OnExceptionStepsCopyStepDetailsAttributes) InternalRef

func (OnExceptionStepsCopyStepDetailsAttributes) InternalTokens

func (OnExceptionStepsCopyStepDetailsAttributes) InternalWithRef

func (OnExceptionStepsCopyStepDetailsAttributes) Name

func (OnExceptionStepsCopyStepDetailsAttributes) OverwriteExisting

func (OnExceptionStepsCopyStepDetailsAttributes) SourceFileLocation

type OnExceptionStepsCopyStepDetailsDestinationFileLocation

type OnExceptionStepsCopyStepDetailsDestinationFileLocation struct {
	// OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation: optional
	EfsFileLocation *OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation `hcl:"efs_file_location,block"`
	// OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation: optional
	S3FileLocation *OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation `hcl:"s3_file_location,block"`
}

type OnExceptionStepsCopyStepDetailsDestinationFileLocationAttributes

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

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationAttributes) InternalRef

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationAttributes) InternalTokens

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationAttributes) InternalWithRef

type OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation

type OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation struct {
	// FileSystemId: string, optional
	FileSystemId terra.StringValue `hcl:"file_system_id,attr"`
	// Path: string, optional
	Path terra.StringValue `hcl:"path,attr"`
}

type OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes

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

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) FileSystemId

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalRef

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalTokens

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalWithRef

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) Path

type OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationState

type OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationState struct {
	FileSystemId string `json:"file_system_id"`
	Path         string `json:"path"`
}

type OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation

type OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation struct {
	// Bucket: string, optional
	Bucket terra.StringValue `hcl:"bucket,attr"`
	// Key: string, optional
	Key terra.StringValue `hcl:"key,attr"`
}

type OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes

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

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) Bucket

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalRef

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalTokens

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalWithRef

func (OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) Key

type OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationState

type OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationState struct {
	Bucket string `json:"bucket"`
	Key    string `json:"key"`
}

type OnExceptionStepsCopyStepDetailsDestinationFileLocationState

type OnExceptionStepsCopyStepDetailsDestinationFileLocationState struct {
	EfsFileLocation []OnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationState `json:"efs_file_location"`
	S3FileLocation  []OnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationState  `json:"s3_file_location"`
}

type OnExceptionStepsCopyStepDetailsState

type OnExceptionStepsCopyStepDetailsState struct {
	Name                    string                                                        `json:"name"`
	OverwriteExisting       string                                                        `json:"overwrite_existing"`
	SourceFileLocation      string                                                        `json:"source_file_location"`
	DestinationFileLocation []OnExceptionStepsCopyStepDetailsDestinationFileLocationState `json:"destination_file_location"`
}

type OnExceptionStepsCustomStepDetails

type OnExceptionStepsCustomStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
	// Target: string, optional
	Target terra.StringValue `hcl:"target,attr"`
	// TimeoutSeconds: number, optional
	TimeoutSeconds terra.NumberValue `hcl:"timeout_seconds,attr"`
}

type OnExceptionStepsCustomStepDetailsAttributes

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

func (OnExceptionStepsCustomStepDetailsAttributes) InternalRef

func (OnExceptionStepsCustomStepDetailsAttributes) InternalTokens

func (OnExceptionStepsCustomStepDetailsAttributes) InternalWithRef

func (OnExceptionStepsCustomStepDetailsAttributes) Name

func (OnExceptionStepsCustomStepDetailsAttributes) SourceFileLocation

func (OnExceptionStepsCustomStepDetailsAttributes) Target

func (OnExceptionStepsCustomStepDetailsAttributes) TimeoutSeconds

type OnExceptionStepsCustomStepDetailsState

type OnExceptionStepsCustomStepDetailsState struct {
	Name               string  `json:"name"`
	SourceFileLocation string  `json:"source_file_location"`
	Target             string  `json:"target"`
	TimeoutSeconds     float64 `json:"timeout_seconds"`
}

type OnExceptionStepsDecryptStepDetails

type OnExceptionStepsDecryptStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// OverwriteExisting: string, optional
	OverwriteExisting terra.StringValue `hcl:"overwrite_existing,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
	// OnExceptionStepsDecryptStepDetailsDestinationFileLocation: optional
	DestinationFileLocation *OnExceptionStepsDecryptStepDetailsDestinationFileLocation `hcl:"destination_file_location,block"`
}

type OnExceptionStepsDecryptStepDetailsAttributes

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

func (OnExceptionStepsDecryptStepDetailsAttributes) InternalRef

func (OnExceptionStepsDecryptStepDetailsAttributes) InternalTokens

func (OnExceptionStepsDecryptStepDetailsAttributes) InternalWithRef

func (OnExceptionStepsDecryptStepDetailsAttributes) Name

func (OnExceptionStepsDecryptStepDetailsAttributes) OverwriteExisting

func (OnExceptionStepsDecryptStepDetailsAttributes) SourceFileLocation

func (OnExceptionStepsDecryptStepDetailsAttributes) Type

type OnExceptionStepsDecryptStepDetailsDestinationFileLocation

type OnExceptionStepsDecryptStepDetailsDestinationFileLocation struct {
	// OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation: optional
	EfsFileLocation *OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation `hcl:"efs_file_location,block"`
	// OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation: optional
	S3FileLocation *OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation `hcl:"s3_file_location,block"`
}

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationAttributes

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

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationAttributes) InternalRef

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationAttributes) InternalTokens

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationAttributes) InternalWithRef

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocation struct {
	// FileSystemId: string, optional
	FileSystemId terra.StringValue `hcl:"file_system_id,attr"`
	// Path: string, optional
	Path terra.StringValue `hcl:"path,attr"`
}

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes

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

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes) FileSystemId

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalRef

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalTokens

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes) Path

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationState

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationState struct {
	FileSystemId string `json:"file_system_id"`
	Path         string `json:"path"`
}

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocation struct {
	// Bucket: string, optional
	Bucket terra.StringValue `hcl:"bucket,attr"`
	// Key: string, optional
	Key terra.StringValue `hcl:"key,attr"`
}

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes

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

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes) Bucket

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalRef

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalTokens

func (OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes) Key

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationState

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationState struct {
	Bucket string `json:"bucket"`
	Key    string `json:"key"`
}

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationState

type OnExceptionStepsDecryptStepDetailsDestinationFileLocationState struct {
	EfsFileLocation []OnExceptionStepsDecryptStepDetailsDestinationFileLocationEfsFileLocationState `json:"efs_file_location"`
	S3FileLocation  []OnExceptionStepsDecryptStepDetailsDestinationFileLocationS3FileLocationState  `json:"s3_file_location"`
}

type OnExceptionStepsDecryptStepDetailsState

type OnExceptionStepsDecryptStepDetailsState struct {
	Name                    string                                                           `json:"name"`
	OverwriteExisting       string                                                           `json:"overwrite_existing"`
	SourceFileLocation      string                                                           `json:"source_file_location"`
	Type                    string                                                           `json:"type"`
	DestinationFileLocation []OnExceptionStepsDecryptStepDetailsDestinationFileLocationState `json:"destination_file_location"`
}

type OnExceptionStepsDeleteStepDetails

type OnExceptionStepsDeleteStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
}

type OnExceptionStepsDeleteStepDetailsAttributes

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

func (OnExceptionStepsDeleteStepDetailsAttributes) InternalRef

func (OnExceptionStepsDeleteStepDetailsAttributes) InternalTokens

func (OnExceptionStepsDeleteStepDetailsAttributes) InternalWithRef

func (OnExceptionStepsDeleteStepDetailsAttributes) Name

func (OnExceptionStepsDeleteStepDetailsAttributes) SourceFileLocation

type OnExceptionStepsDeleteStepDetailsState

type OnExceptionStepsDeleteStepDetailsState struct {
	Name               string `json:"name"`
	SourceFileLocation string `json:"source_file_location"`
}

type OnExceptionStepsState

type OnExceptionStepsState struct {
	Type               string                                    `json:"type"`
	CopyStepDetails    []OnExceptionStepsCopyStepDetailsState    `json:"copy_step_details"`
	CustomStepDetails  []OnExceptionStepsCustomStepDetailsState  `json:"custom_step_details"`
	DecryptStepDetails []OnExceptionStepsDecryptStepDetailsState `json:"decrypt_step_details"`
	DeleteStepDetails  []OnExceptionStepsDeleteStepDetailsState  `json:"delete_step_details"`
	TagStepDetails     []OnExceptionStepsTagStepDetailsState     `json:"tag_step_details"`
}

type OnExceptionStepsTagStepDetails

type OnExceptionStepsTagStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
	// OnExceptionStepsTagStepDetailsTags: min=0,max=10
	Tags []OnExceptionStepsTagStepDetailsTags `hcl:"tags,block" validate:"min=0,max=10"`
}

type OnExceptionStepsTagStepDetailsAttributes

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

func (OnExceptionStepsTagStepDetailsAttributes) InternalRef

func (OnExceptionStepsTagStepDetailsAttributes) InternalTokens

func (OnExceptionStepsTagStepDetailsAttributes) InternalWithRef

func (OnExceptionStepsTagStepDetailsAttributes) Name

func (OnExceptionStepsTagStepDetailsAttributes) SourceFileLocation

func (OnExceptionStepsTagStepDetailsAttributes) Tags

type OnExceptionStepsTagStepDetailsState

type OnExceptionStepsTagStepDetailsState struct {
	Name               string                                    `json:"name"`
	SourceFileLocation string                                    `json:"source_file_location"`
	Tags               []OnExceptionStepsTagStepDetailsTagsState `json:"tags"`
}

type OnExceptionStepsTagStepDetailsTags

type OnExceptionStepsTagStepDetailsTags struct {
	// Key: string, required
	Key terra.StringValue `hcl:"key,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type OnExceptionStepsTagStepDetailsTagsAttributes

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

func (OnExceptionStepsTagStepDetailsTagsAttributes) InternalRef

func (OnExceptionStepsTagStepDetailsTagsAttributes) InternalTokens

func (OnExceptionStepsTagStepDetailsTagsAttributes) InternalWithRef

func (OnExceptionStepsTagStepDetailsTagsAttributes) Key

func (OnExceptionStepsTagStepDetailsTagsAttributes) Value

type OnExceptionStepsTagStepDetailsTagsState

type OnExceptionStepsTagStepDetailsTagsState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

type Steps

type Steps struct {
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
	// StepsCopyStepDetails: optional
	CopyStepDetails *StepsCopyStepDetails `hcl:"copy_step_details,block"`
	// StepsCustomStepDetails: optional
	CustomStepDetails *StepsCustomStepDetails `hcl:"custom_step_details,block"`
	// StepsDecryptStepDetails: optional
	DecryptStepDetails *StepsDecryptStepDetails `hcl:"decrypt_step_details,block"`
	// StepsDeleteStepDetails: optional
	DeleteStepDetails *StepsDeleteStepDetails `hcl:"delete_step_details,block"`
	// StepsTagStepDetails: optional
	TagStepDetails *StepsTagStepDetails `hcl:"tag_step_details,block"`
}

type StepsAttributes

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

func (StepsAttributes) CopyStepDetails

func (StepsAttributes) CustomStepDetails

func (StepsAttributes) DecryptStepDetails

func (StepsAttributes) DeleteStepDetails

func (StepsAttributes) InternalRef

func (s StepsAttributes) InternalRef() (terra.Reference, error)

func (StepsAttributes) InternalTokens

func (s StepsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (StepsAttributes) InternalWithRef

func (s StepsAttributes) InternalWithRef(ref terra.Reference) StepsAttributes

func (StepsAttributes) TagStepDetails

func (StepsAttributes) Type

type StepsCopyStepDetails

type StepsCopyStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// OverwriteExisting: string, optional
	OverwriteExisting terra.StringValue `hcl:"overwrite_existing,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
	// StepsCopyStepDetailsDestinationFileLocation: optional
	DestinationFileLocation *StepsCopyStepDetailsDestinationFileLocation `hcl:"destination_file_location,block"`
}

type StepsCopyStepDetailsAttributes

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

func (StepsCopyStepDetailsAttributes) DestinationFileLocation

func (StepsCopyStepDetailsAttributes) InternalRef

func (csd StepsCopyStepDetailsAttributes) InternalRef() (terra.Reference, error)

func (StepsCopyStepDetailsAttributes) InternalTokens

func (csd StepsCopyStepDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (StepsCopyStepDetailsAttributes) InternalWithRef

func (StepsCopyStepDetailsAttributes) Name

func (StepsCopyStepDetailsAttributes) OverwriteExisting

func (csd StepsCopyStepDetailsAttributes) OverwriteExisting() terra.StringValue

func (StepsCopyStepDetailsAttributes) SourceFileLocation

func (csd StepsCopyStepDetailsAttributes) SourceFileLocation() terra.StringValue

type StepsCopyStepDetailsDestinationFileLocation

type StepsCopyStepDetailsDestinationFileLocation struct {
	// StepsCopyStepDetailsDestinationFileLocationEfsFileLocation: optional
	EfsFileLocation *StepsCopyStepDetailsDestinationFileLocationEfsFileLocation `hcl:"efs_file_location,block"`
	// StepsCopyStepDetailsDestinationFileLocationS3FileLocation: optional
	S3FileLocation *StepsCopyStepDetailsDestinationFileLocationS3FileLocation `hcl:"s3_file_location,block"`
}

type StepsCopyStepDetailsDestinationFileLocationAttributes

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

func (StepsCopyStepDetailsDestinationFileLocationAttributes) InternalRef

func (StepsCopyStepDetailsDestinationFileLocationAttributes) InternalTokens

func (StepsCopyStepDetailsDestinationFileLocationAttributes) InternalWithRef

type StepsCopyStepDetailsDestinationFileLocationEfsFileLocation

type StepsCopyStepDetailsDestinationFileLocationEfsFileLocation struct {
	// FileSystemId: string, optional
	FileSystemId terra.StringValue `hcl:"file_system_id,attr"`
	// Path: string, optional
	Path terra.StringValue `hcl:"path,attr"`
}

type StepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes

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

func (StepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) FileSystemId

func (StepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalRef

func (StepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalTokens

func (StepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalWithRef

func (StepsCopyStepDetailsDestinationFileLocationEfsFileLocationAttributes) Path

type StepsCopyStepDetailsDestinationFileLocationEfsFileLocationState

type StepsCopyStepDetailsDestinationFileLocationEfsFileLocationState struct {
	FileSystemId string `json:"file_system_id"`
	Path         string `json:"path"`
}

type StepsCopyStepDetailsDestinationFileLocationS3FileLocation

type StepsCopyStepDetailsDestinationFileLocationS3FileLocation struct {
	// Bucket: string, optional
	Bucket terra.StringValue `hcl:"bucket,attr"`
	// Key: string, optional
	Key terra.StringValue `hcl:"key,attr"`
}

type StepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes

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

func (StepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) Bucket

func (StepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalRef

func (StepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalTokens

func (StepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalWithRef

func (StepsCopyStepDetailsDestinationFileLocationS3FileLocationAttributes) Key

type StepsCopyStepDetailsDestinationFileLocationS3FileLocationState

type StepsCopyStepDetailsDestinationFileLocationS3FileLocationState struct {
	Bucket string `json:"bucket"`
	Key    string `json:"key"`
}

type StepsCopyStepDetailsDestinationFileLocationState

type StepsCopyStepDetailsDestinationFileLocationState struct {
	EfsFileLocation []StepsCopyStepDetailsDestinationFileLocationEfsFileLocationState `json:"efs_file_location"`
	S3FileLocation  []StepsCopyStepDetailsDestinationFileLocationS3FileLocationState  `json:"s3_file_location"`
}

type StepsCopyStepDetailsState

type StepsCopyStepDetailsState struct {
	Name                    string                                             `json:"name"`
	OverwriteExisting       string                                             `json:"overwrite_existing"`
	SourceFileLocation      string                                             `json:"source_file_location"`
	DestinationFileLocation []StepsCopyStepDetailsDestinationFileLocationState `json:"destination_file_location"`
}

type StepsCustomStepDetails

type StepsCustomStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
	// Target: string, optional
	Target terra.StringValue `hcl:"target,attr"`
	// TimeoutSeconds: number, optional
	TimeoutSeconds terra.NumberValue `hcl:"timeout_seconds,attr"`
}

type StepsCustomStepDetailsAttributes

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

func (StepsCustomStepDetailsAttributes) InternalRef

func (StepsCustomStepDetailsAttributes) InternalTokens

func (csd StepsCustomStepDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (StepsCustomStepDetailsAttributes) InternalWithRef

func (StepsCustomStepDetailsAttributes) Name

func (StepsCustomStepDetailsAttributes) SourceFileLocation

func (csd StepsCustomStepDetailsAttributes) SourceFileLocation() terra.StringValue

func (StepsCustomStepDetailsAttributes) Target

func (StepsCustomStepDetailsAttributes) TimeoutSeconds

func (csd StepsCustomStepDetailsAttributes) TimeoutSeconds() terra.NumberValue

type StepsCustomStepDetailsState

type StepsCustomStepDetailsState struct {
	Name               string  `json:"name"`
	SourceFileLocation string  `json:"source_file_location"`
	Target             string  `json:"target"`
	TimeoutSeconds     float64 `json:"timeout_seconds"`
}

type StepsDecryptStepDetails

type StepsDecryptStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// OverwriteExisting: string, optional
	OverwriteExisting terra.StringValue `hcl:"overwrite_existing,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
	// StepsDecryptStepDetailsDestinationFileLocation: optional
	DestinationFileLocation *StepsDecryptStepDetailsDestinationFileLocation `hcl:"destination_file_location,block"`
}

type StepsDecryptStepDetailsAttributes

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

func (StepsDecryptStepDetailsAttributes) DestinationFileLocation

func (StepsDecryptStepDetailsAttributes) InternalRef

func (StepsDecryptStepDetailsAttributes) InternalTokens

func (dsd StepsDecryptStepDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (StepsDecryptStepDetailsAttributes) InternalWithRef

func (StepsDecryptStepDetailsAttributes) Name

func (StepsDecryptStepDetailsAttributes) OverwriteExisting

func (dsd StepsDecryptStepDetailsAttributes) OverwriteExisting() terra.StringValue

func (StepsDecryptStepDetailsAttributes) SourceFileLocation

func (dsd StepsDecryptStepDetailsAttributes) SourceFileLocation() terra.StringValue

func (StepsDecryptStepDetailsAttributes) Type

type StepsDecryptStepDetailsDestinationFileLocation

type StepsDecryptStepDetailsDestinationFileLocation struct {
	// StepsDecryptStepDetailsDestinationFileLocationEfsFileLocation: optional
	EfsFileLocation *StepsDecryptStepDetailsDestinationFileLocationEfsFileLocation `hcl:"efs_file_location,block"`
	// StepsDecryptStepDetailsDestinationFileLocationS3FileLocation: optional
	S3FileLocation *StepsDecryptStepDetailsDestinationFileLocationS3FileLocation `hcl:"s3_file_location,block"`
}

type StepsDecryptStepDetailsDestinationFileLocationAttributes

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

func (StepsDecryptStepDetailsDestinationFileLocationAttributes) InternalRef

func (StepsDecryptStepDetailsDestinationFileLocationAttributes) InternalTokens

func (StepsDecryptStepDetailsDestinationFileLocationAttributes) InternalWithRef

type StepsDecryptStepDetailsDestinationFileLocationEfsFileLocation

type StepsDecryptStepDetailsDestinationFileLocationEfsFileLocation struct {
	// FileSystemId: string, optional
	FileSystemId terra.StringValue `hcl:"file_system_id,attr"`
	// Path: string, optional
	Path terra.StringValue `hcl:"path,attr"`
}

type StepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes

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

func (StepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes) FileSystemId

func (StepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalRef

func (StepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalTokens

func (StepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes) InternalWithRef

func (StepsDecryptStepDetailsDestinationFileLocationEfsFileLocationAttributes) Path

type StepsDecryptStepDetailsDestinationFileLocationEfsFileLocationState

type StepsDecryptStepDetailsDestinationFileLocationEfsFileLocationState struct {
	FileSystemId string `json:"file_system_id"`
	Path         string `json:"path"`
}

type StepsDecryptStepDetailsDestinationFileLocationS3FileLocation

type StepsDecryptStepDetailsDestinationFileLocationS3FileLocation struct {
	// Bucket: string, optional
	Bucket terra.StringValue `hcl:"bucket,attr"`
	// Key: string, optional
	Key terra.StringValue `hcl:"key,attr"`
}

type StepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes

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

func (StepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes) Bucket

func (StepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalRef

func (StepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalTokens

func (StepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes) InternalWithRef

func (StepsDecryptStepDetailsDestinationFileLocationS3FileLocationAttributes) Key

type StepsDecryptStepDetailsDestinationFileLocationS3FileLocationState

type StepsDecryptStepDetailsDestinationFileLocationS3FileLocationState struct {
	Bucket string `json:"bucket"`
	Key    string `json:"key"`
}

type StepsDecryptStepDetailsDestinationFileLocationState

type StepsDecryptStepDetailsDestinationFileLocationState struct {
	EfsFileLocation []StepsDecryptStepDetailsDestinationFileLocationEfsFileLocationState `json:"efs_file_location"`
	S3FileLocation  []StepsDecryptStepDetailsDestinationFileLocationS3FileLocationState  `json:"s3_file_location"`
}

type StepsDecryptStepDetailsState

type StepsDecryptStepDetailsState struct {
	Name                    string                                                `json:"name"`
	OverwriteExisting       string                                                `json:"overwrite_existing"`
	SourceFileLocation      string                                                `json:"source_file_location"`
	Type                    string                                                `json:"type"`
	DestinationFileLocation []StepsDecryptStepDetailsDestinationFileLocationState `json:"destination_file_location"`
}

type StepsDeleteStepDetails

type StepsDeleteStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
}

type StepsDeleteStepDetailsAttributes

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

func (StepsDeleteStepDetailsAttributes) InternalRef

func (StepsDeleteStepDetailsAttributes) InternalTokens

func (dsd StepsDeleteStepDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (StepsDeleteStepDetailsAttributes) InternalWithRef

func (StepsDeleteStepDetailsAttributes) Name

func (StepsDeleteStepDetailsAttributes) SourceFileLocation

func (dsd StepsDeleteStepDetailsAttributes) SourceFileLocation() terra.StringValue

type StepsDeleteStepDetailsState

type StepsDeleteStepDetailsState struct {
	Name               string `json:"name"`
	SourceFileLocation string `json:"source_file_location"`
}

type StepsState

type StepsState struct {
	Type               string                         `json:"type"`
	CopyStepDetails    []StepsCopyStepDetailsState    `json:"copy_step_details"`
	CustomStepDetails  []StepsCustomStepDetailsState  `json:"custom_step_details"`
	DecryptStepDetails []StepsDecryptStepDetailsState `json:"decrypt_step_details"`
	DeleteStepDetails  []StepsDeleteStepDetailsState  `json:"delete_step_details"`
	TagStepDetails     []StepsTagStepDetailsState     `json:"tag_step_details"`
}

type StepsTagStepDetails

type StepsTagStepDetails struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// SourceFileLocation: string, optional
	SourceFileLocation terra.StringValue `hcl:"source_file_location,attr"`
	// StepsTagStepDetailsTags: min=0,max=10
	Tags []StepsTagStepDetailsTags `hcl:"tags,block" validate:"min=0,max=10"`
}

type StepsTagStepDetailsAttributes

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

func (StepsTagStepDetailsAttributes) InternalRef

func (tsd StepsTagStepDetailsAttributes) InternalRef() (terra.Reference, error)

func (StepsTagStepDetailsAttributes) InternalTokens

func (tsd StepsTagStepDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (StepsTagStepDetailsAttributes) InternalWithRef

func (StepsTagStepDetailsAttributes) Name

func (StepsTagStepDetailsAttributes) SourceFileLocation

func (tsd StepsTagStepDetailsAttributes) SourceFileLocation() terra.StringValue

func (StepsTagStepDetailsAttributes) Tags

type StepsTagStepDetailsState

type StepsTagStepDetailsState struct {
	Name               string                         `json:"name"`
	SourceFileLocation string                         `json:"source_file_location"`
	Tags               []StepsTagStepDetailsTagsState `json:"tags"`
}

type StepsTagStepDetailsTags

type StepsTagStepDetailsTags struct {
	// Key: string, required
	Key terra.StringValue `hcl:"key,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type StepsTagStepDetailsTagsAttributes

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

func (StepsTagStepDetailsTagsAttributes) InternalRef

func (StepsTagStepDetailsTagsAttributes) InternalTokens

func (StepsTagStepDetailsTagsAttributes) InternalWithRef

func (StepsTagStepDetailsTagsAttributes) Key

func (StepsTagStepDetailsTagsAttributes) Value

type StepsTagStepDetailsTagsState

type StepsTagStepDetailsTagsState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

Jump to

Keyboard shortcuts

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