github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/output-funcs-edgeorder/dotnet/Outputs/ConfigurationResponse.cs (about) 1 // *** WARNING: this file was generated by test. *** 2 // *** Do not edit by hand unless you're certain you know what you are doing! *** 3 4 using System; 5 using System.Collections.Generic; 6 using System.Collections.Immutable; 7 using System.Threading.Tasks; 8 using Pulumi.Serialization; 9 10 namespace Pulumi.Myedgeorder.Outputs 11 { 12 13 /// <summary> 14 /// Configuration object. 15 /// </summary> 16 [OutputType] 17 public sealed class ConfigurationResponse 18 { 19 /// <summary> 20 /// Availability information of the product system. 21 /// </summary> 22 public readonly Outputs.AvailabilityInformationResponse AvailabilityInformation; 23 /// <summary> 24 /// Cost information for the product system. 25 /// </summary> 26 public readonly Outputs.CostInformationResponse CostInformation; 27 /// <summary> 28 /// Description related to the product system. 29 /// </summary> 30 public readonly Outputs.DescriptionResponse Description; 31 /// <summary> 32 /// Dimensions of the configuration 33 /// </summary> 34 public readonly Outputs.DimensionsResponse Dimensions; 35 /// <summary> 36 /// Display Name for the product system. 37 /// </summary> 38 public readonly string DisplayName; 39 /// <summary> 40 /// list of filters supported for a product 41 /// </summary> 42 public readonly ImmutableArray<Outputs.FilterablePropertyResponse> FilterableProperties; 43 /// <summary> 44 /// Hierarchy information of a product. 45 /// </summary> 46 public readonly Outputs.HierarchyInformationResponse HierarchyInformation; 47 /// <summary> 48 /// Image information for the product system. 49 /// </summary> 50 public readonly ImmutableArray<Outputs.ImageInformationResponse> ImageInformation; 51 /// <summary> 52 /// Specifications of the configuration 53 /// </summary> 54 public readonly ImmutableArray<Outputs.SpecificationResponse> Specifications; 55 56 [OutputConstructor] 57 private ConfigurationResponse( 58 Outputs.AvailabilityInformationResponse availabilityInformation, 59 60 Outputs.CostInformationResponse costInformation, 61 62 Outputs.DescriptionResponse description, 63 64 Outputs.DimensionsResponse dimensions, 65 66 string displayName, 67 68 ImmutableArray<Outputs.FilterablePropertyResponse> filterableProperties, 69 70 Outputs.HierarchyInformationResponse hierarchyInformation, 71 72 ImmutableArray<Outputs.ImageInformationResponse> imageInformation, 73 74 ImmutableArray<Outputs.SpecificationResponse> specifications) 75 { 76 AvailabilityInformation = availabilityInformation; 77 CostInformation = costInformation; 78 Description = description; 79 Dimensions = dimensions; 80 DisplayName = displayName; 81 FilterableProperties = filterableProperties; 82 HierarchyInformation = hierarchyInformation; 83 ImageInformation = imageInformation; 84 Specifications = specifications; 85 } 86 } 87 }