Table of Contents

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

organizationId string
request OrganizationApplianceDnsLocalRecordsCreateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationApplianceDnsLocalRecordsResponse>

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

organizationId string
recordId string
cancellationToken CancellationToken

Returns

Task

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

organizationId string
cancellationToken CancellationToken

Returns

Task<OrganizationApplianceDnsLocalRecordsResponse>

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

organizationId string
recordId string
request OrganizationApplianceDnsLocalRecordsUpdateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationApplianceDnsLocalRecordsProfile>

Exceptions

ApiException

Thrown when fails to make API call