Share via


DefenderForDevOpsGithubOffering Class

Definition

The Defender for DevOps for Github offering

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.DefenderForDevOpsGithubOfferingTypeConverter))]
public class DefenderForDevOpsGithubOffering : Microsoft.Azure.PowerShell.Cmdlets.Security.Models.IDefenderForDevOpsGithubOffering, Microsoft.Azure.PowerShell.Cmdlets.Security.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.DefenderForDevOpsGithubOfferingTypeConverter))>]
type DefenderForDevOpsGithubOffering = class
    interface IDefenderForDevOpsGithubOffering
    interface IJsonSerializable
    interface ICloudOffering
    interface IValidates
Public Class DefenderForDevOpsGithubOffering
Implements IDefenderForDevOpsGithubOffering, IValidates
Inheritance
DefenderForDevOpsGithubOffering
Attributes
Implements

Constructors

DefenderForDevOpsGithubOffering()

Creates an new DefenderForDevOpsGithubOffering instance.

Properties

Description

The offering description.

OfferingType

The type of the security offering.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DefenderForDevOpsGithubOffering.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DefenderForDevOpsGithubOffering.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Security.Models.IDefenderForDevOpsGithubOffering.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DefenderForDevOpsGithubOffering into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to