Share via


GitLabGroupConfiguration Class

Definition

GitLab Group Inventory Configuration.

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

Constructors

GitLabGroupConfiguration()

Creates an new GitLabGroupConfiguration instance.

Properties

AutoDiscovery

AutoDiscovery states.

ProjectConfig

GitLab Project Inventory Configuration. Dictionary of GitLab fully-qualified project name to desired project configuration. If AutoDiscovery is Enabled, this field should be null or empty.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of GitLabGroupConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of GitLabGroupConfiguration.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of GitLabGroupConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to