Documentation ¶
Overview ¶
Package appflow provides the client and types for making API requests to Amazon Appflow.
Welcome to the Amazon AppFlow API reference. This guide is for developers who need detailed information about the Amazon AppFlow API operations, data types, and errors.
Amazon AppFlow is a fully managed integration service that enables you to securely transfer data between software as a service (SaaS) applications like Salesforce, Marketo, Slack, and ServiceNow, and Amazon Web Services like Amazon S3 and Amazon Redshift.
Use the following links to get started on the Amazon AppFlow API:
Actions (https://docs.aws.amazon.com/appflow/1.0/APIReference/API_Operations.html): An alphabetical list of all Amazon AppFlow API operations.
Data types (https://docs.aws.amazon.com/appflow/1.0/APIReference/API_Types.html): An alphabetical list of all Amazon AppFlow data types.
Common parameters (https://docs.aws.amazon.com/appflow/1.0/APIReference/CommonParameters.html): Parameters that all Query operations can use.
Common errors (https://docs.aws.amazon.com/appflow/1.0/APIReference/CommonErrors.html): Client and server errors that all operations can return.
If you're new to Amazon AppFlow, we recommend that you review the Amazon AppFlow User Guide (https://docs.aws.amazon.com/appflow/latest/userguide/what-is-appflow.html).
Amazon AppFlow API users can use vendor-specific mechanisms for OAuth, and include applicable OAuth attributes (such as auth-code and redirecturi) with the connector-specific ConnectorProfileProperties when creating a new connector profile using Amazon AppFlow API operations. For example, Salesforce users can refer to the Authorize Apps with OAuth (https://help.salesforce.com/articleView?id=remoteaccess_authenticate.htm) documentation.
See https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23 for more information on this service.
See appflow package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/appflow/
Using the Client ¶
To contact Amazon Appflow with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon Appflow client Appflow for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appflow/#New
Index ¶
- Constants
- func AggregationType_Values() []string
- func AmplitudeConnectorOperator_Values() []string
- func AuthenticationType_Values() []string
- func CatalogType_Values() []string
- func ConnectionMode_Values() []string
- func ConnectorProvisioningType_Values() []string
- func ConnectorType_Values() []string
- func DataPullMode_Values() []string
- func DataTransferApiType_Values() []string
- func DatadogConnectorOperator_Values() []string
- func DynatraceConnectorOperator_Values() []string
- func ExecutionStatus_Values() []string
- func FileType_Values() []string
- func FlowStatus_Values() []string
- func GoogleAnalyticsConnectorOperator_Values() []string
- func InforNexusConnectorOperator_Values() []string
- func MarketoConnectorOperator_Values() []string
- func OAuth2CustomPropType_Values() []string
- func OAuth2GrantType_Values() []string
- func OperatorPropertiesKeys_Values() []string
- func Operator_Values() []string
- func Operators_Values() []string
- func PardotConnectorOperator_Values() []string
- func PathPrefix_Values() []string
- func PrefixFormat_Values() []string
- func PrefixType_Values() []string
- func PrivateConnectionProvisioningFailureCause_Values() []string
- func PrivateConnectionProvisioningStatus_Values() []string
- func S3ConnectorOperator_Values() []string
- func S3InputFileType_Values() []string
- func SAPODataConnectorOperator_Values() []string
- func SalesforceConnectorOperator_Values() []string
- func SalesforceDataTransferApi_Values() []string
- func ScheduleFrequencyType_Values() []string
- func ServiceNowConnectorOperator_Values() []string
- func SingularConnectorOperator_Values() []string
- func SlackConnectorOperator_Values() []string
- func SupportedDataTransferType_Values() []string
- func TaskType_Values() []string
- func TrendmicroConnectorOperator_Values() []string
- func TriggerType_Values() []string
- func VeevaConnectorOperator_Values() []string
- func WriteOperationType_Values() []string
- func ZendeskConnectorOperator_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AggregationConfig
- type AmplitudeConnectorProfileCredentials
- func (s AmplitudeConnectorProfileCredentials) GoString() string
- func (s *AmplitudeConnectorProfileCredentials) SetApiKey(v string) *AmplitudeConnectorProfileCredentials
- func (s *AmplitudeConnectorProfileCredentials) SetSecretKey(v string) *AmplitudeConnectorProfileCredentials
- func (s AmplitudeConnectorProfileCredentials) String() string
- func (s *AmplitudeConnectorProfileCredentials) Validate() error
- type AmplitudeConnectorProfileProperties
- type AmplitudeMetadata
- type AmplitudeSourceProperties
- type ApiKeyCredentials
- type Appflow
- func (c *Appflow) CancelFlowExecutions(input *CancelFlowExecutionsInput) (*CancelFlowExecutionsOutput, error)
- func (c *Appflow) CancelFlowExecutionsRequest(input *CancelFlowExecutionsInput) (req *request.Request, output *CancelFlowExecutionsOutput)
- func (c *Appflow) CancelFlowExecutionsWithContext(ctx aws.Context, input *CancelFlowExecutionsInput, opts ...request.Option) (*CancelFlowExecutionsOutput, error)
- func (c *Appflow) CreateConnectorProfile(input *CreateConnectorProfileInput) (*CreateConnectorProfileOutput, error)
- func (c *Appflow) CreateConnectorProfileRequest(input *CreateConnectorProfileInput) (req *request.Request, output *CreateConnectorProfileOutput)
- func (c *Appflow) CreateConnectorProfileWithContext(ctx aws.Context, input *CreateConnectorProfileInput, opts ...request.Option) (*CreateConnectorProfileOutput, error)
- func (c *Appflow) CreateFlow(input *CreateFlowInput) (*CreateFlowOutput, error)
- func (c *Appflow) CreateFlowRequest(input *CreateFlowInput) (req *request.Request, output *CreateFlowOutput)
- func (c *Appflow) CreateFlowWithContext(ctx aws.Context, input *CreateFlowInput, opts ...request.Option) (*CreateFlowOutput, error)
- func (c *Appflow) DeleteConnectorProfile(input *DeleteConnectorProfileInput) (*DeleteConnectorProfileOutput, error)
- func (c *Appflow) DeleteConnectorProfileRequest(input *DeleteConnectorProfileInput) (req *request.Request, output *DeleteConnectorProfileOutput)
- func (c *Appflow) DeleteConnectorProfileWithContext(ctx aws.Context, input *DeleteConnectorProfileInput, opts ...request.Option) (*DeleteConnectorProfileOutput, error)
- func (c *Appflow) DeleteFlow(input *DeleteFlowInput) (*DeleteFlowOutput, error)
- func (c *Appflow) DeleteFlowRequest(input *DeleteFlowInput) (req *request.Request, output *DeleteFlowOutput)
- func (c *Appflow) DeleteFlowWithContext(ctx aws.Context, input *DeleteFlowInput, opts ...request.Option) (*DeleteFlowOutput, error)
- func (c *Appflow) DescribeConnector(input *DescribeConnectorInput) (*DescribeConnectorOutput, error)
- func (c *Appflow) DescribeConnectorEntity(input *DescribeConnectorEntityInput) (*DescribeConnectorEntityOutput, error)
- func (c *Appflow) DescribeConnectorEntityRequest(input *DescribeConnectorEntityInput) (req *request.Request, output *DescribeConnectorEntityOutput)
- func (c *Appflow) DescribeConnectorEntityWithContext(ctx aws.Context, input *DescribeConnectorEntityInput, opts ...request.Option) (*DescribeConnectorEntityOutput, error)
- func (c *Appflow) DescribeConnectorProfiles(input *DescribeConnectorProfilesInput) (*DescribeConnectorProfilesOutput, error)
- func (c *Appflow) DescribeConnectorProfilesPages(input *DescribeConnectorProfilesInput, ...) error
- func (c *Appflow) DescribeConnectorProfilesPagesWithContext(ctx aws.Context, input *DescribeConnectorProfilesInput, ...) error
- func (c *Appflow) DescribeConnectorProfilesRequest(input *DescribeConnectorProfilesInput) (req *request.Request, output *DescribeConnectorProfilesOutput)
- func (c *Appflow) DescribeConnectorProfilesWithContext(ctx aws.Context, input *DescribeConnectorProfilesInput, opts ...request.Option) (*DescribeConnectorProfilesOutput, error)
- func (c *Appflow) DescribeConnectorRequest(input *DescribeConnectorInput) (req *request.Request, output *DescribeConnectorOutput)
- func (c *Appflow) DescribeConnectorWithContext(ctx aws.Context, input *DescribeConnectorInput, opts ...request.Option) (*DescribeConnectorOutput, error)
- func (c *Appflow) DescribeConnectors(input *DescribeConnectorsInput) (*DescribeConnectorsOutput, error)
- func (c *Appflow) DescribeConnectorsPages(input *DescribeConnectorsInput, fn func(*DescribeConnectorsOutput, bool) bool) error
- func (c *Appflow) DescribeConnectorsPagesWithContext(ctx aws.Context, input *DescribeConnectorsInput, ...) error
- func (c *Appflow) DescribeConnectorsRequest(input *DescribeConnectorsInput) (req *request.Request, output *DescribeConnectorsOutput)
- func (c *Appflow) DescribeConnectorsWithContext(ctx aws.Context, input *DescribeConnectorsInput, opts ...request.Option) (*DescribeConnectorsOutput, error)
- func (c *Appflow) DescribeFlow(input *DescribeFlowInput) (*DescribeFlowOutput, error)
- func (c *Appflow) DescribeFlowExecutionRecords(input *DescribeFlowExecutionRecordsInput) (*DescribeFlowExecutionRecordsOutput, error)
- func (c *Appflow) DescribeFlowExecutionRecordsPages(input *DescribeFlowExecutionRecordsInput, ...) error
- func (c *Appflow) DescribeFlowExecutionRecordsPagesWithContext(ctx aws.Context, input *DescribeFlowExecutionRecordsInput, ...) error
- func (c *Appflow) DescribeFlowExecutionRecordsRequest(input *DescribeFlowExecutionRecordsInput) (req *request.Request, output *DescribeFlowExecutionRecordsOutput)
- func (c *Appflow) DescribeFlowExecutionRecordsWithContext(ctx aws.Context, input *DescribeFlowExecutionRecordsInput, ...) (*DescribeFlowExecutionRecordsOutput, error)
- func (c *Appflow) DescribeFlowRequest(input *DescribeFlowInput) (req *request.Request, output *DescribeFlowOutput)
- func (c *Appflow) DescribeFlowWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.Option) (*DescribeFlowOutput, error)
- func (c *Appflow) ListConnectorEntities(input *ListConnectorEntitiesInput) (*ListConnectorEntitiesOutput, error)
- func (c *Appflow) ListConnectorEntitiesRequest(input *ListConnectorEntitiesInput) (req *request.Request, output *ListConnectorEntitiesOutput)
- func (c *Appflow) ListConnectorEntitiesWithContext(ctx aws.Context, input *ListConnectorEntitiesInput, opts ...request.Option) (*ListConnectorEntitiesOutput, error)
- func (c *Appflow) ListConnectors(input *ListConnectorsInput) (*ListConnectorsOutput, error)
- func (c *Appflow) ListConnectorsPages(input *ListConnectorsInput, fn func(*ListConnectorsOutput, bool) bool) error
- func (c *Appflow) ListConnectorsPagesWithContext(ctx aws.Context, input *ListConnectorsInput, ...) error
- func (c *Appflow) ListConnectorsRequest(input *ListConnectorsInput) (req *request.Request, output *ListConnectorsOutput)
- func (c *Appflow) ListConnectorsWithContext(ctx aws.Context, input *ListConnectorsInput, opts ...request.Option) (*ListConnectorsOutput, error)
- func (c *Appflow) ListFlows(input *ListFlowsInput) (*ListFlowsOutput, error)
- func (c *Appflow) ListFlowsPages(input *ListFlowsInput, fn func(*ListFlowsOutput, bool) bool) error
- func (c *Appflow) ListFlowsPagesWithContext(ctx aws.Context, input *ListFlowsInput, fn func(*ListFlowsOutput, bool) bool, ...) error
- func (c *Appflow) ListFlowsRequest(input *ListFlowsInput) (req *request.Request, output *ListFlowsOutput)
- func (c *Appflow) ListFlowsWithContext(ctx aws.Context, input *ListFlowsInput, opts ...request.Option) (*ListFlowsOutput, error)
- func (c *Appflow) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Appflow) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Appflow) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Appflow) RegisterConnector(input *RegisterConnectorInput) (*RegisterConnectorOutput, error)
- func (c *Appflow) RegisterConnectorRequest(input *RegisterConnectorInput) (req *request.Request, output *RegisterConnectorOutput)
- func (c *Appflow) RegisterConnectorWithContext(ctx aws.Context, input *RegisterConnectorInput, opts ...request.Option) (*RegisterConnectorOutput, error)
- func (c *Appflow) ResetConnectorMetadataCache(input *ResetConnectorMetadataCacheInput) (*ResetConnectorMetadataCacheOutput, error)
- func (c *Appflow) ResetConnectorMetadataCacheRequest(input *ResetConnectorMetadataCacheInput) (req *request.Request, output *ResetConnectorMetadataCacheOutput)
- func (c *Appflow) ResetConnectorMetadataCacheWithContext(ctx aws.Context, input *ResetConnectorMetadataCacheInput, ...) (*ResetConnectorMetadataCacheOutput, error)
- func (c *Appflow) StartFlow(input *StartFlowInput) (*StartFlowOutput, error)
- func (c *Appflow) StartFlowRequest(input *StartFlowInput) (req *request.Request, output *StartFlowOutput)
- func (c *Appflow) StartFlowWithContext(ctx aws.Context, input *StartFlowInput, opts ...request.Option) (*StartFlowOutput, error)
- func (c *Appflow) StopFlow(input *StopFlowInput) (*StopFlowOutput, error)
- func (c *Appflow) StopFlowRequest(input *StopFlowInput) (req *request.Request, output *StopFlowOutput)
- func (c *Appflow) StopFlowWithContext(ctx aws.Context, input *StopFlowInput, opts ...request.Option) (*StopFlowOutput, error)
- func (c *Appflow) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Appflow) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Appflow) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Appflow) UnregisterConnector(input *UnregisterConnectorInput) (*UnregisterConnectorOutput, error)
- func (c *Appflow) UnregisterConnectorRequest(input *UnregisterConnectorInput) (req *request.Request, output *UnregisterConnectorOutput)
- func (c *Appflow) UnregisterConnectorWithContext(ctx aws.Context, input *UnregisterConnectorInput, opts ...request.Option) (*UnregisterConnectorOutput, error)
- func (c *Appflow) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Appflow) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Appflow) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Appflow) UpdateConnectorProfile(input *UpdateConnectorProfileInput) (*UpdateConnectorProfileOutput, error)
- func (c *Appflow) UpdateConnectorProfileRequest(input *UpdateConnectorProfileInput) (req *request.Request, output *UpdateConnectorProfileOutput)
- func (c *Appflow) UpdateConnectorProfileWithContext(ctx aws.Context, input *UpdateConnectorProfileInput, opts ...request.Option) (*UpdateConnectorProfileOutput, error)
- func (c *Appflow) UpdateConnectorRegistration(input *UpdateConnectorRegistrationInput) (*UpdateConnectorRegistrationOutput, error)
- func (c *Appflow) UpdateConnectorRegistrationRequest(input *UpdateConnectorRegistrationInput) (req *request.Request, output *UpdateConnectorRegistrationOutput)
- func (c *Appflow) UpdateConnectorRegistrationWithContext(ctx aws.Context, input *UpdateConnectorRegistrationInput, ...) (*UpdateConnectorRegistrationOutput, error)
- func (c *Appflow) UpdateFlow(input *UpdateFlowInput) (*UpdateFlowOutput, error)
- func (c *Appflow) UpdateFlowRequest(input *UpdateFlowInput) (req *request.Request, output *UpdateFlowOutput)
- func (c *Appflow) UpdateFlowWithContext(ctx aws.Context, input *UpdateFlowInput, opts ...request.Option) (*UpdateFlowOutput, error)
- type AuthParameter
- func (s AuthParameter) GoString() string
- func (s *AuthParameter) SetConnectorSuppliedValues(v []*string) *AuthParameter
- func (s *AuthParameter) SetDescription(v string) *AuthParameter
- func (s *AuthParameter) SetIsRequired(v bool) *AuthParameter
- func (s *AuthParameter) SetIsSensitiveField(v bool) *AuthParameter
- func (s *AuthParameter) SetKey(v string) *AuthParameter
- func (s *AuthParameter) SetLabel(v string) *AuthParameter
- func (s AuthParameter) String() string
- type AuthenticationConfig
- func (s AuthenticationConfig) GoString() string
- func (s *AuthenticationConfig) SetCustomAuthConfigs(v []*CustomAuthConfig) *AuthenticationConfig
- func (s *AuthenticationConfig) SetIsApiKeyAuthSupported(v bool) *AuthenticationConfig
- func (s *AuthenticationConfig) SetIsBasicAuthSupported(v bool) *AuthenticationConfig
- func (s *AuthenticationConfig) SetIsCustomAuthSupported(v bool) *AuthenticationConfig
- func (s *AuthenticationConfig) SetIsOAuth2Supported(v bool) *AuthenticationConfig
- func (s *AuthenticationConfig) SetOAuth2Defaults(v *OAuth2Defaults) *AuthenticationConfig
- func (s AuthenticationConfig) String() string
- type BasicAuthCredentials
- type CancelFlowExecutionsInput
- func (s CancelFlowExecutionsInput) GoString() string
- func (s *CancelFlowExecutionsInput) SetExecutionIds(v []*string) *CancelFlowExecutionsInput
- func (s *CancelFlowExecutionsInput) SetFlowName(v string) *CancelFlowExecutionsInput
- func (s CancelFlowExecutionsInput) String() string
- func (s *CancelFlowExecutionsInput) Validate() error
- type CancelFlowExecutionsOutput
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type ConnectorAuthenticationException
- func (s *ConnectorAuthenticationException) Code() string
- func (s *ConnectorAuthenticationException) Error() string
- func (s ConnectorAuthenticationException) GoString() string
- func (s *ConnectorAuthenticationException) Message() string
- func (s *ConnectorAuthenticationException) OrigErr() error
- func (s *ConnectorAuthenticationException) RequestID() string
- func (s *ConnectorAuthenticationException) StatusCode() int
- func (s ConnectorAuthenticationException) String() string
- type ConnectorConfiguration
- func (s ConnectorConfiguration) GoString() string
- func (s *ConnectorConfiguration) SetAuthenticationConfig(v *AuthenticationConfig) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetCanUseAsDestination(v bool) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetCanUseAsSource(v bool) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorArn(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorDescription(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorLabel(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorMetadata(v *ConnectorMetadata) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorModes(v []*string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorName(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorOwner(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorProvisioningConfig(v *ConnectorProvisioningConfig) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorProvisioningType(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorRuntimeSettings(v []*ConnectorRuntimeSetting) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorType(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetConnectorVersion(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetIsPrivateLinkEnabled(v bool) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetIsPrivateLinkEndpointUrlRequired(v bool) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetLogoURL(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetRegisteredAt(v time.Time) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetRegisteredBy(v string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetSupportedApiVersions(v []*string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetSupportedDataTransferApis(v []*DataTransferApi) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetSupportedDataTransferTypes(v []*string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetSupportedDestinationConnectors(v []*string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetSupportedOperators(v []*string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetSupportedSchedulingFrequencies(v []*string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetSupportedTriggerTypes(v []*string) *ConnectorConfiguration
- func (s *ConnectorConfiguration) SetSupportedWriteOperations(v []*string) *ConnectorConfiguration
- func (s ConnectorConfiguration) String() string
- type ConnectorDetail
- func (s ConnectorDetail) GoString() string
- func (s *ConnectorDetail) SetApplicationType(v string) *ConnectorDetail
- func (s *ConnectorDetail) SetConnectorDescription(v string) *ConnectorDetail
- func (s *ConnectorDetail) SetConnectorLabel(v string) *ConnectorDetail
- func (s *ConnectorDetail) SetConnectorModes(v []*string) *ConnectorDetail
- func (s *ConnectorDetail) SetConnectorName(v string) *ConnectorDetail
- func (s *ConnectorDetail) SetConnectorOwner(v string) *ConnectorDetail
- func (s *ConnectorDetail) SetConnectorProvisioningType(v string) *ConnectorDetail
- func (s *ConnectorDetail) SetConnectorType(v string) *ConnectorDetail
- func (s *ConnectorDetail) SetConnectorVersion(v string) *ConnectorDetail
- func (s *ConnectorDetail) SetRegisteredAt(v time.Time) *ConnectorDetail
- func (s *ConnectorDetail) SetRegisteredBy(v string) *ConnectorDetail
- func (s *ConnectorDetail) SetSupportedDataTransferTypes(v []*string) *ConnectorDetail
- func (s ConnectorDetail) String() string
- type ConnectorEntity
- type ConnectorEntityField
- func (s ConnectorEntityField) GoString() string
- func (s *ConnectorEntityField) SetCustomProperties(v map[string]*string) *ConnectorEntityField
- func (s *ConnectorEntityField) SetDefaultValue(v string) *ConnectorEntityField
- func (s *ConnectorEntityField) SetDescription(v string) *ConnectorEntityField
- func (s *ConnectorEntityField) SetDestinationProperties(v *DestinationFieldProperties) *ConnectorEntityField
- func (s *ConnectorEntityField) SetIdentifier(v string) *ConnectorEntityField
- func (s *ConnectorEntityField) SetIsDeprecated(v bool) *ConnectorEntityField
- func (s *ConnectorEntityField) SetIsPrimaryKey(v bool) *ConnectorEntityField
- func (s *ConnectorEntityField) SetLabel(v string) *ConnectorEntityField
- func (s *ConnectorEntityField) SetParentIdentifier(v string) *ConnectorEntityField
- func (s *ConnectorEntityField) SetSourceProperties(v *SourceFieldProperties) *ConnectorEntityField
- func (s *ConnectorEntityField) SetSupportedFieldTypeDetails(v *SupportedFieldTypeDetails) *ConnectorEntityField
- func (s ConnectorEntityField) String() string
- type ConnectorMetadata
- func (s ConnectorMetadata) GoString() string
- func (s *ConnectorMetadata) SetAmplitude(v *AmplitudeMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetCustomerProfiles(v *CustomerProfilesMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetDatadog(v *DatadogMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetDynatrace(v *DynatraceMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetEventBridge(v *EventBridgeMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetGoogleAnalytics(v *GoogleAnalyticsMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetHoneycode(v *HoneycodeMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetInforNexus(v *InforNexusMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetMarketo(v *MarketoMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetPardot(v *PardotMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetRedshift(v *RedshiftMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetS3(v *S3Metadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetSAPOData(v *SAPODataMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetSalesforce(v *SalesforceMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetServiceNow(v *ServiceNowMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetSingular(v *SingularMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetSlack(v *SlackMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetSnowflake(v *SnowflakeMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetTrendmicro(v *TrendmicroMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetUpsolver(v *UpsolverMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetVeeva(v *VeevaMetadata) *ConnectorMetadata
- func (s *ConnectorMetadata) SetZendesk(v *ZendeskMetadata) *ConnectorMetadata
- func (s ConnectorMetadata) String() string
- type ConnectorOAuthRequest
- type ConnectorOperator
- func (s ConnectorOperator) GoString() string
- func (s *ConnectorOperator) SetAmplitude(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetCustomConnector(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetDatadog(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetDynatrace(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetGoogleAnalytics(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetInforNexus(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetMarketo(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetPardot(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetS3(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetSAPOData(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetSalesforce(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetServiceNow(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetSingular(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetSlack(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetTrendmicro(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetVeeva(v string) *ConnectorOperator
- func (s *ConnectorOperator) SetZendesk(v string) *ConnectorOperator
- func (s ConnectorOperator) String() string
- type ConnectorProfile
- func (s ConnectorProfile) GoString() string
- func (s *ConnectorProfile) SetConnectionMode(v string) *ConnectorProfile
- func (s *ConnectorProfile) SetConnectorLabel(v string) *ConnectorProfile
- func (s *ConnectorProfile) SetConnectorProfileArn(v string) *ConnectorProfile
- func (s *ConnectorProfile) SetConnectorProfileName(v string) *ConnectorProfile
- func (s *ConnectorProfile) SetConnectorProfileProperties(v *ConnectorProfileProperties) *ConnectorProfile
- func (s *ConnectorProfile) SetConnectorType(v string) *ConnectorProfile
- func (s *ConnectorProfile) SetCreatedAt(v time.Time) *ConnectorProfile
- func (s *ConnectorProfile) SetCredentialsArn(v string) *ConnectorProfile
- func (s *ConnectorProfile) SetLastUpdatedAt(v time.Time) *ConnectorProfile
- func (s *ConnectorProfile) SetPrivateConnectionProvisioningState(v *PrivateConnectionProvisioningState) *ConnectorProfile
- func (s ConnectorProfile) String() string
- type ConnectorProfileConfig
- func (s ConnectorProfileConfig) GoString() string
- func (s *ConnectorProfileConfig) SetConnectorProfileCredentials(v *ConnectorProfileCredentials) *ConnectorProfileConfig
- func (s *ConnectorProfileConfig) SetConnectorProfileProperties(v *ConnectorProfileProperties) *ConnectorProfileConfig
- func (s ConnectorProfileConfig) String() string
- func (s *ConnectorProfileConfig) Validate() error
- type ConnectorProfileCredentials
- func (s ConnectorProfileCredentials) GoString() string
- func (s *ConnectorProfileCredentials) SetAmplitude(v *AmplitudeConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetCustomConnector(v *CustomConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetDatadog(v *DatadogConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetDynatrace(v *DynatraceConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetGoogleAnalytics(v *GoogleAnalyticsConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetHoneycode(v *HoneycodeConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetInforNexus(v *InforNexusConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetMarketo(v *MarketoConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetPardot(v *PardotConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetRedshift(v *RedshiftConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetSAPOData(v *SAPODataConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetSalesforce(v *SalesforceConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetServiceNow(v *ServiceNowConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetSingular(v *SingularConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetSlack(v *SlackConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetSnowflake(v *SnowflakeConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetTrendmicro(v *TrendmicroConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetVeeva(v *VeevaConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s *ConnectorProfileCredentials) SetZendesk(v *ZendeskConnectorProfileCredentials) *ConnectorProfileCredentials
- func (s ConnectorProfileCredentials) String() string
- func (s *ConnectorProfileCredentials) Validate() error
- type ConnectorProfileProperties
- func (s ConnectorProfileProperties) GoString() string
- func (s *ConnectorProfileProperties) SetAmplitude(v *AmplitudeConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetCustomConnector(v *CustomConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetDatadog(v *DatadogConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetDynatrace(v *DynatraceConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetGoogleAnalytics(v *GoogleAnalyticsConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetHoneycode(v *HoneycodeConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetInforNexus(v *InforNexusConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetMarketo(v *MarketoConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetPardot(v *PardotConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetRedshift(v *RedshiftConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetSAPOData(v *SAPODataConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetSalesforce(v *SalesforceConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetServiceNow(v *ServiceNowConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetSingular(v *SingularConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetSlack(v *SlackConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetSnowflake(v *SnowflakeConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetTrendmicro(v *TrendmicroConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetVeeva(v *VeevaConnectorProfileProperties) *ConnectorProfileProperties
- func (s *ConnectorProfileProperties) SetZendesk(v *ZendeskConnectorProfileProperties) *ConnectorProfileProperties
- func (s ConnectorProfileProperties) String() string
- func (s *ConnectorProfileProperties) Validate() error
- type ConnectorProvisioningConfig
- type ConnectorRuntimeSetting
- func (s ConnectorRuntimeSetting) GoString() string
- func (s *ConnectorRuntimeSetting) SetConnectorSuppliedValueOptions(v []*string) *ConnectorRuntimeSetting
- func (s *ConnectorRuntimeSetting) SetDataType(v string) *ConnectorRuntimeSetting
- func (s *ConnectorRuntimeSetting) SetDescription(v string) *ConnectorRuntimeSetting
- func (s *ConnectorRuntimeSetting) SetIsRequired(v bool) *ConnectorRuntimeSetting
- func (s *ConnectorRuntimeSetting) SetKey(v string) *ConnectorRuntimeSetting
- func (s *ConnectorRuntimeSetting) SetLabel(v string) *ConnectorRuntimeSetting
- func (s *ConnectorRuntimeSetting) SetScope(v string) *ConnectorRuntimeSetting
- func (s ConnectorRuntimeSetting) String() string
- type ConnectorServerException
- func (s *ConnectorServerException) Code() string
- func (s *ConnectorServerException) Error() string
- func (s ConnectorServerException) GoString() string
- func (s *ConnectorServerException) Message() string
- func (s *ConnectorServerException) OrigErr() error
- func (s *ConnectorServerException) RequestID() string
- func (s *ConnectorServerException) StatusCode() int
- func (s ConnectorServerException) String() string
- type CreateConnectorProfileInput
- func (s CreateConnectorProfileInput) GoString() string
- func (s *CreateConnectorProfileInput) SetClientToken(v string) *CreateConnectorProfileInput
- func (s *CreateConnectorProfileInput) SetConnectionMode(v string) *CreateConnectorProfileInput
- func (s *CreateConnectorProfileInput) SetConnectorLabel(v string) *CreateConnectorProfileInput
- func (s *CreateConnectorProfileInput) SetConnectorProfileConfig(v *ConnectorProfileConfig) *CreateConnectorProfileInput
- func (s *CreateConnectorProfileInput) SetConnectorProfileName(v string) *CreateConnectorProfileInput
- func (s *CreateConnectorProfileInput) SetConnectorType(v string) *CreateConnectorProfileInput
- func (s *CreateConnectorProfileInput) SetKmsArn(v string) *CreateConnectorProfileInput
- func (s CreateConnectorProfileInput) String() string
- func (s *CreateConnectorProfileInput) Validate() error
- type CreateConnectorProfileOutput
- type CreateFlowInput
- func (s CreateFlowInput) GoString() string
- func (s *CreateFlowInput) SetClientToken(v string) *CreateFlowInput
- func (s *CreateFlowInput) SetDescription(v string) *CreateFlowInput
- func (s *CreateFlowInput) SetDestinationFlowConfigList(v []*DestinationFlowConfig) *CreateFlowInput
- func (s *CreateFlowInput) SetFlowName(v string) *CreateFlowInput
- func (s *CreateFlowInput) SetKmsArn(v string) *CreateFlowInput
- func (s *CreateFlowInput) SetMetadataCatalogConfig(v *MetadataCatalogConfig) *CreateFlowInput
- func (s *CreateFlowInput) SetSourceFlowConfig(v *SourceFlowConfig) *CreateFlowInput
- func (s *CreateFlowInput) SetTags(v map[string]*string) *CreateFlowInput
- func (s *CreateFlowInput) SetTasks(v []*Task) *CreateFlowInput
- func (s *CreateFlowInput) SetTriggerConfig(v *TriggerConfig) *CreateFlowInput
- func (s CreateFlowInput) String() string
- func (s *CreateFlowInput) Validate() error
- type CreateFlowOutput
- type CustomAuthConfig
- type CustomAuthCredentials
- func (s CustomAuthCredentials) GoString() string
- func (s *CustomAuthCredentials) SetCredentialsMap(v map[string]*string) *CustomAuthCredentials
- func (s *CustomAuthCredentials) SetCustomAuthenticationType(v string) *CustomAuthCredentials
- func (s CustomAuthCredentials) String() string
- func (s *CustomAuthCredentials) Validate() error
- type CustomConnectorDestinationProperties
- func (s CustomConnectorDestinationProperties) GoString() string
- func (s *CustomConnectorDestinationProperties) SetCustomProperties(v map[string]*string) *CustomConnectorDestinationProperties
- func (s *CustomConnectorDestinationProperties) SetEntityName(v string) *CustomConnectorDestinationProperties
- func (s *CustomConnectorDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *CustomConnectorDestinationProperties
- func (s *CustomConnectorDestinationProperties) SetIdFieldNames(v []*string) *CustomConnectorDestinationProperties
- func (s *CustomConnectorDestinationProperties) SetWriteOperationType(v string) *CustomConnectorDestinationProperties
- func (s CustomConnectorDestinationProperties) String() string
- func (s *CustomConnectorDestinationProperties) Validate() error
- type CustomConnectorProfileCredentials
- func (s CustomConnectorProfileCredentials) GoString() string
- func (s *CustomConnectorProfileCredentials) SetApiKey(v *ApiKeyCredentials) *CustomConnectorProfileCredentials
- func (s *CustomConnectorProfileCredentials) SetAuthenticationType(v string) *CustomConnectorProfileCredentials
- func (s *CustomConnectorProfileCredentials) SetBasic(v *BasicAuthCredentials) *CustomConnectorProfileCredentials
- func (s *CustomConnectorProfileCredentials) SetCustom(v *CustomAuthCredentials) *CustomConnectorProfileCredentials
- func (s *CustomConnectorProfileCredentials) SetOauth2(v *OAuth2Credentials) *CustomConnectorProfileCredentials
- func (s CustomConnectorProfileCredentials) String() string
- func (s *CustomConnectorProfileCredentials) Validate() error
- type CustomConnectorProfileProperties
- func (s CustomConnectorProfileProperties) GoString() string
- func (s *CustomConnectorProfileProperties) SetOAuth2Properties(v *OAuth2Properties) *CustomConnectorProfileProperties
- func (s *CustomConnectorProfileProperties) SetProfileProperties(v map[string]*string) *CustomConnectorProfileProperties
- func (s CustomConnectorProfileProperties) String() string
- func (s *CustomConnectorProfileProperties) Validate() error
- type CustomConnectorSourceProperties
- func (s CustomConnectorSourceProperties) GoString() string
- func (s *CustomConnectorSourceProperties) SetCustomProperties(v map[string]*string) *CustomConnectorSourceProperties
- func (s *CustomConnectorSourceProperties) SetDataTransferApi(v *DataTransferApi) *CustomConnectorSourceProperties
- func (s *CustomConnectorSourceProperties) SetEntityName(v string) *CustomConnectorSourceProperties
- func (s CustomConnectorSourceProperties) String() string
- func (s *CustomConnectorSourceProperties) Validate() error
- type CustomerProfilesDestinationProperties
- func (s CustomerProfilesDestinationProperties) GoString() string
- func (s *CustomerProfilesDestinationProperties) SetDomainName(v string) *CustomerProfilesDestinationProperties
- func (s *CustomerProfilesDestinationProperties) SetObjectTypeName(v string) *CustomerProfilesDestinationProperties
- func (s CustomerProfilesDestinationProperties) String() string
- func (s *CustomerProfilesDestinationProperties) Validate() error
- type CustomerProfilesMetadata
- type DataTransferApi
- type DatadogConnectorProfileCredentials
- func (s DatadogConnectorProfileCredentials) GoString() string
- func (s *DatadogConnectorProfileCredentials) SetApiKey(v string) *DatadogConnectorProfileCredentials
- func (s *DatadogConnectorProfileCredentials) SetApplicationKey(v string) *DatadogConnectorProfileCredentials
- func (s DatadogConnectorProfileCredentials) String() string
- func (s *DatadogConnectorProfileCredentials) Validate() error
- type DatadogConnectorProfileProperties
- type DatadogMetadata
- type DatadogSourceProperties
- type DeleteConnectorProfileInput
- func (s DeleteConnectorProfileInput) GoString() string
- func (s *DeleteConnectorProfileInput) SetConnectorProfileName(v string) *DeleteConnectorProfileInput
- func (s *DeleteConnectorProfileInput) SetForceDelete(v bool) *DeleteConnectorProfileInput
- func (s DeleteConnectorProfileInput) String() string
- func (s *DeleteConnectorProfileInput) Validate() error
- type DeleteConnectorProfileOutput
- type DeleteFlowInput
- type DeleteFlowOutput
- type DescribeConnectorEntityInput
- func (s DescribeConnectorEntityInput) GoString() string
- func (s *DescribeConnectorEntityInput) SetApiVersion(v string) *DescribeConnectorEntityInput
- func (s *DescribeConnectorEntityInput) SetConnectorEntityName(v string) *DescribeConnectorEntityInput
- func (s *DescribeConnectorEntityInput) SetConnectorProfileName(v string) *DescribeConnectorEntityInput
- func (s *DescribeConnectorEntityInput) SetConnectorType(v string) *DescribeConnectorEntityInput
- func (s DescribeConnectorEntityInput) String() string
- func (s *DescribeConnectorEntityInput) Validate() error
- type DescribeConnectorEntityOutput
- type DescribeConnectorInput
- func (s DescribeConnectorInput) GoString() string
- func (s *DescribeConnectorInput) SetConnectorLabel(v string) *DescribeConnectorInput
- func (s *DescribeConnectorInput) SetConnectorType(v string) *DescribeConnectorInput
- func (s DescribeConnectorInput) String() string
- func (s *DescribeConnectorInput) Validate() error
- type DescribeConnectorOutput
- type DescribeConnectorProfilesInput
- func (s DescribeConnectorProfilesInput) GoString() string
- func (s *DescribeConnectorProfilesInput) SetConnectorLabel(v string) *DescribeConnectorProfilesInput
- func (s *DescribeConnectorProfilesInput) SetConnectorProfileNames(v []*string) *DescribeConnectorProfilesInput
- func (s *DescribeConnectorProfilesInput) SetConnectorType(v string) *DescribeConnectorProfilesInput
- func (s *DescribeConnectorProfilesInput) SetMaxResults(v int64) *DescribeConnectorProfilesInput
- func (s *DescribeConnectorProfilesInput) SetNextToken(v string) *DescribeConnectorProfilesInput
- func (s DescribeConnectorProfilesInput) String() string
- func (s *DescribeConnectorProfilesInput) Validate() error
- type DescribeConnectorProfilesOutput
- func (s DescribeConnectorProfilesOutput) GoString() string
- func (s *DescribeConnectorProfilesOutput) SetConnectorProfileDetails(v []*ConnectorProfile) *DescribeConnectorProfilesOutput
- func (s *DescribeConnectorProfilesOutput) SetNextToken(v string) *DescribeConnectorProfilesOutput
- func (s DescribeConnectorProfilesOutput) String() string
- type DescribeConnectorsInput
- func (s DescribeConnectorsInput) GoString() string
- func (s *DescribeConnectorsInput) SetConnectorTypes(v []*string) *DescribeConnectorsInput
- func (s *DescribeConnectorsInput) SetMaxResults(v int64) *DescribeConnectorsInput
- func (s *DescribeConnectorsInput) SetNextToken(v string) *DescribeConnectorsInput
- func (s DescribeConnectorsInput) String() string
- func (s *DescribeConnectorsInput) Validate() error
- type DescribeConnectorsOutput
- func (s DescribeConnectorsOutput) GoString() string
- func (s *DescribeConnectorsOutput) SetConnectorConfigurations(v map[string]*ConnectorConfiguration) *DescribeConnectorsOutput
- func (s *DescribeConnectorsOutput) SetConnectors(v []*ConnectorDetail) *DescribeConnectorsOutput
- func (s *DescribeConnectorsOutput) SetNextToken(v string) *DescribeConnectorsOutput
- func (s DescribeConnectorsOutput) String() string
- type DescribeFlowExecutionRecordsInput
- func (s DescribeFlowExecutionRecordsInput) GoString() string
- func (s *DescribeFlowExecutionRecordsInput) SetFlowName(v string) *DescribeFlowExecutionRecordsInput
- func (s *DescribeFlowExecutionRecordsInput) SetMaxResults(v int64) *DescribeFlowExecutionRecordsInput
- func (s *DescribeFlowExecutionRecordsInput) SetNextToken(v string) *DescribeFlowExecutionRecordsInput
- func (s DescribeFlowExecutionRecordsInput) String() string
- func (s *DescribeFlowExecutionRecordsInput) Validate() error
- type DescribeFlowExecutionRecordsOutput
- func (s DescribeFlowExecutionRecordsOutput) GoString() string
- func (s *DescribeFlowExecutionRecordsOutput) SetFlowExecutions(v []*ExecutionRecord) *DescribeFlowExecutionRecordsOutput
- func (s *DescribeFlowExecutionRecordsOutput) SetNextToken(v string) *DescribeFlowExecutionRecordsOutput
- func (s DescribeFlowExecutionRecordsOutput) String() string
- type DescribeFlowInput
- type DescribeFlowOutput
- func (s DescribeFlowOutput) GoString() string
- func (s *DescribeFlowOutput) SetCreatedAt(v time.Time) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetCreatedBy(v string) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetDescription(v string) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetDestinationFlowConfigList(v []*DestinationFlowConfig) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetFlowArn(v string) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetFlowName(v string) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetFlowStatus(v string) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetFlowStatusMessage(v string) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetKmsArn(v string) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetLastRunExecutionDetails(v *ExecutionDetails) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetLastRunMetadataCatalogDetails(v []*MetadataCatalogDetail) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetLastUpdatedAt(v time.Time) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetLastUpdatedBy(v string) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetMetadataCatalogConfig(v *MetadataCatalogConfig) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetSchemaVersion(v int64) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetSourceFlowConfig(v *SourceFlowConfig) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetTags(v map[string]*string) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetTasks(v []*Task) *DescribeFlowOutput
- func (s *DescribeFlowOutput) SetTriggerConfig(v *TriggerConfig) *DescribeFlowOutput
- func (s DescribeFlowOutput) String() string
- type DestinationConnectorProperties
- func (s DestinationConnectorProperties) GoString() string
- func (s *DestinationConnectorProperties) SetCustomConnector(v *CustomConnectorDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetCustomerProfiles(v *CustomerProfilesDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetEventBridge(v *EventBridgeDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetHoneycode(v *HoneycodeDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetLookoutMetrics(v *LookoutMetricsDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetMarketo(v *MarketoDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetRedshift(v *RedshiftDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetS3(v *S3DestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetSAPOData(v *SAPODataDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetSalesforce(v *SalesforceDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetSnowflake(v *SnowflakeDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetUpsolver(v *UpsolverDestinationProperties) *DestinationConnectorProperties
- func (s *DestinationConnectorProperties) SetZendesk(v *ZendeskDestinationProperties) *DestinationConnectorProperties
- func (s DestinationConnectorProperties) String() string
- func (s *DestinationConnectorProperties) Validate() error
- type DestinationFieldProperties
- func (s DestinationFieldProperties) GoString() string
- func (s *DestinationFieldProperties) SetIsCreatable(v bool) *DestinationFieldProperties
- func (s *DestinationFieldProperties) SetIsDefaultedOnCreate(v bool) *DestinationFieldProperties
- func (s *DestinationFieldProperties) SetIsNullable(v bool) *DestinationFieldProperties
- func (s *DestinationFieldProperties) SetIsUpdatable(v bool) *DestinationFieldProperties
- func (s *DestinationFieldProperties) SetIsUpsertable(v bool) *DestinationFieldProperties
- func (s *DestinationFieldProperties) SetSupportedWriteOperations(v []*string) *DestinationFieldProperties
- func (s DestinationFieldProperties) String() string
- type DestinationFlowConfig
- func (s DestinationFlowConfig) GoString() string
- func (s *DestinationFlowConfig) SetApiVersion(v string) *DestinationFlowConfig
- func (s *DestinationFlowConfig) SetConnectorProfileName(v string) *DestinationFlowConfig
- func (s *DestinationFlowConfig) SetConnectorType(v string) *DestinationFlowConfig
- func (s *DestinationFlowConfig) SetDestinationConnectorProperties(v *DestinationConnectorProperties) *DestinationFlowConfig
- func (s DestinationFlowConfig) String() string
- func (s *DestinationFlowConfig) Validate() error
- type DynatraceConnectorProfileCredentials
- type DynatraceConnectorProfileProperties
- type DynatraceMetadata
- type DynatraceSourceProperties
- type ErrorHandlingConfig
- func (s ErrorHandlingConfig) GoString() string
- func (s *ErrorHandlingConfig) SetBucketName(v string) *ErrorHandlingConfig
- func (s *ErrorHandlingConfig) SetBucketPrefix(v string) *ErrorHandlingConfig
- func (s *ErrorHandlingConfig) SetFailOnFirstDestinationError(v bool) *ErrorHandlingConfig
- func (s ErrorHandlingConfig) String() string
- func (s *ErrorHandlingConfig) Validate() error
- type ErrorInfo
- type EventBridgeDestinationProperties
- func (s EventBridgeDestinationProperties) GoString() string
- func (s *EventBridgeDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *EventBridgeDestinationProperties
- func (s *EventBridgeDestinationProperties) SetObject(v string) *EventBridgeDestinationProperties
- func (s EventBridgeDestinationProperties) String() string
- func (s *EventBridgeDestinationProperties) Validate() error
- type EventBridgeMetadata
- type ExecutionDetails
- func (s ExecutionDetails) GoString() string
- func (s *ExecutionDetails) SetMostRecentExecutionMessage(v string) *ExecutionDetails
- func (s *ExecutionDetails) SetMostRecentExecutionStatus(v string) *ExecutionDetails
- func (s *ExecutionDetails) SetMostRecentExecutionTime(v time.Time) *ExecutionDetails
- func (s ExecutionDetails) String() string
- type ExecutionRecord
- func (s ExecutionRecord) GoString() string
- func (s *ExecutionRecord) SetDataPullEndTime(v time.Time) *ExecutionRecord
- func (s *ExecutionRecord) SetDataPullStartTime(v time.Time) *ExecutionRecord
- func (s *ExecutionRecord) SetExecutionId(v string) *ExecutionRecord
- func (s *ExecutionRecord) SetExecutionResult(v *ExecutionResult) *ExecutionRecord
- func (s *ExecutionRecord) SetExecutionStatus(v string) *ExecutionRecord
- func (s *ExecutionRecord) SetLastUpdatedAt(v time.Time) *ExecutionRecord
- func (s *ExecutionRecord) SetMetadataCatalogDetails(v []*MetadataCatalogDetail) *ExecutionRecord
- func (s *ExecutionRecord) SetStartedAt(v time.Time) *ExecutionRecord
- func (s ExecutionRecord) String() string
- type ExecutionResult
- func (s ExecutionResult) GoString() string
- func (s *ExecutionResult) SetBytesProcessed(v int64) *ExecutionResult
- func (s *ExecutionResult) SetBytesWritten(v int64) *ExecutionResult
- func (s *ExecutionResult) SetErrorInfo(v *ErrorInfo) *ExecutionResult
- func (s *ExecutionResult) SetMaxPageSize(v int64) *ExecutionResult
- func (s *ExecutionResult) SetNumParallelProcesses(v int64) *ExecutionResult
- func (s *ExecutionResult) SetRecordsProcessed(v int64) *ExecutionResult
- func (s ExecutionResult) String() string
- type FieldTypeDetails
- func (s FieldTypeDetails) GoString() string
- func (s *FieldTypeDetails) SetFieldLengthRange(v *Range) *FieldTypeDetails
- func (s *FieldTypeDetails) SetFieldType(v string) *FieldTypeDetails
- func (s *FieldTypeDetails) SetFieldValueRange(v *Range) *FieldTypeDetails
- func (s *FieldTypeDetails) SetFilterOperators(v []*string) *FieldTypeDetails
- func (s *FieldTypeDetails) SetSupportedDateFormat(v string) *FieldTypeDetails
- func (s *FieldTypeDetails) SetSupportedValues(v []*string) *FieldTypeDetails
- func (s *FieldTypeDetails) SetValueRegexPattern(v string) *FieldTypeDetails
- func (s FieldTypeDetails) String() string
- type FlowDefinition
- func (s FlowDefinition) GoString() string
- func (s *FlowDefinition) SetCreatedAt(v time.Time) *FlowDefinition
- func (s *FlowDefinition) SetCreatedBy(v string) *FlowDefinition
- func (s *FlowDefinition) SetDescription(v string) *FlowDefinition
- func (s *FlowDefinition) SetDestinationConnectorLabel(v string) *FlowDefinition
- func (s *FlowDefinition) SetDestinationConnectorType(v string) *FlowDefinition
- func (s *FlowDefinition) SetFlowArn(v string) *FlowDefinition
- func (s *FlowDefinition) SetFlowName(v string) *FlowDefinition
- func (s *FlowDefinition) SetFlowStatus(v string) *FlowDefinition
- func (s *FlowDefinition) SetLastRunExecutionDetails(v *ExecutionDetails) *FlowDefinition
- func (s *FlowDefinition) SetLastUpdatedAt(v time.Time) *FlowDefinition
- func (s *FlowDefinition) SetLastUpdatedBy(v string) *FlowDefinition
- func (s *FlowDefinition) SetSourceConnectorLabel(v string) *FlowDefinition
- func (s *FlowDefinition) SetSourceConnectorType(v string) *FlowDefinition
- func (s *FlowDefinition) SetTags(v map[string]*string) *FlowDefinition
- func (s *FlowDefinition) SetTriggerType(v string) *FlowDefinition
- func (s FlowDefinition) String() string
- type GlueDataCatalogConfig
- func (s GlueDataCatalogConfig) GoString() string
- func (s *GlueDataCatalogConfig) SetDatabaseName(v string) *GlueDataCatalogConfig
- func (s *GlueDataCatalogConfig) SetRoleArn(v string) *GlueDataCatalogConfig
- func (s *GlueDataCatalogConfig) SetTablePrefix(v string) *GlueDataCatalogConfig
- func (s GlueDataCatalogConfig) String() string
- func (s *GlueDataCatalogConfig) Validate() error
- type GoogleAnalyticsConnectorProfileCredentials
- func (s GoogleAnalyticsConnectorProfileCredentials) GoString() string
- func (s *GoogleAnalyticsConnectorProfileCredentials) SetAccessToken(v string) *GoogleAnalyticsConnectorProfileCredentials
- func (s *GoogleAnalyticsConnectorProfileCredentials) SetClientId(v string) *GoogleAnalyticsConnectorProfileCredentials
- func (s *GoogleAnalyticsConnectorProfileCredentials) SetClientSecret(v string) *GoogleAnalyticsConnectorProfileCredentials
- func (s *GoogleAnalyticsConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *GoogleAnalyticsConnectorProfileCredentials
- func (s *GoogleAnalyticsConnectorProfileCredentials) SetRefreshToken(v string) *GoogleAnalyticsConnectorProfileCredentials
- func (s GoogleAnalyticsConnectorProfileCredentials) String() string
- func (s *GoogleAnalyticsConnectorProfileCredentials) Validate() error
- type GoogleAnalyticsConnectorProfileProperties
- type GoogleAnalyticsMetadata
- type GoogleAnalyticsSourceProperties
- type HoneycodeConnectorProfileCredentials
- func (s HoneycodeConnectorProfileCredentials) GoString() string
- func (s *HoneycodeConnectorProfileCredentials) SetAccessToken(v string) *HoneycodeConnectorProfileCredentials
- func (s *HoneycodeConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *HoneycodeConnectorProfileCredentials
- func (s *HoneycodeConnectorProfileCredentials) SetRefreshToken(v string) *HoneycodeConnectorProfileCredentials
- func (s HoneycodeConnectorProfileCredentials) String() string
- type HoneycodeConnectorProfileProperties
- type HoneycodeDestinationProperties
- func (s HoneycodeDestinationProperties) GoString() string
- func (s *HoneycodeDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *HoneycodeDestinationProperties
- func (s *HoneycodeDestinationProperties) SetObject(v string) *HoneycodeDestinationProperties
- func (s HoneycodeDestinationProperties) String() string
- func (s *HoneycodeDestinationProperties) Validate() error
- type HoneycodeMetadata
- type IncrementalPullConfig
- type InforNexusConnectorProfileCredentials
- func (s InforNexusConnectorProfileCredentials) GoString() string
- func (s *InforNexusConnectorProfileCredentials) SetAccessKeyId(v string) *InforNexusConnectorProfileCredentials
- func (s *InforNexusConnectorProfileCredentials) SetDatakey(v string) *InforNexusConnectorProfileCredentials
- func (s *InforNexusConnectorProfileCredentials) SetSecretAccessKey(v string) *InforNexusConnectorProfileCredentials
- func (s *InforNexusConnectorProfileCredentials) SetUserId(v string) *InforNexusConnectorProfileCredentials
- func (s InforNexusConnectorProfileCredentials) String() string
- func (s *InforNexusConnectorProfileCredentials) Validate() error
- type InforNexusConnectorProfileProperties
- type InforNexusMetadata
- type InforNexusSourceProperties
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type LambdaConnectorProvisioningConfig
- type ListConnectorEntitiesInput
- func (s ListConnectorEntitiesInput) GoString() string
- func (s *ListConnectorEntitiesInput) SetApiVersion(v string) *ListConnectorEntitiesInput
- func (s *ListConnectorEntitiesInput) SetConnectorProfileName(v string) *ListConnectorEntitiesInput
- func (s *ListConnectorEntitiesInput) SetConnectorType(v string) *ListConnectorEntitiesInput
- func (s *ListConnectorEntitiesInput) SetEntitiesPath(v string) *ListConnectorEntitiesInput
- func (s *ListConnectorEntitiesInput) SetMaxResults(v int64) *ListConnectorEntitiesInput
- func (s *ListConnectorEntitiesInput) SetNextToken(v string) *ListConnectorEntitiesInput
- func (s ListConnectorEntitiesInput) String() string
- func (s *ListConnectorEntitiesInput) Validate() error
- type ListConnectorEntitiesOutput
- func (s ListConnectorEntitiesOutput) GoString() string
- func (s *ListConnectorEntitiesOutput) SetConnectorEntityMap(v map[string][]*ConnectorEntity) *ListConnectorEntitiesOutput
- func (s *ListConnectorEntitiesOutput) SetNextToken(v string) *ListConnectorEntitiesOutput
- func (s ListConnectorEntitiesOutput) String() string
- type ListConnectorsInput
- type ListConnectorsOutput
- type ListFlowsInput
- type ListFlowsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type LookoutMetricsDestinationProperties
- type MarketoConnectorProfileCredentials
- func (s MarketoConnectorProfileCredentials) GoString() string
- func (s *MarketoConnectorProfileCredentials) SetAccessToken(v string) *MarketoConnectorProfileCredentials
- func (s *MarketoConnectorProfileCredentials) SetClientId(v string) *MarketoConnectorProfileCredentials
- func (s *MarketoConnectorProfileCredentials) SetClientSecret(v string) *MarketoConnectorProfileCredentials
- func (s *MarketoConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *MarketoConnectorProfileCredentials
- func (s MarketoConnectorProfileCredentials) String() string
- func (s *MarketoConnectorProfileCredentials) Validate() error
- type MarketoConnectorProfileProperties
- type MarketoDestinationProperties
- func (s MarketoDestinationProperties) GoString() string
- func (s *MarketoDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *MarketoDestinationProperties
- func (s *MarketoDestinationProperties) SetObject(v string) *MarketoDestinationProperties
- func (s MarketoDestinationProperties) String() string
- func (s *MarketoDestinationProperties) Validate() error
- type MarketoMetadata
- type MarketoSourceProperties
- type MetadataCatalogConfig
- type MetadataCatalogDetail
- func (s MetadataCatalogDetail) GoString() string
- func (s *MetadataCatalogDetail) SetCatalogType(v string) *MetadataCatalogDetail
- func (s *MetadataCatalogDetail) SetPartitionRegistrationOutput(v *RegistrationOutput_) *MetadataCatalogDetail
- func (s *MetadataCatalogDetail) SetTableName(v string) *MetadataCatalogDetail
- func (s *MetadataCatalogDetail) SetTableRegistrationOutput(v *RegistrationOutput_) *MetadataCatalogDetail
- func (s MetadataCatalogDetail) String() string
- type OAuth2Credentials
- func (s OAuth2Credentials) GoString() string
- func (s *OAuth2Credentials) SetAccessToken(v string) *OAuth2Credentials
- func (s *OAuth2Credentials) SetClientId(v string) *OAuth2Credentials
- func (s *OAuth2Credentials) SetClientSecret(v string) *OAuth2Credentials
- func (s *OAuth2Credentials) SetOAuthRequest(v *ConnectorOAuthRequest) *OAuth2Credentials
- func (s *OAuth2Credentials) SetRefreshToken(v string) *OAuth2Credentials
- func (s OAuth2Credentials) String() string
- type OAuth2CustomParameter
- func (s OAuth2CustomParameter) GoString() string
- func (s *OAuth2CustomParameter) SetConnectorSuppliedValues(v []*string) *OAuth2CustomParameter
- func (s *OAuth2CustomParameter) SetDescription(v string) *OAuth2CustomParameter
- func (s *OAuth2CustomParameter) SetIsRequired(v bool) *OAuth2CustomParameter
- func (s *OAuth2CustomParameter) SetIsSensitiveField(v bool) *OAuth2CustomParameter
- func (s *OAuth2CustomParameter) SetKey(v string) *OAuth2CustomParameter
- func (s *OAuth2CustomParameter) SetLabel(v string) *OAuth2CustomParameter
- func (s *OAuth2CustomParameter) SetType(v string) *OAuth2CustomParameter
- func (s OAuth2CustomParameter) String() string
- type OAuth2Defaults
- func (s OAuth2Defaults) GoString() string
- func (s *OAuth2Defaults) SetAuthCodeUrls(v []*string) *OAuth2Defaults
- func (s *OAuth2Defaults) SetOauth2CustomProperties(v []*OAuth2CustomParameter) *OAuth2Defaults
- func (s *OAuth2Defaults) SetOauth2GrantTypesSupported(v []*string) *OAuth2Defaults
- func (s *OAuth2Defaults) SetOauthScopes(v []*string) *OAuth2Defaults
- func (s *OAuth2Defaults) SetTokenUrls(v []*string) *OAuth2Defaults
- func (s OAuth2Defaults) String() string
- type OAuth2Properties
- func (s OAuth2Properties) GoString() string
- func (s *OAuth2Properties) SetOAuth2GrantType(v string) *OAuth2Properties
- func (s *OAuth2Properties) SetTokenUrl(v string) *OAuth2Properties
- func (s *OAuth2Properties) SetTokenUrlCustomProperties(v map[string]*string) *OAuth2Properties
- func (s OAuth2Properties) String() string
- func (s *OAuth2Properties) Validate() error
- type OAuthCredentials
- func (s OAuthCredentials) GoString() string
- func (s *OAuthCredentials) SetAccessToken(v string) *OAuthCredentials
- func (s *OAuthCredentials) SetClientId(v string) *OAuthCredentials
- func (s *OAuthCredentials) SetClientSecret(v string) *OAuthCredentials
- func (s *OAuthCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *OAuthCredentials
- func (s *OAuthCredentials) SetRefreshToken(v string) *OAuthCredentials
- func (s OAuthCredentials) String() string
- func (s *OAuthCredentials) Validate() error
- type OAuthProperties
- func (s OAuthProperties) GoString() string
- func (s *OAuthProperties) SetAuthCodeUrl(v string) *OAuthProperties
- func (s *OAuthProperties) SetOAuthScopes(v []*string) *OAuthProperties
- func (s *OAuthProperties) SetTokenUrl(v string) *OAuthProperties
- func (s OAuthProperties) String() string
- func (s *OAuthProperties) Validate() error
- type PardotConnectorProfileCredentials
- func (s PardotConnectorProfileCredentials) GoString() string
- func (s *PardotConnectorProfileCredentials) SetAccessToken(v string) *PardotConnectorProfileCredentials
- func (s *PardotConnectorProfileCredentials) SetClientCredentialsArn(v string) *PardotConnectorProfileCredentials
- func (s *PardotConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *PardotConnectorProfileCredentials
- func (s *PardotConnectorProfileCredentials) SetRefreshToken(v string) *PardotConnectorProfileCredentials
- func (s PardotConnectorProfileCredentials) String() string
- func (s *PardotConnectorProfileCredentials) Validate() error
- type PardotConnectorProfileProperties
- func (s PardotConnectorProfileProperties) GoString() string
- func (s *PardotConnectorProfileProperties) SetBusinessUnitId(v string) *PardotConnectorProfileProperties
- func (s *PardotConnectorProfileProperties) SetInstanceUrl(v string) *PardotConnectorProfileProperties
- func (s *PardotConnectorProfileProperties) SetIsSandboxEnvironment(v bool) *PardotConnectorProfileProperties
- func (s PardotConnectorProfileProperties) String() string
- type PardotMetadata
- type PardotSourceProperties
- type PrefixConfig
- type PrivateConnectionProvisioningState
- func (s PrivateConnectionProvisioningState) GoString() string
- func (s *PrivateConnectionProvisioningState) SetFailureCause(v string) *PrivateConnectionProvisioningState
- func (s *PrivateConnectionProvisioningState) SetFailureMessage(v string) *PrivateConnectionProvisioningState
- func (s *PrivateConnectionProvisioningState) SetStatus(v string) *PrivateConnectionProvisioningState
- func (s PrivateConnectionProvisioningState) String() string
- type Range
- type RedshiftConnectorProfileCredentials
- func (s RedshiftConnectorProfileCredentials) GoString() string
- func (s *RedshiftConnectorProfileCredentials) SetPassword(v string) *RedshiftConnectorProfileCredentials
- func (s *RedshiftConnectorProfileCredentials) SetUsername(v string) *RedshiftConnectorProfileCredentials
- func (s RedshiftConnectorProfileCredentials) String() string
- type RedshiftConnectorProfileProperties
- func (s RedshiftConnectorProfileProperties) GoString() string
- func (s *RedshiftConnectorProfileProperties) SetBucketName(v string) *RedshiftConnectorProfileProperties
- func (s *RedshiftConnectorProfileProperties) SetBucketPrefix(v string) *RedshiftConnectorProfileProperties
- func (s *RedshiftConnectorProfileProperties) SetClusterIdentifier(v string) *RedshiftConnectorProfileProperties
- func (s *RedshiftConnectorProfileProperties) SetDataApiRoleArn(v string) *RedshiftConnectorProfileProperties
- func (s *RedshiftConnectorProfileProperties) SetDatabaseName(v string) *RedshiftConnectorProfileProperties
- func (s *RedshiftConnectorProfileProperties) SetDatabaseUrl(v string) *RedshiftConnectorProfileProperties
- func (s *RedshiftConnectorProfileProperties) SetIsRedshiftServerless(v bool) *RedshiftConnectorProfileProperties
- func (s *RedshiftConnectorProfileProperties) SetRoleArn(v string) *RedshiftConnectorProfileProperties
- func (s *RedshiftConnectorProfileProperties) SetWorkgroupName(v string) *RedshiftConnectorProfileProperties
- func (s RedshiftConnectorProfileProperties) String() string
- func (s *RedshiftConnectorProfileProperties) Validate() error
- type RedshiftDestinationProperties
- func (s RedshiftDestinationProperties) GoString() string
- func (s *RedshiftDestinationProperties) SetBucketPrefix(v string) *RedshiftDestinationProperties
- func (s *RedshiftDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *RedshiftDestinationProperties
- func (s *RedshiftDestinationProperties) SetIntermediateBucketName(v string) *RedshiftDestinationProperties
- func (s *RedshiftDestinationProperties) SetObject(v string) *RedshiftDestinationProperties
- func (s RedshiftDestinationProperties) String() string
- func (s *RedshiftDestinationProperties) Validate() error
- type RedshiftMetadata
- type RegisterConnectorInput
- func (s RegisterConnectorInput) GoString() string
- func (s *RegisterConnectorInput) SetClientToken(v string) *RegisterConnectorInput
- func (s *RegisterConnectorInput) SetConnectorLabel(v string) *RegisterConnectorInput
- func (s *RegisterConnectorInput) SetConnectorProvisioningConfig(v *ConnectorProvisioningConfig) *RegisterConnectorInput
- func (s *RegisterConnectorInput) SetConnectorProvisioningType(v string) *RegisterConnectorInput
- func (s *RegisterConnectorInput) SetDescription(v string) *RegisterConnectorInput
- func (s RegisterConnectorInput) String() string
- func (s *RegisterConnectorInput) Validate() error
- type RegisterConnectorOutput
- type RegistrationOutput_
- func (s RegistrationOutput_) GoString() string
- func (s *RegistrationOutput_) SetMessage(v string) *RegistrationOutput_
- func (s *RegistrationOutput_) SetResult(v string) *RegistrationOutput_
- func (s *RegistrationOutput_) SetStatus(v string) *RegistrationOutput_
- func (s RegistrationOutput_) String() string
- type ResetConnectorMetadataCacheInput
- func (s ResetConnectorMetadataCacheInput) GoString() string
- func (s *ResetConnectorMetadataCacheInput) SetApiVersion(v string) *ResetConnectorMetadataCacheInput
- func (s *ResetConnectorMetadataCacheInput) SetConnectorEntityName(v string) *ResetConnectorMetadataCacheInput
- func (s *ResetConnectorMetadataCacheInput) SetConnectorProfileName(v string) *ResetConnectorMetadataCacheInput
- func (s *ResetConnectorMetadataCacheInput) SetConnectorType(v string) *ResetConnectorMetadataCacheInput
- func (s *ResetConnectorMetadataCacheInput) SetEntitiesPath(v string) *ResetConnectorMetadataCacheInput
- func (s ResetConnectorMetadataCacheInput) String() string
- type ResetConnectorMetadataCacheOutput
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type S3DestinationProperties
- func (s S3DestinationProperties) GoString() string
- func (s *S3DestinationProperties) SetBucketName(v string) *S3DestinationProperties
- func (s *S3DestinationProperties) SetBucketPrefix(v string) *S3DestinationProperties
- func (s *S3DestinationProperties) SetS3OutputFormatConfig(v *S3OutputFormatConfig) *S3DestinationProperties
- func (s S3DestinationProperties) String() string
- func (s *S3DestinationProperties) Validate() error
- type S3InputFormatConfig
- type S3Metadata
- type S3OutputFormatConfig
- func (s S3OutputFormatConfig) GoString() string
- func (s *S3OutputFormatConfig) SetAggregationConfig(v *AggregationConfig) *S3OutputFormatConfig
- func (s *S3OutputFormatConfig) SetFileType(v string) *S3OutputFormatConfig
- func (s *S3OutputFormatConfig) SetPrefixConfig(v *PrefixConfig) *S3OutputFormatConfig
- func (s *S3OutputFormatConfig) SetPreserveSourceDataTyping(v bool) *S3OutputFormatConfig
- func (s S3OutputFormatConfig) String() string
- type S3SourceProperties
- func (s S3SourceProperties) GoString() string
- func (s *S3SourceProperties) SetBucketName(v string) *S3SourceProperties
- func (s *S3SourceProperties) SetBucketPrefix(v string) *S3SourceProperties
- func (s *S3SourceProperties) SetS3InputFormatConfig(v *S3InputFormatConfig) *S3SourceProperties
- func (s S3SourceProperties) String() string
- func (s *S3SourceProperties) Validate() error
- type SAPODataConnectorProfileCredentials
- func (s SAPODataConnectorProfileCredentials) GoString() string
- func (s *SAPODataConnectorProfileCredentials) SetBasicAuthCredentials(v *BasicAuthCredentials) *SAPODataConnectorProfileCredentials
- func (s *SAPODataConnectorProfileCredentials) SetOAuthCredentials(v *OAuthCredentials) *SAPODataConnectorProfileCredentials
- func (s SAPODataConnectorProfileCredentials) String() string
- func (s *SAPODataConnectorProfileCredentials) Validate() error
- type SAPODataConnectorProfileProperties
- func (s SAPODataConnectorProfileProperties) GoString() string
- func (s *SAPODataConnectorProfileProperties) SetApplicationHostUrl(v string) *SAPODataConnectorProfileProperties
- func (s *SAPODataConnectorProfileProperties) SetApplicationServicePath(v string) *SAPODataConnectorProfileProperties
- func (s *SAPODataConnectorProfileProperties) SetClientNumber(v string) *SAPODataConnectorProfileProperties
- func (s *SAPODataConnectorProfileProperties) SetDisableSSO(v bool) *SAPODataConnectorProfileProperties
- func (s *SAPODataConnectorProfileProperties) SetLogonLanguage(v string) *SAPODataConnectorProfileProperties
- func (s *SAPODataConnectorProfileProperties) SetOAuthProperties(v *OAuthProperties) *SAPODataConnectorProfileProperties
- func (s *SAPODataConnectorProfileProperties) SetPortNumber(v int64) *SAPODataConnectorProfileProperties
- func (s *SAPODataConnectorProfileProperties) SetPrivateLinkServiceName(v string) *SAPODataConnectorProfileProperties
- func (s SAPODataConnectorProfileProperties) String() string
- func (s *SAPODataConnectorProfileProperties) Validate() error
- type SAPODataDestinationProperties
- func (s SAPODataDestinationProperties) GoString() string
- func (s *SAPODataDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *SAPODataDestinationProperties
- func (s *SAPODataDestinationProperties) SetIdFieldNames(v []*string) *SAPODataDestinationProperties
- func (s *SAPODataDestinationProperties) SetObjectPath(v string) *SAPODataDestinationProperties
- func (s *SAPODataDestinationProperties) SetSuccessResponseHandlingConfig(v *SuccessResponseHandlingConfig) *SAPODataDestinationProperties
- func (s *SAPODataDestinationProperties) SetWriteOperationType(v string) *SAPODataDestinationProperties
- func (s SAPODataDestinationProperties) String() string
- func (s *SAPODataDestinationProperties) Validate() error
- type SAPODataMetadata
- type SAPODataPaginationConfig
- type SAPODataParallelismConfig
- type SAPODataSourceProperties
- func (s SAPODataSourceProperties) GoString() string
- func (s *SAPODataSourceProperties) SetObjectPath(v string) *SAPODataSourceProperties
- func (s *SAPODataSourceProperties) SetPaginationConfig(v *SAPODataPaginationConfig) *SAPODataSourceProperties
- func (s *SAPODataSourceProperties) SetParallelismConfig(v *SAPODataParallelismConfig) *SAPODataSourceProperties
- func (s SAPODataSourceProperties) String() string
- func (s *SAPODataSourceProperties) Validate() error
- type SalesforceConnectorProfileCredentials
- func (s SalesforceConnectorProfileCredentials) GoString() string
- func (s *SalesforceConnectorProfileCredentials) SetAccessToken(v string) *SalesforceConnectorProfileCredentials
- func (s *SalesforceConnectorProfileCredentials) SetClientCredentialsArn(v string) *SalesforceConnectorProfileCredentials
- func (s *SalesforceConnectorProfileCredentials) SetJwtToken(v string) *SalesforceConnectorProfileCredentials
- func (s *SalesforceConnectorProfileCredentials) SetOAuth2GrantType(v string) *SalesforceConnectorProfileCredentials
- func (s *SalesforceConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *SalesforceConnectorProfileCredentials
- func (s *SalesforceConnectorProfileCredentials) SetRefreshToken(v string) *SalesforceConnectorProfileCredentials
- func (s SalesforceConnectorProfileCredentials) String() string
- func (s *SalesforceConnectorProfileCredentials) Validate() error
- type SalesforceConnectorProfileProperties
- func (s SalesforceConnectorProfileProperties) GoString() string
- func (s *SalesforceConnectorProfileProperties) SetInstanceUrl(v string) *SalesforceConnectorProfileProperties
- func (s *SalesforceConnectorProfileProperties) SetIsSandboxEnvironment(v bool) *SalesforceConnectorProfileProperties
- func (s *SalesforceConnectorProfileProperties) SetUsePrivateLinkForMetadataAndAuthorization(v bool) *SalesforceConnectorProfileProperties
- func (s SalesforceConnectorProfileProperties) String() string
- type SalesforceDestinationProperties
- func (s SalesforceDestinationProperties) GoString() string
- func (s *SalesforceDestinationProperties) SetDataTransferApi(v string) *SalesforceDestinationProperties
- func (s *SalesforceDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *SalesforceDestinationProperties
- func (s *SalesforceDestinationProperties) SetIdFieldNames(v []*string) *SalesforceDestinationProperties
- func (s *SalesforceDestinationProperties) SetObject(v string) *SalesforceDestinationProperties
- func (s *SalesforceDestinationProperties) SetWriteOperationType(v string) *SalesforceDestinationProperties
- func (s SalesforceDestinationProperties) String() string
- func (s *SalesforceDestinationProperties) Validate() error
- type SalesforceMetadata
- func (s SalesforceMetadata) GoString() string
- func (s *SalesforceMetadata) SetDataTransferApis(v []*string) *SalesforceMetadata
- func (s *SalesforceMetadata) SetOAuthScopes(v []*string) *SalesforceMetadata
- func (s *SalesforceMetadata) SetOauth2GrantTypesSupported(v []*string) *SalesforceMetadata
- func (s SalesforceMetadata) String() string
- type SalesforceSourceProperties
- func (s SalesforceSourceProperties) GoString() string
- func (s *SalesforceSourceProperties) SetDataTransferApi(v string) *SalesforceSourceProperties
- func (s *SalesforceSourceProperties) SetEnableDynamicFieldUpdate(v bool) *SalesforceSourceProperties
- func (s *SalesforceSourceProperties) SetIncludeDeletedRecords(v bool) *SalesforceSourceProperties
- func (s *SalesforceSourceProperties) SetObject(v string) *SalesforceSourceProperties
- func (s SalesforceSourceProperties) String() string
- func (s *SalesforceSourceProperties) Validate() error
- type ScheduledTriggerProperties
- func (s ScheduledTriggerProperties) GoString() string
- func (s *ScheduledTriggerProperties) SetDataPullMode(v string) *ScheduledTriggerProperties
- func (s *ScheduledTriggerProperties) SetFirstExecutionFrom(v time.Time) *ScheduledTriggerProperties
- func (s *ScheduledTriggerProperties) SetFlowErrorDeactivationThreshold(v int64) *ScheduledTriggerProperties
- func (s *ScheduledTriggerProperties) SetScheduleEndTime(v time.Time) *ScheduledTriggerProperties
- func (s *ScheduledTriggerProperties) SetScheduleExpression(v string) *ScheduledTriggerProperties
- func (s *ScheduledTriggerProperties) SetScheduleOffset(v int64) *ScheduledTriggerProperties
- func (s *ScheduledTriggerProperties) SetScheduleStartTime(v time.Time) *ScheduledTriggerProperties
- func (s *ScheduledTriggerProperties) SetTimezone(v string) *ScheduledTriggerProperties
- func (s ScheduledTriggerProperties) String() string
- func (s *ScheduledTriggerProperties) Validate() error
- type ServiceNowConnectorProfileCredentials
- func (s ServiceNowConnectorProfileCredentials) GoString() string
- func (s *ServiceNowConnectorProfileCredentials) SetOAuth2Credentials(v *OAuth2Credentials) *ServiceNowConnectorProfileCredentials
- func (s *ServiceNowConnectorProfileCredentials) SetPassword(v string) *ServiceNowConnectorProfileCredentials
- func (s *ServiceNowConnectorProfileCredentials) SetUsername(v string) *ServiceNowConnectorProfileCredentials
- func (s ServiceNowConnectorProfileCredentials) String() string
- type ServiceNowConnectorProfileProperties
- type ServiceNowMetadata
- type ServiceNowSourceProperties
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SingularConnectorProfileCredentials
- type SingularConnectorProfileProperties
- type SingularMetadata
- type SingularSourceProperties
- type SlackConnectorProfileCredentials
- func (s SlackConnectorProfileCredentials) GoString() string
- func (s *SlackConnectorProfileCredentials) SetAccessToken(v string) *SlackConnectorProfileCredentials
- func (s *SlackConnectorProfileCredentials) SetClientId(v string) *SlackConnectorProfileCredentials
- func (s *SlackConnectorProfileCredentials) SetClientSecret(v string) *SlackConnectorProfileCredentials
- func (s *SlackConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *SlackConnectorProfileCredentials
- func (s SlackConnectorProfileCredentials) String() string
- func (s *SlackConnectorProfileCredentials) Validate() error
- type SlackConnectorProfileProperties
- type SlackMetadata
- type SlackSourceProperties
- type SnowflakeConnectorProfileCredentials
- func (s SnowflakeConnectorProfileCredentials) GoString() string
- func (s *SnowflakeConnectorProfileCredentials) SetPassword(v string) *SnowflakeConnectorProfileCredentials
- func (s *SnowflakeConnectorProfileCredentials) SetUsername(v string) *SnowflakeConnectorProfileCredentials
- func (s SnowflakeConnectorProfileCredentials) String() string
- func (s *SnowflakeConnectorProfileCredentials) Validate() error
- type SnowflakeConnectorProfileProperties
- func (s SnowflakeConnectorProfileProperties) GoString() string
- func (s *SnowflakeConnectorProfileProperties) SetAccountName(v string) *SnowflakeConnectorProfileProperties
- func (s *SnowflakeConnectorProfileProperties) SetBucketName(v string) *SnowflakeConnectorProfileProperties
- func (s *SnowflakeConnectorProfileProperties) SetBucketPrefix(v string) *SnowflakeConnectorProfileProperties
- func (s *SnowflakeConnectorProfileProperties) SetPrivateLinkServiceName(v string) *SnowflakeConnectorProfileProperties
- func (s *SnowflakeConnectorProfileProperties) SetRegion(v string) *SnowflakeConnectorProfileProperties
- func (s *SnowflakeConnectorProfileProperties) SetStage(v string) *SnowflakeConnectorProfileProperties
- func (s *SnowflakeConnectorProfileProperties) SetWarehouse(v string) *SnowflakeConnectorProfileProperties
- func (s SnowflakeConnectorProfileProperties) String() string
- func (s *SnowflakeConnectorProfileProperties) Validate() error
- type SnowflakeDestinationProperties
- func (s SnowflakeDestinationProperties) GoString() string
- func (s *SnowflakeDestinationProperties) SetBucketPrefix(v string) *SnowflakeDestinationProperties
- func (s *SnowflakeDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *SnowflakeDestinationProperties
- func (s *SnowflakeDestinationProperties) SetIntermediateBucketName(v string) *SnowflakeDestinationProperties
- func (s *SnowflakeDestinationProperties) SetObject(v string) *SnowflakeDestinationProperties
- func (s SnowflakeDestinationProperties) String() string
- func (s *SnowflakeDestinationProperties) Validate() error
- type SnowflakeMetadata
- type SourceConnectorProperties
- func (s SourceConnectorProperties) GoString() string
- func (s *SourceConnectorProperties) SetAmplitude(v *AmplitudeSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetCustomConnector(v *CustomConnectorSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetDatadog(v *DatadogSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetDynatrace(v *DynatraceSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetGoogleAnalytics(v *GoogleAnalyticsSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetInforNexus(v *InforNexusSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetMarketo(v *MarketoSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetPardot(v *PardotSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetS3(v *S3SourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetSAPOData(v *SAPODataSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetSalesforce(v *SalesforceSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetServiceNow(v *ServiceNowSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetSingular(v *SingularSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetSlack(v *SlackSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetTrendmicro(v *TrendmicroSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetVeeva(v *VeevaSourceProperties) *SourceConnectorProperties
- func (s *SourceConnectorProperties) SetZendesk(v *ZendeskSourceProperties) *SourceConnectorProperties
- func (s SourceConnectorProperties) String() string
- func (s *SourceConnectorProperties) Validate() error
- type SourceFieldProperties
- func (s SourceFieldProperties) GoString() string
- func (s *SourceFieldProperties) SetIsQueryable(v bool) *SourceFieldProperties
- func (s *SourceFieldProperties) SetIsRetrievable(v bool) *SourceFieldProperties
- func (s *SourceFieldProperties) SetIsTimestampFieldForIncrementalQueries(v bool) *SourceFieldProperties
- func (s SourceFieldProperties) String() string
- type SourceFlowConfig
- func (s SourceFlowConfig) GoString() string
- func (s *SourceFlowConfig) SetApiVersion(v string) *SourceFlowConfig
- func (s *SourceFlowConfig) SetConnectorProfileName(v string) *SourceFlowConfig
- func (s *SourceFlowConfig) SetConnectorType(v string) *SourceFlowConfig
- func (s *SourceFlowConfig) SetIncrementalPullConfig(v *IncrementalPullConfig) *SourceFlowConfig
- func (s *SourceFlowConfig) SetSourceConnectorProperties(v *SourceConnectorProperties) *SourceFlowConfig
- func (s SourceFlowConfig) String() string
- func (s *SourceFlowConfig) Validate() error
- type StartFlowInput
- type StartFlowOutput
- type StopFlowInput
- type StopFlowOutput
- type SuccessResponseHandlingConfig
- func (s SuccessResponseHandlingConfig) GoString() string
- func (s *SuccessResponseHandlingConfig) SetBucketName(v string) *SuccessResponseHandlingConfig
- func (s *SuccessResponseHandlingConfig) SetBucketPrefix(v string) *SuccessResponseHandlingConfig
- func (s SuccessResponseHandlingConfig) String() string
- func (s *SuccessResponseHandlingConfig) Validate() error
- type SupportedFieldTypeDetails
- type TagResourceInput
- type TagResourceOutput
- type Task
- func (s Task) GoString() string
- func (s *Task) SetConnectorOperator(v *ConnectorOperator) *Task
- func (s *Task) SetDestinationField(v string) *Task
- func (s *Task) SetSourceFields(v []*string) *Task
- func (s *Task) SetTaskProperties(v map[string]*string) *Task
- func (s *Task) SetTaskType(v string) *Task
- func (s Task) String() string
- func (s *Task) Validate() error
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type TrendmicroConnectorProfileCredentials
- func (s TrendmicroConnectorProfileCredentials) GoString() string
- func (s *TrendmicroConnectorProfileCredentials) SetApiSecretKey(v string) *TrendmicroConnectorProfileCredentials
- func (s TrendmicroConnectorProfileCredentials) String() string
- func (s *TrendmicroConnectorProfileCredentials) Validate() error
- type TrendmicroConnectorProfileProperties
- type TrendmicroMetadata
- type TrendmicroSourceProperties
- type TriggerConfig
- type TriggerProperties
- type UnregisterConnectorInput
- func (s UnregisterConnectorInput) GoString() string
- func (s *UnregisterConnectorInput) SetConnectorLabel(v string) *UnregisterConnectorInput
- func (s *UnregisterConnectorInput) SetForceDelete(v bool) *UnregisterConnectorInput
- func (s UnregisterConnectorInput) String() string
- func (s *UnregisterConnectorInput) Validate() error
- type UnregisterConnectorOutput
- type UnsupportedOperationException
- func (s *UnsupportedOperationException) Code() string
- func (s *UnsupportedOperationException) Error() string
- func (s UnsupportedOperationException) GoString() string
- func (s *UnsupportedOperationException) Message() string
- func (s *UnsupportedOperationException) OrigErr() error
- func (s *UnsupportedOperationException) RequestID() string
- func (s *UnsupportedOperationException) StatusCode() int
- func (s UnsupportedOperationException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateConnectorProfileInput
- func (s UpdateConnectorProfileInput) GoString() string
- func (s *UpdateConnectorProfileInput) SetClientToken(v string) *UpdateConnectorProfileInput
- func (s *UpdateConnectorProfileInput) SetConnectionMode(v string) *UpdateConnectorProfileInput
- func (s *UpdateConnectorProfileInput) SetConnectorProfileConfig(v *ConnectorProfileConfig) *UpdateConnectorProfileInput
- func (s *UpdateConnectorProfileInput) SetConnectorProfileName(v string) *UpdateConnectorProfileInput
- func (s UpdateConnectorProfileInput) String() string
- func (s *UpdateConnectorProfileInput) Validate() error
- type UpdateConnectorProfileOutput
- type UpdateConnectorRegistrationInput
- func (s UpdateConnectorRegistrationInput) GoString() string
- func (s *UpdateConnectorRegistrationInput) SetClientToken(v string) *UpdateConnectorRegistrationInput
- func (s *UpdateConnectorRegistrationInput) SetConnectorLabel(v string) *UpdateConnectorRegistrationInput
- func (s *UpdateConnectorRegistrationInput) SetConnectorProvisioningConfig(v *ConnectorProvisioningConfig) *UpdateConnectorRegistrationInput
- func (s *UpdateConnectorRegistrationInput) SetDescription(v string) *UpdateConnectorRegistrationInput
- func (s UpdateConnectorRegistrationInput) String() string
- func (s *UpdateConnectorRegistrationInput) Validate() error
- type UpdateConnectorRegistrationOutput
- type UpdateFlowInput
- func (s UpdateFlowInput) GoString() string
- func (s *UpdateFlowInput) SetClientToken(v string) *UpdateFlowInput
- func (s *UpdateFlowInput) SetDescription(v string) *UpdateFlowInput
- func (s *UpdateFlowInput) SetDestinationFlowConfigList(v []*DestinationFlowConfig) *UpdateFlowInput
- func (s *UpdateFlowInput) SetFlowName(v string) *UpdateFlowInput
- func (s *UpdateFlowInput) SetMetadataCatalogConfig(v *MetadataCatalogConfig) *UpdateFlowInput
- func (s *UpdateFlowInput) SetSourceFlowConfig(v *SourceFlowConfig) *UpdateFlowInput
- func (s *UpdateFlowInput) SetTasks(v []*Task) *UpdateFlowInput
- func (s *UpdateFlowInput) SetTriggerConfig(v *TriggerConfig) *UpdateFlowInput
- func (s UpdateFlowInput) String() string
- func (s *UpdateFlowInput) Validate() error
- type UpdateFlowOutput
- type UpsolverDestinationProperties
- func (s UpsolverDestinationProperties) GoString() string
- func (s *UpsolverDestinationProperties) SetBucketName(v string) *UpsolverDestinationProperties
- func (s *UpsolverDestinationProperties) SetBucketPrefix(v string) *UpsolverDestinationProperties
- func (s *UpsolverDestinationProperties) SetS3OutputFormatConfig(v *UpsolverS3OutputFormatConfig) *UpsolverDestinationProperties
- func (s UpsolverDestinationProperties) String() string
- func (s *UpsolverDestinationProperties) Validate() error
- type UpsolverMetadata
- type UpsolverS3OutputFormatConfig
- func (s UpsolverS3OutputFormatConfig) GoString() string
- func (s *UpsolverS3OutputFormatConfig) SetAggregationConfig(v *AggregationConfig) *UpsolverS3OutputFormatConfig
- func (s *UpsolverS3OutputFormatConfig) SetFileType(v string) *UpsolverS3OutputFormatConfig
- func (s *UpsolverS3OutputFormatConfig) SetPrefixConfig(v *PrefixConfig) *UpsolverS3OutputFormatConfig
- func (s UpsolverS3OutputFormatConfig) String() string
- func (s *UpsolverS3OutputFormatConfig) Validate() error
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type VeevaConnectorProfileCredentials
- func (s VeevaConnectorProfileCredentials) GoString() string
- func (s *VeevaConnectorProfileCredentials) SetPassword(v string) *VeevaConnectorProfileCredentials
- func (s *VeevaConnectorProfileCredentials) SetUsername(v string) *VeevaConnectorProfileCredentials
- func (s VeevaConnectorProfileCredentials) String() string
- func (s *VeevaConnectorProfileCredentials) Validate() error
- type VeevaConnectorProfileProperties
- type VeevaMetadata
- type VeevaSourceProperties
- func (s VeevaSourceProperties) GoString() string
- func (s *VeevaSourceProperties) SetDocumentType(v string) *VeevaSourceProperties
- func (s *VeevaSourceProperties) SetIncludeAllVersions(v bool) *VeevaSourceProperties
- func (s *VeevaSourceProperties) SetIncludeRenditions(v bool) *VeevaSourceProperties
- func (s *VeevaSourceProperties) SetIncludeSourceFiles(v bool) *VeevaSourceProperties
- func (s *VeevaSourceProperties) SetObject(v string) *VeevaSourceProperties
- func (s VeevaSourceProperties) String() string
- func (s *VeevaSourceProperties) Validate() error
- type ZendeskConnectorProfileCredentials
- func (s ZendeskConnectorProfileCredentials) GoString() string
- func (s *ZendeskConnectorProfileCredentials) SetAccessToken(v string) *ZendeskConnectorProfileCredentials
- func (s *ZendeskConnectorProfileCredentials) SetClientId(v string) *ZendeskConnectorProfileCredentials
- func (s *ZendeskConnectorProfileCredentials) SetClientSecret(v string) *ZendeskConnectorProfileCredentials
- func (s *ZendeskConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *ZendeskConnectorProfileCredentials
- func (s ZendeskConnectorProfileCredentials) String() string
- func (s *ZendeskConnectorProfileCredentials) Validate() error
- type ZendeskConnectorProfileProperties
- type ZendeskDestinationProperties
- func (s ZendeskDestinationProperties) GoString() string
- func (s *ZendeskDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *ZendeskDestinationProperties
- func (s *ZendeskDestinationProperties) SetIdFieldNames(v []*string) *ZendeskDestinationProperties
- func (s *ZendeskDestinationProperties) SetObject(v string) *ZendeskDestinationProperties
- func (s *ZendeskDestinationProperties) SetWriteOperationType(v string) *ZendeskDestinationProperties
- func (s ZendeskDestinationProperties) String() string
- func (s *ZendeskDestinationProperties) Validate() error
- type ZendeskMetadata
- type ZendeskSourceProperties
Constants ¶
const ( // AggregationTypeNone is a AggregationType enum value AggregationTypeNone = "None" // AggregationTypeSingleFile is a AggregationType enum value AggregationTypeSingleFile = "SingleFile" )
const ( // AuthenticationTypeOauth2 is a AuthenticationType enum value AuthenticationTypeOauth2 = "OAUTH2" // AuthenticationTypeApikey is a AuthenticationType enum value AuthenticationTypeApikey = "APIKEY" // AuthenticationTypeBasic is a AuthenticationType enum value AuthenticationTypeBasic = "BASIC" // AuthenticationTypeCustom is a AuthenticationType enum value AuthenticationTypeCustom = "CUSTOM" )
const ( // ConnectionModePublic is a ConnectionMode enum value ConnectionModePublic = "Public" // ConnectionModePrivate is a ConnectionMode enum value ConnectionModePrivate = "Private" )
const ( // ConnectorTypeSalesforce is a ConnectorType enum value ConnectorTypeSalesforce = "Salesforce" // ConnectorTypeSingular is a ConnectorType enum value ConnectorTypeSingular = "Singular" // ConnectorTypeSlack is a ConnectorType enum value ConnectorTypeSlack = "Slack" // ConnectorTypeRedshift is a ConnectorType enum value ConnectorTypeRedshift = "Redshift" // ConnectorTypeS3 is a ConnectorType enum value ConnectorTypeS3 = "S3" // ConnectorTypeMarketo is a ConnectorType enum value ConnectorTypeMarketo = "Marketo" // ConnectorTypeGoogleanalytics is a ConnectorType enum value ConnectorTypeGoogleanalytics = "Googleanalytics" // ConnectorTypeZendesk is a ConnectorType enum value ConnectorTypeZendesk = "Zendesk" // ConnectorTypeServicenow is a ConnectorType enum value ConnectorTypeServicenow = "Servicenow" // ConnectorTypeDatadog is a ConnectorType enum value ConnectorTypeDatadog = "Datadog" // ConnectorTypeTrendmicro is a ConnectorType enum value ConnectorTypeTrendmicro = "Trendmicro" // ConnectorTypeSnowflake is a ConnectorType enum value ConnectorTypeSnowflake = "Snowflake" // ConnectorTypeDynatrace is a ConnectorType enum value ConnectorTypeDynatrace = "Dynatrace" // ConnectorTypeInfornexus is a ConnectorType enum value ConnectorTypeInfornexus = "Infornexus" // ConnectorTypeAmplitude is a ConnectorType enum value ConnectorTypeAmplitude = "Amplitude" // ConnectorTypeVeeva is a ConnectorType enum value ConnectorTypeVeeva = "Veeva" // ConnectorTypeEventBridge is a ConnectorType enum value ConnectorTypeEventBridge = "EventBridge" // ConnectorTypeLookoutMetrics is a ConnectorType enum value ConnectorTypeLookoutMetrics = "LookoutMetrics" // ConnectorTypeUpsolver is a ConnectorType enum value ConnectorTypeUpsolver = "Upsolver" // ConnectorTypeHoneycode is a ConnectorType enum value ConnectorTypeHoneycode = "Honeycode" // ConnectorTypeCustomerProfiles is a ConnectorType enum value ConnectorTypeCustomerProfiles = "CustomerProfiles" // ConnectorTypeSapodata is a ConnectorType enum value ConnectorTypeSapodata = "SAPOData" // ConnectorTypeCustomConnector is a ConnectorType enum value ConnectorTypeCustomConnector = "CustomConnector" // ConnectorTypePardot is a ConnectorType enum value ConnectorTypePardot = "Pardot" )
const ( // DataPullModeIncremental is a DataPullMode enum value DataPullModeIncremental = "Incremental" // DataPullModeComplete is a DataPullMode enum value DataPullModeComplete = "Complete" )
const ( // DataTransferApiTypeSync is a DataTransferApiType enum value DataTransferApiTypeSync = "SYNC" // DataTransferApiTypeAsync is a DataTransferApiType enum value DataTransferApiTypeAsync = "ASYNC" // DataTransferApiTypeAutomatic is a DataTransferApiType enum value DataTransferApiTypeAutomatic = "AUTOMATIC" )
const ( // DatadogConnectorOperatorProjection is a DatadogConnectorOperator enum value DatadogConnectorOperatorProjection = "PROJECTION" // DatadogConnectorOperatorBetween is a DatadogConnectorOperator enum value DatadogConnectorOperatorBetween = "BETWEEN" // DatadogConnectorOperatorEqualTo is a DatadogConnectorOperator enum value DatadogConnectorOperatorEqualTo = "EQUAL_TO" // DatadogConnectorOperatorAddition is a DatadogConnectorOperator enum value DatadogConnectorOperatorAddition = "ADDITION" // DatadogConnectorOperatorMultiplication is a DatadogConnectorOperator enum value DatadogConnectorOperatorMultiplication = "MULTIPLICATION" // DatadogConnectorOperatorDivision is a DatadogConnectorOperator enum value DatadogConnectorOperatorDivision = "DIVISION" // DatadogConnectorOperatorSubtraction is a DatadogConnectorOperator enum value DatadogConnectorOperatorSubtraction = "SUBTRACTION" // DatadogConnectorOperatorMaskAll is a DatadogConnectorOperator enum value DatadogConnectorOperatorMaskAll = "MASK_ALL" // DatadogConnectorOperatorMaskFirstN is a DatadogConnectorOperator enum value DatadogConnectorOperatorMaskFirstN = "MASK_FIRST_N" // DatadogConnectorOperatorMaskLastN is a DatadogConnectorOperator enum value DatadogConnectorOperatorMaskLastN = "MASK_LAST_N" // DatadogConnectorOperatorValidateNonNull is a DatadogConnectorOperator enum value DatadogConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // DatadogConnectorOperatorValidateNonZero is a DatadogConnectorOperator enum value DatadogConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // DatadogConnectorOperatorValidateNonNegative is a DatadogConnectorOperator enum value DatadogConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // DatadogConnectorOperatorValidateNumeric is a DatadogConnectorOperator enum value DatadogConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // DatadogConnectorOperatorNoOp is a DatadogConnectorOperator enum value DatadogConnectorOperatorNoOp = "NO_OP" )
const ( // DynatraceConnectorOperatorProjection is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorProjection = "PROJECTION" // DynatraceConnectorOperatorBetween is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorBetween = "BETWEEN" // DynatraceConnectorOperatorEqualTo is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorEqualTo = "EQUAL_TO" // DynatraceConnectorOperatorAddition is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorAddition = "ADDITION" // DynatraceConnectorOperatorMultiplication is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorMultiplication = "MULTIPLICATION" // DynatraceConnectorOperatorDivision is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorDivision = "DIVISION" // DynatraceConnectorOperatorSubtraction is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorSubtraction = "SUBTRACTION" // DynatraceConnectorOperatorMaskAll is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorMaskAll = "MASK_ALL" // DynatraceConnectorOperatorMaskFirstN is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorMaskFirstN = "MASK_FIRST_N" // DynatraceConnectorOperatorMaskLastN is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorMaskLastN = "MASK_LAST_N" // DynatraceConnectorOperatorValidateNonNull is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // DynatraceConnectorOperatorValidateNonZero is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // DynatraceConnectorOperatorValidateNonNegative is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // DynatraceConnectorOperatorValidateNumeric is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // DynatraceConnectorOperatorNoOp is a DynatraceConnectorOperator enum value DynatraceConnectorOperatorNoOp = "NO_OP" )
const ( // ExecutionStatusInProgress is a ExecutionStatus enum value ExecutionStatusInProgress = "InProgress" // ExecutionStatusSuccessful is a ExecutionStatus enum value ExecutionStatusSuccessful = "Successful" // ExecutionStatusError is a ExecutionStatus enum value ExecutionStatusError = "Error" // ExecutionStatusCancelStarted is a ExecutionStatus enum value ExecutionStatusCancelStarted = "CancelStarted" // ExecutionStatusCanceled is a ExecutionStatus enum value ExecutionStatusCanceled = "Canceled" )
const ( // FileTypeCsv is a FileType enum value FileTypeCsv = "CSV" // FileTypeJson is a FileType enum value FileTypeJson = "JSON" // FileTypeParquet is a FileType enum value FileTypeParquet = "PARQUET" )
const ( // FlowStatusActive is a FlowStatus enum value FlowStatusActive = "Active" // FlowStatusDeprecated is a FlowStatus enum value FlowStatusDeprecated = "Deprecated" // FlowStatusDeleted is a FlowStatus enum value FlowStatusDeleted = "Deleted" // FlowStatusDraft is a FlowStatus enum value FlowStatusDraft = "Draft" // FlowStatusErrored is a FlowStatus enum value FlowStatusErrored = "Errored" // FlowStatusSuspended is a FlowStatus enum value FlowStatusSuspended = "Suspended" )
const ( // GoogleAnalyticsConnectorOperatorProjection is a GoogleAnalyticsConnectorOperator enum value GoogleAnalyticsConnectorOperatorProjection = "PROJECTION" // GoogleAnalyticsConnectorOperatorBetween is a GoogleAnalyticsConnectorOperator enum value GoogleAnalyticsConnectorOperatorBetween = "BETWEEN" )
const ( // InforNexusConnectorOperatorProjection is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorProjection = "PROJECTION" // InforNexusConnectorOperatorBetween is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorBetween = "BETWEEN" // InforNexusConnectorOperatorEqualTo is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorEqualTo = "EQUAL_TO" // InforNexusConnectorOperatorAddition is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorAddition = "ADDITION" // InforNexusConnectorOperatorMultiplication is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorMultiplication = "MULTIPLICATION" // InforNexusConnectorOperatorDivision is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorDivision = "DIVISION" // InforNexusConnectorOperatorSubtraction is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorSubtraction = "SUBTRACTION" // InforNexusConnectorOperatorMaskAll is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorMaskAll = "MASK_ALL" // InforNexusConnectorOperatorMaskFirstN is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorMaskFirstN = "MASK_FIRST_N" // InforNexusConnectorOperatorMaskLastN is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorMaskLastN = "MASK_LAST_N" // InforNexusConnectorOperatorValidateNonNull is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // InforNexusConnectorOperatorValidateNonZero is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // InforNexusConnectorOperatorValidateNonNegative is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // InforNexusConnectorOperatorValidateNumeric is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // InforNexusConnectorOperatorNoOp is a InforNexusConnectorOperator enum value InforNexusConnectorOperatorNoOp = "NO_OP" )
const ( // MarketoConnectorOperatorProjection is a MarketoConnectorOperator enum value MarketoConnectorOperatorProjection = "PROJECTION" // MarketoConnectorOperatorLessThan is a MarketoConnectorOperator enum value MarketoConnectorOperatorLessThan = "LESS_THAN" // MarketoConnectorOperatorGreaterThan is a MarketoConnectorOperator enum value MarketoConnectorOperatorGreaterThan = "GREATER_THAN" // MarketoConnectorOperatorBetween is a MarketoConnectorOperator enum value MarketoConnectorOperatorBetween = "BETWEEN" // MarketoConnectorOperatorAddition is a MarketoConnectorOperator enum value MarketoConnectorOperatorAddition = "ADDITION" // MarketoConnectorOperatorMultiplication is a MarketoConnectorOperator enum value MarketoConnectorOperatorMultiplication = "MULTIPLICATION" // MarketoConnectorOperatorDivision is a MarketoConnectorOperator enum value MarketoConnectorOperatorDivision = "DIVISION" // MarketoConnectorOperatorSubtraction is a MarketoConnectorOperator enum value MarketoConnectorOperatorSubtraction = "SUBTRACTION" // MarketoConnectorOperatorMaskAll is a MarketoConnectorOperator enum value MarketoConnectorOperatorMaskAll = "MASK_ALL" // MarketoConnectorOperatorMaskFirstN is a MarketoConnectorOperator enum value MarketoConnectorOperatorMaskFirstN = "MASK_FIRST_N" // MarketoConnectorOperatorMaskLastN is a MarketoConnectorOperator enum value MarketoConnectorOperatorMaskLastN = "MASK_LAST_N" // MarketoConnectorOperatorValidateNonNull is a MarketoConnectorOperator enum value MarketoConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // MarketoConnectorOperatorValidateNonZero is a MarketoConnectorOperator enum value MarketoConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // MarketoConnectorOperatorValidateNonNegative is a MarketoConnectorOperator enum value MarketoConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // MarketoConnectorOperatorValidateNumeric is a MarketoConnectorOperator enum value MarketoConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // MarketoConnectorOperatorNoOp is a MarketoConnectorOperator enum value MarketoConnectorOperatorNoOp = "NO_OP" )
const ( // OAuth2CustomPropTypeTokenUrl is a OAuth2CustomPropType enum value OAuth2CustomPropTypeTokenUrl = "TOKEN_URL" // OAuth2CustomPropTypeAuthUrl is a OAuth2CustomPropType enum value OAuth2CustomPropTypeAuthUrl = "AUTH_URL" )
const ( // OAuth2GrantTypeClientCredentials is a OAuth2GrantType enum value OAuth2GrantTypeClientCredentials = "CLIENT_CREDENTIALS" // OAuth2GrantTypeAuthorizationCode is a OAuth2GrantType enum value OAuth2GrantTypeAuthorizationCode = "AUTHORIZATION_CODE" // OAuth2GrantTypeJwtBearer is a OAuth2GrantType enum value OAuth2GrantTypeJwtBearer = "JWT_BEARER" )
const ( // OperatorProjection is a Operator enum value OperatorProjection = "PROJECTION" // OperatorLessThan is a Operator enum value OperatorLessThan = "LESS_THAN" // OperatorGreaterThan is a Operator enum value OperatorGreaterThan = "GREATER_THAN" // OperatorContains is a Operator enum value OperatorContains = "CONTAINS" // OperatorBetween is a Operator enum value OperatorBetween = "BETWEEN" // OperatorLessThanOrEqualTo is a Operator enum value OperatorLessThanOrEqualTo = "LESS_THAN_OR_EQUAL_TO" // OperatorGreaterThanOrEqualTo is a Operator enum value OperatorGreaterThanOrEqualTo = "GREATER_THAN_OR_EQUAL_TO" // OperatorEqualTo is a Operator enum value OperatorEqualTo = "EQUAL_TO" // OperatorNotEqualTo is a Operator enum value OperatorNotEqualTo = "NOT_EQUAL_TO" // OperatorAddition is a Operator enum value OperatorAddition = "ADDITION" // OperatorMultiplication is a Operator enum value OperatorMultiplication = "MULTIPLICATION" // OperatorDivision is a Operator enum value OperatorDivision = "DIVISION" // OperatorSubtraction is a Operator enum value OperatorSubtraction = "SUBTRACTION" // OperatorMaskAll is a Operator enum value OperatorMaskAll = "MASK_ALL" // OperatorMaskFirstN is a Operator enum value OperatorMaskFirstN = "MASK_FIRST_N" // OperatorMaskLastN is a Operator enum value OperatorMaskLastN = "MASK_LAST_N" // OperatorValidateNonNull is a Operator enum value OperatorValidateNonNull = "VALIDATE_NON_NULL" // OperatorValidateNonZero is a Operator enum value OperatorValidateNonZero = "VALIDATE_NON_ZERO" // OperatorValidateNonNegative is a Operator enum value OperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // OperatorValidateNumeric is a Operator enum value OperatorValidateNumeric = "VALIDATE_NUMERIC" // OperatorNoOp is a Operator enum value OperatorNoOp = "NO_OP" )
const ( // OperatorPropertiesKeysValue is a OperatorPropertiesKeys enum value OperatorPropertiesKeysValue = "VALUE" // OperatorPropertiesKeysValues is a OperatorPropertiesKeys enum value OperatorPropertiesKeysValues = "VALUES" // OperatorPropertiesKeysDataType is a OperatorPropertiesKeys enum value OperatorPropertiesKeysDataType = "DATA_TYPE" // OperatorPropertiesKeysUpperBound is a OperatorPropertiesKeys enum value OperatorPropertiesKeysUpperBound = "UPPER_BOUND" // OperatorPropertiesKeysLowerBound is a OperatorPropertiesKeys enum value OperatorPropertiesKeysLowerBound = "LOWER_BOUND" // OperatorPropertiesKeysSourceDataType is a OperatorPropertiesKeys enum value OperatorPropertiesKeysSourceDataType = "SOURCE_DATA_TYPE" // OperatorPropertiesKeysDestinationDataType is a OperatorPropertiesKeys enum value OperatorPropertiesKeysDestinationDataType = "DESTINATION_DATA_TYPE" // OperatorPropertiesKeysValidationAction is a OperatorPropertiesKeys enum value OperatorPropertiesKeysValidationAction = "VALIDATION_ACTION" // OperatorPropertiesKeysMaskValue is a OperatorPropertiesKeys enum value OperatorPropertiesKeysMaskValue = "MASK_VALUE" // OperatorPropertiesKeysMaskLength is a OperatorPropertiesKeys enum value OperatorPropertiesKeysMaskLength = "MASK_LENGTH" // OperatorPropertiesKeysTruncateLength is a OperatorPropertiesKeys enum value OperatorPropertiesKeysTruncateLength = "TRUNCATE_LENGTH" // OperatorPropertiesKeysMathOperationFieldsOrder is a OperatorPropertiesKeys enum value OperatorPropertiesKeysMathOperationFieldsOrder = "MATH_OPERATION_FIELDS_ORDER" // OperatorPropertiesKeysConcatFormat is a OperatorPropertiesKeys enum value OperatorPropertiesKeysConcatFormat = "CONCAT_FORMAT" // OperatorPropertiesKeysSubfieldCategoryMap is a OperatorPropertiesKeys enum value OperatorPropertiesKeysSubfieldCategoryMap = "SUBFIELD_CATEGORY_MAP" // OperatorPropertiesKeysExcludeSourceFieldsList is a OperatorPropertiesKeys enum value OperatorPropertiesKeysExcludeSourceFieldsList = "EXCLUDE_SOURCE_FIELDS_LIST" // OperatorPropertiesKeysIncludeNewFields is a OperatorPropertiesKeys enum value OperatorPropertiesKeysIncludeNewFields = "INCLUDE_NEW_FIELDS" // OperatorPropertiesKeysOrderedPartitionKeysList is a OperatorPropertiesKeys enum value OperatorPropertiesKeysOrderedPartitionKeysList = "ORDERED_PARTITION_KEYS_LIST" )
const ( // OperatorsProjection is a Operators enum value OperatorsProjection = "PROJECTION" // OperatorsLessThan is a Operators enum value OperatorsLessThan = "LESS_THAN" // OperatorsGreaterThan is a Operators enum value OperatorsGreaterThan = "GREATER_THAN" // OperatorsContains is a Operators enum value OperatorsContains = "CONTAINS" // OperatorsBetween is a Operators enum value OperatorsBetween = "BETWEEN" // OperatorsLessThanOrEqualTo is a Operators enum value OperatorsLessThanOrEqualTo = "LESS_THAN_OR_EQUAL_TO" // OperatorsGreaterThanOrEqualTo is a Operators enum value OperatorsGreaterThanOrEqualTo = "GREATER_THAN_OR_EQUAL_TO" // OperatorsEqualTo is a Operators enum value OperatorsEqualTo = "EQUAL_TO" // OperatorsNotEqualTo is a Operators enum value OperatorsNotEqualTo = "NOT_EQUAL_TO" // OperatorsAddition is a Operators enum value OperatorsAddition = "ADDITION" // OperatorsMultiplication is a Operators enum value OperatorsMultiplication = "MULTIPLICATION" // OperatorsDivision is a Operators enum value OperatorsDivision = "DIVISION" // OperatorsSubtraction is a Operators enum value OperatorsSubtraction = "SUBTRACTION" // OperatorsMaskAll is a Operators enum value OperatorsMaskAll = "MASK_ALL" // OperatorsMaskFirstN is a Operators enum value OperatorsMaskFirstN = "MASK_FIRST_N" // OperatorsMaskLastN is a Operators enum value OperatorsMaskLastN = "MASK_LAST_N" // OperatorsValidateNonNull is a Operators enum value OperatorsValidateNonNull = "VALIDATE_NON_NULL" // OperatorsValidateNonZero is a Operators enum value OperatorsValidateNonZero = "VALIDATE_NON_ZERO" // OperatorsValidateNonNegative is a Operators enum value OperatorsValidateNonNegative = "VALIDATE_NON_NEGATIVE" // OperatorsValidateNumeric is a Operators enum value OperatorsValidateNumeric = "VALIDATE_NUMERIC" // OperatorsNoOp is a Operators enum value OperatorsNoOp = "NO_OP" )
const ( // PardotConnectorOperatorProjection is a PardotConnectorOperator enum value PardotConnectorOperatorProjection = "PROJECTION" // PardotConnectorOperatorEqualTo is a PardotConnectorOperator enum value PardotConnectorOperatorEqualTo = "EQUAL_TO" // PardotConnectorOperatorNoOp is a PardotConnectorOperator enum value PardotConnectorOperatorNoOp = "NO_OP" // PardotConnectorOperatorAddition is a PardotConnectorOperator enum value PardotConnectorOperatorAddition = "ADDITION" // PardotConnectorOperatorMultiplication is a PardotConnectorOperator enum value PardotConnectorOperatorMultiplication = "MULTIPLICATION" // PardotConnectorOperatorDivision is a PardotConnectorOperator enum value PardotConnectorOperatorDivision = "DIVISION" // PardotConnectorOperatorSubtraction is a PardotConnectorOperator enum value PardotConnectorOperatorSubtraction = "SUBTRACTION" // PardotConnectorOperatorMaskAll is a PardotConnectorOperator enum value PardotConnectorOperatorMaskAll = "MASK_ALL" // PardotConnectorOperatorMaskFirstN is a PardotConnectorOperator enum value PardotConnectorOperatorMaskFirstN = "MASK_FIRST_N" // PardotConnectorOperatorMaskLastN is a PardotConnectorOperator enum value PardotConnectorOperatorMaskLastN = "MASK_LAST_N" // PardotConnectorOperatorValidateNonNull is a PardotConnectorOperator enum value PardotConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // PardotConnectorOperatorValidateNonZero is a PardotConnectorOperator enum value PardotConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // PardotConnectorOperatorValidateNonNegative is a PardotConnectorOperator enum value PardotConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // PardotConnectorOperatorValidateNumeric is a PardotConnectorOperator enum value PardotConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" )
const ( // PathPrefixExecutionId is a PathPrefix enum value PathPrefixExecutionId = "EXECUTION_ID" // PathPrefixSchemaVersion is a PathPrefix enum value PathPrefixSchemaVersion = "SCHEMA_VERSION" )
const ( // PrefixFormatYear is a PrefixFormat enum value PrefixFormatYear = "YEAR" // PrefixFormatMonth is a PrefixFormat enum value PrefixFormatMonth = "MONTH" // PrefixFormatDay is a PrefixFormat enum value PrefixFormatDay = "DAY" // PrefixFormatHour is a PrefixFormat enum value PrefixFormatHour = "HOUR" // PrefixFormatMinute is a PrefixFormat enum value PrefixFormatMinute = "MINUTE" )
const ( // PrefixTypeFilename is a PrefixType enum value PrefixTypeFilename = "FILENAME" // PrefixTypePath is a PrefixType enum value PrefixTypePath = "PATH" // PrefixTypePathAndFilename is a PrefixType enum value PrefixTypePathAndFilename = "PATH_AND_FILENAME" )
const ( // PrivateConnectionProvisioningFailureCauseConnectorAuthentication is a PrivateConnectionProvisioningFailureCause enum value PrivateConnectionProvisioningFailureCauseConnectorAuthentication = "CONNECTOR_AUTHENTICATION" // PrivateConnectionProvisioningFailureCauseConnectorServer is a PrivateConnectionProvisioningFailureCause enum value PrivateConnectionProvisioningFailureCauseConnectorServer = "CONNECTOR_SERVER" // PrivateConnectionProvisioningFailureCauseInternalServer is a PrivateConnectionProvisioningFailureCause enum value PrivateConnectionProvisioningFailureCauseInternalServer = "INTERNAL_SERVER" // PrivateConnectionProvisioningFailureCauseAccessDenied is a PrivateConnectionProvisioningFailureCause enum value PrivateConnectionProvisioningFailureCauseAccessDenied = "ACCESS_DENIED" // PrivateConnectionProvisioningFailureCauseValidation is a PrivateConnectionProvisioningFailureCause enum value PrivateConnectionProvisioningFailureCauseValidation = "VALIDATION" )
const ( // PrivateConnectionProvisioningStatusFailed is a PrivateConnectionProvisioningStatus enum value PrivateConnectionProvisioningStatusFailed = "FAILED" // PrivateConnectionProvisioningStatusPending is a PrivateConnectionProvisioningStatus enum value PrivateConnectionProvisioningStatusPending = "PENDING" // PrivateConnectionProvisioningStatusCreated is a PrivateConnectionProvisioningStatus enum value PrivateConnectionProvisioningStatusCreated = "CREATED" )
const ( // S3ConnectorOperatorProjection is a S3ConnectorOperator enum value S3ConnectorOperatorProjection = "PROJECTION" // S3ConnectorOperatorLessThan is a S3ConnectorOperator enum value S3ConnectorOperatorLessThan = "LESS_THAN" // S3ConnectorOperatorGreaterThan is a S3ConnectorOperator enum value S3ConnectorOperatorGreaterThan = "GREATER_THAN" // S3ConnectorOperatorBetween is a S3ConnectorOperator enum value S3ConnectorOperatorBetween = "BETWEEN" // S3ConnectorOperatorLessThanOrEqualTo is a S3ConnectorOperator enum value S3ConnectorOperatorLessThanOrEqualTo = "LESS_THAN_OR_EQUAL_TO" // S3ConnectorOperatorGreaterThanOrEqualTo is a S3ConnectorOperator enum value S3ConnectorOperatorGreaterThanOrEqualTo = "GREATER_THAN_OR_EQUAL_TO" // S3ConnectorOperatorEqualTo is a S3ConnectorOperator enum value S3ConnectorOperatorEqualTo = "EQUAL_TO" // S3ConnectorOperatorNotEqualTo is a S3ConnectorOperator enum value S3ConnectorOperatorNotEqualTo = "NOT_EQUAL_TO" // S3ConnectorOperatorAddition is a S3ConnectorOperator enum value S3ConnectorOperatorAddition = "ADDITION" // S3ConnectorOperatorMultiplication is a S3ConnectorOperator enum value S3ConnectorOperatorMultiplication = "MULTIPLICATION" // S3ConnectorOperatorDivision is a S3ConnectorOperator enum value S3ConnectorOperatorDivision = "DIVISION" // S3ConnectorOperatorSubtraction is a S3ConnectorOperator enum value S3ConnectorOperatorSubtraction = "SUBTRACTION" // S3ConnectorOperatorMaskAll is a S3ConnectorOperator enum value S3ConnectorOperatorMaskAll = "MASK_ALL" // S3ConnectorOperatorMaskFirstN is a S3ConnectorOperator enum value S3ConnectorOperatorMaskFirstN = "MASK_FIRST_N" // S3ConnectorOperatorMaskLastN is a S3ConnectorOperator enum value S3ConnectorOperatorMaskLastN = "MASK_LAST_N" // S3ConnectorOperatorValidateNonNull is a S3ConnectorOperator enum value S3ConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // S3ConnectorOperatorValidateNonZero is a S3ConnectorOperator enum value S3ConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // S3ConnectorOperatorValidateNonNegative is a S3ConnectorOperator enum value S3ConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // S3ConnectorOperatorValidateNumeric is a S3ConnectorOperator enum value S3ConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // S3ConnectorOperatorNoOp is a S3ConnectorOperator enum value S3ConnectorOperatorNoOp = "NO_OP" )
const ( // S3InputFileTypeCsv is a S3InputFileType enum value S3InputFileTypeCsv = "CSV" // S3InputFileTypeJson is a S3InputFileType enum value S3InputFileTypeJson = "JSON" )
const ( // SAPODataConnectorOperatorProjection is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorProjection = "PROJECTION" // SAPODataConnectorOperatorLessThan is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorLessThan = "LESS_THAN" // SAPODataConnectorOperatorContains is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorContains = "CONTAINS" // SAPODataConnectorOperatorGreaterThan is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorGreaterThan = "GREATER_THAN" // SAPODataConnectorOperatorBetween is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorBetween = "BETWEEN" // SAPODataConnectorOperatorLessThanOrEqualTo is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorLessThanOrEqualTo = "LESS_THAN_OR_EQUAL_TO" // SAPODataConnectorOperatorGreaterThanOrEqualTo is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorGreaterThanOrEqualTo = "GREATER_THAN_OR_EQUAL_TO" // SAPODataConnectorOperatorEqualTo is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorEqualTo = "EQUAL_TO" // SAPODataConnectorOperatorNotEqualTo is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorNotEqualTo = "NOT_EQUAL_TO" // SAPODataConnectorOperatorAddition is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorAddition = "ADDITION" // SAPODataConnectorOperatorMultiplication is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorMultiplication = "MULTIPLICATION" // SAPODataConnectorOperatorDivision is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorDivision = "DIVISION" // SAPODataConnectorOperatorSubtraction is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorSubtraction = "SUBTRACTION" // SAPODataConnectorOperatorMaskAll is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorMaskAll = "MASK_ALL" // SAPODataConnectorOperatorMaskFirstN is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorMaskFirstN = "MASK_FIRST_N" // SAPODataConnectorOperatorMaskLastN is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorMaskLastN = "MASK_LAST_N" // SAPODataConnectorOperatorValidateNonNull is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // SAPODataConnectorOperatorValidateNonZero is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // SAPODataConnectorOperatorValidateNonNegative is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // SAPODataConnectorOperatorValidateNumeric is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // SAPODataConnectorOperatorNoOp is a SAPODataConnectorOperator enum value SAPODataConnectorOperatorNoOp = "NO_OP" )
const ( // SalesforceConnectorOperatorProjection is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorProjection = "PROJECTION" // SalesforceConnectorOperatorLessThan is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorLessThan = "LESS_THAN" // SalesforceConnectorOperatorContains is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorContains = "CONTAINS" // SalesforceConnectorOperatorGreaterThan is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorGreaterThan = "GREATER_THAN" // SalesforceConnectorOperatorBetween is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorBetween = "BETWEEN" // SalesforceConnectorOperatorLessThanOrEqualTo is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorLessThanOrEqualTo = "LESS_THAN_OR_EQUAL_TO" // SalesforceConnectorOperatorGreaterThanOrEqualTo is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorGreaterThanOrEqualTo = "GREATER_THAN_OR_EQUAL_TO" // SalesforceConnectorOperatorEqualTo is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorEqualTo = "EQUAL_TO" // SalesforceConnectorOperatorNotEqualTo is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorNotEqualTo = "NOT_EQUAL_TO" // SalesforceConnectorOperatorAddition is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorAddition = "ADDITION" // SalesforceConnectorOperatorMultiplication is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorMultiplication = "MULTIPLICATION" // SalesforceConnectorOperatorDivision is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorDivision = "DIVISION" // SalesforceConnectorOperatorSubtraction is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorSubtraction = "SUBTRACTION" // SalesforceConnectorOperatorMaskAll is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorMaskAll = "MASK_ALL" // SalesforceConnectorOperatorMaskFirstN is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorMaskFirstN = "MASK_FIRST_N" // SalesforceConnectorOperatorMaskLastN is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorMaskLastN = "MASK_LAST_N" // SalesforceConnectorOperatorValidateNonNull is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // SalesforceConnectorOperatorValidateNonZero is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // SalesforceConnectorOperatorValidateNonNegative is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // SalesforceConnectorOperatorValidateNumeric is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // SalesforceConnectorOperatorNoOp is a SalesforceConnectorOperator enum value SalesforceConnectorOperatorNoOp = "NO_OP" )
const ( // SalesforceDataTransferApiAutomatic is a SalesforceDataTransferApi enum value SalesforceDataTransferApiAutomatic = "AUTOMATIC" // SalesforceDataTransferApiBulkv2 is a SalesforceDataTransferApi enum value SalesforceDataTransferApiBulkv2 = "BULKV2" // SalesforceDataTransferApiRestSync is a SalesforceDataTransferApi enum value SalesforceDataTransferApiRestSync = "REST_SYNC" )
const ( // ScheduleFrequencyTypeByminute is a ScheduleFrequencyType enum value ScheduleFrequencyTypeByminute = "BYMINUTE" // ScheduleFrequencyTypeHourly is a ScheduleFrequencyType enum value ScheduleFrequencyTypeHourly = "HOURLY" // ScheduleFrequencyTypeDaily is a ScheduleFrequencyType enum value ScheduleFrequencyTypeDaily = "DAILY" // ScheduleFrequencyTypeWeekly is a ScheduleFrequencyType enum value ScheduleFrequencyTypeWeekly = "WEEKLY" // ScheduleFrequencyTypeMonthly is a ScheduleFrequencyType enum value ScheduleFrequencyTypeMonthly = "MONTHLY" // ScheduleFrequencyTypeOnce is a ScheduleFrequencyType enum value ScheduleFrequencyTypeOnce = "ONCE" )
const ( // ServiceNowConnectorOperatorProjection is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorProjection = "PROJECTION" // ServiceNowConnectorOperatorContains is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorContains = "CONTAINS" // ServiceNowConnectorOperatorLessThan is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorLessThan = "LESS_THAN" // ServiceNowConnectorOperatorGreaterThan is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorGreaterThan = "GREATER_THAN" // ServiceNowConnectorOperatorBetween is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorBetween = "BETWEEN" // ServiceNowConnectorOperatorLessThanOrEqualTo is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorLessThanOrEqualTo = "LESS_THAN_OR_EQUAL_TO" // ServiceNowConnectorOperatorGreaterThanOrEqualTo is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorGreaterThanOrEqualTo = "GREATER_THAN_OR_EQUAL_TO" // ServiceNowConnectorOperatorEqualTo is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorEqualTo = "EQUAL_TO" // ServiceNowConnectorOperatorNotEqualTo is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorNotEqualTo = "NOT_EQUAL_TO" // ServiceNowConnectorOperatorAddition is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorAddition = "ADDITION" // ServiceNowConnectorOperatorMultiplication is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorMultiplication = "MULTIPLICATION" // ServiceNowConnectorOperatorDivision is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorDivision = "DIVISION" // ServiceNowConnectorOperatorSubtraction is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorSubtraction = "SUBTRACTION" // ServiceNowConnectorOperatorMaskAll is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorMaskAll = "MASK_ALL" // ServiceNowConnectorOperatorMaskFirstN is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorMaskFirstN = "MASK_FIRST_N" // ServiceNowConnectorOperatorMaskLastN is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorMaskLastN = "MASK_LAST_N" // ServiceNowConnectorOperatorValidateNonNull is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // ServiceNowConnectorOperatorValidateNonZero is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // ServiceNowConnectorOperatorValidateNonNegative is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // ServiceNowConnectorOperatorValidateNumeric is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // ServiceNowConnectorOperatorNoOp is a ServiceNowConnectorOperator enum value ServiceNowConnectorOperatorNoOp = "NO_OP" )
const ( // SingularConnectorOperatorProjection is a SingularConnectorOperator enum value SingularConnectorOperatorProjection = "PROJECTION" // SingularConnectorOperatorEqualTo is a SingularConnectorOperator enum value SingularConnectorOperatorEqualTo = "EQUAL_TO" // SingularConnectorOperatorAddition is a SingularConnectorOperator enum value SingularConnectorOperatorAddition = "ADDITION" // SingularConnectorOperatorMultiplication is a SingularConnectorOperator enum value SingularConnectorOperatorMultiplication = "MULTIPLICATION" // SingularConnectorOperatorDivision is a SingularConnectorOperator enum value SingularConnectorOperatorDivision = "DIVISION" // SingularConnectorOperatorSubtraction is a SingularConnectorOperator enum value SingularConnectorOperatorSubtraction = "SUBTRACTION" // SingularConnectorOperatorMaskAll is a SingularConnectorOperator enum value SingularConnectorOperatorMaskAll = "MASK_ALL" // SingularConnectorOperatorMaskFirstN is a SingularConnectorOperator enum value SingularConnectorOperatorMaskFirstN = "MASK_FIRST_N" // SingularConnectorOperatorMaskLastN is a SingularConnectorOperator enum value SingularConnectorOperatorMaskLastN = "MASK_LAST_N" // SingularConnectorOperatorValidateNonNull is a SingularConnectorOperator enum value SingularConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // SingularConnectorOperatorValidateNonZero is a SingularConnectorOperator enum value SingularConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // SingularConnectorOperatorValidateNonNegative is a SingularConnectorOperator enum value SingularConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // SingularConnectorOperatorValidateNumeric is a SingularConnectorOperator enum value SingularConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // SingularConnectorOperatorNoOp is a SingularConnectorOperator enum value SingularConnectorOperatorNoOp = "NO_OP" )
const ( // SlackConnectorOperatorProjection is a SlackConnectorOperator enum value SlackConnectorOperatorProjection = "PROJECTION" // SlackConnectorOperatorLessThan is a SlackConnectorOperator enum value SlackConnectorOperatorLessThan = "LESS_THAN" // SlackConnectorOperatorGreaterThan is a SlackConnectorOperator enum value SlackConnectorOperatorGreaterThan = "GREATER_THAN" // SlackConnectorOperatorBetween is a SlackConnectorOperator enum value SlackConnectorOperatorBetween = "BETWEEN" // SlackConnectorOperatorLessThanOrEqualTo is a SlackConnectorOperator enum value SlackConnectorOperatorLessThanOrEqualTo = "LESS_THAN_OR_EQUAL_TO" // SlackConnectorOperatorGreaterThanOrEqualTo is a SlackConnectorOperator enum value SlackConnectorOperatorGreaterThanOrEqualTo = "GREATER_THAN_OR_EQUAL_TO" // SlackConnectorOperatorEqualTo is a SlackConnectorOperator enum value SlackConnectorOperatorEqualTo = "EQUAL_TO" // SlackConnectorOperatorAddition is a SlackConnectorOperator enum value SlackConnectorOperatorAddition = "ADDITION" // SlackConnectorOperatorMultiplication is a SlackConnectorOperator enum value SlackConnectorOperatorMultiplication = "MULTIPLICATION" // SlackConnectorOperatorDivision is a SlackConnectorOperator enum value SlackConnectorOperatorDivision = "DIVISION" // SlackConnectorOperatorSubtraction is a SlackConnectorOperator enum value SlackConnectorOperatorSubtraction = "SUBTRACTION" // SlackConnectorOperatorMaskAll is a SlackConnectorOperator enum value SlackConnectorOperatorMaskAll = "MASK_ALL" // SlackConnectorOperatorMaskFirstN is a SlackConnectorOperator enum value SlackConnectorOperatorMaskFirstN = "MASK_FIRST_N" // SlackConnectorOperatorMaskLastN is a SlackConnectorOperator enum value SlackConnectorOperatorMaskLastN = "MASK_LAST_N" // SlackConnectorOperatorValidateNonNull is a SlackConnectorOperator enum value SlackConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // SlackConnectorOperatorValidateNonZero is a SlackConnectorOperator enum value SlackConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // SlackConnectorOperatorValidateNonNegative is a SlackConnectorOperator enum value SlackConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // SlackConnectorOperatorValidateNumeric is a SlackConnectorOperator enum value SlackConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // SlackConnectorOperatorNoOp is a SlackConnectorOperator enum value SlackConnectorOperatorNoOp = "NO_OP" )
const ( // SupportedDataTransferTypeRecord is a SupportedDataTransferType enum value SupportedDataTransferTypeRecord = "RECORD" // SupportedDataTransferTypeFile is a SupportedDataTransferType enum value SupportedDataTransferTypeFile = "FILE" )
const ( // TaskTypeArithmetic is a TaskType enum value TaskTypeArithmetic = "Arithmetic" // TaskTypeFilter is a TaskType enum value TaskTypeFilter = "Filter" // TaskTypeMap is a TaskType enum value TaskTypeMap = "Map" // TaskTypeMapAll is a TaskType enum value TaskTypeMapAll = "Map_all" // TaskTypeMask is a TaskType enum value TaskTypeMask = "Mask" // TaskTypeMerge is a TaskType enum value TaskTypeMerge = "Merge" // TaskTypePassthrough is a TaskType enum value TaskTypePassthrough = "Passthrough" // TaskTypeTruncate is a TaskType enum value TaskTypeTruncate = "Truncate" // TaskTypeValidate is a TaskType enum value TaskTypeValidate = "Validate" // TaskTypePartition is a TaskType enum value TaskTypePartition = "Partition" )
const ( // TrendmicroConnectorOperatorProjection is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorProjection = "PROJECTION" // TrendmicroConnectorOperatorEqualTo is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorEqualTo = "EQUAL_TO" // TrendmicroConnectorOperatorAddition is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorAddition = "ADDITION" // TrendmicroConnectorOperatorMultiplication is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorMultiplication = "MULTIPLICATION" // TrendmicroConnectorOperatorDivision is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorDivision = "DIVISION" // TrendmicroConnectorOperatorSubtraction is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorSubtraction = "SUBTRACTION" // TrendmicroConnectorOperatorMaskAll is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorMaskAll = "MASK_ALL" // TrendmicroConnectorOperatorMaskFirstN is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorMaskFirstN = "MASK_FIRST_N" // TrendmicroConnectorOperatorMaskLastN is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorMaskLastN = "MASK_LAST_N" // TrendmicroConnectorOperatorValidateNonNull is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // TrendmicroConnectorOperatorValidateNonZero is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // TrendmicroConnectorOperatorValidateNonNegative is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // TrendmicroConnectorOperatorValidateNumeric is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // TrendmicroConnectorOperatorNoOp is a TrendmicroConnectorOperator enum value TrendmicroConnectorOperatorNoOp = "NO_OP" )
const ( // TriggerTypeScheduled is a TriggerType enum value TriggerTypeScheduled = "Scheduled" // TriggerTypeEvent is a TriggerType enum value TriggerTypeEvent = "Event" // TriggerTypeOnDemand is a TriggerType enum value TriggerTypeOnDemand = "OnDemand" )
const ( // VeevaConnectorOperatorProjection is a VeevaConnectorOperator enum value VeevaConnectorOperatorProjection = "PROJECTION" // VeevaConnectorOperatorLessThan is a VeevaConnectorOperator enum value VeevaConnectorOperatorLessThan = "LESS_THAN" // VeevaConnectorOperatorGreaterThan is a VeevaConnectorOperator enum value VeevaConnectorOperatorGreaterThan = "GREATER_THAN" // VeevaConnectorOperatorContains is a VeevaConnectorOperator enum value VeevaConnectorOperatorContains = "CONTAINS" // VeevaConnectorOperatorBetween is a VeevaConnectorOperator enum value VeevaConnectorOperatorBetween = "BETWEEN" // VeevaConnectorOperatorLessThanOrEqualTo is a VeevaConnectorOperator enum value VeevaConnectorOperatorLessThanOrEqualTo = "LESS_THAN_OR_EQUAL_TO" // VeevaConnectorOperatorGreaterThanOrEqualTo is a VeevaConnectorOperator enum value VeevaConnectorOperatorGreaterThanOrEqualTo = "GREATER_THAN_OR_EQUAL_TO" // VeevaConnectorOperatorEqualTo is a VeevaConnectorOperator enum value VeevaConnectorOperatorEqualTo = "EQUAL_TO" // VeevaConnectorOperatorNotEqualTo is a VeevaConnectorOperator enum value VeevaConnectorOperatorNotEqualTo = "NOT_EQUAL_TO" // VeevaConnectorOperatorAddition is a VeevaConnectorOperator enum value VeevaConnectorOperatorAddition = "ADDITION" // VeevaConnectorOperatorMultiplication is a VeevaConnectorOperator enum value VeevaConnectorOperatorMultiplication = "MULTIPLICATION" // VeevaConnectorOperatorDivision is a VeevaConnectorOperator enum value VeevaConnectorOperatorDivision = "DIVISION" // VeevaConnectorOperatorSubtraction is a VeevaConnectorOperator enum value VeevaConnectorOperatorSubtraction = "SUBTRACTION" // VeevaConnectorOperatorMaskAll is a VeevaConnectorOperator enum value VeevaConnectorOperatorMaskAll = "MASK_ALL" // VeevaConnectorOperatorMaskFirstN is a VeevaConnectorOperator enum value VeevaConnectorOperatorMaskFirstN = "MASK_FIRST_N" // VeevaConnectorOperatorMaskLastN is a VeevaConnectorOperator enum value VeevaConnectorOperatorMaskLastN = "MASK_LAST_N" // VeevaConnectorOperatorValidateNonNull is a VeevaConnectorOperator enum value VeevaConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // VeevaConnectorOperatorValidateNonZero is a VeevaConnectorOperator enum value VeevaConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // VeevaConnectorOperatorValidateNonNegative is a VeevaConnectorOperator enum value VeevaConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // VeevaConnectorOperatorValidateNumeric is a VeevaConnectorOperator enum value VeevaConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // VeevaConnectorOperatorNoOp is a VeevaConnectorOperator enum value VeevaConnectorOperatorNoOp = "NO_OP" )
const ( // WriteOperationTypeInsert is a WriteOperationType enum value WriteOperationTypeInsert = "INSERT" // WriteOperationTypeUpsert is a WriteOperationType enum value WriteOperationTypeUpsert = "UPSERT" // WriteOperationTypeUpdate is a WriteOperationType enum value WriteOperationTypeUpdate = "UPDATE" // WriteOperationTypeDelete is a WriteOperationType enum value WriteOperationTypeDelete = "DELETE" )
The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
const ( // ZendeskConnectorOperatorProjection is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorProjection = "PROJECTION" // ZendeskConnectorOperatorGreaterThan is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorGreaterThan = "GREATER_THAN" // ZendeskConnectorOperatorAddition is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorAddition = "ADDITION" // ZendeskConnectorOperatorMultiplication is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorMultiplication = "MULTIPLICATION" // ZendeskConnectorOperatorDivision is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorDivision = "DIVISION" // ZendeskConnectorOperatorSubtraction is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorSubtraction = "SUBTRACTION" // ZendeskConnectorOperatorMaskAll is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorMaskAll = "MASK_ALL" // ZendeskConnectorOperatorMaskFirstN is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorMaskFirstN = "MASK_FIRST_N" // ZendeskConnectorOperatorMaskLastN is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorMaskLastN = "MASK_LAST_N" // ZendeskConnectorOperatorValidateNonNull is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorValidateNonNull = "VALIDATE_NON_NULL" // ZendeskConnectorOperatorValidateNonZero is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorValidateNonZero = "VALIDATE_NON_ZERO" // ZendeskConnectorOperatorValidateNonNegative is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorValidateNonNegative = "VALIDATE_NON_NEGATIVE" // ZendeskConnectorOperatorValidateNumeric is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorValidateNumeric = "VALIDATE_NUMERIC" // ZendeskConnectorOperatorNoOp is a ZendeskConnectorOperator enum value ZendeskConnectorOperatorNoOp = "NO_OP" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // AppFlow/Requester has invalid or missing permissions. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // There was a conflict when processing the request (for example, a flow with // the given name already exists within the account. Check for conflicting resource // names and try again. ErrCodeConflictException = "ConflictException" // ErrCodeConnectorAuthenticationException for service response error code // "ConnectorAuthenticationException". // // An error occurred when authenticating with the connector endpoint. ErrCodeConnectorAuthenticationException = "ConnectorAuthenticationException" // ErrCodeConnectorServerException for service response error code // "ConnectorServerException". // // An error occurred when retrieving data from the connector endpoint. ErrCodeConnectorServerException = "ConnectorServerException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An internal service error occurred during the processing of your request. // Try again later. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource specified in the request (such as the source or destination // connector profile) is not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The request would cause a service quota (such as the number of flows) to // be exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // API calls have exceeded the maximum allowed API request rate per account // and per Region. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeUnsupportedOperationException for service response error code // "UnsupportedOperationException". // // The requested operation is not supported for the current flow. ErrCodeUnsupportedOperationException = "UnsupportedOperationException" // ErrCodeValidationException for service response error code // "ValidationException". // // The request has invalid or missing parameters. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Appflow" // Name of service. EndpointsID = "appflow" // ID to lookup a service endpoint with. ServiceID = "Appflow" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// AmplitudeConnectorOperatorBetween is a AmplitudeConnectorOperator enum value
AmplitudeConnectorOperatorBetween = "BETWEEN"
)
const (
// CatalogTypeGlue is a CatalogType enum value
CatalogTypeGlue = "GLUE"
)
const (
// ConnectorProvisioningTypeLambda is a ConnectorProvisioningType enum value
ConnectorProvisioningTypeLambda = "LAMBDA"
)
The type of provisioning that the connector supports, such as Lambda.
Variables ¶
This section is empty.
Functions ¶
func AggregationType_Values ¶
func AggregationType_Values() []string
AggregationType_Values returns all elements of the AggregationType enum
func AmplitudeConnectorOperator_Values ¶
func AmplitudeConnectorOperator_Values() []string
AmplitudeConnectorOperator_Values returns all elements of the AmplitudeConnectorOperator enum
func AuthenticationType_Values ¶
func AuthenticationType_Values() []string
AuthenticationType_Values returns all elements of the AuthenticationType enum
func CatalogType_Values ¶
func CatalogType_Values() []string
CatalogType_Values returns all elements of the CatalogType enum
func ConnectionMode_Values ¶
func ConnectionMode_Values() []string
ConnectionMode_Values returns all elements of the ConnectionMode enum
func ConnectorProvisioningType_Values ¶
func ConnectorProvisioningType_Values() []string
ConnectorProvisioningType_Values returns all elements of the ConnectorProvisioningType enum
func ConnectorType_Values ¶
func ConnectorType_Values() []string
ConnectorType_Values returns all elements of the ConnectorType enum
func DataPullMode_Values ¶
func DataPullMode_Values() []string
DataPullMode_Values returns all elements of the DataPullMode enum
func DataTransferApiType_Values ¶
func DataTransferApiType_Values() []string
DataTransferApiType_Values returns all elements of the DataTransferApiType enum
func DatadogConnectorOperator_Values ¶
func DatadogConnectorOperator_Values() []string
DatadogConnectorOperator_Values returns all elements of the DatadogConnectorOperator enum
func DynatraceConnectorOperator_Values ¶
func DynatraceConnectorOperator_Values() []string
DynatraceConnectorOperator_Values returns all elements of the DynatraceConnectorOperator enum
func ExecutionStatus_Values ¶
func ExecutionStatus_Values() []string
ExecutionStatus_Values returns all elements of the ExecutionStatus enum
func FileType_Values ¶
func FileType_Values() []string
FileType_Values returns all elements of the FileType enum
func FlowStatus_Values ¶
func FlowStatus_Values() []string
FlowStatus_Values returns all elements of the FlowStatus enum
func GoogleAnalyticsConnectorOperator_Values ¶
func GoogleAnalyticsConnectorOperator_Values() []string
GoogleAnalyticsConnectorOperator_Values returns all elements of the GoogleAnalyticsConnectorOperator enum
func InforNexusConnectorOperator_Values ¶
func InforNexusConnectorOperator_Values() []string
InforNexusConnectorOperator_Values returns all elements of the InforNexusConnectorOperator enum
func MarketoConnectorOperator_Values ¶
func MarketoConnectorOperator_Values() []string
MarketoConnectorOperator_Values returns all elements of the MarketoConnectorOperator enum
func OAuth2CustomPropType_Values ¶
func OAuth2CustomPropType_Values() []string
OAuth2CustomPropType_Values returns all elements of the OAuth2CustomPropType enum
func OAuth2GrantType_Values ¶
func OAuth2GrantType_Values() []string
OAuth2GrantType_Values returns all elements of the OAuth2GrantType enum
func OperatorPropertiesKeys_Values ¶
func OperatorPropertiesKeys_Values() []string
OperatorPropertiesKeys_Values returns all elements of the OperatorPropertiesKeys enum
func Operator_Values ¶
func Operator_Values() []string
Operator_Values returns all elements of the Operator enum
func Operators_Values ¶
func Operators_Values() []string
Operators_Values returns all elements of the Operators enum
func PardotConnectorOperator_Values ¶
func PardotConnectorOperator_Values() []string
PardotConnectorOperator_Values returns all elements of the PardotConnectorOperator enum
func PathPrefix_Values ¶
func PathPrefix_Values() []string
PathPrefix_Values returns all elements of the PathPrefix enum
func PrefixFormat_Values ¶
func PrefixFormat_Values() []string
PrefixFormat_Values returns all elements of the PrefixFormat enum
func PrefixType_Values ¶
func PrefixType_Values() []string
PrefixType_Values returns all elements of the PrefixType enum
func PrivateConnectionProvisioningFailureCause_Values ¶
func PrivateConnectionProvisioningFailureCause_Values() []string
PrivateConnectionProvisioningFailureCause_Values returns all elements of the PrivateConnectionProvisioningFailureCause enum
func PrivateConnectionProvisioningStatus_Values ¶
func PrivateConnectionProvisioningStatus_Values() []string
PrivateConnectionProvisioningStatus_Values returns all elements of the PrivateConnectionProvisioningStatus enum
func S3ConnectorOperator_Values ¶
func S3ConnectorOperator_Values() []string
S3ConnectorOperator_Values returns all elements of the S3ConnectorOperator enum
func S3InputFileType_Values ¶
func S3InputFileType_Values() []string
S3InputFileType_Values returns all elements of the S3InputFileType enum
func SAPODataConnectorOperator_Values ¶
func SAPODataConnectorOperator_Values() []string
SAPODataConnectorOperator_Values returns all elements of the SAPODataConnectorOperator enum
func SalesforceConnectorOperator_Values ¶
func SalesforceConnectorOperator_Values() []string
SalesforceConnectorOperator_Values returns all elements of the SalesforceConnectorOperator enum
func SalesforceDataTransferApi_Values ¶
func SalesforceDataTransferApi_Values() []string
SalesforceDataTransferApi_Values returns all elements of the SalesforceDataTransferApi enum
func ScheduleFrequencyType_Values ¶
func ScheduleFrequencyType_Values() []string
ScheduleFrequencyType_Values returns all elements of the ScheduleFrequencyType enum
func ServiceNowConnectorOperator_Values ¶
func ServiceNowConnectorOperator_Values() []string
ServiceNowConnectorOperator_Values returns all elements of the ServiceNowConnectorOperator enum
func SingularConnectorOperator_Values ¶
func SingularConnectorOperator_Values() []string
SingularConnectorOperator_Values returns all elements of the SingularConnectorOperator enum
func SlackConnectorOperator_Values ¶
func SlackConnectorOperator_Values() []string
SlackConnectorOperator_Values returns all elements of the SlackConnectorOperator enum
func SupportedDataTransferType_Values ¶
func SupportedDataTransferType_Values() []string
SupportedDataTransferType_Values returns all elements of the SupportedDataTransferType enum
func TaskType_Values ¶
func TaskType_Values() []string
TaskType_Values returns all elements of the TaskType enum
func TrendmicroConnectorOperator_Values ¶
func TrendmicroConnectorOperator_Values() []string
TrendmicroConnectorOperator_Values returns all elements of the TrendmicroConnectorOperator enum
func TriggerType_Values ¶
func TriggerType_Values() []string
TriggerType_Values returns all elements of the TriggerType enum
func VeevaConnectorOperator_Values ¶
func VeevaConnectorOperator_Values() []string
VeevaConnectorOperator_Values returns all elements of the VeevaConnectorOperator enum
func WriteOperationType_Values ¶
func WriteOperationType_Values() []string
WriteOperationType_Values returns all elements of the WriteOperationType enum
func ZendeskConnectorOperator_Values ¶
func ZendeskConnectorOperator_Values() []string
ZendeskConnectorOperator_Values returns all elements of the ZendeskConnectorOperator enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
AppFlow/Requester has invalid or missing permissions.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AggregationConfig ¶
type AggregationConfig struct { // Specifies whether Amazon AppFlow aggregates the flow records into a single // file, or leave them unaggregated. AggregationType *string `locationName:"aggregationType" type:"string" enum:"AggregationType"` // The desired file size, in MB, for each output file that Amazon AppFlow writes // to the flow destination. For each file, Amazon AppFlow attempts to achieve // the size that you specify. The actual file sizes might differ from this target // based on the number and size of the records that each file contains. TargetFileSize *int64 `locationName:"targetFileSize" type:"long"` // contains filtered or unexported fields }
The aggregation settings that you can use to customize the output format of your flow data.
func (AggregationConfig) GoString ¶
func (s AggregationConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AggregationConfig) SetAggregationType ¶
func (s *AggregationConfig) SetAggregationType(v string) *AggregationConfig
SetAggregationType sets the AggregationType field's value.
func (*AggregationConfig) SetTargetFileSize ¶
func (s *AggregationConfig) SetTargetFileSize(v int64) *AggregationConfig
SetTargetFileSize sets the TargetFileSize field's value.
func (AggregationConfig) String ¶
func (s AggregationConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AmplitudeConnectorProfileCredentials ¶
type AmplitudeConnectorProfileCredentials struct { // A unique alphanumeric identifier used to authenticate a user, developer, // or calling program to your API. // // ApiKey is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AmplitudeConnectorProfileCredentials's // String and GoString methods. // // ApiKey is a required field ApiKey *string `locationName:"apiKey" type:"string" required:"true" sensitive:"true"` // The Secret Access Key portion of the credentials. // // SecretKey is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AmplitudeConnectorProfileCredentials's // String and GoString methods. // // SecretKey is a required field SecretKey *string `locationName:"secretKey" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
The connector-specific credentials required when using Amplitude.
func (AmplitudeConnectorProfileCredentials) GoString ¶
func (s AmplitudeConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmplitudeConnectorProfileCredentials) SetApiKey ¶
func (s *AmplitudeConnectorProfileCredentials) SetApiKey(v string) *AmplitudeConnectorProfileCredentials
SetApiKey sets the ApiKey field's value.
func (*AmplitudeConnectorProfileCredentials) SetSecretKey ¶
func (s *AmplitudeConnectorProfileCredentials) SetSecretKey(v string) *AmplitudeConnectorProfileCredentials
SetSecretKey sets the SecretKey field's value.
func (AmplitudeConnectorProfileCredentials) String ¶
func (s AmplitudeConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmplitudeConnectorProfileCredentials) Validate ¶
func (s *AmplitudeConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AmplitudeConnectorProfileProperties ¶
type AmplitudeConnectorProfileProperties struct {
// contains filtered or unexported fields
}
The connector-specific profile properties required when using Amplitude.
func (AmplitudeConnectorProfileProperties) GoString ¶
func (s AmplitudeConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AmplitudeConnectorProfileProperties) String ¶
func (s AmplitudeConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AmplitudeMetadata ¶
type AmplitudeMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Amplitude.
func (AmplitudeMetadata) GoString ¶
func (s AmplitudeMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AmplitudeMetadata) String ¶
func (s AmplitudeMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AmplitudeSourceProperties ¶
type AmplitudeSourceProperties struct { // The object specified in the Amplitude flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Amplitude is being used as a source.
func (AmplitudeSourceProperties) GoString ¶
func (s AmplitudeSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmplitudeSourceProperties) SetObject ¶
func (s *AmplitudeSourceProperties) SetObject(v string) *AmplitudeSourceProperties
SetObject sets the Object field's value.
func (AmplitudeSourceProperties) String ¶
func (s AmplitudeSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AmplitudeSourceProperties) Validate ¶
func (s *AmplitudeSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApiKeyCredentials ¶
type ApiKeyCredentials struct { // The API key required for API key authentication. // // ApiKey is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ApiKeyCredentials's // String and GoString methods. // // ApiKey is a required field ApiKey *string `locationName:"apiKey" type:"string" required:"true" sensitive:"true"` // The API secret key required for API key authentication. // // ApiSecretKey is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ApiKeyCredentials's // String and GoString methods. ApiSecretKey *string `locationName:"apiSecretKey" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The API key credentials required for API key authentication.
func (ApiKeyCredentials) GoString ¶
func (s ApiKeyCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApiKeyCredentials) SetApiKey ¶
func (s *ApiKeyCredentials) SetApiKey(v string) *ApiKeyCredentials
SetApiKey sets the ApiKey field's value.
func (*ApiKeyCredentials) SetApiSecretKey ¶
func (s *ApiKeyCredentials) SetApiSecretKey(v string) *ApiKeyCredentials
SetApiSecretKey sets the ApiSecretKey field's value.
func (ApiKeyCredentials) String ¶
func (s ApiKeyCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApiKeyCredentials) Validate ¶
func (s *ApiKeyCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Appflow ¶
Appflow provides the API operation methods for making requests to Amazon Appflow. See this package's package overview docs for details on the service.
Appflow methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Appflow
New creates a new instance of the Appflow client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a Appflow client from just a session. svc := appflow.New(mySession) // Create a Appflow client with additional configuration svc := appflow.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Appflow) CancelFlowExecutions ¶
func (c *Appflow) CancelFlowExecutions(input *CancelFlowExecutionsInput) (*CancelFlowExecutionsOutput, error)
CancelFlowExecutions API operation for Amazon Appflow.
Cancels active runs for a flow.
You can cancel all of the active runs for a flow, or you can cancel specific runs by providing their IDs.
You can cancel a flow run only when the run is in progress. You can't cancel a run that has already completed or failed. You also can't cancel a run that's scheduled to occur but hasn't started yet. To prevent a scheduled run, you can deactivate the flow with the StopFlow action.
You cannot resume a run after you cancel it.
When you send your request, the status for each run becomes CancelStarted. When the cancellation completes, the status becomes Canceled.
When you cancel a run, you still incur charges for any data that the run already processed before the cancellation. If the run had already written some data to the flow destination, then that data remains in the destination. If you configured the flow to use a batch API (such as the Salesforce Bulk API 2.0), then the run will finish reading or writing its entire batch of data after the cancellation. For these operations, the data processing charges for Amazon AppFlow apply. For the pricing information, see Amazon AppFlow pricing (http://aws.amazon.com/appflow/pricing/).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation CancelFlowExecutions for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
AccessDeniedException AppFlow/Requester has invalid or missing permissions.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ThrottlingException API calls have exceeded the maximum allowed API request rate per account and per Region.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/CancelFlowExecutions
func (*Appflow) CancelFlowExecutionsRequest ¶
func (c *Appflow) CancelFlowExecutionsRequest(input *CancelFlowExecutionsInput) (req *request.Request, output *CancelFlowExecutionsOutput)
CancelFlowExecutionsRequest generates a "aws/request.Request" representing the client's request for the CancelFlowExecutions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelFlowExecutions for more information on using the CancelFlowExecutions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelFlowExecutionsRequest method. req, resp := client.CancelFlowExecutionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/CancelFlowExecutions
func (*Appflow) CancelFlowExecutionsWithContext ¶
func (c *Appflow) CancelFlowExecutionsWithContext(ctx aws.Context, input *CancelFlowExecutionsInput, opts ...request.Option) (*CancelFlowExecutionsOutput, error)
CancelFlowExecutionsWithContext is the same as CancelFlowExecutions with the addition of the ability to pass a context and additional request options.
See CancelFlowExecutions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) CreateConnectorProfile ¶
func (c *Appflow) CreateConnectorProfile(input *CreateConnectorProfileInput) (*CreateConnectorProfileOutput, error)
CreateConnectorProfile API operation for Amazon Appflow.
Creates a new connector profile associated with your Amazon Web Services account. There is a soft quota of 100 connector profiles per Amazon Web Services account. If you need more connector profiles than this quota allows, you can submit a request to the Amazon AppFlow team through the Amazon AppFlow support channel. In each connector profile that you create, you can provide the credentials and properties for only one connector.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation CreateConnectorProfile for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
ServiceQuotaExceededException The request would cause a service quota (such as the number of flows) to be exceeded.
ConnectorAuthenticationException An error occurred when authenticating with the connector endpoint.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/CreateConnectorProfile
func (*Appflow) CreateConnectorProfileRequest ¶
func (c *Appflow) CreateConnectorProfileRequest(input *CreateConnectorProfileInput) (req *request.Request, output *CreateConnectorProfileOutput)
CreateConnectorProfileRequest generates a "aws/request.Request" representing the client's request for the CreateConnectorProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateConnectorProfile for more information on using the CreateConnectorProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateConnectorProfileRequest method. req, resp := client.CreateConnectorProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/CreateConnectorProfile
func (*Appflow) CreateConnectorProfileWithContext ¶
func (c *Appflow) CreateConnectorProfileWithContext(ctx aws.Context, input *CreateConnectorProfileInput, opts ...request.Option) (*CreateConnectorProfileOutput, error)
CreateConnectorProfileWithContext is the same as CreateConnectorProfile with the addition of the ability to pass a context and additional request options.
See CreateConnectorProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) CreateFlow ¶
func (c *Appflow) CreateFlow(input *CreateFlowInput) (*CreateFlowOutput, error)
CreateFlow API operation for Amazon Appflow.
Enables your application to create a new flow using Amazon AppFlow. You must create a connector profile before calling this API. Please note that the Request Syntax below shows syntax for multiple destinations, however, you can only transfer data to one item in this list at a time. Amazon AppFlow does not currently support flows to multiple destinations at once.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation CreateFlow for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ServiceQuotaExceededException The request would cause a service quota (such as the number of flows) to be exceeded.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
ConnectorAuthenticationException An error occurred when authenticating with the connector endpoint.
ConnectorServerException An error occurred when retrieving data from the connector endpoint.
AccessDeniedException AppFlow/Requester has invalid or missing permissions.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/CreateFlow
func (*Appflow) CreateFlowRequest ¶
func (c *Appflow) CreateFlowRequest(input *CreateFlowInput) (req *request.Request, output *CreateFlowOutput)
CreateFlowRequest generates a "aws/request.Request" representing the client's request for the CreateFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateFlow for more information on using the CreateFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFlowRequest method. req, resp := client.CreateFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/CreateFlow
func (*Appflow) CreateFlowWithContext ¶
func (c *Appflow) CreateFlowWithContext(ctx aws.Context, input *CreateFlowInput, opts ...request.Option) (*CreateFlowOutput, error)
CreateFlowWithContext is the same as CreateFlow with the addition of the ability to pass a context and additional request options.
See CreateFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DeleteConnectorProfile ¶
func (c *Appflow) DeleteConnectorProfile(input *DeleteConnectorProfileInput) (*DeleteConnectorProfileOutput, error)
DeleteConnectorProfile API operation for Amazon Appflow.
Enables you to delete an existing connector profile.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation DeleteConnectorProfile for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DeleteConnectorProfile
func (*Appflow) DeleteConnectorProfileRequest ¶
func (c *Appflow) DeleteConnectorProfileRequest(input *DeleteConnectorProfileInput) (req *request.Request, output *DeleteConnectorProfileOutput)
DeleteConnectorProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteConnectorProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteConnectorProfile for more information on using the DeleteConnectorProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteConnectorProfileRequest method. req, resp := client.DeleteConnectorProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DeleteConnectorProfile
func (*Appflow) DeleteConnectorProfileWithContext ¶
func (c *Appflow) DeleteConnectorProfileWithContext(ctx aws.Context, input *DeleteConnectorProfileInput, opts ...request.Option) (*DeleteConnectorProfileOutput, error)
DeleteConnectorProfileWithContext is the same as DeleteConnectorProfile with the addition of the ability to pass a context and additional request options.
See DeleteConnectorProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DeleteFlow ¶
func (c *Appflow) DeleteFlow(input *DeleteFlowInput) (*DeleteFlowOutput, error)
DeleteFlow API operation for Amazon Appflow.
Enables your application to delete an existing flow. Before deleting the flow, Amazon AppFlow validates the request by checking the flow configuration and status. You can delete flows one at a time.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation DeleteFlow for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DeleteFlow
func (*Appflow) DeleteFlowRequest ¶
func (c *Appflow) DeleteFlowRequest(input *DeleteFlowInput) (req *request.Request, output *DeleteFlowOutput)
DeleteFlowRequest generates a "aws/request.Request" representing the client's request for the DeleteFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteFlow for more information on using the DeleteFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteFlowRequest method. req, resp := client.DeleteFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DeleteFlow
func (*Appflow) DeleteFlowWithContext ¶
func (c *Appflow) DeleteFlowWithContext(ctx aws.Context, input *DeleteFlowInput, opts ...request.Option) (*DeleteFlowOutput, error)
DeleteFlowWithContext is the same as DeleteFlow with the addition of the ability to pass a context and additional request options.
See DeleteFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DescribeConnector ¶
func (c *Appflow) DescribeConnector(input *DescribeConnectorInput) (*DescribeConnectorOutput, error)
DescribeConnector API operation for Amazon Appflow.
Describes the given custom connector registered in your Amazon Web Services account. This API can be used for custom connectors that are registered in your account and also for Amazon authored connectors.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation DescribeConnector for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeConnector
func (*Appflow) DescribeConnectorEntity ¶
func (c *Appflow) DescribeConnectorEntity(input *DescribeConnectorEntityInput) (*DescribeConnectorEntityOutput, error)
DescribeConnectorEntity API operation for Amazon Appflow.
Provides details regarding the entity used with the connector, with a description of the data model for each field in that entity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation DescribeConnectorEntity for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ConnectorAuthenticationException An error occurred when authenticating with the connector endpoint.
ConnectorServerException An error occurred when retrieving data from the connector endpoint.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeConnectorEntity
func (*Appflow) DescribeConnectorEntityRequest ¶
func (c *Appflow) DescribeConnectorEntityRequest(input *DescribeConnectorEntityInput) (req *request.Request, output *DescribeConnectorEntityOutput)
DescribeConnectorEntityRequest generates a "aws/request.Request" representing the client's request for the DescribeConnectorEntity operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeConnectorEntity for more information on using the DescribeConnectorEntity API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeConnectorEntityRequest method. req, resp := client.DescribeConnectorEntityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeConnectorEntity
func (*Appflow) DescribeConnectorEntityWithContext ¶
func (c *Appflow) DescribeConnectorEntityWithContext(ctx aws.Context, input *DescribeConnectorEntityInput, opts ...request.Option) (*DescribeConnectorEntityOutput, error)
DescribeConnectorEntityWithContext is the same as DescribeConnectorEntity with the addition of the ability to pass a context and additional request options.
See DescribeConnectorEntity for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DescribeConnectorProfiles ¶
func (c *Appflow) DescribeConnectorProfiles(input *DescribeConnectorProfilesInput) (*DescribeConnectorProfilesOutput, error)
DescribeConnectorProfiles API operation for Amazon Appflow.
Returns a list of connector-profile details matching the provided connector-profile names and connector-types. Both input lists are optional, and you can use them to filter the result.
If no names or connector-types are provided, returns all connector profiles in a paginated form. If there is no match, this operation returns an empty list.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation DescribeConnectorProfiles for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeConnectorProfiles
func (*Appflow) DescribeConnectorProfilesPages ¶
func (c *Appflow) DescribeConnectorProfilesPages(input *DescribeConnectorProfilesInput, fn func(*DescribeConnectorProfilesOutput, bool) bool) error
DescribeConnectorProfilesPages iterates over the pages of a DescribeConnectorProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeConnectorProfiles method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeConnectorProfiles operation. pageNum := 0 err := client.DescribeConnectorProfilesPages(params, func(page *appflow.DescribeConnectorProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Appflow) DescribeConnectorProfilesPagesWithContext ¶
func (c *Appflow) DescribeConnectorProfilesPagesWithContext(ctx aws.Context, input *DescribeConnectorProfilesInput, fn func(*DescribeConnectorProfilesOutput, bool) bool, opts ...request.Option) error
DescribeConnectorProfilesPagesWithContext same as DescribeConnectorProfilesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DescribeConnectorProfilesRequest ¶
func (c *Appflow) DescribeConnectorProfilesRequest(input *DescribeConnectorProfilesInput) (req *request.Request, output *DescribeConnectorProfilesOutput)
DescribeConnectorProfilesRequest generates a "aws/request.Request" representing the client's request for the DescribeConnectorProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeConnectorProfiles for more information on using the DescribeConnectorProfiles API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeConnectorProfilesRequest method. req, resp := client.DescribeConnectorProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeConnectorProfiles
func (*Appflow) DescribeConnectorProfilesWithContext ¶
func (c *Appflow) DescribeConnectorProfilesWithContext(ctx aws.Context, input *DescribeConnectorProfilesInput, opts ...request.Option) (*DescribeConnectorProfilesOutput, error)
DescribeConnectorProfilesWithContext is the same as DescribeConnectorProfiles with the addition of the ability to pass a context and additional request options.
See DescribeConnectorProfiles for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DescribeConnectorRequest ¶
func (c *Appflow) DescribeConnectorRequest(input *DescribeConnectorInput) (req *request.Request, output *DescribeConnectorOutput)
DescribeConnectorRequest generates a "aws/request.Request" representing the client's request for the DescribeConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeConnector for more information on using the DescribeConnector API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeConnectorRequest method. req, resp := client.DescribeConnectorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeConnector
func (*Appflow) DescribeConnectorWithContext ¶
func (c *Appflow) DescribeConnectorWithContext(ctx aws.Context, input *DescribeConnectorInput, opts ...request.Option) (*DescribeConnectorOutput, error)
DescribeConnectorWithContext is the same as DescribeConnector with the addition of the ability to pass a context and additional request options.
See DescribeConnector for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DescribeConnectors ¶
func (c *Appflow) DescribeConnectors(input *DescribeConnectorsInput) (*DescribeConnectorsOutput, error)
DescribeConnectors API operation for Amazon Appflow.
Describes the connectors vended by Amazon AppFlow for specified connector types. If you don't specify a connector type, this operation describes all connectors vended by Amazon AppFlow. If there are more connectors than can be returned in one page, the response contains a nextToken object, which can be be passed in to the next call to the DescribeConnectors API operation to retrieve the next page.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation DescribeConnectors for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeConnectors
func (*Appflow) DescribeConnectorsPages ¶
func (c *Appflow) DescribeConnectorsPages(input *DescribeConnectorsInput, fn func(*DescribeConnectorsOutput, bool) bool) error
DescribeConnectorsPages iterates over the pages of a DescribeConnectors operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeConnectors method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeConnectors operation. pageNum := 0 err := client.DescribeConnectorsPages(params, func(page *appflow.DescribeConnectorsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Appflow) DescribeConnectorsPagesWithContext ¶
func (c *Appflow) DescribeConnectorsPagesWithContext(ctx aws.Context, input *DescribeConnectorsInput, fn func(*DescribeConnectorsOutput, bool) bool, opts ...request.Option) error
DescribeConnectorsPagesWithContext same as DescribeConnectorsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DescribeConnectorsRequest ¶
func (c *Appflow) DescribeConnectorsRequest(input *DescribeConnectorsInput) (req *request.Request, output *DescribeConnectorsOutput)
DescribeConnectorsRequest generates a "aws/request.Request" representing the client's request for the DescribeConnectors operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeConnectors for more information on using the DescribeConnectors API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeConnectorsRequest method. req, resp := client.DescribeConnectorsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeConnectors
func (*Appflow) DescribeConnectorsWithContext ¶
func (c *Appflow) DescribeConnectorsWithContext(ctx aws.Context, input *DescribeConnectorsInput, opts ...request.Option) (*DescribeConnectorsOutput, error)
DescribeConnectorsWithContext is the same as DescribeConnectors with the addition of the ability to pass a context and additional request options.
See DescribeConnectors for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DescribeFlow ¶
func (c *Appflow) DescribeFlow(input *DescribeFlowInput) (*DescribeFlowOutput, error)
DescribeFlow API operation for Amazon Appflow.
Provides a description of the specified flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation DescribeFlow for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeFlow
func (*Appflow) DescribeFlowExecutionRecords ¶
func (c *Appflow) DescribeFlowExecutionRecords(input *DescribeFlowExecutionRecordsInput) (*DescribeFlowExecutionRecordsOutput, error)
DescribeFlowExecutionRecords API operation for Amazon Appflow.
Fetches the execution history of the flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation DescribeFlowExecutionRecords for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeFlowExecutionRecords
func (*Appflow) DescribeFlowExecutionRecordsPages ¶
func (c *Appflow) DescribeFlowExecutionRecordsPages(input *DescribeFlowExecutionRecordsInput, fn func(*DescribeFlowExecutionRecordsOutput, bool) bool) error
DescribeFlowExecutionRecordsPages iterates over the pages of a DescribeFlowExecutionRecords operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeFlowExecutionRecords method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeFlowExecutionRecords operation. pageNum := 0 err := client.DescribeFlowExecutionRecordsPages(params, func(page *appflow.DescribeFlowExecutionRecordsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Appflow) DescribeFlowExecutionRecordsPagesWithContext ¶
func (c *Appflow) DescribeFlowExecutionRecordsPagesWithContext(ctx aws.Context, input *DescribeFlowExecutionRecordsInput, fn func(*DescribeFlowExecutionRecordsOutput, bool) bool, opts ...request.Option) error
DescribeFlowExecutionRecordsPagesWithContext same as DescribeFlowExecutionRecordsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DescribeFlowExecutionRecordsRequest ¶
func (c *Appflow) DescribeFlowExecutionRecordsRequest(input *DescribeFlowExecutionRecordsInput) (req *request.Request, output *DescribeFlowExecutionRecordsOutput)
DescribeFlowExecutionRecordsRequest generates a "aws/request.Request" representing the client's request for the DescribeFlowExecutionRecords operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeFlowExecutionRecords for more information on using the DescribeFlowExecutionRecords API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeFlowExecutionRecordsRequest method. req, resp := client.DescribeFlowExecutionRecordsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeFlowExecutionRecords
func (*Appflow) DescribeFlowExecutionRecordsWithContext ¶
func (c *Appflow) DescribeFlowExecutionRecordsWithContext(ctx aws.Context, input *DescribeFlowExecutionRecordsInput, opts ...request.Option) (*DescribeFlowExecutionRecordsOutput, error)
DescribeFlowExecutionRecordsWithContext is the same as DescribeFlowExecutionRecords with the addition of the ability to pass a context and additional request options.
See DescribeFlowExecutionRecords for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) DescribeFlowRequest ¶
func (c *Appflow) DescribeFlowRequest(input *DescribeFlowInput) (req *request.Request, output *DescribeFlowOutput)
DescribeFlowRequest generates a "aws/request.Request" representing the client's request for the DescribeFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeFlow for more information on using the DescribeFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeFlowRequest method. req, resp := client.DescribeFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/DescribeFlow
func (*Appflow) DescribeFlowWithContext ¶
func (c *Appflow) DescribeFlowWithContext(ctx aws.Context, input *DescribeFlowInput, opts ...request.Option) (*DescribeFlowOutput, error)
DescribeFlowWithContext is the same as DescribeFlow with the addition of the ability to pass a context and additional request options.
See DescribeFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) ListConnectorEntities ¶
func (c *Appflow) ListConnectorEntities(input *ListConnectorEntitiesInput) (*ListConnectorEntitiesOutput, error)
ListConnectorEntities API operation for Amazon Appflow.
Returns the list of available connector entities supported by Amazon AppFlow. For example, you can query Salesforce for Account and Opportunity entities, or query ServiceNow for the Incident entity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation ListConnectorEntities for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ConnectorAuthenticationException An error occurred when authenticating with the connector endpoint.
ConnectorServerException An error occurred when retrieving data from the connector endpoint.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ListConnectorEntities
func (*Appflow) ListConnectorEntitiesRequest ¶
func (c *Appflow) ListConnectorEntitiesRequest(input *ListConnectorEntitiesInput) (req *request.Request, output *ListConnectorEntitiesOutput)
ListConnectorEntitiesRequest generates a "aws/request.Request" representing the client's request for the ListConnectorEntities operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListConnectorEntities for more information on using the ListConnectorEntities API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListConnectorEntitiesRequest method. req, resp := client.ListConnectorEntitiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ListConnectorEntities
func (*Appflow) ListConnectorEntitiesWithContext ¶
func (c *Appflow) ListConnectorEntitiesWithContext(ctx aws.Context, input *ListConnectorEntitiesInput, opts ...request.Option) (*ListConnectorEntitiesOutput, error)
ListConnectorEntitiesWithContext is the same as ListConnectorEntities with the addition of the ability to pass a context and additional request options.
See ListConnectorEntities for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) ListConnectors ¶
func (c *Appflow) ListConnectors(input *ListConnectorsInput) (*ListConnectorsOutput, error)
ListConnectors API operation for Amazon Appflow.
Returns the list of all registered custom connectors in your Amazon Web Services account. This API lists only custom connectors registered in this account, not the Amazon Web Services authored connectors.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation ListConnectors for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ListConnectors
func (*Appflow) ListConnectorsPages ¶
func (c *Appflow) ListConnectorsPages(input *ListConnectorsInput, fn func(*ListConnectorsOutput, bool) bool) error
ListConnectorsPages iterates over the pages of a ListConnectors operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListConnectors method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListConnectors operation. pageNum := 0 err := client.ListConnectorsPages(params, func(page *appflow.ListConnectorsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Appflow) ListConnectorsPagesWithContext ¶
func (c *Appflow) ListConnectorsPagesWithContext(ctx aws.Context, input *ListConnectorsInput, fn func(*ListConnectorsOutput, bool) bool, opts ...request.Option) error
ListConnectorsPagesWithContext same as ListConnectorsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) ListConnectorsRequest ¶
func (c *Appflow) ListConnectorsRequest(input *ListConnectorsInput) (req *request.Request, output *ListConnectorsOutput)
ListConnectorsRequest generates a "aws/request.Request" representing the client's request for the ListConnectors operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListConnectors for more information on using the ListConnectors API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListConnectorsRequest method. req, resp := client.ListConnectorsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ListConnectors
func (*Appflow) ListConnectorsWithContext ¶
func (c *Appflow) ListConnectorsWithContext(ctx aws.Context, input *ListConnectorsInput, opts ...request.Option) (*ListConnectorsOutput, error)
ListConnectorsWithContext is the same as ListConnectors with the addition of the ability to pass a context and additional request options.
See ListConnectors for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) ListFlows ¶
func (c *Appflow) ListFlows(input *ListFlowsInput) (*ListFlowsOutput, error)
ListFlows API operation for Amazon Appflow.
Lists all of the flows associated with your account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation ListFlows for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ListFlows
func (*Appflow) ListFlowsPages ¶
func (c *Appflow) ListFlowsPages(input *ListFlowsInput, fn func(*ListFlowsOutput, bool) bool) error
ListFlowsPages iterates over the pages of a ListFlows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListFlows method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFlows operation. pageNum := 0 err := client.ListFlowsPages(params, func(page *appflow.ListFlowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Appflow) ListFlowsPagesWithContext ¶
func (c *Appflow) ListFlowsPagesWithContext(ctx aws.Context, input *ListFlowsInput, fn func(*ListFlowsOutput, bool) bool, opts ...request.Option) error
ListFlowsPagesWithContext same as ListFlowsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) ListFlowsRequest ¶
func (c *Appflow) ListFlowsRequest(input *ListFlowsInput) (req *request.Request, output *ListFlowsOutput)
ListFlowsRequest generates a "aws/request.Request" representing the client's request for the ListFlows operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFlows for more information on using the ListFlows API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFlowsRequest method. req, resp := client.ListFlowsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ListFlows
func (*Appflow) ListFlowsWithContext ¶
func (c *Appflow) ListFlowsWithContext(ctx aws.Context, input *ListFlowsInput, opts ...request.Option) (*ListFlowsOutput, error)
ListFlowsWithContext is the same as ListFlows with the addition of the ability to pass a context and additional request options.
See ListFlows for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) ListTagsForResource ¶
func (c *Appflow) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Appflow.
Retrieves the tags that are associated with a specified flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ListTagsForResource
func (*Appflow) ListTagsForResourceRequest ¶
func (c *Appflow) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ListTagsForResource
func (*Appflow) ListTagsForResourceWithContext ¶
func (c *Appflow) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) RegisterConnector ¶
func (c *Appflow) RegisterConnector(input *RegisterConnectorInput) (*RegisterConnectorOutput, error)
RegisterConnector API operation for Amazon Appflow.
Registers a new custom connector with your Amazon Web Services account. Before you can register the connector, you must deploy the associated AWS lambda function in your account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation RegisterConnector for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
AccessDeniedException AppFlow/Requester has invalid or missing permissions.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ServiceQuotaExceededException The request would cause a service quota (such as the number of flows) to be exceeded.
ThrottlingException API calls have exceeded the maximum allowed API request rate per account and per Region.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ConnectorServerException An error occurred when retrieving data from the connector endpoint.
ConnectorAuthenticationException An error occurred when authenticating with the connector endpoint.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/RegisterConnector
func (*Appflow) RegisterConnectorRequest ¶
func (c *Appflow) RegisterConnectorRequest(input *RegisterConnectorInput) (req *request.Request, output *RegisterConnectorOutput)
RegisterConnectorRequest generates a "aws/request.Request" representing the client's request for the RegisterConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RegisterConnector for more information on using the RegisterConnector API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RegisterConnectorRequest method. req, resp := client.RegisterConnectorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/RegisterConnector
func (*Appflow) RegisterConnectorWithContext ¶
func (c *Appflow) RegisterConnectorWithContext(ctx aws.Context, input *RegisterConnectorInput, opts ...request.Option) (*RegisterConnectorOutput, error)
RegisterConnectorWithContext is the same as RegisterConnector with the addition of the ability to pass a context and additional request options.
See RegisterConnector for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) ResetConnectorMetadataCache ¶
func (c *Appflow) ResetConnectorMetadataCache(input *ResetConnectorMetadataCacheInput) (*ResetConnectorMetadataCacheOutput, error)
ResetConnectorMetadataCache API operation for Amazon Appflow.
Resets metadata about your connector entities that Amazon AppFlow stored in its cache. Use this action when you want Amazon AppFlow to return the latest information about the data that you have in a source application.
Amazon AppFlow returns metadata about your entities when you use the ListConnectorEntities or DescribeConnectorEntities actions. Following these actions, Amazon AppFlow caches the metadata to reduce the number of API requests that it must send to the source application. Amazon AppFlow automatically resets the cache once every hour, but you can use this action when you want to get the latest metadata right away.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation ResetConnectorMetadataCache for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ResetConnectorMetadataCache
func (*Appflow) ResetConnectorMetadataCacheRequest ¶
func (c *Appflow) ResetConnectorMetadataCacheRequest(input *ResetConnectorMetadataCacheInput) (req *request.Request, output *ResetConnectorMetadataCacheOutput)
ResetConnectorMetadataCacheRequest generates a "aws/request.Request" representing the client's request for the ResetConnectorMetadataCache operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ResetConnectorMetadataCache for more information on using the ResetConnectorMetadataCache API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ResetConnectorMetadataCacheRequest method. req, resp := client.ResetConnectorMetadataCacheRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/ResetConnectorMetadataCache
func (*Appflow) ResetConnectorMetadataCacheWithContext ¶
func (c *Appflow) ResetConnectorMetadataCacheWithContext(ctx aws.Context, input *ResetConnectorMetadataCacheInput, opts ...request.Option) (*ResetConnectorMetadataCacheOutput, error)
ResetConnectorMetadataCacheWithContext is the same as ResetConnectorMetadataCache with the addition of the ability to pass a context and additional request options.
See ResetConnectorMetadataCache for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) StartFlow ¶
func (c *Appflow) StartFlow(input *StartFlowInput) (*StartFlowOutput, error)
StartFlow API operation for Amazon Appflow.
Activates an existing flow. For on-demand flows, this operation runs the flow immediately. For schedule and event-triggered flows, this operation activates the flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation StartFlow for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ServiceQuotaExceededException The request would cause a service quota (such as the number of flows) to be exceeded.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/StartFlow
func (*Appflow) StartFlowRequest ¶
func (c *Appflow) StartFlowRequest(input *StartFlowInput) (req *request.Request, output *StartFlowOutput)
StartFlowRequest generates a "aws/request.Request" representing the client's request for the StartFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartFlow for more information on using the StartFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartFlowRequest method. req, resp := client.StartFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/StartFlow
func (*Appflow) StartFlowWithContext ¶
func (c *Appflow) StartFlowWithContext(ctx aws.Context, input *StartFlowInput, opts ...request.Option) (*StartFlowOutput, error)
StartFlowWithContext is the same as StartFlow with the addition of the ability to pass a context and additional request options.
See StartFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) StopFlow ¶
func (c *Appflow) StopFlow(input *StopFlowInput) (*StopFlowOutput, error)
StopFlow API operation for Amazon Appflow.
Deactivates the existing flow. For on-demand flows, this operation returns an unsupportedOperationException error message. For schedule and event-triggered flows, this operation deactivates the flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation StopFlow for usage and error information.
Returned Error Types:
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
UnsupportedOperationException The requested operation is not supported for the current flow.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/StopFlow
func (*Appflow) StopFlowRequest ¶
func (c *Appflow) StopFlowRequest(input *StopFlowInput) (req *request.Request, output *StopFlowOutput)
StopFlowRequest generates a "aws/request.Request" representing the client's request for the StopFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopFlow for more information on using the StopFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopFlowRequest method. req, resp := client.StopFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/StopFlow
func (*Appflow) StopFlowWithContext ¶
func (c *Appflow) StopFlowWithContext(ctx aws.Context, input *StopFlowInput, opts ...request.Option) (*StopFlowOutput, error)
StopFlowWithContext is the same as StopFlow with the addition of the ability to pass a context and additional request options.
See StopFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) TagResource ¶
func (c *Appflow) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Appflow.
Applies a tag to the specified flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/TagResource
func (*Appflow) TagResourceRequest ¶
func (c *Appflow) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/TagResource
func (*Appflow) TagResourceWithContext ¶
func (c *Appflow) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) UnregisterConnector ¶
func (c *Appflow) UnregisterConnector(input *UnregisterConnectorInput) (*UnregisterConnectorOutput, error)
UnregisterConnector API operation for Amazon Appflow.
Unregisters the custom connector registered in your account that matches the connector label provided in the request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation UnregisterConnector for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UnregisterConnector
func (*Appflow) UnregisterConnectorRequest ¶
func (c *Appflow) UnregisterConnectorRequest(input *UnregisterConnectorInput) (req *request.Request, output *UnregisterConnectorOutput)
UnregisterConnectorRequest generates a "aws/request.Request" representing the client's request for the UnregisterConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UnregisterConnector for more information on using the UnregisterConnector API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UnregisterConnectorRequest method. req, resp := client.UnregisterConnectorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UnregisterConnector
func (*Appflow) UnregisterConnectorWithContext ¶
func (c *Appflow) UnregisterConnectorWithContext(ctx aws.Context, input *UnregisterConnectorInput, opts ...request.Option) (*UnregisterConnectorOutput, error)
UnregisterConnectorWithContext is the same as UnregisterConnector with the addition of the ability to pass a context and additional request options.
See UnregisterConnector for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) UntagResource ¶
func (c *Appflow) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Appflow.
Removes a tag from the specified flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UntagResource
func (*Appflow) UntagResourceRequest ¶
func (c *Appflow) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UntagResource
func (*Appflow) UntagResourceWithContext ¶
func (c *Appflow) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) UpdateConnectorProfile ¶
func (c *Appflow) UpdateConnectorProfile(input *UpdateConnectorProfileInput) (*UpdateConnectorProfileOutput, error)
UpdateConnectorProfile API operation for Amazon Appflow.
Updates a given connector profile associated with your account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation UpdateConnectorProfile for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
ConnectorAuthenticationException An error occurred when authenticating with the connector endpoint.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UpdateConnectorProfile
func (*Appflow) UpdateConnectorProfileRequest ¶
func (c *Appflow) UpdateConnectorProfileRequest(input *UpdateConnectorProfileInput) (req *request.Request, output *UpdateConnectorProfileOutput)
UpdateConnectorProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateConnectorProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateConnectorProfile for more information on using the UpdateConnectorProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateConnectorProfileRequest method. req, resp := client.UpdateConnectorProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UpdateConnectorProfile
func (*Appflow) UpdateConnectorProfileWithContext ¶
func (c *Appflow) UpdateConnectorProfileWithContext(ctx aws.Context, input *UpdateConnectorProfileInput, opts ...request.Option) (*UpdateConnectorProfileOutput, error)
UpdateConnectorProfileWithContext is the same as UpdateConnectorProfile with the addition of the ability to pass a context and additional request options.
See UpdateConnectorProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) UpdateConnectorRegistration ¶
func (c *Appflow) UpdateConnectorRegistration(input *UpdateConnectorRegistrationInput) (*UpdateConnectorRegistrationOutput, error)
UpdateConnectorRegistration API operation for Amazon Appflow.
Updates a custom connector that you've previously registered. This operation updates the connector with one of the following:
The latest version of the AWS Lambda function that's assigned to the connector
A new AWS Lambda function that you specify
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation UpdateConnectorRegistration for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
AccessDeniedException AppFlow/Requester has invalid or missing permissions.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ServiceQuotaExceededException The request would cause a service quota (such as the number of flows) to be exceeded.
ThrottlingException API calls have exceeded the maximum allowed API request rate per account and per Region.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
ConnectorServerException An error occurred when retrieving data from the connector endpoint.
ConnectorAuthenticationException An error occurred when authenticating with the connector endpoint.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UpdateConnectorRegistration
func (*Appflow) UpdateConnectorRegistrationRequest ¶
func (c *Appflow) UpdateConnectorRegistrationRequest(input *UpdateConnectorRegistrationInput) (req *request.Request, output *UpdateConnectorRegistrationOutput)
UpdateConnectorRegistrationRequest generates a "aws/request.Request" representing the client's request for the UpdateConnectorRegistration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateConnectorRegistration for more information on using the UpdateConnectorRegistration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateConnectorRegistrationRequest method. req, resp := client.UpdateConnectorRegistrationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UpdateConnectorRegistration
func (*Appflow) UpdateConnectorRegistrationWithContext ¶
func (c *Appflow) UpdateConnectorRegistrationWithContext(ctx aws.Context, input *UpdateConnectorRegistrationInput, opts ...request.Option) (*UpdateConnectorRegistrationOutput, error)
UpdateConnectorRegistrationWithContext is the same as UpdateConnectorRegistration with the addition of the ability to pass a context and additional request options.
See UpdateConnectorRegistration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Appflow) UpdateFlow ¶
func (c *Appflow) UpdateFlow(input *UpdateFlowInput) (*UpdateFlowOutput, error)
UpdateFlow API operation for Amazon Appflow.
Updates an existing flow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Appflow's API operation UpdateFlow for usage and error information.
Returned Error Types:
ValidationException The request has invalid or missing parameters.
ResourceNotFoundException The resource specified in the request (such as the source or destination connector profile) is not found.
ServiceQuotaExceededException The request would cause a service quota (such as the number of flows) to be exceeded.
ConflictException There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
ConnectorAuthenticationException An error occurred when authenticating with the connector endpoint.
ConnectorServerException An error occurred when retrieving data from the connector endpoint.
InternalServerException An internal service error occurred during the processing of your request. Try again later.
AccessDeniedException AppFlow/Requester has invalid or missing permissions.
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UpdateFlow
func (*Appflow) UpdateFlowRequest ¶
func (c *Appflow) UpdateFlowRequest(input *UpdateFlowInput) (req *request.Request, output *UpdateFlowOutput)
UpdateFlowRequest generates a "aws/request.Request" representing the client's request for the UpdateFlow operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFlow for more information on using the UpdateFlow API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFlowRequest method. req, resp := client.UpdateFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appflow-2020-08-23/UpdateFlow
func (*Appflow) UpdateFlowWithContext ¶
func (c *Appflow) UpdateFlowWithContext(ctx aws.Context, input *UpdateFlowInput, opts ...request.Option) (*UpdateFlowOutput, error)
UpdateFlowWithContext is the same as UpdateFlow with the addition of the ability to pass a context and additional request options.
See UpdateFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type AuthParameter ¶
type AuthParameter struct { // Contains default values for this authentication parameter that are supplied // by the connector. ConnectorSuppliedValues []*string `locationName:"connectorSuppliedValues" type:"list"` // A description about the authentication parameter. Description *string `locationName:"description" type:"string"` // Indicates whether this authentication parameter is required. IsRequired *bool `locationName:"isRequired" type:"boolean"` // Indicates whether this authentication parameter is a sensitive field. IsSensitiveField *bool `locationName:"isSensitiveField" type:"boolean"` // The authentication key required to authenticate with the connector. Key *string `locationName:"key" type:"string"` // Label used for authentication parameter. Label *string `locationName:"label" type:"string"` // contains filtered or unexported fields }
Information about required authentication parameters.
func (AuthParameter) GoString ¶
func (s AuthParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AuthParameter) SetConnectorSuppliedValues ¶
func (s *AuthParameter) SetConnectorSuppliedValues(v []*string) *AuthParameter
SetConnectorSuppliedValues sets the ConnectorSuppliedValues field's value.
func (*AuthParameter) SetDescription ¶
func (s *AuthParameter) SetDescription(v string) *AuthParameter
SetDescription sets the Description field's value.
func (*AuthParameter) SetIsRequired ¶
func (s *AuthParameter) SetIsRequired(v bool) *AuthParameter
SetIsRequired sets the IsRequired field's value.
func (*AuthParameter) SetIsSensitiveField ¶
func (s *AuthParameter) SetIsSensitiveField(v bool) *AuthParameter
SetIsSensitiveField sets the IsSensitiveField field's value.
func (*AuthParameter) SetKey ¶
func (s *AuthParameter) SetKey(v string) *AuthParameter
SetKey sets the Key field's value.
func (*AuthParameter) SetLabel ¶
func (s *AuthParameter) SetLabel(v string) *AuthParameter
SetLabel sets the Label field's value.
func (AuthParameter) String ¶
func (s AuthParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AuthenticationConfig ¶
type AuthenticationConfig struct { // Contains information required for custom authentication. CustomAuthConfigs []*CustomAuthConfig `locationName:"customAuthConfigs" type:"list"` // Indicates whether API key authentication is supported by the connector IsApiKeyAuthSupported *bool `locationName:"isApiKeyAuthSupported" type:"boolean"` // Indicates whether basic authentication is supported by the connector. IsBasicAuthSupported *bool `locationName:"isBasicAuthSupported" type:"boolean"` // Indicates whether custom authentication is supported by the connector IsCustomAuthSupported *bool `locationName:"isCustomAuthSupported" type:"boolean"` // Indicates whether OAuth 2.0 authentication is supported by the connector. IsOAuth2Supported *bool `locationName:"isOAuth2Supported" type:"boolean"` // Contains the default values required for OAuth 2.0 authentication. OAuth2Defaults *OAuth2Defaults `locationName:"oAuth2Defaults" type:"structure"` // contains filtered or unexported fields }
Contains information about the authentication config that the connector supports.
func (AuthenticationConfig) GoString ¶
func (s AuthenticationConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AuthenticationConfig) SetCustomAuthConfigs ¶
func (s *AuthenticationConfig) SetCustomAuthConfigs(v []*CustomAuthConfig) *AuthenticationConfig
SetCustomAuthConfigs sets the CustomAuthConfigs field's value.
func (*AuthenticationConfig) SetIsApiKeyAuthSupported ¶
func (s *AuthenticationConfig) SetIsApiKeyAuthSupported(v bool) *AuthenticationConfig
SetIsApiKeyAuthSupported sets the IsApiKeyAuthSupported field's value.
func (*AuthenticationConfig) SetIsBasicAuthSupported ¶
func (s *AuthenticationConfig) SetIsBasicAuthSupported(v bool) *AuthenticationConfig
SetIsBasicAuthSupported sets the IsBasicAuthSupported field's value.
func (*AuthenticationConfig) SetIsCustomAuthSupported ¶
func (s *AuthenticationConfig) SetIsCustomAuthSupported(v bool) *AuthenticationConfig
SetIsCustomAuthSupported sets the IsCustomAuthSupported field's value.
func (*AuthenticationConfig) SetIsOAuth2Supported ¶
func (s *AuthenticationConfig) SetIsOAuth2Supported(v bool) *AuthenticationConfig
SetIsOAuth2Supported sets the IsOAuth2Supported field's value.
func (*AuthenticationConfig) SetOAuth2Defaults ¶
func (s *AuthenticationConfig) SetOAuth2Defaults(v *OAuth2Defaults) *AuthenticationConfig
SetOAuth2Defaults sets the OAuth2Defaults field's value.
func (AuthenticationConfig) String ¶
func (s AuthenticationConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BasicAuthCredentials ¶
type BasicAuthCredentials struct { // The password to use to connect to a resource. // // Password is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by BasicAuthCredentials's // String and GoString methods. // // Password is a required field Password *string `locationName:"password" type:"string" required:"true" sensitive:"true"` // The username to use to connect to a resource. // // Username is a required field Username *string `locationName:"username" type:"string" required:"true"` // contains filtered or unexported fields }
The basic auth credentials required for basic authentication.
func (BasicAuthCredentials) GoString ¶
func (s BasicAuthCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BasicAuthCredentials) SetPassword ¶
func (s *BasicAuthCredentials) SetPassword(v string) *BasicAuthCredentials
SetPassword sets the Password field's value.
func (*BasicAuthCredentials) SetUsername ¶
func (s *BasicAuthCredentials) SetUsername(v string) *BasicAuthCredentials
SetUsername sets the Username field's value.
func (BasicAuthCredentials) String ¶
func (s BasicAuthCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BasicAuthCredentials) Validate ¶
func (s *BasicAuthCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelFlowExecutionsInput ¶
type CancelFlowExecutionsInput struct { // The ID of each active run to cancel. These runs must belong to the flow you // specify in your request. // // If you omit this parameter, your request ends all active runs that belong // to the flow. ExecutionIds []*string `locationName:"executionIds" type:"list"` // The name of a flow with active runs that you want to cancel. // // FlowName is a required field FlowName *string `locationName:"flowName" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelFlowExecutionsInput) GoString ¶
func (s CancelFlowExecutionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelFlowExecutionsInput) SetExecutionIds ¶
func (s *CancelFlowExecutionsInput) SetExecutionIds(v []*string) *CancelFlowExecutionsInput
SetExecutionIds sets the ExecutionIds field's value.
func (*CancelFlowExecutionsInput) SetFlowName ¶
func (s *CancelFlowExecutionsInput) SetFlowName(v string) *CancelFlowExecutionsInput
SetFlowName sets the FlowName field's value.
func (CancelFlowExecutionsInput) String ¶
func (s CancelFlowExecutionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelFlowExecutionsInput) Validate ¶
func (s *CancelFlowExecutionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelFlowExecutionsOutput ¶
type CancelFlowExecutionsOutput struct { // The IDs of runs that Amazon AppFlow couldn't cancel. These runs might be // ineligible for canceling because they haven't started yet or have already // completed. InvalidExecutions []*string `locationName:"invalidExecutions" type:"list"` // contains filtered or unexported fields }
func (CancelFlowExecutionsOutput) GoString ¶
func (s CancelFlowExecutionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelFlowExecutionsOutput) SetInvalidExecutions ¶
func (s *CancelFlowExecutionsOutput) SetInvalidExecutions(v []*string) *CancelFlowExecutionsOutput
SetInvalidExecutions sets the InvalidExecutions field's value.
func (CancelFlowExecutionsOutput) String ¶
func (s CancelFlowExecutionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
There was a conflict when processing the request (for example, a flow with the given name already exists within the account. Check for conflicting resource names and try again.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorAuthenticationException ¶
type ConnectorAuthenticationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An error occurred when authenticating with the connector endpoint.
func (*ConnectorAuthenticationException) Code ¶
func (s *ConnectorAuthenticationException) Code() string
Code returns the exception type name.
func (*ConnectorAuthenticationException) Error ¶
func (s *ConnectorAuthenticationException) Error() string
func (ConnectorAuthenticationException) GoString ¶
func (s ConnectorAuthenticationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorAuthenticationException) Message ¶
func (s *ConnectorAuthenticationException) Message() string
Message returns the exception's message.
func (*ConnectorAuthenticationException) OrigErr ¶
func (s *ConnectorAuthenticationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConnectorAuthenticationException) RequestID ¶
func (s *ConnectorAuthenticationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConnectorAuthenticationException) StatusCode ¶
func (s *ConnectorAuthenticationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConnectorAuthenticationException) String ¶
func (s ConnectorAuthenticationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorConfiguration ¶
type ConnectorConfiguration struct { // The authentication config required for the connector. AuthenticationConfig *AuthenticationConfig `locationName:"authenticationConfig" type:"structure"` // Specifies whether the connector can be used as a destination. CanUseAsDestination *bool `locationName:"canUseAsDestination" type:"boolean"` // Specifies whether the connector can be used as a source. CanUseAsSource *bool `locationName:"canUseAsSource" type:"boolean"` // The Amazon Resource Name (ARN) for the registered connector. ConnectorArn *string `locationName:"connectorArn" type:"string"` // A description about the connector. ConnectorDescription *string `locationName:"connectorDescription" type:"string"` // The label used for registering the connector. ConnectorLabel *string `locationName:"connectorLabel" type:"string"` // Specifies connector-specific metadata such as oAuthScopes, supportedRegions, // privateLinkServiceUrl, and so on. ConnectorMetadata *ConnectorMetadata `locationName:"connectorMetadata" type:"structure"` // The connection modes that the connector supports. ConnectorModes []*string `locationName:"connectorModes" type:"list"` // The connector name. ConnectorName *string `locationName:"connectorName" type:"string"` // The owner who developed the connector. ConnectorOwner *string `locationName:"connectorOwner" type:"string"` // The configuration required for registering the connector. ConnectorProvisioningConfig *ConnectorProvisioningConfig `locationName:"connectorProvisioningConfig" type:"structure"` // The provisioning type used to register the connector. ConnectorProvisioningType *string `locationName:"connectorProvisioningType" type:"string" enum:"ConnectorProvisioningType"` // The required connector runtime settings. ConnectorRuntimeSettings []*ConnectorRuntimeSetting `locationName:"connectorRuntimeSettings" type:"list"` // The connector type. ConnectorType *string `locationName:"connectorType" type:"string" enum:"ConnectorType"` // The connector version. ConnectorVersion *string `locationName:"connectorVersion" type:"string"` // Specifies if PrivateLink is enabled for that connector. IsPrivateLinkEnabled *bool `locationName:"isPrivateLinkEnabled" type:"boolean"` // Specifies if a PrivateLink endpoint URL is required. IsPrivateLinkEndpointUrlRequired *bool `locationName:"isPrivateLinkEndpointUrlRequired" type:"boolean"` // Logo URL of the connector. LogoURL *string `locationName:"logoURL" type:"string"` // The date on which the connector was registered. RegisteredAt *time.Time `locationName:"registeredAt" type:"timestamp"` // Information about who registered the connector. RegisteredBy *string `locationName:"registeredBy" type:"string"` // A list of API versions that are supported by the connector. SupportedApiVersions []*string `locationName:"supportedApiVersions" type:"list"` // The APIs of the connector application that Amazon AppFlow can use to transfer // your data. SupportedDataTransferApis []*DataTransferApi `locationName:"supportedDataTransferApis" type:"list"` // The data transfer types that the connector supports. // // RECORD // // Structured records. // // FILE // // Files or binary data. SupportedDataTransferTypes []*string `locationName:"supportedDataTransferTypes" type:"list" enum:"SupportedDataTransferType"` // Lists the connectors that are available for use as destinations. SupportedDestinationConnectors []*string `locationName:"supportedDestinationConnectors" type:"list" enum:"ConnectorType"` // A list of operators supported by the connector. SupportedOperators []*string `locationName:"supportedOperators" type:"list" enum:"Operators"` // Specifies the supported flow frequency for that connector. SupportedSchedulingFrequencies []*string `locationName:"supportedSchedulingFrequencies" type:"list" enum:"ScheduleFrequencyType"` // Specifies the supported trigger types for the flow. SupportedTriggerTypes []*string `locationName:"supportedTriggerTypes" type:"list" enum:"TriggerType"` // A list of write operations supported by the connector. SupportedWriteOperations []*string `locationName:"supportedWriteOperations" type:"list" enum:"WriteOperationType"` // contains filtered or unexported fields }
The configuration settings related to a given connector.
func (ConnectorConfiguration) GoString ¶
func (s ConnectorConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorConfiguration) SetAuthenticationConfig ¶
func (s *ConnectorConfiguration) SetAuthenticationConfig(v *AuthenticationConfig) *ConnectorConfiguration
SetAuthenticationConfig sets the AuthenticationConfig field's value.
func (*ConnectorConfiguration) SetCanUseAsDestination ¶
func (s *ConnectorConfiguration) SetCanUseAsDestination(v bool) *ConnectorConfiguration
SetCanUseAsDestination sets the CanUseAsDestination field's value.
func (*ConnectorConfiguration) SetCanUseAsSource ¶
func (s *ConnectorConfiguration) SetCanUseAsSource(v bool) *ConnectorConfiguration
SetCanUseAsSource sets the CanUseAsSource field's value.
func (*ConnectorConfiguration) SetConnectorArn ¶
func (s *ConnectorConfiguration) SetConnectorArn(v string) *ConnectorConfiguration
SetConnectorArn sets the ConnectorArn field's value.
func (*ConnectorConfiguration) SetConnectorDescription ¶
func (s *ConnectorConfiguration) SetConnectorDescription(v string) *ConnectorConfiguration
SetConnectorDescription sets the ConnectorDescription field's value.
func (*ConnectorConfiguration) SetConnectorLabel ¶
func (s *ConnectorConfiguration) SetConnectorLabel(v string) *ConnectorConfiguration
SetConnectorLabel sets the ConnectorLabel field's value.
func (*ConnectorConfiguration) SetConnectorMetadata ¶
func (s *ConnectorConfiguration) SetConnectorMetadata(v *ConnectorMetadata) *ConnectorConfiguration
SetConnectorMetadata sets the ConnectorMetadata field's value.
func (*ConnectorConfiguration) SetConnectorModes ¶
func (s *ConnectorConfiguration) SetConnectorModes(v []*string) *ConnectorConfiguration
SetConnectorModes sets the ConnectorModes field's value.
func (*ConnectorConfiguration) SetConnectorName ¶
func (s *ConnectorConfiguration) SetConnectorName(v string) *ConnectorConfiguration
SetConnectorName sets the ConnectorName field's value.
func (*ConnectorConfiguration) SetConnectorOwner ¶
func (s *ConnectorConfiguration) SetConnectorOwner(v string) *ConnectorConfiguration
SetConnectorOwner sets the ConnectorOwner field's value.
func (*ConnectorConfiguration) SetConnectorProvisioningConfig ¶
func (s *ConnectorConfiguration) SetConnectorProvisioningConfig(v *ConnectorProvisioningConfig) *ConnectorConfiguration
SetConnectorProvisioningConfig sets the ConnectorProvisioningConfig field's value.
func (*ConnectorConfiguration) SetConnectorProvisioningType ¶
func (s *ConnectorConfiguration) SetConnectorProvisioningType(v string) *ConnectorConfiguration
SetConnectorProvisioningType sets the ConnectorProvisioningType field's value.
func (*ConnectorConfiguration) SetConnectorRuntimeSettings ¶
func (s *ConnectorConfiguration) SetConnectorRuntimeSettings(v []*ConnectorRuntimeSetting) *ConnectorConfiguration
SetConnectorRuntimeSettings sets the ConnectorRuntimeSettings field's value.
func (*ConnectorConfiguration) SetConnectorType ¶
func (s *ConnectorConfiguration) SetConnectorType(v string) *ConnectorConfiguration
SetConnectorType sets the ConnectorType field's value.
func (*ConnectorConfiguration) SetConnectorVersion ¶
func (s *ConnectorConfiguration) SetConnectorVersion(v string) *ConnectorConfiguration
SetConnectorVersion sets the ConnectorVersion field's value.
func (*ConnectorConfiguration) SetIsPrivateLinkEnabled ¶
func (s *ConnectorConfiguration) SetIsPrivateLinkEnabled(v bool) *ConnectorConfiguration
SetIsPrivateLinkEnabled sets the IsPrivateLinkEnabled field's value.
func (*ConnectorConfiguration) SetIsPrivateLinkEndpointUrlRequired ¶
func (s *ConnectorConfiguration) SetIsPrivateLinkEndpointUrlRequired(v bool) *ConnectorConfiguration
SetIsPrivateLinkEndpointUrlRequired sets the IsPrivateLinkEndpointUrlRequired field's value.
func (*ConnectorConfiguration) SetLogoURL ¶
func (s *ConnectorConfiguration) SetLogoURL(v string) *ConnectorConfiguration
SetLogoURL sets the LogoURL field's value.
func (*ConnectorConfiguration) SetRegisteredAt ¶
func (s *ConnectorConfiguration) SetRegisteredAt(v time.Time) *ConnectorConfiguration
SetRegisteredAt sets the RegisteredAt field's value.
func (*ConnectorConfiguration) SetRegisteredBy ¶
func (s *ConnectorConfiguration) SetRegisteredBy(v string) *ConnectorConfiguration
SetRegisteredBy sets the RegisteredBy field's value.
func (*ConnectorConfiguration) SetSupportedApiVersions ¶
func (s *ConnectorConfiguration) SetSupportedApiVersions(v []*string) *ConnectorConfiguration
SetSupportedApiVersions sets the SupportedApiVersions field's value.
func (*ConnectorConfiguration) SetSupportedDataTransferApis ¶
func (s *ConnectorConfiguration) SetSupportedDataTransferApis(v []*DataTransferApi) *ConnectorConfiguration
SetSupportedDataTransferApis sets the SupportedDataTransferApis field's value.
func (*ConnectorConfiguration) SetSupportedDataTransferTypes ¶
func (s *ConnectorConfiguration) SetSupportedDataTransferTypes(v []*string) *ConnectorConfiguration
SetSupportedDataTransferTypes sets the SupportedDataTransferTypes field's value.
func (*ConnectorConfiguration) SetSupportedDestinationConnectors ¶
func (s *ConnectorConfiguration) SetSupportedDestinationConnectors(v []*string) *ConnectorConfiguration
SetSupportedDestinationConnectors sets the SupportedDestinationConnectors field's value.
func (*ConnectorConfiguration) SetSupportedOperators ¶
func (s *ConnectorConfiguration) SetSupportedOperators(v []*string) *ConnectorConfiguration
SetSupportedOperators sets the SupportedOperators field's value.
func (*ConnectorConfiguration) SetSupportedSchedulingFrequencies ¶
func (s *ConnectorConfiguration) SetSupportedSchedulingFrequencies(v []*string) *ConnectorConfiguration
SetSupportedSchedulingFrequencies sets the SupportedSchedulingFrequencies field's value.
func (*ConnectorConfiguration) SetSupportedTriggerTypes ¶
func (s *ConnectorConfiguration) SetSupportedTriggerTypes(v []*string) *ConnectorConfiguration
SetSupportedTriggerTypes sets the SupportedTriggerTypes field's value.
func (*ConnectorConfiguration) SetSupportedWriteOperations ¶
func (s *ConnectorConfiguration) SetSupportedWriteOperations(v []*string) *ConnectorConfiguration
SetSupportedWriteOperations sets the SupportedWriteOperations field's value.
func (ConnectorConfiguration) String ¶
func (s ConnectorConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorDetail ¶
type ConnectorDetail struct { // The application type of the connector. ApplicationType *string `locationName:"applicationType" type:"string"` // A description about the registered connector. ConnectorDescription *string `locationName:"connectorDescription" type:"string"` // A label used for the connector. ConnectorLabel *string `locationName:"connectorLabel" type:"string"` // The connection mode that the connector supports. ConnectorModes []*string `locationName:"connectorModes" type:"list"` // The name of the connector. ConnectorName *string `locationName:"connectorName" type:"string"` // The owner of the connector. ConnectorOwner *string `locationName:"connectorOwner" type:"string"` // The provisioning type that the connector uses. ConnectorProvisioningType *string `locationName:"connectorProvisioningType" type:"string" enum:"ConnectorProvisioningType"` // The connector type. ConnectorType *string `locationName:"connectorType" type:"string" enum:"ConnectorType"` // The connector version. ConnectorVersion *string `locationName:"connectorVersion" type:"string"` // The time at which the connector was registered. RegisteredAt *time.Time `locationName:"registeredAt" type:"timestamp"` // The user who registered the connector. RegisteredBy *string `locationName:"registeredBy" type:"string"` // The data transfer types that the connector supports. // // RECORD // // Structured records. // // FILE // // Files or binary data. SupportedDataTransferTypes []*string `locationName:"supportedDataTransferTypes" type:"list" enum:"SupportedDataTransferType"` // contains filtered or unexported fields }
Information about the registered connector.
func (ConnectorDetail) GoString ¶
func (s ConnectorDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorDetail) SetApplicationType ¶
func (s *ConnectorDetail) SetApplicationType(v string) *ConnectorDetail
SetApplicationType sets the ApplicationType field's value.
func (*ConnectorDetail) SetConnectorDescription ¶
func (s *ConnectorDetail) SetConnectorDescription(v string) *ConnectorDetail
SetConnectorDescription sets the ConnectorDescription field's value.
func (*ConnectorDetail) SetConnectorLabel ¶
func (s *ConnectorDetail) SetConnectorLabel(v string) *ConnectorDetail
SetConnectorLabel sets the ConnectorLabel field's value.
func (*ConnectorDetail) SetConnectorModes ¶
func (s *ConnectorDetail) SetConnectorModes(v []*string) *ConnectorDetail
SetConnectorModes sets the ConnectorModes field's value.
func (*ConnectorDetail) SetConnectorName ¶
func (s *ConnectorDetail) SetConnectorName(v string) *ConnectorDetail
SetConnectorName sets the ConnectorName field's value.
func (*ConnectorDetail) SetConnectorOwner ¶
func (s *ConnectorDetail) SetConnectorOwner(v string) *ConnectorDetail
SetConnectorOwner sets the ConnectorOwner field's value.
func (*ConnectorDetail) SetConnectorProvisioningType ¶
func (s *ConnectorDetail) SetConnectorProvisioningType(v string) *ConnectorDetail
SetConnectorProvisioningType sets the ConnectorProvisioningType field's value.
func (*ConnectorDetail) SetConnectorType ¶
func (s *ConnectorDetail) SetConnectorType(v string) *ConnectorDetail
SetConnectorType sets the ConnectorType field's value.
func (*ConnectorDetail) SetConnectorVersion ¶
func (s *ConnectorDetail) SetConnectorVersion(v string) *ConnectorDetail
SetConnectorVersion sets the ConnectorVersion field's value.
func (*ConnectorDetail) SetRegisteredAt ¶
func (s *ConnectorDetail) SetRegisteredAt(v time.Time) *ConnectorDetail
SetRegisteredAt sets the RegisteredAt field's value.
func (*ConnectorDetail) SetRegisteredBy ¶
func (s *ConnectorDetail) SetRegisteredBy(v string) *ConnectorDetail
SetRegisteredBy sets the RegisteredBy field's value.
func (*ConnectorDetail) SetSupportedDataTransferTypes ¶
func (s *ConnectorDetail) SetSupportedDataTransferTypes(v []*string) *ConnectorDetail
SetSupportedDataTransferTypes sets the SupportedDataTransferTypes field's value.
func (ConnectorDetail) String ¶
func (s ConnectorDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorEntity ¶
type ConnectorEntity struct { // Specifies whether the connector entity is a parent or a category and has // more entities nested underneath it. If another call is made with entitiesPath // = "the_current_entity_name_with_hasNestedEntities_true", then it returns // the nested entities underneath it. This provides a way to retrieve all supported // entities in a recursive fashion. HasNestedEntities *bool `locationName:"hasNestedEntities" type:"boolean"` // The label applied to the connector entity. Label *string `locationName:"label" type:"string"` // The name of the connector entity. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
The high-level entity that can be queried in Amazon AppFlow. For example, a Salesforce entity might be an Account or Opportunity, whereas a ServiceNow entity might be an Incident.
func (ConnectorEntity) GoString ¶
func (s ConnectorEntity) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorEntity) SetHasNestedEntities ¶
func (s *ConnectorEntity) SetHasNestedEntities(v bool) *ConnectorEntity
SetHasNestedEntities sets the HasNestedEntities field's value.
func (*ConnectorEntity) SetLabel ¶
func (s *ConnectorEntity) SetLabel(v string) *ConnectorEntity
SetLabel sets the Label field's value.
func (*ConnectorEntity) SetName ¶
func (s *ConnectorEntity) SetName(v string) *ConnectorEntity
SetName sets the Name field's value.
func (ConnectorEntity) String ¶
func (s ConnectorEntity) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorEntityField ¶
type ConnectorEntityField struct { // A map that has specific properties related to the ConnectorEntityField. CustomProperties map[string]*string `locationName:"customProperties" type:"map"` // Default value that can be assigned to this field. DefaultValue *string `locationName:"defaultValue" type:"string"` // A description of the connector entity field. Description *string `locationName:"description" type:"string"` // The properties applied to a field when the connector is being used as a destination. DestinationProperties *DestinationFieldProperties `locationName:"destinationProperties" type:"structure"` // The unique identifier of the connector field. // // Identifier is a required field Identifier *string `locationName:"identifier" type:"string" required:"true"` // Booelan value that indicates whether this field is deprecated or not. IsDeprecated *bool `locationName:"isDeprecated" type:"boolean"` // Booelan value that indicates whether this field can be used as a primary // key. IsPrimaryKey *bool `locationName:"isPrimaryKey" type:"boolean"` // The label applied to a connector entity field. Label *string `locationName:"label" type:"string"` // The parent identifier of the connector field. ParentIdentifier *string `locationName:"parentIdentifier" type:"string"` // The properties that can be applied to a field when the connector is being // used as a source. SourceProperties *SourceFieldProperties `locationName:"sourceProperties" type:"structure"` // Contains details regarding the supported FieldType, including the corresponding // filterOperators and supportedValues. SupportedFieldTypeDetails *SupportedFieldTypeDetails `locationName:"supportedFieldTypeDetails" type:"structure"` // contains filtered or unexported fields }
Describes the data model of a connector field. For example, for an account entity, the fields would be account name, account ID, and so on.
func (ConnectorEntityField) GoString ¶
func (s ConnectorEntityField) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorEntityField) SetCustomProperties ¶
func (s *ConnectorEntityField) SetCustomProperties(v map[string]*string) *ConnectorEntityField
SetCustomProperties sets the CustomProperties field's value.
func (*ConnectorEntityField) SetDefaultValue ¶
func (s *ConnectorEntityField) SetDefaultValue(v string) *ConnectorEntityField
SetDefaultValue sets the DefaultValue field's value.
func (*ConnectorEntityField) SetDescription ¶
func (s *ConnectorEntityField) SetDescription(v string) *ConnectorEntityField
SetDescription sets the Description field's value.
func (*ConnectorEntityField) SetDestinationProperties ¶
func (s *ConnectorEntityField) SetDestinationProperties(v *DestinationFieldProperties) *ConnectorEntityField
SetDestinationProperties sets the DestinationProperties field's value.
func (*ConnectorEntityField) SetIdentifier ¶
func (s *ConnectorEntityField) SetIdentifier(v string) *ConnectorEntityField
SetIdentifier sets the Identifier field's value.
func (*ConnectorEntityField) SetIsDeprecated ¶
func (s *ConnectorEntityField) SetIsDeprecated(v bool) *ConnectorEntityField
SetIsDeprecated sets the IsDeprecated field's value.
func (*ConnectorEntityField) SetIsPrimaryKey ¶
func (s *ConnectorEntityField) SetIsPrimaryKey(v bool) *ConnectorEntityField
SetIsPrimaryKey sets the IsPrimaryKey field's value.
func (*ConnectorEntityField) SetLabel ¶
func (s *ConnectorEntityField) SetLabel(v string) *ConnectorEntityField
SetLabel sets the Label field's value.
func (*ConnectorEntityField) SetParentIdentifier ¶
func (s *ConnectorEntityField) SetParentIdentifier(v string) *ConnectorEntityField
SetParentIdentifier sets the ParentIdentifier field's value.
func (*ConnectorEntityField) SetSourceProperties ¶
func (s *ConnectorEntityField) SetSourceProperties(v *SourceFieldProperties) *ConnectorEntityField
SetSourceProperties sets the SourceProperties field's value.
func (*ConnectorEntityField) SetSupportedFieldTypeDetails ¶
func (s *ConnectorEntityField) SetSupportedFieldTypeDetails(v *SupportedFieldTypeDetails) *ConnectorEntityField
SetSupportedFieldTypeDetails sets the SupportedFieldTypeDetails field's value.
func (ConnectorEntityField) String ¶
func (s ConnectorEntityField) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorMetadata ¶
type ConnectorMetadata struct { // The connector metadata specific to Amplitude. Amplitude *AmplitudeMetadata `type:"structure"` // The connector metadata specific to Amazon Connect Customer Profiles. CustomerProfiles *CustomerProfilesMetadata `type:"structure"` // The connector metadata specific to Datadog. Datadog *DatadogMetadata `type:"structure"` // The connector metadata specific to Dynatrace. Dynatrace *DynatraceMetadata `type:"structure"` // The connector metadata specific to Amazon EventBridge. EventBridge *EventBridgeMetadata `type:"structure"` // The connector metadata specific to Google Analytics. GoogleAnalytics *GoogleAnalyticsMetadata `type:"structure"` // The connector metadata specific to Amazon Honeycode. Honeycode *HoneycodeMetadata `type:"structure"` // The connector metadata specific to Infor Nexus. InforNexus *InforNexusMetadata `type:"structure"` // The connector metadata specific to Marketo. Marketo *MarketoMetadata `type:"structure"` // The connector metadata specific to Salesforce Pardot. Pardot *PardotMetadata `type:"structure"` // The connector metadata specific to Amazon Redshift. Redshift *RedshiftMetadata `type:"structure"` // The connector metadata specific to Amazon S3. S3 *S3Metadata `type:"structure"` // The connector metadata specific to SAPOData. SAPOData *SAPODataMetadata `type:"structure"` // The connector metadata specific to Salesforce. Salesforce *SalesforceMetadata `type:"structure"` // The connector metadata specific to ServiceNow. ServiceNow *ServiceNowMetadata `type:"structure"` // The connector metadata specific to Singular. Singular *SingularMetadata `type:"structure"` // The connector metadata specific to Slack. Slack *SlackMetadata `type:"structure"` // The connector metadata specific to Snowflake. Snowflake *SnowflakeMetadata `type:"structure"` // The connector metadata specific to Trend Micro. Trendmicro *TrendmicroMetadata `type:"structure"` // The connector metadata specific to Upsolver. Upsolver *UpsolverMetadata `type:"structure"` // The connector metadata specific to Veeva. Veeva *VeevaMetadata `type:"structure"` // The connector metadata specific to Zendesk. Zendesk *ZendeskMetadata `type:"structure"` // contains filtered or unexported fields }
A structure to specify connector-specific metadata such as oAuthScopes, supportedRegions, privateLinkServiceUrl, and so on.
func (ConnectorMetadata) GoString ¶
func (s ConnectorMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorMetadata) SetAmplitude ¶
func (s *ConnectorMetadata) SetAmplitude(v *AmplitudeMetadata) *ConnectorMetadata
SetAmplitude sets the Amplitude field's value.
func (*ConnectorMetadata) SetCustomerProfiles ¶
func (s *ConnectorMetadata) SetCustomerProfiles(v *CustomerProfilesMetadata) *ConnectorMetadata
SetCustomerProfiles sets the CustomerProfiles field's value.
func (*ConnectorMetadata) SetDatadog ¶
func (s *ConnectorMetadata) SetDatadog(v *DatadogMetadata) *ConnectorMetadata
SetDatadog sets the Datadog field's value.
func (*ConnectorMetadata) SetDynatrace ¶
func (s *ConnectorMetadata) SetDynatrace(v *DynatraceMetadata) *ConnectorMetadata
SetDynatrace sets the Dynatrace field's value.
func (*ConnectorMetadata) SetEventBridge ¶
func (s *ConnectorMetadata) SetEventBridge(v *EventBridgeMetadata) *ConnectorMetadata
SetEventBridge sets the EventBridge field's value.
func (*ConnectorMetadata) SetGoogleAnalytics ¶
func (s *ConnectorMetadata) SetGoogleAnalytics(v *GoogleAnalyticsMetadata) *ConnectorMetadata
SetGoogleAnalytics sets the GoogleAnalytics field's value.
func (*ConnectorMetadata) SetHoneycode ¶
func (s *ConnectorMetadata) SetHoneycode(v *HoneycodeMetadata) *ConnectorMetadata
SetHoneycode sets the Honeycode field's value.
func (*ConnectorMetadata) SetInforNexus ¶
func (s *ConnectorMetadata) SetInforNexus(v *InforNexusMetadata) *ConnectorMetadata
SetInforNexus sets the InforNexus field's value.
func (*ConnectorMetadata) SetMarketo ¶
func (s *ConnectorMetadata) SetMarketo(v *MarketoMetadata) *ConnectorMetadata
SetMarketo sets the Marketo field's value.
func (*ConnectorMetadata) SetPardot ¶
func (s *ConnectorMetadata) SetPardot(v *PardotMetadata) *ConnectorMetadata
SetPardot sets the Pardot field's value.
func (*ConnectorMetadata) SetRedshift ¶
func (s *ConnectorMetadata) SetRedshift(v *RedshiftMetadata) *ConnectorMetadata
SetRedshift sets the Redshift field's value.
func (*ConnectorMetadata) SetS3 ¶
func (s *ConnectorMetadata) SetS3(v *S3Metadata) *ConnectorMetadata
SetS3 sets the S3 field's value.
func (*ConnectorMetadata) SetSAPOData ¶
func (s *ConnectorMetadata) SetSAPOData(v *SAPODataMetadata) *ConnectorMetadata
SetSAPOData sets the SAPOData field's value.
func (*ConnectorMetadata) SetSalesforce ¶
func (s *ConnectorMetadata) SetSalesforce(v *SalesforceMetadata) *ConnectorMetadata
SetSalesforce sets the Salesforce field's value.
func (*ConnectorMetadata) SetServiceNow ¶
func (s *ConnectorMetadata) SetServiceNow(v *ServiceNowMetadata) *ConnectorMetadata
SetServiceNow sets the ServiceNow field's value.
func (*ConnectorMetadata) SetSingular ¶
func (s *ConnectorMetadata) SetSingular(v *SingularMetadata) *ConnectorMetadata
SetSingular sets the Singular field's value.
func (*ConnectorMetadata) SetSlack ¶
func (s *ConnectorMetadata) SetSlack(v *SlackMetadata) *ConnectorMetadata
SetSlack sets the Slack field's value.
func (*ConnectorMetadata) SetSnowflake ¶
func (s *ConnectorMetadata) SetSnowflake(v *SnowflakeMetadata) *ConnectorMetadata
SetSnowflake sets the Snowflake field's value.
func (*ConnectorMetadata) SetTrendmicro ¶
func (s *ConnectorMetadata) SetTrendmicro(v *TrendmicroMetadata) *ConnectorMetadata
SetTrendmicro sets the Trendmicro field's value.
func (*ConnectorMetadata) SetUpsolver ¶
func (s *ConnectorMetadata) SetUpsolver(v *UpsolverMetadata) *ConnectorMetadata
SetUpsolver sets the Upsolver field's value.
func (*ConnectorMetadata) SetVeeva ¶
func (s *ConnectorMetadata) SetVeeva(v *VeevaMetadata) *ConnectorMetadata
SetVeeva sets the Veeva field's value.
func (*ConnectorMetadata) SetZendesk ¶
func (s *ConnectorMetadata) SetZendesk(v *ZendeskMetadata) *ConnectorMetadata
SetZendesk sets the Zendesk field's value.
func (ConnectorMetadata) String ¶
func (s ConnectorMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorOAuthRequest ¶
type ConnectorOAuthRequest struct { // The code provided by the connector when it has been authenticated via the // connected app. AuthCode *string `locationName:"authCode" type:"string"` // The URL to which the authentication server redirects the browser after authorization // has been granted. RedirectUri *string `locationName:"redirectUri" type:"string"` // contains filtered or unexported fields }
Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.
func (ConnectorOAuthRequest) GoString ¶
func (s ConnectorOAuthRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorOAuthRequest) SetAuthCode ¶
func (s *ConnectorOAuthRequest) SetAuthCode(v string) *ConnectorOAuthRequest
SetAuthCode sets the AuthCode field's value.
func (*ConnectorOAuthRequest) SetRedirectUri ¶
func (s *ConnectorOAuthRequest) SetRedirectUri(v string) *ConnectorOAuthRequest
SetRedirectUri sets the RedirectUri field's value.
func (ConnectorOAuthRequest) String ¶
func (s ConnectorOAuthRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorOperator ¶
type ConnectorOperator struct { // The operation to be performed on the provided Amplitude source fields. Amplitude *string `type:"string" enum:"AmplitudeConnectorOperator"` // Operators supported by the custom connector. CustomConnector *string `type:"string" enum:"Operator"` // The operation to be performed on the provided Datadog source fields. Datadog *string `type:"string" enum:"DatadogConnectorOperator"` // The operation to be performed on the provided Dynatrace source fields. Dynatrace *string `type:"string" enum:"DynatraceConnectorOperator"` // The operation to be performed on the provided Google Analytics source fields. GoogleAnalytics *string `type:"string" enum:"GoogleAnalyticsConnectorOperator"` // The operation to be performed on the provided Infor Nexus source fields. InforNexus *string `type:"string" enum:"InforNexusConnectorOperator"` // The operation to be performed on the provided Marketo source fields. Marketo *string `type:"string" enum:"MarketoConnectorOperator"` // The operation to be performed on the provided Salesforce Pardot source fields. Pardot *string `type:"string" enum:"PardotConnectorOperator"` // The operation to be performed on the provided Amazon S3 source fields. S3 *string `type:"string" enum:"S3ConnectorOperator"` // The operation to be performed on the provided SAPOData source fields. SAPOData *string `type:"string" enum:"SAPODataConnectorOperator"` // The operation to be performed on the provided Salesforce source fields. Salesforce *string `type:"string" enum:"SalesforceConnectorOperator"` // The operation to be performed on the provided ServiceNow source fields. ServiceNow *string `type:"string" enum:"ServiceNowConnectorOperator"` // The operation to be performed on the provided Singular source fields. Singular *string `type:"string" enum:"SingularConnectorOperator"` // The operation to be performed on the provided Slack source fields. Slack *string `type:"string" enum:"SlackConnectorOperator"` // The operation to be performed on the provided Trend Micro source fields. Trendmicro *string `type:"string" enum:"TrendmicroConnectorOperator"` // The operation to be performed on the provided Veeva source fields. Veeva *string `type:"string" enum:"VeevaConnectorOperator"` // The operation to be performed on the provided Zendesk source fields. Zendesk *string `type:"string" enum:"ZendeskConnectorOperator"` // contains filtered or unexported fields }
The operation to be performed on the provided source fields.
func (ConnectorOperator) GoString ¶
func (s ConnectorOperator) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorOperator) SetAmplitude ¶
func (s *ConnectorOperator) SetAmplitude(v string) *ConnectorOperator
SetAmplitude sets the Amplitude field's value.
func (*ConnectorOperator) SetCustomConnector ¶
func (s *ConnectorOperator) SetCustomConnector(v string) *ConnectorOperator
SetCustomConnector sets the CustomConnector field's value.
func (*ConnectorOperator) SetDatadog ¶
func (s *ConnectorOperator) SetDatadog(v string) *ConnectorOperator
SetDatadog sets the Datadog field's value.
func (*ConnectorOperator) SetDynatrace ¶
func (s *ConnectorOperator) SetDynatrace(v string) *ConnectorOperator
SetDynatrace sets the Dynatrace field's value.
func (*ConnectorOperator) SetGoogleAnalytics ¶
func (s *ConnectorOperator) SetGoogleAnalytics(v string) *ConnectorOperator
SetGoogleAnalytics sets the GoogleAnalytics field's value.
func (*ConnectorOperator) SetInforNexus ¶
func (s *ConnectorOperator) SetInforNexus(v string) *ConnectorOperator
SetInforNexus sets the InforNexus field's value.
func (*ConnectorOperator) SetMarketo ¶
func (s *ConnectorOperator) SetMarketo(v string) *ConnectorOperator
SetMarketo sets the Marketo field's value.
func (*ConnectorOperator) SetPardot ¶
func (s *ConnectorOperator) SetPardot(v string) *ConnectorOperator
SetPardot sets the Pardot field's value.
func (*ConnectorOperator) SetS3 ¶
func (s *ConnectorOperator) SetS3(v string) *ConnectorOperator
SetS3 sets the S3 field's value.
func (*ConnectorOperator) SetSAPOData ¶
func (s *ConnectorOperator) SetSAPOData(v string) *ConnectorOperator
SetSAPOData sets the SAPOData field's value.
func (*ConnectorOperator) SetSalesforce ¶
func (s *ConnectorOperator) SetSalesforce(v string) *ConnectorOperator
SetSalesforce sets the Salesforce field's value.
func (*ConnectorOperator) SetServiceNow ¶
func (s *ConnectorOperator) SetServiceNow(v string) *ConnectorOperator
SetServiceNow sets the ServiceNow field's value.
func (*ConnectorOperator) SetSingular ¶
func (s *ConnectorOperator) SetSingular(v string) *ConnectorOperator
SetSingular sets the Singular field's value.
func (*ConnectorOperator) SetSlack ¶
func (s *ConnectorOperator) SetSlack(v string) *ConnectorOperator
SetSlack sets the Slack field's value.
func (*ConnectorOperator) SetTrendmicro ¶
func (s *ConnectorOperator) SetTrendmicro(v string) *ConnectorOperator
SetTrendmicro sets the Trendmicro field's value.
func (*ConnectorOperator) SetVeeva ¶
func (s *ConnectorOperator) SetVeeva(v string) *ConnectorOperator
SetVeeva sets the Veeva field's value.
func (*ConnectorOperator) SetZendesk ¶
func (s *ConnectorOperator) SetZendesk(v string) *ConnectorOperator
SetZendesk sets the Zendesk field's value.
func (ConnectorOperator) String ¶
func (s ConnectorOperator) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorProfile ¶
type ConnectorProfile struct { // Indicates the connection mode and if it is public or private. ConnectionMode *string `locationName:"connectionMode" type:"string" enum:"ConnectionMode"` // The label for the connector profile being created. ConnectorLabel *string `locationName:"connectorLabel" type:"string"` // The Amazon Resource Name (ARN) of the connector profile. ConnectorProfileArn *string `locationName:"connectorProfileArn" type:"string"` // The name of the connector profile. The name is unique for each ConnectorProfile // in the Amazon Web Services account. ConnectorProfileName *string `locationName:"connectorProfileName" type:"string"` // The connector-specific properties of the profile configuration. ConnectorProfileProperties *ConnectorProfileProperties `locationName:"connectorProfileProperties" type:"structure"` // The type of connector, such as Salesforce, Amplitude, and so on. ConnectorType *string `locationName:"connectorType" type:"string" enum:"ConnectorType"` // Specifies when the connector profile was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The Amazon Resource Name (ARN) of the connector profile credentials. CredentialsArn *string `locationName:"credentialsArn" type:"string"` // Specifies when the connector profile was last updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // Specifies the private connection provisioning state. PrivateConnectionProvisioningState *PrivateConnectionProvisioningState `locationName:"privateConnectionProvisioningState" type:"structure"` // contains filtered or unexported fields }
Describes an instance of a connector. This includes the provided name, credentials ARN, connection-mode, and so on. To keep the API intuitive and extensible, the fields that are common to all types of connector profiles are explicitly specified at the top level. The rest of the connector-specific properties are available via the connectorProfileProperties field.
func (ConnectorProfile) GoString ¶
func (s ConnectorProfile) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorProfile) SetConnectionMode ¶
func (s *ConnectorProfile) SetConnectionMode(v string) *ConnectorProfile
SetConnectionMode sets the ConnectionMode field's value.
func (*ConnectorProfile) SetConnectorLabel ¶
func (s *ConnectorProfile) SetConnectorLabel(v string) *ConnectorProfile
SetConnectorLabel sets the ConnectorLabel field's value.
func (*ConnectorProfile) SetConnectorProfileArn ¶
func (s *ConnectorProfile) SetConnectorProfileArn(v string) *ConnectorProfile
SetConnectorProfileArn sets the ConnectorProfileArn field's value.
func (*ConnectorProfile) SetConnectorProfileName ¶
func (s *ConnectorProfile) SetConnectorProfileName(v string) *ConnectorProfile
SetConnectorProfileName sets the ConnectorProfileName field's value.
func (*ConnectorProfile) SetConnectorProfileProperties ¶
func (s *ConnectorProfile) SetConnectorProfileProperties(v *ConnectorProfileProperties) *ConnectorProfile
SetConnectorProfileProperties sets the ConnectorProfileProperties field's value.
func (*ConnectorProfile) SetConnectorType ¶
func (s *ConnectorProfile) SetConnectorType(v string) *ConnectorProfile
SetConnectorType sets the ConnectorType field's value.
func (*ConnectorProfile) SetCreatedAt ¶
func (s *ConnectorProfile) SetCreatedAt(v time.Time) *ConnectorProfile
SetCreatedAt sets the CreatedAt field's value.
func (*ConnectorProfile) SetCredentialsArn ¶
func (s *ConnectorProfile) SetCredentialsArn(v string) *ConnectorProfile
SetCredentialsArn sets the CredentialsArn field's value.
func (*ConnectorProfile) SetLastUpdatedAt ¶
func (s *ConnectorProfile) SetLastUpdatedAt(v time.Time) *ConnectorProfile
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*ConnectorProfile) SetPrivateConnectionProvisioningState ¶
func (s *ConnectorProfile) SetPrivateConnectionProvisioningState(v *PrivateConnectionProvisioningState) *ConnectorProfile
SetPrivateConnectionProvisioningState sets the PrivateConnectionProvisioningState field's value.
func (ConnectorProfile) String ¶
func (s ConnectorProfile) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorProfileConfig ¶
type ConnectorProfileConfig struct { // The connector-specific credentials required by each connector. ConnectorProfileCredentials *ConnectorProfileCredentials `locationName:"connectorProfileCredentials" type:"structure"` // The connector-specific properties of the profile configuration. // // ConnectorProfileProperties is a required field ConnectorProfileProperties *ConnectorProfileProperties `locationName:"connectorProfileProperties" type:"structure" required:"true"` // contains filtered or unexported fields }
Defines the connector-specific configuration and credentials for the connector profile.
func (ConnectorProfileConfig) GoString ¶
func (s ConnectorProfileConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorProfileConfig) SetConnectorProfileCredentials ¶
func (s *ConnectorProfileConfig) SetConnectorProfileCredentials(v *ConnectorProfileCredentials) *ConnectorProfileConfig
SetConnectorProfileCredentials sets the ConnectorProfileCredentials field's value.
func (*ConnectorProfileConfig) SetConnectorProfileProperties ¶
func (s *ConnectorProfileConfig) SetConnectorProfileProperties(v *ConnectorProfileProperties) *ConnectorProfileConfig
SetConnectorProfileProperties sets the ConnectorProfileProperties field's value.
func (ConnectorProfileConfig) String ¶
func (s ConnectorProfileConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorProfileConfig) Validate ¶
func (s *ConnectorProfileConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConnectorProfileCredentials ¶
type ConnectorProfileCredentials struct { // The connector-specific credentials required when using Amplitude. Amplitude *AmplitudeConnectorProfileCredentials `type:"structure"` // The connector-specific profile credentials that are required when using the // custom connector. CustomConnector *CustomConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Datadog. Datadog *DatadogConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Dynatrace. Dynatrace *DynatraceConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Google Analytics. GoogleAnalytics *GoogleAnalyticsConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Amazon Honeycode. Honeycode *HoneycodeConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Infor Nexus. InforNexus *InforNexusConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Marketo. Marketo *MarketoConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Salesforce Pardot. Pardot *PardotConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Amazon Redshift. Redshift *RedshiftConnectorProfileCredentials `type:"structure"` // The connector-specific profile credentials required when using SAPOData. SAPOData *SAPODataConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Salesforce. Salesforce *SalesforceConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using ServiceNow. ServiceNow *ServiceNowConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Singular. Singular *SingularConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Slack. Slack *SlackConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Snowflake. Snowflake *SnowflakeConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Trend Micro. Trendmicro *TrendmicroConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Veeva. Veeva *VeevaConnectorProfileCredentials `type:"structure"` // The connector-specific credentials required when using Zendesk. Zendesk *ZendeskConnectorProfileCredentials `type:"structure"` // contains filtered or unexported fields }
The connector-specific credentials required by a connector.
func (ConnectorProfileCredentials) GoString ¶
func (s ConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorProfileCredentials) SetAmplitude ¶
func (s *ConnectorProfileCredentials) SetAmplitude(v *AmplitudeConnectorProfileCredentials) *ConnectorProfileCredentials
SetAmplitude sets the Amplitude field's value.
func (*ConnectorProfileCredentials) SetCustomConnector ¶
func (s *ConnectorProfileCredentials) SetCustomConnector(v *CustomConnectorProfileCredentials) *ConnectorProfileCredentials
SetCustomConnector sets the CustomConnector field's value.
func (*ConnectorProfileCredentials) SetDatadog ¶
func (s *ConnectorProfileCredentials) SetDatadog(v *DatadogConnectorProfileCredentials) *ConnectorProfileCredentials
SetDatadog sets the Datadog field's value.
func (*ConnectorProfileCredentials) SetDynatrace ¶
func (s *ConnectorProfileCredentials) SetDynatrace(v *DynatraceConnectorProfileCredentials) *ConnectorProfileCredentials
SetDynatrace sets the Dynatrace field's value.
func (*ConnectorProfileCredentials) SetGoogleAnalytics ¶
func (s *ConnectorProfileCredentials) SetGoogleAnalytics(v *GoogleAnalyticsConnectorProfileCredentials) *ConnectorProfileCredentials
SetGoogleAnalytics sets the GoogleAnalytics field's value.
func (*ConnectorProfileCredentials) SetHoneycode ¶
func (s *ConnectorProfileCredentials) SetHoneycode(v *HoneycodeConnectorProfileCredentials) *ConnectorProfileCredentials
SetHoneycode sets the Honeycode field's value.
func (*ConnectorProfileCredentials) SetInforNexus ¶
func (s *ConnectorProfileCredentials) SetInforNexus(v *InforNexusConnectorProfileCredentials) *ConnectorProfileCredentials
SetInforNexus sets the InforNexus field's value.
func (*ConnectorProfileCredentials) SetMarketo ¶
func (s *ConnectorProfileCredentials) SetMarketo(v *MarketoConnectorProfileCredentials) *ConnectorProfileCredentials
SetMarketo sets the Marketo field's value.
func (*ConnectorProfileCredentials) SetPardot ¶
func (s *ConnectorProfileCredentials) SetPardot(v *PardotConnectorProfileCredentials) *ConnectorProfileCredentials
SetPardot sets the Pardot field's value.
func (*ConnectorProfileCredentials) SetRedshift ¶
func (s *ConnectorProfileCredentials) SetRedshift(v *RedshiftConnectorProfileCredentials) *ConnectorProfileCredentials
SetRedshift sets the Redshift field's value.
func (*ConnectorProfileCredentials) SetSAPOData ¶
func (s *ConnectorProfileCredentials) SetSAPOData(v *SAPODataConnectorProfileCredentials) *ConnectorProfileCredentials
SetSAPOData sets the SAPOData field's value.
func (*ConnectorProfileCredentials) SetSalesforce ¶
func (s *ConnectorProfileCredentials) SetSalesforce(v *SalesforceConnectorProfileCredentials) *ConnectorProfileCredentials
SetSalesforce sets the Salesforce field's value.
func (*ConnectorProfileCredentials) SetServiceNow ¶
func (s *ConnectorProfileCredentials) SetServiceNow(v *ServiceNowConnectorProfileCredentials) *ConnectorProfileCredentials
SetServiceNow sets the ServiceNow field's value.
func (*ConnectorProfileCredentials) SetSingular ¶
func (s *ConnectorProfileCredentials) SetSingular(v *SingularConnectorProfileCredentials) *ConnectorProfileCredentials
SetSingular sets the Singular field's value.
func (*ConnectorProfileCredentials) SetSlack ¶
func (s *ConnectorProfileCredentials) SetSlack(v *SlackConnectorProfileCredentials) *ConnectorProfileCredentials
SetSlack sets the Slack field's value.
func (*ConnectorProfileCredentials) SetSnowflake ¶
func (s *ConnectorProfileCredentials) SetSnowflake(v *SnowflakeConnectorProfileCredentials) *ConnectorProfileCredentials
SetSnowflake sets the Snowflake field's value.
func (*ConnectorProfileCredentials) SetTrendmicro ¶
func (s *ConnectorProfileCredentials) SetTrendmicro(v *TrendmicroConnectorProfileCredentials) *ConnectorProfileCredentials
SetTrendmicro sets the Trendmicro field's value.
func (*ConnectorProfileCredentials) SetVeeva ¶
func (s *ConnectorProfileCredentials) SetVeeva(v *VeevaConnectorProfileCredentials) *ConnectorProfileCredentials
SetVeeva sets the Veeva field's value.
func (*ConnectorProfileCredentials) SetZendesk ¶
func (s *ConnectorProfileCredentials) SetZendesk(v *ZendeskConnectorProfileCredentials) *ConnectorProfileCredentials
SetZendesk sets the Zendesk field's value.
func (ConnectorProfileCredentials) String ¶
func (s ConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorProfileCredentials) Validate ¶
func (s *ConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConnectorProfileProperties ¶
type ConnectorProfileProperties struct { // The connector-specific properties required by Amplitude. Amplitude *AmplitudeConnectorProfileProperties `type:"structure"` // The properties required by the custom connector. CustomConnector *CustomConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Datadog. Datadog *DatadogConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Dynatrace. Dynatrace *DynatraceConnectorProfileProperties `type:"structure"` // The connector-specific properties required Google Analytics. GoogleAnalytics *GoogleAnalyticsConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Amazon Honeycode. Honeycode *HoneycodeConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Infor Nexus. InforNexus *InforNexusConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Marketo. Marketo *MarketoConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Salesforce Pardot. Pardot *PardotConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Amazon Redshift. Redshift *RedshiftConnectorProfileProperties `type:"structure"` // The connector-specific profile properties required when using SAPOData. SAPOData *SAPODataConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Salesforce. Salesforce *SalesforceConnectorProfileProperties `type:"structure"` // The connector-specific properties required by serviceNow. ServiceNow *ServiceNowConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Singular. Singular *SingularConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Slack. Slack *SlackConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Snowflake. Snowflake *SnowflakeConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Trend Micro. Trendmicro *TrendmicroConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Veeva. Veeva *VeevaConnectorProfileProperties `type:"structure"` // The connector-specific properties required by Zendesk. Zendesk *ZendeskConnectorProfileProperties `type:"structure"` // contains filtered or unexported fields }
The connector-specific profile properties required by each connector.
func (ConnectorProfileProperties) GoString ¶
func (s ConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorProfileProperties) SetAmplitude ¶
func (s *ConnectorProfileProperties) SetAmplitude(v *AmplitudeConnectorProfileProperties) *ConnectorProfileProperties
SetAmplitude sets the Amplitude field's value.
func (*ConnectorProfileProperties) SetCustomConnector ¶
func (s *ConnectorProfileProperties) SetCustomConnector(v *CustomConnectorProfileProperties) *ConnectorProfileProperties
SetCustomConnector sets the CustomConnector field's value.
func (*ConnectorProfileProperties) SetDatadog ¶
func (s *ConnectorProfileProperties) SetDatadog(v *DatadogConnectorProfileProperties) *ConnectorProfileProperties
SetDatadog sets the Datadog field's value.
func (*ConnectorProfileProperties) SetDynatrace ¶
func (s *ConnectorProfileProperties) SetDynatrace(v *DynatraceConnectorProfileProperties) *ConnectorProfileProperties
SetDynatrace sets the Dynatrace field's value.
func (*ConnectorProfileProperties) SetGoogleAnalytics ¶
func (s *ConnectorProfileProperties) SetGoogleAnalytics(v *GoogleAnalyticsConnectorProfileProperties) *ConnectorProfileProperties
SetGoogleAnalytics sets the GoogleAnalytics field's value.
func (*ConnectorProfileProperties) SetHoneycode ¶
func (s *ConnectorProfileProperties) SetHoneycode(v *HoneycodeConnectorProfileProperties) *ConnectorProfileProperties
SetHoneycode sets the Honeycode field's value.
func (*ConnectorProfileProperties) SetInforNexus ¶
func (s *ConnectorProfileProperties) SetInforNexus(v *InforNexusConnectorProfileProperties) *ConnectorProfileProperties
SetInforNexus sets the InforNexus field's value.
func (*ConnectorProfileProperties) SetMarketo ¶
func (s *ConnectorProfileProperties) SetMarketo(v *MarketoConnectorProfileProperties) *ConnectorProfileProperties
SetMarketo sets the Marketo field's value.
func (*ConnectorProfileProperties) SetPardot ¶
func (s *ConnectorProfileProperties) SetPardot(v *PardotConnectorProfileProperties) *ConnectorProfileProperties
SetPardot sets the Pardot field's value.
func (*ConnectorProfileProperties) SetRedshift ¶
func (s *ConnectorProfileProperties) SetRedshift(v *RedshiftConnectorProfileProperties) *ConnectorProfileProperties
SetRedshift sets the Redshift field's value.
func (*ConnectorProfileProperties) SetSAPOData ¶
func (s *ConnectorProfileProperties) SetSAPOData(v *SAPODataConnectorProfileProperties) *ConnectorProfileProperties
SetSAPOData sets the SAPOData field's value.
func (*ConnectorProfileProperties) SetSalesforce ¶
func (s *ConnectorProfileProperties) SetSalesforce(v *SalesforceConnectorProfileProperties) *ConnectorProfileProperties
SetSalesforce sets the Salesforce field's value.
func (*ConnectorProfileProperties) SetServiceNow ¶
func (s *ConnectorProfileProperties) SetServiceNow(v *ServiceNowConnectorProfileProperties) *ConnectorProfileProperties
SetServiceNow sets the ServiceNow field's value.
func (*ConnectorProfileProperties) SetSingular ¶
func (s *ConnectorProfileProperties) SetSingular(v *SingularConnectorProfileProperties) *ConnectorProfileProperties
SetSingular sets the Singular field's value.
func (*ConnectorProfileProperties) SetSlack ¶
func (s *ConnectorProfileProperties) SetSlack(v *SlackConnectorProfileProperties) *ConnectorProfileProperties
SetSlack sets the Slack field's value.
func (*ConnectorProfileProperties) SetSnowflake ¶
func (s *ConnectorProfileProperties) SetSnowflake(v *SnowflakeConnectorProfileProperties) *ConnectorProfileProperties
SetSnowflake sets the Snowflake field's value.
func (*ConnectorProfileProperties) SetTrendmicro ¶
func (s *ConnectorProfileProperties) SetTrendmicro(v *TrendmicroConnectorProfileProperties) *ConnectorProfileProperties
SetTrendmicro sets the Trendmicro field's value.
func (*ConnectorProfileProperties) SetVeeva ¶
func (s *ConnectorProfileProperties) SetVeeva(v *VeevaConnectorProfileProperties) *ConnectorProfileProperties
SetVeeva sets the Veeva field's value.
func (*ConnectorProfileProperties) SetZendesk ¶
func (s *ConnectorProfileProperties) SetZendesk(v *ZendeskConnectorProfileProperties) *ConnectorProfileProperties
SetZendesk sets the Zendesk field's value.
func (ConnectorProfileProperties) String ¶
func (s ConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorProfileProperties) Validate ¶
func (s *ConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConnectorProvisioningConfig ¶
type ConnectorProvisioningConfig struct { // Contains information about the configuration of the lambda which is being // registered as the connector. Lambda *LambdaConnectorProvisioningConfig `locationName:"lambda" type:"structure"` // contains filtered or unexported fields }
Contains information about the configuration of the connector being registered.
func (ConnectorProvisioningConfig) GoString ¶
func (s ConnectorProvisioningConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorProvisioningConfig) SetLambda ¶
func (s *ConnectorProvisioningConfig) SetLambda(v *LambdaConnectorProvisioningConfig) *ConnectorProvisioningConfig
SetLambda sets the Lambda field's value.
func (ConnectorProvisioningConfig) String ¶
func (s ConnectorProvisioningConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorProvisioningConfig) Validate ¶
func (s *ConnectorProvisioningConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConnectorRuntimeSetting ¶
type ConnectorRuntimeSetting struct { // Contains default values for the connector runtime setting that are supplied // by the connector. ConnectorSuppliedValueOptions []*string `locationName:"connectorSuppliedValueOptions" type:"list"` // Data type of the connector runtime setting. DataType *string `locationName:"dataType" type:"string"` // A description about the connector runtime setting. Description *string `locationName:"description" type:"string"` // Indicates whether this connector runtime setting is required. IsRequired *bool `locationName:"isRequired" type:"boolean"` // Contains value information about the connector runtime setting. Key *string `locationName:"key" type:"string"` // A label used for connector runtime setting. Label *string `locationName:"label" type:"string"` // Indicates the scope of the connector runtime setting. Scope *string `locationName:"scope" type:"string"` // contains filtered or unexported fields }
Contains information about the connector runtime settings that are required for flow execution.
func (ConnectorRuntimeSetting) GoString ¶
func (s ConnectorRuntimeSetting) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorRuntimeSetting) SetConnectorSuppliedValueOptions ¶
func (s *ConnectorRuntimeSetting) SetConnectorSuppliedValueOptions(v []*string) *ConnectorRuntimeSetting
SetConnectorSuppliedValueOptions sets the ConnectorSuppliedValueOptions field's value.
func (*ConnectorRuntimeSetting) SetDataType ¶
func (s *ConnectorRuntimeSetting) SetDataType(v string) *ConnectorRuntimeSetting
SetDataType sets the DataType field's value.
func (*ConnectorRuntimeSetting) SetDescription ¶
func (s *ConnectorRuntimeSetting) SetDescription(v string) *ConnectorRuntimeSetting
SetDescription sets the Description field's value.
func (*ConnectorRuntimeSetting) SetIsRequired ¶
func (s *ConnectorRuntimeSetting) SetIsRequired(v bool) *ConnectorRuntimeSetting
SetIsRequired sets the IsRequired field's value.
func (*ConnectorRuntimeSetting) SetKey ¶
func (s *ConnectorRuntimeSetting) SetKey(v string) *ConnectorRuntimeSetting
SetKey sets the Key field's value.
func (*ConnectorRuntimeSetting) SetLabel ¶
func (s *ConnectorRuntimeSetting) SetLabel(v string) *ConnectorRuntimeSetting
SetLabel sets the Label field's value.
func (*ConnectorRuntimeSetting) SetScope ¶
func (s *ConnectorRuntimeSetting) SetScope(v string) *ConnectorRuntimeSetting
SetScope sets the Scope field's value.
func (ConnectorRuntimeSetting) String ¶
func (s ConnectorRuntimeSetting) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectorServerException ¶
type ConnectorServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An error occurred when retrieving data from the connector endpoint.
func (*ConnectorServerException) Code ¶
func (s *ConnectorServerException) Code() string
Code returns the exception type name.
func (*ConnectorServerException) Error ¶
func (s *ConnectorServerException) Error() string
func (ConnectorServerException) GoString ¶
func (s ConnectorServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorServerException) Message ¶
func (s *ConnectorServerException) Message() string
Message returns the exception's message.
func (*ConnectorServerException) OrigErr ¶
func (s *ConnectorServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConnectorServerException) RequestID ¶
func (s *ConnectorServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConnectorServerException) StatusCode ¶
func (s *ConnectorServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConnectorServerException) String ¶
func (s ConnectorServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConnectorProfileInput ¶
type CreateConnectorProfileInput struct { // The clientToken parameter is an idempotency token. It ensures that your CreateConnectorProfile // request completes only once. You choose the value to pass. For example, if // you don't receive a response from your request, you can safely retry the // request with the same clientToken parameter value. // // If you omit a clientToken value, the Amazon Web Services SDK that you are // using inserts a value for you. This way, the SDK can safely retry requests // multiple times after a network error. You must provide your own value for // other use cases. // // If you specify input parameters that differ from your first request, an error // occurs. If you use a different value for clientToken, Amazon AppFlow considers // it a new call to CreateConnectorProfile. The token is active for 8 hours. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Indicates the connection mode and specifies whether it is public or private. // Private flows use Amazon Web Services PrivateLink to route data over Amazon // Web Services infrastructure without exposing it to the public internet. // // ConnectionMode is a required field ConnectionMode *string `locationName:"connectionMode" type:"string" required:"true" enum:"ConnectionMode"` // The label of the connector. The label is unique for each ConnectorRegistration // in your Amazon Web Services account. Only needed if calling for CUSTOMCONNECTOR // connector type/. ConnectorLabel *string `locationName:"connectorLabel" type:"string"` // Defines the connector-specific configuration and credentials. // // ConnectorProfileConfig is a required field ConnectorProfileConfig *ConnectorProfileConfig `locationName:"connectorProfileConfig" type:"structure" required:"true"` // The name of the connector profile. The name is unique for each ConnectorProfile // in your Amazon Web Services account. // // ConnectorProfileName is a required field ConnectorProfileName *string `locationName:"connectorProfileName" type:"string" required:"true"` // The type of connector, such as Salesforce, Amplitude, and so on. // // ConnectorType is a required field ConnectorType *string `locationName:"connectorType" type:"string" required:"true" enum:"ConnectorType"` // The 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 `locationName:"kmsArn" min:"20" type:"string"` // contains filtered or unexported fields }
func (CreateConnectorProfileInput) GoString ¶
func (s CreateConnectorProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectorProfileInput) SetClientToken ¶
func (s *CreateConnectorProfileInput) SetClientToken(v string) *CreateConnectorProfileInput
SetClientToken sets the ClientToken field's value.
func (*CreateConnectorProfileInput) SetConnectionMode ¶
func (s *CreateConnectorProfileInput) SetConnectionMode(v string) *CreateConnectorProfileInput
SetConnectionMode sets the ConnectionMode field's value.
func (*CreateConnectorProfileInput) SetConnectorLabel ¶
func (s *CreateConnectorProfileInput) SetConnectorLabel(v string) *CreateConnectorProfileInput
SetConnectorLabel sets the ConnectorLabel field's value.
func (*CreateConnectorProfileInput) SetConnectorProfileConfig ¶
func (s *CreateConnectorProfileInput) SetConnectorProfileConfig(v *ConnectorProfileConfig) *CreateConnectorProfileInput
SetConnectorProfileConfig sets the ConnectorProfileConfig field's value.
func (*CreateConnectorProfileInput) SetConnectorProfileName ¶
func (s *CreateConnectorProfileInput) SetConnectorProfileName(v string) *CreateConnectorProfileInput
SetConnectorProfileName sets the ConnectorProfileName field's value.
func (*CreateConnectorProfileInput) SetConnectorType ¶
func (s *CreateConnectorProfileInput) SetConnectorType(v string) *CreateConnectorProfileInput
SetConnectorType sets the ConnectorType field's value.
func (*CreateConnectorProfileInput) SetKmsArn ¶
func (s *CreateConnectorProfileInput) SetKmsArn(v string) *CreateConnectorProfileInput
SetKmsArn sets the KmsArn field's value.
func (CreateConnectorProfileInput) String ¶
func (s CreateConnectorProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectorProfileInput) Validate ¶
func (s *CreateConnectorProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectorProfileOutput ¶
type CreateConnectorProfileOutput struct { // The Amazon Resource Name (ARN) of the connector profile. ConnectorProfileArn *string `locationName:"connectorProfileArn" type:"string"` // contains filtered or unexported fields }
func (CreateConnectorProfileOutput) GoString ¶
func (s CreateConnectorProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectorProfileOutput) SetConnectorProfileArn ¶
func (s *CreateConnectorProfileOutput) SetConnectorProfileArn(v string) *CreateConnectorProfileOutput
SetConnectorProfileArn sets the ConnectorProfileArn field's value.
func (CreateConnectorProfileOutput) String ¶
func (s CreateConnectorProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateFlowInput ¶
type CreateFlowInput struct { // The clientToken parameter is an idempotency token. It ensures that your CreateFlow // request completes only once. You choose the value to pass. For example, if // you don't receive a response from your request, you can safely retry the // request with the same clientToken parameter value. // // If you omit a clientToken value, the Amazon Web Services SDK that you are // using inserts a value for you. This way, the SDK can safely retry requests // multiple times after a network error. You must provide your own value for // other use cases. // // If you specify input parameters that differ from your first request, an error // occurs. If you use a different value for clientToken, Amazon AppFlow considers // it a new call to CreateFlow. The token is active for 8 hours. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // A description of the flow you want to create. Description *string `locationName:"description" type:"string"` // The configuration that controls how Amazon AppFlow places data in the destination // connector. // // DestinationFlowConfigList is a required field DestinationFlowConfigList []*DestinationFlowConfig `locationName:"destinationFlowConfigList" type:"list" required:"true"` // The specified name of the flow. Spaces are not allowed. Use underscores (_) // or hyphens (-) only. // // FlowName is a required field FlowName *string `locationName:"flowName" type:"string" required:"true"` // The 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 `locationName:"kmsArn" min:"20" type:"string"` // Specifies the configuration that Amazon AppFlow uses when it catalogs the // data that's transferred by the associated flow. When Amazon AppFlow catalogs // the data from a flow, it stores metadata in a data catalog. MetadataCatalogConfig *MetadataCatalogConfig `locationName:"metadataCatalogConfig" type:"structure"` // The configuration that controls how Amazon AppFlow retrieves data from the // source connector. // // SourceFlowConfig is a required field SourceFlowConfig *SourceFlowConfig `locationName:"sourceFlowConfig" type:"structure" required:"true"` // The tags used to organize, track, or control access for your flow. Tags map[string]*string `locationName:"tags" type:"map"` // A list of tasks that Amazon AppFlow performs while transferring the data // in the flow run. // // Tasks is a required field Tasks []*Task `locationName:"tasks" type:"list" required:"true"` // The trigger settings that determine how and when the flow runs. // // TriggerConfig is a required field TriggerConfig *TriggerConfig `locationName:"triggerConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateFlowInput) GoString ¶
func (s CreateFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFlowInput) SetClientToken ¶
func (s *CreateFlowInput) SetClientToken(v string) *CreateFlowInput
SetClientToken sets the ClientToken field's value.
func (*CreateFlowInput) SetDescription ¶
func (s *CreateFlowInput) SetDescription(v string) *CreateFlowInput
SetDescription sets the Description field's value.
func (*CreateFlowInput) SetDestinationFlowConfigList ¶
func (s *CreateFlowInput) SetDestinationFlowConfigList(v []*DestinationFlowConfig) *CreateFlowInput
SetDestinationFlowConfigList sets the DestinationFlowConfigList field's value.
func (*CreateFlowInput) SetFlowName ¶
func (s *CreateFlowInput) SetFlowName(v string) *CreateFlowInput
SetFlowName sets the FlowName field's value.
func (*CreateFlowInput) SetKmsArn ¶
func (s *CreateFlowInput) SetKmsArn(v string) *CreateFlowInput
SetKmsArn sets the KmsArn field's value.
func (*CreateFlowInput) SetMetadataCatalogConfig ¶
func (s *CreateFlowInput) SetMetadataCatalogConfig(v *MetadataCatalogConfig) *CreateFlowInput
SetMetadataCatalogConfig sets the MetadataCatalogConfig field's value.
func (*CreateFlowInput) SetSourceFlowConfig ¶
func (s *CreateFlowInput) SetSourceFlowConfig(v *SourceFlowConfig) *CreateFlowInput
SetSourceFlowConfig sets the SourceFlowConfig field's value.
func (*CreateFlowInput) SetTags ¶
func (s *CreateFlowInput) SetTags(v map[string]*string) *CreateFlowInput
SetTags sets the Tags field's value.
func (*CreateFlowInput) SetTasks ¶
func (s *CreateFlowInput) SetTasks(v []*Task) *CreateFlowInput
SetTasks sets the Tasks field's value.
func (*CreateFlowInput) SetTriggerConfig ¶
func (s *CreateFlowInput) SetTriggerConfig(v *TriggerConfig) *CreateFlowInput
SetTriggerConfig sets the TriggerConfig field's value.
func (CreateFlowInput) String ¶
func (s CreateFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFlowInput) Validate ¶
func (s *CreateFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFlowOutput ¶
type CreateFlowOutput struct { // The flow's Amazon Resource Name (ARN). FlowArn *string `locationName:"flowArn" type:"string"` // Indicates the current status of the flow. FlowStatus *string `locationName:"flowStatus" type:"string" enum:"FlowStatus"` // contains filtered or unexported fields }
func (CreateFlowOutput) GoString ¶
func (s CreateFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFlowOutput) SetFlowArn ¶
func (s *CreateFlowOutput) SetFlowArn(v string) *CreateFlowOutput
SetFlowArn sets the FlowArn field's value.
func (*CreateFlowOutput) SetFlowStatus ¶
func (s *CreateFlowOutput) SetFlowStatus(v string) *CreateFlowOutput
SetFlowStatus sets the FlowStatus field's value.
func (CreateFlowOutput) String ¶
func (s CreateFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CustomAuthConfig ¶
type CustomAuthConfig struct { // Information about authentication parameters required for authentication. AuthParameters []*AuthParameter `locationName:"authParameters" type:"list"` // The authentication type that the custom connector uses. CustomAuthenticationType *string `locationName:"customAuthenticationType" type:"string"` // contains filtered or unexported fields }
Configuration information required for custom authentication.
func (CustomAuthConfig) GoString ¶
func (s CustomAuthConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomAuthConfig) SetAuthParameters ¶
func (s *CustomAuthConfig) SetAuthParameters(v []*AuthParameter) *CustomAuthConfig
SetAuthParameters sets the AuthParameters field's value.
func (*CustomAuthConfig) SetCustomAuthenticationType ¶
func (s *CustomAuthConfig) SetCustomAuthenticationType(v string) *CustomAuthConfig
SetCustomAuthenticationType sets the CustomAuthenticationType field's value.
func (CustomAuthConfig) String ¶
func (s CustomAuthConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CustomAuthCredentials ¶
type CustomAuthCredentials struct { // A map that holds custom authentication credentials. CredentialsMap map[string]*string `locationName:"credentialsMap" type:"map"` // The custom authentication type that the connector uses. // // CustomAuthenticationType is a required field CustomAuthenticationType *string `locationName:"customAuthenticationType" type:"string" required:"true"` // contains filtered or unexported fields }
The custom credentials required for custom authentication.
func (CustomAuthCredentials) GoString ¶
func (s CustomAuthCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomAuthCredentials) SetCredentialsMap ¶
func (s *CustomAuthCredentials) SetCredentialsMap(v map[string]*string) *CustomAuthCredentials
SetCredentialsMap sets the CredentialsMap field's value.
func (*CustomAuthCredentials) SetCustomAuthenticationType ¶
func (s *CustomAuthCredentials) SetCustomAuthenticationType(v string) *CustomAuthCredentials
SetCustomAuthenticationType sets the CustomAuthenticationType field's value.
func (CustomAuthCredentials) String ¶
func (s CustomAuthCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomAuthCredentials) Validate ¶
func (s *CustomAuthCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CustomConnectorDestinationProperties ¶
type CustomConnectorDestinationProperties struct { // The custom properties that are specific to the connector when it's used as // a destination in the flow. CustomProperties map[string]*string `locationName:"customProperties" type:"map"` // The entity specified in the custom connector as a destination in the flow. // // EntityName is a required field EntityName *string `locationName:"entityName" type:"string" required:"true"` // The settings that determine how Amazon AppFlow handles an error when placing // data in the custom connector as destination. ErrorHandlingConfig *ErrorHandlingConfig `locationName:"errorHandlingConfig" type:"structure"` // The name of the field that Amazon AppFlow uses as an ID when performing a // write operation such as update, delete, or upsert. IdFieldNames []*string `locationName:"idFieldNames" type:"list"` // Specifies the type of write operation to be performed in the custom connector // when it's used as destination. WriteOperationType *string `locationName:"writeOperationType" type:"string" enum:"WriteOperationType"` // contains filtered or unexported fields }
The properties that are applied when the custom connector is being used as a destination.
func (CustomConnectorDestinationProperties) GoString ¶
func (s CustomConnectorDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomConnectorDestinationProperties) SetCustomProperties ¶
func (s *CustomConnectorDestinationProperties) SetCustomProperties(v map[string]*string) *CustomConnectorDestinationProperties
SetCustomProperties sets the CustomProperties field's value.
func (*CustomConnectorDestinationProperties) SetEntityName ¶
func (s *CustomConnectorDestinationProperties) SetEntityName(v string) *CustomConnectorDestinationProperties
SetEntityName sets the EntityName field's value.
func (*CustomConnectorDestinationProperties) SetErrorHandlingConfig ¶
func (s *CustomConnectorDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *CustomConnectorDestinationProperties
SetErrorHandlingConfig sets the ErrorHandlingConfig field's value.
func (*CustomConnectorDestinationProperties) SetIdFieldNames ¶
func (s *CustomConnectorDestinationProperties) SetIdFieldNames(v []*string) *CustomConnectorDestinationProperties
SetIdFieldNames sets the IdFieldNames field's value.
func (*CustomConnectorDestinationProperties) SetWriteOperationType ¶
func (s *CustomConnectorDestinationProperties) SetWriteOperationType(v string) *CustomConnectorDestinationProperties
SetWriteOperationType sets the WriteOperationType field's value.
func (CustomConnectorDestinationProperties) String ¶
func (s CustomConnectorDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomConnectorDestinationProperties) Validate ¶
func (s *CustomConnectorDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CustomConnectorProfileCredentials ¶
type CustomConnectorProfileCredentials struct { // The API keys required for the authentication of the user. ApiKey *ApiKeyCredentials `locationName:"apiKey" type:"structure"` // The authentication type that the custom connector uses for authenticating // while creating a connector profile. // // AuthenticationType is a required field AuthenticationType *string `locationName:"authenticationType" type:"string" required:"true" enum:"AuthenticationType"` // The basic credentials that are required for the authentication of the user. Basic *BasicAuthCredentials `locationName:"basic" type:"structure"` // If the connector uses the custom authentication mechanism, this holds the // required credentials. Custom *CustomAuthCredentials `locationName:"custom" type:"structure"` // The OAuth 2.0 credentials required for the authentication of the user. Oauth2 *OAuth2Credentials `locationName:"oauth2" type:"structure"` // contains filtered or unexported fields }
The connector-specific profile credentials that are required when using the custom connector.
func (CustomConnectorProfileCredentials) GoString ¶
func (s CustomConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomConnectorProfileCredentials) SetApiKey ¶
func (s *CustomConnectorProfileCredentials) SetApiKey(v *ApiKeyCredentials) *CustomConnectorProfileCredentials
SetApiKey sets the ApiKey field's value.
func (*CustomConnectorProfileCredentials) SetAuthenticationType ¶
func (s *CustomConnectorProfileCredentials) SetAuthenticationType(v string) *CustomConnectorProfileCredentials
SetAuthenticationType sets the AuthenticationType field's value.
func (*CustomConnectorProfileCredentials) SetBasic ¶
func (s *CustomConnectorProfileCredentials) SetBasic(v *BasicAuthCredentials) *CustomConnectorProfileCredentials
SetBasic sets the Basic field's value.
func (*CustomConnectorProfileCredentials) SetCustom ¶
func (s *CustomConnectorProfileCredentials) SetCustom(v *CustomAuthCredentials) *CustomConnectorProfileCredentials
SetCustom sets the Custom field's value.
func (*CustomConnectorProfileCredentials) SetOauth2 ¶
func (s *CustomConnectorProfileCredentials) SetOauth2(v *OAuth2Credentials) *CustomConnectorProfileCredentials
SetOauth2 sets the Oauth2 field's value.
func (CustomConnectorProfileCredentials) String ¶
func (s CustomConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomConnectorProfileCredentials) Validate ¶
func (s *CustomConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CustomConnectorProfileProperties ¶
type CustomConnectorProfileProperties struct { // The OAuth 2.0 properties required for OAuth 2.0 authentication. OAuth2Properties *OAuth2Properties `locationName:"oAuth2Properties" type:"structure"` // A map of properties that are required to create a profile for the custom // connector. ProfileProperties map[string]*string `locationName:"profileProperties" type:"map"` // contains filtered or unexported fields }
The profile properties required by the custom connector.
func (CustomConnectorProfileProperties) GoString ¶
func (s CustomConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomConnectorProfileProperties) SetOAuth2Properties ¶
func (s *CustomConnectorProfileProperties) SetOAuth2Properties(v *OAuth2Properties) *CustomConnectorProfileProperties
SetOAuth2Properties sets the OAuth2Properties field's value.
func (*CustomConnectorProfileProperties) SetProfileProperties ¶
func (s *CustomConnectorProfileProperties) SetProfileProperties(v map[string]*string) *CustomConnectorProfileProperties
SetProfileProperties sets the ProfileProperties field's value.
func (CustomConnectorProfileProperties) String ¶
func (s CustomConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomConnectorProfileProperties) Validate ¶
func (s *CustomConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CustomConnectorSourceProperties ¶
type CustomConnectorSourceProperties struct { // Custom properties that are required to use the custom connector as a source. CustomProperties map[string]*string `locationName:"customProperties" type:"map"` // The API of the connector application that Amazon AppFlow uses to transfer // your data. DataTransferApi *DataTransferApi `locationName:"dataTransferApi" type:"structure"` // The entity specified in the custom connector as a source in the flow. // // EntityName is a required field EntityName *string `locationName:"entityName" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when the custom connector is being used as a source.
func (CustomConnectorSourceProperties) GoString ¶
func (s CustomConnectorSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomConnectorSourceProperties) SetCustomProperties ¶
func (s *CustomConnectorSourceProperties) SetCustomProperties(v map[string]*string) *CustomConnectorSourceProperties
SetCustomProperties sets the CustomProperties field's value.
func (*CustomConnectorSourceProperties) SetDataTransferApi ¶
func (s *CustomConnectorSourceProperties) SetDataTransferApi(v *DataTransferApi) *CustomConnectorSourceProperties
SetDataTransferApi sets the DataTransferApi field's value.
func (*CustomConnectorSourceProperties) SetEntityName ¶
func (s *CustomConnectorSourceProperties) SetEntityName(v string) *CustomConnectorSourceProperties
SetEntityName sets the EntityName field's value.
func (CustomConnectorSourceProperties) String ¶
func (s CustomConnectorSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomConnectorSourceProperties) Validate ¶
func (s *CustomConnectorSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CustomerProfilesDestinationProperties ¶
type CustomerProfilesDestinationProperties struct { // The unique name of the Amazon Connect Customer Profiles domain. // // DomainName is a required field DomainName *string `locationName:"domainName" type:"string" required:"true"` // The object specified in the Amazon Connect Customer Profiles flow destination. ObjectTypeName *string `locationName:"objectTypeName" type:"string"` // contains filtered or unexported fields }
The properties that are applied when Amazon Connect Customer Profiles is used as a destination.
func (CustomerProfilesDestinationProperties) GoString ¶
func (s CustomerProfilesDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomerProfilesDestinationProperties) SetDomainName ¶
func (s *CustomerProfilesDestinationProperties) SetDomainName(v string) *CustomerProfilesDestinationProperties
SetDomainName sets the DomainName field's value.
func (*CustomerProfilesDestinationProperties) SetObjectTypeName ¶
func (s *CustomerProfilesDestinationProperties) SetObjectTypeName(v string) *CustomerProfilesDestinationProperties
SetObjectTypeName sets the ObjectTypeName field's value.
func (CustomerProfilesDestinationProperties) String ¶
func (s CustomerProfilesDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomerProfilesDestinationProperties) Validate ¶
func (s *CustomerProfilesDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CustomerProfilesMetadata ¶
type CustomerProfilesMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Amazon Connect Customer Profiles.
func (CustomerProfilesMetadata) GoString ¶
func (s CustomerProfilesMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CustomerProfilesMetadata) String ¶
func (s CustomerProfilesMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataTransferApi ¶
type DataTransferApi struct { // The name of the connector application API. Name *string `type:"string"` // You can specify one of the following types: // // AUTOMATIC // // The default. Optimizes a flow for datasets that fluctuate in size from small // to large. For each flow run, Amazon AppFlow chooses to use the SYNC or ASYNC // API type based on the amount of data that the run transfers. // // SYNC // // A synchronous API. This type of API optimizes a flow for small to medium-sized // datasets. // // ASYNC // // An asynchronous API. This type of API optimizes a flow for large datasets. Type *string `type:"string" enum:"DataTransferApiType"` // contains filtered or unexported fields }
The API of the connector application that Amazon AppFlow uses to transfer your data.
func (DataTransferApi) GoString ¶
func (s DataTransferApi) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataTransferApi) SetName ¶
func (s *DataTransferApi) SetName(v string) *DataTransferApi
SetName sets the Name field's value.
func (*DataTransferApi) SetType ¶
func (s *DataTransferApi) SetType(v string) *DataTransferApi
SetType sets the Type field's value.
func (DataTransferApi) String ¶
func (s DataTransferApi) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatadogConnectorProfileCredentials ¶
type DatadogConnectorProfileCredentials struct { // A unique alphanumeric identifier used to authenticate a user, developer, // or calling program to your API. // // ApiKey is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DatadogConnectorProfileCredentials's // String and GoString methods. // // ApiKey is a required field ApiKey *string `locationName:"apiKey" type:"string" required:"true" sensitive:"true"` // Application keys, in conjunction with your API key, give you full access // to Datadog’s programmatic API. Application keys are associated with the // user account that created them. The application key is used to log all requests // made to the API. // // ApplicationKey is a required field ApplicationKey *string `locationName:"applicationKey" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific credentials required by Datadog.
func (DatadogConnectorProfileCredentials) GoString ¶
func (s DatadogConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatadogConnectorProfileCredentials) SetApiKey ¶
func (s *DatadogConnectorProfileCredentials) SetApiKey(v string) *DatadogConnectorProfileCredentials
SetApiKey sets the ApiKey field's value.
func (*DatadogConnectorProfileCredentials) SetApplicationKey ¶
func (s *DatadogConnectorProfileCredentials) SetApplicationKey(v string) *DatadogConnectorProfileCredentials
SetApplicationKey sets the ApplicationKey field's value.
func (DatadogConnectorProfileCredentials) String ¶
func (s DatadogConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatadogConnectorProfileCredentials) Validate ¶
func (s *DatadogConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DatadogConnectorProfileProperties ¶
type DatadogConnectorProfileProperties struct { // The location of the Datadog resource. // // InstanceUrl is a required field InstanceUrl *string `locationName:"instanceUrl" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile properties required by Datadog.
func (DatadogConnectorProfileProperties) GoString ¶
func (s DatadogConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatadogConnectorProfileProperties) SetInstanceUrl ¶
func (s *DatadogConnectorProfileProperties) SetInstanceUrl(v string) *DatadogConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (DatadogConnectorProfileProperties) String ¶
func (s DatadogConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatadogConnectorProfileProperties) Validate ¶
func (s *DatadogConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DatadogMetadata ¶
type DatadogMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Datadog.
func (DatadogMetadata) GoString ¶
func (s DatadogMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DatadogMetadata) String ¶
func (s DatadogMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DatadogSourceProperties ¶
type DatadogSourceProperties struct { // The object specified in the Datadog flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Datadog is being used as a source.
func (DatadogSourceProperties) GoString ¶
func (s DatadogSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatadogSourceProperties) SetObject ¶
func (s *DatadogSourceProperties) SetObject(v string) *DatadogSourceProperties
SetObject sets the Object field's value.
func (DatadogSourceProperties) String ¶
func (s DatadogSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DatadogSourceProperties) Validate ¶
func (s *DatadogSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectorProfileInput ¶
type DeleteConnectorProfileInput struct { // The name of the connector profile. The name is unique for each ConnectorProfile // in your account. // // ConnectorProfileName is a required field ConnectorProfileName *string `locationName:"connectorProfileName" type:"string" required:"true"` // Indicates whether Amazon AppFlow should delete the profile, even if it is // currently in use in one or more flows. ForceDelete *bool `locationName:"forceDelete" type:"boolean"` // contains filtered or unexported fields }
func (DeleteConnectorProfileInput) GoString ¶
func (s DeleteConnectorProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectorProfileInput) SetConnectorProfileName ¶
func (s *DeleteConnectorProfileInput) SetConnectorProfileName(v string) *DeleteConnectorProfileInput
SetConnectorProfileName sets the ConnectorProfileName field's value.
func (*DeleteConnectorProfileInput) SetForceDelete ¶
func (s *DeleteConnectorProfileInput) SetForceDelete(v bool) *DeleteConnectorProfileInput
SetForceDelete sets the ForceDelete field's value.
func (DeleteConnectorProfileInput) String ¶
func (s DeleteConnectorProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectorProfileInput) Validate ¶
func (s *DeleteConnectorProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectorProfileOutput ¶
type DeleteConnectorProfileOutput struct {
// contains filtered or unexported fields
}
func (DeleteConnectorProfileOutput) GoString ¶
func (s DeleteConnectorProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteConnectorProfileOutput) String ¶
func (s DeleteConnectorProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteFlowInput ¶
type DeleteFlowInput struct { // The specified name of the flow. Spaces are not allowed. Use underscores (_) // or hyphens (-) only. // // FlowName is a required field FlowName *string `locationName:"flowName" type:"string" required:"true"` // Indicates whether Amazon AppFlow should delete the flow, even if it is currently // in use. ForceDelete *bool `locationName:"forceDelete" type:"boolean"` // contains filtered or unexported fields }
func (DeleteFlowInput) GoString ¶
func (s DeleteFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFlowInput) SetFlowName ¶
func (s *DeleteFlowInput) SetFlowName(v string) *DeleteFlowInput
SetFlowName sets the FlowName field's value.
func (*DeleteFlowInput) SetForceDelete ¶
func (s *DeleteFlowInput) SetForceDelete(v bool) *DeleteFlowInput
SetForceDelete sets the ForceDelete field's value.
func (DeleteFlowInput) String ¶
func (s DeleteFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFlowInput) Validate ¶
func (s *DeleteFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFlowOutput ¶
type DeleteFlowOutput struct {
// contains filtered or unexported fields
}
func (DeleteFlowOutput) GoString ¶
func (s DeleteFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteFlowOutput) String ¶
func (s DeleteFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeConnectorEntityInput ¶
type DescribeConnectorEntityInput struct { // The version of the API that's used by the connector. ApiVersion *string `locationName:"apiVersion" type:"string"` // The entity name for that connector. // // ConnectorEntityName is a required field ConnectorEntityName *string `locationName:"connectorEntityName" type:"string" required:"true"` // The name of the connector profile. The name is unique for each ConnectorProfile // in the Amazon Web Services account. ConnectorProfileName *string `locationName:"connectorProfileName" type:"string"` // The type of connector application, such as Salesforce, Amplitude, and so // on. ConnectorType *string `locationName:"connectorType" type:"string" enum:"ConnectorType"` // contains filtered or unexported fields }
func (DescribeConnectorEntityInput) GoString ¶
func (s DescribeConnectorEntityInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorEntityInput) SetApiVersion ¶
func (s *DescribeConnectorEntityInput) SetApiVersion(v string) *DescribeConnectorEntityInput
SetApiVersion sets the ApiVersion field's value.
func (*DescribeConnectorEntityInput) SetConnectorEntityName ¶
func (s *DescribeConnectorEntityInput) SetConnectorEntityName(v string) *DescribeConnectorEntityInput
SetConnectorEntityName sets the ConnectorEntityName field's value.
func (*DescribeConnectorEntityInput) SetConnectorProfileName ¶
func (s *DescribeConnectorEntityInput) SetConnectorProfileName(v string) *DescribeConnectorEntityInput
SetConnectorProfileName sets the ConnectorProfileName field's value.
func (*DescribeConnectorEntityInput) SetConnectorType ¶
func (s *DescribeConnectorEntityInput) SetConnectorType(v string) *DescribeConnectorEntityInput
SetConnectorType sets the ConnectorType field's value.
func (DescribeConnectorEntityInput) String ¶
func (s DescribeConnectorEntityInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorEntityInput) Validate ¶
func (s *DescribeConnectorEntityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeConnectorEntityOutput ¶
type DescribeConnectorEntityOutput struct { // Describes the fields for that connector entity. For example, for an account // entity, the fields would be account name, account ID, and so on. // // ConnectorEntityFields is a required field ConnectorEntityFields []*ConnectorEntityField `locationName:"connectorEntityFields" type:"list" required:"true"` // contains filtered or unexported fields }
func (DescribeConnectorEntityOutput) GoString ¶
func (s DescribeConnectorEntityOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorEntityOutput) SetConnectorEntityFields ¶
func (s *DescribeConnectorEntityOutput) SetConnectorEntityFields(v []*ConnectorEntityField) *DescribeConnectorEntityOutput
SetConnectorEntityFields sets the ConnectorEntityFields field's value.
func (DescribeConnectorEntityOutput) String ¶
func (s DescribeConnectorEntityOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeConnectorInput ¶
type DescribeConnectorInput struct { // The label of the connector. The label is unique for each ConnectorRegistration // in your Amazon Web Services account. Only needed if calling for CUSTOMCONNECTOR // connector type/. ConnectorLabel *string `locationName:"connectorLabel" type:"string"` // The connector type, such as CUSTOMCONNECTOR, Saleforce, Marketo. Please choose // CUSTOMCONNECTOR for Lambda based custom connectors. // // ConnectorType is a required field ConnectorType *string `locationName:"connectorType" type:"string" required:"true" enum:"ConnectorType"` // contains filtered or unexported fields }
func (DescribeConnectorInput) GoString ¶
func (s DescribeConnectorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorInput) SetConnectorLabel ¶
func (s *DescribeConnectorInput) SetConnectorLabel(v string) *DescribeConnectorInput
SetConnectorLabel sets the ConnectorLabel field's value.
func (*DescribeConnectorInput) SetConnectorType ¶
func (s *DescribeConnectorInput) SetConnectorType(v string) *DescribeConnectorInput
SetConnectorType sets the ConnectorType field's value.
func (DescribeConnectorInput) String ¶
func (s DescribeConnectorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorInput) Validate ¶
func (s *DescribeConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeConnectorOutput ¶
type DescribeConnectorOutput struct { // Configuration info of all the connectors that the user requested. ConnectorConfiguration *ConnectorConfiguration `locationName:"connectorConfiguration" type:"structure"` // contains filtered or unexported fields }
func (DescribeConnectorOutput) GoString ¶
func (s DescribeConnectorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorOutput) SetConnectorConfiguration ¶
func (s *DescribeConnectorOutput) SetConnectorConfiguration(v *ConnectorConfiguration) *DescribeConnectorOutput
SetConnectorConfiguration sets the ConnectorConfiguration field's value.
func (DescribeConnectorOutput) String ¶
func (s DescribeConnectorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeConnectorProfilesInput ¶
type DescribeConnectorProfilesInput struct { // The name of the connector. The name is unique for each ConnectorRegistration // in your Amazon Web Services account. Only needed if calling for CUSTOMCONNECTOR // connector type/. ConnectorLabel *string `locationName:"connectorLabel" type:"string"` // The name of the connector profile. The name is unique for each ConnectorProfile // in the Amazon Web Services account. ConnectorProfileNames []*string `locationName:"connectorProfileNames" type:"list"` // The type of connector, such as Salesforce, Amplitude, and so on. ConnectorType *string `locationName:"connectorType" type:"string" enum:"ConnectorType"` // Specifies the maximum number of items that should be returned in the result // set. The default for maxResults is 20 (for all paginated API operations). MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for the next page of data. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeConnectorProfilesInput) GoString ¶
func (s DescribeConnectorProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorProfilesInput) SetConnectorLabel ¶
func (s *DescribeConnectorProfilesInput) SetConnectorLabel(v string) *DescribeConnectorProfilesInput
SetConnectorLabel sets the ConnectorLabel field's value.
func (*DescribeConnectorProfilesInput) SetConnectorProfileNames ¶
func (s *DescribeConnectorProfilesInput) SetConnectorProfileNames(v []*string) *DescribeConnectorProfilesInput
SetConnectorProfileNames sets the ConnectorProfileNames field's value.
func (*DescribeConnectorProfilesInput) SetConnectorType ¶
func (s *DescribeConnectorProfilesInput) SetConnectorType(v string) *DescribeConnectorProfilesInput
SetConnectorType sets the ConnectorType field's value.
func (*DescribeConnectorProfilesInput) SetMaxResults ¶
func (s *DescribeConnectorProfilesInput) SetMaxResults(v int64) *DescribeConnectorProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeConnectorProfilesInput) SetNextToken ¶
func (s *DescribeConnectorProfilesInput) SetNextToken(v string) *DescribeConnectorProfilesInput
SetNextToken sets the NextToken field's value.
func (DescribeConnectorProfilesInput) String ¶
func (s DescribeConnectorProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorProfilesInput) Validate ¶
func (s *DescribeConnectorProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeConnectorProfilesOutput ¶
type DescribeConnectorProfilesOutput struct { // Returns information about the connector profiles associated with the flow. ConnectorProfileDetails []*ConnectorProfile `locationName:"connectorProfileDetails" type:"list"` // The pagination token for the next page of data. If nextToken=null, this means // that all records have been fetched. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeConnectorProfilesOutput) GoString ¶
func (s DescribeConnectorProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorProfilesOutput) SetConnectorProfileDetails ¶
func (s *DescribeConnectorProfilesOutput) SetConnectorProfileDetails(v []*ConnectorProfile) *DescribeConnectorProfilesOutput
SetConnectorProfileDetails sets the ConnectorProfileDetails field's value.
func (*DescribeConnectorProfilesOutput) SetNextToken ¶
func (s *DescribeConnectorProfilesOutput) SetNextToken(v string) *DescribeConnectorProfilesOutput
SetNextToken sets the NextToken field's value.
func (DescribeConnectorProfilesOutput) String ¶
func (s DescribeConnectorProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeConnectorsInput ¶
type DescribeConnectorsInput struct { // The type of connector, such as Salesforce, Amplitude, and so on. ConnectorTypes []*string `locationName:"connectorTypes" type:"list" enum:"ConnectorType"` // The maximum number of items that should be returned in the result set. The // default is 20. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for the next page of data. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeConnectorsInput) GoString ¶
func (s DescribeConnectorsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorsInput) SetConnectorTypes ¶
func (s *DescribeConnectorsInput) SetConnectorTypes(v []*string) *DescribeConnectorsInput
SetConnectorTypes sets the ConnectorTypes field's value.
func (*DescribeConnectorsInput) SetMaxResults ¶
func (s *DescribeConnectorsInput) SetMaxResults(v int64) *DescribeConnectorsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeConnectorsInput) SetNextToken ¶
func (s *DescribeConnectorsInput) SetNextToken(v string) *DescribeConnectorsInput
SetNextToken sets the NextToken field's value.
func (DescribeConnectorsInput) String ¶
func (s DescribeConnectorsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorsInput) Validate ¶
func (s *DescribeConnectorsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeConnectorsOutput ¶
type DescribeConnectorsOutput struct { // The configuration that is applied to the connectors used in the flow. ConnectorConfigurations map[string]*ConnectorConfiguration `locationName:"connectorConfigurations" type:"map"` // Information about the connectors supported in Amazon AppFlow. Connectors []*ConnectorDetail `locationName:"connectors" type:"list"` // The pagination token for the next page of data. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeConnectorsOutput) GoString ¶
func (s DescribeConnectorsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeConnectorsOutput) SetConnectorConfigurations ¶
func (s *DescribeConnectorsOutput) SetConnectorConfigurations(v map[string]*ConnectorConfiguration) *DescribeConnectorsOutput
SetConnectorConfigurations sets the ConnectorConfigurations field's value.
func (*DescribeConnectorsOutput) SetConnectors ¶
func (s *DescribeConnectorsOutput) SetConnectors(v []*ConnectorDetail) *DescribeConnectorsOutput
SetConnectors sets the Connectors field's value.
func (*DescribeConnectorsOutput) SetNextToken ¶
func (s *DescribeConnectorsOutput) SetNextToken(v string) *DescribeConnectorsOutput
SetNextToken sets the NextToken field's value.
func (DescribeConnectorsOutput) String ¶
func (s DescribeConnectorsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeFlowExecutionRecordsInput ¶
type DescribeFlowExecutionRecordsInput struct { // The specified name of the flow. Spaces are not allowed. Use underscores (_) // or hyphens (-) only. // // FlowName is a required field FlowName *string `locationName:"flowName" type:"string" required:"true"` // Specifies the maximum number of items that should be returned in the result // set. The default for maxResults is 20 (for all paginated API operations). MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for the next page of data. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeFlowExecutionRecordsInput) GoString ¶
func (s DescribeFlowExecutionRecordsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFlowExecutionRecordsInput) SetFlowName ¶
func (s *DescribeFlowExecutionRecordsInput) SetFlowName(v string) *DescribeFlowExecutionRecordsInput
SetFlowName sets the FlowName field's value.
func (*DescribeFlowExecutionRecordsInput) SetMaxResults ¶
func (s *DescribeFlowExecutionRecordsInput) SetMaxResults(v int64) *DescribeFlowExecutionRecordsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeFlowExecutionRecordsInput) SetNextToken ¶
func (s *DescribeFlowExecutionRecordsInput) SetNextToken(v string) *DescribeFlowExecutionRecordsInput
SetNextToken sets the NextToken field's value.
func (DescribeFlowExecutionRecordsInput) String ¶
func (s DescribeFlowExecutionRecordsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFlowExecutionRecordsInput) Validate ¶
func (s *DescribeFlowExecutionRecordsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeFlowExecutionRecordsOutput ¶
type DescribeFlowExecutionRecordsOutput struct { // Returns a list of all instances when this flow was run. FlowExecutions []*ExecutionRecord `locationName:"flowExecutions" type:"list"` // The pagination token for the next page of data. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeFlowExecutionRecordsOutput) GoString ¶
func (s DescribeFlowExecutionRecordsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFlowExecutionRecordsOutput) SetFlowExecutions ¶
func (s *DescribeFlowExecutionRecordsOutput) SetFlowExecutions(v []*ExecutionRecord) *DescribeFlowExecutionRecordsOutput
SetFlowExecutions sets the FlowExecutions field's value.
func (*DescribeFlowExecutionRecordsOutput) SetNextToken ¶
func (s *DescribeFlowExecutionRecordsOutput) SetNextToken(v string) *DescribeFlowExecutionRecordsOutput
SetNextToken sets the NextToken field's value.
func (DescribeFlowExecutionRecordsOutput) String ¶
func (s DescribeFlowExecutionRecordsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeFlowInput ¶
type DescribeFlowInput struct { // The specified name of the flow. Spaces are not allowed. Use underscores (_) // or hyphens (-) only. // // FlowName is a required field FlowName *string `locationName:"flowName" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeFlowInput) GoString ¶
func (s DescribeFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFlowInput) SetFlowName ¶
func (s *DescribeFlowInput) SetFlowName(v string) *DescribeFlowInput
SetFlowName sets the FlowName field's value.
func (DescribeFlowInput) String ¶
func (s DescribeFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFlowInput) Validate ¶
func (s *DescribeFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeFlowOutput ¶
type DescribeFlowOutput struct { // Specifies when the flow was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The ARN of the user who created the flow. CreatedBy *string `locationName:"createdBy" type:"string"` // A description of the flow. Description *string `locationName:"description" type:"string"` // The configuration that controls how Amazon AppFlow transfers data to the // destination connector. DestinationFlowConfigList []*DestinationFlowConfig `locationName:"destinationFlowConfigList" type:"list"` // The flow's Amazon Resource Name (ARN). FlowArn *string `locationName:"flowArn" type:"string"` // The specified name of the flow. Spaces are not allowed. Use underscores (_) // or hyphens (-) only. FlowName *string `locationName:"flowName" type:"string"` // Indicates the current status of the flow. FlowStatus *string `locationName:"flowStatus" type:"string" enum:"FlowStatus"` // Contains an error message if the flow status is in a suspended or error state. // This applies only to scheduled or event-triggered flows. FlowStatusMessage *string `locationName:"flowStatusMessage" type:"string"` // The 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 `locationName:"kmsArn" min:"20" type:"string"` // Describes the details of the most recent flow run. LastRunExecutionDetails *ExecutionDetails `locationName:"lastRunExecutionDetails" type:"structure"` // Describes the metadata catalog, metadata table, and data partitions that // Amazon AppFlow used for the associated flow run. LastRunMetadataCatalogDetails []*MetadataCatalogDetail `locationName:"lastRunMetadataCatalogDetails" type:"list"` // Specifies when the flow was last updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // Specifies the user name of the account that performed the most recent update. LastUpdatedBy *string `locationName:"lastUpdatedBy" type:"string"` // Specifies the configuration that Amazon AppFlow uses when it catalogs the // data that's transferred by the associated flow. When Amazon AppFlow catalogs // the data from a flow, it stores metadata in a data catalog. MetadataCatalogConfig *MetadataCatalogConfig `locationName:"metadataCatalogConfig" type:"structure"` // The version number of your data schema. Amazon AppFlow assigns this version // number. The version number increases by one when you change any of the following // settings in your flow configuration: // // * Source-to-destination field mappings // // * Field data types // // * Partition keys SchemaVersion *int64 `locationName:"schemaVersion" type:"long"` // The configuration that controls how Amazon AppFlow retrieves data from the // source connector. SourceFlowConfig *SourceFlowConfig `locationName:"sourceFlowConfig" type:"structure"` // The tags used to organize, track, or control access for your flow. Tags map[string]*string `locationName:"tags" type:"map"` // A list of tasks that Amazon AppFlow performs while transferring the data // in the flow run. Tasks []*Task `locationName:"tasks" type:"list"` // The trigger settings that determine how and when the flow runs. TriggerConfig *TriggerConfig `locationName:"triggerConfig" type:"structure"` // contains filtered or unexported fields }
func (DescribeFlowOutput) GoString ¶
func (s DescribeFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFlowOutput) SetCreatedAt ¶
func (s *DescribeFlowOutput) SetCreatedAt(v time.Time) *DescribeFlowOutput
SetCreatedAt sets the CreatedAt field's value.
func (*DescribeFlowOutput) SetCreatedBy ¶
func (s *DescribeFlowOutput) SetCreatedBy(v string) *DescribeFlowOutput
SetCreatedBy sets the CreatedBy field's value.
func (*DescribeFlowOutput) SetDescription ¶
func (s *DescribeFlowOutput) SetDescription(v string) *DescribeFlowOutput
SetDescription sets the Description field's value.
func (*DescribeFlowOutput) SetDestinationFlowConfigList ¶
func (s *DescribeFlowOutput) SetDestinationFlowConfigList(v []*DestinationFlowConfig) *DescribeFlowOutput
SetDestinationFlowConfigList sets the DestinationFlowConfigList field's value.
func (*DescribeFlowOutput) SetFlowArn ¶
func (s *DescribeFlowOutput) SetFlowArn(v string) *DescribeFlowOutput
SetFlowArn sets the FlowArn field's value.
func (*DescribeFlowOutput) SetFlowName ¶
func (s *DescribeFlowOutput) SetFlowName(v string) *DescribeFlowOutput
SetFlowName sets the FlowName field's value.
func (*DescribeFlowOutput) SetFlowStatus ¶
func (s *DescribeFlowOutput) SetFlowStatus(v string) *DescribeFlowOutput
SetFlowStatus sets the FlowStatus field's value.
func (*DescribeFlowOutput) SetFlowStatusMessage ¶
func (s *DescribeFlowOutput) SetFlowStatusMessage(v string) *DescribeFlowOutput
SetFlowStatusMessage sets the FlowStatusMessage field's value.
func (*DescribeFlowOutput) SetKmsArn ¶
func (s *DescribeFlowOutput) SetKmsArn(v string) *DescribeFlowOutput
SetKmsArn sets the KmsArn field's value.
func (*DescribeFlowOutput) SetLastRunExecutionDetails ¶
func (s *DescribeFlowOutput) SetLastRunExecutionDetails(v *ExecutionDetails) *DescribeFlowOutput
SetLastRunExecutionDetails sets the LastRunExecutionDetails field's value.
func (*DescribeFlowOutput) SetLastRunMetadataCatalogDetails ¶
func (s *DescribeFlowOutput) SetLastRunMetadataCatalogDetails(v []*MetadataCatalogDetail) *DescribeFlowOutput
SetLastRunMetadataCatalogDetails sets the LastRunMetadataCatalogDetails field's value.
func (*DescribeFlowOutput) SetLastUpdatedAt ¶
func (s *DescribeFlowOutput) SetLastUpdatedAt(v time.Time) *DescribeFlowOutput
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*DescribeFlowOutput) SetLastUpdatedBy ¶
func (s *DescribeFlowOutput) SetLastUpdatedBy(v string) *DescribeFlowOutput
SetLastUpdatedBy sets the LastUpdatedBy field's value.
func (*DescribeFlowOutput) SetMetadataCatalogConfig ¶
func (s *DescribeFlowOutput) SetMetadataCatalogConfig(v *MetadataCatalogConfig) *DescribeFlowOutput
SetMetadataCatalogConfig sets the MetadataCatalogConfig field's value.
func (*DescribeFlowOutput) SetSchemaVersion ¶
func (s *DescribeFlowOutput) SetSchemaVersion(v int64) *DescribeFlowOutput
SetSchemaVersion sets the SchemaVersion field's value.
func (*DescribeFlowOutput) SetSourceFlowConfig ¶
func (s *DescribeFlowOutput) SetSourceFlowConfig(v *SourceFlowConfig) *DescribeFlowOutput
SetSourceFlowConfig sets the SourceFlowConfig field's value.
func (*DescribeFlowOutput) SetTags ¶
func (s *DescribeFlowOutput) SetTags(v map[string]*string) *DescribeFlowOutput
SetTags sets the Tags field's value.
func (*DescribeFlowOutput) SetTasks ¶
func (s *DescribeFlowOutput) SetTasks(v []*Task) *DescribeFlowOutput
SetTasks sets the Tasks field's value.
func (*DescribeFlowOutput) SetTriggerConfig ¶
func (s *DescribeFlowOutput) SetTriggerConfig(v *TriggerConfig) *DescribeFlowOutput
SetTriggerConfig sets the TriggerConfig field's value.
func (DescribeFlowOutput) String ¶
func (s DescribeFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DestinationConnectorProperties ¶
type DestinationConnectorProperties struct { // The properties that are required to query the custom Connector. CustomConnector *CustomConnectorDestinationProperties `type:"structure"` // The properties required to query Amazon Connect Customer Profiles. CustomerProfiles *CustomerProfilesDestinationProperties `type:"structure"` // The properties required to query Amazon EventBridge. EventBridge *EventBridgeDestinationProperties `type:"structure"` // The properties required to query Amazon Honeycode. Honeycode *HoneycodeDestinationProperties `type:"structure"` // The properties required to query Amazon Lookout for Metrics. LookoutMetrics *LookoutMetricsDestinationProperties `type:"structure"` // The properties required to query Marketo. Marketo *MarketoDestinationProperties `type:"structure"` // The properties required to query Amazon Redshift. Redshift *RedshiftDestinationProperties `type:"structure"` // The properties required to query Amazon S3. S3 *S3DestinationProperties `type:"structure"` // The properties required to query SAPOData. SAPOData *SAPODataDestinationProperties `type:"structure"` // The properties required to query Salesforce. Salesforce *SalesforceDestinationProperties `type:"structure"` // The properties required to query Snowflake. Snowflake *SnowflakeDestinationProperties `type:"structure"` // The properties required to query Upsolver. Upsolver *UpsolverDestinationProperties `type:"structure"` // The properties required to query Zendesk. Zendesk *ZendeskDestinationProperties `type:"structure"` // contains filtered or unexported fields }
This stores the information that is required to query a particular connector.
func (DestinationConnectorProperties) GoString ¶
func (s DestinationConnectorProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationConnectorProperties) SetCustomConnector ¶
func (s *DestinationConnectorProperties) SetCustomConnector(v *CustomConnectorDestinationProperties) *DestinationConnectorProperties
SetCustomConnector sets the CustomConnector field's value.
func (*DestinationConnectorProperties) SetCustomerProfiles ¶
func (s *DestinationConnectorProperties) SetCustomerProfiles(v *CustomerProfilesDestinationProperties) *DestinationConnectorProperties
SetCustomerProfiles sets the CustomerProfiles field's value.
func (*DestinationConnectorProperties) SetEventBridge ¶
func (s *DestinationConnectorProperties) SetEventBridge(v *EventBridgeDestinationProperties) *DestinationConnectorProperties
SetEventBridge sets the EventBridge field's value.
func (*DestinationConnectorProperties) SetHoneycode ¶
func (s *DestinationConnectorProperties) SetHoneycode(v *HoneycodeDestinationProperties) *DestinationConnectorProperties
SetHoneycode sets the Honeycode field's value.
func (*DestinationConnectorProperties) SetLookoutMetrics ¶
func (s *DestinationConnectorProperties) SetLookoutMetrics(v *LookoutMetricsDestinationProperties) *DestinationConnectorProperties
SetLookoutMetrics sets the LookoutMetrics field's value.
func (*DestinationConnectorProperties) SetMarketo ¶
func (s *DestinationConnectorProperties) SetMarketo(v *MarketoDestinationProperties) *DestinationConnectorProperties
SetMarketo sets the Marketo field's value.
func (*DestinationConnectorProperties) SetRedshift ¶
func (s *DestinationConnectorProperties) SetRedshift(v *RedshiftDestinationProperties) *DestinationConnectorProperties
SetRedshift sets the Redshift field's value.
func (*DestinationConnectorProperties) SetS3 ¶
func (s *DestinationConnectorProperties) SetS3(v *S3DestinationProperties) *DestinationConnectorProperties
SetS3 sets the S3 field's value.
func (*DestinationConnectorProperties) SetSAPOData ¶
func (s *DestinationConnectorProperties) SetSAPOData(v *SAPODataDestinationProperties) *DestinationConnectorProperties
SetSAPOData sets the SAPOData field's value.
func (*DestinationConnectorProperties) SetSalesforce ¶
func (s *DestinationConnectorProperties) SetSalesforce(v *SalesforceDestinationProperties) *DestinationConnectorProperties
SetSalesforce sets the Salesforce field's value.
func (*DestinationConnectorProperties) SetSnowflake ¶
func (s *DestinationConnectorProperties) SetSnowflake(v *SnowflakeDestinationProperties) *DestinationConnectorProperties
SetSnowflake sets the Snowflake field's value.
func (*DestinationConnectorProperties) SetUpsolver ¶
func (s *DestinationConnectorProperties) SetUpsolver(v *UpsolverDestinationProperties) *DestinationConnectorProperties
SetUpsolver sets the Upsolver field's value.
func (*DestinationConnectorProperties) SetZendesk ¶
func (s *DestinationConnectorProperties) SetZendesk(v *ZendeskDestinationProperties) *DestinationConnectorProperties
SetZendesk sets the Zendesk field's value.
func (DestinationConnectorProperties) String ¶
func (s DestinationConnectorProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationConnectorProperties) Validate ¶
func (s *DestinationConnectorProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DestinationFieldProperties ¶
type DestinationFieldProperties struct { // Specifies if the destination field can be created by the current user. IsCreatable *bool `locationName:"isCreatable" type:"boolean"` // Specifies whether the field can use the default value during a Create operation. IsDefaultedOnCreate *bool `locationName:"isDefaultedOnCreate" type:"boolean"` // Specifies if the destination field can have a null value. IsNullable *bool `locationName:"isNullable" type:"boolean"` // Specifies whether the field can be updated during an UPDATE or UPSERT write // operation. IsUpdatable *bool `locationName:"isUpdatable" type:"boolean"` // Specifies if the flow run can either insert new rows in the destination field // if they do not already exist, or update them if they do. IsUpsertable *bool `locationName:"isUpsertable" type:"boolean"` // A list of supported write operations. For each write operation listed, this // field can be used in idFieldNames when that write operation is present as // a destination option. SupportedWriteOperations []*string `locationName:"supportedWriteOperations" type:"list" enum:"WriteOperationType"` // contains filtered or unexported fields }
The properties that can be applied to a field when connector is being used as a destination.
func (DestinationFieldProperties) GoString ¶
func (s DestinationFieldProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationFieldProperties) SetIsCreatable ¶
func (s *DestinationFieldProperties) SetIsCreatable(v bool) *DestinationFieldProperties
SetIsCreatable sets the IsCreatable field's value.
func (*DestinationFieldProperties) SetIsDefaultedOnCreate ¶
func (s *DestinationFieldProperties) SetIsDefaultedOnCreate(v bool) *DestinationFieldProperties
SetIsDefaultedOnCreate sets the IsDefaultedOnCreate field's value.
func (*DestinationFieldProperties) SetIsNullable ¶
func (s *DestinationFieldProperties) SetIsNullable(v bool) *DestinationFieldProperties
SetIsNullable sets the IsNullable field's value.
func (*DestinationFieldProperties) SetIsUpdatable ¶
func (s *DestinationFieldProperties) SetIsUpdatable(v bool) *DestinationFieldProperties
SetIsUpdatable sets the IsUpdatable field's value.
func (*DestinationFieldProperties) SetIsUpsertable ¶
func (s *DestinationFieldProperties) SetIsUpsertable(v bool) *DestinationFieldProperties
SetIsUpsertable sets the IsUpsertable field's value.
func (*DestinationFieldProperties) SetSupportedWriteOperations ¶
func (s *DestinationFieldProperties) SetSupportedWriteOperations(v []*string) *DestinationFieldProperties
SetSupportedWriteOperations sets the SupportedWriteOperations field's value.
func (DestinationFieldProperties) String ¶
func (s DestinationFieldProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DestinationFlowConfig ¶
type DestinationFlowConfig struct { // The API version that the destination connector uses. ApiVersion *string `locationName:"apiVersion" type:"string"` // The name of the connector profile. This name must be unique for each connector // profile in the Amazon Web Services account. ConnectorProfileName *string `locationName:"connectorProfileName" type:"string"` // The type of connector, such as Salesforce, Amplitude, and so on. // // ConnectorType is a required field ConnectorType *string `locationName:"connectorType" type:"string" required:"true" enum:"ConnectorType"` // This stores the information that is required to query a particular connector. // // DestinationConnectorProperties is a required field DestinationConnectorProperties *DestinationConnectorProperties `locationName:"destinationConnectorProperties" type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about the configuration of destination connectors present in the flow.
func (DestinationFlowConfig) GoString ¶
func (s DestinationFlowConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationFlowConfig) SetApiVersion ¶
func (s *DestinationFlowConfig) SetApiVersion(v string) *DestinationFlowConfig
SetApiVersion sets the ApiVersion field's value.
func (*DestinationFlowConfig) SetConnectorProfileName ¶
func (s *DestinationFlowConfig) SetConnectorProfileName(v string) *DestinationFlowConfig
SetConnectorProfileName sets the ConnectorProfileName field's value.
func (*DestinationFlowConfig) SetConnectorType ¶
func (s *DestinationFlowConfig) SetConnectorType(v string) *DestinationFlowConfig
SetConnectorType sets the ConnectorType field's value.
func (*DestinationFlowConfig) SetDestinationConnectorProperties ¶
func (s *DestinationFlowConfig) SetDestinationConnectorProperties(v *DestinationConnectorProperties) *DestinationFlowConfig
SetDestinationConnectorProperties sets the DestinationConnectorProperties field's value.
func (DestinationFlowConfig) String ¶
func (s DestinationFlowConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationFlowConfig) Validate ¶
func (s *DestinationFlowConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DynatraceConnectorProfileCredentials ¶
type DynatraceConnectorProfileCredentials struct { // The API tokens used by Dynatrace API to authenticate various API calls. // // ApiToken is a required field ApiToken *string `locationName:"apiToken" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile credentials required by Dynatrace.
func (DynatraceConnectorProfileCredentials) GoString ¶
func (s DynatraceConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DynatraceConnectorProfileCredentials) SetApiToken ¶
func (s *DynatraceConnectorProfileCredentials) SetApiToken(v string) *DynatraceConnectorProfileCredentials
SetApiToken sets the ApiToken field's value.
func (DynatraceConnectorProfileCredentials) String ¶
func (s DynatraceConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DynatraceConnectorProfileCredentials) Validate ¶
func (s *DynatraceConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DynatraceConnectorProfileProperties ¶
type DynatraceConnectorProfileProperties struct { // The location of the Dynatrace resource. // // InstanceUrl is a required field InstanceUrl *string `locationName:"instanceUrl" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile properties required by Dynatrace.
func (DynatraceConnectorProfileProperties) GoString ¶
func (s DynatraceConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DynatraceConnectorProfileProperties) SetInstanceUrl ¶
func (s *DynatraceConnectorProfileProperties) SetInstanceUrl(v string) *DynatraceConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (DynatraceConnectorProfileProperties) String ¶
func (s DynatraceConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DynatraceConnectorProfileProperties) Validate ¶
func (s *DynatraceConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DynatraceMetadata ¶
type DynatraceMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Dynatrace.
func (DynatraceMetadata) GoString ¶
func (s DynatraceMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DynatraceMetadata) String ¶
func (s DynatraceMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DynatraceSourceProperties ¶
type DynatraceSourceProperties struct { // The object specified in the Dynatrace flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Dynatrace is being used as a source.
func (DynatraceSourceProperties) GoString ¶
func (s DynatraceSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DynatraceSourceProperties) SetObject ¶
func (s *DynatraceSourceProperties) SetObject(v string) *DynatraceSourceProperties
SetObject sets the Object field's value.
func (DynatraceSourceProperties) String ¶
func (s DynatraceSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DynatraceSourceProperties) Validate ¶
func (s *DynatraceSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ErrorHandlingConfig ¶
type ErrorHandlingConfig struct { // Specifies the name of the Amazon S3 bucket. BucketName *string `locationName:"bucketName" min:"3" type:"string"` // Specifies the Amazon S3 bucket prefix. BucketPrefix *string `locationName:"bucketPrefix" type:"string"` // Specifies if the flow should fail after the first instance of a failure when // attempting to place data in the destination. FailOnFirstDestinationError *bool `locationName:"failOnFirstDestinationError" type:"boolean"` // contains filtered or unexported fields }
The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
func (ErrorHandlingConfig) GoString ¶
func (s ErrorHandlingConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ErrorHandlingConfig) SetBucketName ¶
func (s *ErrorHandlingConfig) SetBucketName(v string) *ErrorHandlingConfig
SetBucketName sets the BucketName field's value.
func (*ErrorHandlingConfig) SetBucketPrefix ¶
func (s *ErrorHandlingConfig) SetBucketPrefix(v string) *ErrorHandlingConfig
SetBucketPrefix sets the BucketPrefix field's value.
func (*ErrorHandlingConfig) SetFailOnFirstDestinationError ¶
func (s *ErrorHandlingConfig) SetFailOnFirstDestinationError(v bool) *ErrorHandlingConfig
SetFailOnFirstDestinationError sets the FailOnFirstDestinationError field's value.
func (ErrorHandlingConfig) String ¶
func (s ErrorHandlingConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ErrorHandlingConfig) Validate ¶
func (s *ErrorHandlingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ErrorInfo ¶
type ErrorInfo struct { // Specifies the error message that appears if a flow fails. ExecutionMessage *string `locationName:"executionMessage" type:"string"` // Specifies the failure count for the attempted flow. PutFailuresCount *int64 `locationName:"putFailuresCount" type:"long"` // contains filtered or unexported fields }
Provides details in the event of a failed flow, including the failure count and the related error messages.
func (ErrorInfo) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ErrorInfo) SetExecutionMessage ¶
SetExecutionMessage sets the ExecutionMessage field's value.
func (*ErrorInfo) SetPutFailuresCount ¶
SetPutFailuresCount sets the PutFailuresCount field's value.
type EventBridgeDestinationProperties ¶
type EventBridgeDestinationProperties struct { // The settings that determine how Amazon AppFlow handles an error when placing // data in the destination. For example, this setting would determine if the // flow should fail after one insertion error, or continue and attempt to insert // every record regardless of the initial failure. ErrorHandlingConfig is a // part of the destination connector details. ErrorHandlingConfig *ErrorHandlingConfig `locationName:"errorHandlingConfig" type:"structure"` // The object specified in the Amazon EventBridge flow destination. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Amazon EventBridge is being used as a destination.
func (EventBridgeDestinationProperties) GoString ¶
func (s EventBridgeDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventBridgeDestinationProperties) SetErrorHandlingConfig ¶
func (s *EventBridgeDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *EventBridgeDestinationProperties
SetErrorHandlingConfig sets the ErrorHandlingConfig field's value.
func (*EventBridgeDestinationProperties) SetObject ¶
func (s *EventBridgeDestinationProperties) SetObject(v string) *EventBridgeDestinationProperties
SetObject sets the Object field's value.
func (EventBridgeDestinationProperties) String ¶
func (s EventBridgeDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventBridgeDestinationProperties) Validate ¶
func (s *EventBridgeDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EventBridgeMetadata ¶
type EventBridgeMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Amazon EventBridge.
func (EventBridgeMetadata) GoString ¶
func (s EventBridgeMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (EventBridgeMetadata) String ¶
func (s EventBridgeMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionDetails ¶
type ExecutionDetails struct { // Describes the details of the most recent flow run. MostRecentExecutionMessage *string `locationName:"mostRecentExecutionMessage" type:"string"` // Specifies the status of the most recent flow run. MostRecentExecutionStatus *string `locationName:"mostRecentExecutionStatus" type:"string" enum:"ExecutionStatus"` // Specifies the time of the most recent flow run. MostRecentExecutionTime *time.Time `locationName:"mostRecentExecutionTime" type:"timestamp"` // contains filtered or unexported fields }
Describes the details of the flow run, including the timestamp, status, and message.
func (ExecutionDetails) GoString ¶
func (s ExecutionDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecutionDetails) SetMostRecentExecutionMessage ¶
func (s *ExecutionDetails) SetMostRecentExecutionMessage(v string) *ExecutionDetails
SetMostRecentExecutionMessage sets the MostRecentExecutionMessage field's value.
func (*ExecutionDetails) SetMostRecentExecutionStatus ¶
func (s *ExecutionDetails) SetMostRecentExecutionStatus(v string) *ExecutionDetails
SetMostRecentExecutionStatus sets the MostRecentExecutionStatus field's value.
func (*ExecutionDetails) SetMostRecentExecutionTime ¶
func (s *ExecutionDetails) SetMostRecentExecutionTime(v time.Time) *ExecutionDetails
SetMostRecentExecutionTime sets the MostRecentExecutionTime field's value.
func (ExecutionDetails) String ¶
func (s ExecutionDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionRecord ¶
type ExecutionRecord struct { // The timestamp that indicates the last new or updated record to be transferred // in the flow run. DataPullEndTime *time.Time `locationName:"dataPullEndTime" type:"timestamp"` // The timestamp that determines the first new or updated record to be transferred // in the flow run. DataPullStartTime *time.Time `locationName:"dataPullStartTime" type:"timestamp"` // Specifies the identifier of the given flow run. ExecutionId *string `locationName:"executionId" type:"string"` // Describes the result of the given flow run. ExecutionResult *ExecutionResult `locationName:"executionResult" type:"structure"` // Specifies the flow run status and whether it is in progress, has completed // successfully, or has failed. ExecutionStatus *string `locationName:"executionStatus" type:"string" enum:"ExecutionStatus"` // Specifies the time of the most recent update. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // Describes the metadata catalog, metadata table, and data partitions that // Amazon AppFlow used for the associated flow run. MetadataCatalogDetails []*MetadataCatalogDetail `locationName:"metadataCatalogDetails" type:"list"` // Specifies the start time of the flow run. StartedAt *time.Time `locationName:"startedAt" type:"timestamp"` // contains filtered or unexported fields }
Specifies information about the past flow run instances for a given flow.
func (ExecutionRecord) GoString ¶
func (s ExecutionRecord) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecutionRecord) SetDataPullEndTime ¶
func (s *ExecutionRecord) SetDataPullEndTime(v time.Time) *ExecutionRecord
SetDataPullEndTime sets the DataPullEndTime field's value.
func (*ExecutionRecord) SetDataPullStartTime ¶
func (s *ExecutionRecord) SetDataPullStartTime(v time.Time) *ExecutionRecord
SetDataPullStartTime sets the DataPullStartTime field's value.
func (*ExecutionRecord) SetExecutionId ¶
func (s *ExecutionRecord) SetExecutionId(v string) *ExecutionRecord
SetExecutionId sets the ExecutionId field's value.
func (*ExecutionRecord) SetExecutionResult ¶
func (s *ExecutionRecord) SetExecutionResult(v *ExecutionResult) *ExecutionRecord
SetExecutionResult sets the ExecutionResult field's value.
func (*ExecutionRecord) SetExecutionStatus ¶
func (s *ExecutionRecord) SetExecutionStatus(v string) *ExecutionRecord
SetExecutionStatus sets the ExecutionStatus field's value.
func (*ExecutionRecord) SetLastUpdatedAt ¶
func (s *ExecutionRecord) SetLastUpdatedAt(v time.Time) *ExecutionRecord
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*ExecutionRecord) SetMetadataCatalogDetails ¶
func (s *ExecutionRecord) SetMetadataCatalogDetails(v []*MetadataCatalogDetail) *ExecutionRecord
SetMetadataCatalogDetails sets the MetadataCatalogDetails field's value.
func (*ExecutionRecord) SetStartedAt ¶
func (s *ExecutionRecord) SetStartedAt(v time.Time) *ExecutionRecord
SetStartedAt sets the StartedAt field's value.
func (ExecutionRecord) String ¶
func (s ExecutionRecord) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExecutionResult ¶
type ExecutionResult struct { // The total number of bytes processed by the flow run. BytesProcessed *int64 `locationName:"bytesProcessed" type:"long"` // The total number of bytes written as a result of the flow run. BytesWritten *int64 `locationName:"bytesWritten" type:"long"` // Provides any error message information related to the flow run. ErrorInfo *ErrorInfo `locationName:"errorInfo" type:"structure"` // The maximum number of records that Amazon AppFlow receives in each page of // the response from your SAP application. MaxPageSize *int64 `locationName:"maxPageSize" type:"long"` // The number of processes that Amazon AppFlow ran at the same time when it // retrieved your data. NumParallelProcesses *int64 `locationName:"numParallelProcesses" type:"long"` // The number of records processed in the flow run. RecordsProcessed *int64 `locationName:"recordsProcessed" type:"long"` // contains filtered or unexported fields }
Specifies the end result of the flow run.
func (ExecutionResult) GoString ¶
func (s ExecutionResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecutionResult) SetBytesProcessed ¶
func (s *ExecutionResult) SetBytesProcessed(v int64) *ExecutionResult
SetBytesProcessed sets the BytesProcessed field's value.
func (*ExecutionResult) SetBytesWritten ¶
func (s *ExecutionResult) SetBytesWritten(v int64) *ExecutionResult
SetBytesWritten sets the BytesWritten field's value.
func (*ExecutionResult) SetErrorInfo ¶
func (s *ExecutionResult) SetErrorInfo(v *ErrorInfo) *ExecutionResult
SetErrorInfo sets the ErrorInfo field's value.
func (*ExecutionResult) SetMaxPageSize ¶
func (s *ExecutionResult) SetMaxPageSize(v int64) *ExecutionResult
SetMaxPageSize sets the MaxPageSize field's value.
func (*ExecutionResult) SetNumParallelProcesses ¶
func (s *ExecutionResult) SetNumParallelProcesses(v int64) *ExecutionResult
SetNumParallelProcesses sets the NumParallelProcesses field's value.
func (*ExecutionResult) SetRecordsProcessed ¶
func (s *ExecutionResult) SetRecordsProcessed(v int64) *ExecutionResult
SetRecordsProcessed sets the RecordsProcessed field's value.
func (ExecutionResult) String ¶
func (s ExecutionResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FieldTypeDetails ¶
type FieldTypeDetails struct { // This is the allowable length range for this field's value. FieldLengthRange *Range `locationName:"fieldLengthRange" type:"structure"` // The type of field, such as string, integer, date, and so on. // // FieldType is a required field FieldType *string `locationName:"fieldType" type:"string" required:"true"` // The range of values this field can hold. FieldValueRange *Range `locationName:"fieldValueRange" type:"structure"` // The list of operators supported by a field. // // FilterOperators is a required field FilterOperators []*string `locationName:"filterOperators" type:"list" required:"true" enum:"Operator"` // The date format that the field supports. SupportedDateFormat *string `locationName:"supportedDateFormat" type:"string"` // The list of values that a field can contain. For example, a Boolean fieldType // can have two values: "true" and "false". SupportedValues []*string `locationName:"supportedValues" type:"list"` // The regular expression pattern for the field name. ValueRegexPattern *string `locationName:"valueRegexPattern" type:"string"` // contains filtered or unexported fields }
Contains details regarding the supported field type and the operators that can be applied for filtering.
func (FieldTypeDetails) GoString ¶
func (s FieldTypeDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldTypeDetails) SetFieldLengthRange ¶
func (s *FieldTypeDetails) SetFieldLengthRange(v *Range) *FieldTypeDetails
SetFieldLengthRange sets the FieldLengthRange field's value.
func (*FieldTypeDetails) SetFieldType ¶
func (s *FieldTypeDetails) SetFieldType(v string) *FieldTypeDetails
SetFieldType sets the FieldType field's value.
func (*FieldTypeDetails) SetFieldValueRange ¶
func (s *FieldTypeDetails) SetFieldValueRange(v *Range) *FieldTypeDetails
SetFieldValueRange sets the FieldValueRange field's value.
func (*FieldTypeDetails) SetFilterOperators ¶
func (s *FieldTypeDetails) SetFilterOperators(v []*string) *FieldTypeDetails
SetFilterOperators sets the FilterOperators field's value.
func (*FieldTypeDetails) SetSupportedDateFormat ¶
func (s *FieldTypeDetails) SetSupportedDateFormat(v string) *FieldTypeDetails
SetSupportedDateFormat sets the SupportedDateFormat field's value.
func (*FieldTypeDetails) SetSupportedValues ¶
func (s *FieldTypeDetails) SetSupportedValues(v []*string) *FieldTypeDetails
SetSupportedValues sets the SupportedValues field's value.
func (*FieldTypeDetails) SetValueRegexPattern ¶
func (s *FieldTypeDetails) SetValueRegexPattern(v string) *FieldTypeDetails
SetValueRegexPattern sets the ValueRegexPattern field's value.
func (FieldTypeDetails) String ¶
func (s FieldTypeDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FlowDefinition ¶
type FlowDefinition struct { // Specifies when the flow was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp"` // The ARN of the user who created the flow. CreatedBy *string `locationName:"createdBy" type:"string"` // A user-entered description of the flow. Description *string `locationName:"description" type:"string"` // The label of the destination connector in the flow. DestinationConnectorLabel *string `locationName:"destinationConnectorLabel" type:"string"` // Specifies the destination connector type, such as Salesforce, Amazon S3, // Amplitude, and so on. DestinationConnectorType *string `locationName:"destinationConnectorType" type:"string" enum:"ConnectorType"` // The flow's Amazon Resource Name (ARN). FlowArn *string `locationName:"flowArn" type:"string"` // The specified name of the flow. Spaces are not allowed. Use underscores (_) // or hyphens (-) only. FlowName *string `locationName:"flowName" type:"string"` // Indicates the current status of the flow. FlowStatus *string `locationName:"flowStatus" type:"string" enum:"FlowStatus"` // Describes the details of the most recent flow run. LastRunExecutionDetails *ExecutionDetails `locationName:"lastRunExecutionDetails" type:"structure"` // Specifies when the flow was last updated. LastUpdatedAt *time.Time `locationName:"lastUpdatedAt" type:"timestamp"` // Specifies the account user name that most recently updated the flow. LastUpdatedBy *string `locationName:"lastUpdatedBy" type:"string"` // The label of the source connector in the flow. SourceConnectorLabel *string `locationName:"sourceConnectorLabel" type:"string"` // Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, // and so on. SourceConnectorType *string `locationName:"sourceConnectorType" type:"string" enum:"ConnectorType"` // The tags used to organize, track, or control access for your flow. Tags map[string]*string `locationName:"tags" type:"map"` // Specifies the type of flow trigger. This can be OnDemand, Scheduled, or Event. TriggerType *string `locationName:"triggerType" type:"string" enum:"TriggerType"` // contains filtered or unexported fields }
The properties of the flow, such as its source, destination, trigger type, and so on.
func (FlowDefinition) GoString ¶
func (s FlowDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FlowDefinition) SetCreatedAt ¶
func (s *FlowDefinition) SetCreatedAt(v time.Time) *FlowDefinition
SetCreatedAt sets the CreatedAt field's value.
func (*FlowDefinition) SetCreatedBy ¶
func (s *FlowDefinition) SetCreatedBy(v string) *FlowDefinition
SetCreatedBy sets the CreatedBy field's value.
func (*FlowDefinition) SetDescription ¶
func (s *FlowDefinition) SetDescription(v string) *FlowDefinition
SetDescription sets the Description field's value.
func (*FlowDefinition) SetDestinationConnectorLabel ¶
func (s *FlowDefinition) SetDestinationConnectorLabel(v string) *FlowDefinition
SetDestinationConnectorLabel sets the DestinationConnectorLabel field's value.
func (*FlowDefinition) SetDestinationConnectorType ¶
func (s *FlowDefinition) SetDestinationConnectorType(v string) *FlowDefinition
SetDestinationConnectorType sets the DestinationConnectorType field's value.
func (*FlowDefinition) SetFlowArn ¶
func (s *FlowDefinition) SetFlowArn(v string) *FlowDefinition
SetFlowArn sets the FlowArn field's value.
func (*FlowDefinition) SetFlowName ¶
func (s *FlowDefinition) SetFlowName(v string) *FlowDefinition
SetFlowName sets the FlowName field's value.
func (*FlowDefinition) SetFlowStatus ¶
func (s *FlowDefinition) SetFlowStatus(v string) *FlowDefinition
SetFlowStatus sets the FlowStatus field's value.
func (*FlowDefinition) SetLastRunExecutionDetails ¶
func (s *FlowDefinition) SetLastRunExecutionDetails(v *ExecutionDetails) *FlowDefinition
SetLastRunExecutionDetails sets the LastRunExecutionDetails field's value.
func (*FlowDefinition) SetLastUpdatedAt ¶
func (s *FlowDefinition) SetLastUpdatedAt(v time.Time) *FlowDefinition
SetLastUpdatedAt sets the LastUpdatedAt field's value.
func (*FlowDefinition) SetLastUpdatedBy ¶
func (s *FlowDefinition) SetLastUpdatedBy(v string) *FlowDefinition
SetLastUpdatedBy sets the LastUpdatedBy field's value.
func (*FlowDefinition) SetSourceConnectorLabel ¶
func (s *FlowDefinition) SetSourceConnectorLabel(v string) *FlowDefinition
SetSourceConnectorLabel sets the SourceConnectorLabel field's value.
func (*FlowDefinition) SetSourceConnectorType ¶
func (s *FlowDefinition) SetSourceConnectorType(v string) *FlowDefinition
SetSourceConnectorType sets the SourceConnectorType field's value.
func (*FlowDefinition) SetTags ¶
func (s *FlowDefinition) SetTags(v map[string]*string) *FlowDefinition
SetTags sets the Tags field's value.
func (*FlowDefinition) SetTriggerType ¶
func (s *FlowDefinition) SetTriggerType(v string) *FlowDefinition
SetTriggerType sets the TriggerType field's value.
func (FlowDefinition) String ¶
func (s FlowDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GlueDataCatalogConfig ¶
type GlueDataCatalogConfig struct { // The name of the Data Catalog database that stores the metadata tables that // Amazon AppFlow creates in your Amazon Web Services account. These tables // contain metadata for the data that's transferred by the flow that you configure // with this parameter. // // When you configure a new flow with this parameter, you must specify an existing // database. // // DatabaseName is a required field DatabaseName *string `locationName:"databaseName" type:"string" required:"true"` // The Amazon Resource Name (ARN) of an IAM role that grants Amazon AppFlow // the permissions it needs to create Data Catalog tables, databases, and partitions. // // For an example IAM policy that has the required permissions, see Identity-based // policy examples for Amazon AppFlow (https://docs.aws.amazon.com/appflow/latest/userguide/security_iam_id-based-policy-examples.html). // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // A naming prefix for each Data Catalog table that Amazon AppFlow creates for // the flow that you configure with this setting. Amazon AppFlow adds the prefix // to the beginning of the each table name. // // TablePrefix is a required field TablePrefix *string `locationName:"tablePrefix" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies the configuration that Amazon AppFlow uses when it catalogs your data with the Glue Data Catalog. When Amazon AppFlow catalogs your data, it stores metadata in Data Catalog tables. This metadata represents the data that's transferred by the flow that you configure with these settings.
You can configure a flow with these settings only when the flow destination is Amazon S3.
func (GlueDataCatalogConfig) GoString ¶
func (s GlueDataCatalogConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GlueDataCatalogConfig) SetDatabaseName ¶
func (s *GlueDataCatalogConfig) SetDatabaseName(v string) *GlueDataCatalogConfig
SetDatabaseName sets the DatabaseName field's value.
func (*GlueDataCatalogConfig) SetRoleArn ¶
func (s *GlueDataCatalogConfig) SetRoleArn(v string) *GlueDataCatalogConfig
SetRoleArn sets the RoleArn field's value.
func (*GlueDataCatalogConfig) SetTablePrefix ¶
func (s *GlueDataCatalogConfig) SetTablePrefix(v string) *GlueDataCatalogConfig
SetTablePrefix sets the TablePrefix field's value.
func (GlueDataCatalogConfig) String ¶
func (s GlueDataCatalogConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GlueDataCatalogConfig) Validate ¶
func (s *GlueDataCatalogConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GoogleAnalyticsConnectorProfileCredentials ¶
type GoogleAnalyticsConnectorProfileCredentials struct { // The credentials used to access protected Google Analytics resources. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GoogleAnalyticsConnectorProfileCredentials's // String and GoString methods. AccessToken *string `locationName:"accessToken" type:"string" sensitive:"true"` // The identifier for the desired client. // // ClientId is a required field ClientId *string `locationName:"clientId" type:"string" required:"true"` // The client secret used by the OAuth client to authenticate to the authorization // server. // // ClientSecret is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GoogleAnalyticsConnectorProfileCredentials's // String and GoString methods. // // ClientSecret is a required field ClientSecret *string `locationName:"clientSecret" type:"string" required:"true" sensitive:"true"` // The OAuth requirement needed to request security tokens from the connector // endpoint. OAuthRequest *ConnectorOAuthRequest `locationName:"oAuthRequest" type:"structure"` // The credentials used to acquire new access tokens. This is required only // for OAuth2 access tokens, and is not required for OAuth1 access tokens. RefreshToken *string `locationName:"refreshToken" type:"string"` // contains filtered or unexported fields }
The connector-specific profile credentials required by Google Analytics.
func (GoogleAnalyticsConnectorProfileCredentials) GoString ¶
func (s GoogleAnalyticsConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GoogleAnalyticsConnectorProfileCredentials) SetAccessToken ¶
func (s *GoogleAnalyticsConnectorProfileCredentials) SetAccessToken(v string) *GoogleAnalyticsConnectorProfileCredentials
SetAccessToken sets the AccessToken field's value.
func (*GoogleAnalyticsConnectorProfileCredentials) SetClientId ¶
func (s *GoogleAnalyticsConnectorProfileCredentials) SetClientId(v string) *GoogleAnalyticsConnectorProfileCredentials
SetClientId sets the ClientId field's value.
func (*GoogleAnalyticsConnectorProfileCredentials) SetClientSecret ¶
func (s *GoogleAnalyticsConnectorProfileCredentials) SetClientSecret(v string) *GoogleAnalyticsConnectorProfileCredentials
SetClientSecret sets the ClientSecret field's value.
func (*GoogleAnalyticsConnectorProfileCredentials) SetOAuthRequest ¶
func (s *GoogleAnalyticsConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *GoogleAnalyticsConnectorProfileCredentials
SetOAuthRequest sets the OAuthRequest field's value.
func (*GoogleAnalyticsConnectorProfileCredentials) SetRefreshToken ¶
func (s *GoogleAnalyticsConnectorProfileCredentials) SetRefreshToken(v string) *GoogleAnalyticsConnectorProfileCredentials
SetRefreshToken sets the RefreshToken field's value.
func (GoogleAnalyticsConnectorProfileCredentials) String ¶
func (s GoogleAnalyticsConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GoogleAnalyticsConnectorProfileCredentials) Validate ¶
func (s *GoogleAnalyticsConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GoogleAnalyticsConnectorProfileProperties ¶
type GoogleAnalyticsConnectorProfileProperties struct {
// contains filtered or unexported fields
}
The connector-specific profile properties required by Google Analytics.
func (GoogleAnalyticsConnectorProfileProperties) GoString ¶
func (s GoogleAnalyticsConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (GoogleAnalyticsConnectorProfileProperties) String ¶
func (s GoogleAnalyticsConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GoogleAnalyticsMetadata ¶
type GoogleAnalyticsMetadata struct { // The desired authorization scope for the Google Analytics account. OAuthScopes []*string `locationName:"oAuthScopes" type:"list"` // contains filtered or unexported fields }
The connector metadata specific to Google Analytics.
func (GoogleAnalyticsMetadata) GoString ¶
func (s GoogleAnalyticsMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GoogleAnalyticsMetadata) SetOAuthScopes ¶
func (s *GoogleAnalyticsMetadata) SetOAuthScopes(v []*string) *GoogleAnalyticsMetadata
SetOAuthScopes sets the OAuthScopes field's value.
func (GoogleAnalyticsMetadata) String ¶
func (s GoogleAnalyticsMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GoogleAnalyticsSourceProperties ¶
type GoogleAnalyticsSourceProperties struct { // The object specified in the Google Analytics flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Google Analytics is being used as a source.
func (GoogleAnalyticsSourceProperties) GoString ¶
func (s GoogleAnalyticsSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GoogleAnalyticsSourceProperties) SetObject ¶
func (s *GoogleAnalyticsSourceProperties) SetObject(v string) *GoogleAnalyticsSourceProperties
SetObject sets the Object field's value.
func (GoogleAnalyticsSourceProperties) String ¶
func (s GoogleAnalyticsSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GoogleAnalyticsSourceProperties) Validate ¶
func (s *GoogleAnalyticsSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HoneycodeConnectorProfileCredentials ¶
type HoneycodeConnectorProfileCredentials struct { // The credentials used to access protected Amazon Honeycode resources. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by HoneycodeConnectorProfileCredentials's // String and GoString methods. AccessToken *string `locationName:"accessToken" type:"string" sensitive:"true"` // Used by select connectors for which the OAuth workflow is supported, such // as Salesforce, Google Analytics, Marketo, Zendesk, and Slack. OAuthRequest *ConnectorOAuthRequest `locationName:"oAuthRequest" type:"structure"` // The credentials used to acquire new access tokens. RefreshToken *string `locationName:"refreshToken" type:"string"` // contains filtered or unexported fields }
The connector-specific credentials required when using Amazon Honeycode.
func (HoneycodeConnectorProfileCredentials) GoString ¶
func (s HoneycodeConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoneycodeConnectorProfileCredentials) SetAccessToken ¶
func (s *HoneycodeConnectorProfileCredentials) SetAccessToken(v string) *HoneycodeConnectorProfileCredentials
SetAccessToken sets the AccessToken field's value.
func (*HoneycodeConnectorProfileCredentials) SetOAuthRequest ¶
func (s *HoneycodeConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *HoneycodeConnectorProfileCredentials
SetOAuthRequest sets the OAuthRequest field's value.
func (*HoneycodeConnectorProfileCredentials) SetRefreshToken ¶
func (s *HoneycodeConnectorProfileCredentials) SetRefreshToken(v string) *HoneycodeConnectorProfileCredentials
SetRefreshToken sets the RefreshToken field's value.
func (HoneycodeConnectorProfileCredentials) String ¶
func (s HoneycodeConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HoneycodeConnectorProfileProperties ¶
type HoneycodeConnectorProfileProperties struct {
// contains filtered or unexported fields
}
The connector-specific properties required when using Amazon Honeycode.
func (HoneycodeConnectorProfileProperties) GoString ¶
func (s HoneycodeConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (HoneycodeConnectorProfileProperties) String ¶
func (s HoneycodeConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HoneycodeDestinationProperties ¶
type HoneycodeDestinationProperties struct { // The settings that determine how Amazon AppFlow handles an error when placing // data in the destination. For example, this setting would determine if the // flow should fail after one insertion error, or continue and attempt to insert // every record regardless of the initial failure. ErrorHandlingConfig is a // part of the destination connector details. ErrorHandlingConfig *ErrorHandlingConfig `locationName:"errorHandlingConfig" type:"structure"` // The object specified in the Amazon Honeycode flow destination. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Amazon Honeycode is used as a destination.
func (HoneycodeDestinationProperties) GoString ¶
func (s HoneycodeDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoneycodeDestinationProperties) SetErrorHandlingConfig ¶
func (s *HoneycodeDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *HoneycodeDestinationProperties
SetErrorHandlingConfig sets the ErrorHandlingConfig field's value.
func (*HoneycodeDestinationProperties) SetObject ¶
func (s *HoneycodeDestinationProperties) SetObject(v string) *HoneycodeDestinationProperties
SetObject sets the Object field's value.
func (HoneycodeDestinationProperties) String ¶
func (s HoneycodeDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoneycodeDestinationProperties) Validate ¶
func (s *HoneycodeDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HoneycodeMetadata ¶
type HoneycodeMetadata struct { // The desired authorization scope for the Amazon Honeycode account. OAuthScopes []*string `locationName:"oAuthScopes" type:"list"` // contains filtered or unexported fields }
The connector metadata specific to Amazon Honeycode.
func (HoneycodeMetadata) GoString ¶
func (s HoneycodeMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoneycodeMetadata) SetOAuthScopes ¶
func (s *HoneycodeMetadata) SetOAuthScopes(v []*string) *HoneycodeMetadata
SetOAuthScopes sets the OAuthScopes field's value.
func (HoneycodeMetadata) String ¶
func (s HoneycodeMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IncrementalPullConfig ¶
type IncrementalPullConfig struct { // A field that specifies the date time or timestamp field as the criteria to // use when importing incremental records from the source. DatetimeTypeFieldName *string `locationName:"datetimeTypeFieldName" type:"string"` // contains filtered or unexported fields }
Specifies the configuration used when importing incremental records from the source.
func (IncrementalPullConfig) GoString ¶
func (s IncrementalPullConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IncrementalPullConfig) SetDatetimeTypeFieldName ¶
func (s *IncrementalPullConfig) SetDatetimeTypeFieldName(v string) *IncrementalPullConfig
SetDatetimeTypeFieldName sets the DatetimeTypeFieldName field's value.
func (IncrementalPullConfig) String ¶
func (s IncrementalPullConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InforNexusConnectorProfileCredentials ¶
type InforNexusConnectorProfileCredentials struct { // The Access Key portion of the credentials. // // AccessKeyId is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InforNexusConnectorProfileCredentials's // String and GoString methods. // // AccessKeyId is a required field AccessKeyId *string `locationName:"accessKeyId" type:"string" required:"true" sensitive:"true"` // The encryption keys used to encrypt data. // // Datakey is a required field Datakey *string `locationName:"datakey" type:"string" required:"true"` // The secret key used to sign requests. // // SecretAccessKey is a required field SecretAccessKey *string `locationName:"secretAccessKey" type:"string" required:"true"` // The identifier for the user. // // UserId is a required field UserId *string `locationName:"userId" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile credentials required by Infor Nexus.
func (InforNexusConnectorProfileCredentials) GoString ¶
func (s InforNexusConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InforNexusConnectorProfileCredentials) SetAccessKeyId ¶
func (s *InforNexusConnectorProfileCredentials) SetAccessKeyId(v string) *InforNexusConnectorProfileCredentials
SetAccessKeyId sets the AccessKeyId field's value.
func (*InforNexusConnectorProfileCredentials) SetDatakey ¶
func (s *InforNexusConnectorProfileCredentials) SetDatakey(v string) *InforNexusConnectorProfileCredentials
SetDatakey sets the Datakey field's value.
func (*InforNexusConnectorProfileCredentials) SetSecretAccessKey ¶
func (s *InforNexusConnectorProfileCredentials) SetSecretAccessKey(v string) *InforNexusConnectorProfileCredentials
SetSecretAccessKey sets the SecretAccessKey field's value.
func (*InforNexusConnectorProfileCredentials) SetUserId ¶
func (s *InforNexusConnectorProfileCredentials) SetUserId(v string) *InforNexusConnectorProfileCredentials
SetUserId sets the UserId field's value.
func (InforNexusConnectorProfileCredentials) String ¶
func (s InforNexusConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InforNexusConnectorProfileCredentials) Validate ¶
func (s *InforNexusConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InforNexusConnectorProfileProperties ¶
type InforNexusConnectorProfileProperties struct { // The location of the Infor Nexus resource. // // InstanceUrl is a required field InstanceUrl *string `locationName:"instanceUrl" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile properties required by Infor Nexus.
func (InforNexusConnectorProfileProperties) GoString ¶
func (s InforNexusConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InforNexusConnectorProfileProperties) SetInstanceUrl ¶
func (s *InforNexusConnectorProfileProperties) SetInstanceUrl(v string) *InforNexusConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (InforNexusConnectorProfileProperties) String ¶
func (s InforNexusConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InforNexusConnectorProfileProperties) Validate ¶
func (s *InforNexusConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InforNexusMetadata ¶
type InforNexusMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Infor Nexus.
func (InforNexusMetadata) GoString ¶
func (s InforNexusMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (InforNexusMetadata) String ¶
func (s InforNexusMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InforNexusSourceProperties ¶
type InforNexusSourceProperties struct { // The object specified in the Infor Nexus flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Infor Nexus is being used as a source.
func (InforNexusSourceProperties) GoString ¶
func (s InforNexusSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InforNexusSourceProperties) SetObject ¶
func (s *InforNexusSourceProperties) SetObject(v string) *InforNexusSourceProperties
SetObject sets the Object field's value.
func (InforNexusSourceProperties) String ¶
func (s InforNexusSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InforNexusSourceProperties) Validate ¶
func (s *InforNexusSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An internal service error occurred during the processing of your request. Try again later.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LambdaConnectorProvisioningConfig ¶
type LambdaConnectorProvisioningConfig struct { // Lambda ARN of the connector being registered. // // LambdaArn is a required field LambdaArn *string `locationName:"lambdaArn" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the configuration of the lambda which is being registered as the connector.
func (LambdaConnectorProvisioningConfig) GoString ¶
func (s LambdaConnectorProvisioningConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaConnectorProvisioningConfig) SetLambdaArn ¶
func (s *LambdaConnectorProvisioningConfig) SetLambdaArn(v string) *LambdaConnectorProvisioningConfig
SetLambdaArn sets the LambdaArn field's value.
func (LambdaConnectorProvisioningConfig) String ¶
func (s LambdaConnectorProvisioningConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LambdaConnectorProvisioningConfig) Validate ¶
func (s *LambdaConnectorProvisioningConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConnectorEntitiesInput ¶
type ListConnectorEntitiesInput struct { // The version of the API that's used by the connector. ApiVersion *string `locationName:"apiVersion" type:"string"` // The name of the connector profile. The name is unique for each ConnectorProfile // in the Amazon Web Services account, and is used to query the downstream connector. ConnectorProfileName *string `locationName:"connectorProfileName" type:"string"` // The type of connector, such as Salesforce, Amplitude, and so on. ConnectorType *string `locationName:"connectorType" type:"string" enum:"ConnectorType"` // This optional parameter is specific to connector implementation. Some connectors // support multiple levels or categories of entities. You can find out the list // of roots for such providers by sending a request without the entitiesPath // parameter. If the connector supports entities at different roots, this initial // request returns the list of roots. Otherwise, this request returns all entities // supported by the provider. EntitiesPath *string `locationName:"entitiesPath" type:"string"` // The maximum number of items that the operation returns in the response. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A token that was provided by your prior ListConnectorEntities operation if // the response was too big for the page size. You specify this token to get // the next page of results in paginated response. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConnectorEntitiesInput) GoString ¶
func (s ListConnectorEntitiesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectorEntitiesInput) SetApiVersion ¶
func (s *ListConnectorEntitiesInput) SetApiVersion(v string) *ListConnectorEntitiesInput
SetApiVersion sets the ApiVersion field's value.
func (*ListConnectorEntitiesInput) SetConnectorProfileName ¶
func (s *ListConnectorEntitiesInput) SetConnectorProfileName(v string) *ListConnectorEntitiesInput
SetConnectorProfileName sets the ConnectorProfileName field's value.
func (*ListConnectorEntitiesInput) SetConnectorType ¶
func (s *ListConnectorEntitiesInput) SetConnectorType(v string) *ListConnectorEntitiesInput
SetConnectorType sets the ConnectorType field's value.
func (*ListConnectorEntitiesInput) SetEntitiesPath ¶
func (s *ListConnectorEntitiesInput) SetEntitiesPath(v string) *ListConnectorEntitiesInput
SetEntitiesPath sets the EntitiesPath field's value.
func (*ListConnectorEntitiesInput) SetMaxResults ¶
func (s *ListConnectorEntitiesInput) SetMaxResults(v int64) *ListConnectorEntitiesInput
SetMaxResults sets the MaxResults field's value.
func (*ListConnectorEntitiesInput) SetNextToken ¶
func (s *ListConnectorEntitiesInput) SetNextToken(v string) *ListConnectorEntitiesInput
SetNextToken sets the NextToken field's value.
func (ListConnectorEntitiesInput) String ¶
func (s ListConnectorEntitiesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectorEntitiesInput) Validate ¶
func (s *ListConnectorEntitiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConnectorEntitiesOutput ¶
type ListConnectorEntitiesOutput struct { // The response of ListConnectorEntities lists entities grouped by category. // This map's key represents the group name, and its value contains the list // of entities belonging to that group. // // ConnectorEntityMap is a required field ConnectorEntityMap map[string][]*ConnectorEntity `locationName:"connectorEntityMap" type:"map" required:"true"` // A token that you specify in your next ListConnectorEntities operation to // get the next page of results in paginated response. The ListConnectorEntities // operation provides this token if the response is too big for the page size. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConnectorEntitiesOutput) GoString ¶
func (s ListConnectorEntitiesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectorEntitiesOutput) SetConnectorEntityMap ¶
func (s *ListConnectorEntitiesOutput) SetConnectorEntityMap(v map[string][]*ConnectorEntity) *ListConnectorEntitiesOutput
SetConnectorEntityMap sets the ConnectorEntityMap field's value.
func (*ListConnectorEntitiesOutput) SetNextToken ¶
func (s *ListConnectorEntitiesOutput) SetNextToken(v string) *ListConnectorEntitiesOutput
SetNextToken sets the NextToken field's value.
func (ListConnectorEntitiesOutput) String ¶
func (s ListConnectorEntitiesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListConnectorsInput ¶
type ListConnectorsInput struct { // Specifies the maximum number of items that should be returned in the result // set. The default for maxResults is 20 (for all paginated API operations). MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for the next page of data. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConnectorsInput) GoString ¶
func (s ListConnectorsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectorsInput) SetMaxResults ¶
func (s *ListConnectorsInput) SetMaxResults(v int64) *ListConnectorsInput
SetMaxResults sets the MaxResults field's value.
func (*ListConnectorsInput) SetNextToken ¶
func (s *ListConnectorsInput) SetNextToken(v string) *ListConnectorsInput
SetNextToken sets the NextToken field's value.
func (ListConnectorsInput) String ¶
func (s ListConnectorsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectorsInput) Validate ¶
func (s *ListConnectorsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConnectorsOutput ¶
type ListConnectorsOutput struct { // Contains information about the connectors supported by Amazon AppFlow. Connectors []*ConnectorDetail `locationName:"connectors" type:"list"` // The pagination token for the next page of data. If nextToken=null, this means // that all records have been fetched. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConnectorsOutput) GoString ¶
func (s ListConnectorsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectorsOutput) SetConnectors ¶
func (s *ListConnectorsOutput) SetConnectors(v []*ConnectorDetail) *ListConnectorsOutput
SetConnectors sets the Connectors field's value.
func (*ListConnectorsOutput) SetNextToken ¶
func (s *ListConnectorsOutput) SetNextToken(v string) *ListConnectorsOutput
SetNextToken sets the NextToken field's value.
func (ListConnectorsOutput) String ¶
func (s ListConnectorsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListFlowsInput ¶
type ListFlowsInput struct { // Specifies the maximum number of items that should be returned in the result // set. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for next page of data. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListFlowsInput) GoString ¶
func (s ListFlowsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFlowsInput) SetMaxResults ¶
func (s *ListFlowsInput) SetMaxResults(v int64) *ListFlowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFlowsInput) SetNextToken ¶
func (s *ListFlowsInput) SetNextToken(v string) *ListFlowsInput
SetNextToken sets the NextToken field's value.
func (ListFlowsInput) String ¶
func (s ListFlowsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFlowsInput) Validate ¶
func (s *ListFlowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFlowsOutput ¶
type ListFlowsOutput struct { // The list of flows associated with your account. Flows []*FlowDefinition `locationName:"flows" type:"list"` // The pagination token for next page of data. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListFlowsOutput) GoString ¶
func (s ListFlowsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFlowsOutput) SetFlows ¶
func (s *ListFlowsOutput) SetFlows(v []*FlowDefinition) *ListFlowsOutput
SetFlows sets the Flows field's value.
func (*ListFlowsOutput) SetNextToken ¶
func (s *ListFlowsOutput) SetNextToken(v string) *ListFlowsOutput
SetNextToken sets the NextToken field's value.
func (ListFlowsOutput) String ¶
func (s ListFlowsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the specified flow. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tags used to organize, track, or control access for your flow. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LookoutMetricsDestinationProperties ¶
type LookoutMetricsDestinationProperties struct {
// contains filtered or unexported fields
}
The properties that are applied when Amazon Lookout for Metrics is used as a destination.
func (LookoutMetricsDestinationProperties) GoString ¶
func (s LookoutMetricsDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (LookoutMetricsDestinationProperties) String ¶
func (s LookoutMetricsDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MarketoConnectorProfileCredentials ¶
type MarketoConnectorProfileCredentials struct { // The credentials used to access protected Marketo resources. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by MarketoConnectorProfileCredentials's // String and GoString methods. AccessToken *string `locationName:"accessToken" type:"string" sensitive:"true"` // The identifier for the desired client. // // ClientId is a required field ClientId *string `locationName:"clientId" type:"string" required:"true"` // The client secret used by the OAuth client to authenticate to the authorization // server. // // ClientSecret is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by MarketoConnectorProfileCredentials's // String and GoString methods. // // ClientSecret is a required field ClientSecret *string `locationName:"clientSecret" type:"string" required:"true" sensitive:"true"` // The OAuth requirement needed to request security tokens from the connector // endpoint. OAuthRequest *ConnectorOAuthRequest `locationName:"oAuthRequest" type:"structure"` // contains filtered or unexported fields }
The connector-specific profile credentials required by Marketo.
func (MarketoConnectorProfileCredentials) GoString ¶
func (s MarketoConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MarketoConnectorProfileCredentials) SetAccessToken ¶
func (s *MarketoConnectorProfileCredentials) SetAccessToken(v string) *MarketoConnectorProfileCredentials
SetAccessToken sets the AccessToken field's value.
func (*MarketoConnectorProfileCredentials) SetClientId ¶
func (s *MarketoConnectorProfileCredentials) SetClientId(v string) *MarketoConnectorProfileCredentials
SetClientId sets the ClientId field's value.
func (*MarketoConnectorProfileCredentials) SetClientSecret ¶
func (s *MarketoConnectorProfileCredentials) SetClientSecret(v string) *MarketoConnectorProfileCredentials
SetClientSecret sets the ClientSecret field's value.
func (*MarketoConnectorProfileCredentials) SetOAuthRequest ¶
func (s *MarketoConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *MarketoConnectorProfileCredentials
SetOAuthRequest sets the OAuthRequest field's value.
func (MarketoConnectorProfileCredentials) String ¶
func (s MarketoConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MarketoConnectorProfileCredentials) Validate ¶
func (s *MarketoConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MarketoConnectorProfileProperties ¶
type MarketoConnectorProfileProperties struct { // The location of the Marketo resource. // // InstanceUrl is a required field InstanceUrl *string `locationName:"instanceUrl" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile properties required when using Marketo.
func (MarketoConnectorProfileProperties) GoString ¶
func (s MarketoConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MarketoConnectorProfileProperties) SetInstanceUrl ¶
func (s *MarketoConnectorProfileProperties) SetInstanceUrl(v string) *MarketoConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (MarketoConnectorProfileProperties) String ¶
func (s MarketoConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MarketoConnectorProfileProperties) Validate ¶
func (s *MarketoConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MarketoDestinationProperties ¶
type MarketoDestinationProperties struct { // The settings that determine how Amazon AppFlow handles an error when placing // data in the destination. For example, this setting would determine if the // flow should fail after one insertion error, or continue and attempt to insert // every record regardless of the initial failure. ErrorHandlingConfig is a // part of the destination connector details. ErrorHandlingConfig *ErrorHandlingConfig `locationName:"errorHandlingConfig" type:"structure"` // The object specified in the Marketo flow destination. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that Amazon AppFlow applies when you use Marketo as a flow destination.
func (MarketoDestinationProperties) GoString ¶
func (s MarketoDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MarketoDestinationProperties) SetErrorHandlingConfig ¶
func (s *MarketoDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *MarketoDestinationProperties
SetErrorHandlingConfig sets the ErrorHandlingConfig field's value.
func (*MarketoDestinationProperties) SetObject ¶
func (s *MarketoDestinationProperties) SetObject(v string) *MarketoDestinationProperties
SetObject sets the Object field's value.
func (MarketoDestinationProperties) String ¶
func (s MarketoDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MarketoDestinationProperties) Validate ¶
func (s *MarketoDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MarketoMetadata ¶
type MarketoMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Marketo.
func (MarketoMetadata) GoString ¶
func (s MarketoMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (MarketoMetadata) String ¶
func (s MarketoMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MarketoSourceProperties ¶
type MarketoSourceProperties struct { // The object specified in the Marketo flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Marketo is being used as a source.
func (MarketoSourceProperties) GoString ¶
func (s MarketoSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MarketoSourceProperties) SetObject ¶
func (s *MarketoSourceProperties) SetObject(v string) *MarketoSourceProperties
SetObject sets the Object field's value.
func (MarketoSourceProperties) String ¶
func (s MarketoSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MarketoSourceProperties) Validate ¶
func (s *MarketoSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MetadataCatalogConfig ¶
type MetadataCatalogConfig struct { // Specifies the configuration that Amazon AppFlow uses when it catalogs your // data with the Glue Data Catalog. GlueDataCatalog *GlueDataCatalogConfig `locationName:"glueDataCatalog" type:"structure"` // contains filtered or unexported fields }
Specifies the configuration that Amazon AppFlow uses when it catalogs your data. When Amazon AppFlow catalogs your data, it stores metadata in a data catalog.
func (MetadataCatalogConfig) GoString ¶
func (s MetadataCatalogConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetadataCatalogConfig) SetGlueDataCatalog ¶
func (s *MetadataCatalogConfig) SetGlueDataCatalog(v *GlueDataCatalogConfig) *MetadataCatalogConfig
SetGlueDataCatalog sets the GlueDataCatalog field's value.
func (MetadataCatalogConfig) String ¶
func (s MetadataCatalogConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetadataCatalogConfig) Validate ¶
func (s *MetadataCatalogConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MetadataCatalogDetail ¶
type MetadataCatalogDetail struct { // The type of metadata catalog that Amazon AppFlow used for the associated // flow run. This parameter returns the following value: // // GLUE // // The metadata catalog is provided by the Glue Data Catalog. Glue includes // the Glue Data Catalog as a component. CatalogType *string `locationName:"catalogType" type:"string" enum:"CatalogType"` // Describes the status of the attempt from Amazon AppFlow to register the data // partitions with the metadata catalog. The data partitions organize the flow // output into a hierarchical path, such as a folder path in an S3 bucket. Amazon // AppFlow creates the partitions (if they don't already exist) based on your // flow configuration. PartitionRegistrationOutput *RegistrationOutput_ `locationName:"partitionRegistrationOutput" type:"structure"` // The name of the table that stores the metadata for the associated flow run. // The table stores metadata that represents the data that the flow transferred. // Amazon AppFlow stores the table in the metadata catalog. TableName *string `locationName:"tableName" type:"string"` // Describes the status of the attempt from Amazon AppFlow to register the metadata // table with the metadata catalog. Amazon AppFlow creates or updates this table // for the associated flow run. TableRegistrationOutput *RegistrationOutput_ `locationName:"tableRegistrationOutput" type:"structure"` // contains filtered or unexported fields }
Describes the metadata catalog, metadata table, and data partitions that Amazon AppFlow used for the associated flow run.
func (MetadataCatalogDetail) GoString ¶
func (s MetadataCatalogDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetadataCatalogDetail) SetCatalogType ¶
func (s *MetadataCatalogDetail) SetCatalogType(v string) *MetadataCatalogDetail
SetCatalogType sets the CatalogType field's value.
func (*MetadataCatalogDetail) SetPartitionRegistrationOutput ¶
func (s *MetadataCatalogDetail) SetPartitionRegistrationOutput(v *RegistrationOutput_) *MetadataCatalogDetail
SetPartitionRegistrationOutput sets the PartitionRegistrationOutput field's value.
func (*MetadataCatalogDetail) SetTableName ¶
func (s *MetadataCatalogDetail) SetTableName(v string) *MetadataCatalogDetail
SetTableName sets the TableName field's value.
func (*MetadataCatalogDetail) SetTableRegistrationOutput ¶
func (s *MetadataCatalogDetail) SetTableRegistrationOutput(v *RegistrationOutput_) *MetadataCatalogDetail
SetTableRegistrationOutput sets the TableRegistrationOutput field's value.
func (MetadataCatalogDetail) String ¶
func (s MetadataCatalogDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OAuth2Credentials ¶
type OAuth2Credentials struct { // The access token used to access the connector on your behalf. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by OAuth2Credentials's // String and GoString methods. AccessToken *string `locationName:"accessToken" type:"string" sensitive:"true"` // The identifier for the desired client. ClientId *string `locationName:"clientId" type:"string"` // The client secret used by the OAuth client to authenticate to the authorization // server. // // ClientSecret is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by OAuth2Credentials's // String and GoString methods. ClientSecret *string `locationName:"clientSecret" type:"string" sensitive:"true"` // Used by select connectors for which the OAuth workflow is supported, such // as Salesforce, Google Analytics, Marketo, Zendesk, and Slack. OAuthRequest *ConnectorOAuthRequest `locationName:"oAuthRequest" type:"structure"` // The refresh token used to refresh an expired access token. RefreshToken *string `locationName:"refreshToken" type:"string"` // contains filtered or unexported fields }
The OAuth 2.0 credentials required for OAuth 2.0 authentication.
func (OAuth2Credentials) GoString ¶
func (s OAuth2Credentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OAuth2Credentials) SetAccessToken ¶
func (s *OAuth2Credentials) SetAccessToken(v string) *OAuth2Credentials
SetAccessToken sets the AccessToken field's value.
func (*OAuth2Credentials) SetClientId ¶
func (s *OAuth2Credentials) SetClientId(v string) *OAuth2Credentials
SetClientId sets the ClientId field's value.
func (*OAuth2Credentials) SetClientSecret ¶
func (s *OAuth2Credentials) SetClientSecret(v string) *OAuth2Credentials
SetClientSecret sets the ClientSecret field's value.
func (*OAuth2Credentials) SetOAuthRequest ¶
func (s *OAuth2Credentials) SetOAuthRequest(v *ConnectorOAuthRequest) *OAuth2Credentials
SetOAuthRequest sets the OAuthRequest field's value.
func (*OAuth2Credentials) SetRefreshToken ¶
func (s *OAuth2Credentials) SetRefreshToken(v string) *OAuth2Credentials
SetRefreshToken sets the RefreshToken field's value.
func (OAuth2Credentials) String ¶
func (s OAuth2Credentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OAuth2CustomParameter ¶
type OAuth2CustomParameter struct { // Contains default values for this authentication parameter that are supplied // by the connector. ConnectorSuppliedValues []*string `locationName:"connectorSuppliedValues" type:"list"` // A description about the custom parameter used for OAuth 2.0 authentication. Description *string `locationName:"description" type:"string"` // Indicates whether the custom parameter for OAuth 2.0 authentication is required. IsRequired *bool `locationName:"isRequired" type:"boolean"` // Indicates whether this authentication custom parameter is a sensitive field. IsSensitiveField *bool `locationName:"isSensitiveField" type:"boolean"` // The key of the custom parameter required for OAuth 2.0 authentication. Key *string `locationName:"key" type:"string"` // The label of the custom parameter used for OAuth 2.0 authentication. Label *string `locationName:"label" type:"string"` // Indicates whether custom parameter is used with TokenUrl or AuthUrl. Type *string `locationName:"type" type:"string" enum:"OAuth2CustomPropType"` // contains filtered or unexported fields }
Custom parameter required for OAuth 2.0 authentication.
func (OAuth2CustomParameter) GoString ¶
func (s OAuth2CustomParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OAuth2CustomParameter) SetConnectorSuppliedValues ¶
func (s *OAuth2CustomParameter) SetConnectorSuppliedValues(v []*string) *OAuth2CustomParameter
SetConnectorSuppliedValues sets the ConnectorSuppliedValues field's value.
func (*OAuth2CustomParameter) SetDescription ¶
func (s *OAuth2CustomParameter) SetDescription(v string) *OAuth2CustomParameter
SetDescription sets the Description field's value.
func (*OAuth2CustomParameter) SetIsRequired ¶
func (s *OAuth2CustomParameter) SetIsRequired(v bool) *OAuth2CustomParameter
SetIsRequired sets the IsRequired field's value.
func (*OAuth2CustomParameter) SetIsSensitiveField ¶
func (s *OAuth2CustomParameter) SetIsSensitiveField(v bool) *OAuth2CustomParameter
SetIsSensitiveField sets the IsSensitiveField field's value.
func (*OAuth2CustomParameter) SetKey ¶
func (s *OAuth2CustomParameter) SetKey(v string) *OAuth2CustomParameter
SetKey sets the Key field's value.
func (*OAuth2CustomParameter) SetLabel ¶
func (s *OAuth2CustomParameter) SetLabel(v string) *OAuth2CustomParameter
SetLabel sets the Label field's value.
func (*OAuth2CustomParameter) SetType ¶
func (s *OAuth2CustomParameter) SetType(v string) *OAuth2CustomParameter
SetType sets the Type field's value.
func (OAuth2CustomParameter) String ¶
func (s OAuth2CustomParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OAuth2Defaults ¶
type OAuth2Defaults struct { // Auth code URLs that can be used for OAuth 2.0 authentication. AuthCodeUrls []*string `locationName:"authCodeUrls" type:"list"` // List of custom parameters required for OAuth 2.0 authentication. Oauth2CustomProperties []*OAuth2CustomParameter `locationName:"oauth2CustomProperties" type:"list"` // OAuth 2.0 grant types supported by the connector. Oauth2GrantTypesSupported []*string `locationName:"oauth2GrantTypesSupported" type:"list" enum:"OAuth2GrantType"` // OAuth 2.0 scopes that the connector supports. OauthScopes []*string `locationName:"oauthScopes" type:"list"` // Token URLs that can be used for OAuth 2.0 authentication. TokenUrls []*string `locationName:"tokenUrls" type:"list"` // contains filtered or unexported fields }
Contains the default values required for OAuth 2.0 authentication.
func (OAuth2Defaults) GoString ¶
func (s OAuth2Defaults) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OAuth2Defaults) SetAuthCodeUrls ¶
func (s *OAuth2Defaults) SetAuthCodeUrls(v []*string) *OAuth2Defaults
SetAuthCodeUrls sets the AuthCodeUrls field's value.
func (*OAuth2Defaults) SetOauth2CustomProperties ¶
func (s *OAuth2Defaults) SetOauth2CustomProperties(v []*OAuth2CustomParameter) *OAuth2Defaults
SetOauth2CustomProperties sets the Oauth2CustomProperties field's value.
func (*OAuth2Defaults) SetOauth2GrantTypesSupported ¶
func (s *OAuth2Defaults) SetOauth2GrantTypesSupported(v []*string) *OAuth2Defaults
SetOauth2GrantTypesSupported sets the Oauth2GrantTypesSupported field's value.
func (*OAuth2Defaults) SetOauthScopes ¶
func (s *OAuth2Defaults) SetOauthScopes(v []*string) *OAuth2Defaults
SetOauthScopes sets the OauthScopes field's value.
func (*OAuth2Defaults) SetTokenUrls ¶
func (s *OAuth2Defaults) SetTokenUrls(v []*string) *OAuth2Defaults
SetTokenUrls sets the TokenUrls field's value.
func (OAuth2Defaults) String ¶
func (s OAuth2Defaults) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OAuth2Properties ¶
type OAuth2Properties struct { // The OAuth 2.0 grant type used by connector for OAuth 2.0 authentication. // // OAuth2GrantType is a required field OAuth2GrantType *string `locationName:"oAuth2GrantType" type:"string" required:"true" enum:"OAuth2GrantType"` // The token URL required for OAuth 2.0 authentication. // // TokenUrl is a required field TokenUrl *string `locationName:"tokenUrl" type:"string" required:"true"` // Associates your token URL with a map of properties that you define. Use this // parameter to provide any additional details that the connector requires to // authenticate your request. TokenUrlCustomProperties map[string]*string `locationName:"tokenUrlCustomProperties" type:"map"` // contains filtered or unexported fields }
The OAuth 2.0 properties required for OAuth 2.0 authentication.
func (OAuth2Properties) GoString ¶
func (s OAuth2Properties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OAuth2Properties) SetOAuth2GrantType ¶
func (s *OAuth2Properties) SetOAuth2GrantType(v string) *OAuth2Properties
SetOAuth2GrantType sets the OAuth2GrantType field's value.
func (*OAuth2Properties) SetTokenUrl ¶
func (s *OAuth2Properties) SetTokenUrl(v string) *OAuth2Properties
SetTokenUrl sets the TokenUrl field's value.
func (*OAuth2Properties) SetTokenUrlCustomProperties ¶
func (s *OAuth2Properties) SetTokenUrlCustomProperties(v map[string]*string) *OAuth2Properties
SetTokenUrlCustomProperties sets the TokenUrlCustomProperties field's value.
func (OAuth2Properties) String ¶
func (s OAuth2Properties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OAuth2Properties) Validate ¶
func (s *OAuth2Properties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OAuthCredentials ¶
type OAuthCredentials struct { // The access token used to access protected SAPOData resources. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by OAuthCredentials's // String and GoString methods. AccessToken *string `locationName:"accessToken" type:"string" sensitive:"true"` // The identifier for the desired client. // // ClientId is a required field ClientId *string `locationName:"clientId" type:"string" required:"true"` // The client secret used by the OAuth client to authenticate to the authorization // server. // // ClientSecret is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by OAuthCredentials's // String and GoString methods. // // ClientSecret is a required field ClientSecret *string `locationName:"clientSecret" type:"string" required:"true" sensitive:"true"` // The OAuth requirement needed to request security tokens from the connector // endpoint. OAuthRequest *ConnectorOAuthRequest `locationName:"oAuthRequest" type:"structure"` // The refresh token used to refresh expired access token. RefreshToken *string `locationName:"refreshToken" type:"string"` // contains filtered or unexported fields }
The OAuth credentials required for OAuth type authentication.
func (OAuthCredentials) GoString ¶
func (s OAuthCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OAuthCredentials) SetAccessToken ¶
func (s *OAuthCredentials) SetAccessToken(v string) *OAuthCredentials
SetAccessToken sets the AccessToken field's value.
func (*OAuthCredentials) SetClientId ¶
func (s *OAuthCredentials) SetClientId(v string) *OAuthCredentials
SetClientId sets the ClientId field's value.
func (*OAuthCredentials) SetClientSecret ¶
func (s *OAuthCredentials) SetClientSecret(v string) *OAuthCredentials
SetClientSecret sets the ClientSecret field's value.
func (*OAuthCredentials) SetOAuthRequest ¶
func (s *OAuthCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *OAuthCredentials
SetOAuthRequest sets the OAuthRequest field's value.
func (*OAuthCredentials) SetRefreshToken ¶
func (s *OAuthCredentials) SetRefreshToken(v string) *OAuthCredentials
SetRefreshToken sets the RefreshToken field's value.
func (OAuthCredentials) String ¶
func (s OAuthCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OAuthCredentials) Validate ¶
func (s *OAuthCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OAuthProperties ¶
type OAuthProperties struct { // The authorization code url required to redirect to SAP Login Page to fetch // authorization code for OAuth type authentication. // // AuthCodeUrl is a required field AuthCodeUrl *string `locationName:"authCodeUrl" type:"string" required:"true"` // The OAuth scopes required for OAuth type authentication. // // OAuthScopes is a required field OAuthScopes []*string `locationName:"oAuthScopes" type:"list" required:"true"` // The token url required to fetch access/refresh tokens using authorization // code and also to refresh expired access token using refresh token. // // TokenUrl is a required field TokenUrl *string `locationName:"tokenUrl" type:"string" required:"true"` // contains filtered or unexported fields }
The OAuth properties required for OAuth type authentication.
func (OAuthProperties) GoString ¶
func (s OAuthProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OAuthProperties) SetAuthCodeUrl ¶
func (s *OAuthProperties) SetAuthCodeUrl(v string) *OAuthProperties
SetAuthCodeUrl sets the AuthCodeUrl field's value.
func (*OAuthProperties) SetOAuthScopes ¶
func (s *OAuthProperties) SetOAuthScopes(v []*string) *OAuthProperties
SetOAuthScopes sets the OAuthScopes field's value.
func (*OAuthProperties) SetTokenUrl ¶
func (s *OAuthProperties) SetTokenUrl(v string) *OAuthProperties
SetTokenUrl sets the TokenUrl field's value.
func (OAuthProperties) String ¶
func (s OAuthProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OAuthProperties) Validate ¶
func (s *OAuthProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PardotConnectorProfileCredentials ¶
type PardotConnectorProfileCredentials struct { // The credentials used to access protected Salesforce Pardot resources. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by PardotConnectorProfileCredentials's // String and GoString methods. AccessToken *string `locationName:"accessToken" type:"string" sensitive:"true"` // The secret manager ARN, which contains the client ID and client secret of // the connected app. // // ClientCredentialsArn is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by PardotConnectorProfileCredentials's // String and GoString methods. ClientCredentialsArn *string `locationName:"clientCredentialsArn" min:"20" type:"string" sensitive:"true"` // Used by select connectors for which the OAuth workflow is supported, such // as Salesforce, Google Analytics, Marketo, Zendesk, and Slack. OAuthRequest *ConnectorOAuthRequest `locationName:"oAuthRequest" type:"structure"` // The credentials used to acquire new access tokens. RefreshToken *string `locationName:"refreshToken" type:"string"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using Salesforce Pardot.
func (PardotConnectorProfileCredentials) GoString ¶
func (s PardotConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PardotConnectorProfileCredentials) SetAccessToken ¶
func (s *PardotConnectorProfileCredentials) SetAccessToken(v string) *PardotConnectorProfileCredentials
SetAccessToken sets the AccessToken field's value.
func (*PardotConnectorProfileCredentials) SetClientCredentialsArn ¶
func (s *PardotConnectorProfileCredentials) SetClientCredentialsArn(v string) *PardotConnectorProfileCredentials
SetClientCredentialsArn sets the ClientCredentialsArn field's value.
func (*PardotConnectorProfileCredentials) SetOAuthRequest ¶
func (s *PardotConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *PardotConnectorProfileCredentials
SetOAuthRequest sets the OAuthRequest field's value.
func (*PardotConnectorProfileCredentials) SetRefreshToken ¶
func (s *PardotConnectorProfileCredentials) SetRefreshToken(v string) *PardotConnectorProfileCredentials
SetRefreshToken sets the RefreshToken field's value.
func (PardotConnectorProfileCredentials) String ¶
func (s PardotConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PardotConnectorProfileCredentials) Validate ¶
func (s *PardotConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PardotConnectorProfileProperties ¶
type PardotConnectorProfileProperties struct { // The business unit id of Salesforce Pardot instance. BusinessUnitId *string `locationName:"businessUnitId" type:"string"` // The location of the Salesforce Pardot resource. InstanceUrl *string `locationName:"instanceUrl" type:"string"` // Indicates whether the connector profile applies to a sandbox or production // environment. IsSandboxEnvironment *bool `locationName:"isSandboxEnvironment" type:"boolean"` // contains filtered or unexported fields }
The connector-specific profile properties required when using Salesforce Pardot.
func (PardotConnectorProfileProperties) GoString ¶
func (s PardotConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PardotConnectorProfileProperties) SetBusinessUnitId ¶
func (s *PardotConnectorProfileProperties) SetBusinessUnitId(v string) *PardotConnectorProfileProperties
SetBusinessUnitId sets the BusinessUnitId field's value.
func (*PardotConnectorProfileProperties) SetInstanceUrl ¶
func (s *PardotConnectorProfileProperties) SetInstanceUrl(v string) *PardotConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (*PardotConnectorProfileProperties) SetIsSandboxEnvironment ¶
func (s *PardotConnectorProfileProperties) SetIsSandboxEnvironment(v bool) *PardotConnectorProfileProperties
SetIsSandboxEnvironment sets the IsSandboxEnvironment field's value.
func (PardotConnectorProfileProperties) String ¶
func (s PardotConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PardotMetadata ¶
type PardotMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Salesforce Pardot.
func (PardotMetadata) GoString ¶
func (s PardotMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PardotMetadata) String ¶
func (s PardotMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PardotSourceProperties ¶
type PardotSourceProperties struct { // The object specified in the Salesforce Pardot flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Salesforce Pardot is being used as a source.
func (PardotSourceProperties) GoString ¶
func (s PardotSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PardotSourceProperties) SetObject ¶
func (s *PardotSourceProperties) SetObject(v string) *PardotSourceProperties
SetObject sets the Object field's value.
func (PardotSourceProperties) String ¶
func (s PardotSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PardotSourceProperties) Validate ¶
func (s *PardotSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PrefixConfig ¶
type PrefixConfig struct { // Specifies whether the destination file path includes either or both of the // following elements: // // EXECUTION_ID // // The ID that Amazon AppFlow assigns to the flow run. // // SCHEMA_VERSION // // The version number of your data schema. Amazon AppFlow assigns this version // number. The version number increases by one when you change any of the following // settings in your flow configuration: // // * Source-to-destination field mappings // // * Field data types // // * Partition keys PathPrefixHierarchy []*string `locationName:"pathPrefixHierarchy" type:"list" enum:"PathPrefix"` // Determines the level of granularity for the date and time that's included // in the prefix. PrefixFormat *string `locationName:"prefixFormat" type:"string" enum:"PrefixFormat"` // Determines the format of the prefix, and whether it applies to the file name, // file path, or both. PrefixType *string `locationName:"prefixType" type:"string" enum:"PrefixType"` // contains filtered or unexported fields }
Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
func (PrefixConfig) GoString ¶
func (s PrefixConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PrefixConfig) SetPathPrefixHierarchy ¶
func (s *PrefixConfig) SetPathPrefixHierarchy(v []*string) *PrefixConfig
SetPathPrefixHierarchy sets the PathPrefixHierarchy field's value.
func (*PrefixConfig) SetPrefixFormat ¶
func (s *PrefixConfig) SetPrefixFormat(v string) *PrefixConfig
SetPrefixFormat sets the PrefixFormat field's value.
func (*PrefixConfig) SetPrefixType ¶
func (s *PrefixConfig) SetPrefixType(v string) *PrefixConfig
SetPrefixType sets the PrefixType field's value.
func (PrefixConfig) String ¶
func (s PrefixConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PrivateConnectionProvisioningState ¶
type PrivateConnectionProvisioningState struct { // Specifies the private connection provisioning failure cause. FailureCause *string `locationName:"failureCause" type:"string" enum:"PrivateConnectionProvisioningFailureCause"` // Specifies the private connection provisioning failure reason. FailureMessage *string `locationName:"failureMessage" type:"string"` // Specifies the private connection provisioning status. Status *string `locationName:"status" type:"string" enum:"PrivateConnectionProvisioningStatus"` // contains filtered or unexported fields }
Specifies the private connection provisioning state.
func (PrivateConnectionProvisioningState) GoString ¶
func (s PrivateConnectionProvisioningState) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PrivateConnectionProvisioningState) SetFailureCause ¶
func (s *PrivateConnectionProvisioningState) SetFailureCause(v string) *PrivateConnectionProvisioningState
SetFailureCause sets the FailureCause field's value.
func (*PrivateConnectionProvisioningState) SetFailureMessage ¶
func (s *PrivateConnectionProvisioningState) SetFailureMessage(v string) *PrivateConnectionProvisioningState
SetFailureMessage sets the FailureMessage field's value.
func (*PrivateConnectionProvisioningState) SetStatus ¶
func (s *PrivateConnectionProvisioningState) SetStatus(v string) *PrivateConnectionProvisioningState
SetStatus sets the Status field's value.
func (PrivateConnectionProvisioningState) String ¶
func (s PrivateConnectionProvisioningState) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Range ¶
type Range struct { // Maximum value supported by the field. Maximum *float64 `locationName:"maximum" type:"double"` // Minimum value supported by the field. Minimum *float64 `locationName:"minimum" type:"double"` // contains filtered or unexported fields }
The range of values that the property supports.
func (Range) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Range) SetMaximum ¶
SetMaximum sets the Maximum field's value.
func (*Range) SetMinimum ¶
SetMinimum sets the Minimum field's value.
type RedshiftConnectorProfileCredentials ¶
type RedshiftConnectorProfileCredentials struct { // The password that corresponds to the user name. // // Password is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by RedshiftConnectorProfileCredentials's // String and GoString methods. Password *string `locationName:"password" type:"string" sensitive:"true"` // The name of the user. Username *string `locationName:"username" type:"string"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using Amazon Redshift.
func (RedshiftConnectorProfileCredentials) GoString ¶
func (s RedshiftConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftConnectorProfileCredentials) SetPassword ¶
func (s *RedshiftConnectorProfileCredentials) SetPassword(v string) *RedshiftConnectorProfileCredentials
SetPassword sets the Password field's value.
func (*RedshiftConnectorProfileCredentials) SetUsername ¶
func (s *RedshiftConnectorProfileCredentials) SetUsername(v string) *RedshiftConnectorProfileCredentials
SetUsername sets the Username field's value.
func (RedshiftConnectorProfileCredentials) String ¶
func (s RedshiftConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RedshiftConnectorProfileProperties ¶
type RedshiftConnectorProfileProperties struct { // A name for the associated Amazon S3 bucket. // // BucketName is a required field BucketName *string `locationName:"bucketName" min:"3" type:"string" required:"true"` // The object key for the destination bucket in which Amazon AppFlow places // the files. BucketPrefix *string `locationName:"bucketPrefix" type:"string"` // The unique ID that's assigned to an Amazon Redshift cluster. ClusterIdentifier *string `locationName:"clusterIdentifier" type:"string"` // The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow // to access your Amazon Redshift database through the Data API. For more information, // and for the polices that you attach to this role, see Allow Amazon AppFlow // to access Amazon Redshift databases with the Data API (https://docs.aws.amazon.com/appflow/latest/userguide/security_iam_service-role-policies.html#access-redshift). DataApiRoleArn *string `locationName:"dataApiRoleArn" type:"string"` // The name of an Amazon Redshift database. DatabaseName *string `locationName:"databaseName" type:"string"` // The JDBC URL of the Amazon Redshift cluster. DatabaseUrl *string `locationName:"databaseUrl" type:"string"` // Indicates whether the connector profile defines a connection to an Amazon // Redshift Serverless data warehouse. IsRedshiftServerless *bool `locationName:"isRedshiftServerless" type:"boolean"` // The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only // access to Amazon S3. For more information, and for the polices that you attach // to this role, see Allow Amazon Redshift to access your Amazon AppFlow data // in Amazon S3 (https://docs.aws.amazon.com/appflow/latest/userguide/security_iam_service-role-policies.html#redshift-access-s3). // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The name of an Amazon Redshift workgroup. WorkgroupName *string `locationName:"workgroupName" type:"string"` // contains filtered or unexported fields }
The connector-specific profile properties when using Amazon Redshift.
func (RedshiftConnectorProfileProperties) GoString ¶
func (s RedshiftConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftConnectorProfileProperties) SetBucketName ¶
func (s *RedshiftConnectorProfileProperties) SetBucketName(v string) *RedshiftConnectorProfileProperties
SetBucketName sets the BucketName field's value.
func (*RedshiftConnectorProfileProperties) SetBucketPrefix ¶
func (s *RedshiftConnectorProfileProperties) SetBucketPrefix(v string) *RedshiftConnectorProfileProperties
SetBucketPrefix sets the BucketPrefix field's value.
func (*RedshiftConnectorProfileProperties) SetClusterIdentifier ¶
func (s *RedshiftConnectorProfileProperties) SetClusterIdentifier(v string) *RedshiftConnectorProfileProperties
SetClusterIdentifier sets the ClusterIdentifier field's value.
func (*RedshiftConnectorProfileProperties) SetDataApiRoleArn ¶
func (s *RedshiftConnectorProfileProperties) SetDataApiRoleArn(v string) *RedshiftConnectorProfileProperties
SetDataApiRoleArn sets the DataApiRoleArn field's value.
func (*RedshiftConnectorProfileProperties) SetDatabaseName ¶
func (s *RedshiftConnectorProfileProperties) SetDatabaseName(v string) *RedshiftConnectorProfileProperties
SetDatabaseName sets the DatabaseName field's value.
func (*RedshiftConnectorProfileProperties) SetDatabaseUrl ¶
func (s *RedshiftConnectorProfileProperties) SetDatabaseUrl(v string) *RedshiftConnectorProfileProperties
SetDatabaseUrl sets the DatabaseUrl field's value.
func (*RedshiftConnectorProfileProperties) SetIsRedshiftServerless ¶
func (s *RedshiftConnectorProfileProperties) SetIsRedshiftServerless(v bool) *RedshiftConnectorProfileProperties
SetIsRedshiftServerless sets the IsRedshiftServerless field's value.
func (*RedshiftConnectorProfileProperties) SetRoleArn ¶
func (s *RedshiftConnectorProfileProperties) SetRoleArn(v string) *RedshiftConnectorProfileProperties
SetRoleArn sets the RoleArn field's value.
func (*RedshiftConnectorProfileProperties) SetWorkgroupName ¶
func (s *RedshiftConnectorProfileProperties) SetWorkgroupName(v string) *RedshiftConnectorProfileProperties
SetWorkgroupName sets the WorkgroupName field's value.
func (RedshiftConnectorProfileProperties) String ¶
func (s RedshiftConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftConnectorProfileProperties) Validate ¶
func (s *RedshiftConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RedshiftDestinationProperties ¶
type RedshiftDestinationProperties struct { // The object key for the bucket in which Amazon AppFlow places the destination // files. BucketPrefix *string `locationName:"bucketPrefix" type:"string"` // The settings that determine how Amazon AppFlow handles an error when placing // data in the Amazon Redshift destination. For example, this setting would // determine if the flow should fail after one insertion error, or continue // and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig // is a part of the destination connector details. ErrorHandlingConfig *ErrorHandlingConfig `locationName:"errorHandlingConfig" type:"structure"` // The intermediate bucket that Amazon AppFlow uses when moving data into Amazon // Redshift. // // IntermediateBucketName is a required field IntermediateBucketName *string `locationName:"intermediateBucketName" min:"3" type:"string" required:"true"` // The object specified in the Amazon Redshift flow destination. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Amazon Redshift is being used as a destination.
func (RedshiftDestinationProperties) GoString ¶
func (s RedshiftDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftDestinationProperties) SetBucketPrefix ¶
func (s *RedshiftDestinationProperties) SetBucketPrefix(v string) *RedshiftDestinationProperties
SetBucketPrefix sets the BucketPrefix field's value.
func (*RedshiftDestinationProperties) SetErrorHandlingConfig ¶
func (s *RedshiftDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *RedshiftDestinationProperties
SetErrorHandlingConfig sets the ErrorHandlingConfig field's value.
func (*RedshiftDestinationProperties) SetIntermediateBucketName ¶
func (s *RedshiftDestinationProperties) SetIntermediateBucketName(v string) *RedshiftDestinationProperties
SetIntermediateBucketName sets the IntermediateBucketName field's value.
func (*RedshiftDestinationProperties) SetObject ¶
func (s *RedshiftDestinationProperties) SetObject(v string) *RedshiftDestinationProperties
SetObject sets the Object field's value.
func (RedshiftDestinationProperties) String ¶
func (s RedshiftDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RedshiftDestinationProperties) Validate ¶
func (s *RedshiftDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RedshiftMetadata ¶
type RedshiftMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Amazon Redshift.
func (RedshiftMetadata) GoString ¶
func (s RedshiftMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (RedshiftMetadata) String ¶
func (s RedshiftMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RegisterConnectorInput ¶
type RegisterConnectorInput struct { // The clientToken parameter is an idempotency token. It ensures that your RegisterConnector // request completes only once. You choose the value to pass. For example, if // you don't receive a response from your request, you can safely retry the // request with the same clientToken parameter value. // // If you omit a clientToken value, the Amazon Web Services SDK that you are // using inserts a value for you. This way, the SDK can safely retry requests // multiple times after a network error. You must provide your own value for // other use cases. // // If you specify input parameters that differ from your first request, an error // occurs. If you use a different value for clientToken, Amazon AppFlow considers // it a new call to RegisterConnector. The token is active for 8 hours. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The name of the connector. The name is unique for each ConnectorRegistration // in your Amazon Web Services account. ConnectorLabel *string `locationName:"connectorLabel" type:"string"` // The provisioning type of the connector. Currently the only supported value // is LAMBDA. ConnectorProvisioningConfig *ConnectorProvisioningConfig `locationName:"connectorProvisioningConfig" type:"structure"` // The provisioning type of the connector. Currently the only supported value // is LAMBDA. ConnectorProvisioningType *string `locationName:"connectorProvisioningType" type:"string" enum:"ConnectorProvisioningType"` // A description about the connector that's being registered. Description *string `locationName:"description" type:"string"` // contains filtered or unexported fields }
func (RegisterConnectorInput) GoString ¶
func (s RegisterConnectorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterConnectorInput) SetClientToken ¶
func (s *RegisterConnectorInput) SetClientToken(v string) *RegisterConnectorInput
SetClientToken sets the ClientToken field's value.
func (*RegisterConnectorInput) SetConnectorLabel ¶
func (s *RegisterConnectorInput) SetConnectorLabel(v string) *RegisterConnectorInput
SetConnectorLabel sets the ConnectorLabel field's value.
func (*RegisterConnectorInput) SetConnectorProvisioningConfig ¶
func (s *RegisterConnectorInput) SetConnectorProvisioningConfig(v *ConnectorProvisioningConfig) *RegisterConnectorInput
SetConnectorProvisioningConfig sets the ConnectorProvisioningConfig field's value.
func (*RegisterConnectorInput) SetConnectorProvisioningType ¶
func (s *RegisterConnectorInput) SetConnectorProvisioningType(v string) *RegisterConnectorInput
SetConnectorProvisioningType sets the ConnectorProvisioningType field's value.
func (*RegisterConnectorInput) SetDescription ¶
func (s *RegisterConnectorInput) SetDescription(v string) *RegisterConnectorInput
SetDescription sets the Description field's value.
func (RegisterConnectorInput) String ¶
func (s RegisterConnectorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterConnectorInput) Validate ¶
func (s *RegisterConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterConnectorOutput ¶
type RegisterConnectorOutput struct { // The ARN of the connector being registered. ConnectorArn *string `locationName:"connectorArn" type:"string"` // contains filtered or unexported fields }
func (RegisterConnectorOutput) GoString ¶
func (s RegisterConnectorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterConnectorOutput) SetConnectorArn ¶
func (s *RegisterConnectorOutput) SetConnectorArn(v string) *RegisterConnectorOutput
SetConnectorArn sets the ConnectorArn field's value.
func (RegisterConnectorOutput) String ¶
func (s RegisterConnectorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RegistrationOutput_ ¶
type RegistrationOutput_ struct { // Explains the status of the registration attempt from Amazon AppFlow. If the // attempt fails, the message explains why. Message *string `locationName:"message" type:"string"` // Indicates the number of resources that Amazon AppFlow created or updated. // Possible resources include metadata tables and data partitions. Result *string `locationName:"result" type:"string"` // Indicates the status of the registration attempt from Amazon AppFlow. Status *string `locationName:"status" type:"string" enum:"ExecutionStatus"` // contains filtered or unexported fields }
Describes the status of an attempt from Amazon AppFlow to register a resource.
When you run a flow that you've configured to use a metadata catalog, Amazon AppFlow registers a metadata table and data partitions with that catalog. This operation provides the status of that registration attempt. The operation also indicates how many related resources Amazon AppFlow created or updated.
func (RegistrationOutput_) GoString ¶
func (s RegistrationOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegistrationOutput_) SetMessage ¶
func (s *RegistrationOutput_) SetMessage(v string) *RegistrationOutput_
SetMessage sets the Message field's value.
func (*RegistrationOutput_) SetResult ¶
func (s *RegistrationOutput_) SetResult(v string) *RegistrationOutput_
SetResult sets the Result field's value.
func (*RegistrationOutput_) SetStatus ¶
func (s *RegistrationOutput_) SetStatus(v string) *RegistrationOutput_
SetStatus sets the Status field's value.
func (RegistrationOutput_) String ¶
func (s RegistrationOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResetConnectorMetadataCacheInput ¶
type ResetConnectorMetadataCacheInput struct { // The API version that you specified in the connector profile that you’re // resetting cached metadata for. You must use this parameter only if the connector // supports multiple API versions or if the connector type is CustomConnector. // // To look up how many versions a connector supports, use the DescribeConnectors // action. In the response, find the value that Amazon AppFlow returns for the // connectorVersion parameter. // // To look up the connector type, use the DescribeConnectorProfiles action. // In the response, find the value that Amazon AppFlow returns for the connectorType // parameter. // // To look up the API version that you specified in a connector profile, use // the DescribeConnectorProfiles action. ApiVersion *string `locationName:"apiVersion" type:"string"` // Use this parameter if you want to reset cached metadata about the details // for an individual entity. // // If you don't include this parameter in your request, Amazon AppFlow only // resets cached metadata about entity names, not entity details. ConnectorEntityName *string `locationName:"connectorEntityName" type:"string"` // The name of the connector profile that you want to reset cached metadata // for. // // You can omit this parameter if you're resetting the cache for any of the // following connectors: Amazon Connect, Amazon EventBridge, Amazon Lookout // for Metrics, Amazon S3, or Upsolver. If you're resetting the cache for any // other connector, you must include this parameter in your request. ConnectorProfileName *string `locationName:"connectorProfileName" type:"string"` // The type of connector to reset cached metadata for. // // You must include this parameter in your request if you're resetting the cache // for any of the following connectors: Amazon Connect, Amazon EventBridge, // Amazon Lookout for Metrics, Amazon S3, or Upsolver. If you're resetting the // cache for any other connector, you can omit this parameter from your request. ConnectorType *string `locationName:"connectorType" type:"string" enum:"ConnectorType"` // Use this parameter only if you’re resetting the cached metadata about a // nested entity. Only some connectors support nested entities. A nested entity // is one that has another entity as a parent. To use this parameter, specify // the name of the parent entity. // // To look up the parent-child relationship of entities, you can send a ListConnectorEntities // request that omits the entitiesPath parameter. Amazon AppFlow will return // a list of top-level entities. For each one, it indicates whether the entity // has nested entities. Then, in a subsequent ListConnectorEntities request, // you can specify a parent entity name for the entitiesPath parameter. Amazon // AppFlow will return a list of the child entities for that parent. EntitiesPath *string `locationName:"entitiesPath" type:"string"` // contains filtered or unexported fields }
func (ResetConnectorMetadataCacheInput) GoString ¶
func (s ResetConnectorMetadataCacheInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResetConnectorMetadataCacheInput) SetApiVersion ¶
func (s *ResetConnectorMetadataCacheInput) SetApiVersion(v string) *ResetConnectorMetadataCacheInput
SetApiVersion sets the ApiVersion field's value.
func (*ResetConnectorMetadataCacheInput) SetConnectorEntityName ¶
func (s *ResetConnectorMetadataCacheInput) SetConnectorEntityName(v string) *ResetConnectorMetadataCacheInput
SetConnectorEntityName sets the ConnectorEntityName field's value.
func (*ResetConnectorMetadataCacheInput) SetConnectorProfileName ¶
func (s *ResetConnectorMetadataCacheInput) SetConnectorProfileName(v string) *ResetConnectorMetadataCacheInput
SetConnectorProfileName sets the ConnectorProfileName field's value.
func (*ResetConnectorMetadataCacheInput) SetConnectorType ¶
func (s *ResetConnectorMetadataCacheInput) SetConnectorType(v string) *ResetConnectorMetadataCacheInput
SetConnectorType sets the ConnectorType field's value.
func (*ResetConnectorMetadataCacheInput) SetEntitiesPath ¶
func (s *ResetConnectorMetadataCacheInput) SetEntitiesPath(v string) *ResetConnectorMetadataCacheInput
SetEntitiesPath sets the EntitiesPath field's value.
func (ResetConnectorMetadataCacheInput) String ¶
func (s ResetConnectorMetadataCacheInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResetConnectorMetadataCacheOutput ¶
type ResetConnectorMetadataCacheOutput struct {
// contains filtered or unexported fields
}
func (ResetConnectorMetadataCacheOutput) GoString ¶
func (s ResetConnectorMetadataCacheOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ResetConnectorMetadataCacheOutput) String ¶
func (s ResetConnectorMetadataCacheOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The resource specified in the request (such as the source or destination connector profile) is not found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3DestinationProperties ¶
type S3DestinationProperties struct { // The Amazon S3 bucket name in which Amazon AppFlow places the transferred // data. // // BucketName is a required field BucketName *string `locationName:"bucketName" min:"3" type:"string" required:"true"` // The object key for the destination bucket in which Amazon AppFlow places // the files. BucketPrefix *string `locationName:"bucketPrefix" type:"string"` // The configuration that determines how Amazon AppFlow should format the flow // output data when Amazon S3 is used as the destination. S3OutputFormatConfig *S3OutputFormatConfig `locationName:"s3OutputFormatConfig" type:"structure"` // contains filtered or unexported fields }
The properties that are applied when Amazon S3 is used as a destination.
func (S3DestinationProperties) GoString ¶
func (s S3DestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DestinationProperties) SetBucketName ¶
func (s *S3DestinationProperties) SetBucketName(v string) *S3DestinationProperties
SetBucketName sets the BucketName field's value.
func (*S3DestinationProperties) SetBucketPrefix ¶
func (s *S3DestinationProperties) SetBucketPrefix(v string) *S3DestinationProperties
SetBucketPrefix sets the BucketPrefix field's value.
func (*S3DestinationProperties) SetS3OutputFormatConfig ¶
func (s *S3DestinationProperties) SetS3OutputFormatConfig(v *S3OutputFormatConfig) *S3DestinationProperties
SetS3OutputFormatConfig sets the S3OutputFormatConfig field's value.
func (S3DestinationProperties) String ¶
func (s S3DestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3DestinationProperties) Validate ¶
func (s *S3DestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3InputFormatConfig ¶
type S3InputFormatConfig struct { // The file type that Amazon AppFlow gets from your Amazon S3 bucket. S3InputFileType *string `locationName:"s3InputFileType" type:"string" enum:"S3InputFileType"` // contains filtered or unexported fields }
When you use Amazon S3 as the source, the configuration format that you provide the flow input data.
func (S3InputFormatConfig) GoString ¶
func (s S3InputFormatConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3InputFormatConfig) SetS3InputFileType ¶
func (s *S3InputFormatConfig) SetS3InputFileType(v string) *S3InputFormatConfig
SetS3InputFileType sets the S3InputFileType field's value.
func (S3InputFormatConfig) String ¶
func (s S3InputFormatConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3Metadata ¶
type S3Metadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Amazon S3.
func (S3Metadata) GoString ¶
func (s S3Metadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (S3Metadata) String ¶
func (s S3Metadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3OutputFormatConfig ¶
type S3OutputFormatConfig struct { // The aggregation settings that you can use to customize the output format // of your flow data. AggregationConfig *AggregationConfig `locationName:"aggregationConfig" type:"structure"` // Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket. FileType *string `locationName:"fileType" type:"string" enum:"FileType"` // 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. PrefixConfig *PrefixConfig `locationName:"prefixConfig" type:"structure"` // If your file output format is Parquet, use this parameter to set whether // Amazon AppFlow preserves the data types in your source data when it writes // the output to Amazon S3. // // * true: Amazon AppFlow preserves the data types when it writes to Amazon // S3. For example, an integer or 1 in your source data is still an integer // in your output. // // * false: Amazon AppFlow converts all of the source data into strings when // it writes to Amazon S3. For example, an integer of 1 in your source data // becomes the string "1" in the output. PreserveSourceDataTyping *bool `locationName:"preserveSourceDataTyping" type:"boolean"` // contains filtered or unexported fields }
The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.
func (S3OutputFormatConfig) GoString ¶
func (s S3OutputFormatConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3OutputFormatConfig) SetAggregationConfig ¶
func (s *S3OutputFormatConfig) SetAggregationConfig(v *AggregationConfig) *S3OutputFormatConfig
SetAggregationConfig sets the AggregationConfig field's value.
func (*S3OutputFormatConfig) SetFileType ¶
func (s *S3OutputFormatConfig) SetFileType(v string) *S3OutputFormatConfig
SetFileType sets the FileType field's value.
func (*S3OutputFormatConfig) SetPrefixConfig ¶
func (s *S3OutputFormatConfig) SetPrefixConfig(v *PrefixConfig) *S3OutputFormatConfig
SetPrefixConfig sets the PrefixConfig field's value.
func (*S3OutputFormatConfig) SetPreserveSourceDataTyping ¶
func (s *S3OutputFormatConfig) SetPreserveSourceDataTyping(v bool) *S3OutputFormatConfig
SetPreserveSourceDataTyping sets the PreserveSourceDataTyping field's value.
func (S3OutputFormatConfig) String ¶
func (s S3OutputFormatConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3SourceProperties ¶
type S3SourceProperties struct { // The Amazon S3 bucket name where the source files are stored. // // BucketName is a required field BucketName *string `locationName:"bucketName" min:"3" type:"string" required:"true"` // The object key for the Amazon S3 bucket in which the source files are stored. BucketPrefix *string `locationName:"bucketPrefix" type:"string"` // When you use Amazon S3 as the source, the configuration format that you provide // the flow input data. S3InputFormatConfig *S3InputFormatConfig `locationName:"s3InputFormatConfig" type:"structure"` // contains filtered or unexported fields }
The properties that are applied when Amazon S3 is being used as the flow source.
func (S3SourceProperties) GoString ¶
func (s S3SourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3SourceProperties) SetBucketName ¶
func (s *S3SourceProperties) SetBucketName(v string) *S3SourceProperties
SetBucketName sets the BucketName field's value.
func (*S3SourceProperties) SetBucketPrefix ¶
func (s *S3SourceProperties) SetBucketPrefix(v string) *S3SourceProperties
SetBucketPrefix sets the BucketPrefix field's value.
func (*S3SourceProperties) SetS3InputFormatConfig ¶
func (s *S3SourceProperties) SetS3InputFormatConfig(v *S3InputFormatConfig) *S3SourceProperties
SetS3InputFormatConfig sets the S3InputFormatConfig field's value.
func (S3SourceProperties) String ¶
func (s S3SourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3SourceProperties) Validate ¶
func (s *S3SourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SAPODataConnectorProfileCredentials ¶
type SAPODataConnectorProfileCredentials struct { // The SAPOData basic authentication credentials. BasicAuthCredentials *BasicAuthCredentials `locationName:"basicAuthCredentials" type:"structure"` // The SAPOData OAuth type authentication credentials. OAuthCredentials *OAuthCredentials `locationName:"oAuthCredentials" type:"structure"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using SAPOData.
func (SAPODataConnectorProfileCredentials) GoString ¶
func (s SAPODataConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataConnectorProfileCredentials) SetBasicAuthCredentials ¶
func (s *SAPODataConnectorProfileCredentials) SetBasicAuthCredentials(v *BasicAuthCredentials) *SAPODataConnectorProfileCredentials
SetBasicAuthCredentials sets the BasicAuthCredentials field's value.
func (*SAPODataConnectorProfileCredentials) SetOAuthCredentials ¶
func (s *SAPODataConnectorProfileCredentials) SetOAuthCredentials(v *OAuthCredentials) *SAPODataConnectorProfileCredentials
SetOAuthCredentials sets the OAuthCredentials field's value.
func (SAPODataConnectorProfileCredentials) String ¶
func (s SAPODataConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataConnectorProfileCredentials) Validate ¶
func (s *SAPODataConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SAPODataConnectorProfileProperties ¶
type SAPODataConnectorProfileProperties struct { // The location of the SAPOData resource. // // ApplicationHostUrl is a required field ApplicationHostUrl *string `locationName:"applicationHostUrl" type:"string" required:"true"` // The application path to catalog service. // // ApplicationServicePath is a required field ApplicationServicePath *string `locationName:"applicationServicePath" type:"string" required:"true"` // The client number for the client creating the connection. // // ClientNumber is a required field ClientNumber *string `locationName:"clientNumber" min:"3" type:"string" required:"true"` // If you set this parameter to true, Amazon AppFlow bypasses the single sign-on // (SSO) settings in your SAP account when it accesses your SAP OData instance. // // Whether you need this option depends on the types of credentials that you // applied to your SAP OData connection profile. If your profile uses basic // authentication credentials, SAP SSO can prevent Amazon AppFlow from connecting // to your account with your username and password. In this case, bypassing // SSO makes it possible for Amazon AppFlow to connect successfully. However, // if your profile uses OAuth credentials, this parameter has no affect. DisableSSO *bool `locationName:"disableSSO" type:"boolean"` // The logon language of SAPOData instance. LogonLanguage *string `locationName:"logonLanguage" type:"string"` // The SAPOData OAuth properties required for OAuth type authentication. OAuthProperties *OAuthProperties `locationName:"oAuthProperties" type:"structure"` // The port number of the SAPOData instance. // // PortNumber is a required field PortNumber *int64 `locationName:"portNumber" min:"1" type:"integer" required:"true"` // The SAPOData Private Link service name to be used for private data transfers. PrivateLinkServiceName *string `locationName:"privateLinkServiceName" type:"string"` // contains filtered or unexported fields }
The connector-specific profile properties required when using SAPOData.
func (SAPODataConnectorProfileProperties) GoString ¶
func (s SAPODataConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataConnectorProfileProperties) SetApplicationHostUrl ¶
func (s *SAPODataConnectorProfileProperties) SetApplicationHostUrl(v string) *SAPODataConnectorProfileProperties
SetApplicationHostUrl sets the ApplicationHostUrl field's value.
func (*SAPODataConnectorProfileProperties) SetApplicationServicePath ¶
func (s *SAPODataConnectorProfileProperties) SetApplicationServicePath(v string) *SAPODataConnectorProfileProperties
SetApplicationServicePath sets the ApplicationServicePath field's value.
func (*SAPODataConnectorProfileProperties) SetClientNumber ¶
func (s *SAPODataConnectorProfileProperties) SetClientNumber(v string) *SAPODataConnectorProfileProperties
SetClientNumber sets the ClientNumber field's value.
func (*SAPODataConnectorProfileProperties) SetDisableSSO ¶
func (s *SAPODataConnectorProfileProperties) SetDisableSSO(v bool) *SAPODataConnectorProfileProperties
SetDisableSSO sets the DisableSSO field's value.
func (*SAPODataConnectorProfileProperties) SetLogonLanguage ¶
func (s *SAPODataConnectorProfileProperties) SetLogonLanguage(v string) *SAPODataConnectorProfileProperties
SetLogonLanguage sets the LogonLanguage field's value.
func (*SAPODataConnectorProfileProperties) SetOAuthProperties ¶
func (s *SAPODataConnectorProfileProperties) SetOAuthProperties(v *OAuthProperties) *SAPODataConnectorProfileProperties
SetOAuthProperties sets the OAuthProperties field's value.
func (*SAPODataConnectorProfileProperties) SetPortNumber ¶
func (s *SAPODataConnectorProfileProperties) SetPortNumber(v int64) *SAPODataConnectorProfileProperties
SetPortNumber sets the PortNumber field's value.
func (*SAPODataConnectorProfileProperties) SetPrivateLinkServiceName ¶
func (s *SAPODataConnectorProfileProperties) SetPrivateLinkServiceName(v string) *SAPODataConnectorProfileProperties
SetPrivateLinkServiceName sets the PrivateLinkServiceName field's value.
func (SAPODataConnectorProfileProperties) String ¶
func (s SAPODataConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataConnectorProfileProperties) Validate ¶
func (s *SAPODataConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SAPODataDestinationProperties ¶
type SAPODataDestinationProperties struct { // The settings that determine how Amazon AppFlow handles an error when placing // data in the destination. For example, this setting would determine if the // flow should fail after one insertion error, or continue and attempt to insert // every record regardless of the initial failure. ErrorHandlingConfig is a // part of the destination connector details. ErrorHandlingConfig *ErrorHandlingConfig `locationName:"errorHandlingConfig" type:"structure"` // A list of field names that can be used as an ID field when performing a write // operation. IdFieldNames []*string `locationName:"idFieldNames" type:"list"` // The object path specified in the SAPOData flow destination. // // ObjectPath is a required field ObjectPath *string `locationName:"objectPath" type:"string" required:"true"` // Determines how Amazon AppFlow handles the success response that it gets from // the connector after placing data. // // For example, this setting would determine where to write the response from // a destination connector upon a successful insert operation. SuccessResponseHandlingConfig *SuccessResponseHandlingConfig `locationName:"successResponseHandlingConfig" type:"structure"` // The possible write operations in the destination connector. When this value // is not provided, this defaults to the INSERT operation. WriteOperationType *string `locationName:"writeOperationType" type:"string" enum:"WriteOperationType"` // contains filtered or unexported fields }
The properties that are applied when using SAPOData as a flow destination
func (SAPODataDestinationProperties) GoString ¶
func (s SAPODataDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataDestinationProperties) SetErrorHandlingConfig ¶
func (s *SAPODataDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *SAPODataDestinationProperties
SetErrorHandlingConfig sets the ErrorHandlingConfig field's value.
func (*SAPODataDestinationProperties) SetIdFieldNames ¶
func (s *SAPODataDestinationProperties) SetIdFieldNames(v []*string) *SAPODataDestinationProperties
SetIdFieldNames sets the IdFieldNames field's value.
func (*SAPODataDestinationProperties) SetObjectPath ¶
func (s *SAPODataDestinationProperties) SetObjectPath(v string) *SAPODataDestinationProperties
SetObjectPath sets the ObjectPath field's value.
func (*SAPODataDestinationProperties) SetSuccessResponseHandlingConfig ¶
func (s *SAPODataDestinationProperties) SetSuccessResponseHandlingConfig(v *SuccessResponseHandlingConfig) *SAPODataDestinationProperties
SetSuccessResponseHandlingConfig sets the SuccessResponseHandlingConfig field's value.
func (*SAPODataDestinationProperties) SetWriteOperationType ¶
func (s *SAPODataDestinationProperties) SetWriteOperationType(v string) *SAPODataDestinationProperties
SetWriteOperationType sets the WriteOperationType field's value.
func (SAPODataDestinationProperties) String ¶
func (s SAPODataDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataDestinationProperties) Validate ¶
func (s *SAPODataDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SAPODataMetadata ¶
type SAPODataMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to SAPOData.
func (SAPODataMetadata) GoString ¶
func (s SAPODataMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (SAPODataMetadata) String ¶
func (s SAPODataMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SAPODataPaginationConfig ¶
type SAPODataPaginationConfig struct { // The maximum number of records that Amazon AppFlow receives in each page of // the response from your SAP application. For transfers of OData records, the // maximum page size is 3,000. For transfers of data that comes from an ODP // provider, the maximum page size is 10,000. // // MaxPageSize is a required field MaxPageSize *int64 `locationName:"maxPageSize" min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Sets the page size for each concurrent process that transfers OData records from your SAP instance. A concurrent process is query that retrieves a batch of records as part of a flow run. Amazon AppFlow can run multiple concurrent processes in parallel to transfer data faster.
func (SAPODataPaginationConfig) GoString ¶
func (s SAPODataPaginationConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataPaginationConfig) SetMaxPageSize ¶
func (s *SAPODataPaginationConfig) SetMaxPageSize(v int64) *SAPODataPaginationConfig
SetMaxPageSize sets the MaxPageSize field's value.
func (SAPODataPaginationConfig) String ¶
func (s SAPODataPaginationConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataPaginationConfig) Validate ¶
func (s *SAPODataPaginationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SAPODataParallelismConfig ¶
type SAPODataParallelismConfig struct { // The maximum number of processes that Amazon AppFlow runs at the same time // when it retrieves your data from your SAP application. // // MaxParallelism is a required field MaxParallelism *int64 `locationName:"maxParallelism" min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Sets the number of concurrent processes that transfer OData records from your SAP instance. A concurrent process is query that retrieves a batch of records as part of a flow run. Amazon AppFlow can run multiple concurrent processes in parallel to transfer data faster.
func (SAPODataParallelismConfig) GoString ¶
func (s SAPODataParallelismConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataParallelismConfig) SetMaxParallelism ¶
func (s *SAPODataParallelismConfig) SetMaxParallelism(v int64) *SAPODataParallelismConfig
SetMaxParallelism sets the MaxParallelism field's value.
func (SAPODataParallelismConfig) String ¶
func (s SAPODataParallelismConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataParallelismConfig) Validate ¶
func (s *SAPODataParallelismConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SAPODataSourceProperties ¶
type SAPODataSourceProperties struct { // The object path specified in the SAPOData flow source. ObjectPath *string `locationName:"objectPath" type:"string"` // Sets the page size for each concurrent process that transfers OData records // from your SAP instance. PaginationConfig *SAPODataPaginationConfig `locationName:"paginationConfig" type:"structure"` // Sets the number of concurrent processes that transfers OData records from // your SAP instance. ParallelismConfig *SAPODataParallelismConfig `locationName:"parallelismConfig" type:"structure"` // contains filtered or unexported fields }
The properties that are applied when using SAPOData as a flow source.
func (SAPODataSourceProperties) GoString ¶
func (s SAPODataSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataSourceProperties) SetObjectPath ¶
func (s *SAPODataSourceProperties) SetObjectPath(v string) *SAPODataSourceProperties
SetObjectPath sets the ObjectPath field's value.
func (*SAPODataSourceProperties) SetPaginationConfig ¶
func (s *SAPODataSourceProperties) SetPaginationConfig(v *SAPODataPaginationConfig) *SAPODataSourceProperties
SetPaginationConfig sets the PaginationConfig field's value.
func (*SAPODataSourceProperties) SetParallelismConfig ¶
func (s *SAPODataSourceProperties) SetParallelismConfig(v *SAPODataParallelismConfig) *SAPODataSourceProperties
SetParallelismConfig sets the ParallelismConfig field's value.
func (SAPODataSourceProperties) String ¶
func (s SAPODataSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SAPODataSourceProperties) Validate ¶
func (s *SAPODataSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SalesforceConnectorProfileCredentials ¶
type SalesforceConnectorProfileCredentials struct { // The credentials used to access protected Salesforce resources. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SalesforceConnectorProfileCredentials's // String and GoString methods. AccessToken *string `locationName:"accessToken" type:"string" sensitive:"true"` // The secret manager ARN, which contains the client ID and client secret of // the connected app. // // ClientCredentialsArn is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SalesforceConnectorProfileCredentials's // String and GoString methods. ClientCredentialsArn *string `locationName:"clientCredentialsArn" min:"20" type:"string" sensitive:"true"` // A JSON web token (JWT) that authorizes Amazon AppFlow to access your Salesforce // records. // // JwtToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SalesforceConnectorProfileCredentials's // String and GoString methods. JwtToken *string `locationName:"jwtToken" type:"string" sensitive:"true"` // Specifies the OAuth 2.0 grant type that Amazon AppFlow uses when it requests // an access token from Salesforce. Amazon AppFlow requires an access token // each time it attempts to access your Salesforce records. // // You can specify one of the following values: // // AUTHORIZATION_CODE // // Amazon AppFlow passes an authorization code when it requests the access token // from Salesforce. Amazon AppFlow receives the authorization code from Salesforce // after you log in to your Salesforce account and authorize Amazon AppFlow // to access your records. // // CLIENT_CREDENTIALS // // Amazon AppFlow passes client credentials (a client ID and client secret) // when it requests the access token from Salesforce. You provide these credentials // to Amazon AppFlow when you define the connection to your Salesforce account. // // JWT_BEARER // // Amazon AppFlow passes a JSON web token (JWT) when it requests the access // token from Salesforce. You provide the JWT to Amazon AppFlow when you define // the connection to your Salesforce account. When you use this grant type, // you don't need to log in to your Salesforce account to authorize Amazon AppFlow // to access your records. OAuth2GrantType *string `locationName:"oAuth2GrantType" type:"string" enum:"OAuth2GrantType"` // The OAuth requirement needed to request security tokens from the connector // endpoint. OAuthRequest *ConnectorOAuthRequest `locationName:"oAuthRequest" type:"structure"` // The credentials used to acquire new access tokens. RefreshToken *string `locationName:"refreshToken" type:"string"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using Salesforce.
func (SalesforceConnectorProfileCredentials) GoString ¶
func (s SalesforceConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SalesforceConnectorProfileCredentials) SetAccessToken ¶
func (s *SalesforceConnectorProfileCredentials) SetAccessToken(v string) *SalesforceConnectorProfileCredentials
SetAccessToken sets the AccessToken field's value.
func (*SalesforceConnectorProfileCredentials) SetClientCredentialsArn ¶
func (s *SalesforceConnectorProfileCredentials) SetClientCredentialsArn(v string) *SalesforceConnectorProfileCredentials
SetClientCredentialsArn sets the ClientCredentialsArn field's value.
func (*SalesforceConnectorProfileCredentials) SetJwtToken ¶
func (s *SalesforceConnectorProfileCredentials) SetJwtToken(v string) *SalesforceConnectorProfileCredentials
SetJwtToken sets the JwtToken field's value.
func (*SalesforceConnectorProfileCredentials) SetOAuth2GrantType ¶
func (s *SalesforceConnectorProfileCredentials) SetOAuth2GrantType(v string) *SalesforceConnectorProfileCredentials
SetOAuth2GrantType sets the OAuth2GrantType field's value.
func (*SalesforceConnectorProfileCredentials) SetOAuthRequest ¶
func (s *SalesforceConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *SalesforceConnectorProfileCredentials
SetOAuthRequest sets the OAuthRequest field's value.
func (*SalesforceConnectorProfileCredentials) SetRefreshToken ¶
func (s *SalesforceConnectorProfileCredentials) SetRefreshToken(v string) *SalesforceConnectorProfileCredentials
SetRefreshToken sets the RefreshToken field's value.
func (SalesforceConnectorProfileCredentials) String ¶
func (s SalesforceConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SalesforceConnectorProfileCredentials) Validate ¶
func (s *SalesforceConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SalesforceConnectorProfileProperties ¶
type SalesforceConnectorProfileProperties struct { // The location of the Salesforce resource. InstanceUrl *string `locationName:"instanceUrl" type:"string"` // Indicates whether the connector profile applies to a sandbox or production // environment. IsSandboxEnvironment *bool `locationName:"isSandboxEnvironment" type:"boolean"` // If the connection mode for the connector profile is private, this parameter // sets whether Amazon AppFlow uses the private network to send metadata and // authorization calls to Salesforce. Amazon AppFlow sends private calls through // Amazon Web Services PrivateLink. These calls travel through Amazon Web Services // infrastructure without being exposed to the public internet. // // Set either of the following values: // // true // // Amazon AppFlow sends all calls to Salesforce over the private network. // // These private calls are: // // * Calls to get metadata about your Salesforce records. This metadata describes // your Salesforce objects and their fields. // // * Calls to get or refresh access tokens that allow Amazon AppFlow to access // your Salesforce records. // // * Calls to transfer your Salesforce records as part of a flow run. // // false // // The default value. Amazon AppFlow sends some calls to Salesforce privately // and other calls over the public internet. // // The public calls are: // // * Calls to get metadata about your Salesforce records. // // * Calls to get or refresh access tokens. // // The private calls are: // // * Calls to transfer your Salesforce records as part of a flow run. UsePrivateLinkForMetadataAndAuthorization *bool `locationName:"usePrivateLinkForMetadataAndAuthorization" type:"boolean"` // contains filtered or unexported fields }
The connector-specific profile properties required when using Salesforce.
func (SalesforceConnectorProfileProperties) GoString ¶
func (s SalesforceConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SalesforceConnectorProfileProperties) SetInstanceUrl ¶
func (s *SalesforceConnectorProfileProperties) SetInstanceUrl(v string) *SalesforceConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (*SalesforceConnectorProfileProperties) SetIsSandboxEnvironment ¶
func (s *SalesforceConnectorProfileProperties) SetIsSandboxEnvironment(v bool) *SalesforceConnectorProfileProperties
SetIsSandboxEnvironment sets the IsSandboxEnvironment field's value.
func (*SalesforceConnectorProfileProperties) SetUsePrivateLinkForMetadataAndAuthorization ¶
func (s *SalesforceConnectorProfileProperties) SetUsePrivateLinkForMetadataAndAuthorization(v bool) *SalesforceConnectorProfileProperties
SetUsePrivateLinkForMetadataAndAuthorization sets the UsePrivateLinkForMetadataAndAuthorization field's value.
func (SalesforceConnectorProfileProperties) String ¶
func (s SalesforceConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SalesforceDestinationProperties ¶
type SalesforceDestinationProperties struct { // Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers // data to Salesforce. // // AUTOMATIC // // The default. Amazon AppFlow selects which API to use based on the number // of records that your flow transfers to Salesforce. If your flow transfers // fewer than 1,000 records, Amazon AppFlow uses Salesforce REST API. If your // flow transfers 1,000 records or more, Amazon AppFlow uses Salesforce Bulk // API 2.0. // // Each of these Salesforce APIs structures data differently. If Amazon AppFlow // selects the API automatically, be aware that, for recurring flows, the data // output might vary from one flow run to the next. For example, if a flow runs // daily, it might use REST API on one day to transfer 900 records, and it might // use Bulk API 2.0 on the next day to transfer 1,100 records. For each of these // flow runs, the respective Salesforce API formats the data differently. Some // of the differences include how dates are formatted and null values are represented. // Also, Bulk API 2.0 doesn't transfer Salesforce compound fields. // // By choosing this option, you optimize flow performance for both small and // large data transfers, but the tradeoff is inconsistent formatting in the // output. // // BULKV2 // // Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous // data transfers, and it's optimal for large sets of data. By choosing this // option, you ensure that your flow writes consistent output, but you optimize // performance only for large data transfers. // // Note that Bulk API 2.0 does not transfer Salesforce compound fields. // // REST_SYNC // // Amazon AppFlow uses only Salesforce REST API. By choosing this option, you // ensure that your flow writes consistent output, but you decrease performance // for large data transfers that are better suited for Bulk API 2.0. In some // cases, if your flow attempts to transfer a vary large set of data, it might // fail with a timed out error. DataTransferApi *string `locationName:"dataTransferApi" type:"string" enum:"SalesforceDataTransferApi"` // The settings that determine how Amazon AppFlow handles an error when placing // data in the Salesforce destination. For example, this setting would determine // if the flow should fail after one insertion error, or continue and attempt // to insert every record regardless of the initial failure. ErrorHandlingConfig // is a part of the destination connector details. ErrorHandlingConfig *ErrorHandlingConfig `locationName:"errorHandlingConfig" type:"structure"` // The name of the field that Amazon AppFlow uses as an ID when performing a // write operation such as update or delete. IdFieldNames []*string `locationName:"idFieldNames" type:"list"` // The object specified in the Salesforce flow destination. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // This specifies the type of write operation to be performed in Salesforce. // When the value is UPSERT, then idFieldNames is required. WriteOperationType *string `locationName:"writeOperationType" type:"string" enum:"WriteOperationType"` // contains filtered or unexported fields }
The properties that are applied when Salesforce is being used as a destination.
func (SalesforceDestinationProperties) GoString ¶
func (s SalesforceDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SalesforceDestinationProperties) SetDataTransferApi ¶
func (s *SalesforceDestinationProperties) SetDataTransferApi(v string) *SalesforceDestinationProperties
SetDataTransferApi sets the DataTransferApi field's value.
func (*SalesforceDestinationProperties) SetErrorHandlingConfig ¶
func (s *SalesforceDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *SalesforceDestinationProperties
SetErrorHandlingConfig sets the ErrorHandlingConfig field's value.
func (*SalesforceDestinationProperties) SetIdFieldNames ¶
func (s *SalesforceDestinationProperties) SetIdFieldNames(v []*string) *SalesforceDestinationProperties
SetIdFieldNames sets the IdFieldNames field's value.
func (*SalesforceDestinationProperties) SetObject ¶
func (s *SalesforceDestinationProperties) SetObject(v string) *SalesforceDestinationProperties
SetObject sets the Object field's value.
func (*SalesforceDestinationProperties) SetWriteOperationType ¶
func (s *SalesforceDestinationProperties) SetWriteOperationType(v string) *SalesforceDestinationProperties
SetWriteOperationType sets the WriteOperationType field's value.
func (SalesforceDestinationProperties) String ¶
func (s SalesforceDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SalesforceDestinationProperties) Validate ¶
func (s *SalesforceDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SalesforceMetadata ¶
type SalesforceMetadata struct { // The Salesforce APIs that you can have Amazon AppFlow use when your flows // transfers data to or from Salesforce. DataTransferApis []*string `locationName:"dataTransferApis" type:"list" enum:"SalesforceDataTransferApi"` // The desired authorization scope for the Salesforce account. OAuthScopes []*string `locationName:"oAuthScopes" type:"list"` // The OAuth 2.0 grant types that Amazon AppFlow can use when it requests an // access token from Salesforce. Amazon AppFlow requires an access token each // time it attempts to access your Salesforce records. // // AUTHORIZATION_CODE // // Amazon AppFlow passes an authorization code when it requests the access token // from Salesforce. Amazon AppFlow receives the authorization code from Salesforce // after you log in to your Salesforce account and authorize Amazon AppFlow // to access your records. // // CLIENT_CREDENTIALS // // Amazon AppFlow passes client credentials (a client ID and client secret) // when it requests the access token from Salesforce. You provide these credentials // to Amazon AppFlow when you define the connection to your Salesforce account. // // JWT_BEARER // // Amazon AppFlow passes a JSON web token (JWT) when it requests the access // token from Salesforce. You provide the JWT to Amazon AppFlow when you define // the connection to your Salesforce account. When you use this grant type, // you don't need to log in to your Salesforce account to authorize Amazon AppFlow // to access your records. Oauth2GrantTypesSupported []*string `locationName:"oauth2GrantTypesSupported" type:"list" enum:"OAuth2GrantType"` // contains filtered or unexported fields }
The connector metadata specific to Salesforce.
func (SalesforceMetadata) GoString ¶
func (s SalesforceMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SalesforceMetadata) SetDataTransferApis ¶
func (s *SalesforceMetadata) SetDataTransferApis(v []*string) *SalesforceMetadata
SetDataTransferApis sets the DataTransferApis field's value.
func (*SalesforceMetadata) SetOAuthScopes ¶
func (s *SalesforceMetadata) SetOAuthScopes(v []*string) *SalesforceMetadata
SetOAuthScopes sets the OAuthScopes field's value.
func (*SalesforceMetadata) SetOauth2GrantTypesSupported ¶
func (s *SalesforceMetadata) SetOauth2GrantTypesSupported(v []*string) *SalesforceMetadata
SetOauth2GrantTypesSupported sets the Oauth2GrantTypesSupported field's value.
func (SalesforceMetadata) String ¶
func (s SalesforceMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SalesforceSourceProperties ¶
type SalesforceSourceProperties struct { // Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers // data from Salesforce. // // AUTOMATIC // // The default. Amazon AppFlow selects which API to use based on the number // of records that your flow transfers from Salesforce. If your flow transfers // fewer than 1,000,000 records, Amazon AppFlow uses Salesforce REST API. If // your flow transfers 1,000,000 records or more, Amazon AppFlow uses Salesforce // Bulk API 2.0. // // Each of these Salesforce APIs structures data differently. If Amazon AppFlow // selects the API automatically, be aware that, for recurring flows, the data // output might vary from one flow run to the next. For example, if a flow runs // daily, it might use REST API on one day to transfer 900,000 records, and // it might use Bulk API 2.0 on the next day to transfer 1,100,000 records. // For each of these flow runs, the respective Salesforce API formats the data // differently. Some of the differences include how dates are formatted and // null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce // compound fields. // // By choosing this option, you optimize flow performance for both small and // large data transfers, but the tradeoff is inconsistent formatting in the // output. // // BULKV2 // // Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous // data transfers, and it's optimal for large sets of data. By choosing this // option, you ensure that your flow writes consistent output, but you optimize // performance only for large data transfers. // // Note that Bulk API 2.0 does not transfer Salesforce compound fields. // // REST_SYNC // // Amazon AppFlow uses only Salesforce REST API. By choosing this option, you // ensure that your flow writes consistent output, but you decrease performance // for large data transfers that are better suited for Bulk API 2.0. In some // cases, if your flow attempts to transfer a vary large set of data, it might // fail wituh a timed out error. DataTransferApi *string `locationName:"dataTransferApi" type:"string" enum:"SalesforceDataTransferApi"` // The flag that enables dynamic fetching of new (recently added) fields in // the Salesforce objects while running a flow. EnableDynamicFieldUpdate *bool `locationName:"enableDynamicFieldUpdate" type:"boolean"` // Indicates whether Amazon AppFlow includes deleted files in the flow run. IncludeDeletedRecords *bool `locationName:"includeDeletedRecords" type:"boolean"` // The object specified in the Salesforce flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Salesforce is being used as a source.
func (SalesforceSourceProperties) GoString ¶
func (s SalesforceSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SalesforceSourceProperties) SetDataTransferApi ¶
func (s *SalesforceSourceProperties) SetDataTransferApi(v string) *SalesforceSourceProperties
SetDataTransferApi sets the DataTransferApi field's value.
func (*SalesforceSourceProperties) SetEnableDynamicFieldUpdate ¶
func (s *SalesforceSourceProperties) SetEnableDynamicFieldUpdate(v bool) *SalesforceSourceProperties
SetEnableDynamicFieldUpdate sets the EnableDynamicFieldUpdate field's value.
func (*SalesforceSourceProperties) SetIncludeDeletedRecords ¶
func (s *SalesforceSourceProperties) SetIncludeDeletedRecords(v bool) *SalesforceSourceProperties
SetIncludeDeletedRecords sets the IncludeDeletedRecords field's value.
func (*SalesforceSourceProperties) SetObject ¶
func (s *SalesforceSourceProperties) SetObject(v string) *SalesforceSourceProperties
SetObject sets the Object field's value.
func (SalesforceSourceProperties) String ¶
func (s SalesforceSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SalesforceSourceProperties) Validate ¶
func (s *SalesforceSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ScheduledTriggerProperties ¶
type ScheduledTriggerProperties struct { // Specifies whether a scheduled flow has an incremental data transfer or a // complete data transfer for each flow run. DataPullMode *string `locationName:"dataPullMode" type:"string" enum:"DataPullMode"` // Specifies the date range for the records to import from the connector in // the first flow run. FirstExecutionFrom *time.Time `locationName:"firstExecutionFrom" type:"timestamp"` // Defines how many times a scheduled flow fails consecutively before Amazon // AppFlow deactivates it. FlowErrorDeactivationThreshold *int64 `locationName:"flowErrorDeactivationThreshold" min:"1" type:"integer"` // The time at which the scheduled flow ends. The time is formatted as a timestamp // that follows the ISO 8601 standard, such as 2022-04-27T13:00:00-07:00. ScheduleEndTime *time.Time `locationName:"scheduleEndTime" type:"timestamp"` // The scheduling expression that determines the rate at which the schedule // will run, for example rate(5minutes). // // ScheduleExpression is a required field ScheduleExpression *string `locationName:"scheduleExpression" type:"string" required:"true"` // Specifies the optional offset that is added to the time interval for a schedule-triggered // flow. ScheduleOffset *int64 `locationName:"scheduleOffset" type:"long"` // The time at which the scheduled flow starts. The time is formatted as a timestamp // that follows the ISO 8601 standard, such as 2022-04-26T13:00:00-07:00. ScheduleStartTime *time.Time `locationName:"scheduleStartTime" type:"timestamp"` // Specifies the time zone used when referring to the dates and times of a scheduled // flow, such as America/New_York. This time zone is only a descriptive label. // It doesn't affect how Amazon AppFlow interprets the timestamps that you specify // to schedule the flow. // // If you want to schedule a flow by using times in a particular time zone, // indicate the time zone as a UTC offset in your timestamps. For example, the // UTC offsets for the America/New_York timezone are -04:00 EDT and -05:00 EST. Timezone *string `locationName:"timezone" type:"string"` // contains filtered or unexported fields }
Specifies the configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the Scheduled trigger type.
func (ScheduledTriggerProperties) GoString ¶
func (s ScheduledTriggerProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduledTriggerProperties) SetDataPullMode ¶
func (s *ScheduledTriggerProperties) SetDataPullMode(v string) *ScheduledTriggerProperties
SetDataPullMode sets the DataPullMode field's value.
func (*ScheduledTriggerProperties) SetFirstExecutionFrom ¶
func (s *ScheduledTriggerProperties) SetFirstExecutionFrom(v time.Time) *ScheduledTriggerProperties
SetFirstExecutionFrom sets the FirstExecutionFrom field's value.
func (*ScheduledTriggerProperties) SetFlowErrorDeactivationThreshold ¶
func (s *ScheduledTriggerProperties) SetFlowErrorDeactivationThreshold(v int64) *ScheduledTriggerProperties
SetFlowErrorDeactivationThreshold sets the FlowErrorDeactivationThreshold field's value.
func (*ScheduledTriggerProperties) SetScheduleEndTime ¶
func (s *ScheduledTriggerProperties) SetScheduleEndTime(v time.Time) *ScheduledTriggerProperties
SetScheduleEndTime sets the ScheduleEndTime field's value.
func (*ScheduledTriggerProperties) SetScheduleExpression ¶
func (s *ScheduledTriggerProperties) SetScheduleExpression(v string) *ScheduledTriggerProperties
SetScheduleExpression sets the ScheduleExpression field's value.
func (*ScheduledTriggerProperties) SetScheduleOffset ¶
func (s *ScheduledTriggerProperties) SetScheduleOffset(v int64) *ScheduledTriggerProperties
SetScheduleOffset sets the ScheduleOffset field's value.
func (*ScheduledTriggerProperties) SetScheduleStartTime ¶
func (s *ScheduledTriggerProperties) SetScheduleStartTime(v time.Time) *ScheduledTriggerProperties
SetScheduleStartTime sets the ScheduleStartTime field's value.
func (*ScheduledTriggerProperties) SetTimezone ¶
func (s *ScheduledTriggerProperties) SetTimezone(v string) *ScheduledTriggerProperties
SetTimezone sets the Timezone field's value.
func (ScheduledTriggerProperties) String ¶
func (s ScheduledTriggerProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScheduledTriggerProperties) Validate ¶
func (s *ScheduledTriggerProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceNowConnectorProfileCredentials ¶
type ServiceNowConnectorProfileCredentials struct { // The OAuth 2.0 credentials required to authenticate the user. OAuth2Credentials *OAuth2Credentials `locationName:"oAuth2Credentials" type:"structure"` // The password that corresponds to the user name. // // Password is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceNowConnectorProfileCredentials's // String and GoString methods. Password *string `locationName:"password" type:"string" sensitive:"true"` // The name of the user. Username *string `locationName:"username" type:"string"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using ServiceNow.
func (ServiceNowConnectorProfileCredentials) GoString ¶
func (s ServiceNowConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceNowConnectorProfileCredentials) SetOAuth2Credentials ¶
func (s *ServiceNowConnectorProfileCredentials) SetOAuth2Credentials(v *OAuth2Credentials) *ServiceNowConnectorProfileCredentials
SetOAuth2Credentials sets the OAuth2Credentials field's value.
func (*ServiceNowConnectorProfileCredentials) SetPassword ¶
func (s *ServiceNowConnectorProfileCredentials) SetPassword(v string) *ServiceNowConnectorProfileCredentials
SetPassword sets the Password field's value.
func (*ServiceNowConnectorProfileCredentials) SetUsername ¶
func (s *ServiceNowConnectorProfileCredentials) SetUsername(v string) *ServiceNowConnectorProfileCredentials
SetUsername sets the Username field's value.
func (ServiceNowConnectorProfileCredentials) String ¶
func (s ServiceNowConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceNowConnectorProfileProperties ¶
type ServiceNowConnectorProfileProperties struct { // The location of the ServiceNow resource. // // InstanceUrl is a required field InstanceUrl *string `locationName:"instanceUrl" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile properties required when using ServiceNow.
func (ServiceNowConnectorProfileProperties) GoString ¶
func (s ServiceNowConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceNowConnectorProfileProperties) SetInstanceUrl ¶
func (s *ServiceNowConnectorProfileProperties) SetInstanceUrl(v string) *ServiceNowConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (ServiceNowConnectorProfileProperties) String ¶
func (s ServiceNowConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceNowConnectorProfileProperties) Validate ¶
func (s *ServiceNowConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceNowMetadata ¶
type ServiceNowMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to ServiceNow.
func (ServiceNowMetadata) GoString ¶
func (s ServiceNowMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ServiceNowMetadata) String ¶
func (s ServiceNowMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceNowSourceProperties ¶
type ServiceNowSourceProperties struct { // The object specified in the ServiceNow flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when ServiceNow is being used as a source.
func (ServiceNowSourceProperties) GoString ¶
func (s ServiceNowSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceNowSourceProperties) SetObject ¶
func (s *ServiceNowSourceProperties) SetObject(v string) *ServiceNowSourceProperties
SetObject sets the Object field's value.
func (ServiceNowSourceProperties) String ¶
func (s ServiceNowSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceNowSourceProperties) Validate ¶
func (s *ServiceNowSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request would cause a service quota (such as the number of flows) to be exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SingularConnectorProfileCredentials ¶
type SingularConnectorProfileCredentials struct { // A unique alphanumeric identifier used to authenticate a user, developer, // or calling program to your API. // // ApiKey is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SingularConnectorProfileCredentials's // String and GoString methods. // // ApiKey is a required field ApiKey *string `locationName:"apiKey" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using Singular.
func (SingularConnectorProfileCredentials) GoString ¶
func (s SingularConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SingularConnectorProfileCredentials) SetApiKey ¶
func (s *SingularConnectorProfileCredentials) SetApiKey(v string) *SingularConnectorProfileCredentials
SetApiKey sets the ApiKey field's value.
func (SingularConnectorProfileCredentials) String ¶
func (s SingularConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SingularConnectorProfileCredentials) Validate ¶
func (s *SingularConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SingularConnectorProfileProperties ¶
type SingularConnectorProfileProperties struct {
// contains filtered or unexported fields
}
The connector-specific profile properties required when using Singular.
func (SingularConnectorProfileProperties) GoString ¶
func (s SingularConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (SingularConnectorProfileProperties) String ¶
func (s SingularConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SingularMetadata ¶
type SingularMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Singular.
func (SingularMetadata) GoString ¶
func (s SingularMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (SingularMetadata) String ¶
func (s SingularMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SingularSourceProperties ¶
type SingularSourceProperties struct { // The object specified in the Singular flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Singular is being used as a source.
func (SingularSourceProperties) GoString ¶
func (s SingularSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SingularSourceProperties) SetObject ¶
func (s *SingularSourceProperties) SetObject(v string) *SingularSourceProperties
SetObject sets the Object field's value.
func (SingularSourceProperties) String ¶
func (s SingularSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SingularSourceProperties) Validate ¶
func (s *SingularSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlackConnectorProfileCredentials ¶
type SlackConnectorProfileCredentials struct { // The credentials used to access protected Slack resources. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SlackConnectorProfileCredentials's // String and GoString methods. AccessToken *string `locationName:"accessToken" type:"string" sensitive:"true"` // The identifier for the client. // // ClientId is a required field ClientId *string `locationName:"clientId" type:"string" required:"true"` // The client secret used by the OAuth client to authenticate to the authorization // server. // // ClientSecret is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SlackConnectorProfileCredentials's // String and GoString methods. // // ClientSecret is a required field ClientSecret *string `locationName:"clientSecret" type:"string" required:"true" sensitive:"true"` // The OAuth requirement needed to request security tokens from the connector // endpoint. OAuthRequest *ConnectorOAuthRequest `locationName:"oAuthRequest" type:"structure"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using Slack.
func (SlackConnectorProfileCredentials) GoString ¶
func (s SlackConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SlackConnectorProfileCredentials) SetAccessToken ¶
func (s *SlackConnectorProfileCredentials) SetAccessToken(v string) *SlackConnectorProfileCredentials
SetAccessToken sets the AccessToken field's value.
func (*SlackConnectorProfileCredentials) SetClientId ¶
func (s *SlackConnectorProfileCredentials) SetClientId(v string) *SlackConnectorProfileCredentials
SetClientId sets the ClientId field's value.
func (*SlackConnectorProfileCredentials) SetClientSecret ¶
func (s *SlackConnectorProfileCredentials) SetClientSecret(v string) *SlackConnectorProfileCredentials
SetClientSecret sets the ClientSecret field's value.
func (*SlackConnectorProfileCredentials) SetOAuthRequest ¶
func (s *SlackConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *SlackConnectorProfileCredentials
SetOAuthRequest sets the OAuthRequest field's value.
func (SlackConnectorProfileCredentials) String ¶
func (s SlackConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SlackConnectorProfileCredentials) Validate ¶
func (s *SlackConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlackConnectorProfileProperties ¶
type SlackConnectorProfileProperties struct { // The location of the Slack resource. // // InstanceUrl is a required field InstanceUrl *string `locationName:"instanceUrl" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile properties required when using Slack.
func (SlackConnectorProfileProperties) GoString ¶
func (s SlackConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SlackConnectorProfileProperties) SetInstanceUrl ¶
func (s *SlackConnectorProfileProperties) SetInstanceUrl(v string) *SlackConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (SlackConnectorProfileProperties) String ¶
func (s SlackConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SlackConnectorProfileProperties) Validate ¶
func (s *SlackConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlackMetadata ¶
type SlackMetadata struct { // The desired authorization scope for the Slack account. OAuthScopes []*string `locationName:"oAuthScopes" type:"list"` // contains filtered or unexported fields }
The connector metadata specific to Slack.
func (SlackMetadata) GoString ¶
func (s SlackMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SlackMetadata) SetOAuthScopes ¶
func (s *SlackMetadata) SetOAuthScopes(v []*string) *SlackMetadata
SetOAuthScopes sets the OAuthScopes field's value.
func (SlackMetadata) String ¶
func (s SlackMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SlackSourceProperties ¶
type SlackSourceProperties struct { // The object specified in the Slack flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Slack is being used as a source.
func (SlackSourceProperties) GoString ¶
func (s SlackSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SlackSourceProperties) SetObject ¶
func (s *SlackSourceProperties) SetObject(v string) *SlackSourceProperties
SetObject sets the Object field's value.
func (SlackSourceProperties) String ¶
func (s SlackSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SlackSourceProperties) Validate ¶
func (s *SlackSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SnowflakeConnectorProfileCredentials ¶
type SnowflakeConnectorProfileCredentials struct { // The password that corresponds to the user name. // // Password is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by SnowflakeConnectorProfileCredentials's // String and GoString methods. // // Password is a required field Password *string `locationName:"password" type:"string" required:"true" sensitive:"true"` // The name of the user. // // Username is a required field Username *string `locationName:"username" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using Snowflake.
func (SnowflakeConnectorProfileCredentials) GoString ¶
func (s SnowflakeConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnowflakeConnectorProfileCredentials) SetPassword ¶
func (s *SnowflakeConnectorProfileCredentials) SetPassword(v string) *SnowflakeConnectorProfileCredentials
SetPassword sets the Password field's value.
func (*SnowflakeConnectorProfileCredentials) SetUsername ¶
func (s *SnowflakeConnectorProfileCredentials) SetUsername(v string) *SnowflakeConnectorProfileCredentials
SetUsername sets the Username field's value.
func (SnowflakeConnectorProfileCredentials) String ¶
func (s SnowflakeConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnowflakeConnectorProfileCredentials) Validate ¶
func (s *SnowflakeConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SnowflakeConnectorProfileProperties ¶
type SnowflakeConnectorProfileProperties struct { // The name of the account. AccountName *string `locationName:"accountName" type:"string"` // The name of the Amazon S3 bucket associated with Snowflake. // // BucketName is a required field BucketName *string `locationName:"bucketName" min:"3" type:"string" required:"true"` // The bucket path that refers to the Amazon S3 bucket associated with Snowflake. BucketPrefix *string `locationName:"bucketPrefix" type:"string"` // The Snowflake Private Link service name to be used for private data transfers. PrivateLinkServiceName *string `locationName:"privateLinkServiceName" type:"string"` // The Amazon Web Services Region of the Snowflake account. Region *string `locationName:"region" type:"string"` // The name of the Amazon S3 stage that was created while setting up an Amazon // S3 stage in the Snowflake account. This is written in the following format: // < Database>< Schema><Stage Name>. // // Stage is a required field Stage *string `locationName:"stage" type:"string" required:"true"` // The name of the Snowflake warehouse. // // Warehouse is a required field Warehouse *string `locationName:"warehouse" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile properties required when using Snowflake.
func (SnowflakeConnectorProfileProperties) GoString ¶
func (s SnowflakeConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnowflakeConnectorProfileProperties) SetAccountName ¶
func (s *SnowflakeConnectorProfileProperties) SetAccountName(v string) *SnowflakeConnectorProfileProperties
SetAccountName sets the AccountName field's value.
func (*SnowflakeConnectorProfileProperties) SetBucketName ¶
func (s *SnowflakeConnectorProfileProperties) SetBucketName(v string) *SnowflakeConnectorProfileProperties
SetBucketName sets the BucketName field's value.
func (*SnowflakeConnectorProfileProperties) SetBucketPrefix ¶
func (s *SnowflakeConnectorProfileProperties) SetBucketPrefix(v string) *SnowflakeConnectorProfileProperties
SetBucketPrefix sets the BucketPrefix field's value.
func (*SnowflakeConnectorProfileProperties) SetPrivateLinkServiceName ¶
func (s *SnowflakeConnectorProfileProperties) SetPrivateLinkServiceName(v string) *SnowflakeConnectorProfileProperties
SetPrivateLinkServiceName sets the PrivateLinkServiceName field's value.
func (*SnowflakeConnectorProfileProperties) SetRegion ¶
func (s *SnowflakeConnectorProfileProperties) SetRegion(v string) *SnowflakeConnectorProfileProperties
SetRegion sets the Region field's value.
func (*SnowflakeConnectorProfileProperties) SetStage ¶
func (s *SnowflakeConnectorProfileProperties) SetStage(v string) *SnowflakeConnectorProfileProperties
SetStage sets the Stage field's value.
func (*SnowflakeConnectorProfileProperties) SetWarehouse ¶
func (s *SnowflakeConnectorProfileProperties) SetWarehouse(v string) *SnowflakeConnectorProfileProperties
SetWarehouse sets the Warehouse field's value.
func (SnowflakeConnectorProfileProperties) String ¶
func (s SnowflakeConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnowflakeConnectorProfileProperties) Validate ¶
func (s *SnowflakeConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SnowflakeDestinationProperties ¶
type SnowflakeDestinationProperties struct { // The object key for the destination bucket in which Amazon AppFlow places // the files. BucketPrefix *string `locationName:"bucketPrefix" type:"string"` // The settings that determine how Amazon AppFlow handles an error when placing // data in the Snowflake destination. For example, this setting would determine // if the flow should fail after one insertion error, or continue and attempt // to insert every record regardless of the initial failure. ErrorHandlingConfig // is a part of the destination connector details. ErrorHandlingConfig *ErrorHandlingConfig `locationName:"errorHandlingConfig" type:"structure"` // The intermediate bucket that Amazon AppFlow uses when moving data into Snowflake. // // IntermediateBucketName is a required field IntermediateBucketName *string `locationName:"intermediateBucketName" min:"3" type:"string" required:"true"` // The object specified in the Snowflake flow destination. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Snowflake is being used as a destination.
func (SnowflakeDestinationProperties) GoString ¶
func (s SnowflakeDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnowflakeDestinationProperties) SetBucketPrefix ¶
func (s *SnowflakeDestinationProperties) SetBucketPrefix(v string) *SnowflakeDestinationProperties
SetBucketPrefix sets the BucketPrefix field's value.
func (*SnowflakeDestinationProperties) SetErrorHandlingConfig ¶
func (s *SnowflakeDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *SnowflakeDestinationProperties
SetErrorHandlingConfig sets the ErrorHandlingConfig field's value.
func (*SnowflakeDestinationProperties) SetIntermediateBucketName ¶
func (s *SnowflakeDestinationProperties) SetIntermediateBucketName(v string) *SnowflakeDestinationProperties
SetIntermediateBucketName sets the IntermediateBucketName field's value.
func (*SnowflakeDestinationProperties) SetObject ¶
func (s *SnowflakeDestinationProperties) SetObject(v string) *SnowflakeDestinationProperties
SetObject sets the Object field's value.
func (SnowflakeDestinationProperties) String ¶
func (s SnowflakeDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnowflakeDestinationProperties) Validate ¶
func (s *SnowflakeDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SnowflakeMetadata ¶
type SnowflakeMetadata struct { // Specifies the supported Amazon Web Services Regions when using Snowflake. SupportedRegions []*string `locationName:"supportedRegions" type:"list"` // contains filtered or unexported fields }
The connector metadata specific to Snowflake.
func (SnowflakeMetadata) GoString ¶
func (s SnowflakeMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SnowflakeMetadata) SetSupportedRegions ¶
func (s *SnowflakeMetadata) SetSupportedRegions(v []*string) *SnowflakeMetadata
SetSupportedRegions sets the SupportedRegions field's value.
func (SnowflakeMetadata) String ¶
func (s SnowflakeMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SourceConnectorProperties ¶
type SourceConnectorProperties struct { // Specifies the information that is required for querying Amplitude. Amplitude *AmplitudeSourceProperties `type:"structure"` // The properties that are applied when the custom connector is being used as // a source. CustomConnector *CustomConnectorSourceProperties `type:"structure"` // Specifies the information that is required for querying Datadog. Datadog *DatadogSourceProperties `type:"structure"` // Specifies the information that is required for querying Dynatrace. Dynatrace *DynatraceSourceProperties `type:"structure"` // Specifies the information that is required for querying Google Analytics. GoogleAnalytics *GoogleAnalyticsSourceProperties `type:"structure"` // Specifies the information that is required for querying Infor Nexus. InforNexus *InforNexusSourceProperties `type:"structure"` // Specifies the information that is required for querying Marketo. Marketo *MarketoSourceProperties `type:"structure"` // Specifies the information that is required for querying Salesforce Pardot. Pardot *PardotSourceProperties `type:"structure"` // Specifies the information that is required for querying Amazon S3. S3 *S3SourceProperties `type:"structure"` // The properties that are applied when using SAPOData as a flow source. SAPOData *SAPODataSourceProperties `type:"structure"` // Specifies the information that is required for querying Salesforce. Salesforce *SalesforceSourceProperties `type:"structure"` // Specifies the information that is required for querying ServiceNow. ServiceNow *ServiceNowSourceProperties `type:"structure"` // Specifies the information that is required for querying Singular. Singular *SingularSourceProperties `type:"structure"` // Specifies the information that is required for querying Slack. Slack *SlackSourceProperties `type:"structure"` // Specifies the information that is required for querying Trend Micro. Trendmicro *TrendmicroSourceProperties `type:"structure"` // Specifies the information that is required for querying Veeva. Veeva *VeevaSourceProperties `type:"structure"` // Specifies the information that is required for querying Zendesk. Zendesk *ZendeskSourceProperties `type:"structure"` // contains filtered or unexported fields }
Specifies the information that is required to query a particular connector.
func (SourceConnectorProperties) GoString ¶
func (s SourceConnectorProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceConnectorProperties) SetAmplitude ¶
func (s *SourceConnectorProperties) SetAmplitude(v *AmplitudeSourceProperties) *SourceConnectorProperties
SetAmplitude sets the Amplitude field's value.
func (*SourceConnectorProperties) SetCustomConnector ¶
func (s *SourceConnectorProperties) SetCustomConnector(v *CustomConnectorSourceProperties) *SourceConnectorProperties
SetCustomConnector sets the CustomConnector field's value.
func (*SourceConnectorProperties) SetDatadog ¶
func (s *SourceConnectorProperties) SetDatadog(v *DatadogSourceProperties) *SourceConnectorProperties
SetDatadog sets the Datadog field's value.
func (*SourceConnectorProperties) SetDynatrace ¶
func (s *SourceConnectorProperties) SetDynatrace(v *DynatraceSourceProperties) *SourceConnectorProperties
SetDynatrace sets the Dynatrace field's value.
func (*SourceConnectorProperties) SetGoogleAnalytics ¶
func (s *SourceConnectorProperties) SetGoogleAnalytics(v *GoogleAnalyticsSourceProperties) *SourceConnectorProperties
SetGoogleAnalytics sets the GoogleAnalytics field's value.
func (*SourceConnectorProperties) SetInforNexus ¶
func (s *SourceConnectorProperties) SetInforNexus(v *InforNexusSourceProperties) *SourceConnectorProperties
SetInforNexus sets the InforNexus field's value.
func (*SourceConnectorProperties) SetMarketo ¶
func (s *SourceConnectorProperties) SetMarketo(v *MarketoSourceProperties) *SourceConnectorProperties
SetMarketo sets the Marketo field's value.
func (*SourceConnectorProperties) SetPardot ¶
func (s *SourceConnectorProperties) SetPardot(v *PardotSourceProperties) *SourceConnectorProperties
SetPardot sets the Pardot field's value.
func (*SourceConnectorProperties) SetS3 ¶
func (s *SourceConnectorProperties) SetS3(v *S3SourceProperties) *SourceConnectorProperties
SetS3 sets the S3 field's value.
func (*SourceConnectorProperties) SetSAPOData ¶
func (s *SourceConnectorProperties) SetSAPOData(v *SAPODataSourceProperties) *SourceConnectorProperties
SetSAPOData sets the SAPOData field's value.
func (*SourceConnectorProperties) SetSalesforce ¶
func (s *SourceConnectorProperties) SetSalesforce(v *SalesforceSourceProperties) *SourceConnectorProperties
SetSalesforce sets the Salesforce field's value.
func (*SourceConnectorProperties) SetServiceNow ¶
func (s *SourceConnectorProperties) SetServiceNow(v *ServiceNowSourceProperties) *SourceConnectorProperties
SetServiceNow sets the ServiceNow field's value.
func (*SourceConnectorProperties) SetSingular ¶
func (s *SourceConnectorProperties) SetSingular(v *SingularSourceProperties) *SourceConnectorProperties
SetSingular sets the Singular field's value.
func (*SourceConnectorProperties) SetSlack ¶
func (s *SourceConnectorProperties) SetSlack(v *SlackSourceProperties) *SourceConnectorProperties
SetSlack sets the Slack field's value.
func (*SourceConnectorProperties) SetTrendmicro ¶
func (s *SourceConnectorProperties) SetTrendmicro(v *TrendmicroSourceProperties) *SourceConnectorProperties
SetTrendmicro sets the Trendmicro field's value.
func (*SourceConnectorProperties) SetVeeva ¶
func (s *SourceConnectorProperties) SetVeeva(v *VeevaSourceProperties) *SourceConnectorProperties
SetVeeva sets the Veeva field's value.
func (*SourceConnectorProperties) SetZendesk ¶
func (s *SourceConnectorProperties) SetZendesk(v *ZendeskSourceProperties) *SourceConnectorProperties
SetZendesk sets the Zendesk field's value.
func (SourceConnectorProperties) String ¶
func (s SourceConnectorProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceConnectorProperties) Validate ¶
func (s *SourceConnectorProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SourceFieldProperties ¶
type SourceFieldProperties struct { // Indicates if the field can be queried. IsQueryable *bool `locationName:"isQueryable" type:"boolean"` // Indicates whether the field can be returned in a search result. IsRetrievable *bool `locationName:"isRetrievable" type:"boolean"` // Indicates if this timestamp field can be used for incremental queries. IsTimestampFieldForIncrementalQueries *bool `locationName:"isTimestampFieldForIncrementalQueries" type:"boolean"` // contains filtered or unexported fields }
The properties that can be applied to a field when the connector is being used as a source.
func (SourceFieldProperties) GoString ¶
func (s SourceFieldProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceFieldProperties) SetIsQueryable ¶
func (s *SourceFieldProperties) SetIsQueryable(v bool) *SourceFieldProperties
SetIsQueryable sets the IsQueryable field's value.
func (*SourceFieldProperties) SetIsRetrievable ¶
func (s *SourceFieldProperties) SetIsRetrievable(v bool) *SourceFieldProperties
SetIsRetrievable sets the IsRetrievable field's value.
func (*SourceFieldProperties) SetIsTimestampFieldForIncrementalQueries ¶
func (s *SourceFieldProperties) SetIsTimestampFieldForIncrementalQueries(v bool) *SourceFieldProperties
SetIsTimestampFieldForIncrementalQueries sets the IsTimestampFieldForIncrementalQueries field's value.
func (SourceFieldProperties) String ¶
func (s SourceFieldProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SourceFlowConfig ¶
type SourceFlowConfig struct { // The API version of the connector when it's used as a source in the flow. ApiVersion *string `locationName:"apiVersion" type:"string"` // The name of the connector profile. This name must be unique for each connector // profile in the Amazon Web Services account. ConnectorProfileName *string `locationName:"connectorProfileName" type:"string"` // The type of connector, such as Salesforce, Amplitude, and so on. // // ConnectorType is a required field ConnectorType *string `locationName:"connectorType" type:"string" required:"true" enum:"ConnectorType"` // 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. IncrementalPullConfig *IncrementalPullConfig `locationName:"incrementalPullConfig" type:"structure"` // Specifies the information that is required to query a particular source connector. // // SourceConnectorProperties is a required field SourceConnectorProperties *SourceConnectorProperties `locationName:"sourceConnectorProperties" type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about the configuration of the source connector used in the flow.
func (SourceFlowConfig) GoString ¶
func (s SourceFlowConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceFlowConfig) SetApiVersion ¶
func (s *SourceFlowConfig) SetApiVersion(v string) *SourceFlowConfig
SetApiVersion sets the ApiVersion field's value.
func (*SourceFlowConfig) SetConnectorProfileName ¶
func (s *SourceFlowConfig) SetConnectorProfileName(v string) *SourceFlowConfig
SetConnectorProfileName sets the ConnectorProfileName field's value.
func (*SourceFlowConfig) SetConnectorType ¶
func (s *SourceFlowConfig) SetConnectorType(v string) *SourceFlowConfig
SetConnectorType sets the ConnectorType field's value.
func (*SourceFlowConfig) SetIncrementalPullConfig ¶
func (s *SourceFlowConfig) SetIncrementalPullConfig(v *IncrementalPullConfig) *SourceFlowConfig
SetIncrementalPullConfig sets the IncrementalPullConfig field's value.
func (*SourceFlowConfig) SetSourceConnectorProperties ¶
func (s *SourceFlowConfig) SetSourceConnectorProperties(v *SourceConnectorProperties) *SourceFlowConfig
SetSourceConnectorProperties sets the SourceConnectorProperties field's value.
func (SourceFlowConfig) String ¶
func (s SourceFlowConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceFlowConfig) Validate ¶
func (s *SourceFlowConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartFlowInput ¶
type StartFlowInput struct { // The clientToken parameter is an idempotency token. It ensures that your StartFlow // request completes only once. You choose the value to pass. For example, if // you don't receive a response from your request, you can safely retry the // request with the same clientToken parameter value. // // If you omit a clientToken value, the Amazon Web Services SDK that you are // using inserts a value for you. This way, the SDK can safely retry requests // multiple times after a network error. You must provide your own value for // other use cases. // // If you specify input parameters that differ from your first request, an error // occurs for flows that run on a schedule or based on an event. However, the // error doesn't occur for flows that run on demand. You set the conditions // that initiate your flow for the triggerConfig parameter. // // If you use a different value for clientToken, Amazon AppFlow considers it // a new call to StartFlow. The token is active for 8 hours. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The specified name of the flow. Spaces are not allowed. Use underscores (_) // or hyphens (-) only. // // FlowName is a required field FlowName *string `locationName:"flowName" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartFlowInput) GoString ¶
func (s StartFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFlowInput) SetClientToken ¶
func (s *StartFlowInput) SetClientToken(v string) *StartFlowInput
SetClientToken sets the ClientToken field's value.
func (*StartFlowInput) SetFlowName ¶
func (s *StartFlowInput) SetFlowName(v string) *StartFlowInput
SetFlowName sets the FlowName field's value.
func (StartFlowInput) String ¶
func (s StartFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFlowInput) Validate ¶
func (s *StartFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartFlowOutput ¶
type StartFlowOutput struct { // Returns the internal execution ID of an on-demand flow when the flow is started. // For scheduled or event-triggered flows, this value is null. ExecutionId *string `locationName:"executionId" type:"string"` // The flow's Amazon Resource Name (ARN). FlowArn *string `locationName:"flowArn" type:"string"` // Indicates the current status of the flow. FlowStatus *string `locationName:"flowStatus" type:"string" enum:"FlowStatus"` // contains filtered or unexported fields }
func (StartFlowOutput) GoString ¶
func (s StartFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFlowOutput) SetExecutionId ¶
func (s *StartFlowOutput) SetExecutionId(v string) *StartFlowOutput
SetExecutionId sets the ExecutionId field's value.
func (*StartFlowOutput) SetFlowArn ¶
func (s *StartFlowOutput) SetFlowArn(v string) *StartFlowOutput
SetFlowArn sets the FlowArn field's value.
func (*StartFlowOutput) SetFlowStatus ¶
func (s *StartFlowOutput) SetFlowStatus(v string) *StartFlowOutput
SetFlowStatus sets the FlowStatus field's value.
func (StartFlowOutput) String ¶
func (s StartFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopFlowInput ¶
type StopFlowInput struct { // The specified name of the flow. Spaces are not allowed. Use underscores (_) // or hyphens (-) only. // // FlowName is a required field FlowName *string `locationName:"flowName" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopFlowInput) GoString ¶
func (s StopFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFlowInput) SetFlowName ¶
func (s *StopFlowInput) SetFlowName(v string) *StopFlowInput
SetFlowName sets the FlowName field's value.
func (StopFlowInput) String ¶
func (s StopFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFlowInput) Validate ¶
func (s *StopFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopFlowOutput ¶
type StopFlowOutput struct { // The flow's Amazon Resource Name (ARN). FlowArn *string `locationName:"flowArn" type:"string"` // Indicates the current status of the flow. FlowStatus *string `locationName:"flowStatus" type:"string" enum:"FlowStatus"` // contains filtered or unexported fields }
func (StopFlowOutput) GoString ¶
func (s StopFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFlowOutput) SetFlowArn ¶
func (s *StopFlowOutput) SetFlowArn(v string) *StopFlowOutput
SetFlowArn sets the FlowArn field's value.
func (*StopFlowOutput) SetFlowStatus ¶
func (s *StopFlowOutput) SetFlowStatus(v string) *StopFlowOutput
SetFlowStatus sets the FlowStatus field's value.
func (StopFlowOutput) String ¶
func (s StopFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SuccessResponseHandlingConfig ¶
type SuccessResponseHandlingConfig struct { // The name of the Amazon S3 bucket. BucketName *string `locationName:"bucketName" min:"3" type:"string"` // The Amazon S3 bucket prefix. BucketPrefix *string `locationName:"bucketPrefix" type:"string"` // contains filtered or unexported fields }
Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.
For example, this setting would determine where to write the response from the destination connector upon a successful insert operation.
func (SuccessResponseHandlingConfig) GoString ¶
func (s SuccessResponseHandlingConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SuccessResponseHandlingConfig) SetBucketName ¶
func (s *SuccessResponseHandlingConfig) SetBucketName(v string) *SuccessResponseHandlingConfig
SetBucketName sets the BucketName field's value.
func (*SuccessResponseHandlingConfig) SetBucketPrefix ¶
func (s *SuccessResponseHandlingConfig) SetBucketPrefix(v string) *SuccessResponseHandlingConfig
SetBucketPrefix sets the BucketPrefix field's value.
func (SuccessResponseHandlingConfig) String ¶
func (s SuccessResponseHandlingConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SuccessResponseHandlingConfig) Validate ¶
func (s *SuccessResponseHandlingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SupportedFieldTypeDetails ¶
type SupportedFieldTypeDetails struct { // The initial supported version for fieldType. If this is later changed to // a different version, v2 will be introduced. // // V1 is a required field V1 *FieldTypeDetails `locationName:"v1" type:"structure" required:"true"` // contains filtered or unexported fields }
Contains details regarding all the supported FieldTypes and their corresponding filterOperators and supportedValues.
func (SupportedFieldTypeDetails) GoString ¶
func (s SupportedFieldTypeDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SupportedFieldTypeDetails) SetV1 ¶
func (s *SupportedFieldTypeDetails) SetV1(v *FieldTypeDetails) *SupportedFieldTypeDetails
SetV1 sets the V1 field's value.
func (SupportedFieldTypeDetails) String ¶
func (s SupportedFieldTypeDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the flow that you want to tag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tags used to organize, track, or control access for your flow. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Task ¶
type Task struct { // The operation to be performed on the provided source fields. ConnectorOperator *ConnectorOperator `locationName:"connectorOperator" type:"structure"` // A field in a destination connector, or a field value against which Amazon // AppFlow validates a source field. DestinationField *string `locationName:"destinationField" type:"string"` // The source fields to which a particular task is applied. // // SourceFields is a required field SourceFields []*string `locationName:"sourceFields" type:"list" required:"true"` // A map used to store task-related information. The execution service looks // for particular information based on the TaskType. TaskProperties map[string]*string `locationName:"taskProperties" type:"map"` // Specifies the particular task implementation that Amazon AppFlow performs. // // TaskType is a required field TaskType *string `locationName:"taskType" type:"string" required:"true" enum:"TaskType"` // contains filtered or unexported fields }
A class for modeling different type of tasks. Task implementation varies based on the TaskType.
func (Task) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Task) SetConnectorOperator ¶
func (s *Task) SetConnectorOperator(v *ConnectorOperator) *Task
SetConnectorOperator sets the ConnectorOperator field's value.
func (*Task) SetDestinationField ¶
SetDestinationField sets the DestinationField field's value.
func (*Task) SetSourceFields ¶
SetSourceFields sets the SourceFields field's value.
func (*Task) SetTaskProperties ¶
SetTaskProperties sets the TaskProperties field's value.
func (*Task) SetTaskType ¶
SetTaskType sets the TaskType field's value.
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
API calls have exceeded the maximum allowed API request rate per account and per Region.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TrendmicroConnectorProfileCredentials ¶
type TrendmicroConnectorProfileCredentials struct { // The Secret Access Key portion of the credentials. // // ApiSecretKey is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by TrendmicroConnectorProfileCredentials's // String and GoString methods. // // ApiSecretKey is a required field ApiSecretKey *string `locationName:"apiSecretKey" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using Trend Micro.
func (TrendmicroConnectorProfileCredentials) GoString ¶
func (s TrendmicroConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrendmicroConnectorProfileCredentials) SetApiSecretKey ¶
func (s *TrendmicroConnectorProfileCredentials) SetApiSecretKey(v string) *TrendmicroConnectorProfileCredentials
SetApiSecretKey sets the ApiSecretKey field's value.
func (TrendmicroConnectorProfileCredentials) String ¶
func (s TrendmicroConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrendmicroConnectorProfileCredentials) Validate ¶
func (s *TrendmicroConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TrendmicroConnectorProfileProperties ¶
type TrendmicroConnectorProfileProperties struct {
// contains filtered or unexported fields
}
The connector-specific profile properties required when using Trend Micro.
func (TrendmicroConnectorProfileProperties) GoString ¶
func (s TrendmicroConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TrendmicroConnectorProfileProperties) String ¶
func (s TrendmicroConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TrendmicroMetadata ¶
type TrendmicroMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Trend Micro.
func (TrendmicroMetadata) GoString ¶
func (s TrendmicroMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TrendmicroMetadata) String ¶
func (s TrendmicroMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TrendmicroSourceProperties ¶
type TrendmicroSourceProperties struct { // The object specified in the Trend Micro flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when using Trend Micro as a flow source.
func (TrendmicroSourceProperties) GoString ¶
func (s TrendmicroSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrendmicroSourceProperties) SetObject ¶
func (s *TrendmicroSourceProperties) SetObject(v string) *TrendmicroSourceProperties
SetObject sets the Object field's value.
func (TrendmicroSourceProperties) String ¶
func (s TrendmicroSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrendmicroSourceProperties) Validate ¶
func (s *TrendmicroSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TriggerConfig ¶
type TriggerConfig struct { // Specifies the configuration details of a schedule-triggered flow as defined // by the user. Currently, these settings only apply to the Scheduled trigger // type. TriggerProperties *TriggerProperties `locationName:"triggerProperties" type:"structure"` // Specifies the type of flow trigger. This can be OnDemand, Scheduled, or Event. // // TriggerType is a required field TriggerType *string `locationName:"triggerType" type:"string" required:"true" enum:"TriggerType"` // contains filtered or unexported fields }
The trigger settings that determine how and when Amazon AppFlow runs the specified flow.
func (TriggerConfig) GoString ¶
func (s TriggerConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TriggerConfig) SetTriggerProperties ¶
func (s *TriggerConfig) SetTriggerProperties(v *TriggerProperties) *TriggerConfig
SetTriggerProperties sets the TriggerProperties field's value.
func (*TriggerConfig) SetTriggerType ¶
func (s *TriggerConfig) SetTriggerType(v string) *TriggerConfig
SetTriggerType sets the TriggerType field's value.
func (TriggerConfig) String ¶
func (s TriggerConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TriggerConfig) Validate ¶
func (s *TriggerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TriggerProperties ¶
type TriggerProperties struct { // Specifies the configuration details of a schedule-triggered flow as defined // by the user. Scheduled *ScheduledTriggerProperties `type:"structure"` // contains filtered or unexported fields }
Specifies the configuration details that control the trigger for a flow. Currently, these settings only apply to the Scheduled trigger type.
func (TriggerProperties) GoString ¶
func (s TriggerProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TriggerProperties) SetScheduled ¶
func (s *TriggerProperties) SetScheduled(v *ScheduledTriggerProperties) *TriggerProperties
SetScheduled sets the Scheduled field's value.
func (TriggerProperties) String ¶
func (s TriggerProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TriggerProperties) Validate ¶
func (s *TriggerProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UnregisterConnectorInput ¶
type UnregisterConnectorInput struct { // The label of the connector. The label is unique for each ConnectorRegistration // in your Amazon Web Services account. // // ConnectorLabel is a required field ConnectorLabel *string `locationName:"connectorLabel" type:"string" required:"true"` // Indicates whether Amazon AppFlow should unregister the connector, even if // it is currently in use in one or more connector profiles. The default value // is false. ForceDelete *bool `locationName:"forceDelete" type:"boolean"` // contains filtered or unexported fields }
func (UnregisterConnectorInput) GoString ¶
func (s UnregisterConnectorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnregisterConnectorInput) SetConnectorLabel ¶
func (s *UnregisterConnectorInput) SetConnectorLabel(v string) *UnregisterConnectorInput
SetConnectorLabel sets the ConnectorLabel field's value.
func (*UnregisterConnectorInput) SetForceDelete ¶
func (s *UnregisterConnectorInput) SetForceDelete(v bool) *UnregisterConnectorInput
SetForceDelete sets the ForceDelete field's value.
func (UnregisterConnectorInput) String ¶
func (s UnregisterConnectorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnregisterConnectorInput) Validate ¶
func (s *UnregisterConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UnregisterConnectorOutput ¶
type UnregisterConnectorOutput struct {
// contains filtered or unexported fields
}
func (UnregisterConnectorOutput) GoString ¶
func (s UnregisterConnectorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UnregisterConnectorOutput) String ¶
func (s UnregisterConnectorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UnsupportedOperationException ¶
type UnsupportedOperationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The requested operation is not supported for the current flow.
func (*UnsupportedOperationException) Code ¶
func (s *UnsupportedOperationException) Code() string
Code returns the exception type name.
func (*UnsupportedOperationException) Error ¶
func (s *UnsupportedOperationException) Error() string
func (UnsupportedOperationException) GoString ¶
func (s UnsupportedOperationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnsupportedOperationException) Message ¶
func (s *UnsupportedOperationException) Message() string
Message returns the exception's message.
func (*UnsupportedOperationException) OrigErr ¶
func (s *UnsupportedOperationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UnsupportedOperationException) RequestID ¶
func (s *UnsupportedOperationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UnsupportedOperationException) StatusCode ¶
func (s *UnsupportedOperationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UnsupportedOperationException) String ¶
func (s UnsupportedOperationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the flow that you want to untag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tag keys associated with the tag that you want to remove from your flow. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateConnectorProfileInput ¶
type UpdateConnectorProfileInput struct { // The clientToken parameter is an idempotency token. It ensures that your UpdateConnectorProfile // request completes only once. You choose the value to pass. For example, if // you don't receive a response from your request, you can safely retry the // request with the same clientToken parameter value. // // If you omit a clientToken value, the Amazon Web Services SDK that you are // using inserts a value for you. This way, the SDK can safely retry requests // multiple times after a network error. You must provide your own value for // other use cases. // // If you specify input parameters that differ from your first request, an error // occurs. If you use a different value for clientToken, Amazon AppFlow considers // it a new call to UpdateConnectorProfile. The token is active for 8 hours. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Indicates the connection mode and if it is public or private. // // ConnectionMode is a required field ConnectionMode *string `locationName:"connectionMode" type:"string" required:"true" enum:"ConnectionMode"` // Defines the connector-specific profile configuration and credentials. // // ConnectorProfileConfig is a required field ConnectorProfileConfig *ConnectorProfileConfig `locationName:"connectorProfileConfig" type:"structure" required:"true"` // The name of the connector profile and is unique for each ConnectorProfile // in the Amazon Web Services account. // // ConnectorProfileName is a required field ConnectorProfileName *string `locationName:"connectorProfileName" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateConnectorProfileInput) GoString ¶
func (s UpdateConnectorProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateConnectorProfileInput) SetClientToken ¶
func (s *UpdateConnectorProfileInput) SetClientToken(v string) *UpdateConnectorProfileInput
SetClientToken sets the ClientToken field's value.
func (*UpdateConnectorProfileInput) SetConnectionMode ¶
func (s *UpdateConnectorProfileInput) SetConnectionMode(v string) *UpdateConnectorProfileInput
SetConnectionMode sets the ConnectionMode field's value.
func (*UpdateConnectorProfileInput) SetConnectorProfileConfig ¶
func (s *UpdateConnectorProfileInput) SetConnectorProfileConfig(v *ConnectorProfileConfig) *UpdateConnectorProfileInput
SetConnectorProfileConfig sets the ConnectorProfileConfig field's value.
func (*UpdateConnectorProfileInput) SetConnectorProfileName ¶
func (s *UpdateConnectorProfileInput) SetConnectorProfileName(v string) *UpdateConnectorProfileInput
SetConnectorProfileName sets the ConnectorProfileName field's value.
func (UpdateConnectorProfileInput) String ¶
func (s UpdateConnectorProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateConnectorProfileInput) Validate ¶
func (s *UpdateConnectorProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConnectorProfileOutput ¶
type UpdateConnectorProfileOutput struct { // The Amazon Resource Name (ARN) of the connector profile. ConnectorProfileArn *string `locationName:"connectorProfileArn" type:"string"` // contains filtered or unexported fields }
func (UpdateConnectorProfileOutput) GoString ¶
func (s UpdateConnectorProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateConnectorProfileOutput) SetConnectorProfileArn ¶
func (s *UpdateConnectorProfileOutput) SetConnectorProfileArn(v string) *UpdateConnectorProfileOutput
SetConnectorProfileArn sets the ConnectorProfileArn field's value.
func (UpdateConnectorProfileOutput) String ¶
func (s UpdateConnectorProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateConnectorRegistrationInput ¶
type UpdateConnectorRegistrationInput struct { // The clientToken parameter is an idempotency token. It ensures that your UpdateConnectorRegistration // request completes only once. You choose the value to pass. For example, if // you don't receive a response from your request, you can safely retry the // request with the same clientToken parameter value. // // If you omit a clientToken value, the Amazon Web Services SDK that you are // using inserts a value for you. This way, the SDK can safely retry requests // multiple times after a network error. You must provide your own value for // other use cases. // // If you specify input parameters that differ from your first request, an error // occurs. If you use a different value for clientToken, Amazon AppFlow considers // it a new call to UpdateConnectorRegistration. The token is active for 8 hours. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The name of the connector. The name is unique for each connector registration // in your AWS account. // // ConnectorLabel is a required field ConnectorLabel *string `locationName:"connectorLabel" type:"string" required:"true"` // Contains information about the configuration of the connector being registered. ConnectorProvisioningConfig *ConnectorProvisioningConfig `locationName:"connectorProvisioningConfig" type:"structure"` // A description about the update that you're applying to the connector. Description *string `locationName:"description" type:"string"` // contains filtered or unexported fields }
func (UpdateConnectorRegistrationInput) GoString ¶
func (s UpdateConnectorRegistrationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateConnectorRegistrationInput) SetClientToken ¶
func (s *UpdateConnectorRegistrationInput) SetClientToken(v string) *UpdateConnectorRegistrationInput
SetClientToken sets the ClientToken field's value.
func (*UpdateConnectorRegistrationInput) SetConnectorLabel ¶
func (s *UpdateConnectorRegistrationInput) SetConnectorLabel(v string) *UpdateConnectorRegistrationInput
SetConnectorLabel sets the ConnectorLabel field's value.
func (*UpdateConnectorRegistrationInput) SetConnectorProvisioningConfig ¶
func (s *UpdateConnectorRegistrationInput) SetConnectorProvisioningConfig(v *ConnectorProvisioningConfig) *UpdateConnectorRegistrationInput
SetConnectorProvisioningConfig sets the ConnectorProvisioningConfig field's value.
func (*UpdateConnectorRegistrationInput) SetDescription ¶
func (s *UpdateConnectorRegistrationInput) SetDescription(v string) *UpdateConnectorRegistrationInput
SetDescription sets the Description field's value.
func (UpdateConnectorRegistrationInput) String ¶
func (s UpdateConnectorRegistrationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateConnectorRegistrationInput) Validate ¶
func (s *UpdateConnectorRegistrationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConnectorRegistrationOutput ¶
type UpdateConnectorRegistrationOutput struct { // The ARN of the connector being updated. ConnectorArn *string `locationName:"connectorArn" type:"string"` // contains filtered or unexported fields }
func (UpdateConnectorRegistrationOutput) GoString ¶
func (s UpdateConnectorRegistrationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateConnectorRegistrationOutput) SetConnectorArn ¶
func (s *UpdateConnectorRegistrationOutput) SetConnectorArn(v string) *UpdateConnectorRegistrationOutput
SetConnectorArn sets the ConnectorArn field's value.
func (UpdateConnectorRegistrationOutput) String ¶
func (s UpdateConnectorRegistrationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFlowInput ¶
type UpdateFlowInput struct { // The clientToken parameter is an idempotency token. It ensures that your UpdateFlow // request completes only once. You choose the value to pass. For example, if // you don't receive a response from your request, you can safely retry the // request with the same clientToken parameter value. // // If you omit a clientToken value, the Amazon Web Services SDK that you are // using inserts a value for you. This way, the SDK can safely retry requests // multiple times after a network error. You must provide your own value for // other use cases. // // If you specify input parameters that differ from your first request, an error // occurs. If you use a different value for clientToken, Amazon AppFlow considers // it a new call to UpdateFlow. The token is active for 8 hours. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // A description of the flow. Description *string `locationName:"description" type:"string"` // The configuration that controls how Amazon AppFlow transfers data to the // destination connector. // // DestinationFlowConfigList is a required field DestinationFlowConfigList []*DestinationFlowConfig `locationName:"destinationFlowConfigList" type:"list" required:"true"` // The specified name of the flow. Spaces are not allowed. Use underscores (_) // or hyphens (-) only. // // FlowName is a required field FlowName *string `locationName:"flowName" type:"string" required:"true"` // Specifies the configuration that Amazon AppFlow uses when it catalogs the // data that's transferred by the associated flow. When Amazon AppFlow catalogs // the data from a flow, it stores metadata in a data catalog. MetadataCatalogConfig *MetadataCatalogConfig `locationName:"metadataCatalogConfig" type:"structure"` // Contains information about the configuration of the source connector used // in the flow. // // SourceFlowConfig is a required field SourceFlowConfig *SourceFlowConfig `locationName:"sourceFlowConfig" type:"structure" required:"true"` // A list of tasks that Amazon AppFlow performs while transferring the data // in the flow run. // // Tasks is a required field Tasks []*Task `locationName:"tasks" type:"list" required:"true"` // The trigger settings that determine how and when the flow runs. // // TriggerConfig is a required field TriggerConfig *TriggerConfig `locationName:"triggerConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateFlowInput) GoString ¶
func (s UpdateFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowInput) SetClientToken ¶
func (s *UpdateFlowInput) SetClientToken(v string) *UpdateFlowInput
SetClientToken sets the ClientToken field's value.
func (*UpdateFlowInput) SetDescription ¶
func (s *UpdateFlowInput) SetDescription(v string) *UpdateFlowInput
SetDescription sets the Description field's value.
func (*UpdateFlowInput) SetDestinationFlowConfigList ¶
func (s *UpdateFlowInput) SetDestinationFlowConfigList(v []*DestinationFlowConfig) *UpdateFlowInput
SetDestinationFlowConfigList sets the DestinationFlowConfigList field's value.
func (*UpdateFlowInput) SetFlowName ¶
func (s *UpdateFlowInput) SetFlowName(v string) *UpdateFlowInput
SetFlowName sets the FlowName field's value.
func (*UpdateFlowInput) SetMetadataCatalogConfig ¶
func (s *UpdateFlowInput) SetMetadataCatalogConfig(v *MetadataCatalogConfig) *UpdateFlowInput
SetMetadataCatalogConfig sets the MetadataCatalogConfig field's value.
func (*UpdateFlowInput) SetSourceFlowConfig ¶
func (s *UpdateFlowInput) SetSourceFlowConfig(v *SourceFlowConfig) *UpdateFlowInput
SetSourceFlowConfig sets the SourceFlowConfig field's value.
func (*UpdateFlowInput) SetTasks ¶
func (s *UpdateFlowInput) SetTasks(v []*Task) *UpdateFlowInput
SetTasks sets the Tasks field's value.
func (*UpdateFlowInput) SetTriggerConfig ¶
func (s *UpdateFlowInput) SetTriggerConfig(v *TriggerConfig) *UpdateFlowInput
SetTriggerConfig sets the TriggerConfig field's value.
func (UpdateFlowInput) String ¶
func (s UpdateFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowInput) Validate ¶
func (s *UpdateFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFlowOutput ¶
type UpdateFlowOutput struct { // Indicates the current status of the flow. FlowStatus *string `locationName:"flowStatus" type:"string" enum:"FlowStatus"` // contains filtered or unexported fields }
func (UpdateFlowOutput) GoString ¶
func (s UpdateFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFlowOutput) SetFlowStatus ¶
func (s *UpdateFlowOutput) SetFlowStatus(v string) *UpdateFlowOutput
SetFlowStatus sets the FlowStatus field's value.
func (UpdateFlowOutput) String ¶
func (s UpdateFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpsolverDestinationProperties ¶
type UpsolverDestinationProperties struct { // The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred // data. // // BucketName is a required field BucketName *string `locationName:"bucketName" min:"16" type:"string" required:"true"` // The object key for the destination Upsolver Amazon S3 bucket in which Amazon // AppFlow places the files. BucketPrefix *string `locationName:"bucketPrefix" type:"string"` // The configuration that determines how data is formatted when Upsolver is // used as the flow destination. // // S3OutputFormatConfig is a required field S3OutputFormatConfig *UpsolverS3OutputFormatConfig `locationName:"s3OutputFormatConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
The properties that are applied when Upsolver is used as a destination.
func (UpsolverDestinationProperties) GoString ¶
func (s UpsolverDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpsolverDestinationProperties) SetBucketName ¶
func (s *UpsolverDestinationProperties) SetBucketName(v string) *UpsolverDestinationProperties
SetBucketName sets the BucketName field's value.
func (*UpsolverDestinationProperties) SetBucketPrefix ¶
func (s *UpsolverDestinationProperties) SetBucketPrefix(v string) *UpsolverDestinationProperties
SetBucketPrefix sets the BucketPrefix field's value.
func (*UpsolverDestinationProperties) SetS3OutputFormatConfig ¶
func (s *UpsolverDestinationProperties) SetS3OutputFormatConfig(v *UpsolverS3OutputFormatConfig) *UpsolverDestinationProperties
SetS3OutputFormatConfig sets the S3OutputFormatConfig field's value.
func (UpsolverDestinationProperties) String ¶
func (s UpsolverDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpsolverDestinationProperties) Validate ¶
func (s *UpsolverDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpsolverMetadata ¶
type UpsolverMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Upsolver.
func (UpsolverMetadata) GoString ¶
func (s UpsolverMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpsolverMetadata) String ¶
func (s UpsolverMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpsolverS3OutputFormatConfig ¶
type UpsolverS3OutputFormatConfig struct { // The aggregation settings that you can use to customize the output format // of your flow data. AggregationConfig *AggregationConfig `locationName:"aggregationConfig" type:"structure"` // Indicates the file type that Amazon AppFlow places in the Upsolver Amazon // S3 bucket. FileType *string `locationName:"fileType" type:"string" enum:"FileType"` // Specifies elements that Amazon AppFlow includes in the file and folder names // in the flow destination. // // PrefixConfig is a required field PrefixConfig *PrefixConfig `locationName:"prefixConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
The configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination.
func (UpsolverS3OutputFormatConfig) GoString ¶
func (s UpsolverS3OutputFormatConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpsolverS3OutputFormatConfig) SetAggregationConfig ¶
func (s *UpsolverS3OutputFormatConfig) SetAggregationConfig(v *AggregationConfig) *UpsolverS3OutputFormatConfig
SetAggregationConfig sets the AggregationConfig field's value.
func (*UpsolverS3OutputFormatConfig) SetFileType ¶
func (s *UpsolverS3OutputFormatConfig) SetFileType(v string) *UpsolverS3OutputFormatConfig
SetFileType sets the FileType field's value.
func (*UpsolverS3OutputFormatConfig) SetPrefixConfig ¶
func (s *UpsolverS3OutputFormatConfig) SetPrefixConfig(v *PrefixConfig) *UpsolverS3OutputFormatConfig
SetPrefixConfig sets the PrefixConfig field's value.
func (UpsolverS3OutputFormatConfig) String ¶
func (s UpsolverS3OutputFormatConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpsolverS3OutputFormatConfig) Validate ¶
func (s *UpsolverS3OutputFormatConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request has invalid or missing parameters.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VeevaConnectorProfileCredentials ¶
type VeevaConnectorProfileCredentials struct { // The password that corresponds to the user name. // // Password is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by VeevaConnectorProfileCredentials's // String and GoString methods. // // Password is a required field Password *string `locationName:"password" type:"string" required:"true" sensitive:"true"` // The name of the user. // // Username is a required field Username *string `locationName:"username" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using Veeva.
func (VeevaConnectorProfileCredentials) GoString ¶
func (s VeevaConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VeevaConnectorProfileCredentials) SetPassword ¶
func (s *VeevaConnectorProfileCredentials) SetPassword(v string) *VeevaConnectorProfileCredentials
SetPassword sets the Password field's value.
func (*VeevaConnectorProfileCredentials) SetUsername ¶
func (s *VeevaConnectorProfileCredentials) SetUsername(v string) *VeevaConnectorProfileCredentials
SetUsername sets the Username field's value.
func (VeevaConnectorProfileCredentials) String ¶
func (s VeevaConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VeevaConnectorProfileCredentials) Validate ¶
func (s *VeevaConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type VeevaConnectorProfileProperties ¶
type VeevaConnectorProfileProperties struct { // The location of the Veeva resource. // // InstanceUrl is a required field InstanceUrl *string `locationName:"instanceUrl" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile properties required when using Veeva.
func (VeevaConnectorProfileProperties) GoString ¶
func (s VeevaConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VeevaConnectorProfileProperties) SetInstanceUrl ¶
func (s *VeevaConnectorProfileProperties) SetInstanceUrl(v string) *VeevaConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (VeevaConnectorProfileProperties) String ¶
func (s VeevaConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VeevaConnectorProfileProperties) Validate ¶
func (s *VeevaConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type VeevaMetadata ¶
type VeevaMetadata struct {
// contains filtered or unexported fields
}
The connector metadata specific to Veeva.
func (VeevaMetadata) GoString ¶
func (s VeevaMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (VeevaMetadata) String ¶
func (s VeevaMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VeevaSourceProperties ¶
type VeevaSourceProperties struct { // The document type specified in the Veeva document extract flow. DocumentType *string `locationName:"documentType" type:"string"` // Boolean value to include All Versions of files in Veeva document extract // flow. IncludeAllVersions *bool `locationName:"includeAllVersions" type:"boolean"` // Boolean value to include file renditions in Veeva document extract flow. IncludeRenditions *bool `locationName:"includeRenditions" type:"boolean"` // Boolean value to include source files in Veeva document extract flow. IncludeSourceFiles *bool `locationName:"includeSourceFiles" type:"boolean"` // The object specified in the Veeva flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when using Veeva as a flow source.
func (VeevaSourceProperties) GoString ¶
func (s VeevaSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VeevaSourceProperties) SetDocumentType ¶
func (s *VeevaSourceProperties) SetDocumentType(v string) *VeevaSourceProperties
SetDocumentType sets the DocumentType field's value.
func (*VeevaSourceProperties) SetIncludeAllVersions ¶
func (s *VeevaSourceProperties) SetIncludeAllVersions(v bool) *VeevaSourceProperties
SetIncludeAllVersions sets the IncludeAllVersions field's value.
func (*VeevaSourceProperties) SetIncludeRenditions ¶
func (s *VeevaSourceProperties) SetIncludeRenditions(v bool) *VeevaSourceProperties
SetIncludeRenditions sets the IncludeRenditions field's value.
func (*VeevaSourceProperties) SetIncludeSourceFiles ¶
func (s *VeevaSourceProperties) SetIncludeSourceFiles(v bool) *VeevaSourceProperties
SetIncludeSourceFiles sets the IncludeSourceFiles field's value.
func (*VeevaSourceProperties) SetObject ¶
func (s *VeevaSourceProperties) SetObject(v string) *VeevaSourceProperties
SetObject sets the Object field's value.
func (VeevaSourceProperties) String ¶
func (s VeevaSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VeevaSourceProperties) Validate ¶
func (s *VeevaSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ZendeskConnectorProfileCredentials ¶
type ZendeskConnectorProfileCredentials struct { // The credentials used to access protected Zendesk resources. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ZendeskConnectorProfileCredentials's // String and GoString methods. AccessToken *string `locationName:"accessToken" type:"string" sensitive:"true"` // The identifier for the desired client. // // ClientId is a required field ClientId *string `locationName:"clientId" type:"string" required:"true"` // The client secret used by the OAuth client to authenticate to the authorization // server. // // ClientSecret is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ZendeskConnectorProfileCredentials's // String and GoString methods. // // ClientSecret is a required field ClientSecret *string `locationName:"clientSecret" type:"string" required:"true" sensitive:"true"` // The OAuth requirement needed to request security tokens from the connector // endpoint. OAuthRequest *ConnectorOAuthRequest `locationName:"oAuthRequest" type:"structure"` // contains filtered or unexported fields }
The connector-specific profile credentials required when using Zendesk.
func (ZendeskConnectorProfileCredentials) GoString ¶
func (s ZendeskConnectorProfileCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ZendeskConnectorProfileCredentials) SetAccessToken ¶
func (s *ZendeskConnectorProfileCredentials) SetAccessToken(v string) *ZendeskConnectorProfileCredentials
SetAccessToken sets the AccessToken field's value.
func (*ZendeskConnectorProfileCredentials) SetClientId ¶
func (s *ZendeskConnectorProfileCredentials) SetClientId(v string) *ZendeskConnectorProfileCredentials
SetClientId sets the ClientId field's value.
func (*ZendeskConnectorProfileCredentials) SetClientSecret ¶
func (s *ZendeskConnectorProfileCredentials) SetClientSecret(v string) *ZendeskConnectorProfileCredentials
SetClientSecret sets the ClientSecret field's value.
func (*ZendeskConnectorProfileCredentials) SetOAuthRequest ¶
func (s *ZendeskConnectorProfileCredentials) SetOAuthRequest(v *ConnectorOAuthRequest) *ZendeskConnectorProfileCredentials
SetOAuthRequest sets the OAuthRequest field's value.
func (ZendeskConnectorProfileCredentials) String ¶
func (s ZendeskConnectorProfileCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ZendeskConnectorProfileCredentials) Validate ¶
func (s *ZendeskConnectorProfileCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ZendeskConnectorProfileProperties ¶
type ZendeskConnectorProfileProperties struct { // The location of the Zendesk resource. // // InstanceUrl is a required field InstanceUrl *string `locationName:"instanceUrl" type:"string" required:"true"` // contains filtered or unexported fields }
The connector-specific profile properties required when using Zendesk.
func (ZendeskConnectorProfileProperties) GoString ¶
func (s ZendeskConnectorProfileProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ZendeskConnectorProfileProperties) SetInstanceUrl ¶
func (s *ZendeskConnectorProfileProperties) SetInstanceUrl(v string) *ZendeskConnectorProfileProperties
SetInstanceUrl sets the InstanceUrl field's value.
func (ZendeskConnectorProfileProperties) String ¶
func (s ZendeskConnectorProfileProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ZendeskConnectorProfileProperties) Validate ¶
func (s *ZendeskConnectorProfileProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ZendeskDestinationProperties ¶
type ZendeskDestinationProperties struct { // The settings that determine how Amazon AppFlow handles an error when placing // data in the destination. For example, this setting would determine if the // flow should fail after one insertion error, or continue and attempt to insert // every record regardless of the initial failure. ErrorHandlingConfig is a // part of the destination connector details. ErrorHandlingConfig *ErrorHandlingConfig `locationName:"errorHandlingConfig" type:"structure"` // A list of field names that can be used as an ID field when performing a write // operation. IdFieldNames []*string `locationName:"idFieldNames" type:"list"` // The object specified in the Zendesk flow destination. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // The possible write operations in the destination connector. When this value // is not provided, this defaults to the INSERT operation. WriteOperationType *string `locationName:"writeOperationType" type:"string" enum:"WriteOperationType"` // contains filtered or unexported fields }
The properties that are applied when Zendesk is used as a destination.
func (ZendeskDestinationProperties) GoString ¶
func (s ZendeskDestinationProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ZendeskDestinationProperties) SetErrorHandlingConfig ¶
func (s *ZendeskDestinationProperties) SetErrorHandlingConfig(v *ErrorHandlingConfig) *ZendeskDestinationProperties
SetErrorHandlingConfig sets the ErrorHandlingConfig field's value.
func (*ZendeskDestinationProperties) SetIdFieldNames ¶
func (s *ZendeskDestinationProperties) SetIdFieldNames(v []*string) *ZendeskDestinationProperties
SetIdFieldNames sets the IdFieldNames field's value.
func (*ZendeskDestinationProperties) SetObject ¶
func (s *ZendeskDestinationProperties) SetObject(v string) *ZendeskDestinationProperties
SetObject sets the Object field's value.
func (*ZendeskDestinationProperties) SetWriteOperationType ¶
func (s *ZendeskDestinationProperties) SetWriteOperationType(v string) *ZendeskDestinationProperties
SetWriteOperationType sets the WriteOperationType field's value.
func (ZendeskDestinationProperties) String ¶
func (s ZendeskDestinationProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ZendeskDestinationProperties) Validate ¶
func (s *ZendeskDestinationProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ZendeskMetadata ¶
type ZendeskMetadata struct { // The desired authorization scope for the Zendesk account. OAuthScopes []*string `locationName:"oAuthScopes" type:"list"` // contains filtered or unexported fields }
The connector metadata specific to Zendesk.
func (ZendeskMetadata) GoString ¶
func (s ZendeskMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ZendeskMetadata) SetOAuthScopes ¶
func (s *ZendeskMetadata) SetOAuthScopes(v []*string) *ZendeskMetadata
SetOAuthScopes sets the OAuthScopes field's value.
func (ZendeskMetadata) String ¶
func (s ZendeskMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ZendeskSourceProperties ¶
type ZendeskSourceProperties struct { // The object specified in the Zendesk flow source. // // Object is a required field Object *string `locationName:"object" type:"string" required:"true"` // contains filtered or unexported fields }
The properties that are applied when using Zendesk as a flow source.
func (ZendeskSourceProperties) GoString ¶
func (s ZendeskSourceProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ZendeskSourceProperties) SetObject ¶
func (s *ZendeskSourceProperties) SetObject(v string) *ZendeskSourceProperties
SetObject sets the Object field's value.
func (ZendeskSourceProperties) String ¶
func (s ZendeskSourceProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ZendeskSourceProperties) Validate ¶
func (s *ZendeskSourceProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
Directories ¶
Path | Synopsis |
---|---|
Package appflowiface provides an interface to enable mocking the Amazon Appflow service client for testing your code.
|
Package appflowiface provides an interface to enable mocking the Amazon Appflow service client for testing your code. |