Class ExternalRespCache
Connection details for an external RESP based cache store for Response Caching.
Inherited Members
Namespace: Oci.ApigatewayService.Models
Assembly: OCI.DotNetSDK.Apigateway.dll
Syntax
public class ExternalRespCache : ResponseCacheDetails
Properties
AuthenticationSecretId
Declaration
[Required(ErrorMessage = "AuthenticationSecretId is required.")]
[JsonProperty(PropertyName = "authenticationSecretId")]
public string AuthenticationSecretId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the Oracle Vault Service secret resource. |
Remarks
Required
AuthenticationSecretVersionNumber
Declaration
[Required(ErrorMessage = "AuthenticationSecretVersionNumber is required.")]
[JsonProperty(PropertyName = "authenticationSecretVersionNumber")]
public long? AuthenticationSecretVersionNumber { get; set; }
Property Value
Type | Description |
---|---|
long? | The version number of the authentication secret to use. |
Remarks
Required
ConnectTimeoutInMs
Declaration
[JsonProperty(PropertyName = "connectTimeoutInMs")]
public int? ConnectTimeoutInMs { get; set; }
Property Value
Type | Description |
---|---|
int? | Defines the timeout for establishing a connection with the Response Cache. |
IsSslEnabled
Declaration
[JsonProperty(PropertyName = "isSslEnabled")]
public bool? IsSslEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Defines if the connection should be over SSL. |
IsSslVerifyDisabled
Declaration
[JsonProperty(PropertyName = "isSslVerifyDisabled")]
public bool? IsSslVerifyDisabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Defines whether or not to uphold SSL verification. |
ReadTimeoutInMs
Declaration
[JsonProperty(PropertyName = "readTimeoutInMs")]
public int? ReadTimeoutInMs { get; set; }
Property Value
Type | Description |
---|---|
int? | Defines the timeout for reading data from the Response Cache. |
SendTimeoutInMs
Declaration
[JsonProperty(PropertyName = "sendTimeoutInMs")]
public int? SendTimeoutInMs { get; set; }
Property Value
Type | Description |
---|---|
int? | Defines the timeout for transmitting data to the Response Cache. |
Servers
Declaration
[Required(ErrorMessage = "Servers is required.")]
[JsonProperty(PropertyName = "servers")]
public List<ResponseCacheRespServer> Servers { get; set; }
Property Value
Type | Description |
---|---|
List<ResponseCacheRespServer> | The set of cache store members to connect to. At present only a single server is supported. |
Remarks
Required