Interface IAppliancePrefixesDelegatedStatics
- Namespace
- Meraki.Api.Interfaces.Products.Appliance
- Assembly
- Meraki.Api.dll
public interface IAppliancePrefixesDelegatedStatics
Methods
CreateNetworkAppliancePrefixesDelegatedStaticAsync(string, NetworkAppliancePrefixesDelegatedStaticCreateRequest, CancellationToken)
Add a static delegated prefix from a network
[Post("/networks/{networkId}/appliance/prefixes/delegated/statics")]
Task<NetworkAppliancePrefixesDelegatedStatic> CreateNetworkAppliancePrefixesDelegatedStaticAsync(string networkId, NetworkAppliancePrefixesDelegatedStaticCreateRequest networkAppliancePrefixesDelegatedStaticCreateRequest, CancellationToken cancellationToken = default)
Parameters
networkIdstringThe network id
networkAppliancePrefixesDelegatedStaticCreateRequestNetworkAppliancePrefixesDelegatedStaticCreateRequestThe body for the create request
cancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DeleteNetworkAppliancePrefixesDelegatedStaticAsync(string, string, CancellationToken)
Delete a static delegated prefix from a network
[Delete("/networks/{networkId}/appliance/prefixes/delegated/statics/{staticDelegatedPrefixId}")]
Task DeleteNetworkAppliancePrefixesDelegatedStaticAsync(string networkId, string staticDelegatedPrefixId, CancellationToken cancellationToken = default)
Parameters
networkIdstringThe network id
staticDelegatedPrefixIdstringThe static sdelegated prefix id
cancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetNetworkAppliancePrefixesDelegatedStaticAsync(string, string, CancellationToken)
Return a static delegated prefix from a network
[Get("/networks/{networkId}/appliance/prefixes/delegated/statics/{staticDelegatedPrefixId}")]
Task<NetworkAppliancePrefixesDelegatedStatic> GetNetworkAppliancePrefixesDelegatedStaticAsync(string networkId, string staticDelegatedPrefixId, CancellationToken cancellationToken = default)
Parameters
networkIdstringThe network id
staticDelegatedPrefixIdstringID of the static delegate prefix
cancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetNetworkAppliancePrefixesDelegatedStaticsAsync(string, CancellationToken)
List static delegated prefixes for a network
[Get("/networks/{networkId}/appliance/prefixes/delegated/statics")]
Task<List<NetworkAppliancePrefixesDelegatedStatic>> GetNetworkAppliancePrefixesDelegatedStaticsAsync(string networkId, CancellationToken cancellationToken = default)
Parameters
networkIdstringThe network id
cancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateNetworkAppliancePrefixesDelegatedStaticAsync(string, string, NetworkAppliancePrefixesDelegatedStaticUpdateRequest, CancellationToken)
Update a static delegated prefix from a network
[Put("/networks/{networkId}/appliance/prefixes/delegated/statics/{staticDelegatedPrefixId}")]
Task<NetworkAppliancePrefixesDelegatedStatic> UpdateNetworkAppliancePrefixesDelegatedStaticAsync(string networkId, string staticDelegatedPrefixId, NetworkAppliancePrefixesDelegatedStaticUpdateRequest networkAppliancePrefixedsDelegatedStaticUpdateRequest, CancellationToken cancellationToken = default)
Parameters
networkIdstringThe network id
staticDelegatedPrefixIdstringThe static sdelegated prefix id
networkAppliancePrefixedsDelegatedStaticUpdateRequestNetworkAppliancePrefixesDelegatedStaticUpdateRequestBody for the update request
cancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call