Interface NetworkSecurityPerimeterConfigurationsClient
public interface NetworkSecurityPerimeterConfigurationsClient
An instance of this class provides access to all the operations defined in
NetworkSecurityPerimeterConfigurationsClient.
-
Method Summary
Modifier and TypeMethodDescriptionbeginReconcile(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.beginReconcile(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName, com.azure.core.util.Context context) Refreshes any information about the association.beginReconcileAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.Gets effective NetworkSecurityPerimeterConfiguration for association.getAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Gets effective NetworkSecurityPerimeterConfiguration for association.com.azure.core.http.rest.Response<NetworkSecurityPerimeterConfigurationInner> getWithResponse(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName, com.azure.core.util.Context context) Gets effective NetworkSecurityPerimeterConfiguration for association.Mono<com.azure.core.http.rest.Response<NetworkSecurityPerimeterConfigurationInner>> getWithResponseAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Gets effective NetworkSecurityPerimeterConfiguration for association.com.azure.core.http.rest.PagedIterable<NetworkSecurityPerimeterConfigurationInner> Gets list of effective NetworkSecurityPerimeterConfiguration for storage account.com.azure.core.http.rest.PagedIterable<NetworkSecurityPerimeterConfigurationInner> Gets list of effective NetworkSecurityPerimeterConfiguration for storage account.com.azure.core.http.rest.PagedFlux<NetworkSecurityPerimeterConfigurationInner> Gets list of effective NetworkSecurityPerimeterConfiguration for storage account.voidreconcile(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.voidreconcile(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName, com.azure.core.util.Context context) Refreshes any information about the association.reconcileAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> reconcileWithResponseAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.
-
Method Details
-
listAsync
com.azure.core.http.rest.PagedFlux<NetworkSecurityPerimeterConfigurationInner> listAsync(String resourceGroupName, String accountName) Gets list of effective NetworkSecurityPerimeterConfiguration for storage account.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.- Returns:
- list of effective NetworkSecurityPerimeterConfiguration for storage account 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<NetworkSecurityPerimeterConfigurationInner> list(String resourceGroupName, String accountName) Gets list of effective NetworkSecurityPerimeterConfiguration for storage account.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.- Returns:
- list of effective NetworkSecurityPerimeterConfiguration for storage account 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<NetworkSecurityPerimeterConfigurationInner> list(String resourceGroupName, String accountName, com.azure.core.util.Context context) Gets list of effective NetworkSecurityPerimeterConfiguration for storage account.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.context- The context to associate with this operation.- Returns:
- list of effective NetworkSecurityPerimeterConfiguration for storage account 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<NetworkSecurityPerimeterConfigurationInner>> getWithResponseAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Gets effective NetworkSecurityPerimeterConfiguration for association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.- Returns:
- effective NetworkSecurityPerimeterConfiguration for association 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<NetworkSecurityPerimeterConfigurationInner> getAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Gets effective NetworkSecurityPerimeterConfiguration for association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.- Returns:
- effective NetworkSecurityPerimeterConfiguration for association 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<NetworkSecurityPerimeterConfigurationInner> getWithResponse(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName, com.azure.core.util.Context context) Gets effective NetworkSecurityPerimeterConfiguration for association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.context- The context to associate with this operation.- Returns:
- effective NetworkSecurityPerimeterConfiguration for association 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
NetworkSecurityPerimeterConfigurationInner get(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Gets effective NetworkSecurityPerimeterConfiguration for association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.- Returns:
- effective NetworkSecurityPerimeterConfiguration for association.
- 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.
-
reconcileWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> reconcileWithResponseAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.- 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.
-
beginReconcileAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginReconcileAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.- 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.
-
beginReconcile
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginReconcile(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.- 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.
-
beginReconcile
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginReconcile(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName, com.azure.core.util.Context context) Refreshes any information about the association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.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.
-
reconcileAsync
Mono<Void> reconcileAsync(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.- 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.
-
reconcile
void reconcile(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName) Refreshes any information about the association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter 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.
-
reconcile
void reconcile(String resourceGroupName, String accountName, String networkSecurityPerimeterConfigurationName, com.azure.core.util.Context context) Refreshes any information about the association.- Parameters:
resourceGroupName- The name of the resource group within the user's subscription. The name is case insensitive.accountName- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.networkSecurityPerimeterConfigurationName- The name for Network Security Perimeter configuration.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.
-