Interface IOrganizationsAdaptivePolicyAcls
- Namespace
- Meraki.Api.Interfaces.General.Organizations
- Assembly
- Meraki.Api.dll
public interface IOrganizationsAdaptivePolicyAcls
Methods
CreateOrganizationAdaptivePolicyAclAsync(string, AdaptivePolicyAcl, CancellationToken)
Creates new adaptive policy ACL
[Post("/organizations/{organizationId}/adaptivePolicy/acls")]
Task<List<AdaptivePolicyAcl>> CreateOrganizationAdaptivePolicyAclAsync(string organizationId, AdaptivePolicyAcl acls, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
acls
AdaptivePolicyAclBody for creating an ACL
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DeleteOrganizationAdaptivePolicyAclAsync(string, string, CancellationToken)
Deletes the specified adaptive policy ACL. Note this adaptive policy ACL will also be removed from policies using it.
[Delete("/organizations/{organizationId}/adaptivePolicy/acls/{aclId}")]
Task DeleteOrganizationAdaptivePolicyAclAsync(string organizationId, string aclId, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
aclId
stringThe ACL id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationAdaptivePolicyAclAsync(string, string, CancellationToken)
Returns the adaptive policy ACL information
[Get("/organizations/{organizationId}/adaptivePolicy/acls/{aclId}")]
Task<AdaptivePolicyAcl> GetOrganizationAdaptivePolicyAclAsync(string organizationId, string aclId, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
aclId
stringThe ACL id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationAdaptivePolicyAclsAsync(string, CancellationToken)
List adaptive policy ACLs in a organization
[Get("/organizations/{organizationId}/adaptivePolicy/acls")]
Task<List<AdaptivePolicyAcl>> GetOrganizationAdaptivePolicyAclsAsync(string organizationId, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateOrganizationAdaptivePolicyAclAsync(string, string, AdaptivePolicyAcl, CancellationToken)
Returns the adaptive policy ACL information
[Put("/organizations/{organizationId}/adaptivePolicy/acls/{aclId}")]
Task<AdaptivePolicyAcl> UpdateOrganizationAdaptivePolicyAclAsync(string organizationId, string aclId, AdaptivePolicyAcl acls, CancellationToken cancellationToken = default)
Parameters
organizationId
stringThe organization id
aclId
stringThe ACL id
acls
AdaptivePolicyAclBody for returning ACL information
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call