Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=appflow.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AggregationConfigObservation
- type AggregationConfigParameters
- type AmplitudeObservation
- type AmplitudeParameters
- type ConnectorOperatorObservation
- type ConnectorOperatorParameters
- type CustomConnectorObservation
- type CustomConnectorParameters
- type CustomerProfilesObservation
- type CustomerProfilesParameters
- type DatadogObservation
- type DatadogParameters
- type DestinationConnectorPropertiesObservation
- type DestinationConnectorPropertiesParameters
- type DestinationFlowConfigObservation
- type DestinationFlowConfigParameters
- type DynatraceObservation
- type DynatraceParameters
- type ErrorHandlingConfigObservation
- type ErrorHandlingConfigParameters
- type EventBridgeErrorHandlingConfigObservation
- type EventBridgeErrorHandlingConfigParameters
- 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 (mg *Flow) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Flow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Flow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlowList
- type FlowObservation
- type FlowParameters
- type FlowSpec
- type FlowStatus
- type GoogleAnalyticsObservation
- type GoogleAnalyticsParameters
- type HoneycodeErrorHandlingConfigObservation
- type HoneycodeErrorHandlingConfigParameters
- type HoneycodeObservation
- type HoneycodeParameters
- type IncrementalPullConfigObservation
- type IncrementalPullConfigParameters
- type InforNexusObservation
- type InforNexusParameters
- type LookoutMetricsObservation
- type LookoutMetricsParameters
- type MarketoErrorHandlingConfigObservation
- type MarketoErrorHandlingConfigParameters
- type MarketoObservation
- type MarketoParameters
- type PrefixConfigObservation
- type PrefixConfigParameters
- type RedshiftErrorHandlingConfigObservation
- type RedshiftErrorHandlingConfigParameters
- type RedshiftObservation
- type RedshiftParameters
- type S3InputFormatConfigObservation
- type S3InputFormatConfigParameters
- type S3Observation
- type S3OutputFormatConfigAggregationConfigObservation
- type S3OutputFormatConfigAggregationConfigParameters
- type S3OutputFormatConfigObservation
- type S3OutputFormatConfigParameters
- type S3OutputFormatConfigPrefixConfigObservation
- type S3OutputFormatConfigPrefixConfigParameters
- type S3Parameters
- type SalesforceErrorHandlingConfigObservation
- type SalesforceErrorHandlingConfigParameters
- type SalesforceObservation
- type SalesforceParameters
- type SapoDataErrorHandlingConfigObservation
- type SapoDataErrorHandlingConfigParameters
- type SapoDataObservation
- type SapoDataParameters
- type ScheduledObservation
- type ScheduledParameters
- type ServiceNowObservation
- type ServiceNowParameters
- type SingularObservation
- type SingularParameters
- type SlackObservation
- type SlackParameters
- type SnowflakeErrorHandlingConfigObservation
- type SnowflakeErrorHandlingConfigParameters
- type SnowflakeObservation
- type SnowflakeParameters
- type SourceConnectorPropertiesCustomConnectorObservation
- type SourceConnectorPropertiesCustomConnectorParameters
- type SourceConnectorPropertiesMarketoObservation
- type SourceConnectorPropertiesMarketoParameters
- type SourceConnectorPropertiesObservation
- type SourceConnectorPropertiesParameters
- type SourceConnectorPropertiesS3Observation
- type SourceConnectorPropertiesS3Parameters
- type SourceConnectorPropertiesSalesforceObservation
- type SourceConnectorPropertiesSalesforceParameters
- type SourceConnectorPropertiesSapoDataObservation
- type SourceConnectorPropertiesSapoDataParameters
- type SourceConnectorPropertiesZendeskObservation
- type SourceConnectorPropertiesZendeskParameters
- type SourceFlowConfigObservation
- type SourceFlowConfigParameters
- type SuccessResponseHandlingConfigObservation
- type SuccessResponseHandlingConfigParameters
- type TaskObservation
- type TaskParameters
- type TrendmicroObservation
- type TrendmicroParameters
- type TriggerConfigObservation
- type TriggerConfigParameters
- type TriggerPropertiesObservation
- type TriggerPropertiesParameters
- type UpsolverObservation
- type UpsolverParameters
- type UpsolverS3OutputFormatConfigObservation
- type UpsolverS3OutputFormatConfigParameters
- type VeevaObservation
- type VeevaParameters
- type ZendeskErrorHandlingConfigObservation
- type ZendeskErrorHandlingConfigParameters
- 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 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 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:Required 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 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 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. 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 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:Required 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 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:Required 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 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:Required 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 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 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:Required 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:Required 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 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:Required 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 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 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 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:Required 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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.destinationFlowConfig)",message="destinationFlowConfig is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.sourceFlowConfig)",message="sourceFlowConfig is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.task)",message="task is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.triggerConfig)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶
func (mg *Flow) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
GetProviderReference of this Flow. Deprecated: Use GetProviderConfigReference.
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 ¶
ResolveReferences of this Flow.
func (*Flow) SetConditions ¶
SetConditions of this Flow.
func (*Flow) SetDeletionPolicy ¶
func (mg *Flow) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Flow.
func (*Flow) SetManagementPolicy ¶
func (mg *Flow) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
SetProviderReference of this Flow. Deprecated: Use SetProviderConfigReference.
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 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. 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. 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 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"` }
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 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:Required 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 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 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:Required 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 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 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:Required 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 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 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 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:Required 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 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 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 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:Required IntermediateBucketName *string `json:"intermediateBucketName" tf:"intermediate_bucket_name,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Required 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 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 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 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"` }
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"` }
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 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:Required 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/spirosco/upbound-provider-aws/apis/s3/v1beta1.BucketPolicy // +crossplane:generate:reference:extractor=github.com/upbound/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 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 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:Required 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 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 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:Required 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 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:Required 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 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:Required 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 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:Required 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 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:Required 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 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 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:Required IntermediateBucketName *string `json:"intermediateBucketName" tf:"intermediate_bucket_name,omitempty"` // Object specified in the flow destination. // +kubebuilder:validation:Required 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 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. 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 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:Required 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 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:Required 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 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/spirosco/upbound-provider-aws/apis/s3/v1beta1.BucketPolicy // +crossplane:generate:reference:extractor=github.com/upbound/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"` // 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 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:Required 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 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:Required 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 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:Required 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 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:Required 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:Required 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 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 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. 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:Required 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 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:Required 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 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:Required 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 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:Required 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 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 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:Required 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:Required 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 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:Required 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 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:Required 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 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 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:Required 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.