Documentation ¶
Index ¶
- type Args
- type EventStream
- type EventStreamAttributes
- func (es EventStreamAttributes) EventStreamExpirationTime() terra.StringValue
- func (es EventStreamAttributes) EventStreamStartTime() terra.StringValue
- func (es EventStreamAttributes) InternalRef() (terra.Reference, error)
- func (es EventStreamAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (es EventStreamAttributes) InternalWithRef(ref terra.Reference) EventStreamAttributes
- func (es EventStreamAttributes) Name() terra.StringValue
- type EventStreamState
- type NotificationConfig
- type NotificationConfigAttributes
- func (nc NotificationConfigAttributes) EventTypes() terra.SetValue[terra.StringValue]
- func (nc NotificationConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NotificationConfigAttributes) InternalWithRef(ref terra.Reference) NotificationConfigAttributes
- func (nc NotificationConfigAttributes) PayloadFormat() terra.StringValue
- func (nc NotificationConfigAttributes) PubsubTopic() terra.StringValue
- type NotificationConfigState
- type Resource
- func (gstj *Resource) Attributes() googleStorageTransferJobAttributes
- func (gstj *Resource) Configuration() interface{}
- func (gstj *Resource) DependOn() terra.Reference
- func (gstj *Resource) Dependencies() terra.Dependencies
- func (gstj *Resource) ImportState(state io.Reader) error
- func (gstj *Resource) LifecycleManagement() *terra.Lifecycle
- func (gstj *Resource) LocalName() string
- func (gstj *Resource) State() (*googleStorageTransferJobState, bool)
- func (gstj *Resource) StateMust() *googleStorageTransferJobState
- func (gstj *Resource) Type() string
- type Schedule
- type ScheduleAttributes
- func (s ScheduleAttributes) InternalRef() (terra.Reference, error)
- func (s ScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ScheduleAttributes) InternalWithRef(ref terra.Reference) ScheduleAttributes
- func (s ScheduleAttributes) RepeatInterval() terra.StringValue
- func (s ScheduleAttributes) ScheduleEndDate() terra.ListValue[ScheduleScheduleEndDateAttributes]
- func (s ScheduleAttributes) ScheduleStartDate() terra.ListValue[ScheduleScheduleStartDateAttributes]
- func (s ScheduleAttributes) StartTimeOfDay() terra.ListValue[ScheduleStartTimeOfDayAttributes]
- type ScheduleScheduleEndDate
- type ScheduleScheduleEndDateAttributes
- func (sed ScheduleScheduleEndDateAttributes) Day() terra.NumberValue
- func (sed ScheduleScheduleEndDateAttributes) InternalRef() (terra.Reference, error)
- func (sed ScheduleScheduleEndDateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sed ScheduleScheduleEndDateAttributes) InternalWithRef(ref terra.Reference) ScheduleScheduleEndDateAttributes
- func (sed ScheduleScheduleEndDateAttributes) Month() terra.NumberValue
- func (sed ScheduleScheduleEndDateAttributes) Year() terra.NumberValue
- type ScheduleScheduleEndDateState
- type ScheduleScheduleStartDate
- type ScheduleScheduleStartDateAttributes
- func (ssd ScheduleScheduleStartDateAttributes) Day() terra.NumberValue
- func (ssd ScheduleScheduleStartDateAttributes) InternalRef() (terra.Reference, error)
- func (ssd ScheduleScheduleStartDateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ssd ScheduleScheduleStartDateAttributes) InternalWithRef(ref terra.Reference) ScheduleScheduleStartDateAttributes
- func (ssd ScheduleScheduleStartDateAttributes) Month() terra.NumberValue
- func (ssd ScheduleScheduleStartDateAttributes) Year() terra.NumberValue
- type ScheduleScheduleStartDateState
- type ScheduleStartTimeOfDay
- type ScheduleStartTimeOfDayAttributes
- func (stod ScheduleStartTimeOfDayAttributes) Hours() terra.NumberValue
- func (stod ScheduleStartTimeOfDayAttributes) InternalRef() (terra.Reference, error)
- func (stod ScheduleStartTimeOfDayAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (stod ScheduleStartTimeOfDayAttributes) InternalWithRef(ref terra.Reference) ScheduleStartTimeOfDayAttributes
- func (stod ScheduleStartTimeOfDayAttributes) Minutes() terra.NumberValue
- func (stod ScheduleStartTimeOfDayAttributes) Nanos() terra.NumberValue
- func (stod ScheduleStartTimeOfDayAttributes) Seconds() terra.NumberValue
- type ScheduleStartTimeOfDayState
- type ScheduleState
- type TransferSpec
- type TransferSpecAttributes
- func (ts TransferSpecAttributes) AwsS3DataSource() terra.ListValue[TransferSpecAwsS3DataSourceAttributes]
- func (ts TransferSpecAttributes) AzureBlobStorageDataSource() terra.ListValue[TransferSpecAzureBlobStorageDataSourceAttributes]
- func (ts TransferSpecAttributes) GcsDataSink() terra.ListValue[TransferSpecGcsDataSinkAttributes]
- func (ts TransferSpecAttributes) GcsDataSource() terra.ListValue[TransferSpecGcsDataSourceAttributes]
- func (ts TransferSpecAttributes) HttpDataSource() terra.ListValue[TransferSpecHttpDataSourceAttributes]
- func (ts TransferSpecAttributes) InternalRef() (terra.Reference, error)
- func (ts TransferSpecAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ts TransferSpecAttributes) InternalWithRef(ref terra.Reference) TransferSpecAttributes
- func (ts TransferSpecAttributes) ObjectConditions() terra.ListValue[TransferSpecObjectConditionsAttributes]
- func (ts TransferSpecAttributes) PosixDataSink() terra.ListValue[TransferSpecPosixDataSinkAttributes]
- func (ts TransferSpecAttributes) PosixDataSource() terra.ListValue[TransferSpecPosixDataSourceAttributes]
- func (ts TransferSpecAttributes) SinkAgentPoolName() terra.StringValue
- func (ts TransferSpecAttributes) SourceAgentPoolName() terra.StringValue
- func (ts TransferSpecAttributes) TransferOptions() terra.ListValue[TransferSpecTransferOptionsAttributes]
- type TransferSpecAwsS3DataSource
- type TransferSpecAwsS3DataSourceAttributes
- func (asds TransferSpecAwsS3DataSourceAttributes) AwsAccessKey() terra.ListValue[TransferSpecAwsS3DataSourceAwsAccessKeyAttributes]
- func (asds TransferSpecAwsS3DataSourceAttributes) BucketName() terra.StringValue
- func (asds TransferSpecAwsS3DataSourceAttributes) InternalRef() (terra.Reference, error)
- func (asds TransferSpecAwsS3DataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (asds TransferSpecAwsS3DataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecAwsS3DataSourceAttributes
- func (asds TransferSpecAwsS3DataSourceAttributes) Path() terra.StringValue
- func (asds TransferSpecAwsS3DataSourceAttributes) RoleArn() terra.StringValue
- type TransferSpecAwsS3DataSourceAwsAccessKey
- type TransferSpecAwsS3DataSourceAwsAccessKeyAttributes
- func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) AccessKeyId() terra.StringValue
- func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) InternalRef() (terra.Reference, error)
- func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) InternalWithRef(ref terra.Reference) TransferSpecAwsS3DataSourceAwsAccessKeyAttributes
- func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) SecretAccessKey() terra.StringValue
- type TransferSpecAwsS3DataSourceAwsAccessKeyState
- type TransferSpecAwsS3DataSourceState
- type TransferSpecAzureBlobStorageDataSource
- type TransferSpecAzureBlobStorageDataSourceAttributes
- func (absds TransferSpecAzureBlobStorageDataSourceAttributes) AzureCredentials() ...
- func (absds TransferSpecAzureBlobStorageDataSourceAttributes) Container() terra.StringValue
- func (absds TransferSpecAzureBlobStorageDataSourceAttributes) CredentialsSecret() terra.StringValue
- func (absds TransferSpecAzureBlobStorageDataSourceAttributes) InternalRef() (terra.Reference, error)
- func (absds TransferSpecAzureBlobStorageDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (absds TransferSpecAzureBlobStorageDataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecAzureBlobStorageDataSourceAttributes
- func (absds TransferSpecAzureBlobStorageDataSourceAttributes) Path() terra.StringValue
- func (absds TransferSpecAzureBlobStorageDataSourceAttributes) StorageAccount() terra.StringValue
- type TransferSpecAzureBlobStorageDataSourceAzureCredentials
- type TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes
- func (ac TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) InternalRef() (terra.Reference, error)
- func (ac TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) InternalWithRef(ref terra.Reference) TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes
- func (ac TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) SasToken() terra.StringValue
- type TransferSpecAzureBlobStorageDataSourceAzureCredentialsState
- type TransferSpecAzureBlobStorageDataSourceState
- type TransferSpecGcsDataSink
- type TransferSpecGcsDataSinkAttributes
- func (gds TransferSpecGcsDataSinkAttributes) BucketName() terra.StringValue
- func (gds TransferSpecGcsDataSinkAttributes) InternalRef() (terra.Reference, error)
- func (gds TransferSpecGcsDataSinkAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gds TransferSpecGcsDataSinkAttributes) InternalWithRef(ref terra.Reference) TransferSpecGcsDataSinkAttributes
- func (gds TransferSpecGcsDataSinkAttributes) Path() terra.StringValue
- type TransferSpecGcsDataSinkState
- type TransferSpecGcsDataSource
- type TransferSpecGcsDataSourceAttributes
- func (gds TransferSpecGcsDataSourceAttributes) BucketName() terra.StringValue
- func (gds TransferSpecGcsDataSourceAttributes) InternalRef() (terra.Reference, error)
- func (gds TransferSpecGcsDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gds TransferSpecGcsDataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecGcsDataSourceAttributes
- func (gds TransferSpecGcsDataSourceAttributes) Path() terra.StringValue
- type TransferSpecGcsDataSourceState
- type TransferSpecHttpDataSource
- type TransferSpecHttpDataSourceAttributes
- func (hds TransferSpecHttpDataSourceAttributes) InternalRef() (terra.Reference, error)
- func (hds TransferSpecHttpDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hds TransferSpecHttpDataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecHttpDataSourceAttributes
- func (hds TransferSpecHttpDataSourceAttributes) ListUrl() terra.StringValue
- type TransferSpecHttpDataSourceState
- type TransferSpecObjectConditions
- type TransferSpecObjectConditionsAttributes
- func (oc TransferSpecObjectConditionsAttributes) ExcludePrefixes() terra.ListValue[terra.StringValue]
- func (oc TransferSpecObjectConditionsAttributes) IncludePrefixes() terra.ListValue[terra.StringValue]
- func (oc TransferSpecObjectConditionsAttributes) InternalRef() (terra.Reference, error)
- func (oc TransferSpecObjectConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oc TransferSpecObjectConditionsAttributes) InternalWithRef(ref terra.Reference) TransferSpecObjectConditionsAttributes
- func (oc TransferSpecObjectConditionsAttributes) LastModifiedBefore() terra.StringValue
- func (oc TransferSpecObjectConditionsAttributes) LastModifiedSince() terra.StringValue
- func (oc TransferSpecObjectConditionsAttributes) MaxTimeElapsedSinceLastModification() terra.StringValue
- func (oc TransferSpecObjectConditionsAttributes) MinTimeElapsedSinceLastModification() terra.StringValue
- type TransferSpecObjectConditionsState
- type TransferSpecPosixDataSink
- type TransferSpecPosixDataSinkAttributes
- func (pds TransferSpecPosixDataSinkAttributes) InternalRef() (terra.Reference, error)
- func (pds TransferSpecPosixDataSinkAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pds TransferSpecPosixDataSinkAttributes) InternalWithRef(ref terra.Reference) TransferSpecPosixDataSinkAttributes
- func (pds TransferSpecPosixDataSinkAttributes) RootDirectory() terra.StringValue
- type TransferSpecPosixDataSinkState
- type TransferSpecPosixDataSource
- type TransferSpecPosixDataSourceAttributes
- func (pds TransferSpecPosixDataSourceAttributes) InternalRef() (terra.Reference, error)
- func (pds TransferSpecPosixDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pds TransferSpecPosixDataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecPosixDataSourceAttributes
- func (pds TransferSpecPosixDataSourceAttributes) RootDirectory() terra.StringValue
- type TransferSpecPosixDataSourceState
- type TransferSpecState
- type TransferSpecTransferOptions
- type TransferSpecTransferOptionsAttributes
- func (to TransferSpecTransferOptionsAttributes) DeleteObjectsFromSourceAfterTransfer() terra.BoolValue
- func (to TransferSpecTransferOptionsAttributes) DeleteObjectsUniqueInSink() terra.BoolValue
- func (to TransferSpecTransferOptionsAttributes) InternalRef() (terra.Reference, error)
- func (to TransferSpecTransferOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (to TransferSpecTransferOptionsAttributes) InternalWithRef(ref terra.Reference) TransferSpecTransferOptionsAttributes
- func (to TransferSpecTransferOptionsAttributes) OverwriteObjectsAlreadyExistingInSink() terra.BoolValue
- func (to TransferSpecTransferOptionsAttributes) OverwriteWhen() terra.StringValue
- type TransferSpecTransferOptionsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, required Description terra.StringValue `hcl:"description,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Status: string, optional Status terra.StringValue `hcl:"status,attr"` // EventStream: optional EventStream *EventStream `hcl:"event_stream,block"` // NotificationConfig: optional NotificationConfig *NotificationConfig `hcl:"notification_config,block"` // Schedule: optional Schedule *Schedule `hcl:"schedule,block"` // TransferSpec: required TransferSpec *TransferSpec `hcl:"transfer_spec,block" validate:"required"` }
Args contains the configurations for google_storage_transfer_job.
type EventStream ¶
type EventStream struct { // EventStreamExpirationTime: string, optional EventStreamExpirationTime terra.StringValue `hcl:"event_stream_expiration_time,attr"` // EventStreamStartTime: string, optional EventStreamStartTime terra.StringValue `hcl:"event_stream_start_time,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type EventStreamAttributes ¶
type EventStreamAttributes struct {
// contains filtered or unexported fields
}
func (EventStreamAttributes) EventStreamExpirationTime ¶
func (es EventStreamAttributes) EventStreamExpirationTime() terra.StringValue
func (EventStreamAttributes) EventStreamStartTime ¶
func (es EventStreamAttributes) EventStreamStartTime() terra.StringValue
func (EventStreamAttributes) InternalRef ¶
func (es EventStreamAttributes) InternalRef() (terra.Reference, error)
func (EventStreamAttributes) InternalTokens ¶
func (es EventStreamAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventStreamAttributes) InternalWithRef ¶
func (es EventStreamAttributes) InternalWithRef(ref terra.Reference) EventStreamAttributes
func (EventStreamAttributes) Name ¶
func (es EventStreamAttributes) Name() terra.StringValue
type EventStreamState ¶
type NotificationConfig ¶
type NotificationConfig struct { // EventTypes: set of string, optional EventTypes terra.SetValue[terra.StringValue] `hcl:"event_types,attr"` // PayloadFormat: string, required PayloadFormat terra.StringValue `hcl:"payload_format,attr" validate:"required"` // PubsubTopic: string, required PubsubTopic terra.StringValue `hcl:"pubsub_topic,attr" validate:"required"` }
type NotificationConfigAttributes ¶
type NotificationConfigAttributes struct {
// contains filtered or unexported fields
}
func (NotificationConfigAttributes) EventTypes ¶
func (nc NotificationConfigAttributes) EventTypes() terra.SetValue[terra.StringValue]
func (NotificationConfigAttributes) InternalRef ¶
func (nc NotificationConfigAttributes) InternalRef() (terra.Reference, error)
func (NotificationConfigAttributes) InternalTokens ¶
func (nc NotificationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NotificationConfigAttributes) InternalWithRef ¶
func (nc NotificationConfigAttributes) InternalWithRef(ref terra.Reference) NotificationConfigAttributes
func (NotificationConfigAttributes) PayloadFormat ¶
func (nc NotificationConfigAttributes) PayloadFormat() terra.StringValue
func (NotificationConfigAttributes) PubsubTopic ¶
func (nc NotificationConfigAttributes) PubsubTopic() terra.StringValue
type NotificationConfigState ¶
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_storage_transfer_job.
func (*Resource) Attributes ¶
func (gstj *Resource) Attributes() googleStorageTransferJobAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gstj *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gstj *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Schedule ¶
type Schedule struct { // RepeatInterval: string, optional RepeatInterval terra.StringValue `hcl:"repeat_interval,attr"` // ScheduleScheduleEndDate: optional ScheduleEndDate *ScheduleScheduleEndDate `hcl:"schedule_end_date,block"` // ScheduleScheduleStartDate: required ScheduleStartDate *ScheduleScheduleStartDate `hcl:"schedule_start_date,block" validate:"required"` // ScheduleStartTimeOfDay: optional StartTimeOfDay *ScheduleStartTimeOfDay `hcl:"start_time_of_day,block"` }
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) RepeatInterval ¶
func (s ScheduleAttributes) RepeatInterval() terra.StringValue
func (ScheduleAttributes) ScheduleEndDate ¶
func (s ScheduleAttributes) ScheduleEndDate() terra.ListValue[ScheduleScheduleEndDateAttributes]
func (ScheduleAttributes) ScheduleStartDate ¶
func (s ScheduleAttributes) ScheduleStartDate() terra.ListValue[ScheduleScheduleStartDateAttributes]
func (ScheduleAttributes) StartTimeOfDay ¶
func (s ScheduleAttributes) StartTimeOfDay() terra.ListValue[ScheduleStartTimeOfDayAttributes]
type ScheduleScheduleEndDate ¶
type ScheduleScheduleEndDate struct { // Day: number, required Day terra.NumberValue `hcl:"day,attr" validate:"required"` // Month: number, required Month terra.NumberValue `hcl:"month,attr" validate:"required"` // Year: number, required Year terra.NumberValue `hcl:"year,attr" validate:"required"` }
type ScheduleScheduleEndDateAttributes ¶
type ScheduleScheduleEndDateAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleScheduleEndDateAttributes) Day ¶
func (sed ScheduleScheduleEndDateAttributes) Day() terra.NumberValue
func (ScheduleScheduleEndDateAttributes) InternalRef ¶
func (sed ScheduleScheduleEndDateAttributes) InternalRef() (terra.Reference, error)
func (ScheduleScheduleEndDateAttributes) InternalTokens ¶
func (sed ScheduleScheduleEndDateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleScheduleEndDateAttributes) InternalWithRef ¶
func (sed ScheduleScheduleEndDateAttributes) InternalWithRef(ref terra.Reference) ScheduleScheduleEndDateAttributes
func (ScheduleScheduleEndDateAttributes) Month ¶
func (sed ScheduleScheduleEndDateAttributes) Month() terra.NumberValue
func (ScheduleScheduleEndDateAttributes) Year ¶
func (sed ScheduleScheduleEndDateAttributes) Year() terra.NumberValue
type ScheduleScheduleStartDate ¶
type ScheduleScheduleStartDate struct { // Day: number, required Day terra.NumberValue `hcl:"day,attr" validate:"required"` // Month: number, required Month terra.NumberValue `hcl:"month,attr" validate:"required"` // Year: number, required Year terra.NumberValue `hcl:"year,attr" validate:"required"` }
type ScheduleScheduleStartDateAttributes ¶
type ScheduleScheduleStartDateAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleScheduleStartDateAttributes) Day ¶
func (ssd ScheduleScheduleStartDateAttributes) Day() terra.NumberValue
func (ScheduleScheduleStartDateAttributes) InternalRef ¶
func (ssd ScheduleScheduleStartDateAttributes) InternalRef() (terra.Reference, error)
func (ScheduleScheduleStartDateAttributes) InternalTokens ¶
func (ssd ScheduleScheduleStartDateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleScheduleStartDateAttributes) InternalWithRef ¶
func (ssd ScheduleScheduleStartDateAttributes) InternalWithRef(ref terra.Reference) ScheduleScheduleStartDateAttributes
func (ScheduleScheduleStartDateAttributes) Month ¶
func (ssd ScheduleScheduleStartDateAttributes) Month() terra.NumberValue
func (ScheduleScheduleStartDateAttributes) Year ¶
func (ssd ScheduleScheduleStartDateAttributes) Year() terra.NumberValue
type ScheduleStartTimeOfDay ¶
type ScheduleStartTimeOfDay struct { // Hours: number, required Hours terra.NumberValue `hcl:"hours,attr" validate:"required"` // Minutes: number, required Minutes terra.NumberValue `hcl:"minutes,attr" validate:"required"` // Nanos: number, required Nanos terra.NumberValue `hcl:"nanos,attr" validate:"required"` // Seconds: number, required Seconds terra.NumberValue `hcl:"seconds,attr" validate:"required"` }
type ScheduleStartTimeOfDayAttributes ¶
type ScheduleStartTimeOfDayAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleStartTimeOfDayAttributes) Hours ¶
func (stod ScheduleStartTimeOfDayAttributes) Hours() terra.NumberValue
func (ScheduleStartTimeOfDayAttributes) InternalRef ¶
func (stod ScheduleStartTimeOfDayAttributes) InternalRef() (terra.Reference, error)
func (ScheduleStartTimeOfDayAttributes) InternalTokens ¶
func (stod ScheduleStartTimeOfDayAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleStartTimeOfDayAttributes) InternalWithRef ¶
func (stod ScheduleStartTimeOfDayAttributes) InternalWithRef(ref terra.Reference) ScheduleStartTimeOfDayAttributes
func (ScheduleStartTimeOfDayAttributes) Minutes ¶
func (stod ScheduleStartTimeOfDayAttributes) Minutes() terra.NumberValue
func (ScheduleStartTimeOfDayAttributes) Nanos ¶
func (stod ScheduleStartTimeOfDayAttributes) Nanos() terra.NumberValue
func (ScheduleStartTimeOfDayAttributes) Seconds ¶
func (stod ScheduleStartTimeOfDayAttributes) Seconds() terra.NumberValue
type ScheduleState ¶
type ScheduleState struct { RepeatInterval string `json:"repeat_interval"` ScheduleEndDate []ScheduleScheduleEndDateState `json:"schedule_end_date"` ScheduleStartDate []ScheduleScheduleStartDateState `json:"schedule_start_date"` StartTimeOfDay []ScheduleStartTimeOfDayState `json:"start_time_of_day"` }
type TransferSpec ¶
type TransferSpec struct { // SinkAgentPoolName: string, optional SinkAgentPoolName terra.StringValue `hcl:"sink_agent_pool_name,attr"` // SourceAgentPoolName: string, optional SourceAgentPoolName terra.StringValue `hcl:"source_agent_pool_name,attr"` // TransferSpecAwsS3DataSource: optional AwsS3DataSource *TransferSpecAwsS3DataSource `hcl:"aws_s3_data_source,block"` // TransferSpecAzureBlobStorageDataSource: optional AzureBlobStorageDataSource *TransferSpecAzureBlobStorageDataSource `hcl:"azure_blob_storage_data_source,block"` // TransferSpecGcsDataSink: optional GcsDataSink *TransferSpecGcsDataSink `hcl:"gcs_data_sink,block"` // TransferSpecGcsDataSource: optional GcsDataSource *TransferSpecGcsDataSource `hcl:"gcs_data_source,block"` // TransferSpecHttpDataSource: optional HttpDataSource *TransferSpecHttpDataSource `hcl:"http_data_source,block"` // TransferSpecObjectConditions: optional ObjectConditions *TransferSpecObjectConditions `hcl:"object_conditions,block"` // TransferSpecPosixDataSink: optional PosixDataSink *TransferSpecPosixDataSink `hcl:"posix_data_sink,block"` // TransferSpecPosixDataSource: optional PosixDataSource *TransferSpecPosixDataSource `hcl:"posix_data_source,block"` // TransferSpecTransferOptions: optional TransferOptions *TransferSpecTransferOptions `hcl:"transfer_options,block"` }
type TransferSpecAttributes ¶
type TransferSpecAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecAttributes) AwsS3DataSource ¶
func (ts TransferSpecAttributes) AwsS3DataSource() terra.ListValue[TransferSpecAwsS3DataSourceAttributes]
func (TransferSpecAttributes) AzureBlobStorageDataSource ¶
func (ts TransferSpecAttributes) AzureBlobStorageDataSource() terra.ListValue[TransferSpecAzureBlobStorageDataSourceAttributes]
func (TransferSpecAttributes) GcsDataSink ¶
func (ts TransferSpecAttributes) GcsDataSink() terra.ListValue[TransferSpecGcsDataSinkAttributes]
func (TransferSpecAttributes) GcsDataSource ¶
func (ts TransferSpecAttributes) GcsDataSource() terra.ListValue[TransferSpecGcsDataSourceAttributes]
func (TransferSpecAttributes) HttpDataSource ¶
func (ts TransferSpecAttributes) HttpDataSource() terra.ListValue[TransferSpecHttpDataSourceAttributes]
func (TransferSpecAttributes) InternalRef ¶
func (ts TransferSpecAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecAttributes) InternalTokens ¶
func (ts TransferSpecAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecAttributes) InternalWithRef ¶
func (ts TransferSpecAttributes) InternalWithRef(ref terra.Reference) TransferSpecAttributes
func (TransferSpecAttributes) ObjectConditions ¶
func (ts TransferSpecAttributes) ObjectConditions() terra.ListValue[TransferSpecObjectConditionsAttributes]
func (TransferSpecAttributes) PosixDataSink ¶
func (ts TransferSpecAttributes) PosixDataSink() terra.ListValue[TransferSpecPosixDataSinkAttributes]
func (TransferSpecAttributes) PosixDataSource ¶
func (ts TransferSpecAttributes) PosixDataSource() terra.ListValue[TransferSpecPosixDataSourceAttributes]
func (TransferSpecAttributes) SinkAgentPoolName ¶
func (ts TransferSpecAttributes) SinkAgentPoolName() terra.StringValue
func (TransferSpecAttributes) SourceAgentPoolName ¶
func (ts TransferSpecAttributes) SourceAgentPoolName() terra.StringValue
func (TransferSpecAttributes) TransferOptions ¶
func (ts TransferSpecAttributes) TransferOptions() terra.ListValue[TransferSpecTransferOptionsAttributes]
type TransferSpecAwsS3DataSource ¶
type TransferSpecAwsS3DataSource struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // RoleArn: string, optional RoleArn terra.StringValue `hcl:"role_arn,attr"` // TransferSpecAwsS3DataSourceAwsAccessKey: optional AwsAccessKey *TransferSpecAwsS3DataSourceAwsAccessKey `hcl:"aws_access_key,block"` }
type TransferSpecAwsS3DataSourceAttributes ¶
type TransferSpecAwsS3DataSourceAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecAwsS3DataSourceAttributes) AwsAccessKey ¶
func (asds TransferSpecAwsS3DataSourceAttributes) AwsAccessKey() terra.ListValue[TransferSpecAwsS3DataSourceAwsAccessKeyAttributes]
func (TransferSpecAwsS3DataSourceAttributes) BucketName ¶
func (asds TransferSpecAwsS3DataSourceAttributes) BucketName() terra.StringValue
func (TransferSpecAwsS3DataSourceAttributes) InternalRef ¶
func (asds TransferSpecAwsS3DataSourceAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecAwsS3DataSourceAttributes) InternalTokens ¶
func (asds TransferSpecAwsS3DataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecAwsS3DataSourceAttributes) InternalWithRef ¶
func (asds TransferSpecAwsS3DataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecAwsS3DataSourceAttributes
func (TransferSpecAwsS3DataSourceAttributes) Path ¶
func (asds TransferSpecAwsS3DataSourceAttributes) Path() terra.StringValue
func (TransferSpecAwsS3DataSourceAttributes) RoleArn ¶
func (asds TransferSpecAwsS3DataSourceAttributes) RoleArn() terra.StringValue
type TransferSpecAwsS3DataSourceAwsAccessKey ¶
type TransferSpecAwsS3DataSourceAwsAccessKey struct { // AccessKeyId: string, required AccessKeyId terra.StringValue `hcl:"access_key_id,attr" validate:"required"` // SecretAccessKey: string, required SecretAccessKey terra.StringValue `hcl:"secret_access_key,attr" validate:"required"` }
type TransferSpecAwsS3DataSourceAwsAccessKeyAttributes ¶
type TransferSpecAwsS3DataSourceAwsAccessKeyAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) AccessKeyId ¶
func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) AccessKeyId() terra.StringValue
func (TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) InternalRef ¶
func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) InternalTokens ¶
func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) InternalWithRef ¶
func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) InternalWithRef(ref terra.Reference) TransferSpecAwsS3DataSourceAwsAccessKeyAttributes
func (TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) SecretAccessKey ¶
func (aak TransferSpecAwsS3DataSourceAwsAccessKeyAttributes) SecretAccessKey() terra.StringValue
type TransferSpecAwsS3DataSourceState ¶
type TransferSpecAwsS3DataSourceState struct { BucketName string `json:"bucket_name"` Path string `json:"path"` RoleArn string `json:"role_arn"` AwsAccessKey []TransferSpecAwsS3DataSourceAwsAccessKeyState `json:"aws_access_key"` }
type TransferSpecAzureBlobStorageDataSource ¶
type TransferSpecAzureBlobStorageDataSource struct { // Container: string, required Container terra.StringValue `hcl:"container,attr" validate:"required"` // CredentialsSecret: string, optional CredentialsSecret terra.StringValue `hcl:"credentials_secret,attr"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // StorageAccount: string, required StorageAccount terra.StringValue `hcl:"storage_account,attr" validate:"required"` // TransferSpecAzureBlobStorageDataSourceAzureCredentials: optional AzureCredentials *TransferSpecAzureBlobStorageDataSourceAzureCredentials `hcl:"azure_credentials,block"` }
type TransferSpecAzureBlobStorageDataSourceAttributes ¶
type TransferSpecAzureBlobStorageDataSourceAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecAzureBlobStorageDataSourceAttributes) AzureCredentials ¶
func (absds TransferSpecAzureBlobStorageDataSourceAttributes) AzureCredentials() terra.ListValue[TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes]
func (TransferSpecAzureBlobStorageDataSourceAttributes) Container ¶
func (absds TransferSpecAzureBlobStorageDataSourceAttributes) Container() terra.StringValue
func (TransferSpecAzureBlobStorageDataSourceAttributes) CredentialsSecret ¶
func (absds TransferSpecAzureBlobStorageDataSourceAttributes) CredentialsSecret() terra.StringValue
func (TransferSpecAzureBlobStorageDataSourceAttributes) InternalRef ¶
func (absds TransferSpecAzureBlobStorageDataSourceAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecAzureBlobStorageDataSourceAttributes) InternalTokens ¶
func (absds TransferSpecAzureBlobStorageDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecAzureBlobStorageDataSourceAttributes) InternalWithRef ¶
func (absds TransferSpecAzureBlobStorageDataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecAzureBlobStorageDataSourceAttributes
func (TransferSpecAzureBlobStorageDataSourceAttributes) Path ¶
func (absds TransferSpecAzureBlobStorageDataSourceAttributes) Path() terra.StringValue
func (TransferSpecAzureBlobStorageDataSourceAttributes) StorageAccount ¶
func (absds TransferSpecAzureBlobStorageDataSourceAttributes) StorageAccount() terra.StringValue
type TransferSpecAzureBlobStorageDataSourceAzureCredentials ¶
type TransferSpecAzureBlobStorageDataSourceAzureCredentials struct { // SasToken: string, required SasToken terra.StringValue `hcl:"sas_token,attr" validate:"required"` }
type TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes ¶
type TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) InternalRef ¶
func (ac TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) InternalTokens ¶
func (ac TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) InternalWithRef ¶
func (TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) SasToken ¶
func (ac TransferSpecAzureBlobStorageDataSourceAzureCredentialsAttributes) SasToken() terra.StringValue
type TransferSpecAzureBlobStorageDataSourceAzureCredentialsState ¶
type TransferSpecAzureBlobStorageDataSourceAzureCredentialsState struct {
SasToken string `json:"sas_token"`
}
type TransferSpecAzureBlobStorageDataSourceState ¶
type TransferSpecAzureBlobStorageDataSourceState struct { Container string `json:"container"` CredentialsSecret string `json:"credentials_secret"` Path string `json:"path"` StorageAccount string `json:"storage_account"` AzureCredentials []TransferSpecAzureBlobStorageDataSourceAzureCredentialsState `json:"azure_credentials"` }
type TransferSpecGcsDataSink ¶
type TransferSpecGcsDataSink struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` }
type TransferSpecGcsDataSinkAttributes ¶
type TransferSpecGcsDataSinkAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecGcsDataSinkAttributes) BucketName ¶
func (gds TransferSpecGcsDataSinkAttributes) BucketName() terra.StringValue
func (TransferSpecGcsDataSinkAttributes) InternalRef ¶
func (gds TransferSpecGcsDataSinkAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecGcsDataSinkAttributes) InternalTokens ¶
func (gds TransferSpecGcsDataSinkAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecGcsDataSinkAttributes) InternalWithRef ¶
func (gds TransferSpecGcsDataSinkAttributes) InternalWithRef(ref terra.Reference) TransferSpecGcsDataSinkAttributes
func (TransferSpecGcsDataSinkAttributes) Path ¶
func (gds TransferSpecGcsDataSinkAttributes) Path() terra.StringValue
type TransferSpecGcsDataSource ¶
type TransferSpecGcsDataSource struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` }
type TransferSpecGcsDataSourceAttributes ¶
type TransferSpecGcsDataSourceAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecGcsDataSourceAttributes) BucketName ¶
func (gds TransferSpecGcsDataSourceAttributes) BucketName() terra.StringValue
func (TransferSpecGcsDataSourceAttributes) InternalRef ¶
func (gds TransferSpecGcsDataSourceAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecGcsDataSourceAttributes) InternalTokens ¶
func (gds TransferSpecGcsDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecGcsDataSourceAttributes) InternalWithRef ¶
func (gds TransferSpecGcsDataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecGcsDataSourceAttributes
func (TransferSpecGcsDataSourceAttributes) Path ¶
func (gds TransferSpecGcsDataSourceAttributes) Path() terra.StringValue
type TransferSpecHttpDataSource ¶
type TransferSpecHttpDataSource struct { // ListUrl: string, required ListUrl terra.StringValue `hcl:"list_url,attr" validate:"required"` }
type TransferSpecHttpDataSourceAttributes ¶
type TransferSpecHttpDataSourceAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecHttpDataSourceAttributes) InternalRef ¶
func (hds TransferSpecHttpDataSourceAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecHttpDataSourceAttributes) InternalTokens ¶
func (hds TransferSpecHttpDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecHttpDataSourceAttributes) InternalWithRef ¶
func (hds TransferSpecHttpDataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecHttpDataSourceAttributes
func (TransferSpecHttpDataSourceAttributes) ListUrl ¶
func (hds TransferSpecHttpDataSourceAttributes) ListUrl() terra.StringValue
type TransferSpecHttpDataSourceState ¶
type TransferSpecHttpDataSourceState struct {
ListUrl string `json:"list_url"`
}
type TransferSpecObjectConditions ¶
type TransferSpecObjectConditions struct { // ExcludePrefixes: list of string, optional ExcludePrefixes terra.ListValue[terra.StringValue] `hcl:"exclude_prefixes,attr"` // IncludePrefixes: list of string, optional IncludePrefixes terra.ListValue[terra.StringValue] `hcl:"include_prefixes,attr"` // LastModifiedBefore: string, optional LastModifiedBefore terra.StringValue `hcl:"last_modified_before,attr"` // LastModifiedSince: string, optional LastModifiedSince terra.StringValue `hcl:"last_modified_since,attr"` // MaxTimeElapsedSinceLastModification: string, optional MaxTimeElapsedSinceLastModification terra.StringValue `hcl:"max_time_elapsed_since_last_modification,attr"` // MinTimeElapsedSinceLastModification: string, optional MinTimeElapsedSinceLastModification terra.StringValue `hcl:"min_time_elapsed_since_last_modification,attr"` }
type TransferSpecObjectConditionsAttributes ¶
type TransferSpecObjectConditionsAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecObjectConditionsAttributes) ExcludePrefixes ¶
func (oc TransferSpecObjectConditionsAttributes) ExcludePrefixes() terra.ListValue[terra.StringValue]
func (TransferSpecObjectConditionsAttributes) IncludePrefixes ¶
func (oc TransferSpecObjectConditionsAttributes) IncludePrefixes() terra.ListValue[terra.StringValue]
func (TransferSpecObjectConditionsAttributes) InternalRef ¶
func (oc TransferSpecObjectConditionsAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecObjectConditionsAttributes) InternalTokens ¶
func (oc TransferSpecObjectConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecObjectConditionsAttributes) InternalWithRef ¶
func (oc TransferSpecObjectConditionsAttributes) InternalWithRef(ref terra.Reference) TransferSpecObjectConditionsAttributes
func (TransferSpecObjectConditionsAttributes) LastModifiedBefore ¶
func (oc TransferSpecObjectConditionsAttributes) LastModifiedBefore() terra.StringValue
func (TransferSpecObjectConditionsAttributes) LastModifiedSince ¶
func (oc TransferSpecObjectConditionsAttributes) LastModifiedSince() terra.StringValue
func (TransferSpecObjectConditionsAttributes) MaxTimeElapsedSinceLastModification ¶
func (oc TransferSpecObjectConditionsAttributes) MaxTimeElapsedSinceLastModification() terra.StringValue
func (TransferSpecObjectConditionsAttributes) MinTimeElapsedSinceLastModification ¶
func (oc TransferSpecObjectConditionsAttributes) MinTimeElapsedSinceLastModification() terra.StringValue
type TransferSpecObjectConditionsState ¶
type TransferSpecObjectConditionsState struct { ExcludePrefixes []string `json:"exclude_prefixes"` IncludePrefixes []string `json:"include_prefixes"` LastModifiedBefore string `json:"last_modified_before"` LastModifiedSince string `json:"last_modified_since"` MaxTimeElapsedSinceLastModification string `json:"max_time_elapsed_since_last_modification"` MinTimeElapsedSinceLastModification string `json:"min_time_elapsed_since_last_modification"` }
type TransferSpecPosixDataSink ¶
type TransferSpecPosixDataSink struct { // RootDirectory: string, required RootDirectory terra.StringValue `hcl:"root_directory,attr" validate:"required"` }
type TransferSpecPosixDataSinkAttributes ¶
type TransferSpecPosixDataSinkAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecPosixDataSinkAttributes) InternalRef ¶
func (pds TransferSpecPosixDataSinkAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecPosixDataSinkAttributes) InternalTokens ¶
func (pds TransferSpecPosixDataSinkAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecPosixDataSinkAttributes) InternalWithRef ¶
func (pds TransferSpecPosixDataSinkAttributes) InternalWithRef(ref terra.Reference) TransferSpecPosixDataSinkAttributes
func (TransferSpecPosixDataSinkAttributes) RootDirectory ¶
func (pds TransferSpecPosixDataSinkAttributes) RootDirectory() terra.StringValue
type TransferSpecPosixDataSinkState ¶
type TransferSpecPosixDataSinkState struct {
RootDirectory string `json:"root_directory"`
}
type TransferSpecPosixDataSource ¶
type TransferSpecPosixDataSource struct { // RootDirectory: string, required RootDirectory terra.StringValue `hcl:"root_directory,attr" validate:"required"` }
type TransferSpecPosixDataSourceAttributes ¶
type TransferSpecPosixDataSourceAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecPosixDataSourceAttributes) InternalRef ¶
func (pds TransferSpecPosixDataSourceAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecPosixDataSourceAttributes) InternalTokens ¶
func (pds TransferSpecPosixDataSourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecPosixDataSourceAttributes) InternalWithRef ¶
func (pds TransferSpecPosixDataSourceAttributes) InternalWithRef(ref terra.Reference) TransferSpecPosixDataSourceAttributes
func (TransferSpecPosixDataSourceAttributes) RootDirectory ¶
func (pds TransferSpecPosixDataSourceAttributes) RootDirectory() terra.StringValue
type TransferSpecPosixDataSourceState ¶
type TransferSpecPosixDataSourceState struct {
RootDirectory string `json:"root_directory"`
}
type TransferSpecState ¶
type TransferSpecState struct { SinkAgentPoolName string `json:"sink_agent_pool_name"` SourceAgentPoolName string `json:"source_agent_pool_name"` AwsS3DataSource []TransferSpecAwsS3DataSourceState `json:"aws_s3_data_source"` AzureBlobStorageDataSource []TransferSpecAzureBlobStorageDataSourceState `json:"azure_blob_storage_data_source"` GcsDataSink []TransferSpecGcsDataSinkState `json:"gcs_data_sink"` GcsDataSource []TransferSpecGcsDataSourceState `json:"gcs_data_source"` HttpDataSource []TransferSpecHttpDataSourceState `json:"http_data_source"` ObjectConditions []TransferSpecObjectConditionsState `json:"object_conditions"` PosixDataSink []TransferSpecPosixDataSinkState `json:"posix_data_sink"` PosixDataSource []TransferSpecPosixDataSourceState `json:"posix_data_source"` TransferOptions []TransferSpecTransferOptionsState `json:"transfer_options"` }
type TransferSpecTransferOptions ¶
type TransferSpecTransferOptions struct { // DeleteObjectsFromSourceAfterTransfer: bool, optional DeleteObjectsFromSourceAfterTransfer terra.BoolValue `hcl:"delete_objects_from_source_after_transfer,attr"` // DeleteObjectsUniqueInSink: bool, optional DeleteObjectsUniqueInSink terra.BoolValue `hcl:"delete_objects_unique_in_sink,attr"` // OverwriteObjectsAlreadyExistingInSink: bool, optional OverwriteObjectsAlreadyExistingInSink terra.BoolValue `hcl:"overwrite_objects_already_existing_in_sink,attr"` // OverwriteWhen: string, optional OverwriteWhen terra.StringValue `hcl:"overwrite_when,attr"` }
type TransferSpecTransferOptionsAttributes ¶
type TransferSpecTransferOptionsAttributes struct {
// contains filtered or unexported fields
}
func (TransferSpecTransferOptionsAttributes) DeleteObjectsFromSourceAfterTransfer ¶
func (to TransferSpecTransferOptionsAttributes) DeleteObjectsFromSourceAfterTransfer() terra.BoolValue
func (TransferSpecTransferOptionsAttributes) DeleteObjectsUniqueInSink ¶
func (to TransferSpecTransferOptionsAttributes) DeleteObjectsUniqueInSink() terra.BoolValue
func (TransferSpecTransferOptionsAttributes) InternalRef ¶
func (to TransferSpecTransferOptionsAttributes) InternalRef() (terra.Reference, error)
func (TransferSpecTransferOptionsAttributes) InternalTokens ¶
func (to TransferSpecTransferOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransferSpecTransferOptionsAttributes) InternalWithRef ¶
func (to TransferSpecTransferOptionsAttributes) InternalWithRef(ref terra.Reference) TransferSpecTransferOptionsAttributes
func (TransferSpecTransferOptionsAttributes) OverwriteObjectsAlreadyExistingInSink ¶
func (to TransferSpecTransferOptionsAttributes) OverwriteObjectsAlreadyExistingInSink() terra.BoolValue
func (TransferSpecTransferOptionsAttributes) OverwriteWhen ¶
func (to TransferSpecTransferOptionsAttributes) OverwriteWhen() terra.StringValue
type TransferSpecTransferOptionsState ¶
type TransferSpecTransferOptionsState struct { DeleteObjectsFromSourceAfterTransfer bool `json:"delete_objects_from_source_after_transfer"` DeleteObjectsUniqueInSink bool `json:"delete_objects_unique_in_sink"` OverwriteObjectsAlreadyExistingInSink bool `json:"overwrite_objects_already_existing_in_sink"` OverwriteWhen string `json:"overwrite_when"` }
Click to show internal directories.
Click to hide internal directories.