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

53 lines
1.5 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>
/// Holds billing meter details for each type of billing
/// </summary>
[OutputType]
public sealed class BillingMeterDetailsResponse
{
/// <summary>
/// Frequency of recurrence
/// </summary>
public readonly string Frequency;
/// <summary>
/// Represents MeterDetails
/// </summary>
public readonly Union<Outputs.Pav2MeterDetailsResponse, Outputs.PurchaseMeterDetailsResponse> MeterDetails;
/// <summary>
/// Represents Metering type (eg one-time or recurrent)
/// </summary>
public readonly string MeteringType;
/// <summary>
/// Represents Billing type name
/// </summary>
public readonly string Name;
[OutputConstructor]
private BillingMeterDetailsResponse(
string frequency,
Union<Outputs.Pav2MeterDetailsResponse, Outputs.PurchaseMeterDetailsResponse> meterDetails,
string meteringType,
string name)
{
Frequency = frequency;
MeterDetails = meterDetails;
MeteringType = meteringType;
Name = name;
}
}
}