ApplicationSecurityGroupsClient Interface
Implements
public interface ApplicationSecurityGroupsClient extends InnerSupportsGet <ApplicationSecurityGroupInner >, InnerSupportsListing <ApplicationSecurityGroupInner >, InnerSupportsDelete <Void >
An instance of this class provides access to all the operations defined in ApplicationSecurityGroupsClient.
Method Summary
Modifier and Type
Method and Description
abstract
SyncPoller <PollResult <ApplicationSecurityGroupInner >,ApplicationSecurityGroupInner >
beginCreateOrUpdate(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
abstract
SyncPoller <PollResult <ApplicationSecurityGroupInner >,ApplicationSecurityGroupInner >
beginCreateOrUpdate(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters, Context context)
Creates or updates an application security group.
abstract
PollerFlux <PollResult <ApplicationSecurityGroupInner >,ApplicationSecurityGroupInner >
beginCreateOrUpdateAsync(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String applicationSecurityGroupName, Context context)
Deletes the specified application security group.
abstract
PollerFlux <PollResult <Void >,Void >
beginDeleteAsync(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
abstract
ApplicationSecurityGroupInner
createOrUpdate(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
abstract
ApplicationSecurityGroupInner
createOrUpdate(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters, Context context)
Creates or updates an application security group.
abstract
Mono <ApplicationSecurityGroupInner >
createOrUpdateAsync(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
abstract
Mono <Response <Flux <ByteBuffer >>>
createOrUpdateWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
abstract
void
delete(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
abstract
void
delete(String resourceGroupName, String applicationSecurityGroupName, Context context)
Deletes the specified application security group.
abstract
Mono <Void >
deleteAsync(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
abstract
Mono <Response <Flux <ByteBuffer >>>
deleteWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
abstract
ApplicationSecurityGroupInner
getByResourceGroup(String resourceGroupName, String applicationSecurityGroupName)
Gets information about the specified application security group.
abstract
Mono <ApplicationSecurityGroupInner >
getByResourceGroupAsync(String resourceGroupName, String applicationSecurityGroupName)
Gets information about the specified application security group.
abstract
Response <ApplicationSecurityGroupInner >
getByResourceGroupWithResponse(String resourceGroupName, String applicationSecurityGroupName, Context context)
Gets information about the specified application security group.
abstract
Mono <Response <ApplicationSecurityGroupInner >>
getByResourceGroupWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName)
Gets information about the specified application security group.
abstract
PagedIterable <ApplicationSecurityGroupInner >
list()
Gets all application security groups in a subscription.
abstract
PagedIterable <ApplicationSecurityGroupInner >
list(Context context)
Gets all application security groups in a subscription.
abstract
PagedFlux <ApplicationSecurityGroupInner >
listAsync()
Gets all application security groups in a subscription.
abstract
PagedIterable <ApplicationSecurityGroupInner >
listByResourceGroup(String resourceGroupName)
Gets all the application security groups in a resource group.
abstract
PagedIterable <ApplicationSecurityGroupInner >
listByResourceGroup(String resourceGroupName, Context context)
Gets all the application security groups in a resource group.
abstract
PagedFlux <ApplicationSecurityGroupInner >
listByResourceGroupAsync(String resourceGroupName)
Gets all the application security groups in a resource group.
abstract
ApplicationSecurityGroupInner
updateTags(String resourceGroupName, String applicationSecurityGroupName, TagsObject parameters)
Updates an application security group's tags.
abstract
Mono <ApplicationSecurityGroupInner >
updateTagsAsync(String resourceGroupName, String applicationSecurityGroupName, TagsObject parameters)
Updates an application security group's tags.
abstract
Response <ApplicationSecurityGroupInner >
updateTagsWithResponse(String resourceGroupName, String applicationSecurityGroupName, TagsObject parameters, Context context)
Updates an application security group's tags.
abstract
Mono <Response <ApplicationSecurityGroupInner >>
updateTagsWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, TagsObject parameters)
Updates an application security group's tags.
Method Details
beginCreateOrUpdate
public abstract SyncPoller,ApplicationSecurityGroupInner> beginCreateOrUpdate(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to the create or update ApplicationSecurityGroup operation.
Returns:
the
SyncPoller<T,U> for polling of an application security group in a resource group.
beginCreateOrUpdate
public abstract SyncPoller,ApplicationSecurityGroupInner> beginCreateOrUpdate(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters, Context context)
Creates or updates an application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to the create or update ApplicationSecurityGroup operation.
context
- The context to associate with this operation.
Returns:
the
SyncPoller<T,U> for polling of an application security group in a resource group.
beginCreateOrUpdateAsync
public abstract PollerFlux,ApplicationSecurityGroupInner> beginCreateOrUpdateAsync(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to the create or update ApplicationSecurityGroup operation.
Returns:
the
PollerFlux<T,U> for polling of an application security group in a resource group.
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String applicationSecurityGroupName, Context context)
Deletes the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
context
- The context to associate with this operation.
Returns:
beginDeleteAsync
public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
Returns:
createOrUpdate
public abstract ApplicationSecurityGroupInner createOrUpdate(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to the create or update ApplicationSecurityGroup operation.
Returns:
an application security group in a resource group.
createOrUpdate
public abstract ApplicationSecurityGroupInner createOrUpdate(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters, Context context)
Creates or updates an application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to the create or update ApplicationSecurityGroup operation.
context
- The context to associate with this operation.
Returns:
an application security group in a resource group.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to the create or update ApplicationSecurityGroup operation.
Returns:
an application security group in a resource group on successful completion of Mono .
createOrUpdateWithResponseAsync
public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, ApplicationSecurityGroupInner parameters)
Creates or updates an application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to the create or update ApplicationSecurityGroup operation.
Returns:
an application security group in a resource group along with
Response<T> on successful completion of
Mono .
delete
public abstract void delete(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
delete
public abstract void delete(String resourceGroupName, String applicationSecurityGroupName, Context context)
Deletes the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName)
Deletes the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
Returns:
getByResourceGroup
public abstract ApplicationSecurityGroupInner getByResourceGroup(String resourceGroupName, String applicationSecurityGroupName)
Gets information about the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
Returns:
information about the specified application security group.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String applicationSecurityGroupName)
Gets information about the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
Returns:
information about the specified application security group on successful completion of Mono .
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String applicationSecurityGroupName, Context context)
Gets information about the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
context
- The context to associate with this operation.
Returns:
information about the specified application security group along with
Response<T> .
getByResourceGroupWithResponseAsync
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName)
Gets information about the specified application security group.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
Returns:
information about the specified application security group along with
Response<T> on successful
completion of
Mono .
list
public abstract PagedIterable list()
Gets all application security groups in a subscription.
Returns:
all application security groups in a subscription as paginated response with
PagedIterable<T> .
list
public abstract PagedIterable list(Context context)
Gets all application security groups in a subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
all application security groups in a subscription as paginated response with
PagedIterable<T> .
listAsync
public abstract PagedFlux listAsync()
Gets all application security groups in a subscription.
Returns:
all application security groups in a subscription as paginated response with
PagedFlux<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Gets all the application security groups in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
all the application security groups in a resource group as paginated response with
PagedIterable<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Gets all the application security groups in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
context
- The context to associate with this operation.
Returns:
all the application security groups in a resource group as paginated response with
PagedIterable<T> .
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Gets all the application security groups in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
all the application security groups in a resource group as paginated response with
PagedFlux<T> .
updateTags
public abstract ApplicationSecurityGroupInner updateTags(String resourceGroupName, String applicationSecurityGroupName, TagsObject parameters)
Updates an application security group's tags.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to update application security group tags.
Returns:
an application security group in a resource group.
updateTagsAsync
public abstract Mono updateTagsAsync(String resourceGroupName, String applicationSecurityGroupName, TagsObject parameters)
Updates an application security group's tags.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to update application security group tags.
Returns:
an application security group in a resource group on successful completion of Mono .
updateTagsWithResponse
public abstract Response updateTagsWithResponse(String resourceGroupName, String applicationSecurityGroupName, TagsObject parameters, Context context)
Updates an application security group's tags.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to update application security group tags.
context
- The context to associate with this operation.
Returns:
an application security group in a resource group along with
Response<T> .
updateTagsWithResponseAsync
public abstract Mono> updateTagsWithResponseAsync(String resourceGroupName, String applicationSecurityGroupName, TagsObject parameters)
Updates an application security group's tags.
Parameters:
resourceGroupName
- The name of the resource group.
applicationSecurityGroupName
- The name of the application security group.
parameters
- Parameters supplied to update application security group tags.
Returns:
an application security group in a resource group along with
Response<T> on successful completion of
Mono .
Applies to