Interface NetworkSecurityPerimeterLoggingConfigurationsClient
public interface NetworkSecurityPerimeterLoggingConfigurationsClient
An instance of this class provides access to all the operations defined in
NetworkSecurityPerimeterLoggingConfigurationsClient.
-
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdate(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, NspLoggingConfigurationInner parameters) Creates or updates NSP logging configuration.createOrUpdateAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, NspLoggingConfigurationInner parameters) Creates or updates NSP logging configuration.com.azure.core.http.rest.Response<NspLoggingConfigurationInner> createOrUpdateWithResponse(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, NspLoggingConfigurationInner parameters, com.azure.core.util.Context context) Creates or updates NSP logging configuration.Mono<com.azure.core.http.rest.Response<NspLoggingConfigurationInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, NspLoggingConfigurationInner parameters) Creates or updates NSP logging configuration.voiddelete(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Deletes an NSP Logging configuration.deleteAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Deletes an NSP Logging configuration.com.azure.core.http.rest.Response<Void> deleteWithResponse(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, com.azure.core.util.Context context) Deletes an NSP Logging configuration.deleteWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Deletes an NSP Logging configuration.Gets the NSP logging configuration.getAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Gets the NSP logging configuration.com.azure.core.http.rest.Response<NspLoggingConfigurationInner> getWithResponse(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, com.azure.core.util.Context context) Gets the NSP logging configuration.Mono<com.azure.core.http.rest.Response<NspLoggingConfigurationInner>> getWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Gets the NSP logging configuration.com.azure.core.http.rest.PagedIterable<NspLoggingConfigurationInner> Lists the NSP logging configuration.com.azure.core.http.rest.PagedIterable<NspLoggingConfigurationInner> list(String resourceGroupName, String networkSecurityPerimeterName, com.azure.core.util.Context context) Lists the NSP logging configuration.com.azure.core.http.rest.PagedFlux<NspLoggingConfigurationInner> Lists the NSP logging configuration.
-
Method Details
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<NspLoggingConfigurationInner>> getWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Gets the NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.- Returns:
- the NSP logging configuration 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<NspLoggingConfigurationInner> getAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Gets the NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.- Returns:
- the NSP logging configuration 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<NspLoggingConfigurationInner> getWithResponse(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, com.azure.core.util.Context context) Gets the NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.context- The context to associate with this operation.- Returns:
- the NSP logging configuration 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
NspLoggingConfigurationInner get(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Gets the NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.- Returns:
- the NSP logging configuration.
- 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<NspLoggingConfigurationInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, NspLoggingConfigurationInner parameters) Creates or updates NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.parameters- Parameters that hold the NspLoggingConfiguration to be created/updated.- Returns:
- the NSP logging configuration 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<NspLoggingConfigurationInner> createOrUpdateAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, NspLoggingConfigurationInner parameters) Creates or updates NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.parameters- Parameters that hold the NspLoggingConfiguration to be created/updated.- Returns:
- the NSP logging configuration 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<NspLoggingConfigurationInner> createOrUpdateWithResponse(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, NspLoggingConfigurationInner parameters, com.azure.core.util.Context context) Creates or updates NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.parameters- Parameters that hold the NspLoggingConfiguration to be created/updated.context- The context to associate with this operation.- Returns:
- the NSP logging configuration 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
NspLoggingConfigurationInner createOrUpdate(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, NspLoggingConfigurationInner parameters) Creates or updates NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.parameters- Parameters that hold the NspLoggingConfiguration to be created/updated.- Returns:
- the NSP logging configuration.
- 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<Void>> deleteWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Deletes an NSP Logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.- 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.
-
deleteAsync
Mono<Void> deleteAsync(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Deletes an NSP Logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.- 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.
-
deleteWithResponse
com.azure.core.http.rest.Response<Void> deleteWithResponse(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName, com.azure.core.util.Context context) Deletes an NSP Logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.context- The context to associate with this operation.- Returns:
- the
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.
-
delete
void delete(String resourceGroupName, String networkSecurityPerimeterName, String loggingConfigurationName) Deletes an NSP Logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.loggingConfigurationName- The name of the NSP logging configuration. Accepts 'instance' as name.- 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<NspLoggingConfigurationInner> listAsync(String resourceGroupName, String networkSecurityPerimeterName) Lists the NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.- Returns:
- result of the request to list NSP logging configuration 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<NspLoggingConfigurationInner> list(String resourceGroupName, String networkSecurityPerimeterName) Lists the NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.- Returns:
- result of the request to list NSP logging configuration 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<NspLoggingConfigurationInner> list(String resourceGroupName, String networkSecurityPerimeterName, com.azure.core.util.Context context) Lists the NSP logging configuration.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.context- The context to associate with this operation.- Returns:
- result of the request to list NSP logging configuration 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.
-