Interface IOrganizationsCertificates
- Namespace
- Meraki.Api.Interfaces.General.Organizations
- Assembly
- Meraki.Api.dll
I Organizations Certificates
public interface IOrganizationsCertificates
Methods
CreateOrganizationCertificatesImportAsync(string, OrganizationCertificatesImportRequest, CancellationToken)
Import certificate for this organization
[Post("/organizations/{organizationId}/certificates/import")]
Task<OrganizationCertificates> CreateOrganizationCertificatesImportAsync(string organizationId, OrganizationCertificatesImportRequest request, CancellationToken cancellationToken = default)
Parameters
organizationIdstringrequestOrganizationCertificatesImportRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DeleteOrganizationCertificateAsync(string, string, CancellationToken)
Delete a certificate for an organization
[Delete("/organizations/{organizationId}/certificates/{certificateId}")]
Task DeleteOrganizationCertificateAsync(string organizationId, string certificateId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcertificateIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationCertificateContentsAsync(string, string, CancellationToken)
Download the trusted certificate by certificate id.
[Get("/organizations/{organizationId}/certificates/{certificateId}/contents")]
Task<OrganizationCertificatesContents> GetOrganizationCertificateContentsAsync(string organizationId, string certificateId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcertificateIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationCertificatesAsync(string, CancellationToken)
Gets all or specific certificates for an organization
[Get("/organizations/{organizationId}/certificates")]
Task<OrganizationCertificates> GetOrganizationCertificatesAsync(string organizationId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateOrganizationCertificateAsync(string, string, OrganizationCertificatesUpdateRequest, CancellationToken)
Update a certificate's description for an organization
[Put("/organizations/{organizationId}/certificates/{certificateId}")]
Task<OrganizationCertificates> UpdateOrganizationCertificateAsync(string organizationId, string certificateId, OrganizationCertificatesUpdateRequest request, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcertificateIdstringrequestOrganizationCertificatesUpdateRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call