Share via


SecuritySettingInner Class

public final class SecuritySettingInner
extends ProxyResource

Security settings proxy resource.

Constructor Summary

Constructor Description
SecuritySettingInner()

Creates an instance of SecuritySettingInner class.

Method Summary

Modifier and Type Method and Description
static SecuritySettingInner fromJson(JsonReader jsonReader)

Reads an instance of SecuritySettingInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

String name()

Get the name property: The name of the resource.

ProvisioningState provisioningState()

Get the provisioningState property: The status of the last operation.

ComplianceAssignmentType securedCoreComplianceAssignment()

Get the securedCoreComplianceAssignment property: Secured Core Compliance Assignment.

SecurityComplianceStatus securityComplianceStatus()

Get the securityComplianceStatus property: Security Compliance Status.

ComplianceAssignmentType smbEncryptionForIntraClusterTrafficComplianceAssignment()

Get the smbEncryptionForIntraClusterTrafficComplianceAssignment property: SMB encryption for intra-cluster traffic Compliance Assignment.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

ComplianceAssignmentType wdacComplianceAssignment()

Get the wdacComplianceAssignment property: WDAC Compliance Assignment.

SecuritySettingInner withProvisioningState(ProvisioningState provisioningState)

Set the provisioningState property: The status of the last operation.

SecuritySettingInner withSecuredCoreComplianceAssignment(ComplianceAssignmentType securedCoreComplianceAssignment)

Set the securedCoreComplianceAssignment property: Secured Core Compliance Assignment.

SecuritySettingInner withSmbEncryptionForIntraClusterTrafficComplianceAssignment(ComplianceAssignmentType smbEncryptionForIntraClusterTrafficComplianceAssignment)

Set the smbEncryptionForIntraClusterTrafficComplianceAssignment property: SMB encryption for intra-cluster traffic Compliance Assignment.

SecuritySettingInner withWdacComplianceAssignment(ComplianceAssignmentType wdacComplianceAssignment)

Set the wdacComplianceAssignment property: WDAC Compliance Assignment.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

SecuritySettingInner

public SecuritySettingInner()

Creates an instance of SecuritySettingInner class.

Method Details

fromJson

public static SecuritySettingInner fromJson(JsonReader jsonReader)

Reads an instance of SecuritySettingInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SecuritySettingInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

SecuritySettingInner.id()

Returns:

the id value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

SecuritySettingInner.name()

Returns:

the name value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The status of the last operation.

Returns:

the provisioningState value.

securedCoreComplianceAssignment

public ComplianceAssignmentType securedCoreComplianceAssignment()

Get the securedCoreComplianceAssignment property: Secured Core Compliance Assignment.

Returns:

the securedCoreComplianceAssignment value.

securityComplianceStatus

public SecurityComplianceStatus securityComplianceStatus()

Get the securityComplianceStatus property: Security Compliance Status.

Returns:

the securityComplianceStatus value.

smbEncryptionForIntraClusterTrafficComplianceAssignment

public ComplianceAssignmentType smbEncryptionForIntraClusterTrafficComplianceAssignment()

Get the smbEncryptionForIntraClusterTrafficComplianceAssignment property: SMB encryption for intra-cluster traffic Compliance Assignment.

Returns:

the smbEncryptionForIntraClusterTrafficComplianceAssignment value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

SecuritySettingInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

SecuritySettingInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

wdacComplianceAssignment

public ComplianceAssignmentType wdacComplianceAssignment()

Get the wdacComplianceAssignment property: WDAC Compliance Assignment.

Returns:

the wdacComplianceAssignment value.

withProvisioningState

public SecuritySettingInner withProvisioningState(ProvisioningState provisioningState)

Set the provisioningState property: The status of the last operation.

Parameters:

provisioningState - the provisioningState value to set.

Returns:

the SecuritySettingInner object itself.

withSecuredCoreComplianceAssignment

public SecuritySettingInner withSecuredCoreComplianceAssignment(ComplianceAssignmentType securedCoreComplianceAssignment)

Set the securedCoreComplianceAssignment property: Secured Core Compliance Assignment.

Parameters:

securedCoreComplianceAssignment - the securedCoreComplianceAssignment value to set.

Returns:

the SecuritySettingInner object itself.

withSmbEncryptionForIntraClusterTrafficComplianceAssignment

public SecuritySettingInner withSmbEncryptionForIntraClusterTrafficComplianceAssignment(ComplianceAssignmentType smbEncryptionForIntraClusterTrafficComplianceAssignment)

Set the smbEncryptionForIntraClusterTrafficComplianceAssignment property: SMB encryption for intra-cluster traffic Compliance Assignment.

Parameters:

smbEncryptionForIntraClusterTrafficComplianceAssignment - the smbEncryptionForIntraClusterTrafficComplianceAssignment value to set.

Returns:

the SecuritySettingInner object itself.

withWdacComplianceAssignment

public SecuritySettingInner withWdacComplianceAssignment(ComplianceAssignmentType wdacComplianceAssignment)

Set the wdacComplianceAssignment property: WDAC Compliance Assignment.

Parameters:

wdacComplianceAssignment - the wdacComplianceAssignment value to set.

Returns:

the SecuritySettingInner object itself.

Applies to