Interface IOrganizationsApplianceDnsLocalRecord
- Namespace
- Meraki.Api.Interfaces.General.Organizations
- Assembly
- Meraki.Api.dll
I Organizations Appliance Dns Local Record
public interface IOrganizationsApplianceDnsLocalRecord
Methods
CreateOrganizationApplianceDnsLocalRecordAsync(string, OrganizationApplianceDnsLocalRecordsCreateRequest, CancellationToken)
Create a new local DNS record
[Post("/organizations/{organizationId}/appliance/dns/local/records")]
Task<OrganizationApplianceDnsLocalRecordsResponse> CreateOrganizationApplianceDnsLocalRecordAsync(string organizationId, OrganizationApplianceDnsLocalRecordsCreateRequest request, CancellationToken cancellationToken = default)
Parameters
organizationIdstringrequestOrganizationApplianceDnsLocalRecordsCreateRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DeleteOrganizationApplianceDnsLocalRecordAsync(string, string, CancellationToken)
Deletes a local DNS record
[Delete("/organizations/{organizationId}/appliance/dns/local/records/{recordId}")]
Task DeleteOrganizationApplianceDnsLocalRecordAsync(string organizationId, string recordId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringrecordIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationApplianceDnsLocalRecordsAsync(string, CancellationToken)
Fetch the DNS records used in local DNS profiles
[Get("/organizations/{organizationId}/appliance/dns/local/records")]
Task<OrganizationApplianceDnsLocalRecordsResponse> GetOrganizationApplianceDnsLocalRecordsAsync(string organizationId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateOrganizationApplianceDnsLocalRecordAsync(string, string, OrganizationApplianceDnsLocalRecordsUpdateRequest, CancellationToken)
Updates a local DNS record
[Put("/organizations/{organizationId}/appliance/dns/local/records/{recordId}")]
Task<OrganizationApplianceDnsLocalRecordsProfile> UpdateOrganizationApplianceDnsLocalRecordAsync(string organizationId, string recordId, OrganizationApplianceDnsLocalRecordsUpdateRequest request, CancellationToken cancellationToken = default)
Parameters
organizationIdstringrecordIdstringrequestOrganizationApplianceDnsLocalRecordsUpdateRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call