ICIConnectionProfileParams

The ICIConnectionProfileParms interface is used to define the Connection Profiles used in Event Rules and Cloud Connector module.

Members (Listed alphabetically)

  • Property AutoLogin As Boolean

  • HRESULT AutoLogin([out, retval] VARIANT_BOOL *pVal);
    HRESULT AutoLogin([in] VARIANT_BOOL newVal);

    EFT v7.2 and later

  • Property CloudProviderType As CloudProviderType

  • HRESULT Type([out, retval] ConnectionProfileType *pVal);
    HRESULT Type([in] ConnectionProfileType newVal);     

    EFT v7.4.6 and later

  • Property ConnectionRetryAttempts As Long

  • HRESULT ConnectionRetryAttempts([out, retval] LONG *pVal);
    HRESULT ConnectionRetryAttempts([in] LONG newVal);

    EFT v7.2 and later

  • Property ConnectionTimeoutSeconds As Long

  • HRESULT ConnectionTimeoutSeconds([out, retval] LONG *pVal);
    HRESULT ConnectionTimeoutSeconds([in] LONG newVal);

    EFT v7.2 and later

  • Property Description As String

  • HRESULT Description([out, retval] BSTR *pVal);
    HRESULT Description([in] BSTR newVal);

    EFT v7.2 and later

  • Property FTPDataConnectionMode As FTPDataConnectionMode

  • HRESULT FTPDataConnectionMode([out, retval] FTPDataConnectionMode *pVal);
    HRESULT FTPDataConnectionMode([in] FTPDataConnectionMode newVal);

    EFT v7.2 and later

  • Property FTPDataConnectionPortMax As Long

  • HRESULT FTPDataConnectionPortMax([out, retval] LONG *pVal);
    HRESULT FTPDataConnectionPortMax([in] LONG newVal);

    EFT v7.2 and later

  • Property FTPDataConnectionPortMin As Long

  • HRESULT FTPDataConnectionPortMin([out, retval] LONG *pVal);
    HRESULT FTPDataConnectionPortMin([in] LONG newVal);

    EFT v7.2 and later

  • Property FTPSClearCommandChannel As Boolean

  • HRESULT FTPSClearCommandChannel([out, retval] VARIANT_BOOL *pVal);
    HRESULT FTPSClearCommandChannel([in] VARIANT_BOOL newVal);

    EFT v7.2 and later

  • Property FTPSClearDataChannel As Boolean

  • HRESULT FTPSClearDataChannel([out, retval] VARIANT_BOOL *pVal);
    HRESULT FTPSClearDataChannel([in] VARIANT_BOOL newVal);

    EFT v7.2 and later

  • Function GetACL() As Object

  • HRESULT GetACL([out, retval] IDispatch** ppVal);

    EFT v7.2 and later

  • Function GetAWSS3GeneralParams() As CICloudAWSS3GeneralParams  and Sub SetAWSS3GeneralParams(pVal As CICloudAWSS3GeneralParams)

  • HRESULT GetAWSS3GeneralParams([out, retval] ICICloudAWSS3GeneralParams** ppVal);
    HRESULT SetAWSS3GeneralParams([in] ICICloudAWSS3GeneralParams* pVal);

    EFT v7.4.6 and later

  • Function GetAzureBlobGeneralParams() As CICloudAzureBlobGeneralParams and Sub SetAzureBlobGeneralParams(pVal As CICloudAzureBlobGeneralParams)

  • HRESULT GetAzureBlobGeneralParams([out, retval] ICICloudAzureBlobGeneralParams** ppVal);
    HRESULT SetAzureBlobGeneralParams([in] ICICloudAzureBlobGeneralParams* pVal);

    EFT v7.4.6 and later

  • Function GetGoogleDriveGeneralParams() As CICloudGoogleDriveGeneralParams and SetGoogleDriveGeneralParams() As CICloudGoogleDriveGeneralParams

  • HRESULT GetGoogleDriveGeneralParams([out, retval] ICICloudGoogleDriveGeneralParams** ppVal);
    HRESULT SetGoogleDriveGeneralParams([in] ICICloudGoogleDriveGeneralParams* pVal);

    EFT v8.2

  • Property GUID As String

  • HRESULT GUID([out, retval] BSTR *pVal);
    HRESULT GUID([in] BSTR *pVal);

    EFT v7.4.11 and later

  • Property Host As String

  • HRESULT Host([out, retval] BSTR *pVal);
    HRESULT Host([in] BSTR newVal);

    EFT v7.2 and later

  • Property MaxConcurrentThreads As Long

  • HRESULT MaxConcurrentThreads([out, retval] LONG *pVal);
    HRESULT MaxConcurrentThreads([in] LONG newVal);

    EFT v7.2 and later

  • Property Name As String

  • HRESULT Name([out, retval] BSTR *pVal);
    HRESULT Name([in] BSTR newVal);

    EFT v7.2 and later

  • Property Password As String

  • HRESULT Password([out, retval] BSTR *pVal);
    HRESULT Password([in] BSTR newVal);

    EFT v7.2 and later

  • Property Port As Long

  • HRESULT Port([out, retval] long *pVal);
    HRESULT Port([in] long newVal);

    EFT v7.2 and later

  • Property PreserveLocalFileTime As Boolean

  • HRESULT PreserveLocalFileTime([out, retval] VARIANT_BOOL *pVal);
    HRESULT PreserveLocalFileTime([in] VARIANT_BOOL newVal);

    EFT v7.2 and later

  • Property PreserveRemoteFileTime As Boolean

  • HRESULT PreserveRemoteFileTime([out, retval] VARIANT_BOOL *pVal);
    HRESULT PreserveRemoteFileTime([in] VARIANT_BOOL newVal);

    EFT v7.2 and later

  • Property PrivateKeyPassword As String

  • HRESULT PrivateKeyPassword([out, retval] BSTR *pVal);
    HRESULT PrivateKeyPassword([in] BSTR newVal);

    EFT v7.2 and later

  • Property PrivateKeyPath As String

  • HRESULT PrivateKeyPath([out, retval] BSTR *pVal);
    HRESULT PrivateKeyPath([in] BSTR newVal);

    EFT v7.2 and later

  • Property Protocol As NetworkProtocol

  • HRESULT Protocol([out, retval] NetworkProtocol *pVal);
    HRESULT Protocol([in] NetworkProtocol newVal);

    EFT v7.2 and later

  • Property ProxyAdvCustomCmds As String

  • HRESULT ProxyAdvCustomCmds([out, retval] BSTR *pVal);
    HRESULT ProxyAdvCustomCmds([in] BSTR newVal);

    EFT v7.2 and later

  • Property ProxyAdvSeparator As String

  • HRESULT ProxyAdvSeparator([out, retval] BSTR *pVal);
    HRESULT ProxyAdvSeparator([in] BSTR newVal);

    EFT v7.2 and later

  • Property ProxyAuthenticationType As ProxyAuthenticationType

  • HRESULT ProxyAuthenticationType([out, retval] ProxyAuthenticationType *pVal);
    HRESULT ProxyAuthenticationType([in] ProxyAuthenticationType newVal);

    EFT v7.2 and later

  • Property ProxyHostName As String

  • HRESULT ProxyHostName([out, retval] BSTR *pVal);
    HRESULT ProxyHostName([in] BSTR newVal);

    EFT v7.2 and later

  • Property ProxyPassword As String

  • HRESULT ProxyPassword([out, retval] BSTR *pVal);
    HRESULT ProxyPassword([in] BSTR newVal);

    EFT v7.2 and later

  • Property ProxyPort As Long

  • HRESULT ProxyPort([out, retval] LONG *pVal);
    HRESULT ProxyPort([in] LONG newVal);

    EFT v7.2 and later

  • Property ProxyType As ProxyType

  • HRESULT ProxyType([out, retval] ProxyType *pVal);
    HRESULT ProxyType([in] ProxyType newVal);

    EFT v7.2 and later

  • Property ProxyUserName As String

  • HRESULT ProxyUserName([out, retval] BSTR *pVal);
    HRESULT ProxyUserName([in] BSTR newVal);

    EFT v7.2 and later

  • Property PublicKeyPath As String

  • HRESULT PublicKeyPath([out, retval] BSTR *pVal);
    HRESULT PublicKeyPath([in] BSTR newVal);

    EFT v7.2 and later

  • Property RetryDelaySeconds As Long

  • HRESULT RetryDelaySeconds([out, retval] LONG *pVal);
    HRESULT RetryDelaySeconds([in] LONG newVal);

    EFT v7.2 and later

  • Sub SetACL(pVal As Object)

  • HRESULT SetACL([in] IDispatch* pVal);

    EFT v7.2 and later

  • Property SOCKSHostName As String

  • HRESULT SOCKSHostName([out, retval] BSTR *pVal);
    HRESULT SOCKSHostName([in] BSTR newVal);

    EFT v7.2 and later

  • Property SOCKSPassword As String

  • HRESULT SOCKSPassword([out, retval] BSTR *pVal);
    HRESULT SOCKSPassword([in] BSTR newVal);

    EFT v7.2 and later

  • Property SOCKSPort As Long

  • HRESULT SOCKSPort([out, retval] LONG *pVal);
    HRESULT SOCKSPort([in] LONG newVal);

    EFT v7.2 and later

  • Property SOCKSType As SOCKSType

  • HRESULT SOCKSType([out, retval] SOCKSType *pVal);
    HRESULT SOCKSType([in] SOCKSType newVal);

    EFT v7.2 and later

  • Property SOCKSUseAuthentication As Boolean

  • HRESULT SOCKSUseAuthentication([out, retval] VARIANT_BOOL *pVal);
    HRESULT SOCKSUseAuthentication([in] VARIANT_BOOL newVal);

    EFT v7.2 and later

  • Property SOCKSUserName As String

  • HRESULT SOCKSUserName([out, retval] BSTR *pVal);
    HRESULT SOCKSUserName([in] BSTR newVal);

    EFT v7.2 and later

  • Property TextFileTypes As String

  • HRESULT TextFileTypes([out, retval] BSTR *pVal);
    HRESULT TextFileTypes([in] BSTR newVal);

    EFT v7.2 and later

  • Property TransferEncoding As TransferEncodingType

  • HRESULT TransferEncoding([out, retval] TransferEncodingType *pVal);
    HRESULT TransferEncoding([in] TransferEncodingType newVal);

    EFT v7.2 and later

  • Property TrustedPublicKeyPath As String

  • HRESULT TrustedPublicKeyPath([out, retval] BSTR *pVal);
    HRESULT TrustedPublicKeyPath([in] BSTR newVal);

    EFT v7.2 and later

  • Property type As ConnectionProfileType

  • HRESULT Type([out, retval] ConnectionProfileType *pVal); [propput, id(1), helpstring("property Type")] 
    HRESULT Type([in] ConnectionProfileType newVal);

    EFT v7.4.6 and later

  • Property UseProxy As Boolean

  • HRESULT UseProxy([out, retval] VARIANT_BOOL *pVal); 
    HRESULT UseProxy([in] VARIANT_BOOL newVal);

    EFT v7.2 and later

  • Property User As String

  • HRESULT User([out, retval] BSTR *pVal); 
    HRESULT User([in] BSTR newVal);

    EFT v7.2 and later

  • Property UseSOCKS As Boolean

  • HRESULT UseSOCKS([out, retval] VARIANT_BOOL *pVal);  
    HRESULT UseSOCKS([in] VARIANT_BOOL newVal);

    EFT v7.2 and later

  • Property ValidateIntegrity As Boolean

  • HRESULT ValidateIntegrity([out, retval] VARIANT_BOOL *pVal); 
    HRESULT ValidateIntegrity([in] VARIANT_BOOL newVal);

    EFT v7.2 and later