winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

IResourceExportItem.cs (1349B)


      1 // -----------------------------------------------------------------------------
      2 // <copyright file="IResourceExportItem.cs" company="Microsoft Corporation">
      3 //     Copyright (c) Microsoft Corporation. Licensed under the MIT License.
      4 // </copyright>
      5 // -----------------------------------------------------------------------------
      6 
      7 namespace Microsoft.Management.Configuration.Processor.DSCv3.Model
      8 {
      9     using System.Collections.Generic;
     10     using Windows.Foundation.Collections;
     11 
     12     /// <summary>
     13     /// The interface to a `resource export` command result.
     14     /// </summary>
     15     internal interface IResourceExportItem
     16     {
     17         /// <summary>
     18         /// Gets the type of the resource.
     19         /// </summary>
     20         public string Type { get; }
     21 
     22         /// <summary>
     23         /// Gets the name of the resource instance.
     24         /// </summary>
     25         public string Name { get; }
     26 
     27         /// <summary>
     28         /// Gets the settings for this item.
     29         /// </summary>
     30         public ValueSet Settings { get; }
     31 
     32         /// <summary>
     33         /// Gets the metadata for this item.
     34         /// </summary>
     35         public ValueSet Metadata { get; }
     36 
     37         /// <summary>
     38         /// Gets the dependencies for this item.
     39         /// </summary>
     40         public IList<string> Dependencies { get; }
     41     }
     42 }