# \UnsupportedApi

All URIs are relative to *https://localhost/sandboxname/mec_app_support/v2*

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
 - **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
 - **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
 - **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)

# **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
 - **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)

# **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
 - **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)

# **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
 - **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)

