Skip to main content

Module dm_routing_configs_api

Module dm_routing_configs_api 

Source

Structs§

ActivateDmRoutingConfigDraftParams
struct for passing parameters to the method activate_dm_routing_config_draft
CreateDmRoutingConfigParams
struct for passing parameters to the method create_dm_routing_config
CreateDmRoutingConfigPathParams
struct for passing parameters to the method create_dm_routing_config_path
CreateDmRoutingConfigRuleParams
struct for passing parameters to the method create_dm_routing_config_rule
DeactivateDmRoutingConfigParams
struct for passing parameters to the method deactivate_dm_routing_config
DeleteDmRoutingConfigInactiveVersionsParams
struct for passing parameters to the method delete_dm_routing_config_inactive_versions
DeleteDmRoutingConfigParams
struct for passing parameters to the method delete_dm_routing_config
DeleteDmRoutingConfigPathParams
struct for passing parameters to the method delete_dm_routing_config_path
DeleteDmRoutingConfigRuleParams
struct for passing parameters to the method delete_dm_routing_config_rule
DiscardDmRoutingConfigDraftParams
struct for passing parameters to the method discard_dm_routing_config_draft
GetDmRoutingConfigDraftDiffParams
struct for passing parameters to the method get_dm_routing_config_draft_diff
GetDmRoutingConfigParams
struct for passing parameters to the method get_dm_routing_config
GetDmRoutingConfigPathParams
struct for passing parameters to the method get_dm_routing_config_path
GetDmRoutingConfigRuleParams
struct for passing parameters to the method get_dm_routing_config_rule
ListDmRoutingConfigPathsParams
struct for passing parameters to the method list_dm_routing_config_paths
ListDmRoutingConfigRulesParams
struct for passing parameters to the method list_dm_routing_config_rules
ListDmRoutingConfigVersionsParams
struct for passing parameters to the method list_dm_routing_config_versions
ListDmRoutingConfigsParams
struct for passing parameters to the method list_dm_routing_configs
ReactivateDmRoutingConfigVersionParams
struct for passing parameters to the method reactivate_dm_routing_config_version
UpdateDmRoutingConfigDraftParams
struct for passing parameters to the method update_dm_routing_config_draft
UpdateDmRoutingConfigPathParams
struct for passing parameters to the method update_dm_routing_config_path
UpdateDmRoutingConfigRuleParams
struct for passing parameters to the method update_dm_routing_config_rule

Enums§

ActivateDmRoutingConfigDraftError
struct for typed errors of method activate_dm_routing_config_draft
CreateDmRoutingConfigError
struct for typed errors of method create_dm_routing_config
CreateDmRoutingConfigPathError
struct for typed errors of method create_dm_routing_config_path
CreateDmRoutingConfigRuleError
struct for typed errors of method create_dm_routing_config_rule
DeactivateDmRoutingConfigError
struct for typed errors of method deactivate_dm_routing_config
DeleteDmRoutingConfigError
struct for typed errors of method delete_dm_routing_config
DeleteDmRoutingConfigInactiveVersionsError
struct for typed errors of method delete_dm_routing_config_inactive_versions
DeleteDmRoutingConfigPathError
struct for typed errors of method delete_dm_routing_config_path
DeleteDmRoutingConfigRuleError
struct for typed errors of method delete_dm_routing_config_rule
DiscardDmRoutingConfigDraftError
struct for typed errors of method discard_dm_routing_config_draft
GetDmRoutingConfigDraftDiffError
struct for typed errors of method get_dm_routing_config_draft_diff
GetDmRoutingConfigError
struct for typed errors of method get_dm_routing_config
GetDmRoutingConfigPathError
struct for typed errors of method get_dm_routing_config_path
GetDmRoutingConfigRuleError
struct for typed errors of method get_dm_routing_config_rule
ListDmRoutingConfigPathsError
struct for typed errors of method list_dm_routing_config_paths
ListDmRoutingConfigRulesError
struct for typed errors of method list_dm_routing_config_rules
ListDmRoutingConfigVersionsError
struct for typed errors of method list_dm_routing_config_versions
ListDmRoutingConfigsError
struct for typed errors of method list_dm_routing_configs
ReactivateDmRoutingConfigVersionError
struct for typed errors of method reactivate_dm_routing_config_version
UpdateDmRoutingConfigDraftError
struct for typed errors of method update_dm_routing_config_draft
UpdateDmRoutingConfigPathError
struct for typed errors of method update_dm_routing_config_path
UpdateDmRoutingConfigRuleError
struct for typed errors of method update_dm_routing_config_rule

Functions§

activate_dm_routing_config_draft
Activate the current draft version. The previously active version, if any, becomes inactive but is retained in version history.
create_dm_routing_config
Create a new routing config. An optional initial_version may be provided to seed the config with paths and rules in a single request, and may also be activated immediately.
create_dm_routing_config_path
Add a new path to the config’s draft version. If no draft exists, one is created automatically by cloning the active version.
create_dm_routing_config_rule
Add a new rule to a path on the config’s draft version. If no draft exists, one is created automatically by cloning the active version. A rule with an empty conditions array is a default (catch-all) rule and there can be at most one default rule per path.
deactivate_dm_routing_config
Clear the active version designation. This is a bookkeeping operation only — it does not stop edge traffic. Minerva continues serving the last-activated version until the domain association is removed in Spotless. Only removing the routing config from the domain (via Spotless) triggers Neptune to drop the reference, which causes Minerva to stop fetching and eventually clean up the cached config. Idempotent: returns 200 even if already deactivated.
delete_dm_routing_config
Delete a routing config. By default, configs that have an active version cannot be deleted. Pass force=true to bypass the active-version check — this is destructive and will immediately stop traffic routing for any paths the config serves. The force parameter does not bypass the domain-association check; if domains are still associated, deletion is rejected with 409 regardless of force.
delete_dm_routing_config_inactive_versions
Delete all inactive versions for a routing config. The currently active version, if any, is retained.
delete_dm_routing_config_path
Delete a path from the config’s draft version. If no draft exists, one is created automatically by cloning the active version.
delete_dm_routing_config_rule
Delete a rule from the config’s draft version. If no draft exists, one is created automatically by cloning the active version.
discard_dm_routing_config_draft
Delete the current draft version, reverting any unactivated changes.
get_dm_routing_config
Retrieve a single routing config by its identifier.
get_dm_routing_config_draft_diff
Compare the current draft version against the active version and return the paths and rules that have been added, modified, or deleted.
get_dm_routing_config_path
Retrieve a single path by its stable identifier.
get_dm_routing_config_rule
Retrieve a single rule by its stable identifier.
list_dm_routing_config_paths
List paths for the config. Returns paths from the active version if one exists, otherwise from the draft.
list_dm_routing_config_rules
List all rules for a path in evaluation order.
list_dm_routing_config_versions
List all versions for a routing config.
list_dm_routing_configs
List all routing configs for the authenticated customer.
reactivate_dm_routing_config_version
Reactivate a previously-active version. The currently active version, if any, becomes inactive but is retained in version history.
update_dm_routing_config_draft
Update metadata on the draft version, such as its comment. If no draft exists, one is created automatically by cloning the active version.
update_dm_routing_config_path
Update a path on the config’s draft version. If no draft exists, one is created automatically by cloning the active version.
update_dm_routing_config_rule
Update a rule on the config’s draft version. If no draft exists, one is created automatically by cloning the active version.