Interface IOrganizationsExtensionsThousandEyes
- Namespace
- Meraki.Api.Interfaces.General.Organizations
- Assembly
- Meraki.Api.dll
I Organizations Extensions Thousand Eyes
public interface IOrganizationsExtensionsThousandEyes
Methods
CreateOrganizationExtensionsThousandEyesNetworkAsync(string, ThousandEyesNetworkCreateRequest, CancellationToken)
Add a ThousandEyes agent for this network. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.
[Post("/organizations/{organizationId}/extensions/thousandEyes/networks")]
Task<ThousandEyesNetwork> CreateOrganizationExtensionsThousandEyesNetworkAsync(string organizationId, ThousandEyesNetworkCreateRequest request, CancellationToken cancellationToken = default)
Parameters
organizationIdstringrequestThousandEyesNetworkCreateRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
CreateOrganizationExtensionsThousandEyesTestAsync(string, string, ThousandEyesTestCreateRequest, CancellationToken)
Create a ThousandEyes test based on a provided test template. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.
[Post("/organizations/{organizationId}/extensions/thousandEyes/tests")]
Task<ThousandEyesCreateTestResponse> CreateOrganizationExtensionsThousandEyesTestAsync(string organizationId, string networkId, ThousandEyesTestCreateRequest request, CancellationToken cancellationToken = default)
Parameters
organizationIdstringnetworkIdstringrequestThousandEyesTestCreateRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DeleteOrganizationExtensionsThousandEyesNetworkAsync(string, string, CancellationToken)
Delete a ThousandEyes agent from this network. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.
[Delete("/organizations/{organizationId}/extensions/thousandEyes/networks/{networkId}")]
Task DeleteOrganizationExtensionsThousandEyesNetworkAsync(string organizationId, string networkId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringnetworkIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationExtensionsThousandEyesNetworkAsync(string, string, CancellationToken)
List the ThousandEyes agent configuration under this network. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.
[Get("/organizations/{organizationId}/extensions/thousandEyes/networks/{networkId}")]
Task<ThousandEyesNetwork> GetOrganizationExtensionsThousandEyesNetworkAsync(string organizationId, string networkId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringnetworkIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationExtensionsThousandEyesNetworksAsync(string, CancellationToken)
List the ThousandEyes agent configurations under this organization. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.
[Get("/organizations/{organizationId}/extensions/thousandEyes/networks")]
Task<List<ThousandEyesNetwork>> GetOrganizationExtensionsThousandEyesNetworksAsync(string organizationId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationExtensionsThousandEyesNetworksSupportedAsync(string, CancellationToken)
List the ThousandEyes agent configurations under this organization. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.
[Get("/organizations/{organizationId}/extensions/thousandEyes/networks/supported")]
Task<List<ThousandEyesNetworkSupported>> GetOrganizationExtensionsThousandEyesNetworksSupportedAsync(string organizationId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateOrganizationExtensionsThousandEyesNetworkAsync(string, string, ThousandEyesNetworkUpdateRequest, CancellationToken)
Update a ThousandEyes agent from this network. Only valid for networks with access to Meraki Insight. Organization must have a ThousandEyes account connected to perform this action.
[Put("/organizations/{organizationId}/extensions/thousandEyes/networks/{networkId}")]
Task<ThousandEyesNetwork> UpdateOrganizationExtensionsThousandEyesNetworkAsync(string organizationId, string networkId, ThousandEyesNetworkUpdateRequest request, CancellationToken cancellationToken = default)
Parameters
organizationIdstringnetworkIdstringrequestThousandEyesNetworkUpdateRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call