Interface SecurityPoliciesClient
public interface SecurityPoliciesClient
An instance of this class provides access to all the operations defined in SecurityPoliciesClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginCreate(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginCreate(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy, com.azure.core.util.Context context) Creates a new security policy within the specified profile.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginCreateAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.beginDelete(String resourceGroupName, String profileName, String securityPolicyName) Deletes an existing security policy within profile.beginDelete(String resourceGroupName, String profileName, String securityPolicyName, com.azure.core.util.Context context) Deletes an existing security policy within profile.beginDeleteAsync(String resourceGroupName, String profileName, String securityPolicyName) Deletes an existing security policy within profile.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginPatch(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginPatch(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties, com.azure.core.util.Context context) Updates an existing security policy within a profile.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginPatchAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.create(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.create(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy, com.azure.core.util.Context context) Creates a new security policy within the specified profile.createAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>>createWithResponseAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.voidDeletes an existing security policy within profile.voiddelete(String resourceGroupName, String profileName, String securityPolicyName, com.azure.core.util.Context context) Deletes an existing security policy within profile.deleteAsync(String resourceGroupName, String profileName, String securityPolicyName) Deletes an existing security policy within profile.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>>deleteWithResponseAsync(String resourceGroupName, String profileName, String securityPolicyName) Deletes an existing security policy within profile.Gets an existing security policy within a profile.Gets an existing security policy within a profile.com.azure.core.http.rest.Response<SecurityPolicyInner>getWithResponse(String resourceGroupName, String profileName, String securityPolicyName, com.azure.core.util.Context context) Gets an existing security policy within a profile.Mono<com.azure.core.http.rest.Response<SecurityPolicyInner>>getWithResponseAsync(String resourceGroupName, String profileName, String securityPolicyName) Gets an existing security policy within a profile.com.azure.core.http.rest.PagedIterable<SecurityPolicyInner>listByProfile(String resourceGroupName, String profileName) Lists security policies associated with the profile.com.azure.core.http.rest.PagedIterable<SecurityPolicyInner>listByProfile(String resourceGroupName, String profileName, com.azure.core.util.Context context) Lists security policies associated with the profile.com.azure.core.http.rest.PagedFlux<SecurityPolicyInner>listByProfileAsync(String resourceGroupName, String profileName) Lists security policies associated with the profile.patch(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.patch(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties, com.azure.core.util.Context context) Updates an existing security policy within a profile.patchAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>>patchWithResponseAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.
-
Method Details
-
listByProfileAsync
com.azure.core.http.rest.PagedFlux<SecurityPolicyInner> listByProfileAsync(String resourceGroupName, String profileName) Lists security policies associated with the profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.- Returns:
- result of the request to list security policies 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.
-
listByProfile
com.azure.core.http.rest.PagedIterable<SecurityPolicyInner> listByProfile(String resourceGroupName, String profileName) Lists security policies associated with the profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.- Returns:
- result of the request to list security policies 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.
-
listByProfile
com.azure.core.http.rest.PagedIterable<SecurityPolicyInner> listByProfile(String resourceGroupName, String profileName, com.azure.core.util.Context context) Lists security policies associated with the profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.context- The context to associate with this operation.- Returns:
- result of the request to list security policies 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<SecurityPolicyInner>> getWithResponseAsync(String resourceGroupName, String profileName, String securityPolicyName) Gets an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.- Returns:
- an existing security policy within a profile 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<SecurityPolicyInner> getAsync(String resourceGroupName, String profileName, String securityPolicyName) Gets an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.- Returns:
- an existing security policy within a profile 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.
-
get
Gets an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.- Returns:
- an existing security policy within a profile.
- 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<SecurityPolicyInner> getWithResponse(String resourceGroupName, String profileName, String securityPolicyName, com.azure.core.util.Context context) Gets an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.context- The context to associate with this operation.- Returns:
- an existing security policy within a profile 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.
-
createWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicy- The security policy properties.- Returns:
- securityPolicy association for AzureFrontDoor profile 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.
-
beginCreateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginCreateAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicy- The security policy properties.- Returns:
- the
PollerFluxfor polling of securityPolicy association for AzureFrontDoor profile. - 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.
-
beginCreate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginCreate(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicy- The security policy properties.- Returns:
- the
SyncPollerfor polling of securityPolicy association for AzureFrontDoor profile. - 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.
-
beginCreate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginCreate(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy, com.azure.core.util.Context context) Creates a new security policy within the specified profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicy- The security policy properties.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of securityPolicy association for AzureFrontDoor profile. - 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.
-
createAsync
Mono<SecurityPolicyInner> createAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicy- The security policy properties.- Returns:
- securityPolicy association for AzureFrontDoor profile 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.
-
create
SecurityPolicyInner create(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy) Creates a new security policy within the specified profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicy- The security policy properties.- Returns:
- securityPolicy association for AzureFrontDoor profile.
- 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.
-
create
SecurityPolicyInner create(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyInner securityPolicy, com.azure.core.util.Context context) Creates a new security policy within the specified profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicy- The security policy properties.context- The context to associate with this operation.- Returns:
- securityPolicy association for AzureFrontDoor profile.
- 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.
-
patchWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> patchWithResponseAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicyUpdateProperties- Security policy update properties.- Returns:
- securityPolicy association for AzureFrontDoor profile 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.
-
beginPatchAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginPatchAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicyUpdateProperties- Security policy update properties.- Returns:
- the
PollerFluxfor polling of securityPolicy association for AzureFrontDoor profile. - 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.
-
beginPatch
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginPatch(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicyUpdateProperties- Security policy update properties.- Returns:
- the
SyncPollerfor polling of securityPolicy association for AzureFrontDoor profile. - 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.
-
beginPatch
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<SecurityPolicyInner>,SecurityPolicyInner> beginPatch(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties, com.azure.core.util.Context context) Updates an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicyUpdateProperties- Security policy update properties.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of securityPolicy association for AzureFrontDoor profile. - 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.
-
patchAsync
Mono<SecurityPolicyInner> patchAsync(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicyUpdateProperties- Security policy update properties.- Returns:
- securityPolicy association for AzureFrontDoor profile 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.
-
patch
SecurityPolicyInner patch(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties) Updates an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicyUpdateProperties- Security policy update properties.- Returns:
- securityPolicy association for AzureFrontDoor profile.
- 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.
-
patch
SecurityPolicyInner patch(String resourceGroupName, String profileName, String securityPolicyName, SecurityPolicyUpdateParameters securityPolicyUpdateProperties, com.azure.core.util.Context context) Updates an existing security policy within a profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.securityPolicyUpdateProperties- Security policy update properties.context- The context to associate with this operation.- Returns:
- securityPolicy association for AzureFrontDoor profile.
- 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 profileName, String securityPolicyName) Deletes an existing security policy within profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.- 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 profileName, String securityPolicyName) Deletes an existing security policy within profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.- 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 profileName, String securityPolicyName) Deletes an existing security policy within profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.- 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 profileName, String securityPolicyName, com.azure.core.util.Context context) Deletes an existing security policy within profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.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
Deletes an existing security policy within profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.- 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
Deletes an existing security policy within profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.- 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 profileName, String securityPolicyName, com.azure.core.util.Context context) Deletes an existing security policy within profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium profile which is unique within the resource group.securityPolicyName- Name of the security policy under the profile.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.
-