pulumi/tests/testdata/codegen/output-funcs-edgeorder/dotnet/Outputs/ConfigurationResponse.cs

88 lines
3.1 KiB
C#

// *** WARNING: this file was generated by test. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
namespace Pulumi.Myedgeorder.Outputs
{
/// <summary>
/// Configuration object.
/// </summary>
[OutputType]
public sealed class ConfigurationResponse
{
/// <summary>
/// Availability information of the product system.
/// </summary>
public readonly Outputs.AvailabilityInformationResponse AvailabilityInformation;
/// <summary>
/// Cost information for the product system.
/// </summary>
public readonly Outputs.CostInformationResponse CostInformation;
/// <summary>
/// Description related to the product system.
/// </summary>
public readonly Outputs.DescriptionResponse Description;
/// <summary>
/// Dimensions of the configuration
/// </summary>
public readonly Outputs.DimensionsResponse Dimensions;
/// <summary>
/// Display Name for the product system.
/// </summary>
public readonly string DisplayName;
/// <summary>
/// list of filters supported for a product
/// </summary>
public readonly ImmutableArray<Outputs.FilterablePropertyResponse> FilterableProperties;
/// <summary>
/// Hierarchy information of a product.
/// </summary>
public readonly Outputs.HierarchyInformationResponse HierarchyInformation;
/// <summary>
/// Image information for the product system.
/// </summary>
public readonly ImmutableArray<Outputs.ImageInformationResponse> ImageInformation;
/// <summary>
/// Specifications of the configuration
/// </summary>
public readonly ImmutableArray<Outputs.SpecificationResponse> Specifications;
[OutputConstructor]
private ConfigurationResponse(
Outputs.AvailabilityInformationResponse availabilityInformation,
Outputs.CostInformationResponse costInformation,
Outputs.DescriptionResponse description,
Outputs.DimensionsResponse dimensions,
string displayName,
ImmutableArray<Outputs.FilterablePropertyResponse> filterableProperties,
Outputs.HierarchyInformationResponse hierarchyInformation,
ImmutableArray<Outputs.ImageInformationResponse> imageInformation,
ImmutableArray<Outputs.SpecificationResponse> specifications)
{
AvailabilityInformation = availabilityInformation;
CostInformation = costInformation;
Description = description;
Dimensions = dimensions;
DisplayName = displayName;
FilterableProperties = filterableProperties;
HierarchyInformation = hierarchyInformation;
ImageInformation = imageInformation;
Specifications = specifications;
}
}
}