Class FtpMonitorConfiguration
Request configuration details for the FTP monitor type.
Inheritance
FtpMonitorConfiguration
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
FtpProtocol
Declaration
[JsonProperty(PropertyName = "ftpProtocol")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FtpProtocol? FtpProtocol { get; set; }
Property Value
FtpRequestType
Declaration
[JsonProperty(PropertyName = "ftpRequestType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FtpRequestType? FtpRequestType { get; set; }
Property Value
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.
|
NetworkConfiguration
Declaration
[JsonProperty(PropertyName = "networkConfiguration")]
public NetworkConfiguration NetworkConfiguration { get; set; }
Property Value
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.
|