RecordSetsOperations interface

Interface representing a RecordSets operations.

Properties

createOrUpdate

Creates or updates a record set within a Private DNS zone.

delete

Deletes a record set from a Private DNS zone. This operation cannot be undone.

get

Gets a record set.

list

Lists all record sets in a Private DNS zone.

listByType

Lists the record sets of a specified type in a Private DNS zone.

update

Updates a record set within a Private DNS zone.

Property Details

createOrUpdate

Creates or updates a record set within a Private DNS zone.

createOrUpdate: (resourceGroupName: string, privateZoneName: string, recordType: RecordType, relativeRecordSetName: string, parameters: RecordSet, options?: RecordSetsCreateOrUpdateOptionalParams) => Promise<RecordSet>

Property Value

(resourceGroupName: string, privateZoneName: string, recordType: RecordType, relativeRecordSetName: string, parameters: RecordSet, options?: RecordSetsCreateOrUpdateOptionalParams) => Promise<RecordSet>

delete

Deletes a record set from a Private DNS zone. This operation cannot be undone.

delete: (resourceGroupName: string, privateZoneName: string, recordType: RecordType, relativeRecordSetName: string, options?: RecordSetsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, privateZoneName: string, recordType: RecordType, relativeRecordSetName: string, options?: RecordSetsDeleteOptionalParams) => Promise<void>

get

Gets a record set.

get: (resourceGroupName: string, privateZoneName: string, recordType: RecordType, relativeRecordSetName: string, options?: RecordSetsGetOptionalParams) => Promise<RecordSet>

Property Value

(resourceGroupName: string, privateZoneName: string, recordType: RecordType, relativeRecordSetName: string, options?: RecordSetsGetOptionalParams) => Promise<RecordSet>

list

Lists all record sets in a Private DNS zone.

list: (resourceGroupName: string, privateZoneName: string, options?: RecordSetsListOptionalParams) => PagedAsyncIterableIterator<RecordSet, RecordSet[], PageSettings>

Property Value

(resourceGroupName: string, privateZoneName: string, options?: RecordSetsListOptionalParams) => PagedAsyncIterableIterator<RecordSet, RecordSet[], PageSettings>

listByType

Lists the record sets of a specified type in a Private DNS zone.

listByType: (resourceGroupName: string, privateZoneName: string, recordType: RecordType, options?: RecordSetsListByTypeOptionalParams) => PagedAsyncIterableIterator<RecordSet, RecordSet[], PageSettings>

Property Value

(resourceGroupName: string, privateZoneName: string, recordType: RecordType, options?: RecordSetsListByTypeOptionalParams) => PagedAsyncIterableIterator<RecordSet, RecordSet[], PageSettings>

update

Updates a record set within a Private DNS zone.

update: (resourceGroupName: string, privateZoneName: string, recordType: RecordType, relativeRecordSetName: string, parameters: RecordSet, options?: RecordSetsUpdateOptionalParams) => Promise<RecordSet>

Property Value

(resourceGroupName: string, privateZoneName: string, recordType: RecordType, relativeRecordSetName: string, parameters: RecordSet, options?: RecordSetsUpdateOptionalParams) => Promise<RecordSet>