Table of Contents

Interface IOrganizationsApplianceDnsLocalProfiles

Namespace
Meraki.Api.Interfaces.General.Organizations
Assembly
Meraki.Api.dll

I Organizations Appliance Dns Local Profiles

public interface IOrganizationsApplianceDnsLocalProfiles

Methods

BulkCreateOrganizationApplianceDnsLocalProfilesAssignmentsAsync(string, OrganizationApplianceDnsLocalProfilesAssignmentsBulkCreateRequest, CancellationToken)

Assign the local DNS profile to networks in the organization

[Post("/organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkCreate")]
Task<OrganizationApplianceDnsLocalProfilesAssignmentsBulkResponse> BulkCreateOrganizationApplianceDnsLocalProfilesAssignmentsAsync(string organizationId, OrganizationApplianceDnsLocalProfilesAssignmentsBulkCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationApplianceDnsLocalProfilesAssignmentsBulkCreateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationApplianceDnsLocalProfilesAssignmentsBulkResponse>

Exceptions

ApiException

Thrown when fails to make API call

CreateOrganizationApplianceDnsLocalProfilesAssignmentsBulkDeleteAsync(string, OrganizationApplianceDnsLocalProfilesAssignmentsBulkDeleteRequest, CancellationToken)

Unassign the local DNS profile to networks in the organization

[Post("/organizations/{organizationId}/appliance/dns/local/profiles/assignments/bulkDelete")]
Task<OrganizationApplianceDnsLocalProfilesAssignmentsBulkResponse> CreateOrganizationApplianceDnsLocalProfilesAssignmentsBulkDeleteAsync(string organizationId, OrganizationApplianceDnsLocalProfilesAssignmentsBulkDeleteRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationApplianceDnsLocalProfilesAssignmentsBulkDeleteRequest
cancellationToken CancellationToken

Returns

Task<OrganizationApplianceDnsLocalProfilesAssignmentsBulkResponse>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationApplianceDnsLocalProfilesAssignmentsAsync(string, CancellationToken)

Fetch the local DNS profile assignments in the organization

[Get("/organizations/{organizationId}/appliance/dns/local/profiles/assignments")]
Task<OrganizationApplianceDnsLocalProfilesAssignmentsResponse> GetOrganizationApplianceDnsLocalProfilesAssignmentsAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<OrganizationApplianceDnsLocalProfilesAssignmentsResponse>

Exceptions

ApiException

Thrown when fails to make API call