Interface INetworksApplianceUmbrella
- Namespace
- Meraki.Api.Interfaces.General.Networks
- Assembly
- Meraki.Api.dll
I Networks Appliance Umbrella
public interface INetworksApplianceUmbrella
Methods
ConnectNetworkApplianceUmbrellaAccountAsync(string, NetworkUmbrellaAccountConnectRequest, CancellationToken)
Connect to Cisco Umbrella account to this network
[Post("/networks/{networkId}/appliance/umbrella/account/connect")]
Task<NetworkUmbrellaAccountConnectResponse> ConnectNetworkApplianceUmbrellaAccountAsync(string networkId, NetworkUmbrellaAccountConnectRequest request, CancellationToken cancellationToken = default)
Parameters
networkIdstringrequestNetworkUmbrellaAccountConnectRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DisableNetworkApplianceUmbrellaProtectionAsync(string, CancellationToken)
Disable umbrella protection for an MX network
[Delete("/networks/{networkId}/appliance/umbrella/disableProtection")]
Task<NetworkUmbrellaAccountActionResponse> DisableNetworkApplianceUmbrellaProtectionAsync(string networkId, CancellationToken cancellationToken = default)
Parameters
networkIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DisconnectNetworkApplianceUmbrellaAccountAsync(string, CancellationToken)
Disconnect Umbrella account from this network
[Delete("/networks/{networkId}/appliance/umbrella/account/disconnect")]
Task<NetworkUmbrellaAccountActionResponse> DisconnectNetworkApplianceUmbrellaAccountAsync(string networkId, CancellationToken cancellationToken = default)
Parameters
networkIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
EnableNetworkApplianceUmbrellaProtectionAsync(string, CancellationToken)
Enable umbrella protection for an MX network
[Post("/networks/{networkId}/appliance/umbrella/enableProtection")]
Task<NetworkUmbrellaAccountActionResponse> EnableNetworkApplianceUmbrellaProtectionAsync(string networkId, CancellationToken cancellationToken = default)
Parameters
networkIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
ExcludeNetworkApplianceUmbrellaDomainsAsync(string, NetworkUmbrellaAccountExcludeDomainsRequest, CancellationToken)
Specify one or more domain names to be excluded from being routed to Cisco Umbrella.
[Put("/networks/{networkId}/appliance/umbrella/excludeDomains")]
Task<NetworkUmbrellaAccountActionResponse> ExcludeNetworkApplianceUmbrellaDomainsAsync(string networkId, NetworkUmbrellaAccountExcludeDomainsRequest request, CancellationToken cancellationToken = default)
Parameters
networkIdstringrequestNetworkUmbrellaAccountExcludeDomainsRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
PoliciesNetworkApplianceUmbrellaAsync(string, NetworkUmbrellaAccountPoliciesRequest, CancellationToken)
Update umbrella policies applied to MX network.
[Put("/networks/{networkId}/appliance/umbrella/policies")]
Task<NetworkUmbrellaAccountActionResponse> PoliciesNetworkApplianceUmbrellaAsync(string networkId, NetworkUmbrellaAccountPoliciesRequest request, CancellationToken cancellationToken = default)
Parameters
networkIdstringrequestNetworkUmbrellaAccountPoliciesRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call