Skip to content

RosOriginRuleProps

Properties for defining a RosOriginRule.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-esa-originrule

Initializer

using AlibabaCloud.SDK.ROS.CDK.Esa;
new RosOriginRuleProps {
    object SiteId,
    object DnsRecord = null,
    object Follow302Enable = null,
    object Follow302MaxTries = null,
    object Follow302RetainArgs = null,
    object Follow302RetainHeader = null,
    object Follow302TargetHost = null,
    object OriginHost = null,
    object OriginHttpPort = null,
    object OriginHttpsPort = null,
    object OriginMtls = null,
    object OriginReadTimeout = null,
    object OriginScheme = null,
    object OriginSni = null,
    object OriginVerify = null,
    object Range = null,
    object RangeChunkSize = null,
    object Rule = null,
    object RuleEnable = null,
    object RuleName = null,
    object Sequence = null,
    object SiteVersion = null
};

Properties

Name Type Description
SiteId object No description.
DnsRecord object No description.
Follow302Enable object No description.
Follow302MaxTries object No description.
Follow302RetainArgs object No description.
Follow302RetainHeader object No description.
Follow302TargetHost object No description.
OriginHost object No description.
OriginHttpPort object No description.
OriginHttpsPort object No description.
OriginMtls object No description.
OriginReadTimeout object No description.
OriginScheme object No description.
OriginSni object No description.
OriginVerify object No description.
Range object No description.
RangeChunkSize object No description.
Rule object No description.
RuleEnable object No description.
RuleName object No description.
Sequence object No description.
SiteVersion object No description.

SiteIdRequired

public object SiteId { get; set; }
  • Type: object

DnsRecordOptional

public object DnsRecord { get; set; }
  • Type: object

Follow302EnableOptional

public object Follow302Enable { get; set; }
  • Type: object

Follow302MaxTriesOptional

public object Follow302MaxTries { get; set; }
  • Type: object

Follow302RetainArgsOptional

public object Follow302RetainArgs { get; set; }
  • Type: object

Follow302RetainHeaderOptional

public object Follow302RetainHeader { get; set; }
  • Type: object

Follow302TargetHostOptional

public object Follow302TargetHost { get; set; }
  • Type: object

OriginHostOptional

public object OriginHost { get; set; }
  • Type: object

OriginHttpPortOptional

public object OriginHttpPort { get; set; }
  • Type: object

OriginHttpsPortOptional

public object OriginHttpsPort { get; set; }
  • Type: object

OriginMtlsOptional

public object OriginMtls { get; set; }
  • Type: object

OriginReadTimeoutOptional

public object OriginReadTimeout { get; set; }
  • Type: object

OriginSchemeOptional

public object OriginScheme { get; set; }
  • Type: object

OriginSniOptional

public object OriginSni { get; set; }
  • Type: object

OriginVerifyOptional

public object OriginVerify { get; set; }
  • Type: object

RangeOptional

public object Range { get; set; }
  • Type: object

RangeChunkSizeOptional

public object RangeChunkSize { get; set; }
  • Type: object

RuleOptional

public object Rule { get; set; }
  • Type: object

RuleEnableOptional

public object RuleEnable { get; set; }
  • Type: object

RuleNameOptional

public object RuleName { get; set; }
  • Type: object

SequenceOptional

public object Sequence { get; set; }
  • Type: object

SiteVersionOptional

public object SiteVersion { get; set; }
  • Type: object