Show / Hide Table of Contents

Class ResourceSpec

Inheritance
object
ObjectTypeSpec
ResourceSpec
Implements
IEquatable<ObjectTypeSpec>
IEquatable<ResourceSpec>
Inherited Members
ObjectTypeSpec.Type
ObjectTypeSpec.Properties
ObjectTypeSpec.Required
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Pulumi.Experimental.Provider
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
Type Name Description
Dictionary<string, PropertySpec> inputProperties
HashSet<string> requiredInputs
Dictionary<string, PropertySpec> properties
HashSet<string> required

Properties

View Source

InputProperties

Declaration
[JsonPropertyName("inputProperties")]
public ImmutableSortedDictionary<string, PropertySpec> InputProperties { get; init; }
Property Value
Type Description
ImmutableSortedDictionary<string, PropertySpec>
View Source

IsComponent

Declaration
[JsonPropertyName("isComponent")]
public bool IsComponent { get; init; }
Property Value
Type Description
bool
View Source

RequiredInputs

Declaration
[JsonPropertyName("requiredInputs")]
public ImmutableSortedSet<string> RequiredInputs { get; init; }
Property Value
Type Description
ImmutableSortedSet<string>

Implements

IEquatable<T>
IEquatable<T>

Version 3.114.1

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