Newer
Older
All URIs are relative to *https://localhost/sandboxname/mec_app_support/v2*
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
Method | HTTP request | Description
------------- | ------------- | -------------
[**ApplicationsDnsRuleGET**](UnsupportedApi.md#ApplicationsDnsRuleGET) | **Get** /applications/{appInstanceId}/dns_rules/{dnsRuleId} |
[**ApplicationsDnsRulePUT**](UnsupportedApi.md#ApplicationsDnsRulePUT) | **Put** /applications/{appInstanceId}/dns_rules/{dnsRuleId} |
[**ApplicationsDnsRulesGET**](UnsupportedApi.md#ApplicationsDnsRulesGET) | **Get** /applications/{appInstanceId}/dns_rules |
[**ApplicationsTrafficRuleGET**](UnsupportedApi.md#ApplicationsTrafficRuleGET) | **Get** /applications/{appInstanceId}/traffic_rules/{trafficRuleId} |
[**ApplicationsTrafficRulePUT**](UnsupportedApi.md#ApplicationsTrafficRulePUT) | **Put** /applications/{appInstanceId}/traffic_rules/{trafficRuleId} |
[**ApplicationsTrafficRulesGET**](UnsupportedApi.md#ApplicationsTrafficRulesGET) | **Get** /applications/{appInstanceId}/traffic_rules |
# **ApplicationsDnsRuleGET**
> DnsRule ApplicationsDnsRuleGET(ctx, appInstanceId, dnsRuleId)
This method retrieves information about a DNS rule associated with a MEC application instance.
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**appInstanceId** | **string**| Represents a MEC application instance. Note that the appInstanceId is allocated by the MEC platform manager. |
**dnsRuleId** | **string**| Represents a DNS rule. |
### Return type
[**DnsRule**](DnsRule.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
Yann Garcia
committed
- **Accept**: application/json, application/problem+json, text/plain
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **ApplicationsDnsRulePUT**
> DnsRule ApplicationsDnsRulePUT(ctx, body, appInstanceId, dnsRuleId)
This method activates, de-activates or updates a traffic rule.
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**body** | [**DnsRule**](DnsRule.md)| The updated state is included in the entity body of the request. |
**appInstanceId** | **string**| Represents a MEC application instance. Note that the appInstanceId is allocated by the MEC platform manager. |
**dnsRuleId** | **string**| Represents a DNS rule. |
### Return type
[**DnsRule**](DnsRule.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
Yann Garcia
committed
- **Accept**: application/json, application/problem+json, text/plain
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **ApplicationsDnsRulesGET**
> []DnsRule ApplicationsDnsRulesGET(ctx, appInstanceId)
This method retrieves information about all the DNS rules associated with a MEC application instance.
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**appInstanceId** | **string**| Represents a MEC application instance. Note that the appInstanceId is allocated by the MEC platform manager. |
### Return type
[**[]DnsRule**](DnsRule.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
Yann Garcia
committed
- **Accept**: application/json, application/problem+json, text/plain
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
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **ApplicationsTrafficRuleGET**
> TrafficRule ApplicationsTrafficRuleGET(ctx, appInstanceId, trafficRuleId)
This method retrieves information about all the traffic rules associated with a MEC application instance.
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**appInstanceId** | **string**| Represents a MEC application instance. Note that the appInstanceId is allocated by the MEC platform manager. |
**trafficRuleId** | **string**| Represents a traffic rule. |
### Return type
[**TrafficRule**](TrafficRule.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
Yann Garcia
committed
- **Accept**: application/json, application/problem+json, text/plain
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **ApplicationsTrafficRulePUT**
> TrafficRule ApplicationsTrafficRulePUT(ctx, body, appInstanceId, trafficRuleId)
This method retrieves information about all the traffic rules associated with a MEC application instance.
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**body** | [**TrafficRule**](TrafficRule.md)| One or more updated attributes that are allowed to be changed |
**appInstanceId** | **string**| Represents a MEC application instance. Note that the appInstanceId is allocated by the MEC platform manager. |
**trafficRuleId** | **string**| Represents a traffic rule. |
### Return type
[**TrafficRule**](TrafficRule.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
Yann Garcia
committed
- **Accept**: application/json, application/problem+json, text/plain
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# **ApplicationsTrafficRulesGET**
> []TrafficRule ApplicationsTrafficRulesGET(ctx, appInstanceId)
This method retrieves information about all the traffic rules associated with a MEC application instance.
### Required Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**appInstanceId** | **string**| Represents a MEC application instance. Note that the appInstanceId is allocated by the MEC platform manager. |
### Return type
[**[]TrafficRule**](TrafficRule.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
Yann Garcia
committed
- **Accept**: application/json, application/problem+json, text/plain
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)