public interface PrivateZonesClient extends InnerSupportsGet<PrivateZoneInner>, InnerSupportsListing<PrivateZoneInner>, InnerSupportsDelete<Void>
| Modifier and Type | Method and Description |
|---|---|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> |
beginCreateOrUpdate(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch,
String ifNoneMatch)
Creates or updates a Private DNS zone.
|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> |
beginCreateOrUpdate(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch,
String ifNoneMatch,
com.azure.core.util.Context context)
Creates or updates a Private DNS zone.
|
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> |
beginCreateOrUpdateAsync(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch,
String ifNoneMatch)
Creates or updates a Private DNS zone.
|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> |
beginDelete(String resourceGroupName,
String privateZoneName,
String ifMatch)
Deletes a Private DNS zone.
|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> |
beginDelete(String resourceGroupName,
String privateZoneName,
String ifMatch,
com.azure.core.util.Context context)
Deletes a Private DNS zone.
|
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> |
beginDeleteAsync(String resourceGroupName,
String privateZoneName,
String ifMatch)
Deletes a Private DNS zone.
|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> |
beginUpdate(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch)
Updates a Private DNS zone.
|
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> |
beginUpdate(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch,
com.azure.core.util.Context context)
Updates a Private DNS zone.
|
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> |
beginUpdateAsync(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch)
Updates a Private DNS zone.
|
PrivateZoneInner |
createOrUpdate(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters)
Creates or updates a Private DNS zone.
|
PrivateZoneInner |
createOrUpdate(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch,
String ifNoneMatch)
Creates or updates a Private DNS zone.
|
PrivateZoneInner |
createOrUpdate(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch,
String ifNoneMatch,
com.azure.core.util.Context context)
Creates or updates a Private DNS zone.
|
Mono<PrivateZoneInner> |
createOrUpdateAsync(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters)
Creates or updates a Private DNS zone.
|
Mono<PrivateZoneInner> |
createOrUpdateAsync(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch,
String ifNoneMatch)
Creates or updates a Private DNS zone.
|
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> |
createOrUpdateWithResponseAsync(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch,
String ifNoneMatch)
Creates or updates a Private DNS zone.
|
void |
delete(String resourceGroupName,
String privateZoneName)
Deletes a Private DNS zone.
|
void |
delete(String resourceGroupName,
String privateZoneName,
String ifMatch)
Deletes a Private DNS zone.
|
void |
delete(String resourceGroupName,
String privateZoneName,
String ifMatch,
com.azure.core.util.Context context)
Deletes a Private DNS zone.
|
Mono<Void> |
deleteAsync(String resourceGroupName,
String privateZoneName)
Deletes a Private DNS zone.
|
Mono<Void> |
deleteAsync(String resourceGroupName,
String privateZoneName,
String ifMatch)
Deletes a Private DNS zone.
|
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> |
deleteWithResponseAsync(String resourceGroupName,
String privateZoneName,
String ifMatch)
Deletes a Private DNS zone.
|
PrivateZoneInner |
getByResourceGroup(String resourceGroupName,
String privateZoneName)
Gets a Private DNS zone.
|
Mono<PrivateZoneInner> |
getByResourceGroupAsync(String resourceGroupName,
String privateZoneName)
Gets a Private DNS zone.
|
com.azure.core.http.rest.Response<PrivateZoneInner> |
getByResourceGroupWithResponse(String resourceGroupName,
String privateZoneName,
com.azure.core.util.Context context)
Gets a Private DNS zone.
|
Mono<com.azure.core.http.rest.Response<PrivateZoneInner>> |
getByResourceGroupWithResponseAsync(String resourceGroupName,
String privateZoneName)
Gets a Private DNS zone.
|
com.azure.core.http.rest.PagedIterable<PrivateZoneInner> |
list()
Lists the Private DNS zones in all resource groups in a subscription.
|
com.azure.core.http.rest.PagedIterable<PrivateZoneInner> |
list(Integer top,
com.azure.core.util.Context context)
Lists the Private DNS zones in all resource groups in a subscription.
|
com.azure.core.http.rest.PagedFlux<PrivateZoneInner> |
listAsync()
Lists the Private DNS zones in all resource groups in a subscription.
|
com.azure.core.http.rest.PagedFlux<PrivateZoneInner> |
listAsync(Integer top)
Lists the Private DNS zones in all resource groups in a subscription.
|
com.azure.core.http.rest.PagedIterable<PrivateZoneInner> |
listByResourceGroup(String resourceGroupName)
Lists the Private DNS zones within a resource group.
|
com.azure.core.http.rest.PagedIterable<PrivateZoneInner> |
listByResourceGroup(String resourceGroupName,
Integer top,
com.azure.core.util.Context context)
Lists the Private DNS zones within a resource group.
|
com.azure.core.http.rest.PagedFlux<PrivateZoneInner> |
listByResourceGroupAsync(String resourceGroupName)
Lists the Private DNS zones within a resource group.
|
com.azure.core.http.rest.PagedFlux<PrivateZoneInner> |
listByResourceGroupAsync(String resourceGroupName,
Integer top)
Lists the Private DNS zones within a resource group.
|
PrivateZoneInner |
update(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters)
Updates a Private DNS zone.
|
PrivateZoneInner |
update(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch)
Updates a Private DNS zone.
|
PrivateZoneInner |
update(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch,
com.azure.core.util.Context context)
Updates a Private DNS zone.
|
Mono<PrivateZoneInner> |
updateAsync(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters)
Updates a Private DNS zone.
|
Mono<PrivateZoneInner> |
updateAsync(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch)
Updates a Private DNS zone.
|
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> |
updateWithResponseAsync(String resourceGroupName,
String privateZoneName,
PrivateZoneInner parameters,
String ifMatch)
Updates a Private DNS zone.
|
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, String ifNoneMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.ifNoneMatch - Set to '*' to allow a new Private DNS zone to be created, but to prevent updating an existing
zone. Other values will be ignored.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> beginCreateOrUpdateAsync(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, String ifNoneMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.ifNoneMatch - Set to '*' to allow a new Private DNS zone to be created, but to prevent updating an existing
zone. Other values will be ignored.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> beginCreateOrUpdate(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, String ifNoneMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.ifNoneMatch - Set to '*' to allow a new Private DNS zone to be created, but to prevent updating an existing
zone. Other values will be ignored.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> beginCreateOrUpdate(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.ifNoneMatch - Set to '*' to allow a new Private DNS zone to be created, but to prevent updating an existing
zone. Other values will be ignored.context - The context to associate with this operation.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<PrivateZoneInner> createOrUpdateAsync(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, String ifNoneMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.ifNoneMatch - Set to '*' to allow a new Private DNS zone to be created, but to prevent updating an existing
zone. Other values will be ignored.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<PrivateZoneInner> createOrUpdateAsync(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.PrivateZoneInner createOrUpdate(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, String ifNoneMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.ifNoneMatch - Set to '*' to allow a new Private DNS zone to be created, but to prevent updating an existing
zone. Other values will be ignored.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.PrivateZoneInner createOrUpdate(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, String ifNoneMatch, com.azure.core.util.Context context)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.ifNoneMatch - Set to '*' to allow a new Private DNS zone to be created, but to prevent updating an existing
zone. Other values will be ignored.context - The context to associate with this operation.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.PrivateZoneInner createOrUpdate(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> beginUpdateAsync(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> beginUpdate(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateZoneInner>,PrivateZoneInner> beginUpdate(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, com.azure.core.util.Context context)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.context - The context to associate with this operation.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<PrivateZoneInner> updateAsync(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<PrivateZoneInner> updateAsync(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.PrivateZoneInner update(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.PrivateZoneInner update(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters, String ifMatch, com.azure.core.util.Context context)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.ifMatch - The ETag of the Private DNS zone. Omit this value to always overwrite the current zone. Specify
the last-seen ETag value to prevent accidentally overwriting any concurrent changes.context - The context to associate with this operation.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.PrivateZoneInner update(String resourceGroupName, String privateZoneName, PrivateZoneInner parameters)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).parameters - Describes a Private DNS zone.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String privateZoneName, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).ifMatch - The ETag of the Private DNS zone. Omit this value to always delete the current zone. Specify the
last-seen ETag value to prevent accidentally deleting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String privateZoneName, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).ifMatch - The ETag of the Private DNS zone. Omit this value to always delete the current zone. Specify the
last-seen ETag value to prevent accidentally deleting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String privateZoneName, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).ifMatch - The ETag of the Private DNS zone. Omit this value to always delete the current zone. Specify the
last-seen ETag value to prevent accidentally deleting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String privateZoneName, String ifMatch, com.azure.core.util.Context context)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).ifMatch - The ETag of the Private DNS zone. Omit this value to always delete the current zone. Specify the
last-seen ETag value to prevent accidentally deleting any concurrent changes.context - The context to associate with this operation.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<Void> deleteAsync(String resourceGroupName, String privateZoneName, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).ifMatch - The ETag of the Private DNS zone. Omit this value to always delete the current zone. Specify the
last-seen ETag value to prevent accidentally deleting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<Void> deleteAsync(String resourceGroupName, String privateZoneName)
deleteAsync in interface InnerSupportsDelete<Void>resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.void delete(String resourceGroupName, String privateZoneName, String ifMatch)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).ifMatch - The ETag of the Private DNS zone. Omit this value to always delete the current zone. Specify the
last-seen ETag value to prevent accidentally deleting any concurrent changes.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.void delete(String resourceGroupName, String privateZoneName, String ifMatch, com.azure.core.util.Context context)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).ifMatch - The ETag of the Private DNS zone. Omit this value to always delete the current zone. Specify the
last-seen ETag value to prevent accidentally deleting any concurrent changes.context - The context to associate with this operation.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.void delete(String resourceGroupName, String privateZoneName)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<PrivateZoneInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String privateZoneName)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Mono<PrivateZoneInner> getByResourceGroupAsync(String resourceGroupName, String privateZoneName)
getByResourceGroupAsync in interface InnerSupportsGet<PrivateZoneInner>resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.PrivateZoneInner getByResourceGroup(String resourceGroupName, String privateZoneName)
getByResourceGroup in interface InnerSupportsGet<PrivateZoneInner>resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<PrivateZoneInner> getByResourceGroupWithResponse(String resourceGroupName, String privateZoneName, com.azure.core.util.Context context)
resourceGroupName - The name of the resource group.privateZoneName - The name of the Private DNS zone (without a terminating dot).context - The context to associate with this operation.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<PrivateZoneInner> listAsync(Integer top)
top - The maximum number of Private DNS zones to return. If not specified, returns up to 100 zones.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<PrivateZoneInner> listAsync()
listAsync in interface InnerSupportsListing<PrivateZoneInner>com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<PrivateZoneInner> list(Integer top, com.azure.core.util.Context context)
top - The maximum number of Private DNS zones to return. If not specified, returns up to 100 zones.context - The context to associate with this operation.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<PrivateZoneInner> list()
list in interface InnerSupportsListing<PrivateZoneInner>com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<PrivateZoneInner> listByResourceGroupAsync(String resourceGroupName, Integer top)
resourceGroupName - The name of the resource group.top - The maximum number of record sets to return. If not specified, returns up to 100 record sets.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<PrivateZoneInner> listByResourceGroupAsync(String resourceGroupName)
listByResourceGroupAsync in interface InnerSupportsListing<PrivateZoneInner>resourceGroupName - The name of the resource group.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<PrivateZoneInner> listByResourceGroup(String resourceGroupName, Integer top, com.azure.core.util.Context context)
resourceGroupName - The name of the resource group.top - The maximum number of record sets to return. If not specified, returns up to 100 record sets.context - The context to associate with this operation.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<PrivateZoneInner> listByResourceGroup(String resourceGroupName)
listByResourceGroup in interface InnerSupportsListing<PrivateZoneInner>resourceGroupName - The name of the resource group.IllegalArgumentException - thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.RuntimeException - all other wrapped checked exceptions if the request fails to be sent.Copyright © 2020 Microsoft Corporation. All rights reserved.