GuideReference
TrainingSupportCommunity
Reference

standard_​tls_​migration

  • Property Manager name: Standard TLS Migration
  • Behavior version: The v2023-01-05 rule format supports the standard_​tls_​migration behavior v1.0.
  • Rule format status: GA, stable
  • Access: Read/Write
  • Allowed in includes: No (temporarily)

Migrates traffic to Standard TLS. Apply this behavior within the default rule or any hostname match. In some cases you may need to apply this along with the standard​_tlsmigration​_override behavior.

OptionTypeDescriptionRequires
enabledboolean

Allows migration to Standard TLS.

{"displayType":"boolean","tag":"input","type":"checkbox"}
migration_​fromenum

What kind of traffic you're migrating from.

{"displayType":"enum","options":["SHARED_CERT","NON_SECURE","ENHANCED_SECURE"],"tag":"select"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
SHARED_​CERT

A shared certificate.

NON_​SECURE

Non-secure traffic.

ENHANCED_​SECURE

Enhanced Secure TLS.

allow_​https_​upgradeboolean

Allows temporary upgrade of HTTP traffic to HTTPS.

migration_​from is NON_​SECURE
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"migrationFrom","op":"eq","value":"NON_SECURE"}}
allow_​https_​downgradeboolean

Allow temporary downgrade of HTTPS traffic to HTTP. This removes various Origin, Referer, Cookie, Cookie2, sec-* and proxy-* headers from the request to origin.

migration_​from is NON_​SECURE
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"migrationFrom","op":"eq","value":"NON_SECURE"}}
migration_​start_​timestring (epoch timestamp)

Specifies when to start migrating the cache.

allow_​https_​upgrade is true
OR allow_​https_​downgrade is true
{"displayType":"string","tag":"input","type":"text"}
{"if":{"op":"or","params":[{"attribute":"allowHTTPSUpgrade","op":"eq","value":true},{"attribute":"allowHTTPSDowngrade","op":"eq","value":true}]}}
migration_​durationnumber

Specifies the number of days to migrate the cache.

allow_​https_​upgrade is true
OR allow_​https_​downgrade is true
{"displayType":"number","tag":"input","type":"number"}
{"if":{"op":"or","params":[{"attribute":"allowHTTPSUpgrade","op":"eq","value":true},{"attribute":"allowHTTPSDowngrade","op":"eq","value":true}]}}
cache_​sharing_​start_​timestring (epoch timestamp)

Specifies when to start cache sharing.

migration_​from is ENHANCED_​SECURE
{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"migrationFrom","op":"eq","value":"ENHANCED_SECURE"}}
cache_​sharing_​durationnumber

Specifies the number cache sharing days.

migration_​from is ENHANCED_​SECURE
{"displayType":"number","tag":"input","type":"number"}
{"if":{"attribute":"migrationFrom","op":"eq","value":"ENHANCED_SECURE"}}
is_​certificate_​sni_​onlyboolean

Sets whether your new certificate is SNI-only.

migration_​from is ENHANCED_​SECURE
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"migrationFrom","op":"eq","value":"ENHANCED_SECURE"}}
is_​tiered_​distribution_​usedboolean

Allows you to align traffic to various tiered​_distribution areas.

migration_​from is NON_​SECURE
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"migrationFrom","op":"eq","value":"NON_SECURE"}}
td_​locationenum

Specifies the tiered​_distribution location.

is_​tiered_​distribution_​used is true
{"displayType":"enum","options":["GLOBAL","APAC","EUROPE","US_EAST","US_CENTRAL","US_WEST","AUSTRALIA","GLOBAL_LEGACY"],"tag":"select"}
{"if":{"attribute":"isTieredDistributionUsed","op":"eq","value":true}}
GLOBAL

Global.

APAC

Asia and Pacific.

EUROPE

Europe.

US_​EAST

Eastern United States.

US_​CENTRAL

Central United States.

US_​WEST

Western United States.

AUSTRALIA

Australia.

GLOBAL_​LEGACY

Global.