Show / Hide Table of Contents

Class FtpMonitorConfiguration

Request configuration details for the FTP monitor type.

Inheritance
object
MonitorConfiguration
FtpMonitorConfiguration
Inherited Members
MonitorConfiguration.IsFailureRetried
MonitorConfiguration.DnsConfiguration
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.ApmsyntheticsService.Models
Assembly: OCI.DotNetSDK.Apmsynthetics.dll
Syntax
public class FtpMonitorConfiguration : MonitorConfiguration

Properties

DownloadSizeLimitInBytes

Declaration
[JsonProperty(PropertyName = "downloadSizeLimitInBytes")]
public int? DownloadSizeLimitInBytes { get; set; }
Property Value
Type Description
int?

Download size limit in Bytes, at which to stop the transfer. Maximum download size limit is 5 MiB.

FtpBasicAuthenticationDetails

Declaration
[JsonProperty(PropertyName = "ftpBasicAuthenticationDetails")]
public BasicAuthenticationDetails FtpBasicAuthenticationDetails { get; set; }
Property Value
Type Description
BasicAuthenticationDetails

FtpProtocol

Declaration
[JsonProperty(PropertyName = "ftpProtocol")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FtpProtocol? FtpProtocol { get; set; }
Property Value
Type Description
FtpProtocol?

FTP protocol type.

FtpRequestType

Declaration
[JsonProperty(PropertyName = "ftpRequestType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FtpRequestType? FtpRequestType { get; set; }
Property Value
Type Description
FtpRequestType?

FTP monitor request type.

IsActiveMode

Declaration
[JsonProperty(PropertyName = "isActiveMode")]
public bool? IsActiveMode { get; set; }
Property Value
Type Description
bool?

If enabled, Active mode will be used for the FTP connection. Not supported for SFTP protocol.

NetworkConfiguration

Declaration
[JsonProperty(PropertyName = "networkConfiguration")]
public NetworkConfiguration NetworkConfiguration { get; set; }
Property Value
Type Description
NetworkConfiguration

UploadFileSizeInBytes

Declaration
[JsonProperty(PropertyName = "uploadFileSizeInBytes")]
public int? UploadFileSizeInBytes { get; set; }
Property Value
Type Description
int?

File upload size in Bytes, at which to stop the transfer. Maximum upload size is 5 MiB.

VerifyResponseCodes

Declaration
[JsonProperty(PropertyName = "verifyResponseCodes")]
public List<string> VerifyResponseCodes { get; set; }
Property Value
Type Description
List<string>

Expected FTP response codes. For status code range, set values such as 2xx, 3xx.

VerifyResponseContent

Declaration
[JsonProperty(PropertyName = "verifyResponseContent")]
public string VerifyResponseContent { get; set; }
Property Value
Type Description
string

Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure.

In this article
Back to top