Share via


GitHubOwnerConfiguration Class

Definition

GitHub Owner Inventory Configuration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.GitHubOwnerConfigurationTypeConverter))]
public class GitHubOwnerConfiguration : Microsoft.Azure.PowerShell.Cmdlets.Security.Models.IGitHubOwnerConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.GitHubOwnerConfigurationTypeConverter))>]
type GitHubOwnerConfiguration = class
    interface IGitHubOwnerConfiguration
    interface IJsonSerializable
Public Class GitHubOwnerConfiguration
Implements IGitHubOwnerConfiguration
Inheritance
GitHubOwnerConfiguration
Attributes
Implements

Constructors

GitHubOwnerConfiguration()

Creates an new GitHubOwnerConfiguration instance.

Properties

AutoDiscovery

AutoDiscovery states.

RepositoryConfig

GitHub Repository Inventory Configuration. Dictionary of GitHub repository name to desired repository configuration. If AutoDiscovery is Enabled, this field should be null or empty.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of GitHubOwnerConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of GitHubOwnerConfiguration.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of GitHubOwnerConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to