Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=appflow.aws.upbound.io +versionName=v1beta1
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 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 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 = "v1beta1" )
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 ¶ added in v0.38.0
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"` }
func (*AggregationConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AggregationConfigInitParameters) DeepCopy() *AggregationConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregationConfigInitParameters.
func (*AggregationConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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"` }
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"` }
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 ¶ added in v0.38.0
type AmplitudeInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*AmplitudeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AmplitudeInitParameters) DeepCopy() *AmplitudeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AmplitudeInitParameters.
func (*AmplitudeInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ConnectorOperatorInitParameters) DeepCopy() *ConnectorOperatorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorOperatorInitParameters.
func (*ConnectorOperatorInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *CustomConnectorInitParameters) DeepCopy() *CustomConnectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomConnectorInitParameters.
func (*CustomConnectorInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *CustomerProfilesInitParameters) DeepCopy() *CustomerProfilesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerProfilesInitParameters.
func (*CustomerProfilesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type DatadogInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*DatadogInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DatadogInitParameters) DeepCopy() *DatadogInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatadogInitParameters.
func (*DatadogInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *DestinationConnectorPropertiesInitParameters) DeepCopy() *DestinationConnectorPropertiesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationConnectorPropertiesInitParameters.
func (*DestinationConnectorPropertiesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *DestinationFlowConfigInitParameters) DeepCopy() *DestinationFlowConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationFlowConfigInitParameters.
func (*DestinationFlowConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type DynatraceInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*DynatraceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DynatraceInitParameters) DeepCopy() *DynatraceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynatraceInitParameters.
func (*DynatraceInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ErrorHandlingConfigInitParameters) DeepCopy() *ErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ErrorHandlingConfigInitParameters.
func (*ErrorHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *EventBridgeErrorHandlingConfigInitParameters) DeepCopy() *EventBridgeErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeErrorHandlingConfigInitParameters.
func (*EventBridgeErrorHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *EventBridgeInitParameters) DeepCopy() *EventBridgeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventBridgeInitParameters.
func (*EventBridgeInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
GetInitParameters of this Flow
func (*Flow) GetManagementPolicies ¶ added in v0.38.0
func (mg *Flow) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Flow.
func (*Flow) GetMergedParameters ¶ added in v0.44.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
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"` // 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 ¶ added in v0.38.0
func (in *FlowInitParameters) DeepCopy() *FlowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowInitParameters.
func (*FlowInitParameters) DeepCopyInto ¶ added in v0.38.0
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"` 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"` // 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"` // 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 GoogleAnalyticsInitParameters ¶ added in v0.38.0
type GoogleAnalyticsInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*GoogleAnalyticsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *GoogleAnalyticsInitParameters) DeepCopy() *GoogleAnalyticsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleAnalyticsInitParameters.
func (*GoogleAnalyticsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HoneycodeErrorHandlingConfigInitParameters) DeepCopy() *HoneycodeErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoneycodeErrorHandlingConfigInitParameters.
func (*HoneycodeErrorHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HoneycodeInitParameters) DeepCopy() *HoneycodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HoneycodeInitParameters.
func (*HoneycodeInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *IncrementalPullConfigInitParameters) DeepCopy() *IncrementalPullConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncrementalPullConfigInitParameters.
func (*IncrementalPullConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type InforNexusInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*InforNexusInitParameters) DeepCopy ¶ added in v0.38.0
func (in *InforNexusInitParameters) DeepCopy() *InforNexusInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InforNexusInitParameters.
func (*InforNexusInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type LookoutMetricsInitParameters struct { }
func (*LookoutMetricsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *LookoutMetricsInitParameters) DeepCopy() *LookoutMetricsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LookoutMetricsInitParameters.
func (*LookoutMetricsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MarketoErrorHandlingConfigInitParameters) DeepCopy() *MarketoErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketoErrorHandlingConfigInitParameters.
func (*MarketoErrorHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MarketoInitParameters) DeepCopy() *MarketoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MarketoInitParameters.
func (*MarketoInitParameters) DeepCopyInto ¶ added in v0.38.0
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 PrefixConfigInitParameters ¶ added in v0.38.0
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 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 ¶ added in v0.38.0
func (in *PrefixConfigInitParameters) DeepCopy() *PrefixConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrefixConfigInitParameters.
func (*PrefixConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 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 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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *RedshiftErrorHandlingConfigInitParameters) DeepCopy() *RedshiftErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftErrorHandlingConfigInitParameters.
func (*RedshiftErrorHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *RedshiftInitParameters) DeepCopy() *RedshiftInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftInitParameters.
func (*RedshiftInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *S3InitParameters) DeepCopy() *S3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3InitParameters.
func (*S3InitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *S3InputFormatConfigInitParameters) DeepCopy() *S3InputFormatConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3InputFormatConfigInitParameters.
func (*S3InputFormatConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *S3OutputFormatConfigAggregationConfigInitParameters) DeepCopy() *S3OutputFormatConfigAggregationConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigAggregationConfigInitParameters.
func (*S3OutputFormatConfigAggregationConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *S3OutputFormatConfigInitParameters) DeepCopy() *S3OutputFormatConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigInitParameters.
func (*S3OutputFormatConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 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 ¶ added in v0.38.0
func (in *S3OutputFormatConfigPrefixConfigInitParameters) DeepCopy() *S3OutputFormatConfigPrefixConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3OutputFormatConfigPrefixConfigInitParameters.
func (*S3OutputFormatConfigPrefixConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 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 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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SalesforceErrorHandlingConfigInitParameters) DeepCopy() *SalesforceErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceErrorHandlingConfigInitParameters.
func (*SalesforceErrorHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SalesforceInitParameters) DeepCopy() *SalesforceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SalesforceInitParameters.
func (*SalesforceInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SapoDataErrorHandlingConfigInitParameters) DeepCopy() *SapoDataErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SapoDataErrorHandlingConfigInitParameters.
func (*SapoDataErrorHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SapoDataInitParameters) DeepCopy() *SapoDataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SapoDataInitParameters.
func (*SapoDataInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ScheduledInitParameters) DeepCopy() *ScheduledInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduledInitParameters.
func (*ScheduledInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type ServiceNowInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*ServiceNowInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ServiceNowInitParameters) DeepCopy() *ServiceNowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNowInitParameters.
func (*ServiceNowInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type SingularInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SingularInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SingularInitParameters) DeepCopy() *SingularInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SingularInitParameters.
func (*SingularInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type SlackInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SlackInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SlackInitParameters) DeepCopy() *SlackInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SlackInitParameters.
func (*SlackInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SnowflakeErrorHandlingConfigInitParameters) DeepCopy() *SnowflakeErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeErrorHandlingConfigInitParameters.
func (*SnowflakeErrorHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SnowflakeInitParameters) DeepCopy() *SnowflakeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnowflakeInitParameters.
func (*SnowflakeInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SourceConnectorPropertiesCustomConnectorInitParameters) DeepCopy() *SourceConnectorPropertiesCustomConnectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesCustomConnectorInitParameters.
func (*SourceConnectorPropertiesCustomConnectorInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SourceConnectorPropertiesInitParameters) DeepCopy() *SourceConnectorPropertiesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesInitParameters.
func (*SourceConnectorPropertiesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type SourceConnectorPropertiesMarketoInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesMarketoInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SourceConnectorPropertiesMarketoInitParameters) DeepCopy() *SourceConnectorPropertiesMarketoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesMarketoInitParameters.
func (*SourceConnectorPropertiesMarketoInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SourceConnectorPropertiesS3InitParameters) DeepCopy() *SourceConnectorPropertiesS3InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesS3InitParameters.
func (*SourceConnectorPropertiesS3InitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SourceConnectorPropertiesSalesforceInitParameters) DeepCopy() *SourceConnectorPropertiesSalesforceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesSalesforceInitParameters.
func (*SourceConnectorPropertiesSalesforceInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type SourceConnectorPropertiesSapoDataInitParameters struct { // Object path specified in the SAPOData flow destination. ObjectPath *string `json:"objectPath,omitempty" tf:"object_path,omitempty"` }
func (*SourceConnectorPropertiesSapoDataInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SourceConnectorPropertiesSapoDataInitParameters) DeepCopy() *SourceConnectorPropertiesSapoDataInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesSapoDataInitParameters.
func (*SourceConnectorPropertiesSapoDataInitParameters) DeepCopyInto ¶ added in v0.38.0
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"` }
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"` }
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 ¶ added in v0.38.0
type SourceConnectorPropertiesZendeskInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*SourceConnectorPropertiesZendeskInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SourceConnectorPropertiesZendeskInitParameters) DeepCopy() *SourceConnectorPropertiesZendeskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceConnectorPropertiesZendeskInitParameters.
func (*SourceConnectorPropertiesZendeskInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SourceFlowConfigInitParameters) DeepCopy() *SourceFlowConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceFlowConfigInitParameters.
func (*SourceFlowConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SuccessResponseHandlingConfigInitParameters) DeepCopy() *SuccessResponseHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SuccessResponseHandlingConfigInitParameters.
func (*SuccessResponseHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TaskInitParameters) DeepCopy() *TaskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskInitParameters.
func (*TaskInitParameters) DeepCopyInto ¶ added in v0.38.0
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" 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 ¶ added in v0.38.0
type TrendmicroInitParameters struct { // Object specified in the flow destination. Object *string `json:"object,omitempty" tf:"object,omitempty"` }
func (*TrendmicroInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TrendmicroInitParameters) DeepCopy() *TrendmicroInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrendmicroInitParameters.
func (*TrendmicroInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TriggerConfigInitParameters) DeepCopy() *TriggerConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerConfigInitParameters.
func (*TriggerConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type TriggerPropertiesInitParameters struct {
Scheduled []ScheduledInitParameters `json:"scheduled,omitempty" tf:"scheduled,omitempty"`
}
func (*TriggerPropertiesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TriggerPropertiesInitParameters) DeepCopy() *TriggerPropertiesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerPropertiesInitParameters.
func (*TriggerPropertiesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *UpsolverInitParameters) DeepCopy() *UpsolverInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpsolverInitParameters.
func (*UpsolverInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *UpsolverS3OutputFormatConfigInitParameters) DeepCopy() *UpsolverS3OutputFormatConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpsolverS3OutputFormatConfigInitParameters.
func (*UpsolverS3OutputFormatConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *VeevaInitParameters) DeepCopy() *VeevaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VeevaInitParameters.
func (*VeevaInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ZendeskErrorHandlingConfigInitParameters) DeepCopy() *ZendeskErrorHandlingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskErrorHandlingConfigInitParameters.
func (*ZendeskErrorHandlingConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ZendeskInitParameters) DeepCopy() *ZendeskInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZendeskInitParameters.
func (*ZendeskInitParameters) DeepCopyInto ¶ added in v0.38.0
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.