Show / Hide Table of Contents

Class ProjectSettingsConflictException

Thrown when creating a Workspace detects a conflict between project settings found on disk (such as Pulumi.yaml) and a ProjectSettings object passed to the Create API.

There are two resolutions:

(A) to use the ProjectSettings, delete the Pulumi.yaml file from WorkDir or use a different WorkDir

(B) to use the exiting Pulumi.yaml from WorkDir, avoid customizing the ProjectSettings

Inheritance
object
Exception
ProjectSettingsConflictException
Implements
ISerializable
Inherited Members
Exception.GetBaseException()
Exception.GetObjectData(SerializationInfo, StreamingContext)
Exception.GetType()
Exception.ToString()
Exception.Data
Exception.HelpLink
Exception.HResult
Exception.InnerException
Exception.Message
Exception.Source
Exception.StackTrace
Exception.TargetSite
Exception.SerializeObjectState
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Pulumi.Automation.Exceptions
Assembly: Pulumi.Automation.dll
Syntax
public class ProjectSettingsConflictException : Exception, ISerializable

Properties

View Source

SettingsFileLocation

FullPath of the Pulumi.yaml (or Pulumi.yml, Pulumi.json) settings file found on disk.

Declaration
public string SettingsFileLocation { get; }
Property Value
Type Description
string

Implements

ISerializable
  • View Source
Back to top Copyright 2016-2023, Pulumi Corporation.