SecurityContactsClient Interface

public interface SecurityContactsClient

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

Method Summary

Modifier and Type Method and Description
abstract SecurityContactInner create(SecurityContactName securityContactName, SecurityContactInner securityContact)

Create security contact configurations for the subscription.

abstract Response<SecurityContactInner> createWithResponse(SecurityContactName securityContactName, SecurityContactInner securityContact, Context context)

Create security contact configurations for the subscription.

abstract void delete(SecurityContactName securityContactName)

Delete security contact configurations for the subscription.

abstract Response<Void> deleteWithResponse(SecurityContactName securityContactName, Context context)

Delete security contact configurations for the subscription.

abstract SecurityContactInner get(SecurityContactName securityContactName)

Get Default Security contact configurations for the subscription.

abstract Response<SecurityContactInner> getWithResponse(SecurityContactName securityContactName, Context context)

Get Default Security contact configurations for the subscription.

abstract PagedIterable<SecurityContactInner> list()

List all security contact configurations for the subscription.

abstract PagedIterable<SecurityContactInner> list(Context context)

List all security contact configurations for the subscription.

Method Details

create

public abstract SecurityContactInner create(SecurityContactName securityContactName, SecurityContactInner securityContact)

Create security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.
securityContact - Security contact object.

Returns:

contact details and configurations for notifications coming from Microsoft Defender for Cloud.

createWithResponse

public abstract Response<SecurityContactInner> createWithResponse(SecurityContactName securityContactName, SecurityContactInner securityContact, Context context)

Create security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.
securityContact - Security contact object.
context - The context to associate with this operation.

Returns:

contact details and configurations for notifications coming from Microsoft Defender for Cloud along with Response<T>.

delete

public abstract void delete(SecurityContactName securityContactName)

Delete security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(SecurityContactName securityContactName, Context context)

Delete security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.
context - The context to associate with this operation.

Returns:

get

public abstract SecurityContactInner get(SecurityContactName securityContactName)

Get Default Security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.

Returns:

default Security contact configurations for the subscription.

getWithResponse

public abstract Response<SecurityContactInner> getWithResponse(SecurityContactName securityContactName, Context context)

Get Default Security contact configurations for the subscription.

Parameters:

securityContactName - Name of the security contact object.
context - The context to associate with this operation.

Returns:

default Security contact configurations for the subscription along with Response<T>.

list

public abstract PagedIterable<SecurityContactInner> list()

List all security contact configurations for the subscription.

Returns:

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

list

public abstract PagedIterable<SecurityContactInner> list(Context context)

List all security contact configurations for the subscription.

Parameters:

context - The context to associate with this operation.

Returns:

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

Applies to