Interface IOrganizationsAdaptivePolicyPolicies
- Namespace
- Meraki.Api.Interfaces.General.Organizations
- Assembly
- Meraki.Api.dll
public interface IOrganizationsAdaptivePolicyPolicies
Methods
CreateOrganizationAdaptivePolicyPolicyAsync(string, AdaptivePolicyPolicyCreateUpdateRequest, CancellationToken)
Add an Adaptive Policy
[Post("/organizations/{organizationId}/adaptivePolicy/policies")]
Task<AdaptivePolicyPolicies> CreateOrganizationAdaptivePolicyPolicyAsync(string organizationId, AdaptivePolicyPolicyCreateUpdateRequest createOrganizationAdaptivePolicyPolicy, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
createOrganizationAdaptivePolicyPolicy
AdaptivePolicyPolicyCreateUpdateRequestBody
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DeleteOrganizationAdaptivePolicyPolicyAsync(string, string, CancellationToken)
Delete an Adaptive Policy
[Delete("/organizations/{organizationId}/adaptivePolicy/policies/{id}")]
Task DeleteOrganizationAdaptivePolicyPolicyAsync(string organizationId, string id, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
id
stringThe adaptive policy id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationAdaptivePolicyPoliciesAsync(string, CancellationToken)
List adaptive policies in an organization
[Get("/organizations/{organizationId}/adaptivePolicy/policies")]
Task<List<AdaptivePolicyPolicies>> GetOrganizationAdaptivePolicyPoliciesAsync(string organizationId, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationAdaptivePolicyPolicyAsync(string, string, CancellationToken)
Return an adaptive policy
[Get("/organizations/{organizationId}/adaptivePolicy/policies/{id}")]
Task<AdaptivePolicyPolicies> GetOrganizationAdaptivePolicyPolicyAsync(string organizationId, string id, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
id
stringThe adaptive policy id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateOrganizationAdaptivePolicyPolicyAsync(string, string, AdaptivePolicyPolicyCreateUpdateRequest, CancellationToken)
Update an Adaptive Policy
[Put("/organizations/{organizationId}/adaptivePolicy/policies/{id}")]
Task<AdaptivePolicyPolicies> UpdateOrganizationAdaptivePolicyPolicyAsync(string organizationId, string id, AdaptivePolicyPolicyCreateUpdateRequest updateOrganizationAdaptivePolicyPolicy, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
id
stringThe adaptive policy id
updateOrganizationAdaptivePolicyPolicy
AdaptivePolicyPolicyCreateUpdateRequestBody
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call