Class InputExtensions
Inheritance
System.Object
InputExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.dll
Syntax
public static class InputExtensions
Methods
View Source
Apply<T, U>(Input<T>, Func<T, U>)
Declaration
public static Output<U> Apply<T, U>(this Input<T> input, Func<T, U> func)
Parameters
Type |
Name |
Description |
Input<T> |
input |
|
System.Func<T, U> |
func |
|
Returns
Type Parameters
View Source
Apply<T, U>(Input<T>, Func<T, Input<U>>)
Declaration
public static Output<U> Apply<T, U>(this Input<T> input, Func<T, Input<U>> func)
Parameters
Type |
Name |
Description |
Input<T> |
input |
|
System.Func<T, Input<U>> |
func |
|
Returns
Type Parameters
View Source
Apply<T, U>(Input<T>, Func<T, Output<U>>)
Declaration
public static Output<U> Apply<T, U>(this Input<T> input, Func<T, Output<U>> func)
Parameters
Type |
Name |
Description |
Input<T> |
input |
|
System.Func<T, Output<U>> |
func |
|
Returns
Type Parameters
View Source
Apply<T, U>(Input<T>, Func<T, Task<U>>)
Declaration
public static Output<U> Apply<T, U>(this Input<T> input, Func<T, Task<U>> func)
Parameters
Type |
Name |
Description |
Input<T> |
input |
|
System.Func<T, System.Threading.Tasks.Task<U>> |
func |
|
Returns
Type Parameters
View Source
ToOutput<T>(Input<T>)
Declaration
public static Output<T> ToOutput<T>(this Input<T> input)
Parameters
Type |
Name |
Description |
Input<T> |
input |
|
Returns
Type Parameters