pulumi/sdk/dotnet/Pulumi/Deployment/IDeploymentInternal.cs

23 lines
606 B
C#
Raw Normal View History

2019-11-21 22:46:14 +01:00
// Copyright 2016-2019, Pulumi Corporation
using System;
using System.Collections.Generic;
namespace Pulumi
{
internal interface IDeploymentInternal : IDeployment
{
string? GetConfig(string fullKey);
Stack Stack { get; set; }
ILogger Logger { get; }
IRunner Runner { get; }
void ReadOrRegisterResource(
Resource resource, bool remote, Func<string, Resource> newDependency, ResourceArgs args,
ResourceOptions opts);
void RegisterResourceOutputs(Resource resource, Output<IDictionary<string, object?>> outputs);
}
}