Class ResourceSpec
Assembly: Pulumi.dll
Syntax
public record ResourceSpec : ObjectTypeSpec, IEquatable<ObjectTypeSpec>, IEquatable<ResourceSpec>
Constructors
View Source
ResourceSpec(Dictionary<string, PropertySpec>, HashSet<string>, Dictionary<string, PropertySpec>, HashSet<string>)
Declaration
public ResourceSpec(Dictionary<string, PropertySpec> inputProperties, HashSet<string> requiredInputs, Dictionary<string, PropertySpec> properties, HashSet<string> required)
Parameters
Properties
View Source
Declaration
[JsonPropertyName("inputProperties")]
public ImmutableSortedDictionary<string, PropertySpec> InputProperties { get; init; }
Property Value
View Source
IsComponent
Declaration
[JsonPropertyName("isComponent")]
public bool IsComponent { get; init; }
Property Value
View Source
Declaration
[JsonPropertyName("requiredInputs")]
public ImmutableSortedSet<string> RequiredInputs { get; init; }
Property Value
Implements