pulumi/tests/testdata/codegen/any-resource/dotnet/GetResources.cs

57 lines
1.8 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.Example
{
public static class GetResources
{
public static Task<GetResourcesResult> InvokeAsync(GetResourcesArgs args, InvokeOptions? options = null)
=> global::Pulumi.Deployment.Instance.InvokeAsync<GetResourcesResult>("example::GetResources", args ?? new GetResourcesArgs(), options.WithDefaults());
public static Output<GetResourcesResult> Invoke(GetResourcesInvokeArgs args, InvokeOptions? options = null)
=> global::Pulumi.Deployment.Instance.Invoke<GetResourcesResult>("example::GetResources", args ?? new GetResourcesInvokeArgs(), options.WithDefaults());
}
public sealed class GetResourcesArgs : global::Pulumi.InvokeArgs
{
[Input("source", required: true)]
public Pulumi.Resource Source { get; set; } = null!;
public GetResourcesArgs()
{
}
public static new GetResourcesArgs Empty => new GetResourcesArgs();
}
public sealed class GetResourcesInvokeArgs : global::Pulumi.InvokeArgs
{
[Input("source", required: true)]
public Input<Pulumi.Resource> Source { get; set; } = null!;
public GetResourcesInvokeArgs()
{
}
public static new GetResourcesInvokeArgs Empty => new GetResourcesInvokeArgs();
}
[OutputType]
public sealed class GetResourcesResult
{
public readonly Pulumi.Resource Source;
[OutputConstructor]
private GetResourcesResult(Pulumi.Resource source)
{
Source = source;
}
}
}