Share via


SecurityGroupEntityProperties Class

Definition

SecurityGroup entity property bag.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.SecurityGroupEntityPropertiesTypeConverter))]
public class SecurityGroupEntityProperties : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ISecurityGroupEntityProperties, Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.SecurityGroupEntityPropertiesTypeConverter))>]
type SecurityGroupEntityProperties = class
    interface ISecurityGroupEntityProperties
    interface IJsonSerializable
    interface IEntityCommonProperties
    interface IValidates
Public Class SecurityGroupEntityProperties
Implements ISecurityGroupEntityProperties, IValidates
Inheritance
SecurityGroupEntityProperties
Attributes
Implements

Constructors

SecurityGroupEntityProperties()

Creates an new SecurityGroupEntityProperties instance.

Properties

AdditionalData

A bag of custom fields that should be part of the entity and will be presented to the user.

DistinguishedName

The group distinguished name

FriendlyName

The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.

ObjectGuid

A single-value attribute that is the unique identifier for the object, assigned by active directory.

Sid

The SID attribute is a single-value attribute that specifies the security identifier (SID) of the group

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SecurityGroupEntityProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SecurityGroupEntityProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ISecurityGroupEntityProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SecurityGroupEntityProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to