Documentation
¶
Index ¶
- type Excludes
- type ExcludesAttributes
- func (e ExcludesAttributes) FilterType() terra.StringValue
- func (e ExcludesAttributes) InternalRef() (terra.Reference, error)
- func (e ExcludesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e ExcludesAttributes) InternalWithRef(ref terra.Reference) ExcludesAttributes
- func (e ExcludesAttributes) Value() terra.StringValue
- type ExcludesState
- type Includes
- type IncludesAttributes
- func (i IncludesAttributes) FilterType() terra.StringValue
- func (i IncludesAttributes) InternalRef() (terra.Reference, error)
- func (i IncludesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i IncludesAttributes) InternalWithRef(ref terra.Reference) IncludesAttributes
- func (i IncludesAttributes) Value() terra.StringValue
- type IncludesState
- type Options
- type OptionsAttributes
- func (o OptionsAttributes) Atime() terra.StringValue
- func (o OptionsAttributes) BytesPerSecond() terra.NumberValue
- func (o OptionsAttributes) Gid() terra.StringValue
- func (o OptionsAttributes) InternalRef() (terra.Reference, error)
- func (o OptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OptionsAttributes) InternalWithRef(ref terra.Reference) OptionsAttributes
- func (o OptionsAttributes) LogLevel() terra.StringValue
- func (o OptionsAttributes) Mtime() terra.StringValue
- func (o OptionsAttributes) ObjectTags() terra.StringValue
- func (o OptionsAttributes) OverwriteMode() terra.StringValue
- func (o OptionsAttributes) PosixPermissions() terra.StringValue
- func (o OptionsAttributes) PreserveDeletedFiles() terra.StringValue
- func (o OptionsAttributes) PreserveDevices() terra.StringValue
- func (o OptionsAttributes) SecurityDescriptorCopyFlags() terra.StringValue
- func (o OptionsAttributes) TaskQueueing() terra.StringValue
- func (o OptionsAttributes) TransferMode() terra.StringValue
- func (o OptionsAttributes) Uid() terra.StringValue
- func (o OptionsAttributes) VerifyMode() terra.StringValue
- type OptionsState
- type ReportOverrides
- type ReportOverridesAttributes
- func (ro ReportOverridesAttributes) DeletedOverride() terra.StringValue
- func (ro ReportOverridesAttributes) InternalRef() (terra.Reference, error)
- func (ro ReportOverridesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ro ReportOverridesAttributes) InternalWithRef(ref terra.Reference) ReportOverridesAttributes
- func (ro ReportOverridesAttributes) SkippedOverride() terra.StringValue
- func (ro ReportOverridesAttributes) TransferredOverride() terra.StringValue
- func (ro ReportOverridesAttributes) VerifiedOverride() terra.StringValue
- type ReportOverridesState
- type S3Destination
- type S3DestinationAttributes
- func (sd S3DestinationAttributes) BucketAccessRoleArn() terra.StringValue
- func (sd S3DestinationAttributes) InternalRef() (terra.Reference, error)
- func (sd S3DestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sd S3DestinationAttributes) InternalWithRef(ref terra.Reference) S3DestinationAttributes
- func (sd S3DestinationAttributes) S3BucketArn() terra.StringValue
- func (sd S3DestinationAttributes) Subdirectory() terra.StringValue
- type S3DestinationState
- type Schedule
- type ScheduleAttributes
- type ScheduleState
- type TaskReportConfig
- type TaskReportConfigAttributes
- func (trc TaskReportConfigAttributes) InternalRef() (terra.Reference, error)
- func (trc TaskReportConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (trc TaskReportConfigAttributes) InternalWithRef(ref terra.Reference) TaskReportConfigAttributes
- func (trc TaskReportConfigAttributes) OutputType() terra.StringValue
- func (trc TaskReportConfigAttributes) ReportLevel() terra.StringValue
- func (trc TaskReportConfigAttributes) ReportOverrides() terra.ListValue[ReportOverridesAttributes]
- func (trc TaskReportConfigAttributes) S3Destination() terra.ListValue[S3DestinationAttributes]
- func (trc TaskReportConfigAttributes) S3ObjectVersioning() terra.StringValue
- type TaskReportConfigState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
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 ¶
func (e ExcludesAttributes) Value() terra.StringValue
type ExcludesState ¶
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 ¶
func (i IncludesAttributes) Value() terra.StringValue
type IncludesState ¶
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 (o OptionsAttributes) Atime() terra.StringValue
func (OptionsAttributes) BytesPerSecond ¶
func (o OptionsAttributes) BytesPerSecond() terra.NumberValue
func (OptionsAttributes) Gid ¶
func (o OptionsAttributes) Gid() terra.StringValue
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 (o OptionsAttributes) Mtime() terra.StringValue
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 (o OptionsAttributes) Uid() terra.StringValue
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 (ro ReportOverridesAttributes) InternalWithRef(ref terra.Reference) ReportOverridesAttributes
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 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 (sd S3DestinationAttributes) InternalWithRef(ref terra.Reference) S3DestinationAttributes
func (S3DestinationAttributes) S3BucketArn ¶
func (sd S3DestinationAttributes) S3BucketArn() terra.StringValue
func (S3DestinationAttributes) Subdirectory ¶
func (sd S3DestinationAttributes) Subdirectory() terra.StringValue
type S3DestinationState ¶
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 (trc TaskReportConfigAttributes) InternalWithRef(ref terra.Reference) TaskReportConfigAttributes
func (TaskReportConfigAttributes) OutputType ¶
func (trc TaskReportConfigAttributes) OutputType() terra.StringValue
func (TaskReportConfigAttributes) ReportLevel ¶
func (trc TaskReportConfigAttributes) ReportLevel() terra.StringValue
func (TaskReportConfigAttributes) ReportOverrides ¶
func (trc TaskReportConfigAttributes) ReportOverrides() terra.ListValue[ReportOverridesAttributes]
func (TaskReportConfigAttributes) S3Destination ¶
func (trc TaskReportConfigAttributes) S3Destination() terra.ListValue[S3DestinationAttributes]
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 (t TimeoutsAttributes) Create() terra.StringValue
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"`
}
Click to show internal directories.
Click to hide internal directories.