Interface AdminRulesClient
public interface AdminRulesClient
An instance of this class provides access to all the operations defined in AdminRulesClient.
-
Method Summary
Modifier and TypeMethodDescriptionbeginDelete(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Deletes an admin rule.beginDelete(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force, com.azure.core.util.Context context) Deletes an admin rule.beginDeleteAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Deletes an admin rule.beginDeleteAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force) Deletes an admin rule.createOrUpdate(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, BaseAdminRuleInner adminRule) Creates or updates an admin rule.createOrUpdateAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, BaseAdminRuleInner adminRule) Creates or updates an admin rule.com.azure.core.http.rest.Response<BaseAdminRuleInner> createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, BaseAdminRuleInner adminRule, com.azure.core.util.Context context) Creates or updates an admin rule.Mono<com.azure.core.http.rest.Response<BaseAdminRuleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, BaseAdminRuleInner adminRule) Creates or updates an admin rule.voiddelete(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Deletes an admin rule.voiddelete(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force, com.azure.core.util.Context context) Deletes an admin rule.deleteAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Deletes an admin rule.deleteAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force) Deletes an admin rule.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force) Deletes an admin rule.get(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Gets a network manager security configuration admin rule.getAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Gets a network manager security configuration admin rule.com.azure.core.http.rest.Response<BaseAdminRuleInner> getWithResponse(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, com.azure.core.util.Context context) Gets a network manager security configuration admin rule.Mono<com.azure.core.http.rest.Response<BaseAdminRuleInner>> getWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Gets a network manager security configuration admin rule.com.azure.core.http.rest.PagedIterable<BaseAdminRuleInner> list(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName) List all network manager security configuration admin rules.com.azure.core.http.rest.PagedIterable<BaseAdminRuleInner> list(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, Integer top, String skipToken, com.azure.core.util.Context context) List all network manager security configuration admin rules.com.azure.core.http.rest.PagedFlux<BaseAdminRuleInner> listAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName) List all network manager security configuration admin rules.com.azure.core.http.rest.PagedFlux<BaseAdminRuleInner> listAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, Integer top, String skipToken) List all network manager security configuration admin rules.
-
Method Details
-
listAsync
com.azure.core.http.rest.PagedFlux<BaseAdminRuleInner> listAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, Integer top, String skipToken) List all network manager security configuration admin rules.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.top- An optional query parameter which specifies the maximum number of records to be returned by the server.skipToken- SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.- Returns:
- security configuration admin rule list result as paginated response with
PagedFlux. - Throws:
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.
-
listAsync
com.azure.core.http.rest.PagedFlux<BaseAdminRuleInner> listAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName) List all network manager security configuration admin rules.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.- Returns:
- security configuration admin rule list result as paginated response with
PagedFlux. - Throws:
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.
-
list
com.azure.core.http.rest.PagedIterable<BaseAdminRuleInner> list(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName) List all network manager security configuration admin rules.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.- Returns:
- security configuration admin rule list result as paginated response with
PagedIterable. - Throws:
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.
-
list
com.azure.core.http.rest.PagedIterable<BaseAdminRuleInner> list(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, Integer top, String skipToken, com.azure.core.util.Context context) List all network manager security configuration admin rules.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.top- An optional query parameter which specifies the maximum number of records to be returned by the server.skipToken- SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.context- The context to associate with this operation.- Returns:
- security configuration admin rule list result as paginated response with
PagedIterable. - Throws:
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.
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<BaseAdminRuleInner>> getWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Gets a network manager security configuration admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.- Returns:
- a network manager security configuration admin rule along with
Responseon successful completion ofMono. - Throws:
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.
-
getAsync
Mono<BaseAdminRuleInner> getAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Gets a network manager security configuration admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.- Returns:
- a network manager security configuration admin rule on successful completion of
Mono. - Throws:
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.
-
getWithResponse
com.azure.core.http.rest.Response<BaseAdminRuleInner> getWithResponse(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, com.azure.core.util.Context context) Gets a network manager security configuration admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.context- The context to associate with this operation.- Returns:
- a network manager security configuration admin rule along with
Response. - Throws:
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.
-
get
BaseAdminRuleInner get(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Gets a network manager security configuration admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.- Returns:
- a network manager security configuration admin rule.
- Throws:
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.
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.Response<BaseAdminRuleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, BaseAdminRuleInner adminRule) Creates or updates an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.adminRule- The admin rule to create or update.- Returns:
- network base admin rule along with
Responseon successful completion ofMono. - Throws:
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.
-
createOrUpdateAsync
Mono<BaseAdminRuleInner> createOrUpdateAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, BaseAdminRuleInner adminRule) Creates or updates an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.adminRule- The admin rule to create or update.- Returns:
- network base admin rule on successful completion of
Mono. - Throws:
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.
-
createOrUpdateWithResponse
com.azure.core.http.rest.Response<BaseAdminRuleInner> createOrUpdateWithResponse(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, BaseAdminRuleInner adminRule, com.azure.core.util.Context context) Creates or updates an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.adminRule- The admin rule to create or update.context- The context to associate with this operation.- Returns:
- network base admin rule along with
Response. - Throws:
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.
-
createOrUpdate
BaseAdminRuleInner createOrUpdate(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, BaseAdminRuleInner adminRule) Creates or updates an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.adminRule- The admin rule to create or update.- Returns:
- network base admin rule.
- Throws:
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.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force) Deletes an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.force- Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.- Returns:
- the
Responseon successful completion ofMono. - Throws:
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.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force) Deletes an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.force- Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
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.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Deletes an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Deletes an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
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.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force, com.azure.core.util.Context context) Deletes an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.force- Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
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.
-
deleteAsync
Mono<Void> deleteAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force) Deletes an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.force- Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
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.
-
deleteAsync
Mono<Void> deleteAsync(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Deletes an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
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.
-
delete
void delete(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName) Deletes an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.- Throws:
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.
-
delete
void delete(String resourceGroupName, String networkManagerName, String configurationName, String ruleCollectionName, String ruleName, Boolean force, com.azure.core.util.Context context) Deletes an admin rule.- Parameters:
resourceGroupName- The name of the resource group.networkManagerName- The name of the network manager.configurationName- The name of the network manager Security Configuration.ruleCollectionName- The name of the network manager security Configuration rule collection.ruleName- The name of the rule.force- Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete.context- The context to associate with this operation.- Throws:
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.
-