PrivateZones interface
Interface representing a PrivateZones.
Methods
begin |
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone. |
begin |
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone. |
begin |
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed. |
begin |
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed. |
begin |
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone. |
begin |
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone. |
get(string, string, Private |
Gets a Private DNS zone. Retrieves the zone properties, but not the virtual networks links or the record sets within the zone. |
list(Private |
Lists the Private DNS zones in all resource groups in a subscription. |
list |
Lists the Private DNS zones within a resource group. |
Method Details
beginCreateOrUpdate(string, string, PrivateZone, PrivateZonesCreateOrUpdateOptionalParams)
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
function beginCreateOrUpdate(resourceGroupName: string, privateZoneName: string, parameters: PrivateZone, options?: PrivateZonesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<PrivateZone>, PrivateZone>>
Parameters
- resourceGroupName
-
string
The name of the resource group.
- privateZoneName
-
string
The name of the Private DNS zone (without a terminating dot).
- parameters
- PrivateZone
Parameters supplied to the CreateOrUpdate operation.
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<PrivateZone>, PrivateZone>>
beginCreateOrUpdateAndWait(string, string, PrivateZone, PrivateZonesCreateOrUpdateOptionalParams)
Creates or updates a Private DNS zone. Does not modify Links to virtual networks or DNS records within the zone.
function beginCreateOrUpdateAndWait(resourceGroupName: string, privateZoneName: string, parameters: PrivateZone, options?: PrivateZonesCreateOrUpdateOptionalParams): Promise<PrivateZone>
Parameters
- resourceGroupName
-
string
The name of the resource group.
- privateZoneName
-
string
The name of the Private DNS zone (without a terminating dot).
- parameters
- PrivateZone
Parameters supplied to the CreateOrUpdate operation.
The options parameters.
Returns
Promise<PrivateZone>
beginDelete(string, string, PrivateZonesDeleteOptionalParams)
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
function beginDelete(resourceGroupName: string, privateZoneName: string, options?: PrivateZonesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the resource group.
- privateZoneName
-
string
The name of the Private DNS zone (without a terminating dot).
- options
- PrivateZonesDeleteOptionalParams
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, PrivateZonesDeleteOptionalParams)
Deletes a Private DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. Private DNS zone cannot be deleted unless all virtual network links to it are removed.
function beginDeleteAndWait(resourceGroupName: string, privateZoneName: string, options?: PrivateZonesDeleteOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group.
- privateZoneName
-
string
The name of the Private DNS zone (without a terminating dot).
- options
- PrivateZonesDeleteOptionalParams
The options parameters.
Returns
Promise<void>
beginUpdate(string, string, PrivateZone, PrivateZonesUpdateOptionalParams)
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
function beginUpdate(resourceGroupName: string, privateZoneName: string, parameters: PrivateZone, options?: PrivateZonesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<PrivateZone>, PrivateZone>>
Parameters
- resourceGroupName
-
string
The name of the resource group.
- privateZoneName
-
string
The name of the Private DNS zone (without a terminating dot).
- parameters
- PrivateZone
Parameters supplied to the Update operation.
- options
- PrivateZonesUpdateOptionalParams
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<PrivateZone>, PrivateZone>>
beginUpdateAndWait(string, string, PrivateZone, PrivateZonesUpdateOptionalParams)
Updates a Private DNS zone. Does not modify virtual network links or DNS records within the zone.
function beginUpdateAndWait(resourceGroupName: string, privateZoneName: string, parameters: PrivateZone, options?: PrivateZonesUpdateOptionalParams): Promise<PrivateZone>
Parameters
- resourceGroupName
-
string
The name of the resource group.
- privateZoneName
-
string
The name of the Private DNS zone (without a terminating dot).
- parameters
- PrivateZone
Parameters supplied to the Update operation.
- options
- PrivateZonesUpdateOptionalParams
The options parameters.
Returns
Promise<PrivateZone>
get(string, string, PrivateZonesGetOptionalParams)
Gets a Private DNS zone. Retrieves the zone properties, but not the virtual networks links or the record sets within the zone.
function get(resourceGroupName: string, privateZoneName: string, options?: PrivateZonesGetOptionalParams): Promise<PrivateZone>
Parameters
- resourceGroupName
-
string
The name of the resource group.
- privateZoneName
-
string
The name of the Private DNS zone (without a terminating dot).
- options
- PrivateZonesGetOptionalParams
The options parameters.
Returns
Promise<PrivateZone>
list(PrivateZonesListOptionalParams)
Lists the Private DNS zones in all resource groups in a subscription.
function list(options?: PrivateZonesListOptionalParams): PagedAsyncIterableIterator<PrivateZone, PrivateZone[], PageSettings>
Parameters
- options
- PrivateZonesListOptionalParams
The options parameters.
Returns
listByResourceGroup(string, PrivateZonesListByResourceGroupOptionalParams)
Lists the Private DNS zones within a resource group.
function listByResourceGroup(resourceGroupName: string, options?: PrivateZonesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<PrivateZone, PrivateZone[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group.
The options parameters.