Share via


ProjectCatalogSettings Class

Definition

Settings to be used when associating a project with a catalog.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ProjectCatalogSettingsTypeConverter))]
public class ProjectCatalogSettings : Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IProjectCatalogSettings
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ProjectCatalogSettingsTypeConverter))>]
type ProjectCatalogSettings = class
    interface IProjectCatalogSettings
    interface IJsonSerializable
Public Class ProjectCatalogSettings
Implements IProjectCatalogSettings
Inheritance
ProjectCatalogSettings
Attributes
Implements

Constructors

ProjectCatalogSettings()

Creates an new ProjectCatalogSettings instance.

Properties

CatalogItemSyncType

Indicates catalog item types that can be synced.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProjectCatalogSettings.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProjectCatalogSettings.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IProjectCatalogSettings.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProjectCatalogSettings into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to