-
Notifications
You must be signed in to change notification settings - Fork 244
/
azure.mgmt.web.v2020_06_01.models.RampUpRule.yml
145 lines (116 loc) · 4.54 KB
/
azure.mgmt.web.v2020_06_01.models.RampUpRule.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
### YamlMime:PythonClass
uid: azure.mgmt.web.v2020_06_01.models.RampUpRule
name: RampUpRule
fullName: azure.mgmt.web.v2020_06_01.models.RampUpRule
module: azure.mgmt.web.v2020_06_01.models
inheritances:
- azure.mgmt.web._serialization.Model
summary: 'Routing rules for ramp up testing. This rule allows to redirect static traffic
% to a slot or
to gradually change routing % based on performance.'
constructor:
syntax: 'RampUpRule(*, action_host_name: str | None = None, reroute_percentage:
float | None = None, change_step: float | None = None, change_interval_in_minutes:
int | None = None, min_reroute_percentage: float | None = None, max_reroute_percentage:
float | None = None, change_decision_callback_url: str | None = None, name: str
| None = None, **kwargs: Any)'
keywordOnlyParameters:
- name: action_host_name
description: 'Hostname of a slot to which the traffic will be redirected if
decided to. E.g. myapp-stage.azurewebsites.net.'
types:
- <xref:str>
- name: reroute_percentage
description: 'Percentage of the traffic which will be redirected to
`<code>ActionHostName</code>`.'
types:
- <xref:float>
- name: change_step
description: 'In auto ramp up scenario this is the step to add/remove from
`<code>ReroutePercentage</code>` until it reaches
n:code:*<code>MinReroutePercentage</code>* or
`<code>MaxReroutePercentage</code>`. Site metrics are checked every N minutes
specified
in `<code>ChangeIntervalInMinutes</code>`.nCustom decision algorithm
can be provided in TiPCallback site extension which URL can be specified in
`<code>ChangeDecisionCallbackUrl</code>`.'
types:
- <xref:float>
- name: change_interval_in_minutes
description: 'Specifies interval in minutes to reevaluate
ReroutePercentage.'
types:
- <xref:int>
- name: min_reroute_percentage
description: 'Specifies lower boundary above which ReroutePercentage will
stay.'
types:
- <xref:float>
- name: max_reroute_percentage
description: 'Specifies upper boundary below which ReroutePercentage will
stay.'
types:
- <xref:float>
- name: change_decision_callback_url
description: 'Custom decision algorithm can be provided in TiPCallback
site extension which URL can be specified. See TiPCallback site extension for
the scaffold and
contracts.
[https://www.siteextensions.net/packages/TiPCallback/](https://www.siteextensions.net/packages/TiPCallback/).'
types:
- <xref:str>
- name: name
description: 'Name of the routing rule. The recommended name would be to point
to the slot
which will receive the traffic in the experiment.'
types:
- <xref:str>
variables:
- description: 'Hostname of a slot to which the traffic will be redirected if decided
to. E.g. myapp-stage.azurewebsites.net.'
name: action_host_name
types:
- <xref:str>
- description: 'Percentage of the traffic which will be redirected to
`<code>ActionHostName</code>`.'
name: reroute_percentage
types:
- <xref:float>
- description: 'In auto ramp up scenario this is the step to add/remove from
`<code>ReroutePercentage</code>` until it reaches
n:code:*<code>MinReroutePercentage</code>* or
`<code>MaxReroutePercentage</code>`. Site metrics are checked every N minutes
specified
in `<code>ChangeIntervalInMinutes</code>`.nCustom decision algorithm
can be provided in TiPCallback site extension which URL can be specified in
`<code>ChangeDecisionCallbackUrl</code>`.'
name: change_step
types:
- <xref:float>
- description: 'Specifies interval in minutes to reevaluate
ReroutePercentage.'
name: change_interval_in_minutes
types:
- <xref:int>
- description: Specifies lower boundary above which ReroutePercentage will stay.
name: min_reroute_percentage
types:
- <xref:float>
- description: Specifies upper boundary below which ReroutePercentage will stay.
name: max_reroute_percentage
types:
- <xref:float>
- description: 'Custom decision algorithm can be provided in TiPCallback
site extension which URL can be specified. See TiPCallback site extension for
the scaffold and
contracts.
[https://www.siteextensions.net/packages/TiPCallback/](https://www.siteextensions.net/packages/TiPCallback/).'
name: change_decision_callback_url
types:
- <xref:str>
- description: 'Name of the routing rule. The recommended name would be to point to
the slot which
will receive the traffic in the experiment.'
name: name
types:
- <xref:str>