com.pulumi.deployment.internal.DeploymentInternal Maven / Gradle / Ivy
package com.pulumi.deployment.internal;
import com.pulumi.core.Output;
import com.pulumi.core.internal.annotations.InternalUse;
import com.pulumi.deployment.Deployment;
import com.pulumi.resources.Resource;
import com.pulumi.resources.ResourceArgs;
import com.pulumi.resources.ResourceOptions;
import com.pulumi.resources.internal.Stack;
import java.util.Map;
import java.util.Optional;
import java.util.function.Function;
@InternalUse
public interface DeploymentInternal extends Deployment {
DeploymentImpl.Config getConfig();
Optional getConfig(String fullKey);
boolean isConfigSecret(String fullKey);
Stack getStack();
void setStack(Stack stack);
Runner getRunner();
void readOrRegisterResource(Resource resource, boolean remote, Function newDependency,
ResourceArgs args, ResourceOptions opts, Resource.LazyFields lazy);
void registerResourceOutputs(Resource resource, Output
© 2015 - 2024 Weber Informatics LLC | Privacy Policy