Share via


SecurityProperties Class

Definition

Security properties of the resource

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.SecurityPropertiesTypeConverter))]
public class SecurityProperties : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecurityProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.SecurityPropertiesTypeConverter))>]
type SecurityProperties = class
    interface ISecurityProperties
    interface IJsonSerializable
Public Class SecurityProperties
Implements ISecurityProperties
Inheritance
SecurityProperties
Attributes
Implements

Constructors

SecurityProperties()

Creates an new SecurityProperties instance.

Properties

ProvisioningState

The status of the last operation.

SecuredCoreComplianceAssignment

Secured Core Compliance Assignment

SecurityComplianceStatusDataAtRestEncrypted

Indicates whether data at-rest encryption is enabled on Azure Stack HCI clustered volumes.

SecurityComplianceStatusDataInTransitProtected

Indicates whether HCI cluster has data in-transit protection.

SecurityComplianceStatusLastUpdated

Time in UTC when compliance status was last updated.

SecurityComplianceStatusSecuredCoreCompliance

Indicates whether HCI hosts meets secured-core server requirements.

SecurityComplianceStatusWdacCompliance

Indicates whether HCI hosts have enforced consistent Windows Defender Application Control.

SmbEncryptionForIntraClusterTrafficComplianceAssignment

SMB encryption for intra-cluster traffic Compliance Assignment

WdacComplianceAssignment

WDAC Compliance Assignment

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SecurityProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SecurityProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISecurityProperties.

FromJsonString(String)

Creates a new instance of SecurityProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SecurityProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to