Show / Hide Table of Contents

Class TypeSpec

Inheritance
object
TypeSpec
PropertySpec
Implements
IEquatable<TypeSpec>
Inherited Members
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 TypeSpec : IEquatable<TypeSpec>

Properties

View Source

AdditionalProperties

Declaration
[JsonPropertyName("additionalProperties")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public TypeSpec? AdditionalProperties { get; init; }
Property Value
Type Description
TypeSpec
View Source

Items

Declaration
[JsonPropertyName("items")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public TypeSpec? Items { get; init; }
Property Value
Type Description
TypeSpec
View Source

Plain

Declaration
[JsonPropertyName("plain")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? Plain { get; init; }
Property Value
Type Description
bool?
View Source

Ref

Declaration
[JsonPropertyName("$ref")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Ref { get; init; }
Property Value
Type Description
string
View Source

Type

Declaration
[JsonPropertyName("type")]
public string? Type { get; init; }
Property Value
Type Description
string

Methods

View Source

CreateArray(TypeSpec)

Declaration
public static TypeSpec CreateArray(TypeSpec items)
Parameters
Type Name Description
TypeSpec items
Returns
Type Description
TypeSpec
View Source

CreateBuiltin(string, bool?)

Declaration
public static TypeSpec CreateBuiltin(string type, bool? plain = null)
Parameters
Type Name Description
string type
bool? plain
Returns
Type Description
TypeSpec
View Source

CreateDictionary(TypeSpec)

Declaration
public static TypeSpec CreateDictionary(TypeSpec additionalProperties)
Parameters
Type Name Description
TypeSpec additionalProperties
Returns
Type Description
TypeSpec
View Source

CreateReference(string, bool?)

Declaration
public static TypeSpec CreateReference(string reference, bool? plain = null)
Parameters
Type Name Description
string reference
bool? plain
Returns
Type Description
TypeSpec

Implements

IEquatable<T>

Version 3.114.1

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