import 'package:cloudflare_dart/api.dart';All URIs are relative to https://api.cloudflare.com/client/v4
| Method | HTTP request | Description |
|---|---|---|
| magicNetworkMonitoringRulesCreateRules | POST /accounts/{account_id}/mnm/rules | Create rules |
| magicNetworkMonitoringRulesDeleteRule | DELETE /accounts/{account_id}/mnm/rules/{rule_id} | Delete rule |
| magicNetworkMonitoringRulesGetRule | GET /accounts/{account_id}/mnm/rules/{rule_id} | Get rule |
| magicNetworkMonitoringRulesListRules | GET /accounts/{account_id}/mnm/rules | List rules |
| magicNetworkMonitoringRulesUpdateAdvertisementForRule | PATCH /accounts/{account_id}/mnm/rules/{rule_id}/advertisement | Update advertisement for rule |
| magicNetworkMonitoringRulesUpdateRule | PATCH /accounts/{account_id}/mnm/rules/{rule_id} | Update rule |
| magicNetworkMonitoringRulesUpdateRules | PUT /accounts/{account_id}/mnm/rules | Update rules |
MagicVisibilityMnmMnmRulesSingleResponse magicNetworkMonitoringRulesCreateRules(accountId, magicNetworkMonitoringRulesCreateRulesRequest)
Create rules
Create network monitoring rules for account. Currently only supports creating a single rule per API request.
import 'package:cloudflare_dart/api.dart';
// TODO Configure API key authorization: api_key
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
// TODO Configure API key authorization: api_email
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKeyPrefix = 'Bearer';
final api = CloudflareDart().getMagicNetworkMonitoringRulesApi();
final String accountId = accountId_example; // String |
final MagicNetworkMonitoringRulesCreateRulesRequest magicNetworkMonitoringRulesCreateRulesRequest = ; // MagicNetworkMonitoringRulesCreateRulesRequest |
try {
final response = api.magicNetworkMonitoringRulesCreateRules(accountId, magicNetworkMonitoringRulesCreateRulesRequest);
print(response);
} catch on DioException (e) {
print('Exception when calling MagicNetworkMonitoringRulesApi->magicNetworkMonitoringRulesCreateRules: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| accountId | String | ||
| magicNetworkMonitoringRulesCreateRulesRequest | MagicNetworkMonitoringRulesCreateRulesRequest |
MagicVisibilityMnmMnmRulesSingleResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MagicVisibilityMnmMnmRulesSingleResponse magicNetworkMonitoringRulesDeleteRule(ruleId, accountId)
Delete rule
Delete a network monitoring rule for account.
import 'package:cloudflare_dart/api.dart';
// TODO Configure API key authorization: api_key
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
// TODO Configure API key authorization: api_email
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKeyPrefix = 'Bearer';
final api = CloudflareDart().getMagicNetworkMonitoringRulesApi();
final String ruleId = ruleId_example; // String |
final String accountId = accountId_example; // String |
try {
final response = api.magicNetworkMonitoringRulesDeleteRule(ruleId, accountId);
print(response);
} catch on DioException (e) {
print('Exception when calling MagicNetworkMonitoringRulesApi->magicNetworkMonitoringRulesDeleteRule: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| ruleId | String | ||
| accountId | String |
MagicVisibilityMnmMnmRulesSingleResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MagicVisibilityMnmMnmRulesSingleResponse magicNetworkMonitoringRulesGetRule(ruleId, accountId)
Get rule
List a single network monitoring rule for account.
import 'package:cloudflare_dart/api.dart';
// TODO Configure API key authorization: api_key
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
// TODO Configure API key authorization: api_email
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKeyPrefix = 'Bearer';
final api = CloudflareDart().getMagicNetworkMonitoringRulesApi();
final String ruleId = ruleId_example; // String |
final String accountId = accountId_example; // String |
try {
final response = api.magicNetworkMonitoringRulesGetRule(ruleId, accountId);
print(response);
} catch on DioException (e) {
print('Exception when calling MagicNetworkMonitoringRulesApi->magicNetworkMonitoringRulesGetRule: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| ruleId | String | ||
| accountId | String |
MagicVisibilityMnmMnmRulesSingleResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MagicVisibilityMnmMnmRulesCollectionResponse magicNetworkMonitoringRulesListRules(accountId)
List rules
Lists network monitoring rules for account.
import 'package:cloudflare_dart/api.dart';
// TODO Configure API key authorization: api_key
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
// TODO Configure API key authorization: api_email
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKeyPrefix = 'Bearer';
final api = CloudflareDart().getMagicNetworkMonitoringRulesApi();
final String accountId = accountId_example; // String |
try {
final response = api.magicNetworkMonitoringRulesListRules(accountId);
print(response);
} catch on DioException (e) {
print('Exception when calling MagicNetworkMonitoringRulesApi->magicNetworkMonitoringRulesListRules: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| accountId | String |
MagicVisibilityMnmMnmRulesCollectionResponse
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MagicVisibilityMnmMnmRuleAdvertisementSingleResponse magicNetworkMonitoringRulesUpdateAdvertisementForRule(ruleId, accountId)
Update advertisement for rule
Update advertisement for rule.
import 'package:cloudflare_dart/api.dart';
// TODO Configure API key authorization: api_key
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
// TODO Configure API key authorization: api_email
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKeyPrefix = 'Bearer';
final api = CloudflareDart().getMagicNetworkMonitoringRulesApi();
final String ruleId = ruleId_example; // String |
final String accountId = accountId_example; // String |
try {
final response = api.magicNetworkMonitoringRulesUpdateAdvertisementForRule(ruleId, accountId);
print(response);
} catch on DioException (e) {
print('Exception when calling MagicNetworkMonitoringRulesApi->magicNetworkMonitoringRulesUpdateAdvertisementForRule: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| ruleId | String | ||
| accountId | String |
MagicVisibilityMnmMnmRuleAdvertisementSingleResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MagicVisibilityMnmMnmRulesSingleResponse magicNetworkMonitoringRulesUpdateRule(ruleId, accountId, magicNetworkMonitoringRulesUpdateRuleRequest)
Update rule
Update a network monitoring rule for account.
import 'package:cloudflare_dart/api.dart';
// TODO Configure API key authorization: api_key
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
// TODO Configure API key authorization: api_email
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKeyPrefix = 'Bearer';
final api = CloudflareDart().getMagicNetworkMonitoringRulesApi();
final String ruleId = ruleId_example; // String |
final String accountId = accountId_example; // String |
final MagicNetworkMonitoringRulesUpdateRuleRequest magicNetworkMonitoringRulesUpdateRuleRequest = ; // MagicNetworkMonitoringRulesUpdateRuleRequest |
try {
final response = api.magicNetworkMonitoringRulesUpdateRule(ruleId, accountId, magicNetworkMonitoringRulesUpdateRuleRequest);
print(response);
} catch on DioException (e) {
print('Exception when calling MagicNetworkMonitoringRulesApi->magicNetworkMonitoringRulesUpdateRule: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| ruleId | String | ||
| accountId | String | ||
| magicNetworkMonitoringRulesUpdateRuleRequest | MagicNetworkMonitoringRulesUpdateRuleRequest |
MagicVisibilityMnmMnmRulesSingleResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MagicVisibilityMnmMnmRulesSingleResponse magicNetworkMonitoringRulesUpdateRules(accountId, magicNetworkMonitoringRulesUpdateRulesRequest)
Update rules
Update network monitoring rules for account.
import 'package:cloudflare_dart/api.dart';
// TODO Configure API key authorization: api_key
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_key').apiKeyPrefix = 'Bearer';
// TODO Configure API key authorization: api_email
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKey = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//defaultApiClient.getAuthentication<ApiKeyAuth>('api_email').apiKeyPrefix = 'Bearer';
final api = CloudflareDart().getMagicNetworkMonitoringRulesApi();
final String accountId = accountId_example; // String |
final MagicNetworkMonitoringRulesUpdateRulesRequest magicNetworkMonitoringRulesUpdateRulesRequest = ; // MagicNetworkMonitoringRulesUpdateRulesRequest |
try {
final response = api.magicNetworkMonitoringRulesUpdateRules(accountId, magicNetworkMonitoringRulesUpdateRulesRequest);
print(response);
} catch on DioException (e) {
print('Exception when calling MagicNetworkMonitoringRulesApi->magicNetworkMonitoringRulesUpdateRules: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| accountId | String | ||
| magicNetworkMonitoringRulesUpdateRulesRequest | MagicNetworkMonitoringRulesUpdateRulesRequest |
MagicVisibilityMnmMnmRulesSingleResponse
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]