Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=appflow.aws.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type AggregationConfigInitParameters
- type AggregationConfigObservation
- type AggregationConfigParameters
- type AmplitudeInitParameters
- type AmplitudeObservation
- type AmplitudeParameters
- type ConnectorOperatorInitParameters
- type ConnectorOperatorObservation
- type ConnectorOperatorParameters
- type CustomConnectorInitParameters
- type CustomConnectorObservation
- type CustomConnectorParameters
- type CustomerProfilesInitParameters
- type CustomerProfilesObservation
- type CustomerProfilesParameters
- type DatadogInitParameters
- type DatadogObservation
- type DatadogParameters
- type DestinationConnectorPropertiesInitParameters
- type DestinationConnectorPropertiesObservation
- type DestinationConnectorPropertiesParameters
- type DestinationFlowConfigInitParameters
- type DestinationFlowConfigObservation
- type DestinationFlowConfigParameters
- type DynatraceInitParameters
- type DynatraceObservation
- type DynatraceParameters
- type ErrorHandlingConfigInitParameters
- type ErrorHandlingConfigObservation
- type ErrorHandlingConfigParameters
- type EventBridgeErrorHandlingConfigInitParameters
- type EventBridgeErrorHandlingConfigObservation
- type EventBridgeErrorHandlingConfigParameters
- type EventBridgeInitParameters
- type EventBridgeObservation
- type EventBridgeParameters
- type Flow
- func (in *Flow) DeepCopy() *Flow
- func (in *Flow) DeepCopyInto(out *Flow)
- func (in *Flow) DeepCopyObject() runtime.Object
- func (mg *Flow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Flow) GetConnectionDetailsMapping() map[string]string
- func (mg *Flow) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Flow) GetID() string
- func (tr *Flow) GetInitParameters() (map[string]any, error)
- func (mg *Flow) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Flow) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Flow) GetObservation() (map[string]any, error)
- func (tr *Flow) GetParameters() (map[string]any, error)
- func (mg *Flow) GetProviderConfigReference() *xpv1.Reference
- func (mg *Flow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Flow) GetTerraformResourceType() string
- func (tr *Flow) GetTerraformSchemaVersion() int
- func (mg *Flow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Flow) Hub()
- func (tr *Flow) LateInitialize(attrs []byte) (bool, error)
- func (mg *Flow) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Flow) SetConditions(c ...xpv1.Condition)
- func (mg *Flow) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Flow) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Flow) SetObservation(obs map[string]any) error
- func (tr *Flow) SetParameters(params map[string]any) error
- func (mg *Flow) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Flow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Flow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlowInitParameters
- type FlowList
- type FlowObservation
- type FlowParameters
- type FlowSpec
- type FlowStatus
- type GlueDataCatalogInitParameters
- type GlueDataCatalogObservation
- type GlueDataCatalogParameters
- type GoogleAnalyticsInitParameters
- type GoogleAnalyticsObservation
- type GoogleAnalyticsParameters
- type HoneycodeErrorHandlingConfigInitParameters
- type HoneycodeErrorHandlingConfigObservation
- type HoneycodeErrorHandlingConfigParameters
- type HoneycodeInitParameters
- type HoneycodeObservation
- type HoneycodeParameters
- type IncrementalPullConfigInitParameters
- type IncrementalPullConfigObservation
- type IncrementalPullConfigParameters
- type InforNexusInitParameters
- type InforNexusObservation
- type InforNexusParameters
- type LookoutMetricsInitParameters
- type LookoutMetricsObservation
- type LookoutMetricsParameters
- type MarketoErrorHandlingConfigInitParameters
- type MarketoErrorHandlingConfigObservation
- type MarketoErrorHandlingConfigParameters
- type MarketoInitParameters
- type MarketoObservation
- type MarketoParameters
- type MetadataCatalogConfigInitParameters
- type MetadataCatalogConfigObservation
- type MetadataCatalogConfigParameters
- type PaginationConfigInitParameters
- type PaginationConfigObservation
- type PaginationConfigParameters
- type ParallelismConfigInitParameters
- type ParallelismConfigObservation
- type ParallelismConfigParameters
- type PrefixConfigInitParameters
- type PrefixConfigObservation
- type PrefixConfigParameters
- type RedshiftErrorHandlingConfigInitParameters
- type RedshiftErrorHandlingConfigObservation
- type RedshiftErrorHandlingConfigParameters
- type RedshiftInitParameters
- type RedshiftObservation
- type RedshiftParameters
- type S3InitParameters
- type S3InputFormatConfigInitParameters
- type S3InputFormatConfigObservation
- type S3InputFormatConfigParameters
- type S3Observation
- type S3OutputFormatConfigAggregationConfigInitParameters
- type S3OutputFormatConfigAggregationConfigObservation
- type S3OutputFormatConfigAggregationConfigParameters
- type S3OutputFormatConfigInitParameters
- type S3OutputFormatConfigObservation
- type S3OutputFormatConfigParameters
- type S3OutputFormatConfigPrefixConfigInitParameters
- type S3OutputFormatConfigPrefixConfigObservation
- type S3OutputFormatConfigPrefixConfigParameters
- type S3Parameters
- type SalesforceErrorHandlingConfigInitParameters
- type SalesforceErrorHandlingConfigObservation
- type SalesforceErrorHandlingConfigParameters
- type SalesforceInitParameters
- type SalesforceObservation
- type SalesforceParameters
- type SapoDataErrorHandlingConfigInitParameters
- type SapoDataErrorHandlingConfigObservation
- type SapoDataErrorHandlingConfigParameters
- type SapoDataInitParameters
- type SapoDataObservation
- type SapoDataParameters
- type ScheduledInitParameters
- type ScheduledObservation
- type ScheduledParameters
- type ServiceNowInitParameters
- type ServiceNowObservation
- type ServiceNowParameters
- type SingularInitParameters
- type SingularObservation
- type SingularParameters
- type SlackInitParameters
- type SlackObservation
- type SlackParameters
- type SnowflakeErrorHandlingConfigInitParameters
- type SnowflakeErrorHandlingConfigObservation
- type SnowflakeErrorHandlingConfigParameters
- type SnowflakeInitParameters
- type SnowflakeObservation
- type SnowflakeParameters
- type SourceConnectorPropertiesCustomConnectorInitParameters
- type SourceConnectorPropertiesCustomConnectorObservation
- type SourceConnectorPropertiesCustomConnectorParameters
- type SourceConnectorPropertiesInitParameters
- type SourceConnectorPropertiesMarketoInitParameters
- type SourceConnectorPropertiesMarketoObservation
- type SourceConnectorPropertiesMarketoParameters
- type SourceConnectorPropertiesObservation
- type SourceConnectorPropertiesParameters
- type SourceConnectorPropertiesS3InitParameters
- type SourceConnectorPropertiesS3Observation
- type SourceConnectorPropertiesS3Parameters
- type SourceConnectorPropertiesSalesforceInitParameters
- type SourceConnectorPropertiesSalesforceObservation
- type SourceConnectorPropertiesSalesforceParameters
- type SourceConnectorPropertiesSapoDataInitParameters
- type SourceConnectorPropertiesSapoDataObservation
- type SourceConnectorPropertiesSapoDataParameters
- type SourceConnectorPropertiesZendeskInitParameters
- type SourceConnectorPropertiesZendeskObservation
- type SourceConnectorPropertiesZendeskParameters
- type SourceFlowConfigInitParameters
- type SourceFlowConfigObservation
- type SourceFlowConfigParameters
- type SuccessResponseHandlingConfigInitParameters
- type SuccessResponseHandlingConfigObservation
- type SuccessResponseHandlingConfigParameters
- type TaskInitParameters
- type TaskObservation
- type TaskParameters
- type TrendmicroInitParameters
- type TrendmicroObservation
- type TrendmicroParameters
- type TriggerConfigInitParameters
- type TriggerConfigObservation
- type TriggerConfigParameters
- type TriggerPropertiesInitParameters
- type TriggerPropertiesObservation
- type TriggerPropertiesParameters
- type UpsolverInitParameters
- type UpsolverObservation
- type UpsolverParameters
- type UpsolverS3OutputFormatConfigInitParameters
- type UpsolverS3OutputFormatConfigObservation
- type UpsolverS3OutputFormatConfigParameters
- type VeevaInitParameters
- type VeevaObservation
- type VeevaParameters
- type ZendeskErrorHandlingConfigInitParameters
- type ZendeskErrorHandlingConfigObservation
- type ZendeskErrorHandlingConfigParameters
- type ZendeskInitParameters
- type ZendeskObservation
- type ZendeskParameters
Constants ¶
const ( CRDGroup = "appflow.aws.upbound.io" CRDVersion = "v1beta2" )
Package type metadata.
Variables ¶
var ( Flow_Kind = "Flow" Flow_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Flow_Kind}.String() Flow_KindAPIVersion = Flow_Kind + "." + CRDGroupVersion.String() Flow_GroupVersionKind = CRDGroupVersion.WithKind(Flow_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AggregationConfigInitParameters ¶
type AggregationConfigInitParameters struct { // Whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated. Valid values are None and SingleFile. AggregationType *string `json:"aggregationType,omitempty" tf:"aggregation_type,omitempty"` // The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. Integer value. TargetFileSize *float64 `json:"targetFileSize,omitempty" tf:"target_file_size,omitempty"` }
func (*AggregationConfigInitParameters) DeepCopy ¶
func (in *AggregationConfigInitParameters) DeepCopy() *AggregationConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregationConfigInitParameters.
func (*AggregationConfigInitParameters) DeepCopyInto ¶
func (in *AggregationConfigInitParameters) DeepCopyInto(out *AggregationConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AggregationConfigObservation ¶
type AggregationConfigObservation struct { // Whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated. Valid values are None and SingleFile. AggregationType *string `json:"aggregationType,omitempty" tf:"aggregation_type,omitempty"` // The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. Integer value. TargetFileSize *float64 `json:"targetFileSize,omitempty" tf:"target_file_size,omitempty"` }
func (*AggregationConfigObservation) DeepCopy ¶
func (in *AggregationConfigObservation) DeepCopy() *AggregationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregationConfigObservation.
func (*AggregationConfigObservation) DeepCopyInto ¶
func (in *AggregationConfigObservation) DeepCopyInto(out *AggregationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AggregationConfigParameters ¶
type AggregationConfigParameters struct { // Whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated. Valid values are None and SingleFile. // +kubebuilder:validation:Optional AggregationType *string `json:"aggregationType,omitempty" tf:"aggregation_type,omitempty"` // The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. Integer value. // +kubebuilder:validation:Optional TargetFileSize *float64 `json:"targetFileSize,omitempty" tf:"target_file_size,omitempty"` }
func (*AggregationConfigParameters) DeepCopy ¶
func (in *AggregationConfigParameters) DeepCopy() *AggregationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregationConfigParameters.
func (*AggregationConfigParameters) DeepCopyInto ¶
func (in *AggregationConfigParameters) DeepCopyInto(out *AggregationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmplitudeInitParameters ¶
type AmplitudeInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*AmplitudeInitParameters) DeepCopy ¶
func (in *AmplitudeInitParameters) DeepCopy() *AmplitudeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmplitudeInitParameters.
func (*AmplitudeInitParameters) DeepCopyInto ¶
func (in *AmplitudeInitParameters) DeepCopyInto(out *AmplitudeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmplitudeObservation ¶
type AmplitudeObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*AmplitudeObservation) DeepCopy ¶
func (in *AmplitudeObservation) DeepCopy() *AmplitudeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmplitudeObservation.
func (*AmplitudeObservation) DeepCopyInto ¶
func (in *AmplitudeObservation) DeepCopyInto(out *AmplitudeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AmplitudeParameters ¶
type AmplitudeParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*AmplitudeParameters) DeepCopy ¶
func (in *AmplitudeParameters) DeepCopy() *AmplitudeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmplitudeParameters.
func (*AmplitudeParameters) DeepCopyInto ¶
func (in *AmplitudeParameters) DeepCopyInto(out *AmplitudeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectorOperatorInitParameters ¶
type ConnectorOperatorInitParameters struct { // Information that is required for querying Amplitude. See Generic Source Properties for more details. Amplitude *string `json:"amplitude,omitempty" tf:"amplitude,omitempty"` // Properties that are required to query the custom Connector. See Custom Connector Destination Properties for more details. CustomConnector *string `json:"customConnector,omitempty" tf:"custom_connector,omitempty"` // Information that is required for querying Datadog. See Generic Source Properties for more details. Datadog *string `json:"datadog,omitempty" tf:"datadog,omitempty"` // Operation to be performed on the provided Dynatrace source fields. Valid values are PROJECTION, BETWEEN, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. Dynatrace *string `json:"dynatrace,omitempty" tf:"dynatrace,omitempty"` // Operation to be performed on the provided Google Analytics source fields. Valid values are PROJECTION and BETWEEN. GoogleAnalytics *string `json:"googleAnalytics,omitempty" tf:"google_analytics,omitempty"` // Information that is required for querying Infor Nexus. See Generic Source Properties for more details. InforNexus *string `json:"inforNexus,omitempty" tf:"infor_nexus,omitempty"` // Properties that are required to query Marketo. See Generic Destination Properties for more details. Marketo *string `json:"marketo,omitempty" tf:"marketo,omitempty"` // Properties that are required to query Amazon S3. See S3 Destination Properties for more details. S3 *string `json:"s3,omitempty" tf:"s3,omitempty"` // Properties that are required to query Salesforce. See Salesforce Destination Properties for more details. Salesforce *string `json:"salesforce,omitempty" tf:"salesforce,omitempty"` // Properties that are required to query SAPOData. See SAPOData Destination Properties for more details. SapoData *string `json:"sapoData,omitempty" tf:"sapo_data,omitempty"` // Information that is required for querying ServiceNow. See Generic Source Properties for more details. ServiceNow *string `json:"serviceNow,omitempty" tf:"service_now,omitempty"` // Information that is required for querying Singular. See Generic Source Properties for more details. Singular *string `json:"singular,omitempty" tf:"singular,omitempty"` // Information that is required for querying Slack. See Generic Source Properties for more details. Slack *string `json:"slack,omitempty" tf:"slack,omitempty"` // Operation to be performed on the provided Trend Micro source fields. Valid values are PROJECTION, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. Trendmicro *string `json:"trendmicro,omitempty" tf:"trendmicro,omitempty"` // Information that is required for querying Veeva. See Veeva Source Properties for more details. Veeva *string `json:"veeva,omitempty" tf:"veeva,omitempty"` // Properties that are required to query Zendesk. See Zendesk Destination Properties for more details. Zendesk *string `json:"zendesk,omitempty" tf:"zendesk,omitempty"` }
func (*ConnectorOperatorInitParameters) DeepCopy ¶
func (in *ConnectorOperatorInitParameters) DeepCopy() *ConnectorOperatorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorOperatorInitParameters.
func (*ConnectorOperatorInitParameters) DeepCopyInto ¶
func (in *ConnectorOperatorInitParameters) DeepCopyInto(out *ConnectorOperatorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectorOperatorObservation ¶
type ConnectorOperatorObservation struct { // Information that is required for querying Amplitude. See Generic Source Properties for more details. Amplitude *string `json:"amplitude,omitempty" tf:"amplitude,omitempty"` // Properties that are required to query the custom Connector. See Custom Connector Destination Properties for more details. CustomConnector *string `json:"customConnector,omitempty" tf:"custom_connector,omitempty"` // Information that is required for querying Datadog. See Generic Source Properties for more details. Datadog *string `json:"datadog,omitempty" tf:"datadog,omitempty"` // Operation to be performed on the provided Dynatrace source fields. Valid values are PROJECTION, BETWEEN, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. Dynatrace *string `json:"dynatrace,omitempty" tf:"dynatrace,omitempty"` // Operation to be performed on the provided Google Analytics source fields. Valid values are PROJECTION and BETWEEN. GoogleAnalytics *string `json:"googleAnalytics,omitempty" tf:"google_analytics,omitempty"` // Information that is required for querying Infor Nexus. See Generic Source Properties for more details. InforNexus *string `json:"inforNexus,omitempty" tf:"infor_nexus,omitempty"` // Properties that are required to query Marketo. See Generic Destination Properties for more details. Marketo *string `json:"marketo,omitempty" tf:"marketo,omitempty"` // Properties that are required to query Amazon S3. See S3 Destination Properties for more details. S3 *string `json:"s3,omitempty" tf:"s3,omitempty"` // Properties that are required to query Salesforce. See Salesforce Destination Properties for more details. Salesforce *string `json:"salesforce,omitempty" tf:"salesforce,omitempty"` // Properties that are required to query SAPOData. See SAPOData Destination Properties for more details. SapoData *string `json:"sapoData,omitempty" tf:"sapo_data,omitempty"` // Information that is required for querying ServiceNow. See Generic Source Properties for more details. ServiceNow *string `json:"serviceNow,omitempty" tf:"service_now,omitempty"` // Information that is required for querying Singular. See Generic Source Properties for more details. Singular *string `json:"singular,omitempty" tf:"singular,omitempty"` // Information that is required for querying Slack. See Generic Source Properties for more details. Slack *string `json:"slack,omitempty" tf:"slack,omitempty"` // Operation to be performed on the provided Trend Micro source fields. Valid values are PROJECTION, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. Trendmicro *string `json:"trendmicro,omitempty" tf:"trendmicro,omitempty"` // Information that is required for querying Veeva. See Veeva Source Properties for more details. Veeva *string `json:"veeva,omitempty" tf:"veeva,omitempty"` // Properties that are required to query Zendesk. See Zendesk Destination Properties for more details. Zendesk *string `json:"zendesk,omitempty" tf:"zendesk,omitempty"` }
func (*ConnectorOperatorObservation) DeepCopy ¶
func (in *ConnectorOperatorObservation) DeepCopy() *ConnectorOperatorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorOperatorObservation.
func (*ConnectorOperatorObservation) DeepCopyInto ¶
func (in *ConnectorOperatorObservation) DeepCopyInto(out *ConnectorOperatorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectorOperatorParameters ¶
type ConnectorOperatorParameters struct { // Information that is required for querying Amplitude. See Generic Source Properties for more details. // +kubebuilder:validation:Optional Amplitude *string `json:"amplitude,omitempty" tf:"amplitude,omitempty"` // Properties that are required to query the custom Connector. See Custom Connector Destination Properties for more details. // +kubebuilder:validation:Optional CustomConnector *string `json:"customConnector,omitempty" tf:"custom_connector,omitempty"` // Information that is required for querying Datadog. See Generic Source Properties for more details. // +kubebuilder:validation:Optional Datadog *string `json:"datadog,omitempty" tf:"datadog,omitempty"` // Operation to be performed on the provided Dynatrace source fields. Valid values are PROJECTION, BETWEEN, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. // +kubebuilder:validation:Optional Dynatrace *string `json:"dynatrace,omitempty" tf:"dynatrace,omitempty"` // Operation to be performed on the provided Google Analytics source fields. Valid values are PROJECTION and BETWEEN. // +kubebuilder:validation:Optional GoogleAnalytics *string `json:"googleAnalytics,omitempty" tf:"google_analytics,omitempty"` // Information that is required for querying Infor Nexus. See Generic Source Properties for more details. // +kubebuilder:validation:Optional InforNexus *string `json:"inforNexus,omitempty" tf:"infor_nexus,omitempty"` // Properties that are required to query Marketo. See Generic Destination Properties for more details. // +kubebuilder:validation:Optional Marketo *string `json:"marketo,omitempty" tf:"marketo,omitempty"` // Properties that are required to query Amazon S3. See S3 Destination Properties for more details. // +kubebuilder:validation:Optional S3 *string `json:"s3,omitempty" tf:"s3,omitempty"` // Properties that are required to query Salesforce. See Salesforce Destination Properties for more details. // +kubebuilder:validation:Optional Salesforce *string `json:"salesforce,omitempty" tf:"salesforce,omitempty"` // Properties that are required to query SAPOData. See SAPOData Destination Properties for more details. // +kubebuilder:validation:Optional SapoData *string `json:"sapoData,omitempty" tf:"sapo_data,omitempty"` // Information that is required for querying ServiceNow. See Generic Source Properties for more details. // +kubebuilder:validation:Optional ServiceNow *string `json:"serviceNow,omitempty" tf:"service_now,omitempty"` // Information that is required for querying Singular. See Generic Source Properties for more details. // +kubebuilder:validation:Optional Singular *string `json:"singular,omitempty" tf:"singular,omitempty"` // Information that is required for querying Slack. See Generic Source Properties for more details. // +kubebuilder:validation:Optional Slack *string `json:"slack,omitempty" tf:"slack,omitempty"` // Operation to be performed on the provided Trend Micro source fields. Valid values are PROJECTION, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. // +kubebuilder:validation:Optional Trendmicro *string `json:"trendmicro,omitempty" tf:"trendmicro,omitempty"` // Information that is required for querying Veeva. See Veeva Source Properties for more details. // +kubebuilder:validation:Optional Veeva *string `json:"veeva,omitempty" tf:"veeva,omitempty"` // Properties that are required to query Zendesk. See Zendesk Destination Properties for more details. // +kubebuilder:validation:Optional Zendesk *string `json:"zendesk,omitempty" tf:"zendesk,omitempty"` }
func (*ConnectorOperatorParameters) DeepCopy ¶
func (in *ConnectorOperatorParameters) DeepCopy() *ConnectorOperatorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorOperatorParameters.
func (*ConnectorOperatorParameters) DeepCopyInto ¶
func (in *ConnectorOperatorParameters) DeepCopyInto(out *ConnectorOperatorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomConnectorInitParameters ¶
type CustomConnectorInitParameters struct { // Custom properties that are specific to the connector when it's used as a destination in the flow. Maximum of 50 items. // +mapType=granular CustomProperties map[string]*string `json:"customProperties,omitempty" tf:"custom_properties,omitempty"` // Entity specified in the custom connector as a destination in the flow. EntityName *string `json:"entityName,omitempty" tf:"entity_name,omitempty"` // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *ErrorHandlingConfigInitParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*CustomConnectorInitParameters) DeepCopy ¶
func (in *CustomConnectorInitParameters) DeepCopy() *CustomConnectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomConnectorInitParameters.
func (*CustomConnectorInitParameters) DeepCopyInto ¶
func (in *CustomConnectorInitParameters) DeepCopyInto(out *CustomConnectorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomConnectorObservation ¶
type CustomConnectorObservation struct { // Custom properties that are specific to the connector when it's used as a destination in the flow. Maximum of 50 items. // +mapType=granular CustomProperties map[string]*string `json:"customProperties,omitempty" tf:"custom_properties,omitempty"` // Entity specified in the custom connector as a destination in the flow. EntityName *string `json:"entityName,omitempty" tf:"entity_name,omitempty"` // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *ErrorHandlingConfigObservation `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*CustomConnectorObservation) DeepCopy ¶
func (in *CustomConnectorObservation) DeepCopy() *CustomConnectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomConnectorObservation.
func (*CustomConnectorObservation) DeepCopyInto ¶
func (in *CustomConnectorObservation) DeepCopyInto(out *CustomConnectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomConnectorParameters ¶
type CustomConnectorParameters struct { // Custom properties that are specific to the connector when it's used as a destination in the flow. Maximum of 50 items. // +kubebuilder:validation:Optional // +mapType=granular CustomProperties map[string]*string `json:"customProperties,omitempty" tf:"custom_properties,omitempty"` // Entity specified in the custom connector as a destination in the flow. // +kubebuilder:validation:Optional EntityName *string `json:"entityName" tf:"entity_name,omitempty"` // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. // +kubebuilder:validation:Optional ErrorHandlingConfig *ErrorHandlingConfigParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. // +kubebuilder:validation:Optional IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. // +kubebuilder:validation:Optional WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*CustomConnectorParameters) DeepCopy ¶
func (in *CustomConnectorParameters) DeepCopy() *CustomConnectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomConnectorParameters.
func (*CustomConnectorParameters) DeepCopyInto ¶
func (in *CustomConnectorParameters) DeepCopyInto(out *CustomConnectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerProfilesInitParameters ¶
type CustomerProfilesInitParameters struct { // Unique name of the Amazon Connect Customer Profiles domain. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // Object specified in the Amazon Connect Customer Profiles flow destination. ObjectTypeName *string `json:"objectTypeName,omitempty" tf:"object_type_name,omitempty"` }
func (*CustomerProfilesInitParameters) DeepCopy ¶
func (in *CustomerProfilesInitParameters) DeepCopy() *CustomerProfilesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerProfilesInitParameters.
func (*CustomerProfilesInitParameters) DeepCopyInto ¶
func (in *CustomerProfilesInitParameters) DeepCopyInto(out *CustomerProfilesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerProfilesObservation ¶
type CustomerProfilesObservation struct { // Unique name of the Amazon Connect Customer Profiles domain. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // Object specified in the Amazon Connect Customer Profiles flow destination. ObjectTypeName *string `json:"objectTypeName,omitempty" tf:"object_type_name,omitempty"` }
func (*CustomerProfilesObservation) DeepCopy ¶
func (in *CustomerProfilesObservation) DeepCopy() *CustomerProfilesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerProfilesObservation.
func (*CustomerProfilesObservation) DeepCopyInto ¶
func (in *CustomerProfilesObservation) DeepCopyInto(out *CustomerProfilesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerProfilesParameters ¶
type CustomerProfilesParameters struct { // Unique name of the Amazon Connect Customer Profiles domain. // +kubebuilder:validation:Optional DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // Object specified in the Amazon Connect Customer Profiles flow destination. // +kubebuilder:validation:Optional ObjectTypeName *string `json:"objectTypeName,omitempty" tf:"object_type_name,omitempty"` }
func (*CustomerProfilesParameters) DeepCopy ¶
func (in *CustomerProfilesParameters) DeepCopy() *CustomerProfilesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerProfilesParameters.
func (*CustomerProfilesParameters) DeepCopyInto ¶
func (in *CustomerProfilesParameters) DeepCopyInto(out *CustomerProfilesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatadogInitParameters ¶
type DatadogInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*DatadogInitParameters) DeepCopy ¶
func (in *DatadogInitParameters) DeepCopy() *DatadogInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogInitParameters.
func (*DatadogInitParameters) DeepCopyInto ¶
func (in *DatadogInitParameters) DeepCopyInto(out *DatadogInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatadogObservation ¶
type DatadogObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*DatadogObservation) DeepCopy ¶
func (in *DatadogObservation) DeepCopy() *DatadogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogObservation.
func (*DatadogObservation) DeepCopyInto ¶
func (in *DatadogObservation) DeepCopyInto(out *DatadogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatadogParameters ¶
type DatadogParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*DatadogParameters) DeepCopy ¶
func (in *DatadogParameters) DeepCopy() *DatadogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogParameters.
func (*DatadogParameters) DeepCopyInto ¶
func (in *DatadogParameters) DeepCopyInto(out *DatadogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationConnectorPropertiesInitParameters ¶
type DestinationConnectorPropertiesInitParameters struct { // Properties that are required to query the custom Connector. See Custom Connector Destination Properties for more details. CustomConnector *CustomConnectorInitParameters `json:"customConnector,omitempty" tf:"custom_connector,omitempty"` // Properties that are required to query Amazon Connect Customer Profiles. See Customer Profiles Destination Properties for more details. CustomerProfiles *CustomerProfilesInitParameters `json:"customerProfiles,omitempty" tf:"customer_profiles,omitempty"` // Properties that are required to query Amazon EventBridge. See Generic Destination Properties for more details. EventBridge *EventBridgeInitParameters `json:"eventBridge,omitempty" tf:"event_bridge,omitempty"` // Properties that are required to query Amazon Honeycode. See Generic Destination Properties for more details. Honeycode *HoneycodeInitParameters `json:"honeycode,omitempty" tf:"honeycode,omitempty"` LookoutMetrics *LookoutMetricsInitParameters `json:"lookoutMetrics,omitempty" tf:"lookout_metrics,omitempty"` // Properties that are required to query Marketo. See Generic Destination Properties for more details. Marketo *MarketoInitParameters `json:"marketo,omitempty" tf:"marketo,omitempty"` // Properties that are required to query Amazon Redshift. See Redshift Destination Properties for more details. Redshift *RedshiftInitParameters `json:"redshift,omitempty" tf:"redshift,omitempty"` // Properties that are required to query Amazon S3. See S3 Destination Properties for more details. S3 *S3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` // Properties that are required to query Salesforce. See Salesforce Destination Properties for more details. Salesforce *SalesforceInitParameters `json:"salesforce,omitempty" tf:"salesforce,omitempty"` // Properties that are required to query SAPOData. See SAPOData Destination Properties for more details. SapoData *SapoDataInitParameters `json:"sapoData,omitempty" tf:"sapo_data,omitempty"` // Properties that are required to query Snowflake. See Snowflake Destination Properties for more details. Snowflake *SnowflakeInitParameters `json:"snowflake,omitempty" tf:"snowflake,omitempty"` // Properties that are required to query Upsolver. See Upsolver Destination Properties for more details. Upsolver *UpsolverInitParameters `json:"upsolver,omitempty" tf:"upsolver,omitempty"` // Properties that are required to query Zendesk. See Zendesk Destination Properties for more details. Zendesk *ZendeskInitParameters `json:"zendesk,omitempty" tf:"zendesk,omitempty"` }
func (*DestinationConnectorPropertiesInitParameters) DeepCopy ¶
func (in *DestinationConnectorPropertiesInitParameters) DeepCopy() *DestinationConnectorPropertiesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationConnectorPropertiesInitParameters.
func (*DestinationConnectorPropertiesInitParameters) DeepCopyInto ¶
func (in *DestinationConnectorPropertiesInitParameters) DeepCopyInto(out *DestinationConnectorPropertiesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationConnectorPropertiesObservation ¶
type DestinationConnectorPropertiesObservation struct { // Properties that are required to query the custom Connector. See Custom Connector Destination Properties for more details. CustomConnector *CustomConnectorObservation `json:"customConnector,omitempty" tf:"custom_connector,omitempty"` // Properties that are required to query Amazon Connect Customer Profiles. See Customer Profiles Destination Properties for more details. CustomerProfiles *CustomerProfilesObservation `json:"customerProfiles,omitempty" tf:"customer_profiles,omitempty"` // Properties that are required to query Amazon EventBridge. See Generic Destination Properties for more details. EventBridge *EventBridgeObservation `json:"eventBridge,omitempty" tf:"event_bridge,omitempty"` // Properties that are required to query Amazon Honeycode. See Generic Destination Properties for more details. Honeycode *HoneycodeObservation `json:"honeycode,omitempty" tf:"honeycode,omitempty"` LookoutMetrics *LookoutMetricsParameters `json:"lookoutMetrics,omitempty" tf:"lookout_metrics,omitempty"` // Properties that are required to query Marketo. See Generic Destination Properties for more details. Marketo *MarketoObservation `json:"marketo,omitempty" tf:"marketo,omitempty"` // Properties that are required to query Amazon Redshift. See Redshift Destination Properties for more details. Redshift *RedshiftObservation `json:"redshift,omitempty" tf:"redshift,omitempty"` // Properties that are required to query Amazon S3. See S3 Destination Properties for more details. S3 *S3Observation `json:"s3,omitempty" tf:"s3,omitempty"` // Properties that are required to query Salesforce. See Salesforce Destination Properties for more details. Salesforce *SalesforceObservation `json:"salesforce,omitempty" tf:"salesforce,omitempty"` // Properties that are required to query SAPOData. See SAPOData Destination Properties for more details. SapoData *SapoDataObservation `json:"sapoData,omitempty" tf:"sapo_data,omitempty"` // Properties that are required to query Snowflake. See Snowflake Destination Properties for more details. Snowflake *SnowflakeObservation `json:"snowflake,omitempty" tf:"snowflake,omitempty"` // Properties that are required to query Upsolver. See Upsolver Destination Properties for more details. Upsolver *UpsolverObservation `json:"upsolver,omitempty" tf:"upsolver,omitempty"` // Properties that are required to query Zendesk. See Zendesk Destination Properties for more details. Zendesk *ZendeskObservation `json:"zendesk,omitempty" tf:"zendesk,omitempty"` }
func (*DestinationConnectorPropertiesObservation) DeepCopy ¶
func (in *DestinationConnectorPropertiesObservation) DeepCopy() *DestinationConnectorPropertiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationConnectorPropertiesObservation.
func (*DestinationConnectorPropertiesObservation) DeepCopyInto ¶
func (in *DestinationConnectorPropertiesObservation) DeepCopyInto(out *DestinationConnectorPropertiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationConnectorPropertiesParameters ¶
type DestinationConnectorPropertiesParameters struct { // Properties that are required to query the custom Connector. See Custom Connector Destination Properties for more details. // +kubebuilder:validation:Optional CustomConnector *CustomConnectorParameters `json:"customConnector,omitempty" tf:"custom_connector,omitempty"` // Properties that are required to query Amazon Connect Customer Profiles. See Customer Profiles Destination Properties for more details. // +kubebuilder:validation:Optional CustomerProfiles *CustomerProfilesParameters `json:"customerProfiles,omitempty" tf:"customer_profiles,omitempty"` // Properties that are required to query Amazon EventBridge. See Generic Destination Properties for more details. // +kubebuilder:validation:Optional EventBridge *EventBridgeParameters `json:"eventBridge,omitempty" tf:"event_bridge,omitempty"` // Properties that are required to query Amazon Honeycode. See Generic Destination Properties for more details. // +kubebuilder:validation:Optional Honeycode *HoneycodeParameters `json:"honeycode,omitempty" tf:"honeycode,omitempty"` // +kubebuilder:validation:Optional LookoutMetrics *LookoutMetricsParameters `json:"lookoutMetrics,omitempty" tf:"lookout_metrics,omitempty"` // Properties that are required to query Marketo. See Generic Destination Properties for more details. // +kubebuilder:validation:Optional Marketo *MarketoParameters `json:"marketo,omitempty" tf:"marketo,omitempty"` // Properties that are required to query Amazon Redshift. See Redshift Destination Properties for more details. // +kubebuilder:validation:Optional Redshift *RedshiftParameters `json:"redshift,omitempty" tf:"redshift,omitempty"` // Properties that are required to query Amazon S3. See S3 Destination Properties for more details. // +kubebuilder:validation:Optional S3 *S3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // Properties that are required to query Salesforce. See Salesforce Destination Properties for more details. // +kubebuilder:validation:Optional Salesforce *SalesforceParameters `json:"salesforce,omitempty" tf:"salesforce,omitempty"` // Properties that are required to query SAPOData. See SAPOData Destination Properties for more details. // +kubebuilder:validation:Optional SapoData *SapoDataParameters `json:"sapoData,omitempty" tf:"sapo_data,omitempty"` // Properties that are required to query Snowflake. See Snowflake Destination Properties for more details. // +kubebuilder:validation:Optional Snowflake *SnowflakeParameters `json:"snowflake,omitempty" tf:"snowflake,omitempty"` // Properties that are required to query Upsolver. See Upsolver Destination Properties for more details. // +kubebuilder:validation:Optional Upsolver *UpsolverParameters `json:"upsolver,omitempty" tf:"upsolver,omitempty"` // Properties that are required to query Zendesk. See Zendesk Destination Properties for more details. // +kubebuilder:validation:Optional Zendesk *ZendeskParameters `json:"zendesk,omitempty" tf:"zendesk,omitempty"` }
func (*DestinationConnectorPropertiesParameters) DeepCopy ¶
func (in *DestinationConnectorPropertiesParameters) DeepCopy() *DestinationConnectorPropertiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationConnectorPropertiesParameters.
func (*DestinationConnectorPropertiesParameters) DeepCopyInto ¶
func (in *DestinationConnectorPropertiesParameters) DeepCopyInto(out *DestinationConnectorPropertiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationFlowConfigInitParameters ¶
type DestinationFlowConfigInitParameters struct { // API version that the destination connector uses. APIVersion *string `json:"apiVersion,omitempty" tf:"api_version,omitempty"` // Name of the connector profile. This name must be unique for each connector profile in the AWS account. ConnectorProfileName *string `json:"connectorProfileName,omitempty" tf:"connector_profile_name,omitempty"` // Type of connector, such as Salesforce, Amplitude, and so on. Valid values are Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge, LookoutMetrics, Upsolver, Honeycode, CustomerProfiles, SAPOData, and CustomConnector. ConnectorType *string `json:"connectorType,omitempty" tf:"connector_type,omitempty"` // This stores the information that is required to query a particular connector. See Destination Connector Properties for more information. DestinationConnectorProperties *DestinationConnectorPropertiesInitParameters `json:"destinationConnectorProperties,omitempty" tf:"destination_connector_properties,omitempty"` }
func (*DestinationFlowConfigInitParameters) DeepCopy ¶
func (in *DestinationFlowConfigInitParameters) DeepCopy() *DestinationFlowConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationFlowConfigInitParameters.
func (*DestinationFlowConfigInitParameters) DeepCopyInto ¶
func (in *DestinationFlowConfigInitParameters) DeepCopyInto(out *DestinationFlowConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationFlowConfigObservation ¶
type DestinationFlowConfigObservation struct { // API version that the destination connector uses. APIVersion *string `json:"apiVersion,omitempty" tf:"api_version,omitempty"` // Name of the connector profile. This name must be unique for each connector profile in the AWS account. ConnectorProfileName *string `json:"connectorProfileName,omitempty" tf:"connector_profile_name,omitempty"` // Type of connector, such as Salesforce, Amplitude, and so on. Valid values are Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge, LookoutMetrics, Upsolver, Honeycode, CustomerProfiles, SAPOData, and CustomConnector. ConnectorType *string `json:"connectorType,omitempty" tf:"connector_type,omitempty"` // This stores the information that is required to query a particular connector. See Destination Connector Properties for more information. DestinationConnectorProperties *DestinationConnectorPropertiesObservation `json:"destinationConnectorProperties,omitempty" tf:"destination_connector_properties,omitempty"` }
func (*DestinationFlowConfigObservation) DeepCopy ¶
func (in *DestinationFlowConfigObservation) DeepCopy() *DestinationFlowConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationFlowConfigObservation.
func (*DestinationFlowConfigObservation) DeepCopyInto ¶
func (in *DestinationFlowConfigObservation) DeepCopyInto(out *DestinationFlowConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationFlowConfigParameters ¶
type DestinationFlowConfigParameters struct { // API version that the destination connector uses. // +kubebuilder:validation:Optional APIVersion *string `json:"apiVersion,omitempty" tf:"api_version,omitempty"` // Name of the connector profile. This name must be unique for each connector profile in the AWS account. // +kubebuilder:validation:Optional ConnectorProfileName *string `json:"connectorProfileName,omitempty" tf:"connector_profile_name,omitempty"` // Type of connector, such as Salesforce, Amplitude, and so on. Valid values are Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge, LookoutMetrics, Upsolver, Honeycode, CustomerProfiles, SAPOData, and CustomConnector. // +kubebuilder:validation:Optional ConnectorType *string `json:"connectorType" tf:"connector_type,omitempty"` // This stores the information that is required to query a particular connector. See Destination Connector Properties for more information. // +kubebuilder:validation:Optional DestinationConnectorProperties *DestinationConnectorPropertiesParameters `json:"destinationConnectorProperties" tf:"destination_connector_properties,omitempty"` }
func (*DestinationFlowConfigParameters) DeepCopy ¶
func (in *DestinationFlowConfigParameters) DeepCopy() *DestinationFlowConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationFlowConfigParameters.
func (*DestinationFlowConfigParameters) DeepCopyInto ¶
func (in *DestinationFlowConfigParameters) DeepCopyInto(out *DestinationFlowConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynatraceInitParameters ¶
type DynatraceInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*DynatraceInitParameters) DeepCopy ¶
func (in *DynatraceInitParameters) DeepCopy() *DynatraceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynatraceInitParameters.
func (*DynatraceInitParameters) DeepCopyInto ¶
func (in *DynatraceInitParameters) DeepCopyInto(out *DynatraceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynatraceObservation ¶
type DynatraceObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*DynatraceObservation) DeepCopy ¶
func (in *DynatraceObservation) DeepCopy() *DynatraceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynatraceObservation.
func (*DynatraceObservation) DeepCopyInto ¶
func (in *DynatraceObservation) DeepCopyInto(out *DynatraceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynatraceParameters ¶
type DynatraceParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*DynatraceParameters) DeepCopy ¶
func (in *DynatraceParameters) DeepCopy() *DynatraceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynatraceParameters.
func (*DynatraceParameters) DeepCopyInto ¶
func (in *DynatraceParameters) DeepCopyInto(out *DynatraceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorHandlingConfigInitParameters ¶
type ErrorHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*ErrorHandlingConfigInitParameters) DeepCopy ¶
func (in *ErrorHandlingConfigInitParameters) DeepCopy() *ErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlingConfigInitParameters.
func (*ErrorHandlingConfigInitParameters) DeepCopyInto ¶
func (in *ErrorHandlingConfigInitParameters) DeepCopyInto(out *ErrorHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorHandlingConfigObservation ¶
type ErrorHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*ErrorHandlingConfigObservation) DeepCopy ¶
func (in *ErrorHandlingConfigObservation) DeepCopy() *ErrorHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlingConfigObservation.
func (*ErrorHandlingConfigObservation) DeepCopyInto ¶
func (in *ErrorHandlingConfigObservation) DeepCopyInto(out *ErrorHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ErrorHandlingConfigParameters ¶
type ErrorHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. // +kubebuilder:validation:Optional FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*ErrorHandlingConfigParameters) DeepCopy ¶
func (in *ErrorHandlingConfigParameters) DeepCopy() *ErrorHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlingConfigParameters.
func (*ErrorHandlingConfigParameters) DeepCopyInto ¶
func (in *ErrorHandlingConfigParameters) DeepCopyInto(out *ErrorHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBridgeErrorHandlingConfigInitParameters ¶
type EventBridgeErrorHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*EventBridgeErrorHandlingConfigInitParameters) DeepCopy ¶
func (in *EventBridgeErrorHandlingConfigInitParameters) DeepCopy() *EventBridgeErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeErrorHandlingConfigInitParameters.
func (*EventBridgeErrorHandlingConfigInitParameters) DeepCopyInto ¶
func (in *EventBridgeErrorHandlingConfigInitParameters) DeepCopyInto(out *EventBridgeErrorHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBridgeErrorHandlingConfigObservation ¶
type EventBridgeErrorHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*EventBridgeErrorHandlingConfigObservation) DeepCopy ¶
func (in *EventBridgeErrorHandlingConfigObservation) DeepCopy() *EventBridgeErrorHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeErrorHandlingConfigObservation.
func (*EventBridgeErrorHandlingConfigObservation) DeepCopyInto ¶
func (in *EventBridgeErrorHandlingConfigObservation) DeepCopyInto(out *EventBridgeErrorHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBridgeErrorHandlingConfigParameters ¶
type EventBridgeErrorHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. // +kubebuilder:validation:Optional FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*EventBridgeErrorHandlingConfigParameters) DeepCopy ¶
func (in *EventBridgeErrorHandlingConfigParameters) DeepCopy() *EventBridgeErrorHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeErrorHandlingConfigParameters.
func (*EventBridgeErrorHandlingConfigParameters) DeepCopyInto ¶
func (in *EventBridgeErrorHandlingConfigParameters) DeepCopyInto(out *EventBridgeErrorHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBridgeInitParameters ¶
type EventBridgeInitParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *EventBridgeErrorHandlingConfigInitParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*EventBridgeInitParameters) DeepCopy ¶
func (in *EventBridgeInitParameters) DeepCopy() *EventBridgeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeInitParameters.
func (*EventBridgeInitParameters) DeepCopyInto ¶
func (in *EventBridgeInitParameters) DeepCopyInto(out *EventBridgeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBridgeObservation ¶
type EventBridgeObservation struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *EventBridgeErrorHandlingConfigObservation `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*EventBridgeObservation) DeepCopy ¶
func (in *EventBridgeObservation) DeepCopy() *EventBridgeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeObservation.
func (*EventBridgeObservation) DeepCopyInto ¶
func (in *EventBridgeObservation) DeepCopyInto(out *EventBridgeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventBridgeParameters ¶
type EventBridgeParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. // +kubebuilder:validation:Optional ErrorHandlingConfig *EventBridgeErrorHandlingConfigParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*EventBridgeParameters) DeepCopy ¶
func (in *EventBridgeParameters) DeepCopy() *EventBridgeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeParameters.
func (*EventBridgeParameters) DeepCopyInto ¶
func (in *EventBridgeParameters) DeepCopyInto(out *EventBridgeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Flow ¶
type Flow struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinationFlowConfig) || (has(self.initProvider) && has(self.initProvider.destinationFlowConfig))",message="spec.forProvider.destinationFlowConfig is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.sourceFlowConfig) || (has(self.initProvider) && has(self.initProvider.sourceFlowConfig))",message="spec.forProvider.sourceFlowConfig is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.task) || (has(self.initProvider) && has(self.initProvider.task))",message="spec.forProvider.task is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.triggerConfig) || (has(self.initProvider) && has(self.initProvider.triggerConfig))",message="spec.forProvider.triggerConfig is a required parameter" Spec FlowSpec `json:"spec"` Status FlowStatus `json:"status,omitempty"` }
Flow is the Schema for the Flows API. Provides an AppFlow Flow resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Flow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Flow.
func (*Flow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Flow) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Flow) GetCondition ¶
func (mg *Flow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Flow.
func (*Flow) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Flow
func (*Flow) GetDeletionPolicy ¶
func (mg *Flow) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Flow.
func (*Flow) GetInitParameters ¶
GetInitParameters of this Flow
func (*Flow) GetManagementPolicies ¶
func (mg *Flow) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Flow.
func (*Flow) GetMergedParameters ¶
GetInitParameters of this Flow
func (*Flow) GetObservation ¶
GetObservation of this Flow
func (*Flow) GetParameters ¶
GetParameters of this Flow
func (*Flow) GetProviderConfigReference ¶
GetProviderConfigReference of this Flow.
func (*Flow) GetPublishConnectionDetailsTo ¶
func (mg *Flow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Flow.
func (*Flow) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Flow
func (*Flow) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Flow) GetWriteConnectionSecretToReference ¶
func (mg *Flow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Flow.
func (*Flow) LateInitialize ¶
LateInitialize this Flow using its observed tfState. returns True if there are any spec changes for the resource.
func (*Flow) ResolveReferences ¶
func (*Flow) SetConditions ¶
SetConditions of this Flow.
func (*Flow) SetDeletionPolicy ¶
func (mg *Flow) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Flow.
func (*Flow) SetManagementPolicies ¶
func (mg *Flow) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Flow.
func (*Flow) SetObservation ¶
SetObservation for this Flow
func (*Flow) SetParameters ¶
SetParameters for this Flow
func (*Flow) SetProviderConfigReference ¶
SetProviderConfigReference of this Flow.
func (*Flow) SetPublishConnectionDetailsTo ¶
func (mg *Flow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Flow.
func (*Flow) SetWriteConnectionSecretToReference ¶
func (mg *Flow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Flow.
type FlowInitParameters ¶
type FlowInitParameters struct { // Description of the flow you want to create. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A Destination Flow Config that controls how Amazon AppFlow places data in the destination connector. DestinationFlowConfig []DestinationFlowConfigInitParameters `json:"destinationFlowConfig,omitempty" tf:"destination_flow_config,omitempty"` // ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key. KMSArn *string `json:"kmsArn,omitempty" tf:"kms_arn,omitempty"` // A Catalog that determines the configuration that Amazon AppFlow uses when it catalogs the data that’s transferred by the associated flow. When Amazon AppFlow catalogs the data from a flow, it stores metadata in a data catalog. MetadataCatalogConfig *MetadataCatalogConfigInitParameters `json:"metadataCatalogConfig,omitempty" tf:"metadata_catalog_config,omitempty"` // The Source Flow Config that controls how Amazon AppFlow retrieves data from the source connector. SourceFlowConfig *SourceFlowConfigInitParameters `json:"sourceFlowConfig,omitempty" tf:"source_flow_config,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A Task that Amazon AppFlow performs while transferring the data in the flow run. Task []TaskInitParameters `json:"task,omitempty" tf:"task,omitempty"` // A Trigger that determine how and when the flow runs. TriggerConfig *TriggerConfigInitParameters `json:"triggerConfig,omitempty" tf:"trigger_config,omitempty"` }
func (*FlowInitParameters) DeepCopy ¶
func (in *FlowInitParameters) DeepCopy() *FlowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowInitParameters.
func (*FlowInitParameters) DeepCopyInto ¶
func (in *FlowInitParameters) DeepCopyInto(out *FlowInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowList ¶
type FlowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Flow `json:"items"` }
FlowList contains a list of Flows
func (*FlowList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowList.
func (*FlowList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlowObservation ¶
type FlowObservation struct { // Flow's ARN. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Description of the flow you want to create. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A Destination Flow Config that controls how Amazon AppFlow places data in the destination connector. DestinationFlowConfig []DestinationFlowConfigObservation `json:"destinationFlowConfig,omitempty" tf:"destination_flow_config,omitempty"` // The current status of the flow. FlowStatus *string `json:"flowStatus,omitempty" tf:"flow_status,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key. KMSArn *string `json:"kmsArn,omitempty" tf:"kms_arn,omitempty"` // A Catalog that determines the configuration that Amazon AppFlow uses when it catalogs the data that’s transferred by the associated flow. When Amazon AppFlow catalogs the data from a flow, it stores metadata in a data catalog. MetadataCatalogConfig *MetadataCatalogConfigObservation `json:"metadataCatalogConfig,omitempty" tf:"metadata_catalog_config,omitempty"` // The Source Flow Config that controls how Amazon AppFlow retrieves data from the source connector. SourceFlowConfig *SourceFlowConfigObservation `json:"sourceFlowConfig,omitempty" tf:"source_flow_config,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // A Task that Amazon AppFlow performs while transferring the data in the flow run. Task []TaskObservation `json:"task,omitempty" tf:"task,omitempty"` // A Trigger that determine how and when the flow runs. TriggerConfig *TriggerConfigObservation `json:"triggerConfig,omitempty" tf:"trigger_config,omitempty"` }
func (*FlowObservation) DeepCopy ¶
func (in *FlowObservation) DeepCopy() *FlowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowObservation.
func (*FlowObservation) DeepCopyInto ¶
func (in *FlowObservation) DeepCopyInto(out *FlowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowParameters ¶
type FlowParameters struct { // Description of the flow you want to create. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A Destination Flow Config that controls how Amazon AppFlow places data in the destination connector. // +kubebuilder:validation:Optional DestinationFlowConfig []DestinationFlowConfigParameters `json:"destinationFlowConfig,omitempty" tf:"destination_flow_config,omitempty"` // ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key. // +kubebuilder:validation:Optional KMSArn *string `json:"kmsArn,omitempty" tf:"kms_arn,omitempty"` // A Catalog that determines the configuration that Amazon AppFlow uses when it catalogs the data that’s transferred by the associated flow. When Amazon AppFlow catalogs the data from a flow, it stores metadata in a data catalog. // +kubebuilder:validation:Optional MetadataCatalogConfig *MetadataCatalogConfigParameters `json:"metadataCatalogConfig,omitempty" tf:"metadata_catalog_config,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The Source Flow Config that controls how Amazon AppFlow retrieves data from the source connector. // +kubebuilder:validation:Optional SourceFlowConfig *SourceFlowConfigParameters `json:"sourceFlowConfig,omitempty" tf:"source_flow_config,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A Task that Amazon AppFlow performs while transferring the data in the flow run. // +kubebuilder:validation:Optional Task []TaskParameters `json:"task,omitempty" tf:"task,omitempty"` // A Trigger that determine how and when the flow runs. // +kubebuilder:validation:Optional TriggerConfig *TriggerConfigParameters `json:"triggerConfig,omitempty" tf:"trigger_config,omitempty"` }
func (*FlowParameters) DeepCopy ¶
func (in *FlowParameters) DeepCopy() *FlowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowParameters.
func (*FlowParameters) DeepCopyInto ¶
func (in *FlowParameters) DeepCopyInto(out *FlowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowSpec ¶
type FlowSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlowParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider FlowInitParameters `json:"initProvider,omitempty"` }
FlowSpec defines the desired state of Flow
func (*FlowSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSpec.
func (*FlowSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowStatus ¶
type FlowStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlowObservation `json:"atProvider,omitempty"` }
FlowStatus defines the observed state of Flow.
func (*FlowStatus) DeepCopy ¶
func (in *FlowStatus) DeepCopy() *FlowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowStatus.
func (*FlowStatus) DeepCopyInto ¶
func (in *FlowStatus) DeepCopyInto(out *FlowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueDataCatalogInitParameters ¶ added in v1.15.0
type GlueDataCatalogInitParameters struct { // The name of an existing Glue database to store the metadata tables that Amazon AppFlow creates. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The ARN of an IAM role that grants AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions. RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // A naming prefix for each Data Catalog table that Amazon AppFlow creates TablePrefix *string `json:"tablePrefix,omitempty" tf:"table_prefix,omitempty"` }
func (*GlueDataCatalogInitParameters) DeepCopy ¶ added in v1.15.0
func (in *GlueDataCatalogInitParameters) DeepCopy() *GlueDataCatalogInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueDataCatalogInitParameters.
func (*GlueDataCatalogInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *GlueDataCatalogInitParameters) DeepCopyInto(out *GlueDataCatalogInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueDataCatalogObservation ¶ added in v1.15.0
type GlueDataCatalogObservation struct { // The name of an existing Glue database to store the metadata tables that Amazon AppFlow creates. DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // The ARN of an IAM role that grants AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions. RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // A naming prefix for each Data Catalog table that Amazon AppFlow creates TablePrefix *string `json:"tablePrefix,omitempty" tf:"table_prefix,omitempty"` }
func (*GlueDataCatalogObservation) DeepCopy ¶ added in v1.15.0
func (in *GlueDataCatalogObservation) DeepCopy() *GlueDataCatalogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueDataCatalogObservation.
func (*GlueDataCatalogObservation) DeepCopyInto ¶ added in v1.15.0
func (in *GlueDataCatalogObservation) DeepCopyInto(out *GlueDataCatalogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlueDataCatalogParameters ¶ added in v1.15.0
type GlueDataCatalogParameters struct { // The name of an existing Glue database to store the metadata tables that Amazon AppFlow creates. // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName" tf:"database_name,omitempty"` // The ARN of an IAM role that grants AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions. // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"` // A naming prefix for each Data Catalog table that Amazon AppFlow creates // +kubebuilder:validation:Optional TablePrefix *string `json:"tablePrefix" tf:"table_prefix,omitempty"` }
func (*GlueDataCatalogParameters) DeepCopy ¶ added in v1.15.0
func (in *GlueDataCatalogParameters) DeepCopy() *GlueDataCatalogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueDataCatalogParameters.
func (*GlueDataCatalogParameters) DeepCopyInto ¶ added in v1.15.0
func (in *GlueDataCatalogParameters) DeepCopyInto(out *GlueDataCatalogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleAnalyticsInitParameters ¶
type GoogleAnalyticsInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*GoogleAnalyticsInitParameters) DeepCopy ¶
func (in *GoogleAnalyticsInitParameters) DeepCopy() *GoogleAnalyticsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleAnalyticsInitParameters.
func (*GoogleAnalyticsInitParameters) DeepCopyInto ¶
func (in *GoogleAnalyticsInitParameters) DeepCopyInto(out *GoogleAnalyticsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleAnalyticsObservation ¶
type GoogleAnalyticsObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*GoogleAnalyticsObservation) DeepCopy ¶
func (in *GoogleAnalyticsObservation) DeepCopy() *GoogleAnalyticsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleAnalyticsObservation.
func (*GoogleAnalyticsObservation) DeepCopyInto ¶
func (in *GoogleAnalyticsObservation) DeepCopyInto(out *GoogleAnalyticsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoogleAnalyticsParameters ¶
type GoogleAnalyticsParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*GoogleAnalyticsParameters) DeepCopy ¶
func (in *GoogleAnalyticsParameters) DeepCopy() *GoogleAnalyticsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleAnalyticsParameters.
func (*GoogleAnalyticsParameters) DeepCopyInto ¶
func (in *GoogleAnalyticsParameters) DeepCopyInto(out *GoogleAnalyticsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoneycodeErrorHandlingConfigInitParameters ¶
type HoneycodeErrorHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*HoneycodeErrorHandlingConfigInitParameters) DeepCopy ¶
func (in *HoneycodeErrorHandlingConfigInitParameters) DeepCopy() *HoneycodeErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoneycodeErrorHandlingConfigInitParameters.
func (*HoneycodeErrorHandlingConfigInitParameters) DeepCopyInto ¶
func (in *HoneycodeErrorHandlingConfigInitParameters) DeepCopyInto(out *HoneycodeErrorHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoneycodeErrorHandlingConfigObservation ¶
type HoneycodeErrorHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*HoneycodeErrorHandlingConfigObservation) DeepCopy ¶
func (in *HoneycodeErrorHandlingConfigObservation) DeepCopy() *HoneycodeErrorHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoneycodeErrorHandlingConfigObservation.
func (*HoneycodeErrorHandlingConfigObservation) DeepCopyInto ¶
func (in *HoneycodeErrorHandlingConfigObservation) DeepCopyInto(out *HoneycodeErrorHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoneycodeErrorHandlingConfigParameters ¶
type HoneycodeErrorHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. // +kubebuilder:validation:Optional FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*HoneycodeErrorHandlingConfigParameters) DeepCopy ¶
func (in *HoneycodeErrorHandlingConfigParameters) DeepCopy() *HoneycodeErrorHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoneycodeErrorHandlingConfigParameters.
func (*HoneycodeErrorHandlingConfigParameters) DeepCopyInto ¶
func (in *HoneycodeErrorHandlingConfigParameters) DeepCopyInto(out *HoneycodeErrorHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoneycodeInitParameters ¶
type HoneycodeInitParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *HoneycodeErrorHandlingConfigInitParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*HoneycodeInitParameters) DeepCopy ¶
func (in *HoneycodeInitParameters) DeepCopy() *HoneycodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoneycodeInitParameters.
func (*HoneycodeInitParameters) DeepCopyInto ¶
func (in *HoneycodeInitParameters) DeepCopyInto(out *HoneycodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoneycodeObservation ¶
type HoneycodeObservation struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *HoneycodeErrorHandlingConfigObservation `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*HoneycodeObservation) DeepCopy ¶
func (in *HoneycodeObservation) DeepCopy() *HoneycodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoneycodeObservation.
func (*HoneycodeObservation) DeepCopyInto ¶
func (in *HoneycodeObservation) DeepCopyInto(out *HoneycodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HoneycodeParameters ¶
type HoneycodeParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. // +kubebuilder:validation:Optional ErrorHandlingConfig *HoneycodeErrorHandlingConfigParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*HoneycodeParameters) DeepCopy ¶
func (in *HoneycodeParameters) DeepCopy() *HoneycodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoneycodeParameters.
func (*HoneycodeParameters) DeepCopyInto ¶
func (in *HoneycodeParameters) DeepCopyInto(out *HoneycodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncrementalPullConfigInitParameters ¶
type IncrementalPullConfigInitParameters struct { // Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source. DatetimeTypeFieldName *string `json:"datetimeTypeFieldName,omitempty" tf:"datetime_type_field_name,omitempty"` }
func (*IncrementalPullConfigInitParameters) DeepCopy ¶
func (in *IncrementalPullConfigInitParameters) DeepCopy() *IncrementalPullConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncrementalPullConfigInitParameters.
func (*IncrementalPullConfigInitParameters) DeepCopyInto ¶
func (in *IncrementalPullConfigInitParameters) DeepCopyInto(out *IncrementalPullConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncrementalPullConfigObservation ¶
type IncrementalPullConfigObservation struct { // Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source. DatetimeTypeFieldName *string `json:"datetimeTypeFieldName,omitempty" tf:"datetime_type_field_name,omitempty"` }
func (*IncrementalPullConfigObservation) DeepCopy ¶
func (in *IncrementalPullConfigObservation) DeepCopy() *IncrementalPullConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncrementalPullConfigObservation.
func (*IncrementalPullConfigObservation) DeepCopyInto ¶
func (in *IncrementalPullConfigObservation) DeepCopyInto(out *IncrementalPullConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncrementalPullConfigParameters ¶
type IncrementalPullConfigParameters struct { // Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source. // +kubebuilder:validation:Optional DatetimeTypeFieldName *string `json:"datetimeTypeFieldName,omitempty" tf:"datetime_type_field_name,omitempty"` }
func (*IncrementalPullConfigParameters) DeepCopy ¶
func (in *IncrementalPullConfigParameters) DeepCopy() *IncrementalPullConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncrementalPullConfigParameters.
func (*IncrementalPullConfigParameters) DeepCopyInto ¶
func (in *IncrementalPullConfigParameters) DeepCopyInto(out *IncrementalPullConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InforNexusInitParameters ¶
type InforNexusInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*InforNexusInitParameters) DeepCopy ¶
func (in *InforNexusInitParameters) DeepCopy() *InforNexusInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InforNexusInitParameters.
func (*InforNexusInitParameters) DeepCopyInto ¶
func (in *InforNexusInitParameters) DeepCopyInto(out *InforNexusInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InforNexusObservation ¶
type InforNexusObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*InforNexusObservation) DeepCopy ¶
func (in *InforNexusObservation) DeepCopy() *InforNexusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InforNexusObservation.
func (*InforNexusObservation) DeepCopyInto ¶
func (in *InforNexusObservation) DeepCopyInto(out *InforNexusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InforNexusParameters ¶
type InforNexusParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*InforNexusParameters) DeepCopy ¶
func (in *InforNexusParameters) DeepCopy() *InforNexusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InforNexusParameters.
func (*InforNexusParameters) DeepCopyInto ¶
func (in *InforNexusParameters) DeepCopyInto(out *InforNexusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LookoutMetricsInitParameters ¶
type LookoutMetricsInitParameters struct { }
func (*LookoutMetricsInitParameters) DeepCopy ¶
func (in *LookoutMetricsInitParameters) DeepCopy() *LookoutMetricsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LookoutMetricsInitParameters.
func (*LookoutMetricsInitParameters) DeepCopyInto ¶
func (in *LookoutMetricsInitParameters) DeepCopyInto(out *LookoutMetricsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LookoutMetricsObservation ¶
type LookoutMetricsObservation struct { }
func (*LookoutMetricsObservation) DeepCopy ¶
func (in *LookoutMetricsObservation) DeepCopy() *LookoutMetricsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LookoutMetricsObservation.
func (*LookoutMetricsObservation) DeepCopyInto ¶
func (in *LookoutMetricsObservation) DeepCopyInto(out *LookoutMetricsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LookoutMetricsParameters ¶
type LookoutMetricsParameters struct { }
func (*LookoutMetricsParameters) DeepCopy ¶
func (in *LookoutMetricsParameters) DeepCopy() *LookoutMetricsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LookoutMetricsParameters.
func (*LookoutMetricsParameters) DeepCopyInto ¶
func (in *LookoutMetricsParameters) DeepCopyInto(out *LookoutMetricsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MarketoErrorHandlingConfigInitParameters ¶
type MarketoErrorHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*MarketoErrorHandlingConfigInitParameters) DeepCopy ¶
func (in *MarketoErrorHandlingConfigInitParameters) DeepCopy() *MarketoErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketoErrorHandlingConfigInitParameters.
func (*MarketoErrorHandlingConfigInitParameters) DeepCopyInto ¶
func (in *MarketoErrorHandlingConfigInitParameters) DeepCopyInto(out *MarketoErrorHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MarketoErrorHandlingConfigObservation ¶
type MarketoErrorHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*MarketoErrorHandlingConfigObservation) DeepCopy ¶
func (in *MarketoErrorHandlingConfigObservation) DeepCopy() *MarketoErrorHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketoErrorHandlingConfigObservation.
func (*MarketoErrorHandlingConfigObservation) DeepCopyInto ¶
func (in *MarketoErrorHandlingConfigObservation) DeepCopyInto(out *MarketoErrorHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MarketoErrorHandlingConfigParameters ¶
type MarketoErrorHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. // +kubebuilder:validation:Optional FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*MarketoErrorHandlingConfigParameters) DeepCopy ¶
func (in *MarketoErrorHandlingConfigParameters) DeepCopy() *MarketoErrorHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketoErrorHandlingConfigParameters.
func (*MarketoErrorHandlingConfigParameters) DeepCopyInto ¶
func (in *MarketoErrorHandlingConfigParameters) DeepCopyInto(out *MarketoErrorHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MarketoInitParameters ¶
type MarketoInitParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *MarketoErrorHandlingConfigInitParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*MarketoInitParameters) DeepCopy ¶
func (in *MarketoInitParameters) DeepCopy() *MarketoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketoInitParameters.
func (*MarketoInitParameters) DeepCopyInto ¶
func (in *MarketoInitParameters) DeepCopyInto(out *MarketoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MarketoObservation ¶
type MarketoObservation struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *MarketoErrorHandlingConfigObservation `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*MarketoObservation) DeepCopy ¶
func (in *MarketoObservation) DeepCopy() *MarketoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketoObservation.
func (*MarketoObservation) DeepCopyInto ¶
func (in *MarketoObservation) DeepCopyInto(out *MarketoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MarketoParameters ¶
type MarketoParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. // +kubebuilder:validation:Optional ErrorHandlingConfig *MarketoErrorHandlingConfigParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*MarketoParameters) DeepCopy ¶
func (in *MarketoParameters) DeepCopy() *MarketoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketoParameters.
func (*MarketoParameters) DeepCopyInto ¶
func (in *MarketoParameters) DeepCopyInto(out *MarketoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataCatalogConfigInitParameters ¶ added in v1.15.0
type MetadataCatalogConfigInitParameters struct {
GlueDataCatalog *GlueDataCatalogInitParameters `json:"glueDataCatalog,omitempty" tf:"glue_data_catalog,omitempty"`
}
func (*MetadataCatalogConfigInitParameters) DeepCopy ¶ added in v1.15.0
func (in *MetadataCatalogConfigInitParameters) DeepCopy() *MetadataCatalogConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataCatalogConfigInitParameters.
func (*MetadataCatalogConfigInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *MetadataCatalogConfigInitParameters) DeepCopyInto(out *MetadataCatalogConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataCatalogConfigObservation ¶ added in v1.15.0
type MetadataCatalogConfigObservation struct {
GlueDataCatalog *GlueDataCatalogObservation `json:"glueDataCatalog,omitempty" tf:"glue_data_catalog,omitempty"`
}
func (*MetadataCatalogConfigObservation) DeepCopy ¶ added in v1.15.0
func (in *MetadataCatalogConfigObservation) DeepCopy() *MetadataCatalogConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataCatalogConfigObservation.
func (*MetadataCatalogConfigObservation) DeepCopyInto ¶ added in v1.15.0
func (in *MetadataCatalogConfigObservation) DeepCopyInto(out *MetadataCatalogConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetadataCatalogConfigParameters ¶ added in v1.15.0
type MetadataCatalogConfigParameters struct { // +kubebuilder:validation:Optional GlueDataCatalog *GlueDataCatalogParameters `json:"glueDataCatalog,omitempty" tf:"glue_data_catalog,omitempty"` }
func (*MetadataCatalogConfigParameters) DeepCopy ¶ added in v1.15.0
func (in *MetadataCatalogConfigParameters) DeepCopy() *MetadataCatalogConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataCatalogConfigParameters.
func (*MetadataCatalogConfigParameters) DeepCopyInto ¶ added in v1.15.0
func (in *MetadataCatalogConfigParameters) DeepCopyInto(out *MetadataCatalogConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PaginationConfigInitParameters ¶ added in v1.17.0
type PaginationConfigInitParameters struct { // he maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. MaxPageSize *float64 `json:"maxPageSize,omitempty" tf:"max_page_size,omitempty"` }
func (*PaginationConfigInitParameters) DeepCopy ¶ added in v1.17.0
func (in *PaginationConfigInitParameters) DeepCopy() *PaginationConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PaginationConfigInitParameters.
func (*PaginationConfigInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *PaginationConfigInitParameters) DeepCopyInto(out *PaginationConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PaginationConfigObservation ¶ added in v1.17.0
type PaginationConfigObservation struct { // he maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. MaxPageSize *float64 `json:"maxPageSize,omitempty" tf:"max_page_size,omitempty"` }
func (*PaginationConfigObservation) DeepCopy ¶ added in v1.17.0
func (in *PaginationConfigObservation) DeepCopy() *PaginationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PaginationConfigObservation.
func (*PaginationConfigObservation) DeepCopyInto ¶ added in v1.17.0
func (in *PaginationConfigObservation) DeepCopyInto(out *PaginationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PaginationConfigParameters ¶ added in v1.17.0
type PaginationConfigParameters struct { // he maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. // +kubebuilder:validation:Optional MaxPageSize *float64 `json:"maxPageSize" tf:"max_page_size,omitempty"` }
func (*PaginationConfigParameters) DeepCopy ¶ added in v1.17.0
func (in *PaginationConfigParameters) DeepCopy() *PaginationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PaginationConfigParameters.
func (*PaginationConfigParameters) DeepCopyInto ¶ added in v1.17.0
func (in *PaginationConfigParameters) DeepCopyInto(out *PaginationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParallelismConfigInitParameters ¶ added in v1.17.0
type ParallelismConfigInitParameters struct { // he maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. MaxPageSize *float64 `json:"maxPageSize,omitempty" tf:"max_page_size,omitempty"` }
func (*ParallelismConfigInitParameters) DeepCopy ¶ added in v1.17.0
func (in *ParallelismConfigInitParameters) DeepCopy() *ParallelismConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParallelismConfigInitParameters.
func (*ParallelismConfigInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *ParallelismConfigInitParameters) DeepCopyInto(out *ParallelismConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParallelismConfigObservation ¶ added in v1.17.0
type ParallelismConfigObservation struct { // he maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. MaxPageSize *float64 `json:"maxPageSize,omitempty" tf:"max_page_size,omitempty"` }
func (*ParallelismConfigObservation) DeepCopy ¶ added in v1.17.0
func (in *ParallelismConfigObservation) DeepCopy() *ParallelismConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParallelismConfigObservation.
func (*ParallelismConfigObservation) DeepCopyInto ¶ added in v1.17.0
func (in *ParallelismConfigObservation) DeepCopyInto(out *ParallelismConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParallelismConfigParameters ¶ added in v1.17.0
type ParallelismConfigParameters struct { // he maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. // +kubebuilder:validation:Optional MaxPageSize *float64 `json:"maxPageSize" tf:"max_page_size,omitempty"` }
func (*ParallelismConfigParameters) DeepCopy ¶ added in v1.17.0
func (in *ParallelismConfigParameters) DeepCopy() *ParallelismConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParallelismConfigParameters.
func (*ParallelismConfigParameters) DeepCopyInto ¶ added in v1.17.0
func (in *ParallelismConfigParameters) DeepCopyInto(out *ParallelismConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixConfigInitParameters ¶
type PrefixConfigInitParameters struct { // Determines the level of granularity that's included in the prefix. Valid values are YEAR, MONTH, DAY, HOUR, and MINUTE. PrefixFormat *string `json:"prefixFormat,omitempty" tf:"prefix_format,omitempty"` // Determines whether the destination file path includes either or both of the selected elements. Valid values are EXECUTION_ID and SCHEMA_VERSION PrefixHierarchy []*string `json:"prefixHierarchy,omitempty" tf:"prefix_hierarchy,omitempty"` // Determines the format of the prefix, and whether it applies to the file name, file path, or both. Valid values are FILENAME, PATH, and PATH_AND_FILENAME. PrefixType *string `json:"prefixType,omitempty" tf:"prefix_type,omitempty"` }
func (*PrefixConfigInitParameters) DeepCopy ¶
func (in *PrefixConfigInitParameters) DeepCopy() *PrefixConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixConfigInitParameters.
func (*PrefixConfigInitParameters) DeepCopyInto ¶
func (in *PrefixConfigInitParameters) DeepCopyInto(out *PrefixConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixConfigObservation ¶
type PrefixConfigObservation struct { // Determines the level of granularity that's included in the prefix. Valid values are YEAR, MONTH, DAY, HOUR, and MINUTE. PrefixFormat *string `json:"prefixFormat,omitempty" tf:"prefix_format,omitempty"` // Determines whether the destination file path includes either or both of the selected elements. Valid values are EXECUTION_ID and SCHEMA_VERSION PrefixHierarchy []*string `json:"prefixHierarchy,omitempty" tf:"prefix_hierarchy,omitempty"` // Determines the format of the prefix, and whether it applies to the file name, file path, or both. Valid values are FILENAME, PATH, and PATH_AND_FILENAME. PrefixType *string `json:"prefixType,omitempty" tf:"prefix_type,omitempty"` }
func (*PrefixConfigObservation) DeepCopy ¶
func (in *PrefixConfigObservation) DeepCopy() *PrefixConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixConfigObservation.
func (*PrefixConfigObservation) DeepCopyInto ¶
func (in *PrefixConfigObservation) DeepCopyInto(out *PrefixConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrefixConfigParameters ¶
type PrefixConfigParameters struct { // Determines the level of granularity that's included in the prefix. Valid values are YEAR, MONTH, DAY, HOUR, and MINUTE. // +kubebuilder:validation:Optional PrefixFormat *string `json:"prefixFormat,omitempty" tf:"prefix_format,omitempty"` // Determines whether the destination file path includes either or both of the selected elements. Valid values are EXECUTION_ID and SCHEMA_VERSION // +kubebuilder:validation:Optional PrefixHierarchy []*string `json:"prefixHierarchy,omitempty" tf:"prefix_hierarchy,omitempty"` // Determines the format of the prefix, and whether it applies to the file name, file path, or both. Valid values are FILENAME, PATH, and PATH_AND_FILENAME. // +kubebuilder:validation:Optional PrefixType *string `json:"prefixType,omitempty" tf:"prefix_type,omitempty"` }
func (*PrefixConfigParameters) DeepCopy ¶
func (in *PrefixConfigParameters) DeepCopy() *PrefixConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixConfigParameters.
func (*PrefixConfigParameters) DeepCopyInto ¶
func (in *PrefixConfigParameters) DeepCopyInto(out *PrefixConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftErrorHandlingConfigInitParameters ¶
type RedshiftErrorHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*RedshiftErrorHandlingConfigInitParameters) DeepCopy ¶
func (in *RedshiftErrorHandlingConfigInitParameters) DeepCopy() *RedshiftErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftErrorHandlingConfigInitParameters.
func (*RedshiftErrorHandlingConfigInitParameters) DeepCopyInto ¶
func (in *RedshiftErrorHandlingConfigInitParameters) DeepCopyInto(out *RedshiftErrorHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftErrorHandlingConfigObservation ¶
type RedshiftErrorHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*RedshiftErrorHandlingConfigObservation) DeepCopy ¶
func (in *RedshiftErrorHandlingConfigObservation) DeepCopy() *RedshiftErrorHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftErrorHandlingConfigObservation.
func (*RedshiftErrorHandlingConfigObservation) DeepCopyInto ¶
func (in *RedshiftErrorHandlingConfigObservation) DeepCopyInto(out *RedshiftErrorHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftErrorHandlingConfigParameters ¶
type RedshiftErrorHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. // +kubebuilder:validation:Optional FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*RedshiftErrorHandlingConfigParameters) DeepCopy ¶
func (in *RedshiftErrorHandlingConfigParameters) DeepCopy() *RedshiftErrorHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftErrorHandlingConfigParameters.
func (*RedshiftErrorHandlingConfigParameters) DeepCopyInto ¶
func (in *RedshiftErrorHandlingConfigParameters) DeepCopyInto(out *RedshiftErrorHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftInitParameters ¶
type RedshiftInitParameters struct { // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *RedshiftErrorHandlingConfigInitParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift. IntermediateBucketName *string `json:"intermediateBucketName,omitempty" tf:"intermediate_bucket_name,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*RedshiftInitParameters) DeepCopy ¶
func (in *RedshiftInitParameters) DeepCopy() *RedshiftInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftInitParameters.
func (*RedshiftInitParameters) DeepCopyInto ¶
func (in *RedshiftInitParameters) DeepCopyInto(out *RedshiftInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftObservation ¶
type RedshiftObservation struct { // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *RedshiftErrorHandlingConfigObservation `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift. IntermediateBucketName *string `json:"intermediateBucketName,omitempty" tf:"intermediate_bucket_name,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*RedshiftObservation) DeepCopy ¶
func (in *RedshiftObservation) DeepCopy() *RedshiftObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftObservation.
func (*RedshiftObservation) DeepCopyInto ¶
func (in *RedshiftObservation) DeepCopyInto(out *RedshiftObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedshiftParameters ¶
type RedshiftParameters struct { // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. // +kubebuilder:validation:Optional ErrorHandlingConfig *RedshiftErrorHandlingConfigParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift. // +kubebuilder:validation:Optional IntermediateBucketName *string `json:"intermediateBucketName" tf:"intermediate_bucket_name,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*RedshiftParameters) DeepCopy ¶
func (in *RedshiftParameters) DeepCopy() *RedshiftParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftParameters.
func (*RedshiftParameters) DeepCopyInto ¶
func (in *RedshiftParameters) DeepCopyInto(out *RedshiftParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3InitParameters ¶
type S3InitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/s3/v1beta1.BucketPolicy // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("bucket",false) BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Reference to a BucketPolicy in s3 to populate bucketName. // +kubebuilder:validation:Optional BucketNameRef *v1.Reference `json:"bucketNameRef,omitempty" tf:"-"` // Selector for a BucketPolicy in s3 to populate bucketName. // +kubebuilder:validation:Optional BucketNameSelector *v1.Selector `json:"bucketNameSelector,omitempty" tf:"-"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination. See S3 Output Format Config for more details. S3OutputFormatConfig *S3OutputFormatConfigInitParameters `json:"s3OutputFormatConfig,omitempty" tf:"s3_output_format_config,omitempty"` }
func (*S3InitParameters) DeepCopy ¶
func (in *S3InitParameters) DeepCopy() *S3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3InitParameters.
func (*S3InitParameters) DeepCopyInto ¶
func (in *S3InitParameters) DeepCopyInto(out *S3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3InputFormatConfigInitParameters ¶
type S3InputFormatConfigInitParameters struct { // File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are CSV and JSON. S3InputFileType *string `json:"s3InputFileType,omitempty" tf:"s3_input_file_type,omitempty"` }
func (*S3InputFormatConfigInitParameters) DeepCopy ¶
func (in *S3InputFormatConfigInitParameters) DeepCopy() *S3InputFormatConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3InputFormatConfigInitParameters.
func (*S3InputFormatConfigInitParameters) DeepCopyInto ¶
func (in *S3InputFormatConfigInitParameters) DeepCopyInto(out *S3InputFormatConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3InputFormatConfigObservation ¶
type S3InputFormatConfigObservation struct { // File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are CSV and JSON. S3InputFileType *string `json:"s3InputFileType,omitempty" tf:"s3_input_file_type,omitempty"` }
func (*S3InputFormatConfigObservation) DeepCopy ¶
func (in *S3InputFormatConfigObservation) DeepCopy() *S3InputFormatConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3InputFormatConfigObservation.
func (*S3InputFormatConfigObservation) DeepCopyInto ¶
func (in *S3InputFormatConfigObservation) DeepCopyInto(out *S3InputFormatConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3InputFormatConfigParameters ¶
type S3InputFormatConfigParameters struct { // File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are CSV and JSON. // +kubebuilder:validation:Optional S3InputFileType *string `json:"s3InputFileType,omitempty" tf:"s3_input_file_type,omitempty"` }
func (*S3InputFormatConfigParameters) DeepCopy ¶
func (in *S3InputFormatConfigParameters) DeepCopy() *S3InputFormatConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3InputFormatConfigParameters.
func (*S3InputFormatConfigParameters) DeepCopyInto ¶
func (in *S3InputFormatConfigParameters) DeepCopyInto(out *S3InputFormatConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Observation ¶
type S3Observation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination. See S3 Output Format Config for more details. S3OutputFormatConfig *S3OutputFormatConfigObservation `json:"s3OutputFormatConfig,omitempty" tf:"s3_output_format_config,omitempty"` }
func (*S3Observation) DeepCopy ¶
func (in *S3Observation) DeepCopy() *S3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Observation.
func (*S3Observation) DeepCopyInto ¶
func (in *S3Observation) DeepCopyInto(out *S3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3OutputFormatConfigAggregationConfigInitParameters ¶
type S3OutputFormatConfigAggregationConfigInitParameters struct { // Whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated. Valid values are None and SingleFile. AggregationType *string `json:"aggregationType,omitempty" tf:"aggregation_type,omitempty"` }
func (*S3OutputFormatConfigAggregationConfigInitParameters) DeepCopy ¶
func (in *S3OutputFormatConfigAggregationConfigInitParameters) DeepCopy() *S3OutputFormatConfigAggregationConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigAggregationConfigInitParameters.
func (*S3OutputFormatConfigAggregationConfigInitParameters) DeepCopyInto ¶
func (in *S3OutputFormatConfigAggregationConfigInitParameters) DeepCopyInto(out *S3OutputFormatConfigAggregationConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3OutputFormatConfigAggregationConfigObservation ¶
type S3OutputFormatConfigAggregationConfigObservation struct { // Whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated. Valid values are None and SingleFile. AggregationType *string `json:"aggregationType,omitempty" tf:"aggregation_type,omitempty"` }
func (*S3OutputFormatConfigAggregationConfigObservation) DeepCopy ¶
func (in *S3OutputFormatConfigAggregationConfigObservation) DeepCopy() *S3OutputFormatConfigAggregationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigAggregationConfigObservation.
func (*S3OutputFormatConfigAggregationConfigObservation) DeepCopyInto ¶
func (in *S3OutputFormatConfigAggregationConfigObservation) DeepCopyInto(out *S3OutputFormatConfigAggregationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3OutputFormatConfigAggregationConfigParameters ¶
type S3OutputFormatConfigAggregationConfigParameters struct { // Whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated. Valid values are None and SingleFile. // +kubebuilder:validation:Optional AggregationType *string `json:"aggregationType,omitempty" tf:"aggregation_type,omitempty"` }
func (*S3OutputFormatConfigAggregationConfigParameters) DeepCopy ¶
func (in *S3OutputFormatConfigAggregationConfigParameters) DeepCopy() *S3OutputFormatConfigAggregationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigAggregationConfigParameters.
func (*S3OutputFormatConfigAggregationConfigParameters) DeepCopyInto ¶
func (in *S3OutputFormatConfigAggregationConfigParameters) DeepCopyInto(out *S3OutputFormatConfigAggregationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3OutputFormatConfigInitParameters ¶
type S3OutputFormatConfigInitParameters struct { // Aggregation settings that you can use to customize the output format of your flow data. See Aggregation Config for more details. AggregationConfig *AggregationConfigInitParameters `json:"aggregationConfig,omitempty" tf:"aggregation_config,omitempty"` // File type that Amazon AppFlow places in the Amazon S3 bucket. Valid values are CSV, JSON, and PARQUET. FileType *string `json:"fileType,omitempty" tf:"file_type,omitempty"` // Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date. See Prefix Config for more details. PrefixConfig *PrefixConfigInitParameters `json:"prefixConfig,omitempty" tf:"prefix_config,omitempty"` // Whether the data types from the source system need to be preserved (Only valid for Parquet file type) PreserveSourceDataTyping *bool `json:"preserveSourceDataTyping,omitempty" tf:"preserve_source_data_typing,omitempty"` }
func (*S3OutputFormatConfigInitParameters) DeepCopy ¶
func (in *S3OutputFormatConfigInitParameters) DeepCopy() *S3OutputFormatConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigInitParameters.
func (*S3OutputFormatConfigInitParameters) DeepCopyInto ¶
func (in *S3OutputFormatConfigInitParameters) DeepCopyInto(out *S3OutputFormatConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3OutputFormatConfigObservation ¶
type S3OutputFormatConfigObservation struct { // Aggregation settings that you can use to customize the output format of your flow data. See Aggregation Config for more details. AggregationConfig *AggregationConfigObservation `json:"aggregationConfig,omitempty" tf:"aggregation_config,omitempty"` // File type that Amazon AppFlow places in the Amazon S3 bucket. Valid values are CSV, JSON, and PARQUET. FileType *string `json:"fileType,omitempty" tf:"file_type,omitempty"` // Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date. See Prefix Config for more details. PrefixConfig *PrefixConfigObservation `json:"prefixConfig,omitempty" tf:"prefix_config,omitempty"` // Whether the data types from the source system need to be preserved (Only valid for Parquet file type) PreserveSourceDataTyping *bool `json:"preserveSourceDataTyping,omitempty" tf:"preserve_source_data_typing,omitempty"` }
func (*S3OutputFormatConfigObservation) DeepCopy ¶
func (in *S3OutputFormatConfigObservation) DeepCopy() *S3OutputFormatConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigObservation.
func (*S3OutputFormatConfigObservation) DeepCopyInto ¶
func (in *S3OutputFormatConfigObservation) DeepCopyInto(out *S3OutputFormatConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3OutputFormatConfigParameters ¶
type S3OutputFormatConfigParameters struct { // Aggregation settings that you can use to customize the output format of your flow data. See Aggregation Config for more details. // +kubebuilder:validation:Optional AggregationConfig *AggregationConfigParameters `json:"aggregationConfig,omitempty" tf:"aggregation_config,omitempty"` // File type that Amazon AppFlow places in the Amazon S3 bucket. Valid values are CSV, JSON, and PARQUET. // +kubebuilder:validation:Optional FileType *string `json:"fileType,omitempty" tf:"file_type,omitempty"` // Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date. See Prefix Config for more details. // +kubebuilder:validation:Optional PrefixConfig *PrefixConfigParameters `json:"prefixConfig,omitempty" tf:"prefix_config,omitempty"` // Whether the data types from the source system need to be preserved (Only valid for Parquet file type) // +kubebuilder:validation:Optional PreserveSourceDataTyping *bool `json:"preserveSourceDataTyping,omitempty" tf:"preserve_source_data_typing,omitempty"` }
func (*S3OutputFormatConfigParameters) DeepCopy ¶
func (in *S3OutputFormatConfigParameters) DeepCopy() *S3OutputFormatConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigParameters.
func (*S3OutputFormatConfigParameters) DeepCopyInto ¶
func (in *S3OutputFormatConfigParameters) DeepCopyInto(out *S3OutputFormatConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3OutputFormatConfigPrefixConfigInitParameters ¶
type S3OutputFormatConfigPrefixConfigInitParameters struct { // Determines the level of granularity that's included in the prefix. Valid values are YEAR, MONTH, DAY, HOUR, and MINUTE. PrefixFormat *string `json:"prefixFormat,omitempty" tf:"prefix_format,omitempty"` // Determines whether the destination file path includes either or both of the selected elements. Valid values are EXECUTION_ID and SCHEMA_VERSION PrefixHierarchy []*string `json:"prefixHierarchy,omitempty" tf:"prefix_hierarchy,omitempty"` // Determines the format of the prefix, and whether it applies to the file name, file path, or both. Valid values are FILENAME, PATH, and PATH_AND_FILENAME. PrefixType *string `json:"prefixType,omitempty" tf:"prefix_type,omitempty"` }
func (*S3OutputFormatConfigPrefixConfigInitParameters) DeepCopy ¶
func (in *S3OutputFormatConfigPrefixConfigInitParameters) DeepCopy() *S3OutputFormatConfigPrefixConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigPrefixConfigInitParameters.
func (*S3OutputFormatConfigPrefixConfigInitParameters) DeepCopyInto ¶
func (in *S3OutputFormatConfigPrefixConfigInitParameters) DeepCopyInto(out *S3OutputFormatConfigPrefixConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3OutputFormatConfigPrefixConfigObservation ¶
type S3OutputFormatConfigPrefixConfigObservation struct { // Determines the level of granularity that's included in the prefix. Valid values are YEAR, MONTH, DAY, HOUR, and MINUTE. PrefixFormat *string `json:"prefixFormat,omitempty" tf:"prefix_format,omitempty"` // Determines whether the destination file path includes either or both of the selected elements. Valid values are EXECUTION_ID and SCHEMA_VERSION PrefixHierarchy []*string `json:"prefixHierarchy,omitempty" tf:"prefix_hierarchy,omitempty"` // Determines the format of the prefix, and whether it applies to the file name, file path, or both. Valid values are FILENAME, PATH, and PATH_AND_FILENAME. PrefixType *string `json:"prefixType,omitempty" tf:"prefix_type,omitempty"` }
func (*S3OutputFormatConfigPrefixConfigObservation) DeepCopy ¶
func (in *S3OutputFormatConfigPrefixConfigObservation) DeepCopy() *S3OutputFormatConfigPrefixConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigPrefixConfigObservation.
func (*S3OutputFormatConfigPrefixConfigObservation) DeepCopyInto ¶
func (in *S3OutputFormatConfigPrefixConfigObservation) DeepCopyInto(out *S3OutputFormatConfigPrefixConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3OutputFormatConfigPrefixConfigParameters ¶
type S3OutputFormatConfigPrefixConfigParameters struct { // Determines the level of granularity that's included in the prefix. Valid values are YEAR, MONTH, DAY, HOUR, and MINUTE. // +kubebuilder:validation:Optional PrefixFormat *string `json:"prefixFormat,omitempty" tf:"prefix_format,omitempty"` // Determines whether the destination file path includes either or both of the selected elements. Valid values are EXECUTION_ID and SCHEMA_VERSION // +kubebuilder:validation:Optional PrefixHierarchy []*string `json:"prefixHierarchy,omitempty" tf:"prefix_hierarchy,omitempty"` // Determines the format of the prefix, and whether it applies to the file name, file path, or both. Valid values are FILENAME, PATH, and PATH_AND_FILENAME. // +kubebuilder:validation:Optional PrefixType *string `json:"prefixType" tf:"prefix_type,omitempty"` }
func (*S3OutputFormatConfigPrefixConfigParameters) DeepCopy ¶
func (in *S3OutputFormatConfigPrefixConfigParameters) DeepCopy() *S3OutputFormatConfigPrefixConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigPrefixConfigParameters.
func (*S3OutputFormatConfigPrefixConfigParameters) DeepCopyInto ¶
func (in *S3OutputFormatConfigPrefixConfigParameters) DeepCopyInto(out *S3OutputFormatConfigPrefixConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Parameters ¶
type S3Parameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/s3/v1beta1.BucketPolicy // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("bucket",false) // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Reference to a BucketPolicy in s3 to populate bucketName. // +kubebuilder:validation:Optional BucketNameRef *v1.Reference `json:"bucketNameRef,omitempty" tf:"-"` // Selector for a BucketPolicy in s3 to populate bucketName. // +kubebuilder:validation:Optional BucketNameSelector *v1.Selector `json:"bucketNameSelector,omitempty" tf:"-"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination. See S3 Output Format Config for more details. // +kubebuilder:validation:Optional S3OutputFormatConfig *S3OutputFormatConfigParameters `json:"s3OutputFormatConfig,omitempty" tf:"s3_output_format_config,omitempty"` }
func (*S3Parameters) DeepCopy ¶
func (in *S3Parameters) DeepCopy() *S3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Parameters.
func (*S3Parameters) DeepCopyInto ¶
func (in *S3Parameters) DeepCopyInto(out *S3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SalesforceErrorHandlingConfigInitParameters ¶
type SalesforceErrorHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*SalesforceErrorHandlingConfigInitParameters) DeepCopy ¶
func (in *SalesforceErrorHandlingConfigInitParameters) DeepCopy() *SalesforceErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceErrorHandlingConfigInitParameters.
func (*SalesforceErrorHandlingConfigInitParameters) DeepCopyInto ¶
func (in *SalesforceErrorHandlingConfigInitParameters) DeepCopyInto(out *SalesforceErrorHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SalesforceErrorHandlingConfigObservation ¶
type SalesforceErrorHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*SalesforceErrorHandlingConfigObservation) DeepCopy ¶
func (in *SalesforceErrorHandlingConfigObservation) DeepCopy() *SalesforceErrorHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceErrorHandlingConfigObservation.
func (*SalesforceErrorHandlingConfigObservation) DeepCopyInto ¶
func (in *SalesforceErrorHandlingConfigObservation) DeepCopyInto(out *SalesforceErrorHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SalesforceErrorHandlingConfigParameters ¶
type SalesforceErrorHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. // +kubebuilder:validation:Optional FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*SalesforceErrorHandlingConfigParameters) DeepCopy ¶
func (in *SalesforceErrorHandlingConfigParameters) DeepCopy() *SalesforceErrorHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceErrorHandlingConfigParameters.
func (*SalesforceErrorHandlingConfigParameters) DeepCopyInto ¶
func (in *SalesforceErrorHandlingConfigParameters) DeepCopyInto(out *SalesforceErrorHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SalesforceInitParameters ¶
type SalesforceInitParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *SalesforceErrorHandlingConfigInitParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*SalesforceInitParameters) DeepCopy ¶
func (in *SalesforceInitParameters) DeepCopy() *SalesforceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceInitParameters.
func (*SalesforceInitParameters) DeepCopyInto ¶
func (in *SalesforceInitParameters) DeepCopyInto(out *SalesforceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SalesforceObservation ¶
type SalesforceObservation struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *SalesforceErrorHandlingConfigObservation `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*SalesforceObservation) DeepCopy ¶
func (in *SalesforceObservation) DeepCopy() *SalesforceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceObservation.
func (*SalesforceObservation) DeepCopyInto ¶
func (in *SalesforceObservation) DeepCopyInto(out *SalesforceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SalesforceParameters ¶
type SalesforceParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. // +kubebuilder:validation:Optional ErrorHandlingConfig *SalesforceErrorHandlingConfigParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. // +kubebuilder:validation:Optional IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. // +kubebuilder:validation:Optional WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*SalesforceParameters) DeepCopy ¶
func (in *SalesforceParameters) DeepCopy() *SalesforceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceParameters.
func (*SalesforceParameters) DeepCopyInto ¶
func (in *SalesforceParameters) DeepCopyInto(out *SalesforceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SapoDataErrorHandlingConfigInitParameters ¶
type SapoDataErrorHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*SapoDataErrorHandlingConfigInitParameters) DeepCopy ¶
func (in *SapoDataErrorHandlingConfigInitParameters) DeepCopy() *SapoDataErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SapoDataErrorHandlingConfigInitParameters.
func (*SapoDataErrorHandlingConfigInitParameters) DeepCopyInto ¶
func (in *SapoDataErrorHandlingConfigInitParameters) DeepCopyInto(out *SapoDataErrorHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SapoDataErrorHandlingConfigObservation ¶
type SapoDataErrorHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*SapoDataErrorHandlingConfigObservation) DeepCopy ¶
func (in *SapoDataErrorHandlingConfigObservation) DeepCopy() *SapoDataErrorHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SapoDataErrorHandlingConfigObservation.
func (*SapoDataErrorHandlingConfigObservation) DeepCopyInto ¶
func (in *SapoDataErrorHandlingConfigObservation) DeepCopyInto(out *SapoDataErrorHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SapoDataErrorHandlingConfigParameters ¶
type SapoDataErrorHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. // +kubebuilder:validation:Optional FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*SapoDataErrorHandlingConfigParameters) DeepCopy ¶
func (in *SapoDataErrorHandlingConfigParameters) DeepCopy() *SapoDataErrorHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SapoDataErrorHandlingConfigParameters.
func (*SapoDataErrorHandlingConfigParameters) DeepCopyInto ¶
func (in *SapoDataErrorHandlingConfigParameters) DeepCopyInto(out *SapoDataErrorHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SapoDataInitParameters ¶
type SapoDataInitParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *SapoDataErrorHandlingConfigInitParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Object path specified in the SAPOData flow destination. ObjectPath *string `json:"objectPath,omitempty" tf:"object_path,omitempty"` // Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data. See Success Response Handling Config for more details. SuccessResponseHandlingConfig *SuccessResponseHandlingConfigInitParameters `json:"successResponseHandlingConfig,omitempty" tf:"success_response_handling_config,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*SapoDataInitParameters) DeepCopy ¶
func (in *SapoDataInitParameters) DeepCopy() *SapoDataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SapoDataInitParameters.
func (*SapoDataInitParameters) DeepCopyInto ¶
func (in *SapoDataInitParameters) DeepCopyInto(out *SapoDataInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SapoDataObservation ¶
type SapoDataObservation struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *SapoDataErrorHandlingConfigObservation `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Object path specified in the SAPOData flow destination. ObjectPath *string `json:"objectPath,omitempty" tf:"object_path,omitempty"` // Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data. See Success Response Handling Config for more details. SuccessResponseHandlingConfig *SuccessResponseHandlingConfigObservation `json:"successResponseHandlingConfig,omitempty" tf:"success_response_handling_config,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*SapoDataObservation) DeepCopy ¶
func (in *SapoDataObservation) DeepCopy() *SapoDataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SapoDataObservation.
func (*SapoDataObservation) DeepCopyInto ¶
func (in *SapoDataObservation) DeepCopyInto(out *SapoDataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SapoDataParameters ¶
type SapoDataParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. // +kubebuilder:validation:Optional ErrorHandlingConfig *SapoDataErrorHandlingConfigParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. // +kubebuilder:validation:Optional IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Object path specified in the SAPOData flow destination. // +kubebuilder:validation:Optional ObjectPath *string `json:"objectPath" tf:"object_path,omitempty"` // Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data. See Success Response Handling Config for more details. // +kubebuilder:validation:Optional SuccessResponseHandlingConfig *SuccessResponseHandlingConfigParameters `json:"successResponseHandlingConfig,omitempty" tf:"success_response_handling_config,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. // +kubebuilder:validation:Optional WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*SapoDataParameters) DeepCopy ¶
func (in *SapoDataParameters) DeepCopy() *SapoDataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SapoDataParameters.
func (*SapoDataParameters) DeepCopyInto ¶
func (in *SapoDataParameters) DeepCopyInto(out *SapoDataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledInitParameters ¶
type ScheduledInitParameters struct { // Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are Incremental and Complete. DataPullMode *string `json:"dataPullMode,omitempty" tf:"data_pull_mode,omitempty"` // Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp. FirstExecutionFrom *string `json:"firstExecutionFrom,omitempty" tf:"first_execution_from,omitempty"` // Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp. ScheduleEndTime *string `json:"scheduleEndTime,omitempty" tf:"schedule_end_time,omitempty"` // Scheduling expression that determines the rate at which the schedule will run, for example rate(5minutes). ScheduleExpression *string `json:"scheduleExpression,omitempty" tf:"schedule_expression,omitempty"` // Optional offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000. ScheduleOffset *float64 `json:"scheduleOffset,omitempty" tf:"schedule_offset,omitempty"` // Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp. ScheduleStartTime *string `json:"scheduleStartTime,omitempty" tf:"schedule_start_time,omitempty"` // Time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*ScheduledInitParameters) DeepCopy ¶
func (in *ScheduledInitParameters) DeepCopy() *ScheduledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInitParameters.
func (*ScheduledInitParameters) DeepCopyInto ¶
func (in *ScheduledInitParameters) DeepCopyInto(out *ScheduledInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledObservation ¶
type ScheduledObservation struct { // Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are Incremental and Complete. DataPullMode *string `json:"dataPullMode,omitempty" tf:"data_pull_mode,omitempty"` // Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp. FirstExecutionFrom *string `json:"firstExecutionFrom,omitempty" tf:"first_execution_from,omitempty"` // Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp. ScheduleEndTime *string `json:"scheduleEndTime,omitempty" tf:"schedule_end_time,omitempty"` // Scheduling expression that determines the rate at which the schedule will run, for example rate(5minutes). ScheduleExpression *string `json:"scheduleExpression,omitempty" tf:"schedule_expression,omitempty"` // Optional offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000. ScheduleOffset *float64 `json:"scheduleOffset,omitempty" tf:"schedule_offset,omitempty"` // Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp. ScheduleStartTime *string `json:"scheduleStartTime,omitempty" tf:"schedule_start_time,omitempty"` // Time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York. Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*ScheduledObservation) DeepCopy ¶
func (in *ScheduledObservation) DeepCopy() *ScheduledObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledObservation.
func (*ScheduledObservation) DeepCopyInto ¶
func (in *ScheduledObservation) DeepCopyInto(out *ScheduledObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduledParameters ¶
type ScheduledParameters struct { // Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are Incremental and Complete. // +kubebuilder:validation:Optional DataPullMode *string `json:"dataPullMode,omitempty" tf:"data_pull_mode,omitempty"` // Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp. // +kubebuilder:validation:Optional FirstExecutionFrom *string `json:"firstExecutionFrom,omitempty" tf:"first_execution_from,omitempty"` // Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp. // +kubebuilder:validation:Optional ScheduleEndTime *string `json:"scheduleEndTime,omitempty" tf:"schedule_end_time,omitempty"` // Scheduling expression that determines the rate at which the schedule will run, for example rate(5minutes). // +kubebuilder:validation:Optional ScheduleExpression *string `json:"scheduleExpression" tf:"schedule_expression,omitempty"` // Optional offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000. // +kubebuilder:validation:Optional ScheduleOffset *float64 `json:"scheduleOffset,omitempty" tf:"schedule_offset,omitempty"` // Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp. // +kubebuilder:validation:Optional ScheduleStartTime *string `json:"scheduleStartTime,omitempty" tf:"schedule_start_time,omitempty"` // Time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York. // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*ScheduledParameters) DeepCopy ¶
func (in *ScheduledParameters) DeepCopy() *ScheduledParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledParameters.
func (*ScheduledParameters) DeepCopyInto ¶
func (in *ScheduledParameters) DeepCopyInto(out *ScheduledParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNowInitParameters ¶
type ServiceNowInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*ServiceNowInitParameters) DeepCopy ¶
func (in *ServiceNowInitParameters) DeepCopy() *ServiceNowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNowInitParameters.
func (*ServiceNowInitParameters) DeepCopyInto ¶
func (in *ServiceNowInitParameters) DeepCopyInto(out *ServiceNowInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNowObservation ¶
type ServiceNowObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*ServiceNowObservation) DeepCopy ¶
func (in *ServiceNowObservation) DeepCopy() *ServiceNowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNowObservation.
func (*ServiceNowObservation) DeepCopyInto ¶
func (in *ServiceNowObservation) DeepCopyInto(out *ServiceNowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNowParameters ¶
type ServiceNowParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*ServiceNowParameters) DeepCopy ¶
func (in *ServiceNowParameters) DeepCopy() *ServiceNowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNowParameters.
func (*ServiceNowParameters) DeepCopyInto ¶
func (in *ServiceNowParameters) DeepCopyInto(out *ServiceNowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingularInitParameters ¶
type SingularInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SingularInitParameters) DeepCopy ¶
func (in *SingularInitParameters) DeepCopy() *SingularInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingularInitParameters.
func (*SingularInitParameters) DeepCopyInto ¶
func (in *SingularInitParameters) DeepCopyInto(out *SingularInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingularObservation ¶
type SingularObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SingularObservation) DeepCopy ¶
func (in *SingularObservation) DeepCopy() *SingularObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingularObservation.
func (*SingularObservation) DeepCopyInto ¶
func (in *SingularObservation) DeepCopyInto(out *SingularObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SingularParameters ¶
type SingularParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*SingularParameters) DeepCopy ¶
func (in *SingularParameters) DeepCopy() *SingularParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingularParameters.
func (*SingularParameters) DeepCopyInto ¶
func (in *SingularParameters) DeepCopyInto(out *SingularParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackInitParameters ¶
type SlackInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SlackInitParameters) DeepCopy ¶
func (in *SlackInitParameters) DeepCopy() *SlackInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackInitParameters.
func (*SlackInitParameters) DeepCopyInto ¶
func (in *SlackInitParameters) DeepCopyInto(out *SlackInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackObservation ¶
type SlackObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SlackObservation) DeepCopy ¶
func (in *SlackObservation) DeepCopy() *SlackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackObservation.
func (*SlackObservation) DeepCopyInto ¶
func (in *SlackObservation) DeepCopyInto(out *SlackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SlackParameters ¶
type SlackParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*SlackParameters) DeepCopy ¶
func (in *SlackParameters) DeepCopy() *SlackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackParameters.
func (*SlackParameters) DeepCopyInto ¶
func (in *SlackParameters) DeepCopyInto(out *SlackParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnowflakeErrorHandlingConfigInitParameters ¶
type SnowflakeErrorHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*SnowflakeErrorHandlingConfigInitParameters) DeepCopy ¶
func (in *SnowflakeErrorHandlingConfigInitParameters) DeepCopy() *SnowflakeErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeErrorHandlingConfigInitParameters.
func (*SnowflakeErrorHandlingConfigInitParameters) DeepCopyInto ¶
func (in *SnowflakeErrorHandlingConfigInitParameters) DeepCopyInto(out *SnowflakeErrorHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnowflakeErrorHandlingConfigObservation ¶
type SnowflakeErrorHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*SnowflakeErrorHandlingConfigObservation) DeepCopy ¶
func (in *SnowflakeErrorHandlingConfigObservation) DeepCopy() *SnowflakeErrorHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeErrorHandlingConfigObservation.
func (*SnowflakeErrorHandlingConfigObservation) DeepCopyInto ¶
func (in *SnowflakeErrorHandlingConfigObservation) DeepCopyInto(out *SnowflakeErrorHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnowflakeErrorHandlingConfigParameters ¶
type SnowflakeErrorHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. // +kubebuilder:validation:Optional FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*SnowflakeErrorHandlingConfigParameters) DeepCopy ¶
func (in *SnowflakeErrorHandlingConfigParameters) DeepCopy() *SnowflakeErrorHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeErrorHandlingConfigParameters.
func (*SnowflakeErrorHandlingConfigParameters) DeepCopyInto ¶
func (in *SnowflakeErrorHandlingConfigParameters) DeepCopyInto(out *SnowflakeErrorHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnowflakeInitParameters ¶
type SnowflakeInitParameters struct { // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *SnowflakeErrorHandlingConfigInitParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift. IntermediateBucketName *string `json:"intermediateBucketName,omitempty" tf:"intermediate_bucket_name,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SnowflakeInitParameters) DeepCopy ¶
func (in *SnowflakeInitParameters) DeepCopy() *SnowflakeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeInitParameters.
func (*SnowflakeInitParameters) DeepCopyInto ¶
func (in *SnowflakeInitParameters) DeepCopyInto(out *SnowflakeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnowflakeObservation ¶
type SnowflakeObservation struct { // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *SnowflakeErrorHandlingConfigObservation `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift. IntermediateBucketName *string `json:"intermediateBucketName,omitempty" tf:"intermediate_bucket_name,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SnowflakeObservation) DeepCopy ¶
func (in *SnowflakeObservation) DeepCopy() *SnowflakeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeObservation.
func (*SnowflakeObservation) DeepCopyInto ¶
func (in *SnowflakeObservation) DeepCopyInto(out *SnowflakeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnowflakeParameters ¶
type SnowflakeParameters struct { // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. // +kubebuilder:validation:Optional ErrorHandlingConfig *SnowflakeErrorHandlingConfigParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift. // +kubebuilder:validation:Optional IntermediateBucketName *string `json:"intermediateBucketName" tf:"intermediate_bucket_name,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*SnowflakeParameters) DeepCopy ¶
func (in *SnowflakeParameters) DeepCopy() *SnowflakeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeParameters.
func (*SnowflakeParameters) DeepCopyInto ¶
func (in *SnowflakeParameters) DeepCopyInto(out *SnowflakeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesCustomConnectorInitParameters ¶
type SourceConnectorPropertiesCustomConnectorInitParameters struct { // Custom properties that are specific to the connector when it's used as a destination in the flow. Maximum of 50 items. // +mapType=granular CustomProperties map[string]*string `json:"customProperties,omitempty" tf:"custom_properties,omitempty"` // Entity specified in the custom connector as a destination in the flow. EntityName *string `json:"entityName,omitempty" tf:"entity_name,omitempty"` }
func (*SourceConnectorPropertiesCustomConnectorInitParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesCustomConnectorInitParameters) DeepCopy() *SourceConnectorPropertiesCustomConnectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesCustomConnectorInitParameters.
func (*SourceConnectorPropertiesCustomConnectorInitParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesCustomConnectorInitParameters) DeepCopyInto(out *SourceConnectorPropertiesCustomConnectorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesCustomConnectorObservation ¶
type SourceConnectorPropertiesCustomConnectorObservation struct { // Custom properties that are specific to the connector when it's used as a destination in the flow. Maximum of 50 items. // +mapType=granular CustomProperties map[string]*string `json:"customProperties,omitempty" tf:"custom_properties,omitempty"` // Entity specified in the custom connector as a destination in the flow. EntityName *string `json:"entityName,omitempty" tf:"entity_name,omitempty"` }
func (*SourceConnectorPropertiesCustomConnectorObservation) DeepCopy ¶
func (in *SourceConnectorPropertiesCustomConnectorObservation) DeepCopy() *SourceConnectorPropertiesCustomConnectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesCustomConnectorObservation.
func (*SourceConnectorPropertiesCustomConnectorObservation) DeepCopyInto ¶
func (in *SourceConnectorPropertiesCustomConnectorObservation) DeepCopyInto(out *SourceConnectorPropertiesCustomConnectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesCustomConnectorParameters ¶
type SourceConnectorPropertiesCustomConnectorParameters struct { // Custom properties that are specific to the connector when it's used as a destination in the flow. Maximum of 50 items. // +kubebuilder:validation:Optional // +mapType=granular CustomProperties map[string]*string `json:"customProperties,omitempty" tf:"custom_properties,omitempty"` // Entity specified in the custom connector as a destination in the flow. // +kubebuilder:validation:Optional EntityName *string `json:"entityName" tf:"entity_name,omitempty"` }
func (*SourceConnectorPropertiesCustomConnectorParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesCustomConnectorParameters) DeepCopy() *SourceConnectorPropertiesCustomConnectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesCustomConnectorParameters.
func (*SourceConnectorPropertiesCustomConnectorParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesCustomConnectorParameters) DeepCopyInto(out *SourceConnectorPropertiesCustomConnectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesInitParameters ¶
type SourceConnectorPropertiesInitParameters struct { // Information that is required for querying Amplitude. See Generic Source Properties for more details. Amplitude *AmplitudeInitParameters `json:"amplitude,omitempty" tf:"amplitude,omitempty"` // Properties that are required to query the custom Connector. See Custom Connector Destination Properties for more details. CustomConnector *SourceConnectorPropertiesCustomConnectorInitParameters `json:"customConnector,omitempty" tf:"custom_connector,omitempty"` // Information that is required for querying Datadog. See Generic Source Properties for more details. Datadog *DatadogInitParameters `json:"datadog,omitempty" tf:"datadog,omitempty"` // Operation to be performed on the provided Dynatrace source fields. Valid values are PROJECTION, BETWEEN, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. Dynatrace *DynatraceInitParameters `json:"dynatrace,omitempty" tf:"dynatrace,omitempty"` // Operation to be performed on the provided Google Analytics source fields. Valid values are PROJECTION and BETWEEN. GoogleAnalytics *GoogleAnalyticsInitParameters `json:"googleAnalytics,omitempty" tf:"google_analytics,omitempty"` // Information that is required for querying Infor Nexus. See Generic Source Properties for more details. InforNexus *InforNexusInitParameters `json:"inforNexus,omitempty" tf:"infor_nexus,omitempty"` // Properties that are required to query Marketo. See Generic Destination Properties for more details. Marketo *SourceConnectorPropertiesMarketoInitParameters `json:"marketo,omitempty" tf:"marketo,omitempty"` // Properties that are required to query Amazon S3. See S3 Destination Properties for more details. S3 *SourceConnectorPropertiesS3InitParameters `json:"s3,omitempty" tf:"s3,omitempty"` // Properties that are required to query Salesforce. See Salesforce Destination Properties for more details. Salesforce *SourceConnectorPropertiesSalesforceInitParameters `json:"salesforce,omitempty" tf:"salesforce,omitempty"` // Properties that are required to query SAPOData. See SAPOData Destination Properties for more details. SapoData *SourceConnectorPropertiesSapoDataInitParameters `json:"sapoData,omitempty" tf:"sapo_data,omitempty"` // Information that is required for querying ServiceNow. See Generic Source Properties for more details. ServiceNow *ServiceNowInitParameters `json:"serviceNow,omitempty" tf:"service_now,omitempty"` // Information that is required for querying Singular. See Generic Source Properties for more details. Singular *SingularInitParameters `json:"singular,omitempty" tf:"singular,omitempty"` // Information that is required for querying Slack. See Generic Source Properties for more details. Slack *SlackInitParameters `json:"slack,omitempty" tf:"slack,omitempty"` // Operation to be performed on the provided Trend Micro source fields. Valid values are PROJECTION, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. Trendmicro *TrendmicroInitParameters `json:"trendmicro,omitempty" tf:"trendmicro,omitempty"` // Information that is required for querying Veeva. See Veeva Source Properties for more details. Veeva *VeevaInitParameters `json:"veeva,omitempty" tf:"veeva,omitempty"` // Properties that are required to query Zendesk. See Zendesk Destination Properties for more details. Zendesk *SourceConnectorPropertiesZendeskInitParameters `json:"zendesk,omitempty" tf:"zendesk,omitempty"` }
func (*SourceConnectorPropertiesInitParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesInitParameters) DeepCopy() *SourceConnectorPropertiesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesInitParameters.
func (*SourceConnectorPropertiesInitParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesInitParameters) DeepCopyInto(out *SourceConnectorPropertiesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesMarketoInitParameters ¶
type SourceConnectorPropertiesMarketoInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesMarketoInitParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesMarketoInitParameters) DeepCopy() *SourceConnectorPropertiesMarketoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesMarketoInitParameters.
func (*SourceConnectorPropertiesMarketoInitParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesMarketoInitParameters) DeepCopyInto(out *SourceConnectorPropertiesMarketoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesMarketoObservation ¶
type SourceConnectorPropertiesMarketoObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesMarketoObservation) DeepCopy ¶
func (in *SourceConnectorPropertiesMarketoObservation) DeepCopy() *SourceConnectorPropertiesMarketoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesMarketoObservation.
func (*SourceConnectorPropertiesMarketoObservation) DeepCopyInto ¶
func (in *SourceConnectorPropertiesMarketoObservation) DeepCopyInto(out *SourceConnectorPropertiesMarketoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesMarketoParameters ¶
type SourceConnectorPropertiesMarketoParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesMarketoParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesMarketoParameters) DeepCopy() *SourceConnectorPropertiesMarketoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesMarketoParameters.
func (*SourceConnectorPropertiesMarketoParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesMarketoParameters) DeepCopyInto(out *SourceConnectorPropertiesMarketoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesObservation ¶
type SourceConnectorPropertiesObservation struct { // Information that is required for querying Amplitude. See Generic Source Properties for more details. Amplitude *AmplitudeObservation `json:"amplitude,omitempty" tf:"amplitude,omitempty"` // Properties that are required to query the custom Connector. See Custom Connector Destination Properties for more details. CustomConnector *SourceConnectorPropertiesCustomConnectorObservation `json:"customConnector,omitempty" tf:"custom_connector,omitempty"` // Information that is required for querying Datadog. See Generic Source Properties for more details. Datadog *DatadogObservation `json:"datadog,omitempty" tf:"datadog,omitempty"` // Operation to be performed on the provided Dynatrace source fields. Valid values are PROJECTION, BETWEEN, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. Dynatrace *DynatraceObservation `json:"dynatrace,omitempty" tf:"dynatrace,omitempty"` // Operation to be performed on the provided Google Analytics source fields. Valid values are PROJECTION and BETWEEN. GoogleAnalytics *GoogleAnalyticsObservation `json:"googleAnalytics,omitempty" tf:"google_analytics,omitempty"` // Information that is required for querying Infor Nexus. See Generic Source Properties for more details. InforNexus *InforNexusObservation `json:"inforNexus,omitempty" tf:"infor_nexus,omitempty"` // Properties that are required to query Marketo. See Generic Destination Properties for more details. Marketo *SourceConnectorPropertiesMarketoObservation `json:"marketo,omitempty" tf:"marketo,omitempty"` // Properties that are required to query Amazon S3. See S3 Destination Properties for more details. S3 *SourceConnectorPropertiesS3Observation `json:"s3,omitempty" tf:"s3,omitempty"` // Properties that are required to query Salesforce. See Salesforce Destination Properties for more details. Salesforce *SourceConnectorPropertiesSalesforceObservation `json:"salesforce,omitempty" tf:"salesforce,omitempty"` // Properties that are required to query SAPOData. See SAPOData Destination Properties for more details. SapoData *SourceConnectorPropertiesSapoDataObservation `json:"sapoData,omitempty" tf:"sapo_data,omitempty"` // Information that is required for querying ServiceNow. See Generic Source Properties for more details. ServiceNow *ServiceNowObservation `json:"serviceNow,omitempty" tf:"service_now,omitempty"` // Information that is required for querying Singular. See Generic Source Properties for more details. Singular *SingularObservation `json:"singular,omitempty" tf:"singular,omitempty"` // Information that is required for querying Slack. See Generic Source Properties for more details. Slack *SlackObservation `json:"slack,omitempty" tf:"slack,omitempty"` // Operation to be performed on the provided Trend Micro source fields. Valid values are PROJECTION, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. Trendmicro *TrendmicroObservation `json:"trendmicro,omitempty" tf:"trendmicro,omitempty"` // Information that is required for querying Veeva. See Veeva Source Properties for more details. Veeva *VeevaObservation `json:"veeva,omitempty" tf:"veeva,omitempty"` // Properties that are required to query Zendesk. See Zendesk Destination Properties for more details. Zendesk *SourceConnectorPropertiesZendeskObservation `json:"zendesk,omitempty" tf:"zendesk,omitempty"` }
func (*SourceConnectorPropertiesObservation) DeepCopy ¶
func (in *SourceConnectorPropertiesObservation) DeepCopy() *SourceConnectorPropertiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesObservation.
func (*SourceConnectorPropertiesObservation) DeepCopyInto ¶
func (in *SourceConnectorPropertiesObservation) DeepCopyInto(out *SourceConnectorPropertiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesParameters ¶
type SourceConnectorPropertiesParameters struct { // Information that is required for querying Amplitude. See Generic Source Properties for more details. // +kubebuilder:validation:Optional Amplitude *AmplitudeParameters `json:"amplitude,omitempty" tf:"amplitude,omitempty"` // Properties that are required to query the custom Connector. See Custom Connector Destination Properties for more details. // +kubebuilder:validation:Optional CustomConnector *SourceConnectorPropertiesCustomConnectorParameters `json:"customConnector,omitempty" tf:"custom_connector,omitempty"` // Information that is required for querying Datadog. See Generic Source Properties for more details. // +kubebuilder:validation:Optional Datadog *DatadogParameters `json:"datadog,omitempty" tf:"datadog,omitempty"` // Operation to be performed on the provided Dynatrace source fields. Valid values are PROJECTION, BETWEEN, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. // +kubebuilder:validation:Optional Dynatrace *DynatraceParameters `json:"dynatrace,omitempty" tf:"dynatrace,omitempty"` // Operation to be performed on the provided Google Analytics source fields. Valid values are PROJECTION and BETWEEN. // +kubebuilder:validation:Optional GoogleAnalytics *GoogleAnalyticsParameters `json:"googleAnalytics,omitempty" tf:"google_analytics,omitempty"` // Information that is required for querying Infor Nexus. See Generic Source Properties for more details. // +kubebuilder:validation:Optional InforNexus *InforNexusParameters `json:"inforNexus,omitempty" tf:"infor_nexus,omitempty"` // Properties that are required to query Marketo. See Generic Destination Properties for more details. // +kubebuilder:validation:Optional Marketo *SourceConnectorPropertiesMarketoParameters `json:"marketo,omitempty" tf:"marketo,omitempty"` // Properties that are required to query Amazon S3. See S3 Destination Properties for more details. // +kubebuilder:validation:Optional S3 *SourceConnectorPropertiesS3Parameters `json:"s3,omitempty" tf:"s3,omitempty"` // Properties that are required to query Salesforce. See Salesforce Destination Properties for more details. // +kubebuilder:validation:Optional Salesforce *SourceConnectorPropertiesSalesforceParameters `json:"salesforce,omitempty" tf:"salesforce,omitempty"` // Properties that are required to query SAPOData. See SAPOData Destination Properties for more details. // +kubebuilder:validation:Optional SapoData *SourceConnectorPropertiesSapoDataParameters `json:"sapoData,omitempty" tf:"sapo_data,omitempty"` // Information that is required for querying ServiceNow. See Generic Source Properties for more details. // +kubebuilder:validation:Optional ServiceNow *ServiceNowParameters `json:"serviceNow,omitempty" tf:"service_now,omitempty"` // Information that is required for querying Singular. See Generic Source Properties for more details. // +kubebuilder:validation:Optional Singular *SingularParameters `json:"singular,omitempty" tf:"singular,omitempty"` // Information that is required for querying Slack. See Generic Source Properties for more details. // +kubebuilder:validation:Optional Slack *SlackParameters `json:"slack,omitempty" tf:"slack,omitempty"` // Operation to be performed on the provided Trend Micro source fields. Valid values are PROJECTION, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, and NO_OP. // +kubebuilder:validation:Optional Trendmicro *TrendmicroParameters `json:"trendmicro,omitempty" tf:"trendmicro,omitempty"` // Information that is required for querying Veeva. See Veeva Source Properties for more details. // +kubebuilder:validation:Optional Veeva *VeevaParameters `json:"veeva,omitempty" tf:"veeva,omitempty"` // Properties that are required to query Zendesk. See Zendesk Destination Properties for more details. // +kubebuilder:validation:Optional Zendesk *SourceConnectorPropertiesZendeskParameters `json:"zendesk,omitempty" tf:"zendesk,omitempty"` }
func (*SourceConnectorPropertiesParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesParameters) DeepCopy() *SourceConnectorPropertiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesParameters.
func (*SourceConnectorPropertiesParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesParameters) DeepCopyInto(out *SourceConnectorPropertiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesS3InitParameters ¶
type SourceConnectorPropertiesS3InitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/s3/v1beta1.BucketPolicy // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("bucket",false) BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Reference to a BucketPolicy in s3 to populate bucketName. // +kubebuilder:validation:Optional BucketNameRef *v1.Reference `json:"bucketNameRef,omitempty" tf:"-"` // Selector for a BucketPolicy in s3 to populate bucketName. // +kubebuilder:validation:Optional BucketNameSelector *v1.Selector `json:"bucketNameSelector,omitempty" tf:"-"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // When you use Amazon S3 as the source, the configuration format that you provide the flow input data. See S3 Input Format Config for details. S3InputFormatConfig *S3InputFormatConfigInitParameters `json:"s3InputFormatConfig,omitempty" tf:"s3_input_format_config,omitempty"` }
func (*SourceConnectorPropertiesS3InitParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesS3InitParameters) DeepCopy() *SourceConnectorPropertiesS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesS3InitParameters.
func (*SourceConnectorPropertiesS3InitParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesS3InitParameters) DeepCopyInto(out *SourceConnectorPropertiesS3InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesS3Observation ¶
type SourceConnectorPropertiesS3Observation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // When you use Amazon S3 as the source, the configuration format that you provide the flow input data. See S3 Input Format Config for details. S3InputFormatConfig *S3InputFormatConfigObservation `json:"s3InputFormatConfig,omitempty" tf:"s3_input_format_config,omitempty"` }
func (*SourceConnectorPropertiesS3Observation) DeepCopy ¶
func (in *SourceConnectorPropertiesS3Observation) DeepCopy() *SourceConnectorPropertiesS3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesS3Observation.
func (*SourceConnectorPropertiesS3Observation) DeepCopyInto ¶
func (in *SourceConnectorPropertiesS3Observation) DeepCopyInto(out *SourceConnectorPropertiesS3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesS3Parameters ¶
type SourceConnectorPropertiesS3Parameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/s3/v1beta1.BucketPolicy // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("bucket",false) // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Reference to a BucketPolicy in s3 to populate bucketName. // +kubebuilder:validation:Optional BucketNameRef *v1.Reference `json:"bucketNameRef,omitempty" tf:"-"` // Selector for a BucketPolicy in s3 to populate bucketName. // +kubebuilder:validation:Optional BucketNameSelector *v1.Selector `json:"bucketNameSelector,omitempty" tf:"-"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix" tf:"bucket_prefix,omitempty"` // When you use Amazon S3 as the source, the configuration format that you provide the flow input data. See S3 Input Format Config for details. // +kubebuilder:validation:Optional S3InputFormatConfig *S3InputFormatConfigParameters `json:"s3InputFormatConfig,omitempty" tf:"s3_input_format_config,omitempty"` }
func (*SourceConnectorPropertiesS3Parameters) DeepCopy ¶
func (in *SourceConnectorPropertiesS3Parameters) DeepCopy() *SourceConnectorPropertiesS3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesS3Parameters.
func (*SourceConnectorPropertiesS3Parameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesS3Parameters) DeepCopyInto(out *SourceConnectorPropertiesS3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesSalesforceInitParameters ¶
type SourceConnectorPropertiesSalesforceInitParameters struct { // Flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow. EnableDynamicFieldUpdate *bool `json:"enableDynamicFieldUpdate,omitempty" tf:"enable_dynamic_field_update,omitempty"` // Whether Amazon AppFlow includes deleted files in the flow run. IncludeDeletedRecords *bool `json:"includeDeletedRecords,omitempty" tf:"include_deleted_records,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesSalesforceInitParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesSalesforceInitParameters) DeepCopy() *SourceConnectorPropertiesSalesforceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesSalesforceInitParameters.
func (*SourceConnectorPropertiesSalesforceInitParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesSalesforceInitParameters) DeepCopyInto(out *SourceConnectorPropertiesSalesforceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesSalesforceObservation ¶
type SourceConnectorPropertiesSalesforceObservation struct { // Flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow. EnableDynamicFieldUpdate *bool `json:"enableDynamicFieldUpdate,omitempty" tf:"enable_dynamic_field_update,omitempty"` // Whether Amazon AppFlow includes deleted files in the flow run. IncludeDeletedRecords *bool `json:"includeDeletedRecords,omitempty" tf:"include_deleted_records,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesSalesforceObservation) DeepCopy ¶
func (in *SourceConnectorPropertiesSalesforceObservation) DeepCopy() *SourceConnectorPropertiesSalesforceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesSalesforceObservation.
func (*SourceConnectorPropertiesSalesforceObservation) DeepCopyInto ¶
func (in *SourceConnectorPropertiesSalesforceObservation) DeepCopyInto(out *SourceConnectorPropertiesSalesforceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesSalesforceParameters ¶
type SourceConnectorPropertiesSalesforceParameters struct { // Flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow. // +kubebuilder:validation:Optional EnableDynamicFieldUpdate *bool `json:"enableDynamicFieldUpdate,omitempty" tf:"enable_dynamic_field_update,omitempty"` // Whether Amazon AppFlow includes deleted files in the flow run. // +kubebuilder:validation:Optional IncludeDeletedRecords *bool `json:"includeDeletedRecords,omitempty" tf:"include_deleted_records,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesSalesforceParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesSalesforceParameters) DeepCopy() *SourceConnectorPropertiesSalesforceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesSalesforceParameters.
func (*SourceConnectorPropertiesSalesforceParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesSalesforceParameters) DeepCopyInto(out *SourceConnectorPropertiesSalesforceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesSapoDataInitParameters ¶
type SourceConnectorPropertiesSapoDataInitParameters struct { // Object path specified in the SAPOData flow destination. ObjectPath *string `json:"objectPath,omitempty" tf:"object_path,omitempty"` // Sets the page size for each concurrent process that transfers OData records from your SAP instance. PaginationConfig *PaginationConfigInitParameters `json:"paginationConfig,omitempty" tf:"pagination_config,omitempty"` // Sets the number of concurrent processes that transfers OData records from your SAP instance. ParallelismConfig *ParallelismConfigInitParameters `json:"parallelismConfig,omitempty" tf:"parallelism_config,omitempty"` }
func (*SourceConnectorPropertiesSapoDataInitParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesSapoDataInitParameters) DeepCopy() *SourceConnectorPropertiesSapoDataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesSapoDataInitParameters.
func (*SourceConnectorPropertiesSapoDataInitParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesSapoDataInitParameters) DeepCopyInto(out *SourceConnectorPropertiesSapoDataInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesSapoDataObservation ¶
type SourceConnectorPropertiesSapoDataObservation struct { // Object path specified in the SAPOData flow destination. ObjectPath *string `json:"objectPath,omitempty" tf:"object_path,omitempty"` // Sets the page size for each concurrent process that transfers OData records from your SAP instance. PaginationConfig *PaginationConfigObservation `json:"paginationConfig,omitempty" tf:"pagination_config,omitempty"` // Sets the number of concurrent processes that transfers OData records from your SAP instance. ParallelismConfig *ParallelismConfigObservation `json:"parallelismConfig,omitempty" tf:"parallelism_config,omitempty"` }
func (*SourceConnectorPropertiesSapoDataObservation) DeepCopy ¶
func (in *SourceConnectorPropertiesSapoDataObservation) DeepCopy() *SourceConnectorPropertiesSapoDataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesSapoDataObservation.
func (*SourceConnectorPropertiesSapoDataObservation) DeepCopyInto ¶
func (in *SourceConnectorPropertiesSapoDataObservation) DeepCopyInto(out *SourceConnectorPropertiesSapoDataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesSapoDataParameters ¶
type SourceConnectorPropertiesSapoDataParameters struct { // Object path specified in the SAPOData flow destination. // +kubebuilder:validation:Optional ObjectPath *string `json:"objectPath" tf:"object_path,omitempty"` // Sets the page size for each concurrent process that transfers OData records from your SAP instance. // +kubebuilder:validation:Optional PaginationConfig *PaginationConfigParameters `json:"paginationConfig,omitempty" tf:"pagination_config,omitempty"` // Sets the number of concurrent processes that transfers OData records from your SAP instance. // +kubebuilder:validation:Optional ParallelismConfig *ParallelismConfigParameters `json:"parallelismConfig,omitempty" tf:"parallelism_config,omitempty"` }
func (*SourceConnectorPropertiesSapoDataParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesSapoDataParameters) DeepCopy() *SourceConnectorPropertiesSapoDataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesSapoDataParameters.
func (*SourceConnectorPropertiesSapoDataParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesSapoDataParameters) DeepCopyInto(out *SourceConnectorPropertiesSapoDataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesZendeskInitParameters ¶
type SourceConnectorPropertiesZendeskInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesZendeskInitParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesZendeskInitParameters) DeepCopy() *SourceConnectorPropertiesZendeskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesZendeskInitParameters.
func (*SourceConnectorPropertiesZendeskInitParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesZendeskInitParameters) DeepCopyInto(out *SourceConnectorPropertiesZendeskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesZendeskObservation ¶
type SourceConnectorPropertiesZendeskObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesZendeskObservation) DeepCopy ¶
func (in *SourceConnectorPropertiesZendeskObservation) DeepCopy() *SourceConnectorPropertiesZendeskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesZendeskObservation.
func (*SourceConnectorPropertiesZendeskObservation) DeepCopyInto ¶
func (in *SourceConnectorPropertiesZendeskObservation) DeepCopyInto(out *SourceConnectorPropertiesZendeskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceConnectorPropertiesZendeskParameters ¶
type SourceConnectorPropertiesZendeskParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesZendeskParameters) DeepCopy ¶
func (in *SourceConnectorPropertiesZendeskParameters) DeepCopy() *SourceConnectorPropertiesZendeskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesZendeskParameters.
func (*SourceConnectorPropertiesZendeskParameters) DeepCopyInto ¶
func (in *SourceConnectorPropertiesZendeskParameters) DeepCopyInto(out *SourceConnectorPropertiesZendeskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceFlowConfigInitParameters ¶
type SourceFlowConfigInitParameters struct { // API version that the destination connector uses. APIVersion *string `json:"apiVersion,omitempty" tf:"api_version,omitempty"` // Name of the connector profile. This name must be unique for each connector profile in the AWS account. ConnectorProfileName *string `json:"connectorProfileName,omitempty" tf:"connector_profile_name,omitempty"` // Type of connector, such as Salesforce, Amplitude, and so on. Valid values are Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge, LookoutMetrics, Upsolver, Honeycode, CustomerProfiles, SAPOData, and CustomConnector. ConnectorType *string `json:"connectorType,omitempty" tf:"connector_type,omitempty"` // Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull. See Incremental Pull Config for more details. IncrementalPullConfig *IncrementalPullConfigInitParameters `json:"incrementalPullConfig,omitempty" tf:"incremental_pull_config,omitempty"` // Information that is required to query a particular source connector. See Source Connector Properties for details. SourceConnectorProperties *SourceConnectorPropertiesInitParameters `json:"sourceConnectorProperties,omitempty" tf:"source_connector_properties,omitempty"` }
func (*SourceFlowConfigInitParameters) DeepCopy ¶
func (in *SourceFlowConfigInitParameters) DeepCopy() *SourceFlowConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceFlowConfigInitParameters.
func (*SourceFlowConfigInitParameters) DeepCopyInto ¶
func (in *SourceFlowConfigInitParameters) DeepCopyInto(out *SourceFlowConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceFlowConfigObservation ¶
type SourceFlowConfigObservation struct { // API version that the destination connector uses. APIVersion *string `json:"apiVersion,omitempty" tf:"api_version,omitempty"` // Name of the connector profile. This name must be unique for each connector profile in the AWS account. ConnectorProfileName *string `json:"connectorProfileName,omitempty" tf:"connector_profile_name,omitempty"` // Type of connector, such as Salesforce, Amplitude, and so on. Valid values are Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge, LookoutMetrics, Upsolver, Honeycode, CustomerProfiles, SAPOData, and CustomConnector. ConnectorType *string `json:"connectorType,omitempty" tf:"connector_type,omitempty"` // Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull. See Incremental Pull Config for more details. IncrementalPullConfig *IncrementalPullConfigObservation `json:"incrementalPullConfig,omitempty" tf:"incremental_pull_config,omitempty"` // Information that is required to query a particular source connector. See Source Connector Properties for details. SourceConnectorProperties *SourceConnectorPropertiesObservation `json:"sourceConnectorProperties,omitempty" tf:"source_connector_properties,omitempty"` }
func (*SourceFlowConfigObservation) DeepCopy ¶
func (in *SourceFlowConfigObservation) DeepCopy() *SourceFlowConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceFlowConfigObservation.
func (*SourceFlowConfigObservation) DeepCopyInto ¶
func (in *SourceFlowConfigObservation) DeepCopyInto(out *SourceFlowConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceFlowConfigParameters ¶
type SourceFlowConfigParameters struct { // API version that the destination connector uses. // +kubebuilder:validation:Optional APIVersion *string `json:"apiVersion,omitempty" tf:"api_version,omitempty"` // Name of the connector profile. This name must be unique for each connector profile in the AWS account. // +kubebuilder:validation:Optional ConnectorProfileName *string `json:"connectorProfileName,omitempty" tf:"connector_profile_name,omitempty"` // Type of connector, such as Salesforce, Amplitude, and so on. Valid values are Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge, LookoutMetrics, Upsolver, Honeycode, CustomerProfiles, SAPOData, and CustomConnector. // +kubebuilder:validation:Optional ConnectorType *string `json:"connectorType" tf:"connector_type,omitempty"` // Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull. See Incremental Pull Config for more details. // +kubebuilder:validation:Optional IncrementalPullConfig *IncrementalPullConfigParameters `json:"incrementalPullConfig,omitempty" tf:"incremental_pull_config,omitempty"` // Information that is required to query a particular source connector. See Source Connector Properties for details. // +kubebuilder:validation:Optional SourceConnectorProperties *SourceConnectorPropertiesParameters `json:"sourceConnectorProperties" tf:"source_connector_properties,omitempty"` }
func (*SourceFlowConfigParameters) DeepCopy ¶
func (in *SourceFlowConfigParameters) DeepCopy() *SourceFlowConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceFlowConfigParameters.
func (*SourceFlowConfigParameters) DeepCopyInto ¶
func (in *SourceFlowConfigParameters) DeepCopyInto(out *SourceFlowConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuccessResponseHandlingConfigInitParameters ¶
type SuccessResponseHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` }
func (*SuccessResponseHandlingConfigInitParameters) DeepCopy ¶
func (in *SuccessResponseHandlingConfigInitParameters) DeepCopy() *SuccessResponseHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessResponseHandlingConfigInitParameters.
func (*SuccessResponseHandlingConfigInitParameters) DeepCopyInto ¶
func (in *SuccessResponseHandlingConfigInitParameters) DeepCopyInto(out *SuccessResponseHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuccessResponseHandlingConfigObservation ¶
type SuccessResponseHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` }
func (*SuccessResponseHandlingConfigObservation) DeepCopy ¶
func (in *SuccessResponseHandlingConfigObservation) DeepCopy() *SuccessResponseHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessResponseHandlingConfigObservation.
func (*SuccessResponseHandlingConfigObservation) DeepCopyInto ¶
func (in *SuccessResponseHandlingConfigObservation) DeepCopyInto(out *SuccessResponseHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SuccessResponseHandlingConfigParameters ¶
type SuccessResponseHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` }
func (*SuccessResponseHandlingConfigParameters) DeepCopy ¶
func (in *SuccessResponseHandlingConfigParameters) DeepCopy() *SuccessResponseHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessResponseHandlingConfigParameters.
func (*SuccessResponseHandlingConfigParameters) DeepCopyInto ¶
func (in *SuccessResponseHandlingConfigParameters) DeepCopyInto(out *SuccessResponseHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskInitParameters ¶
type TaskInitParameters struct { // Operation to be performed on the provided source fields. See Connector Operator for details. ConnectorOperator []ConnectorOperatorInitParameters `json:"connectorOperator,omitempty" tf:"connector_operator,omitempty"` // Field in a destination connector, or a field value against which Amazon AppFlow validates a source field. DestinationField *string `json:"destinationField,omitempty" tf:"destination_field,omitempty"` // Source fields to which a particular task is applied. SourceFields []*string `json:"sourceFields,omitempty" tf:"source_fields,omitempty"` // Map used to store task-related information. The execution service looks for particular information based on the TaskType. Valid keys are VALUE, VALUES, DATA_TYPE, UPPER_BOUND, LOWER_BOUND, SOURCE_DATA_TYPE, DESTINATION_DATA_TYPE, VALIDATION_ACTION, MASK_VALUE, MASK_LENGTH, TRUNCATE_LENGTH, MATH_OPERATION_FIELDS_ORDER, CONCAT_FORMAT, SUBFIELD_CATEGORY_MAP, and EXCLUDE_SOURCE_FIELDS_LIST. // +mapType=granular TaskProperties map[string]*string `json:"taskProperties,omitempty" tf:"task_properties,omitempty"` // Particular task implementation that Amazon AppFlow performs. Valid values are Arithmetic, Filter, Map, Map_all, Mask, Merge, Passthrough, Truncate, and Validate. TaskType *string `json:"taskType,omitempty" tf:"task_type,omitempty"` }
func (*TaskInitParameters) DeepCopy ¶
func (in *TaskInitParameters) DeepCopy() *TaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskInitParameters.
func (*TaskInitParameters) DeepCopyInto ¶
func (in *TaskInitParameters) DeepCopyInto(out *TaskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskObservation ¶
type TaskObservation struct { // Operation to be performed on the provided source fields. See Connector Operator for details. ConnectorOperator []ConnectorOperatorObservation `json:"connectorOperator,omitempty" tf:"connector_operator,omitempty"` // Field in a destination connector, or a field value against which Amazon AppFlow validates a source field. DestinationField *string `json:"destinationField,omitempty" tf:"destination_field,omitempty"` // Source fields to which a particular task is applied. SourceFields []*string `json:"sourceFields,omitempty" tf:"source_fields,omitempty"` // Map used to store task-related information. The execution service looks for particular information based on the TaskType. Valid keys are VALUE, VALUES, DATA_TYPE, UPPER_BOUND, LOWER_BOUND, SOURCE_DATA_TYPE, DESTINATION_DATA_TYPE, VALIDATION_ACTION, MASK_VALUE, MASK_LENGTH, TRUNCATE_LENGTH, MATH_OPERATION_FIELDS_ORDER, CONCAT_FORMAT, SUBFIELD_CATEGORY_MAP, and EXCLUDE_SOURCE_FIELDS_LIST. // +mapType=granular TaskProperties map[string]*string `json:"taskProperties,omitempty" tf:"task_properties,omitempty"` // Particular task implementation that Amazon AppFlow performs. Valid values are Arithmetic, Filter, Map, Map_all, Mask, Merge, Passthrough, Truncate, and Validate. TaskType *string `json:"taskType,omitempty" tf:"task_type,omitempty"` }
func (*TaskObservation) DeepCopy ¶
func (in *TaskObservation) DeepCopy() *TaskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskObservation.
func (*TaskObservation) DeepCopyInto ¶
func (in *TaskObservation) DeepCopyInto(out *TaskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskParameters ¶
type TaskParameters struct { // Operation to be performed on the provided source fields. See Connector Operator for details. // +kubebuilder:validation:Optional ConnectorOperator []ConnectorOperatorParameters `json:"connectorOperator,omitempty" tf:"connector_operator,omitempty"` // Field in a destination connector, or a field value against which Amazon AppFlow validates a source field. // +kubebuilder:validation:Optional DestinationField *string `json:"destinationField,omitempty" tf:"destination_field,omitempty"` // Source fields to which a particular task is applied. // +kubebuilder:validation:Optional SourceFields []*string `json:"sourceFields,omitempty" tf:"source_fields,omitempty"` // Map used to store task-related information. The execution service looks for particular information based on the TaskType. Valid keys are VALUE, VALUES, DATA_TYPE, UPPER_BOUND, LOWER_BOUND, SOURCE_DATA_TYPE, DESTINATION_DATA_TYPE, VALIDATION_ACTION, MASK_VALUE, MASK_LENGTH, TRUNCATE_LENGTH, MATH_OPERATION_FIELDS_ORDER, CONCAT_FORMAT, SUBFIELD_CATEGORY_MAP, and EXCLUDE_SOURCE_FIELDS_LIST. // +kubebuilder:validation:Optional // +mapType=granular TaskProperties map[string]*string `json:"taskProperties,omitempty" tf:"task_properties,omitempty"` // Particular task implementation that Amazon AppFlow performs. Valid values are Arithmetic, Filter, Map, Map_all, Mask, Merge, Passthrough, Truncate, and Validate. // +kubebuilder:validation:Optional TaskType *string `json:"taskType" tf:"task_type,omitempty"` }
func (*TaskParameters) DeepCopy ¶
func (in *TaskParameters) DeepCopy() *TaskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskParameters.
func (*TaskParameters) DeepCopyInto ¶
func (in *TaskParameters) DeepCopyInto(out *TaskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrendmicroInitParameters ¶
type TrendmicroInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*TrendmicroInitParameters) DeepCopy ¶
func (in *TrendmicroInitParameters) DeepCopy() *TrendmicroInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrendmicroInitParameters.
func (*TrendmicroInitParameters) DeepCopyInto ¶
func (in *TrendmicroInitParameters) DeepCopyInto(out *TrendmicroInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrendmicroObservation ¶
type TrendmicroObservation struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*TrendmicroObservation) DeepCopy ¶
func (in *TrendmicroObservation) DeepCopy() *TrendmicroObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrendmicroObservation.
func (*TrendmicroObservation) DeepCopyInto ¶
func (in *TrendmicroObservation) DeepCopyInto(out *TrendmicroObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrendmicroParameters ¶
type TrendmicroParameters struct { // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*TrendmicroParameters) DeepCopy ¶
func (in *TrendmicroParameters) DeepCopy() *TrendmicroParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrendmicroParameters.
func (*TrendmicroParameters) DeepCopyInto ¶
func (in *TrendmicroParameters) DeepCopyInto(out *TrendmicroParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerConfigInitParameters ¶
type TriggerConfigInitParameters struct { // Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the Scheduled trigger type. See Scheduled Trigger Properties for details. TriggerProperties *TriggerPropertiesInitParameters `json:"triggerProperties,omitempty" tf:"trigger_properties,omitempty"` // Type of flow trigger. Valid values are Scheduled, Event, and OnDemand. TriggerType *string `json:"triggerType,omitempty" tf:"trigger_type,omitempty"` }
func (*TriggerConfigInitParameters) DeepCopy ¶
func (in *TriggerConfigInitParameters) DeepCopy() *TriggerConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerConfigInitParameters.
func (*TriggerConfigInitParameters) DeepCopyInto ¶
func (in *TriggerConfigInitParameters) DeepCopyInto(out *TriggerConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerConfigObservation ¶
type TriggerConfigObservation struct { // Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the Scheduled trigger type. See Scheduled Trigger Properties for details. TriggerProperties *TriggerPropertiesObservation `json:"triggerProperties,omitempty" tf:"trigger_properties,omitempty"` // Type of flow trigger. Valid values are Scheduled, Event, and OnDemand. TriggerType *string `json:"triggerType,omitempty" tf:"trigger_type,omitempty"` }
func (*TriggerConfigObservation) DeepCopy ¶
func (in *TriggerConfigObservation) DeepCopy() *TriggerConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerConfigObservation.
func (*TriggerConfigObservation) DeepCopyInto ¶
func (in *TriggerConfigObservation) DeepCopyInto(out *TriggerConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerConfigParameters ¶
type TriggerConfigParameters struct { // Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the Scheduled trigger type. See Scheduled Trigger Properties for details. // +kubebuilder:validation:Optional TriggerProperties *TriggerPropertiesParameters `json:"triggerProperties,omitempty" tf:"trigger_properties,omitempty"` // Type of flow trigger. Valid values are Scheduled, Event, and OnDemand. // +kubebuilder:validation:Optional TriggerType *string `json:"triggerType" tf:"trigger_type,omitempty"` }
func (*TriggerConfigParameters) DeepCopy ¶
func (in *TriggerConfigParameters) DeepCopy() *TriggerConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerConfigParameters.
func (*TriggerConfigParameters) DeepCopyInto ¶
func (in *TriggerConfigParameters) DeepCopyInto(out *TriggerConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerPropertiesInitParameters ¶
type TriggerPropertiesInitParameters struct {
Scheduled *ScheduledInitParameters `json:"scheduled,omitempty" tf:"scheduled,omitempty"`
}
func (*TriggerPropertiesInitParameters) DeepCopy ¶
func (in *TriggerPropertiesInitParameters) DeepCopy() *TriggerPropertiesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerPropertiesInitParameters.
func (*TriggerPropertiesInitParameters) DeepCopyInto ¶
func (in *TriggerPropertiesInitParameters) DeepCopyInto(out *TriggerPropertiesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerPropertiesObservation ¶
type TriggerPropertiesObservation struct {
Scheduled *ScheduledObservation `json:"scheduled,omitempty" tf:"scheduled,omitempty"`
}
func (*TriggerPropertiesObservation) DeepCopy ¶
func (in *TriggerPropertiesObservation) DeepCopy() *TriggerPropertiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerPropertiesObservation.
func (*TriggerPropertiesObservation) DeepCopyInto ¶
func (in *TriggerPropertiesObservation) DeepCopyInto(out *TriggerPropertiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerPropertiesParameters ¶
type TriggerPropertiesParameters struct { // +kubebuilder:validation:Optional Scheduled *ScheduledParameters `json:"scheduled,omitempty" tf:"scheduled,omitempty"` }
func (*TriggerPropertiesParameters) DeepCopy ¶
func (in *TriggerPropertiesParameters) DeepCopy() *TriggerPropertiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerPropertiesParameters.
func (*TriggerPropertiesParameters) DeepCopyInto ¶
func (in *TriggerPropertiesParameters) DeepCopyInto(out *TriggerPropertiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpsolverInitParameters ¶
type UpsolverInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination. See S3 Output Format Config for more details. S3OutputFormatConfig *UpsolverS3OutputFormatConfigInitParameters `json:"s3OutputFormatConfig,omitempty" tf:"s3_output_format_config,omitempty"` }
func (*UpsolverInitParameters) DeepCopy ¶
func (in *UpsolverInitParameters) DeepCopy() *UpsolverInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpsolverInitParameters.
func (*UpsolverInitParameters) DeepCopyInto ¶
func (in *UpsolverInitParameters) DeepCopyInto(out *UpsolverInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpsolverObservation ¶
type UpsolverObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination. See S3 Output Format Config for more details. S3OutputFormatConfig *UpsolverS3OutputFormatConfigObservation `json:"s3OutputFormatConfig,omitempty" tf:"s3_output_format_config,omitempty"` }
func (*UpsolverObservation) DeepCopy ¶
func (in *UpsolverObservation) DeepCopy() *UpsolverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpsolverObservation.
func (*UpsolverObservation) DeepCopyInto ¶
func (in *UpsolverObservation) DeepCopyInto(out *UpsolverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpsolverParameters ¶
type UpsolverParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // Configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination. See S3 Output Format Config for more details. // +kubebuilder:validation:Optional S3OutputFormatConfig *UpsolverS3OutputFormatConfigParameters `json:"s3OutputFormatConfig" tf:"s3_output_format_config,omitempty"` }
func (*UpsolverParameters) DeepCopy ¶
func (in *UpsolverParameters) DeepCopy() *UpsolverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpsolverParameters.
func (*UpsolverParameters) DeepCopyInto ¶
func (in *UpsolverParameters) DeepCopyInto(out *UpsolverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpsolverS3OutputFormatConfigInitParameters ¶
type UpsolverS3OutputFormatConfigInitParameters struct { // Aggregation settings that you can use to customize the output format of your flow data. See Aggregation Config for more details. AggregationConfig *S3OutputFormatConfigAggregationConfigInitParameters `json:"aggregationConfig,omitempty" tf:"aggregation_config,omitempty"` // File type that Amazon AppFlow places in the Amazon S3 bucket. Valid values are CSV, JSON, and PARQUET. FileType *string `json:"fileType,omitempty" tf:"file_type,omitempty"` // Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date. See Prefix Config for more details. PrefixConfig *S3OutputFormatConfigPrefixConfigInitParameters `json:"prefixConfig,omitempty" tf:"prefix_config,omitempty"` }
func (*UpsolverS3OutputFormatConfigInitParameters) DeepCopy ¶
func (in *UpsolverS3OutputFormatConfigInitParameters) DeepCopy() *UpsolverS3OutputFormatConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpsolverS3OutputFormatConfigInitParameters.
func (*UpsolverS3OutputFormatConfigInitParameters) DeepCopyInto ¶
func (in *UpsolverS3OutputFormatConfigInitParameters) DeepCopyInto(out *UpsolverS3OutputFormatConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpsolverS3OutputFormatConfigObservation ¶
type UpsolverS3OutputFormatConfigObservation struct { // Aggregation settings that you can use to customize the output format of your flow data. See Aggregation Config for more details. AggregationConfig *S3OutputFormatConfigAggregationConfigObservation `json:"aggregationConfig,omitempty" tf:"aggregation_config,omitempty"` // File type that Amazon AppFlow places in the Amazon S3 bucket. Valid values are CSV, JSON, and PARQUET. FileType *string `json:"fileType,omitempty" tf:"file_type,omitempty"` // Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date. See Prefix Config for more details. PrefixConfig *S3OutputFormatConfigPrefixConfigObservation `json:"prefixConfig,omitempty" tf:"prefix_config,omitempty"` }
func (*UpsolverS3OutputFormatConfigObservation) DeepCopy ¶
func (in *UpsolverS3OutputFormatConfigObservation) DeepCopy() *UpsolverS3OutputFormatConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpsolverS3OutputFormatConfigObservation.
func (*UpsolverS3OutputFormatConfigObservation) DeepCopyInto ¶
func (in *UpsolverS3OutputFormatConfigObservation) DeepCopyInto(out *UpsolverS3OutputFormatConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpsolverS3OutputFormatConfigParameters ¶
type UpsolverS3OutputFormatConfigParameters struct { // Aggregation settings that you can use to customize the output format of your flow data. See Aggregation Config for more details. // +kubebuilder:validation:Optional AggregationConfig *S3OutputFormatConfigAggregationConfigParameters `json:"aggregationConfig,omitempty" tf:"aggregation_config,omitempty"` // File type that Amazon AppFlow places in the Amazon S3 bucket. Valid values are CSV, JSON, and PARQUET. // +kubebuilder:validation:Optional FileType *string `json:"fileType,omitempty" tf:"file_type,omitempty"` // Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date. See Prefix Config for more details. // +kubebuilder:validation:Optional PrefixConfig *S3OutputFormatConfigPrefixConfigParameters `json:"prefixConfig" tf:"prefix_config,omitempty"` }
func (*UpsolverS3OutputFormatConfigParameters) DeepCopy ¶
func (in *UpsolverS3OutputFormatConfigParameters) DeepCopy() *UpsolverS3OutputFormatConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpsolverS3OutputFormatConfigParameters.
func (*UpsolverS3OutputFormatConfigParameters) DeepCopyInto ¶
func (in *UpsolverS3OutputFormatConfigParameters) DeepCopyInto(out *UpsolverS3OutputFormatConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VeevaInitParameters ¶
type VeevaInitParameters struct { // Document type specified in the Veeva document extract flow. DocumentType *string `json:"documentType,omitempty" tf:"document_type,omitempty"` // Boolean value to include All Versions of files in Veeva document extract flow. IncludeAllVersions *bool `json:"includeAllVersions,omitempty" tf:"include_all_versions,omitempty"` // Boolean value to include file renditions in Veeva document extract flow. IncludeRenditions *bool `json:"includeRenditions,omitempty" tf:"include_renditions,omitempty"` // Boolean value to include source files in Veeva document extract flow. IncludeSourceFiles *bool `json:"includeSourceFiles,omitempty" tf:"include_source_files,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*VeevaInitParameters) DeepCopy ¶
func (in *VeevaInitParameters) DeepCopy() *VeevaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VeevaInitParameters.
func (*VeevaInitParameters) DeepCopyInto ¶
func (in *VeevaInitParameters) DeepCopyInto(out *VeevaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VeevaObservation ¶
type VeevaObservation struct { // Document type specified in the Veeva document extract flow. DocumentType *string `json:"documentType,omitempty" tf:"document_type,omitempty"` // Boolean value to include All Versions of files in Veeva document extract flow. IncludeAllVersions *bool `json:"includeAllVersions,omitempty" tf:"include_all_versions,omitempty"` // Boolean value to include file renditions in Veeva document extract flow. IncludeRenditions *bool `json:"includeRenditions,omitempty" tf:"include_renditions,omitempty"` // Boolean value to include source files in Veeva document extract flow. IncludeSourceFiles *bool `json:"includeSourceFiles,omitempty" tf:"include_source_files,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*VeevaObservation) DeepCopy ¶
func (in *VeevaObservation) DeepCopy() *VeevaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VeevaObservation.
func (*VeevaObservation) DeepCopyInto ¶
func (in *VeevaObservation) DeepCopyInto(out *VeevaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VeevaParameters ¶
type VeevaParameters struct { // Document type specified in the Veeva document extract flow. // +kubebuilder:validation:Optional DocumentType *string `json:"documentType,omitempty" tf:"document_type,omitempty"` // Boolean value to include All Versions of files in Veeva document extract flow. // +kubebuilder:validation:Optional IncludeAllVersions *bool `json:"includeAllVersions,omitempty" tf:"include_all_versions,omitempty"` // Boolean value to include file renditions in Veeva document extract flow. // +kubebuilder:validation:Optional IncludeRenditions *bool `json:"includeRenditions,omitempty" tf:"include_renditions,omitempty"` // Boolean value to include source files in Veeva document extract flow. // +kubebuilder:validation:Optional IncludeSourceFiles *bool `json:"includeSourceFiles,omitempty" tf:"include_source_files,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` }
func (*VeevaParameters) DeepCopy ¶
func (in *VeevaParameters) DeepCopy() *VeevaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VeevaParameters.
func (*VeevaParameters) DeepCopyInto ¶
func (in *VeevaParameters) DeepCopyInto(out *VeevaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZendeskErrorHandlingConfigInitParameters ¶
type ZendeskErrorHandlingConfigInitParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*ZendeskErrorHandlingConfigInitParameters) DeepCopy ¶
func (in *ZendeskErrorHandlingConfigInitParameters) DeepCopy() *ZendeskErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskErrorHandlingConfigInitParameters.
func (*ZendeskErrorHandlingConfigInitParameters) DeepCopyInto ¶
func (in *ZendeskErrorHandlingConfigInitParameters) DeepCopyInto(out *ZendeskErrorHandlingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZendeskErrorHandlingConfigObservation ¶
type ZendeskErrorHandlingConfigObservation struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*ZendeskErrorHandlingConfigObservation) DeepCopy ¶
func (in *ZendeskErrorHandlingConfigObservation) DeepCopy() *ZendeskErrorHandlingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskErrorHandlingConfigObservation.
func (*ZendeskErrorHandlingConfigObservation) DeepCopyInto ¶
func (in *ZendeskErrorHandlingConfigObservation) DeepCopyInto(out *ZendeskErrorHandlingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZendeskErrorHandlingConfigParameters ¶
type ZendeskErrorHandlingConfigParameters struct { // Amazon S3 bucket name in which Amazon AppFlow places the transferred data. // +kubebuilder:validation:Optional BucketName *string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"` // Object key for the bucket in which Amazon AppFlow places the destination files. // +kubebuilder:validation:Optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"` // If the flow should fail after the first instance of a failure when attempting to place data in the destination. // +kubebuilder:validation:Optional FailOnFirstDestinationError *bool `json:"failOnFirstDestinationError,omitempty" tf:"fail_on_first_destination_error,omitempty"` }
func (*ZendeskErrorHandlingConfigParameters) DeepCopy ¶
func (in *ZendeskErrorHandlingConfigParameters) DeepCopy() *ZendeskErrorHandlingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskErrorHandlingConfigParameters.
func (*ZendeskErrorHandlingConfigParameters) DeepCopyInto ¶
func (in *ZendeskErrorHandlingConfigParameters) DeepCopyInto(out *ZendeskErrorHandlingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZendeskInitParameters ¶
type ZendeskInitParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *ZendeskErrorHandlingConfigInitParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*ZendeskInitParameters) DeepCopy ¶
func (in *ZendeskInitParameters) DeepCopy() *ZendeskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskInitParameters.
func (*ZendeskInitParameters) DeepCopyInto ¶
func (in *ZendeskInitParameters) DeepCopyInto(out *ZendeskInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZendeskObservation ¶
type ZendeskObservation struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. ErrorHandlingConfig *ZendeskErrorHandlingConfigObservation `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*ZendeskObservation) DeepCopy ¶
func (in *ZendeskObservation) DeepCopy() *ZendeskObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskObservation.
func (*ZendeskObservation) DeepCopyInto ¶
func (in *ZendeskObservation) DeepCopyInto(out *ZendeskObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZendeskParameters ¶
type ZendeskParameters struct { // Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See Error Handling Config for more details. // +kubebuilder:validation:Optional ErrorHandlingConfig *ZendeskErrorHandlingConfigParameters `json:"errorHandlingConfig,omitempty" tf:"error_handling_config,omitempty"` // Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update, delete, or upsert. // +kubebuilder:validation:Optional IDFieldNames []*string `json:"idFieldNames,omitempty" tf:"id_field_names,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Optional Object *string `json:"object" tf:"object,omitempty"` // Type of write operation to be performed in the custom connector when it's used as destination. Valid values are INSERT, UPSERT, UPDATE, and DELETE. // +kubebuilder:validation:Optional WriteOperationType *string `json:"writeOperationType,omitempty" tf:"write_operation_type,omitempty"` }
func (*ZendeskParameters) DeepCopy ¶
func (in *ZendeskParameters) DeepCopy() *ZendeskParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskParameters.
func (*ZendeskParameters) DeepCopyInto ¶
func (in *ZendeskParameters) DeepCopyInto(out *ZendeskParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.