pulumi/sdk/dotnet/Pulumi/Deployment/IDeploymentInternal.cs
Mikhail Shilkov 66de4a48b7
First-class Stack component for .NET (#3618)
First-class Stack component for .NET
2019-12-23 08:31:12 +01:00

22 lines
596 B
C#

// Copyright 2016-2019, Pulumi Corporation
using System.Collections.Generic;
using System.Threading.Tasks;
using Pulumirpc;
namespace Pulumi
{
internal interface IDeploymentInternal : IDeployment
{
Options Options { get; }
string? GetConfig(string fullKey);
Stack Stack { get; set; }
ILogger Logger { get; }
IRunner Runner { get; }
void ReadOrRegisterResource(Resource resource, ResourceArgs args, ResourceOptions opts);
void RegisterResourceOutputs(Resource resource, Output<IDictionary<string, object?>> outputs);
}
}