SecurityConnectorApplicationsClient Interface

public interface SecurityConnectorApplicationsClient

An instance of this class provides access to all the operations defined in SecurityConnectorApplicationsClient.

Method Summary

Modifier and Type Method and Description
abstract ApplicationInner createOrUpdate(String resourceGroupName, String securityConnectorName, String applicationId, ApplicationInner application)

Creates or update a security Application on the given security connector.

abstract Response<ApplicationInner> createOrUpdateWithResponse(String resourceGroupName, String securityConnectorName, String applicationId, ApplicationInner application, Context context)

Creates or update a security Application on the given security connector.

abstract void delete(String resourceGroupName, String securityConnectorName, String applicationId)

Delete an Application over a given scope.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String securityConnectorName, String applicationId, Context context)

Delete an Application over a given scope.

abstract ApplicationInner get(String resourceGroupName, String securityConnectorName, String applicationId)

Get a specific application for the requested scope by applicationId.

abstract Response<ApplicationInner> getWithResponse(String resourceGroupName, String securityConnectorName, String applicationId, Context context)

Get a specific application for the requested scope by applicationId.

abstract PagedIterable<ApplicationInner> list(String resourceGroupName, String securityConnectorName)

Get a list of all relevant applications over a security connector level scope.

abstract PagedIterable<ApplicationInner> list(String resourceGroupName, String securityConnectorName, Context context)

Get a list of all relevant applications over a security connector level scope.

Method Details

createOrUpdate

public abstract ApplicationInner createOrUpdate(String resourceGroupName, String securityConnectorName, String applicationId, ApplicationInner application)

Creates or update a security Application on the given security connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
applicationId - The security Application key - unique key for the standard application.
application - Application over a subscription scope.

Returns:

security Application over a given scope.

createOrUpdateWithResponse

public abstract Response<ApplicationInner> createOrUpdateWithResponse(String resourceGroupName, String securityConnectorName, String applicationId, ApplicationInner application, Context context)

Creates or update a security Application on the given security connector.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
applicationId - The security Application key - unique key for the standard application.
application - Application over a subscription scope.
context - The context to associate with this operation.

Returns:

security Application over a given scope along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String securityConnectorName, String applicationId)

Delete an Application over a given scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
applicationId - The security Application key - unique key for the standard application.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String securityConnectorName, String applicationId, Context context)

Delete an Application over a given scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
applicationId - The security Application key - unique key for the standard application.
context - The context to associate with this operation.

Returns:

get

public abstract ApplicationInner get(String resourceGroupName, String securityConnectorName, String applicationId)

Get a specific application for the requested scope by applicationId.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
applicationId - The security Application key - unique key for the standard application.

Returns:

a specific application for the requested scope by applicationId.

getWithResponse

public abstract Response<ApplicationInner> getWithResponse(String resourceGroupName, String securityConnectorName, String applicationId, Context context)

Get a specific application for the requested scope by applicationId.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
applicationId - The security Application key - unique key for the standard application.
context - The context to associate with this operation.

Returns:

a specific application for the requested scope by applicationId along with Response<T>.

list

public abstract PagedIterable<ApplicationInner> list(String resourceGroupName, String securityConnectorName)

Get a list of all relevant applications over a security connector level scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.

Returns:

a list of all relevant applications over a security connector level scope as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<ApplicationInner> list(String resourceGroupName, String securityConnectorName, Context context)

Get a list of all relevant applications over a security connector level scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
securityConnectorName - The security connector name.
context - The context to associate with this operation.

Returns:

a list of all relevant applications over a security connector level scope as paginated response with PagedIterable<T>.

Applies to