Table of Contents

Interface IOrganizationsSnmp

Namespace
Meraki.Api.Interfaces.General.Organizations
Assembly
Meraki.Api.dll

I Organizations Snmp

public interface IOrganizationsSnmp

Methods

GetOrganizationSnmpAsync(string, CancellationToken)

Return the SNMP settings for an organization

[Get("/organizations/{organizationId}/snmp")]
Task<OrganizationSnmp> GetOrganizationSnmpAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string

The organization id

cancellationToken CancellationToken

Returns

Task<OrganizationSnmp>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationSnmpTrapByNetworksAsync(string, CancellationToken)

Retrieve the SNMP trap configuration for the networks in an organization

[Get("/organizations/{organizationId}/snmp/traps/byNetwork")]
Task<List<OrganizationSnmpTrapByNetwork>> GetOrganizationSnmpTrapByNetworksAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<OrganizationSnmpTrapByNetwork>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationSnmpAsync(string, OrganizationSnmpUpdateRequest, CancellationToken)

Update the SNMP settings for an organization

[Put("/organizations/{organizationId}/snmp")]
Task<OrganizationSnmp> UpdateOrganizationSnmpAsync(string organizationId, OrganizationSnmpUpdateRequest updateOrganizationSnmp, CancellationToken cancellationToken = default)

Parameters

organizationId string

The organization id

updateOrganizationSnmp OrganizationSnmpUpdateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationSnmp>

Exceptions

ApiException

Thrown when fails to make API call