InformationProtectionPoliciesClient Interface

public interface InformationProtectionPoliciesClient

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

Method Summary

Modifier and Type Method and Description
abstract InformationProtectionPolicyInner createOrUpdate(String scope, InformationProtectionPolicyName informationProtectionPolicyName, InformationProtectionPolicyInner informationProtectionPolicy)

Details of the information protection policy.

abstract Response<InformationProtectionPolicyInner> createOrUpdateWithResponse(String scope, InformationProtectionPolicyName informationProtectionPolicyName, InformationProtectionPolicyInner informationProtectionPolicy, Context context)

Details of the information protection policy.

abstract InformationProtectionPolicyInner get(String scope, InformationProtectionPolicyName informationProtectionPolicyName)

Details of the information protection policy.

abstract Response<InformationProtectionPolicyInner> getWithResponse(String scope, InformationProtectionPolicyName informationProtectionPolicyName, Context context)

Details of the information protection policy.

abstract PagedIterable<InformationProtectionPolicyInner> list(String scope)

Information protection policies of a specific management group.

abstract PagedIterable<InformationProtectionPolicyInner> list(String scope, Context context)

Information protection policies of a specific management group.

Method Details

createOrUpdate

public abstract InformationProtectionPolicyInner createOrUpdate(String scope, InformationProtectionPolicyName informationProtectionPolicyName, InformationProtectionPolicyInner informationProtectionPolicy)

Details of the information protection policy.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
informationProtectionPolicyName - Name of the information protection policy.
informationProtectionPolicy - Information protection policy.

Returns:

information protection policy.

createOrUpdateWithResponse

public abstract Response<InformationProtectionPolicyInner> createOrUpdateWithResponse(String scope, InformationProtectionPolicyName informationProtectionPolicyName, InformationProtectionPolicyInner informationProtectionPolicy, Context context)

Details of the information protection policy.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
informationProtectionPolicyName - Name of the information protection policy.
informationProtectionPolicy - Information protection policy.
context - The context to associate with this operation.

Returns:

information protection policy along with Response<T>.

get

public abstract InformationProtectionPolicyInner get(String scope, InformationProtectionPolicyName informationProtectionPolicyName)

Details of the information protection policy.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
informationProtectionPolicyName - Name of the information protection policy.

Returns:

information protection policy.

getWithResponse

public abstract Response<InformationProtectionPolicyInner> getWithResponse(String scope, InformationProtectionPolicyName informationProtectionPolicyName, Context context)

Details of the information protection policy.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
informationProtectionPolicyName - Name of the information protection policy.
context - The context to associate with this operation.

Returns:

information protection policy along with Response<T>.

list

public abstract PagedIterable<InformationProtectionPolicyInner> list(String scope)

Information protection policies of a specific management group.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.

Returns:

information protection policies response as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<InformationProtectionPolicyInner> list(String scope, Context context)

Information protection policies of a specific management group.

Parameters:

scope - The fully qualified Azure Resource manager identifier of the resource.
context - The context to associate with this operation.

Returns:

information protection policies response as paginated response with PagedIterable<T>.

Applies to