appflowflow

package
v0.0.0-...-c2cc54e Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2023 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 Amplitude

type Amplitude struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type AmplitudeAttributes

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

func (AmplitudeAttributes) InternalRef

func (a AmplitudeAttributes) InternalRef() (terra.Reference, error)

func (AmplitudeAttributes) InternalTokens

func (a AmplitudeAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AmplitudeAttributes) InternalWithRef

func (a AmplitudeAttributes) InternalWithRef(ref terra.Reference) AmplitudeAttributes

func (AmplitudeAttributes) Object

type AmplitudeState

type AmplitudeState struct {
	Object string `json:"object"`
}

type ConnectorOperator

type ConnectorOperator struct {
	// Amplitude: string, optional
	Amplitude terra.StringValue `hcl:"amplitude,attr"`
	// CustomConnector: string, optional
	CustomConnector terra.StringValue `hcl:"custom_connector,attr"`
	// Datadog: string, optional
	Datadog terra.StringValue `hcl:"datadog,attr"`
	// Dynatrace: string, optional
	Dynatrace terra.StringValue `hcl:"dynatrace,attr"`
	// GoogleAnalytics: string, optional
	GoogleAnalytics terra.StringValue `hcl:"google_analytics,attr"`
	// InforNexus: string, optional
	InforNexus terra.StringValue `hcl:"infor_nexus,attr"`
	// Marketo: string, optional
	Marketo terra.StringValue `hcl:"marketo,attr"`
	// S3: string, optional
	S3 terra.StringValue `hcl:"s3,attr"`
	// Salesforce: string, optional
	Salesforce terra.StringValue `hcl:"salesforce,attr"`
	// SapoData: string, optional
	SapoData terra.StringValue `hcl:"sapo_data,attr"`
	// ServiceNow: string, optional
	ServiceNow terra.StringValue `hcl:"service_now,attr"`
	// Singular: string, optional
	Singular terra.StringValue `hcl:"singular,attr"`
	// Slack: string, optional
	Slack terra.StringValue `hcl:"slack,attr"`
	// Trendmicro: string, optional
	Trendmicro terra.StringValue `hcl:"trendmicro,attr"`
	// Veeva: string, optional
	Veeva terra.StringValue `hcl:"veeva,attr"`
	// Zendesk: string, optional
	Zendesk terra.StringValue `hcl:"zendesk,attr"`
}

type ConnectorOperatorAttributes

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

func (ConnectorOperatorAttributes) Amplitude

func (ConnectorOperatorAttributes) CustomConnector

func (co ConnectorOperatorAttributes) CustomConnector() terra.StringValue

func (ConnectorOperatorAttributes) Datadog

func (ConnectorOperatorAttributes) Dynatrace

func (ConnectorOperatorAttributes) GoogleAnalytics

func (co ConnectorOperatorAttributes) GoogleAnalytics() terra.StringValue

func (ConnectorOperatorAttributes) InforNexus

func (ConnectorOperatorAttributes) InternalRef

func (co ConnectorOperatorAttributes) InternalRef() (terra.Reference, error)

func (ConnectorOperatorAttributes) InternalTokens

func (co ConnectorOperatorAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ConnectorOperatorAttributes) InternalWithRef

func (ConnectorOperatorAttributes) Marketo

func (ConnectorOperatorAttributes) S3

func (ConnectorOperatorAttributes) Salesforce

func (ConnectorOperatorAttributes) SapoData

func (ConnectorOperatorAttributes) ServiceNow

func (ConnectorOperatorAttributes) Singular

func (ConnectorOperatorAttributes) Slack

func (ConnectorOperatorAttributes) Trendmicro

func (ConnectorOperatorAttributes) Veeva

func (ConnectorOperatorAttributes) Zendesk

type ConnectorOperatorState

type ConnectorOperatorState struct {
	Amplitude       string `json:"amplitude"`
	CustomConnector string `json:"custom_connector"`
	Datadog         string `json:"datadog"`
	Dynatrace       string `json:"dynatrace"`
	GoogleAnalytics string `json:"google_analytics"`
	InforNexus      string `json:"infor_nexus"`
	Marketo         string `json:"marketo"`
	S3              string `json:"s3"`
	Salesforce      string `json:"salesforce"`
	SapoData        string `json:"sapo_data"`
	ServiceNow      string `json:"service_now"`
	Singular        string `json:"singular"`
	Slack           string `json:"slack"`
	Trendmicro      string `json:"trendmicro"`
	Veeva           string `json:"veeva"`
	Zendesk         string `json:"zendesk"`
}

type CustomConnectorErrorHandlingConfig

type CustomConnectorErrorHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// FailOnFirstDestinationError: bool, optional
	FailOnFirstDestinationError terra.BoolValue `hcl:"fail_on_first_destination_error,attr"`
}

type CustomConnectorErrorHandlingConfigAttributes

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

func (CustomConnectorErrorHandlingConfigAttributes) BucketName

func (CustomConnectorErrorHandlingConfigAttributes) BucketPrefix

func (CustomConnectorErrorHandlingConfigAttributes) FailOnFirstDestinationError

func (ehc CustomConnectorErrorHandlingConfigAttributes) FailOnFirstDestinationError() terra.BoolValue

func (CustomConnectorErrorHandlingConfigAttributes) InternalRef

func (CustomConnectorErrorHandlingConfigAttributes) InternalTokens

func (CustomConnectorErrorHandlingConfigAttributes) InternalWithRef

type CustomConnectorErrorHandlingConfigState

type CustomConnectorErrorHandlingConfigState struct {
	BucketName                  string `json:"bucket_name"`
	BucketPrefix                string `json:"bucket_prefix"`
	FailOnFirstDestinationError bool   `json:"fail_on_first_destination_error"`
}

type CustomerProfiles

type CustomerProfiles struct {
	// DomainName: string, required
	DomainName terra.StringValue `hcl:"domain_name,attr" validate:"required"`
	// ObjectTypeName: string, optional
	ObjectTypeName terra.StringValue `hcl:"object_type_name,attr"`
}

type CustomerProfilesAttributes

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

func (CustomerProfilesAttributes) DomainName

func (CustomerProfilesAttributes) InternalRef

func (cp CustomerProfilesAttributes) InternalRef() (terra.Reference, error)

func (CustomerProfilesAttributes) InternalTokens

func (cp CustomerProfilesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CustomerProfilesAttributes) InternalWithRef

func (CustomerProfilesAttributes) ObjectTypeName

func (cp CustomerProfilesAttributes) ObjectTypeName() terra.StringValue

type CustomerProfilesState

type CustomerProfilesState struct {
	DomainName     string `json:"domain_name"`
	ObjectTypeName string `json:"object_type_name"`
}

type Datadog

type Datadog struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type DatadogAttributes

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

func (DatadogAttributes) InternalRef

func (d DatadogAttributes) InternalRef() (terra.Reference, error)

func (DatadogAttributes) InternalTokens

func (d DatadogAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DatadogAttributes) InternalWithRef

func (d DatadogAttributes) InternalWithRef(ref terra.Reference) DatadogAttributes

func (DatadogAttributes) Object

func (d DatadogAttributes) Object() terra.StringValue

type DatadogState

type DatadogState struct {
	Object string `json:"object"`
}

type DestinationConnectorProperties

type DestinationConnectorProperties struct {
	// DestinationConnectorPropertiesCustomConnector: optional
	CustomConnector *DestinationConnectorPropertiesCustomConnector `hcl:"custom_connector,block"`
	// CustomerProfiles: optional
	CustomerProfiles *CustomerProfiles `hcl:"customer_profiles,block"`
	// EventBridge: optional
	EventBridge *EventBridge `hcl:"event_bridge,block"`
	// Honeycode: optional
	Honeycode *Honeycode `hcl:"honeycode,block"`
	// LookoutMetrics: optional
	LookoutMetrics *LookoutMetrics `hcl:"lookout_metrics,block"`
	// DestinationConnectorPropertiesMarketo: optional
	Marketo *DestinationConnectorPropertiesMarketo `hcl:"marketo,block"`
	// Redshift: optional
	Redshift *Redshift `hcl:"redshift,block"`
	// DestinationConnectorPropertiesS3: optional
	S3 *DestinationConnectorPropertiesS3 `hcl:"s3,block"`
	// DestinationConnectorPropertiesSalesforce: optional
	Salesforce *DestinationConnectorPropertiesSalesforce `hcl:"salesforce,block"`
	// DestinationConnectorPropertiesSapoData: optional
	SapoData *DestinationConnectorPropertiesSapoData `hcl:"sapo_data,block"`
	// Snowflake: optional
	Snowflake *Snowflake `hcl:"snowflake,block"`
	// Upsolver: optional
	Upsolver *Upsolver `hcl:"upsolver,block"`
	// DestinationConnectorPropertiesZendesk: optional
	Zendesk *DestinationConnectorPropertiesZendesk `hcl:"zendesk,block"`
}

type DestinationConnectorPropertiesAttributes

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

func (DestinationConnectorPropertiesAttributes) CustomConnector

func (DestinationConnectorPropertiesAttributes) CustomerProfiles

func (DestinationConnectorPropertiesAttributes) EventBridge

func (DestinationConnectorPropertiesAttributes) Honeycode

func (DestinationConnectorPropertiesAttributes) InternalRef

func (DestinationConnectorPropertiesAttributes) InternalTokens

func (DestinationConnectorPropertiesAttributes) InternalWithRef

func (DestinationConnectorPropertiesAttributes) LookoutMetrics

func (DestinationConnectorPropertiesAttributes) Marketo

func (DestinationConnectorPropertiesAttributes) Redshift

func (DestinationConnectorPropertiesAttributes) S3

func (DestinationConnectorPropertiesAttributes) Salesforce

func (DestinationConnectorPropertiesAttributes) SapoData

func (DestinationConnectorPropertiesAttributes) Snowflake

func (DestinationConnectorPropertiesAttributes) Upsolver

func (DestinationConnectorPropertiesAttributes) Zendesk

type DestinationConnectorPropertiesCustomConnector

type DestinationConnectorPropertiesCustomConnector struct {
	// CustomProperties: map of string, optional
	CustomProperties terra.MapValue[terra.StringValue] `hcl:"custom_properties,attr"`
	// EntityName: string, required
	EntityName terra.StringValue `hcl:"entity_name,attr" validate:"required"`
	// IdFieldNames: list of string, optional
	IdFieldNames terra.ListValue[terra.StringValue] `hcl:"id_field_names,attr"`
	// WriteOperationType: string, optional
	WriteOperationType terra.StringValue `hcl:"write_operation_type,attr"`
	// CustomConnectorErrorHandlingConfig: optional
	ErrorHandlingConfig *CustomConnectorErrorHandlingConfig `hcl:"error_handling_config,block"`
}

type DestinationConnectorPropertiesCustomConnectorAttributes

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

func (DestinationConnectorPropertiesCustomConnectorAttributes) CustomProperties

func (DestinationConnectorPropertiesCustomConnectorAttributes) EntityName

func (DestinationConnectorPropertiesCustomConnectorAttributes) ErrorHandlingConfig

func (DestinationConnectorPropertiesCustomConnectorAttributes) IdFieldNames

func (DestinationConnectorPropertiesCustomConnectorAttributes) InternalRef

func (DestinationConnectorPropertiesCustomConnectorAttributes) InternalTokens

func (DestinationConnectorPropertiesCustomConnectorAttributes) InternalWithRef

func (DestinationConnectorPropertiesCustomConnectorAttributes) WriteOperationType

type DestinationConnectorPropertiesCustomConnectorState

type DestinationConnectorPropertiesCustomConnectorState struct {
	CustomProperties    map[string]string                         `json:"custom_properties"`
	EntityName          string                                    `json:"entity_name"`
	IdFieldNames        []string                                  `json:"id_field_names"`
	WriteOperationType  string                                    `json:"write_operation_type"`
	ErrorHandlingConfig []CustomConnectorErrorHandlingConfigState `json:"error_handling_config"`
}

type DestinationConnectorPropertiesMarketo

type DestinationConnectorPropertiesMarketo struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
	// MarketoErrorHandlingConfig: optional
	ErrorHandlingConfig *MarketoErrorHandlingConfig `hcl:"error_handling_config,block"`
}

type DestinationConnectorPropertiesMarketoAttributes

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

func (DestinationConnectorPropertiesMarketoAttributes) ErrorHandlingConfig

func (DestinationConnectorPropertiesMarketoAttributes) InternalRef

func (DestinationConnectorPropertiesMarketoAttributes) InternalTokens

func (DestinationConnectorPropertiesMarketoAttributes) InternalWithRef

func (DestinationConnectorPropertiesMarketoAttributes) Object

type DestinationConnectorPropertiesMarketoState

type DestinationConnectorPropertiesMarketoState struct {
	Object              string                            `json:"object"`
	ErrorHandlingConfig []MarketoErrorHandlingConfigState `json:"error_handling_config"`
}

type DestinationConnectorPropertiesS3

type DestinationConnectorPropertiesS3 struct {
	// BucketName: string, required
	BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// S3S3OutputFormatConfig: optional
	S3OutputFormatConfig *S3S3OutputFormatConfig `hcl:"s3_output_format_config,block"`
}

type DestinationConnectorPropertiesS3Attributes

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

func (DestinationConnectorPropertiesS3Attributes) BucketName

func (DestinationConnectorPropertiesS3Attributes) BucketPrefix

func (DestinationConnectorPropertiesS3Attributes) InternalRef

func (DestinationConnectorPropertiesS3Attributes) InternalTokens

func (DestinationConnectorPropertiesS3Attributes) InternalWithRef

func (DestinationConnectorPropertiesS3Attributes) S3OutputFormatConfig

type DestinationConnectorPropertiesS3State

type DestinationConnectorPropertiesS3State struct {
	BucketName           string                        `json:"bucket_name"`
	BucketPrefix         string                        `json:"bucket_prefix"`
	S3OutputFormatConfig []S3S3OutputFormatConfigState `json:"s3_output_format_config"`
}

type DestinationConnectorPropertiesSalesforce

type DestinationConnectorPropertiesSalesforce struct {
	// IdFieldNames: list of string, optional
	IdFieldNames terra.ListValue[terra.StringValue] `hcl:"id_field_names,attr"`
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
	// WriteOperationType: string, optional
	WriteOperationType terra.StringValue `hcl:"write_operation_type,attr"`
	// SalesforceErrorHandlingConfig: optional
	ErrorHandlingConfig *SalesforceErrorHandlingConfig `hcl:"error_handling_config,block"`
}

type DestinationConnectorPropertiesSalesforceAttributes

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

func (DestinationConnectorPropertiesSalesforceAttributes) ErrorHandlingConfig

func (DestinationConnectorPropertiesSalesforceAttributes) IdFieldNames

func (DestinationConnectorPropertiesSalesforceAttributes) InternalRef

func (DestinationConnectorPropertiesSalesforceAttributes) InternalTokens

func (DestinationConnectorPropertiesSalesforceAttributes) InternalWithRef

func (DestinationConnectorPropertiesSalesforceAttributes) Object

func (DestinationConnectorPropertiesSalesforceAttributes) WriteOperationType

type DestinationConnectorPropertiesSalesforceState

type DestinationConnectorPropertiesSalesforceState struct {
	IdFieldNames        []string                             `json:"id_field_names"`
	Object              string                               `json:"object"`
	WriteOperationType  string                               `json:"write_operation_type"`
	ErrorHandlingConfig []SalesforceErrorHandlingConfigState `json:"error_handling_config"`
}

type DestinationConnectorPropertiesSapoData

type DestinationConnectorPropertiesSapoData struct {
	// IdFieldNames: list of string, optional
	IdFieldNames terra.ListValue[terra.StringValue] `hcl:"id_field_names,attr"`
	// ObjectPath: string, required
	ObjectPath terra.StringValue `hcl:"object_path,attr" validate:"required"`
	// WriteOperationType: string, optional
	WriteOperationType terra.StringValue `hcl:"write_operation_type,attr"`
	// SapoDataErrorHandlingConfig: optional
	ErrorHandlingConfig *SapoDataErrorHandlingConfig `hcl:"error_handling_config,block"`
	// SuccessResponseHandlingConfig: optional
	SuccessResponseHandlingConfig *SuccessResponseHandlingConfig `hcl:"success_response_handling_config,block"`
}

type DestinationConnectorPropertiesSapoDataAttributes

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

func (DestinationConnectorPropertiesSapoDataAttributes) ErrorHandlingConfig

func (DestinationConnectorPropertiesSapoDataAttributes) IdFieldNames

func (DestinationConnectorPropertiesSapoDataAttributes) InternalRef

func (DestinationConnectorPropertiesSapoDataAttributes) InternalTokens

func (DestinationConnectorPropertiesSapoDataAttributes) InternalWithRef

func (DestinationConnectorPropertiesSapoDataAttributes) ObjectPath

func (DestinationConnectorPropertiesSapoDataAttributes) SuccessResponseHandlingConfig

func (DestinationConnectorPropertiesSapoDataAttributes) WriteOperationType

type DestinationConnectorPropertiesSapoDataState

type DestinationConnectorPropertiesSapoDataState struct {
	IdFieldNames                  []string                             `json:"id_field_names"`
	ObjectPath                    string                               `json:"object_path"`
	WriteOperationType            string                               `json:"write_operation_type"`
	ErrorHandlingConfig           []SapoDataErrorHandlingConfigState   `json:"error_handling_config"`
	SuccessResponseHandlingConfig []SuccessResponseHandlingConfigState `json:"success_response_handling_config"`
}

type DestinationConnectorPropertiesState

type DestinationConnectorPropertiesState struct {
	CustomConnector  []DestinationConnectorPropertiesCustomConnectorState `json:"custom_connector"`
	CustomerProfiles []CustomerProfilesState                              `json:"customer_profiles"`
	EventBridge      []EventBridgeState                                   `json:"event_bridge"`
	Honeycode        []HoneycodeState                                     `json:"honeycode"`
	LookoutMetrics   []LookoutMetricsState                                `json:"lookout_metrics"`
	Marketo          []DestinationConnectorPropertiesMarketoState         `json:"marketo"`
	Redshift         []RedshiftState                                      `json:"redshift"`
	S3               []DestinationConnectorPropertiesS3State              `json:"s3"`
	Salesforce       []DestinationConnectorPropertiesSalesforceState      `json:"salesforce"`
	SapoData         []DestinationConnectorPropertiesSapoDataState        `json:"sapo_data"`
	Snowflake        []SnowflakeState                                     `json:"snowflake"`
	Upsolver         []UpsolverState                                      `json:"upsolver"`
	Zendesk          []DestinationConnectorPropertiesZendeskState         `json:"zendesk"`
}

type DestinationConnectorPropertiesZendesk

type DestinationConnectorPropertiesZendesk struct {
	// IdFieldNames: list of string, optional
	IdFieldNames terra.ListValue[terra.StringValue] `hcl:"id_field_names,attr"`
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
	// WriteOperationType: string, optional
	WriteOperationType terra.StringValue `hcl:"write_operation_type,attr"`
	// ZendeskErrorHandlingConfig: optional
	ErrorHandlingConfig *ZendeskErrorHandlingConfig `hcl:"error_handling_config,block"`
}

type DestinationConnectorPropertiesZendeskAttributes

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

func (DestinationConnectorPropertiesZendeskAttributes) ErrorHandlingConfig

func (DestinationConnectorPropertiesZendeskAttributes) IdFieldNames

func (DestinationConnectorPropertiesZendeskAttributes) InternalRef

func (DestinationConnectorPropertiesZendeskAttributes) InternalTokens

func (DestinationConnectorPropertiesZendeskAttributes) InternalWithRef

func (DestinationConnectorPropertiesZendeskAttributes) Object

func (DestinationConnectorPropertiesZendeskAttributes) WriteOperationType

type DestinationConnectorPropertiesZendeskState

type DestinationConnectorPropertiesZendeskState struct {
	IdFieldNames        []string                          `json:"id_field_names"`
	Object              string                            `json:"object"`
	WriteOperationType  string                            `json:"write_operation_type"`
	ErrorHandlingConfig []ZendeskErrorHandlingConfigState `json:"error_handling_config"`
}

type DestinationFlowConfig

type DestinationFlowConfig struct {
	// ApiVersion: string, optional
	ApiVersion terra.StringValue `hcl:"api_version,attr"`
	// ConnectorProfileName: string, optional
	ConnectorProfileName terra.StringValue `hcl:"connector_profile_name,attr"`
	// ConnectorType: string, required
	ConnectorType terra.StringValue `hcl:"connector_type,attr" validate:"required"`
	// DestinationConnectorProperties: required
	DestinationConnectorProperties *DestinationConnectorProperties `hcl:"destination_connector_properties,block" validate:"required"`
}

type DestinationFlowConfigAttributes

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

func (DestinationFlowConfigAttributes) ApiVersion

func (DestinationFlowConfigAttributes) ConnectorProfileName

func (dfc DestinationFlowConfigAttributes) ConnectorProfileName() terra.StringValue

func (DestinationFlowConfigAttributes) ConnectorType

func (DestinationFlowConfigAttributes) DestinationConnectorProperties

func (DestinationFlowConfigAttributes) InternalRef

func (DestinationFlowConfigAttributes) InternalTokens

func (dfc DestinationFlowConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DestinationFlowConfigAttributes) InternalWithRef

type DestinationFlowConfigState

type DestinationFlowConfigState struct {
	ApiVersion                     string                                `json:"api_version"`
	ConnectorProfileName           string                                `json:"connector_profile_name"`
	ConnectorType                  string                                `json:"connector_type"`
	DestinationConnectorProperties []DestinationConnectorPropertiesState `json:"destination_connector_properties"`
}

type Dynatrace

type Dynatrace struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type DynatraceAttributes

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

func (DynatraceAttributes) InternalRef

func (d DynatraceAttributes) InternalRef() (terra.Reference, error)

func (DynatraceAttributes) InternalTokens

func (d DynatraceAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DynatraceAttributes) InternalWithRef

func (d DynatraceAttributes) InternalWithRef(ref terra.Reference) DynatraceAttributes

func (DynatraceAttributes) Object

type DynatraceState

type DynatraceState struct {
	Object string `json:"object"`
}

type EventBridge

type EventBridge struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
	// EventBridgeErrorHandlingConfig: optional
	ErrorHandlingConfig *EventBridgeErrorHandlingConfig `hcl:"error_handling_config,block"`
}

type EventBridgeAttributes

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

func (EventBridgeAttributes) ErrorHandlingConfig

func (EventBridgeAttributes) InternalRef

func (eb EventBridgeAttributes) InternalRef() (terra.Reference, error)

func (EventBridgeAttributes) InternalTokens

func (eb EventBridgeAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EventBridgeAttributes) InternalWithRef

func (EventBridgeAttributes) Object

type EventBridgeErrorHandlingConfig

type EventBridgeErrorHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// FailOnFirstDestinationError: bool, optional
	FailOnFirstDestinationError terra.BoolValue `hcl:"fail_on_first_destination_error,attr"`
}

type EventBridgeErrorHandlingConfigAttributes

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

func (EventBridgeErrorHandlingConfigAttributes) BucketName

func (EventBridgeErrorHandlingConfigAttributes) BucketPrefix

func (EventBridgeErrorHandlingConfigAttributes) FailOnFirstDestinationError

func (ehc EventBridgeErrorHandlingConfigAttributes) FailOnFirstDestinationError() terra.BoolValue

func (EventBridgeErrorHandlingConfigAttributes) InternalRef

func (EventBridgeErrorHandlingConfigAttributes) InternalTokens

func (EventBridgeErrorHandlingConfigAttributes) InternalWithRef

type EventBridgeErrorHandlingConfigState

type EventBridgeErrorHandlingConfigState struct {
	BucketName                  string `json:"bucket_name"`
	BucketPrefix                string `json:"bucket_prefix"`
	FailOnFirstDestinationError bool   `json:"fail_on_first_destination_error"`
}

type EventBridgeState

type EventBridgeState struct {
	Object              string                                `json:"object"`
	ErrorHandlingConfig []EventBridgeErrorHandlingConfigState `json:"error_handling_config"`
}

type GoogleAnalytics

type GoogleAnalytics struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type GoogleAnalyticsAttributes

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

func (GoogleAnalyticsAttributes) InternalRef

func (ga GoogleAnalyticsAttributes) InternalRef() (terra.Reference, error)

func (GoogleAnalyticsAttributes) InternalTokens

func (ga GoogleAnalyticsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (GoogleAnalyticsAttributes) InternalWithRef

func (GoogleAnalyticsAttributes) Object

type GoogleAnalyticsState

type GoogleAnalyticsState struct {
	Object string `json:"object"`
}

type Honeycode

type Honeycode struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
	// HoneycodeErrorHandlingConfig: optional
	ErrorHandlingConfig *HoneycodeErrorHandlingConfig `hcl:"error_handling_config,block"`
}

type HoneycodeAttributes

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

func (HoneycodeAttributes) ErrorHandlingConfig

func (HoneycodeAttributes) InternalRef

func (h HoneycodeAttributes) InternalRef() (terra.Reference, error)

func (HoneycodeAttributes) InternalTokens

func (h HoneycodeAttributes) InternalTokens() (hclwrite.Tokens, error)

func (HoneycodeAttributes) InternalWithRef

func (h HoneycodeAttributes) InternalWithRef(ref terra.Reference) HoneycodeAttributes

func (HoneycodeAttributes) Object

type HoneycodeErrorHandlingConfig

type HoneycodeErrorHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// FailOnFirstDestinationError: bool, optional
	FailOnFirstDestinationError terra.BoolValue `hcl:"fail_on_first_destination_error,attr"`
}

type HoneycodeErrorHandlingConfigAttributes

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

func (HoneycodeErrorHandlingConfigAttributes) BucketName

func (HoneycodeErrorHandlingConfigAttributes) BucketPrefix

func (HoneycodeErrorHandlingConfigAttributes) FailOnFirstDestinationError

func (ehc HoneycodeErrorHandlingConfigAttributes) FailOnFirstDestinationError() terra.BoolValue

func (HoneycodeErrorHandlingConfigAttributes) InternalRef

func (HoneycodeErrorHandlingConfigAttributes) InternalTokens

func (HoneycodeErrorHandlingConfigAttributes) InternalWithRef

type HoneycodeErrorHandlingConfigState

type HoneycodeErrorHandlingConfigState struct {
	BucketName                  string `json:"bucket_name"`
	BucketPrefix                string `json:"bucket_prefix"`
	FailOnFirstDestinationError bool   `json:"fail_on_first_destination_error"`
}

type HoneycodeState

type HoneycodeState struct {
	Object              string                              `json:"object"`
	ErrorHandlingConfig []HoneycodeErrorHandlingConfigState `json:"error_handling_config"`
}

type IncrementalPullConfig

type IncrementalPullConfig struct {
	// DatetimeTypeFieldName: string, optional
	DatetimeTypeFieldName terra.StringValue `hcl:"datetime_type_field_name,attr"`
}

type IncrementalPullConfigAttributes

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

func (IncrementalPullConfigAttributes) DatetimeTypeFieldName

func (ipc IncrementalPullConfigAttributes) DatetimeTypeFieldName() terra.StringValue

func (IncrementalPullConfigAttributes) InternalRef

func (IncrementalPullConfigAttributes) InternalTokens

func (ipc IncrementalPullConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IncrementalPullConfigAttributes) InternalWithRef

type IncrementalPullConfigState

type IncrementalPullConfigState struct {
	DatetimeTypeFieldName string `json:"datetime_type_field_name"`
}

type InforNexus

type InforNexus struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type InforNexusAttributes

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

func (InforNexusAttributes) InternalRef

func (in InforNexusAttributes) InternalRef() (terra.Reference, error)

func (InforNexusAttributes) InternalTokens

func (in InforNexusAttributes) InternalTokens() (hclwrite.Tokens, error)

func (InforNexusAttributes) InternalWithRef

func (in InforNexusAttributes) InternalWithRef(ref terra.Reference) InforNexusAttributes

func (InforNexusAttributes) Object

type InforNexusState

type InforNexusState struct {
	Object string `json:"object"`
}

type LookoutMetrics

type LookoutMetrics struct{}

type LookoutMetricsAttributes

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

func (LookoutMetricsAttributes) InternalRef

func (lm LookoutMetricsAttributes) InternalRef() (terra.Reference, error)

func (LookoutMetricsAttributes) InternalTokens

func (lm LookoutMetricsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (LookoutMetricsAttributes) InternalWithRef

type LookoutMetricsState

type LookoutMetricsState struct{}

type MarketoErrorHandlingConfig

type MarketoErrorHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// FailOnFirstDestinationError: bool, optional
	FailOnFirstDestinationError terra.BoolValue `hcl:"fail_on_first_destination_error,attr"`
}

type MarketoErrorHandlingConfigAttributes

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

func (MarketoErrorHandlingConfigAttributes) BucketName

func (MarketoErrorHandlingConfigAttributes) BucketPrefix

func (MarketoErrorHandlingConfigAttributes) FailOnFirstDestinationError

func (ehc MarketoErrorHandlingConfigAttributes) FailOnFirstDestinationError() terra.BoolValue

func (MarketoErrorHandlingConfigAttributes) InternalRef

func (MarketoErrorHandlingConfigAttributes) InternalTokens

func (MarketoErrorHandlingConfigAttributes) InternalWithRef

type MarketoErrorHandlingConfigState

type MarketoErrorHandlingConfigState struct {
	BucketName                  string `json:"bucket_name"`
	BucketPrefix                string `json:"bucket_prefix"`
	FailOnFirstDestinationError bool   `json:"fail_on_first_destination_error"`
}

type Redshift

type Redshift struct {
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// IntermediateBucketName: string, required
	IntermediateBucketName terra.StringValue `hcl:"intermediate_bucket_name,attr" validate:"required"`
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
	// RedshiftErrorHandlingConfig: optional
	ErrorHandlingConfig *RedshiftErrorHandlingConfig `hcl:"error_handling_config,block"`
}

type RedshiftAttributes

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

func (RedshiftAttributes) BucketPrefix

func (r RedshiftAttributes) BucketPrefix() terra.StringValue

func (RedshiftAttributes) ErrorHandlingConfig

func (RedshiftAttributes) IntermediateBucketName

func (r RedshiftAttributes) IntermediateBucketName() terra.StringValue

func (RedshiftAttributes) InternalRef

func (r RedshiftAttributes) InternalRef() (terra.Reference, error)

func (RedshiftAttributes) InternalTokens

func (r RedshiftAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RedshiftAttributes) InternalWithRef

func (r RedshiftAttributes) InternalWithRef(ref terra.Reference) RedshiftAttributes

func (RedshiftAttributes) Object

type RedshiftErrorHandlingConfig

type RedshiftErrorHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// FailOnFirstDestinationError: bool, optional
	FailOnFirstDestinationError terra.BoolValue `hcl:"fail_on_first_destination_error,attr"`
}

type RedshiftErrorHandlingConfigAttributes

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

func (RedshiftErrorHandlingConfigAttributes) BucketName

func (RedshiftErrorHandlingConfigAttributes) BucketPrefix

func (RedshiftErrorHandlingConfigAttributes) FailOnFirstDestinationError

func (ehc RedshiftErrorHandlingConfigAttributes) FailOnFirstDestinationError() terra.BoolValue

func (RedshiftErrorHandlingConfigAttributes) InternalRef

func (RedshiftErrorHandlingConfigAttributes) InternalTokens

func (RedshiftErrorHandlingConfigAttributes) InternalWithRef

type RedshiftErrorHandlingConfigState

type RedshiftErrorHandlingConfigState struct {
	BucketName                  string `json:"bucket_name"`
	BucketPrefix                string `json:"bucket_prefix"`
	FailOnFirstDestinationError bool   `json:"fail_on_first_destination_error"`
}

type RedshiftState

type RedshiftState struct {
	BucketPrefix           string                             `json:"bucket_prefix"`
	IntermediateBucketName string                             `json:"intermediate_bucket_name"`
	Object                 string                             `json:"object"`
	ErrorHandlingConfig    []RedshiftErrorHandlingConfigState `json:"error_handling_config"`
}

type S3InputFormatConfig

type S3InputFormatConfig struct {
	// S3InputFileType: string, optional
	S3InputFileType terra.StringValue `hcl:"s3_input_file_type,attr"`
}

type S3InputFormatConfigAttributes

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

func (S3InputFormatConfigAttributes) InternalRef

func (sifc S3InputFormatConfigAttributes) InternalRef() (terra.Reference, error)

func (S3InputFormatConfigAttributes) InternalTokens

func (sifc S3InputFormatConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (S3InputFormatConfigAttributes) InternalWithRef

func (S3InputFormatConfigAttributes) S3InputFileType

func (sifc S3InputFormatConfigAttributes) S3InputFileType() terra.StringValue

type S3InputFormatConfigState

type S3InputFormatConfigState struct {
	S3InputFileType string `json:"s3_input_file_type"`
}

type S3S3OutputFormatConfig

type S3S3OutputFormatConfig struct {
	// FileType: string, optional
	FileType terra.StringValue `hcl:"file_type,attr"`
	// PreserveSourceDataTyping: bool, optional
	PreserveSourceDataTyping terra.BoolValue `hcl:"preserve_source_data_typing,attr"`
	// S3S3OutputFormatConfigAggregationConfig: optional
	AggregationConfig *S3S3OutputFormatConfigAggregationConfig `hcl:"aggregation_config,block"`
	// S3S3OutputFormatConfigPrefixConfig: optional
	PrefixConfig *S3S3OutputFormatConfigPrefixConfig `hcl:"prefix_config,block"`
}

type S3S3OutputFormatConfigAggregationConfig

type S3S3OutputFormatConfigAggregationConfig struct {
	// AggregationType: string, optional
	AggregationType terra.StringValue `hcl:"aggregation_type,attr"`
}

type S3S3OutputFormatConfigAggregationConfigAttributes

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

func (S3S3OutputFormatConfigAggregationConfigAttributes) AggregationType

func (S3S3OutputFormatConfigAggregationConfigAttributes) InternalRef

func (S3S3OutputFormatConfigAggregationConfigAttributes) InternalTokens

func (S3S3OutputFormatConfigAggregationConfigAttributes) InternalWithRef

type S3S3OutputFormatConfigAggregationConfigState

type S3S3OutputFormatConfigAggregationConfigState struct {
	AggregationType string `json:"aggregation_type"`
}

type S3S3OutputFormatConfigAttributes

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

func (S3S3OutputFormatConfigAttributes) AggregationConfig

func (S3S3OutputFormatConfigAttributes) FileType

func (S3S3OutputFormatConfigAttributes) InternalRef

func (sofc S3S3OutputFormatConfigAttributes) InternalRef() (terra.Reference, error)

func (S3S3OutputFormatConfigAttributes) InternalTokens

func (sofc S3S3OutputFormatConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (S3S3OutputFormatConfigAttributes) InternalWithRef

func (S3S3OutputFormatConfigAttributes) PrefixConfig

func (S3S3OutputFormatConfigAttributes) PreserveSourceDataTyping

func (sofc S3S3OutputFormatConfigAttributes) PreserveSourceDataTyping() terra.BoolValue

type S3S3OutputFormatConfigPrefixConfig

type S3S3OutputFormatConfigPrefixConfig struct {
	// PrefixFormat: string, optional
	PrefixFormat terra.StringValue `hcl:"prefix_format,attr"`
	// PrefixType: string, optional
	PrefixType terra.StringValue `hcl:"prefix_type,attr"`
}

type S3S3OutputFormatConfigPrefixConfigAttributes

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

func (S3S3OutputFormatConfigPrefixConfigAttributes) InternalRef

func (S3S3OutputFormatConfigPrefixConfigAttributes) InternalTokens

func (S3S3OutputFormatConfigPrefixConfigAttributes) InternalWithRef

func (S3S3OutputFormatConfigPrefixConfigAttributes) PrefixFormat

func (S3S3OutputFormatConfigPrefixConfigAttributes) PrefixType

type S3S3OutputFormatConfigPrefixConfigState

type S3S3OutputFormatConfigPrefixConfigState struct {
	PrefixFormat string `json:"prefix_format"`
	PrefixType   string `json:"prefix_type"`
}

type S3S3OutputFormatConfigState

type S3S3OutputFormatConfigState struct {
	FileType                 string                                         `json:"file_type"`
	PreserveSourceDataTyping bool                                           `json:"preserve_source_data_typing"`
	AggregationConfig        []S3S3OutputFormatConfigAggregationConfigState `json:"aggregation_config"`
	PrefixConfig             []S3S3OutputFormatConfigPrefixConfigState      `json:"prefix_config"`
}

type SalesforceErrorHandlingConfig

type SalesforceErrorHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// FailOnFirstDestinationError: bool, optional
	FailOnFirstDestinationError terra.BoolValue `hcl:"fail_on_first_destination_error,attr"`
}

type SalesforceErrorHandlingConfigAttributes

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

func (SalesforceErrorHandlingConfigAttributes) BucketName

func (SalesforceErrorHandlingConfigAttributes) BucketPrefix

func (SalesforceErrorHandlingConfigAttributes) FailOnFirstDestinationError

func (ehc SalesforceErrorHandlingConfigAttributes) FailOnFirstDestinationError() terra.BoolValue

func (SalesforceErrorHandlingConfigAttributes) InternalRef

func (SalesforceErrorHandlingConfigAttributes) InternalTokens

func (SalesforceErrorHandlingConfigAttributes) InternalWithRef

type SalesforceErrorHandlingConfigState

type SalesforceErrorHandlingConfigState struct {
	BucketName                  string `json:"bucket_name"`
	BucketPrefix                string `json:"bucket_prefix"`
	FailOnFirstDestinationError bool   `json:"fail_on_first_destination_error"`
}

type SapoDataErrorHandlingConfig

type SapoDataErrorHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// FailOnFirstDestinationError: bool, optional
	FailOnFirstDestinationError terra.BoolValue `hcl:"fail_on_first_destination_error,attr"`
}

type SapoDataErrorHandlingConfigAttributes

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

func (SapoDataErrorHandlingConfigAttributes) BucketName

func (SapoDataErrorHandlingConfigAttributes) BucketPrefix

func (SapoDataErrorHandlingConfigAttributes) FailOnFirstDestinationError

func (ehc SapoDataErrorHandlingConfigAttributes) FailOnFirstDestinationError() terra.BoolValue

func (SapoDataErrorHandlingConfigAttributes) InternalRef

func (SapoDataErrorHandlingConfigAttributes) InternalTokens

func (SapoDataErrorHandlingConfigAttributes) InternalWithRef

type SapoDataErrorHandlingConfigState

type SapoDataErrorHandlingConfigState struct {
	BucketName                  string `json:"bucket_name"`
	BucketPrefix                string `json:"bucket_prefix"`
	FailOnFirstDestinationError bool   `json:"fail_on_first_destination_error"`
}

type Scheduled

type Scheduled struct {
	// DataPullMode: string, optional
	DataPullMode terra.StringValue `hcl:"data_pull_mode,attr"`
	// FirstExecutionFrom: string, optional
	FirstExecutionFrom terra.StringValue `hcl:"first_execution_from,attr"`
	// ScheduleEndTime: string, optional
	ScheduleEndTime terra.StringValue `hcl:"schedule_end_time,attr"`
	// ScheduleExpression: string, required
	ScheduleExpression terra.StringValue `hcl:"schedule_expression,attr" validate:"required"`
	// ScheduleOffset: number, optional
	ScheduleOffset terra.NumberValue `hcl:"schedule_offset,attr"`
	// ScheduleStartTime: string, optional
	ScheduleStartTime terra.StringValue `hcl:"schedule_start_time,attr"`
	// Timezone: string, optional
	Timezone terra.StringValue `hcl:"timezone,attr"`
}

type ScheduledAttributes

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

func (ScheduledAttributes) DataPullMode

func (s ScheduledAttributes) DataPullMode() terra.StringValue

func (ScheduledAttributes) FirstExecutionFrom

func (s ScheduledAttributes) FirstExecutionFrom() terra.StringValue

func (ScheduledAttributes) InternalRef

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

func (ScheduledAttributes) InternalTokens

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

func (ScheduledAttributes) InternalWithRef

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

func (ScheduledAttributes) ScheduleEndTime

func (s ScheduledAttributes) ScheduleEndTime() terra.StringValue

func (ScheduledAttributes) ScheduleExpression

func (s ScheduledAttributes) ScheduleExpression() terra.StringValue

func (ScheduledAttributes) ScheduleOffset

func (s ScheduledAttributes) ScheduleOffset() terra.NumberValue

func (ScheduledAttributes) ScheduleStartTime

func (s ScheduledAttributes) ScheduleStartTime() terra.StringValue

func (ScheduledAttributes) Timezone

func (s ScheduledAttributes) Timezone() terra.StringValue

type ScheduledState

type ScheduledState struct {
	DataPullMode       string  `json:"data_pull_mode"`
	FirstExecutionFrom string  `json:"first_execution_from"`
	ScheduleEndTime    string  `json:"schedule_end_time"`
	ScheduleExpression string  `json:"schedule_expression"`
	ScheduleOffset     float64 `json:"schedule_offset"`
	ScheduleStartTime  string  `json:"schedule_start_time"`
	Timezone           string  `json:"timezone"`
}

type ServiceNow

type ServiceNow struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type ServiceNowAttributes

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

func (ServiceNowAttributes) InternalRef

func (sn ServiceNowAttributes) InternalRef() (terra.Reference, error)

func (ServiceNowAttributes) InternalTokens

func (sn ServiceNowAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ServiceNowAttributes) InternalWithRef

func (sn ServiceNowAttributes) InternalWithRef(ref terra.Reference) ServiceNowAttributes

func (ServiceNowAttributes) Object

type ServiceNowState

type ServiceNowState struct {
	Object string `json:"object"`
}

type Singular

type Singular struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type SingularAttributes

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

func (SingularAttributes) InternalRef

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

func (SingularAttributes) InternalTokens

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

func (SingularAttributes) InternalWithRef

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

func (SingularAttributes) Object

type SingularState

type SingularState struct {
	Object string `json:"object"`
}

type Slack

type Slack struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type SlackAttributes

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

func (SlackAttributes) InternalRef

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

func (SlackAttributes) InternalTokens

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

func (SlackAttributes) InternalWithRef

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

func (SlackAttributes) Object

func (s SlackAttributes) Object() terra.StringValue

type SlackState

type SlackState struct {
	Object string `json:"object"`
}

type Snowflake

type Snowflake struct {
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// IntermediateBucketName: string, required
	IntermediateBucketName terra.StringValue `hcl:"intermediate_bucket_name,attr" validate:"required"`
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
	// SnowflakeErrorHandlingConfig: optional
	ErrorHandlingConfig *SnowflakeErrorHandlingConfig `hcl:"error_handling_config,block"`
}

type SnowflakeAttributes

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

func (SnowflakeAttributes) BucketPrefix

func (s SnowflakeAttributes) BucketPrefix() terra.StringValue

func (SnowflakeAttributes) ErrorHandlingConfig

func (SnowflakeAttributes) IntermediateBucketName

func (s SnowflakeAttributes) IntermediateBucketName() terra.StringValue

func (SnowflakeAttributes) InternalRef

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

func (SnowflakeAttributes) InternalTokens

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

func (SnowflakeAttributes) InternalWithRef

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

func (SnowflakeAttributes) Object

type SnowflakeErrorHandlingConfig

type SnowflakeErrorHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// FailOnFirstDestinationError: bool, optional
	FailOnFirstDestinationError terra.BoolValue `hcl:"fail_on_first_destination_error,attr"`
}

type SnowflakeErrorHandlingConfigAttributes

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

func (SnowflakeErrorHandlingConfigAttributes) BucketName

func (SnowflakeErrorHandlingConfigAttributes) BucketPrefix

func (SnowflakeErrorHandlingConfigAttributes) FailOnFirstDestinationError

func (ehc SnowflakeErrorHandlingConfigAttributes) FailOnFirstDestinationError() terra.BoolValue

func (SnowflakeErrorHandlingConfigAttributes) InternalRef

func (SnowflakeErrorHandlingConfigAttributes) InternalTokens

func (SnowflakeErrorHandlingConfigAttributes) InternalWithRef

type SnowflakeErrorHandlingConfigState

type SnowflakeErrorHandlingConfigState struct {
	BucketName                  string `json:"bucket_name"`
	BucketPrefix                string `json:"bucket_prefix"`
	FailOnFirstDestinationError bool   `json:"fail_on_first_destination_error"`
}

type SnowflakeState

type SnowflakeState struct {
	BucketPrefix           string                              `json:"bucket_prefix"`
	IntermediateBucketName string                              `json:"intermediate_bucket_name"`
	Object                 string                              `json:"object"`
	ErrorHandlingConfig    []SnowflakeErrorHandlingConfigState `json:"error_handling_config"`
}

type SourceConnectorProperties

type SourceConnectorProperties struct {
	// Amplitude: optional
	Amplitude *Amplitude `hcl:"amplitude,block"`
	// SourceConnectorPropertiesCustomConnector: optional
	CustomConnector *SourceConnectorPropertiesCustomConnector `hcl:"custom_connector,block"`
	// Datadog: optional
	Datadog *Datadog `hcl:"datadog,block"`
	// Dynatrace: optional
	Dynatrace *Dynatrace `hcl:"dynatrace,block"`
	// GoogleAnalytics: optional
	GoogleAnalytics *GoogleAnalytics `hcl:"google_analytics,block"`
	// InforNexus: optional
	InforNexus *InforNexus `hcl:"infor_nexus,block"`
	// SourceConnectorPropertiesMarketo: optional
	Marketo *SourceConnectorPropertiesMarketo `hcl:"marketo,block"`
	// SourceConnectorPropertiesS3: optional
	S3 *SourceConnectorPropertiesS3 `hcl:"s3,block"`
	// SourceConnectorPropertiesSalesforce: optional
	Salesforce *SourceConnectorPropertiesSalesforce `hcl:"salesforce,block"`
	// SourceConnectorPropertiesSapoData: optional
	SapoData *SourceConnectorPropertiesSapoData `hcl:"sapo_data,block"`
	// ServiceNow: optional
	ServiceNow *ServiceNow `hcl:"service_now,block"`
	// Singular: optional
	Singular *Singular `hcl:"singular,block"`
	// Slack: optional
	Slack *Slack `hcl:"slack,block"`
	// Trendmicro: optional
	Trendmicro *Trendmicro `hcl:"trendmicro,block"`
	// Veeva: optional
	Veeva *Veeva `hcl:"veeva,block"`
	// SourceConnectorPropertiesZendesk: optional
	Zendesk *SourceConnectorPropertiesZendesk `hcl:"zendesk,block"`
}

type SourceConnectorPropertiesAttributes

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

func (SourceConnectorPropertiesAttributes) Amplitude

func (SourceConnectorPropertiesAttributes) CustomConnector

func (SourceConnectorPropertiesAttributes) Datadog

func (SourceConnectorPropertiesAttributes) Dynatrace

func (SourceConnectorPropertiesAttributes) GoogleAnalytics

func (SourceConnectorPropertiesAttributes) InforNexus

func (SourceConnectorPropertiesAttributes) InternalRef

func (SourceConnectorPropertiesAttributes) InternalTokens

func (scp SourceConnectorPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SourceConnectorPropertiesAttributes) InternalWithRef

func (SourceConnectorPropertiesAttributes) Marketo

func (SourceConnectorPropertiesAttributes) S3

func (SourceConnectorPropertiesAttributes) Salesforce

func (SourceConnectorPropertiesAttributes) SapoData

func (SourceConnectorPropertiesAttributes) ServiceNow

func (SourceConnectorPropertiesAttributes) Singular

func (SourceConnectorPropertiesAttributes) Slack

func (SourceConnectorPropertiesAttributes) Trendmicro

func (SourceConnectorPropertiesAttributes) Veeva

func (SourceConnectorPropertiesAttributes) Zendesk

type SourceConnectorPropertiesCustomConnector

type SourceConnectorPropertiesCustomConnector struct {
	// CustomProperties: map of string, optional
	CustomProperties terra.MapValue[terra.StringValue] `hcl:"custom_properties,attr"`
	// EntityName: string, required
	EntityName terra.StringValue `hcl:"entity_name,attr" validate:"required"`
}

type SourceConnectorPropertiesCustomConnectorAttributes

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

func (SourceConnectorPropertiesCustomConnectorAttributes) CustomProperties

func (SourceConnectorPropertiesCustomConnectorAttributes) EntityName

func (SourceConnectorPropertiesCustomConnectorAttributes) InternalRef

func (SourceConnectorPropertiesCustomConnectorAttributes) InternalTokens

func (SourceConnectorPropertiesCustomConnectorAttributes) InternalWithRef

type SourceConnectorPropertiesCustomConnectorState

type SourceConnectorPropertiesCustomConnectorState struct {
	CustomProperties map[string]string `json:"custom_properties"`
	EntityName       string            `json:"entity_name"`
}

type SourceConnectorPropertiesMarketo

type SourceConnectorPropertiesMarketo struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type SourceConnectorPropertiesMarketoAttributes

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

func (SourceConnectorPropertiesMarketoAttributes) InternalRef

func (SourceConnectorPropertiesMarketoAttributes) InternalTokens

func (SourceConnectorPropertiesMarketoAttributes) InternalWithRef

func (SourceConnectorPropertiesMarketoAttributes) Object

type SourceConnectorPropertiesMarketoState

type SourceConnectorPropertiesMarketoState struct {
	Object string `json:"object"`
}

type SourceConnectorPropertiesS3

type SourceConnectorPropertiesS3 struct {
	// BucketName: string, required
	BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// S3InputFormatConfig: optional
	S3InputFormatConfig *S3InputFormatConfig `hcl:"s3_input_format_config,block"`
}

type SourceConnectorPropertiesS3Attributes

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

func (SourceConnectorPropertiesS3Attributes) BucketName

func (SourceConnectorPropertiesS3Attributes) BucketPrefix

func (SourceConnectorPropertiesS3Attributes) InternalRef

func (SourceConnectorPropertiesS3Attributes) InternalTokens

func (SourceConnectorPropertiesS3Attributes) InternalWithRef

func (SourceConnectorPropertiesS3Attributes) S3InputFormatConfig

type SourceConnectorPropertiesS3State

type SourceConnectorPropertiesS3State struct {
	BucketName          string                     `json:"bucket_name"`
	BucketPrefix        string                     `json:"bucket_prefix"`
	S3InputFormatConfig []S3InputFormatConfigState `json:"s3_input_format_config"`
}

type SourceConnectorPropertiesSalesforce

type SourceConnectorPropertiesSalesforce struct {
	// EnableDynamicFieldUpdate: bool, optional
	EnableDynamicFieldUpdate terra.BoolValue `hcl:"enable_dynamic_field_update,attr"`
	// IncludeDeletedRecords: bool, optional
	IncludeDeletedRecords terra.BoolValue `hcl:"include_deleted_records,attr"`
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type SourceConnectorPropertiesSalesforceAttributes

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

func (SourceConnectorPropertiesSalesforceAttributes) EnableDynamicFieldUpdate

func (s SourceConnectorPropertiesSalesforceAttributes) EnableDynamicFieldUpdate() terra.BoolValue

func (SourceConnectorPropertiesSalesforceAttributes) IncludeDeletedRecords

func (SourceConnectorPropertiesSalesforceAttributes) InternalRef

func (SourceConnectorPropertiesSalesforceAttributes) InternalTokens

func (SourceConnectorPropertiesSalesforceAttributes) InternalWithRef

func (SourceConnectorPropertiesSalesforceAttributes) Object

type SourceConnectorPropertiesSalesforceState

type SourceConnectorPropertiesSalesforceState struct {
	EnableDynamicFieldUpdate bool   `json:"enable_dynamic_field_update"`
	IncludeDeletedRecords    bool   `json:"include_deleted_records"`
	Object                   string `json:"object"`
}

type SourceConnectorPropertiesSapoData

type SourceConnectorPropertiesSapoData struct {
	// ObjectPath: string, required
	ObjectPath terra.StringValue `hcl:"object_path,attr" validate:"required"`
}

type SourceConnectorPropertiesSapoDataAttributes

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

func (SourceConnectorPropertiesSapoDataAttributes) InternalRef

func (SourceConnectorPropertiesSapoDataAttributes) InternalTokens

func (SourceConnectorPropertiesSapoDataAttributes) InternalWithRef

func (SourceConnectorPropertiesSapoDataAttributes) ObjectPath

type SourceConnectorPropertiesSapoDataState

type SourceConnectorPropertiesSapoDataState struct {
	ObjectPath string `json:"object_path"`
}

type SourceConnectorPropertiesState

type SourceConnectorPropertiesState struct {
	Amplitude       []AmplitudeState                                `json:"amplitude"`
	CustomConnector []SourceConnectorPropertiesCustomConnectorState `json:"custom_connector"`
	Datadog         []DatadogState                                  `json:"datadog"`
	Dynatrace       []DynatraceState                                `json:"dynatrace"`
	GoogleAnalytics []GoogleAnalyticsState                          `json:"google_analytics"`
	InforNexus      []InforNexusState                               `json:"infor_nexus"`
	Marketo         []SourceConnectorPropertiesMarketoState         `json:"marketo"`
	S3              []SourceConnectorPropertiesS3State              `json:"s3"`
	Salesforce      []SourceConnectorPropertiesSalesforceState      `json:"salesforce"`
	SapoData        []SourceConnectorPropertiesSapoDataState        `json:"sapo_data"`
	ServiceNow      []ServiceNowState                               `json:"service_now"`
	Singular        []SingularState                                 `json:"singular"`
	Slack           []SlackState                                    `json:"slack"`
	Trendmicro      []TrendmicroState                               `json:"trendmicro"`
	Veeva           []VeevaState                                    `json:"veeva"`
	Zendesk         []SourceConnectorPropertiesZendeskState         `json:"zendesk"`
}

type SourceConnectorPropertiesZendesk

type SourceConnectorPropertiesZendesk struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type SourceConnectorPropertiesZendeskAttributes

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

func (SourceConnectorPropertiesZendeskAttributes) InternalRef

func (SourceConnectorPropertiesZendeskAttributes) InternalTokens

func (SourceConnectorPropertiesZendeskAttributes) InternalWithRef

func (SourceConnectorPropertiesZendeskAttributes) Object

type SourceConnectorPropertiesZendeskState

type SourceConnectorPropertiesZendeskState struct {
	Object string `json:"object"`
}

type SourceFlowConfig

type SourceFlowConfig struct {
	// ApiVersion: string, optional
	ApiVersion terra.StringValue `hcl:"api_version,attr"`
	// ConnectorProfileName: string, optional
	ConnectorProfileName terra.StringValue `hcl:"connector_profile_name,attr"`
	// ConnectorType: string, required
	ConnectorType terra.StringValue `hcl:"connector_type,attr" validate:"required"`
	// IncrementalPullConfig: optional
	IncrementalPullConfig *IncrementalPullConfig `hcl:"incremental_pull_config,block"`
	// SourceConnectorProperties: required
	SourceConnectorProperties *SourceConnectorProperties `hcl:"source_connector_properties,block" validate:"required"`
}

type SourceFlowConfigAttributes

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

func (SourceFlowConfigAttributes) ApiVersion

func (sfc SourceFlowConfigAttributes) ApiVersion() terra.StringValue

func (SourceFlowConfigAttributes) ConnectorProfileName

func (sfc SourceFlowConfigAttributes) ConnectorProfileName() terra.StringValue

func (SourceFlowConfigAttributes) ConnectorType

func (sfc SourceFlowConfigAttributes) ConnectorType() terra.StringValue

func (SourceFlowConfigAttributes) IncrementalPullConfig

func (SourceFlowConfigAttributes) InternalRef

func (sfc SourceFlowConfigAttributes) InternalRef() (terra.Reference, error)

func (SourceFlowConfigAttributes) InternalTokens

func (sfc SourceFlowConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SourceFlowConfigAttributes) InternalWithRef

func (SourceFlowConfigAttributes) SourceConnectorProperties

type SourceFlowConfigState

type SourceFlowConfigState struct {
	ApiVersion                string                           `json:"api_version"`
	ConnectorProfileName      string                           `json:"connector_profile_name"`
	ConnectorType             string                           `json:"connector_type"`
	IncrementalPullConfig     []IncrementalPullConfigState     `json:"incremental_pull_config"`
	SourceConnectorProperties []SourceConnectorPropertiesState `json:"source_connector_properties"`
}

type SuccessResponseHandlingConfig

type SuccessResponseHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
}

type SuccessResponseHandlingConfigAttributes

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

func (SuccessResponseHandlingConfigAttributes) BucketName

func (SuccessResponseHandlingConfigAttributes) BucketPrefix

func (SuccessResponseHandlingConfigAttributes) InternalRef

func (SuccessResponseHandlingConfigAttributes) InternalTokens

func (SuccessResponseHandlingConfigAttributes) InternalWithRef

type SuccessResponseHandlingConfigState

type SuccessResponseHandlingConfigState struct {
	BucketName   string `json:"bucket_name"`
	BucketPrefix string `json:"bucket_prefix"`
}

type Task

type Task struct {
	// DestinationField: string, optional
	DestinationField terra.StringValue `hcl:"destination_field,attr"`
	// SourceFields: list of string, required
	SourceFields terra.ListValue[terra.StringValue] `hcl:"source_fields,attr" validate:"required"`
	// TaskProperties: map of string, optional
	TaskProperties terra.MapValue[terra.StringValue] `hcl:"task_properties,attr"`
	// TaskType: string, required
	TaskType terra.StringValue `hcl:"task_type,attr" validate:"required"`
	// ConnectorOperator: min=0
	ConnectorOperator []ConnectorOperator `hcl:"connector_operator,block" validate:"min=0"`
}

type TaskAttributes

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

func (TaskAttributes) ConnectorOperator

func (TaskAttributes) DestinationField

func (t TaskAttributes) DestinationField() terra.StringValue

func (TaskAttributes) InternalRef

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

func (TaskAttributes) InternalTokens

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

func (TaskAttributes) InternalWithRef

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

func (TaskAttributes) SourceFields

func (t TaskAttributes) SourceFields() terra.ListValue[terra.StringValue]

func (TaskAttributes) TaskProperties

func (t TaskAttributes) TaskProperties() terra.MapValue[terra.StringValue]

func (TaskAttributes) TaskType

func (t TaskAttributes) TaskType() terra.StringValue

type TaskState

type TaskState struct {
	DestinationField  string                   `json:"destination_field"`
	SourceFields      []string                 `json:"source_fields"`
	TaskProperties    map[string]string        `json:"task_properties"`
	TaskType          string                   `json:"task_type"`
	ConnectorOperator []ConnectorOperatorState `json:"connector_operator"`
}

type Trendmicro

type Trendmicro struct {
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type TrendmicroAttributes

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

func (TrendmicroAttributes) InternalRef

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

func (TrendmicroAttributes) InternalTokens

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

func (TrendmicroAttributes) InternalWithRef

func (TrendmicroAttributes) Object

type TrendmicroState

type TrendmicroState struct {
	Object string `json:"object"`
}

type TriggerConfig

type TriggerConfig struct {
	// TriggerType: string, required
	TriggerType terra.StringValue `hcl:"trigger_type,attr" validate:"required"`
	// TriggerProperties: optional
	TriggerProperties *TriggerProperties `hcl:"trigger_properties,block"`
}

type TriggerConfigAttributes

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

func (TriggerConfigAttributes) InternalRef

func (tc TriggerConfigAttributes) InternalRef() (terra.Reference, error)

func (TriggerConfigAttributes) InternalTokens

func (tc TriggerConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TriggerConfigAttributes) InternalWithRef

func (TriggerConfigAttributes) TriggerProperties

func (TriggerConfigAttributes) TriggerType

func (tc TriggerConfigAttributes) TriggerType() terra.StringValue

type TriggerConfigState

type TriggerConfigState struct {
	TriggerType       string                   `json:"trigger_type"`
	TriggerProperties []TriggerPropertiesState `json:"trigger_properties"`
}

type TriggerProperties

type TriggerProperties struct {
	// Scheduled: optional
	Scheduled *Scheduled `hcl:"scheduled,block"`
}

type TriggerPropertiesAttributes

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

func (TriggerPropertiesAttributes) InternalRef

func (tp TriggerPropertiesAttributes) InternalRef() (terra.Reference, error)

func (TriggerPropertiesAttributes) InternalTokens

func (tp TriggerPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TriggerPropertiesAttributes) InternalWithRef

func (TriggerPropertiesAttributes) Scheduled

type TriggerPropertiesState

type TriggerPropertiesState struct {
	Scheduled []ScheduledState `json:"scheduled"`
}

type Upsolver

type Upsolver struct {
	// BucketName: string, required
	BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// UpsolverS3OutputFormatConfig: required
	S3OutputFormatConfig *UpsolverS3OutputFormatConfig `hcl:"s3_output_format_config,block" validate:"required"`
}

type UpsolverAttributes

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

func (UpsolverAttributes) BucketName

func (u UpsolverAttributes) BucketName() terra.StringValue

func (UpsolverAttributes) BucketPrefix

func (u UpsolverAttributes) BucketPrefix() terra.StringValue

func (UpsolverAttributes) InternalRef

func (u UpsolverAttributes) InternalRef() (terra.Reference, error)

func (UpsolverAttributes) InternalTokens

func (u UpsolverAttributes) InternalTokens() (hclwrite.Tokens, error)

func (UpsolverAttributes) InternalWithRef

func (u UpsolverAttributes) InternalWithRef(ref terra.Reference) UpsolverAttributes

func (UpsolverAttributes) S3OutputFormatConfig

type UpsolverS3OutputFormatConfig

type UpsolverS3OutputFormatConfig struct {
	// FileType: string, optional
	FileType terra.StringValue `hcl:"file_type,attr"`
	// UpsolverS3OutputFormatConfigAggregationConfig: optional
	AggregationConfig *UpsolverS3OutputFormatConfigAggregationConfig `hcl:"aggregation_config,block"`
	// UpsolverS3OutputFormatConfigPrefixConfig: required
	PrefixConfig *UpsolverS3OutputFormatConfigPrefixConfig `hcl:"prefix_config,block" validate:"required"`
}

type UpsolverS3OutputFormatConfigAggregationConfig

type UpsolverS3OutputFormatConfigAggregationConfig struct {
	// AggregationType: string, optional
	AggregationType terra.StringValue `hcl:"aggregation_type,attr"`
}

type UpsolverS3OutputFormatConfigAggregationConfigAttributes

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

func (UpsolverS3OutputFormatConfigAggregationConfigAttributes) AggregationType

func (UpsolverS3OutputFormatConfigAggregationConfigAttributes) InternalRef

func (UpsolverS3OutputFormatConfigAggregationConfigAttributes) InternalTokens

func (UpsolverS3OutputFormatConfigAggregationConfigAttributes) InternalWithRef

type UpsolverS3OutputFormatConfigAggregationConfigState

type UpsolverS3OutputFormatConfigAggregationConfigState struct {
	AggregationType string `json:"aggregation_type"`
}

type UpsolverS3OutputFormatConfigAttributes

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

func (UpsolverS3OutputFormatConfigAttributes) AggregationConfig

func (UpsolverS3OutputFormatConfigAttributes) FileType

func (UpsolverS3OutputFormatConfigAttributes) InternalRef

func (UpsolverS3OutputFormatConfigAttributes) InternalTokens

func (UpsolverS3OutputFormatConfigAttributes) InternalWithRef

func (UpsolverS3OutputFormatConfigAttributes) PrefixConfig

type UpsolverS3OutputFormatConfigPrefixConfig

type UpsolverS3OutputFormatConfigPrefixConfig struct {
	// PrefixFormat: string, optional
	PrefixFormat terra.StringValue `hcl:"prefix_format,attr"`
	// PrefixType: string, required
	PrefixType terra.StringValue `hcl:"prefix_type,attr" validate:"required"`
}

type UpsolverS3OutputFormatConfigPrefixConfigAttributes

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

func (UpsolverS3OutputFormatConfigPrefixConfigAttributes) InternalRef

func (UpsolverS3OutputFormatConfigPrefixConfigAttributes) InternalTokens

func (UpsolverS3OutputFormatConfigPrefixConfigAttributes) InternalWithRef

func (UpsolverS3OutputFormatConfigPrefixConfigAttributes) PrefixFormat

func (UpsolverS3OutputFormatConfigPrefixConfigAttributes) PrefixType

type UpsolverS3OutputFormatConfigPrefixConfigState

type UpsolverS3OutputFormatConfigPrefixConfigState struct {
	PrefixFormat string `json:"prefix_format"`
	PrefixType   string `json:"prefix_type"`
}

type UpsolverS3OutputFormatConfigState

type UpsolverS3OutputFormatConfigState struct {
	FileType          string                                               `json:"file_type"`
	AggregationConfig []UpsolverS3OutputFormatConfigAggregationConfigState `json:"aggregation_config"`
	PrefixConfig      []UpsolverS3OutputFormatConfigPrefixConfigState      `json:"prefix_config"`
}

type UpsolverState

type UpsolverState struct {
	BucketName           string                              `json:"bucket_name"`
	BucketPrefix         string                              `json:"bucket_prefix"`
	S3OutputFormatConfig []UpsolverS3OutputFormatConfigState `json:"s3_output_format_config"`
}

type Veeva

type Veeva struct {
	// DocumentType: string, optional
	DocumentType terra.StringValue `hcl:"document_type,attr"`
	// IncludeAllVersions: bool, optional
	IncludeAllVersions terra.BoolValue `hcl:"include_all_versions,attr"`
	// IncludeRenditions: bool, optional
	IncludeRenditions terra.BoolValue `hcl:"include_renditions,attr"`
	// IncludeSourceFiles: bool, optional
	IncludeSourceFiles terra.BoolValue `hcl:"include_source_files,attr"`
	// Object: string, required
	Object terra.StringValue `hcl:"object,attr" validate:"required"`
}

type VeevaAttributes

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

func (VeevaAttributes) DocumentType

func (v VeevaAttributes) DocumentType() terra.StringValue

func (VeevaAttributes) IncludeAllVersions

func (v VeevaAttributes) IncludeAllVersions() terra.BoolValue

func (VeevaAttributes) IncludeRenditions

func (v VeevaAttributes) IncludeRenditions() terra.BoolValue

func (VeevaAttributes) IncludeSourceFiles

func (v VeevaAttributes) IncludeSourceFiles() terra.BoolValue

func (VeevaAttributes) InternalRef

func (v VeevaAttributes) InternalRef() (terra.Reference, error)

func (VeevaAttributes) InternalTokens

func (v VeevaAttributes) InternalTokens() (hclwrite.Tokens, error)

func (VeevaAttributes) InternalWithRef

func (v VeevaAttributes) InternalWithRef(ref terra.Reference) VeevaAttributes

func (VeevaAttributes) Object

func (v VeevaAttributes) Object() terra.StringValue

type VeevaState

type VeevaState struct {
	DocumentType       string `json:"document_type"`
	IncludeAllVersions bool   `json:"include_all_versions"`
	IncludeRenditions  bool   `json:"include_renditions"`
	IncludeSourceFiles bool   `json:"include_source_files"`
	Object             string `json:"object"`
}

type ZendeskErrorHandlingConfig

type ZendeskErrorHandlingConfig struct {
	// BucketName: string, optional
	BucketName terra.StringValue `hcl:"bucket_name,attr"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// FailOnFirstDestinationError: bool, optional
	FailOnFirstDestinationError terra.BoolValue `hcl:"fail_on_first_destination_error,attr"`
}

type ZendeskErrorHandlingConfigAttributes

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

func (ZendeskErrorHandlingConfigAttributes) BucketName

func (ZendeskErrorHandlingConfigAttributes) BucketPrefix

func (ZendeskErrorHandlingConfigAttributes) FailOnFirstDestinationError

func (ehc ZendeskErrorHandlingConfigAttributes) FailOnFirstDestinationError() terra.BoolValue

func (ZendeskErrorHandlingConfigAttributes) InternalRef

func (ZendeskErrorHandlingConfigAttributes) InternalTokens

func (ZendeskErrorHandlingConfigAttributes) InternalWithRef

type ZendeskErrorHandlingConfigState

type ZendeskErrorHandlingConfigState struct {
	BucketName                  string `json:"bucket_name"`
	BucketPrefix                string `json:"bucket_prefix"`
	FailOnFirstDestinationError bool   `json:"fail_on_first_destination_error"`
}

Jump to

Keyboard shortcuts

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