datasynctask

package
v0.0.0-...-917d9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 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 Excludes

type Excludes struct {
	// FilterType: string, optional
	FilterType terra.StringValue `hcl:"filter_type,attr"`
	// Value: string, optional
	Value terra.StringValue `hcl:"value,attr"`
}

type ExcludesAttributes

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

func (ExcludesAttributes) FilterType

func (e ExcludesAttributes) FilterType() terra.StringValue

func (ExcludesAttributes) InternalRef

func (e ExcludesAttributes) InternalRef() (terra.Reference, error)

func (ExcludesAttributes) InternalTokens

func (e ExcludesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExcludesAttributes) InternalWithRef

func (e ExcludesAttributes) InternalWithRef(ref terra.Reference) ExcludesAttributes

func (ExcludesAttributes) Value

type ExcludesState

type ExcludesState struct {
	FilterType string `json:"filter_type"`
	Value      string `json:"value"`
}

type Includes

type Includes struct {
	// FilterType: string, optional
	FilterType terra.StringValue `hcl:"filter_type,attr"`
	// Value: string, optional
	Value terra.StringValue `hcl:"value,attr"`
}

type IncludesAttributes

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

func (IncludesAttributes) FilterType

func (i IncludesAttributes) FilterType() terra.StringValue

func (IncludesAttributes) InternalRef

func (i IncludesAttributes) InternalRef() (terra.Reference, error)

func (IncludesAttributes) InternalTokens

func (i IncludesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IncludesAttributes) InternalWithRef

func (i IncludesAttributes) InternalWithRef(ref terra.Reference) IncludesAttributes

func (IncludesAttributes) Value

type IncludesState

type IncludesState struct {
	FilterType string `json:"filter_type"`
	Value      string `json:"value"`
}

type Options

type Options struct {
	// Atime: string, optional
	Atime terra.StringValue `hcl:"atime,attr"`
	// BytesPerSecond: number, optional
	BytesPerSecond terra.NumberValue `hcl:"bytes_per_second,attr"`
	// Gid: string, optional
	Gid terra.StringValue `hcl:"gid,attr"`
	// LogLevel: string, optional
	LogLevel terra.StringValue `hcl:"log_level,attr"`
	// Mtime: string, optional
	Mtime terra.StringValue `hcl:"mtime,attr"`
	// ObjectTags: string, optional
	ObjectTags terra.StringValue `hcl:"object_tags,attr"`
	// OverwriteMode: string, optional
	OverwriteMode terra.StringValue `hcl:"overwrite_mode,attr"`
	// PosixPermissions: string, optional
	PosixPermissions terra.StringValue `hcl:"posix_permissions,attr"`
	// PreserveDeletedFiles: string, optional
	PreserveDeletedFiles terra.StringValue `hcl:"preserve_deleted_files,attr"`
	// PreserveDevices: string, optional
	PreserveDevices terra.StringValue `hcl:"preserve_devices,attr"`
	// SecurityDescriptorCopyFlags: string, optional
	SecurityDescriptorCopyFlags terra.StringValue `hcl:"security_descriptor_copy_flags,attr"`
	// TaskQueueing: string, optional
	TaskQueueing terra.StringValue `hcl:"task_queueing,attr"`
	// TransferMode: string, optional
	TransferMode terra.StringValue `hcl:"transfer_mode,attr"`
	// Uid: string, optional
	Uid terra.StringValue `hcl:"uid,attr"`
	// VerifyMode: string, optional
	VerifyMode terra.StringValue `hcl:"verify_mode,attr"`
}

type OptionsAttributes

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

func (OptionsAttributes) Atime

func (OptionsAttributes) BytesPerSecond

func (o OptionsAttributes) BytesPerSecond() terra.NumberValue

func (OptionsAttributes) Gid

func (OptionsAttributes) InternalRef

func (o OptionsAttributes) InternalRef() (terra.Reference, error)

func (OptionsAttributes) InternalTokens

func (o OptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OptionsAttributes) InternalWithRef

func (o OptionsAttributes) InternalWithRef(ref terra.Reference) OptionsAttributes

func (OptionsAttributes) LogLevel

func (o OptionsAttributes) LogLevel() terra.StringValue

func (OptionsAttributes) Mtime

func (OptionsAttributes) ObjectTags

func (o OptionsAttributes) ObjectTags() terra.StringValue

func (OptionsAttributes) OverwriteMode

func (o OptionsAttributes) OverwriteMode() terra.StringValue

func (OptionsAttributes) PosixPermissions

func (o OptionsAttributes) PosixPermissions() terra.StringValue

func (OptionsAttributes) PreserveDeletedFiles

func (o OptionsAttributes) PreserveDeletedFiles() terra.StringValue

func (OptionsAttributes) PreserveDevices

func (o OptionsAttributes) PreserveDevices() terra.StringValue

func (OptionsAttributes) SecurityDescriptorCopyFlags

func (o OptionsAttributes) SecurityDescriptorCopyFlags() terra.StringValue

func (OptionsAttributes) TaskQueueing

func (o OptionsAttributes) TaskQueueing() terra.StringValue

func (OptionsAttributes) TransferMode

func (o OptionsAttributes) TransferMode() terra.StringValue

func (OptionsAttributes) Uid

func (OptionsAttributes) VerifyMode

func (o OptionsAttributes) VerifyMode() terra.StringValue

type OptionsState

type OptionsState struct {
	Atime                       string  `json:"atime"`
	BytesPerSecond              float64 `json:"bytes_per_second"`
	Gid                         string  `json:"gid"`
	LogLevel                    string  `json:"log_level"`
	Mtime                       string  `json:"mtime"`
	ObjectTags                  string  `json:"object_tags"`
	OverwriteMode               string  `json:"overwrite_mode"`
	PosixPermissions            string  `json:"posix_permissions"`
	PreserveDeletedFiles        string  `json:"preserve_deleted_files"`
	PreserveDevices             string  `json:"preserve_devices"`
	SecurityDescriptorCopyFlags string  `json:"security_descriptor_copy_flags"`
	TaskQueueing                string  `json:"task_queueing"`
	TransferMode                string  `json:"transfer_mode"`
	Uid                         string  `json:"uid"`
	VerifyMode                  string  `json:"verify_mode"`
}

type ReportOverrides

type ReportOverrides struct {
	// DeletedOverride: string, optional
	DeletedOverride terra.StringValue `hcl:"deleted_override,attr"`
	// SkippedOverride: string, optional
	SkippedOverride terra.StringValue `hcl:"skipped_override,attr"`
	// TransferredOverride: string, optional
	TransferredOverride terra.StringValue `hcl:"transferred_override,attr"`
	// VerifiedOverride: string, optional
	VerifiedOverride terra.StringValue `hcl:"verified_override,attr"`
}

type ReportOverridesAttributes

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

func (ReportOverridesAttributes) DeletedOverride

func (ro ReportOverridesAttributes) DeletedOverride() terra.StringValue

func (ReportOverridesAttributes) InternalRef

func (ro ReportOverridesAttributes) InternalRef() (terra.Reference, error)

func (ReportOverridesAttributes) InternalTokens

func (ro ReportOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ReportOverridesAttributes) InternalWithRef

func (ReportOverridesAttributes) SkippedOverride

func (ro ReportOverridesAttributes) SkippedOverride() terra.StringValue

func (ReportOverridesAttributes) TransferredOverride

func (ro ReportOverridesAttributes) TransferredOverride() terra.StringValue

func (ReportOverridesAttributes) VerifiedOverride

func (ro ReportOverridesAttributes) VerifiedOverride() terra.StringValue

type ReportOverridesState

type ReportOverridesState struct {
	DeletedOverride     string `json:"deleted_override"`
	SkippedOverride     string `json:"skipped_override"`
	TransferredOverride string `json:"transferred_override"`
	VerifiedOverride    string `json:"verified_override"`
}

type S3Destination

type S3Destination struct {
	// BucketAccessRoleArn: string, required
	BucketAccessRoleArn terra.StringValue `hcl:"bucket_access_role_arn,attr" validate:"required"`
	// S3BucketArn: string, required
	S3BucketArn terra.StringValue `hcl:"s3_bucket_arn,attr" validate:"required"`
	// Subdirectory: string, optional
	Subdirectory terra.StringValue `hcl:"subdirectory,attr"`
}

type S3DestinationAttributes

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

func (S3DestinationAttributes) BucketAccessRoleArn

func (sd S3DestinationAttributes) BucketAccessRoleArn() terra.StringValue

func (S3DestinationAttributes) InternalRef

func (sd S3DestinationAttributes) InternalRef() (terra.Reference, error)

func (S3DestinationAttributes) InternalTokens

func (sd S3DestinationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (S3DestinationAttributes) InternalWithRef

func (S3DestinationAttributes) S3BucketArn

func (sd S3DestinationAttributes) S3BucketArn() terra.StringValue

func (S3DestinationAttributes) Subdirectory

func (sd S3DestinationAttributes) Subdirectory() terra.StringValue

type S3DestinationState

type S3DestinationState struct {
	BucketAccessRoleArn string `json:"bucket_access_role_arn"`
	S3BucketArn         string `json:"s3_bucket_arn"`
	Subdirectory        string `json:"subdirectory"`
}

type Schedule

type Schedule struct {
	// ScheduleExpression: string, required
	ScheduleExpression terra.StringValue `hcl:"schedule_expression,attr" validate:"required"`
}

type ScheduleAttributes

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

func (ScheduleAttributes) InternalRef

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

func (ScheduleAttributes) InternalTokens

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

func (ScheduleAttributes) InternalWithRef

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

func (ScheduleAttributes) ScheduleExpression

func (s ScheduleAttributes) ScheduleExpression() terra.StringValue

type ScheduleState

type ScheduleState struct {
	ScheduleExpression string `json:"schedule_expression"`
}

type TaskReportConfig

type TaskReportConfig struct {
	// OutputType: string, optional
	OutputType terra.StringValue `hcl:"output_type,attr"`
	// ReportLevel: string, optional
	ReportLevel terra.StringValue `hcl:"report_level,attr"`
	// S3ObjectVersioning: string, optional
	S3ObjectVersioning terra.StringValue `hcl:"s3_object_versioning,attr"`
	// ReportOverrides: optional
	ReportOverrides *ReportOverrides `hcl:"report_overrides,block"`
	// S3Destination: required
	S3Destination *S3Destination `hcl:"s3_destination,block" validate:"required"`
}

type TaskReportConfigAttributes

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

func (TaskReportConfigAttributes) InternalRef

func (trc TaskReportConfigAttributes) InternalRef() (terra.Reference, error)

func (TaskReportConfigAttributes) InternalTokens

func (trc TaskReportConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TaskReportConfigAttributes) InternalWithRef

func (TaskReportConfigAttributes) OutputType

func (trc TaskReportConfigAttributes) OutputType() terra.StringValue

func (TaskReportConfigAttributes) ReportLevel

func (trc TaskReportConfigAttributes) ReportLevel() terra.StringValue

func (TaskReportConfigAttributes) ReportOverrides

func (TaskReportConfigAttributes) S3Destination

func (TaskReportConfigAttributes) S3ObjectVersioning

func (trc TaskReportConfigAttributes) S3ObjectVersioning() terra.StringValue

type TaskReportConfigState

type TaskReportConfigState struct {
	OutputType         string                 `json:"output_type"`
	ReportLevel        string                 `json:"report_level"`
	S3ObjectVersioning string                 `json:"s3_object_versioning"`
	ReportOverrides    []ReportOverridesState `json:"report_overrides"`
	S3Destination      []S3DestinationState   `json:"s3_destination"`
}

type Timeouts

type Timeouts struct {
	// Create: string, optional
	Create terra.StringValue `hcl:"create,attr"`
}

type TimeoutsAttributes

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

func (TimeoutsAttributes) Create

func (TimeoutsAttributes) InternalRef

func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)

func (TimeoutsAttributes) InternalTokens

func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeoutsAttributes) InternalWithRef

func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
}

Jump to

Keyboard shortcuts

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