Share via


GitCatalog Class

Definition

Properties for a Git repository catalog.

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

Constructors

GitCatalog()

Creates an new GitCatalog instance.

Properties

Branch

Git branch.

Path

The folder where the catalog items can be found inside the repository.

SecretIdentifier

A reference to the Key Vault secret containing a security token to authenticate to a Git repository.

Uri

Git URI.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of GitCatalog.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of GitCatalog.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of GitCatalog into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to