SecurityConnectorsClient Interface

public interface SecurityConnectorsClient

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

Method Summary

Modifier and Type Method and Description
abstract SecurityConnectorInner createOrUpdate(String resourceGroupName, String securityConnectorName, SecurityConnectorInner securityConnector)

Creates or updates a security connector.

abstract Response<SecurityConnectorInner> createOrUpdateWithResponse(String resourceGroupName, String securityConnectorName, SecurityConnectorInner securityConnector, Context context)

Creates or updates a security connector.

abstract void delete(String resourceGroupName, String securityConnectorName)

Deletes a security connector.

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

Deletes a security connector.

abstract SecurityConnectorInner getByResourceGroup(String resourceGroupName, String securityConnectorName)

Retrieves details of a specific security connector.

abstract Response<SecurityConnectorInner> getByResourceGroupWithResponse(String resourceGroupName, String securityConnectorName, Context context)

Retrieves details of a specific security connector.

abstract PagedIterable<SecurityConnectorInner> list()

Lists all the security connectors in the specified subscription.

abstract PagedIterable<SecurityConnectorInner> list(Context context)

Lists all the security connectors in the specified subscription.

abstract PagedIterable<SecurityConnectorInner> listByResourceGroup(String resourceGroupName)

Lists all the security connectors in the specified resource group.

abstract PagedIterable<SecurityConnectorInner> listByResourceGroup(String resourceGroupName, Context context)

Lists all the security connectors in the specified resource group.

abstract SecurityConnectorInner update(String resourceGroupName, String securityConnectorName, SecurityConnectorInner securityConnector)

Updates a security connector.

abstract Response<SecurityConnectorInner> updateWithResponse(String resourceGroupName, String securityConnectorName, SecurityConnectorInner securityConnector, Context context)

Updates a security connector.

Method Details

createOrUpdate

public abstract SecurityConnectorInner createOrUpdate(String resourceGroupName, String securityConnectorName, SecurityConnectorInner securityConnector)

Creates or updates a security connector. If a security connector is already created and a subsequent request is issued for the same security connector id, then it will be updated.

Parameters:

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

Returns:

the security connector resource.

createOrUpdateWithResponse

public abstract Response<SecurityConnectorInner> createOrUpdateWithResponse(String resourceGroupName, String securityConnectorName, SecurityConnectorInner securityConnector, Context context)

Creates or updates a security connector. If a security connector is already created and a subsequent request is issued for the same security connector id, then it will be updated.

Parameters:

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

Returns:

the security connector resource along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String securityConnectorName)

Deletes a security connector.

Parameters:

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

deleteWithResponse

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

Deletes a security connector.

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:

getByResourceGroup

public abstract SecurityConnectorInner getByResourceGroup(String resourceGroupName, String securityConnectorName)

Retrieves details of a specific security connector.

Parameters:

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

Returns:

the security connector resource.

getByResourceGroupWithResponse

public abstract Response<SecurityConnectorInner> getByResourceGroupWithResponse(String resourceGroupName, String securityConnectorName, Context context)

Retrieves details of a specific security connector.

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:

the security connector resource along with Response<T>.

list

public abstract PagedIterable<SecurityConnectorInner> list()

Lists all the security connectors in the specified subscription. Use the 'nextLink' property in the response to get the next page of security connectors for the specified subscription.

Returns:

list of security connectors response as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<SecurityConnectorInner> list(Context context)

Lists all the security connectors in the specified subscription. Use the 'nextLink' property in the response to get the next page of security connectors for the specified subscription.

Parameters:

context - The context to associate with this operation.

Returns:

list of security connectors response as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<SecurityConnectorInner> listByResourceGroup(String resourceGroupName)

Lists all the security connectors in the specified resource group. Use the 'nextLink' property in the response to get the next page of security connectors for the specified resource group.

Parameters:

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

Returns:

list of security connectors response as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<SecurityConnectorInner> listByResourceGroup(String resourceGroupName, Context context)

Lists all the security connectors in the specified resource group. Use the 'nextLink' property in the response to get the next page of security connectors for the specified resource group.

Parameters:

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

Returns:

list of security connectors response as paginated response with PagedIterable<T>.

update

public abstract SecurityConnectorInner update(String resourceGroupName, String securityConnectorName, SecurityConnectorInner securityConnector)

Updates a security connector.

Parameters:

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

Returns:

the security connector resource.

updateWithResponse

public abstract Response<SecurityConnectorInner> updateWithResponse(String resourceGroupName, String securityConnectorName, SecurityConnectorInner securityConnector, Context context)

Updates a security connector.

Parameters:

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

Returns:

the security connector resource along with Response<T>.

Applies to