Documentation
¶
Index ¶
- Constants
- Variables
- func BoolRef(v bool) *bool
- func DeferredOutput[T any](ctx context.Context) (pulumix.Output[T], func(Output))
- func Float64Ref(v float64) *float64
- func IntRef(v int) *int
- func IsSecret(o Output) bool
- func RegisterInputType(interfaceType reflect.Type, input Input)
- func RegisterOutputType(output Output)
- func RegisterPackage(info PackageInfo)
- func RegisterResourceModule(pkg, mod string, module ResourceModule)
- func RegisterResourcePackage(pkg string, resourcePackage ResourcePackage)
- func Run(body RunFunc, opts ...RunOption)
- func RunErr(body RunFunc, opts ...RunOption) error
- func RunWithContext(ctx *Context, body RunFunc) error
- func StringRef(v string) *string
- type Alias
- type AnyOutput
- func (a AnyOutput) AsArchiveArrayArrayOutput() ArchiveArrayArrayOutput
- func (a AnyOutput) AsArchiveArrayMapOutput() ArchiveArrayMapOutput
- func (a AnyOutput) AsArchiveArrayOutput() ArchiveArrayOutput
- func (a AnyOutput) AsArchiveMapArrayOutput() ArchiveMapArrayOutput
- func (a AnyOutput) AsArchiveMapMapOutput() ArchiveMapMapOutput
- func (a AnyOutput) AsArchiveMapOutput() ArchiveMapOutput
- func (a AnyOutput) AsArchiveOutput() ArchiveOutput
- func (a AnyOutput) AsArrayArrayMapOutput() ArrayArrayMapOutput
- func (a AnyOutput) AsArrayArrayOutput() ArrayArrayOutput
- func (a AnyOutput) AsArrayMapOutput() ArrayMapOutput
- func (a AnyOutput) AsArrayOutput() ArrayOutput
- func (a AnyOutput) AsAssetArrayArrayOutput() AssetArrayArrayOutput
- func (a AnyOutput) AsAssetArrayMapOutput() AssetArrayMapOutput
- func (a AnyOutput) AsAssetArrayOutput() AssetArrayOutput
- func (a AnyOutput) AsAssetMapArrayOutput() AssetMapArrayOutput
- func (a AnyOutput) AsAssetMapMapOutput() AssetMapMapOutput
- func (a AnyOutput) AsAssetMapOutput() AssetMapOutput
- func (a AnyOutput) AsAssetOrArchiveArrayArrayOutput() AssetOrArchiveArrayArrayOutput
- func (a AnyOutput) AsAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput
- func (a AnyOutput) AsAssetOrArchiveArrayOutput() AssetOrArchiveArrayOutput
- func (a AnyOutput) AsAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput
- func (a AnyOutput) AsAssetOrArchiveMapMapOutput() AssetOrArchiveMapMapOutput
- func (a AnyOutput) AsAssetOrArchiveMapOutput() AssetOrArchiveMapOutput
- func (a AnyOutput) AsAssetOrArchiveOutput() AssetOrArchiveOutput
- func (a AnyOutput) AsAssetOutput() AssetOutput
- func (a AnyOutput) AsBoolArrayArrayOutput() BoolArrayArrayOutput
- func (a AnyOutput) AsBoolArrayMapOutput() BoolArrayMapOutput
- func (a AnyOutput) AsBoolArrayOutput() BoolArrayOutput
- func (a AnyOutput) AsBoolMapArrayOutput() BoolMapArrayOutput
- func (a AnyOutput) AsBoolMapMapOutput() BoolMapMapOutput
- func (a AnyOutput) AsBoolMapOutput() BoolMapOutput
- func (a AnyOutput) AsBoolOutput() BoolOutput
- func (a AnyOutput) AsBoolPtrOutput() BoolPtrOutput
- func (a AnyOutput) AsFloat64ArrayArrayOutput() Float64ArrayArrayOutput
- func (a AnyOutput) AsFloat64ArrayMapOutput() Float64ArrayMapOutput
- func (a AnyOutput) AsFloat64ArrayOutput() Float64ArrayOutput
- func (a AnyOutput) AsFloat64MapArrayOutput() Float64MapArrayOutput
- func (a AnyOutput) AsFloat64MapMapOutput() Float64MapMapOutput
- func (a AnyOutput) AsFloat64MapOutput() Float64MapOutput
- func (a AnyOutput) AsFloat64Output() Float64Output
- func (a AnyOutput) AsFloat64PtrOutput() Float64PtrOutput
- func (a AnyOutput) AsIDArrayArrayOutput() IDArrayArrayOutput
- func (a AnyOutput) AsIDArrayMapOutput() IDArrayMapOutput
- func (a AnyOutput) AsIDArrayOutput() IDArrayOutput
- func (a AnyOutput) AsIDMapArrayOutput() IDMapArrayOutput
- func (a AnyOutput) AsIDMapMapOutput() IDMapMapOutput
- func (a AnyOutput) AsIDMapOutput() IDMapOutput
- func (a AnyOutput) AsIDOutput() IDOutput
- func (a AnyOutput) AsIDPtrOutput() IDPtrOutput
- func (a AnyOutput) AsIntArrayArrayOutput() IntArrayArrayOutput
- func (a AnyOutput) AsIntArrayMapOutput() IntArrayMapOutput
- func (a AnyOutput) AsIntArrayOutput() IntArrayOutput
- func (a AnyOutput) AsIntMapArrayOutput() IntMapArrayOutput
- func (a AnyOutput) AsIntMapMapOutput() IntMapMapOutput
- func (a AnyOutput) AsIntMapOutput() IntMapOutput
- func (a AnyOutput) AsIntOutput() IntOutput
- func (a AnyOutput) AsIntPtrOutput() IntPtrOutput
- func (a AnyOutput) AsMapArrayOutput() MapArrayOutput
- func (a AnyOutput) AsMapMapOutput() MapMapOutput
- func (a AnyOutput) AsMapOutput() MapOutput
- func (a AnyOutput) AsStringArrayArrayOutput() StringArrayArrayOutput
- func (a AnyOutput) AsStringArrayMapOutput() StringArrayMapOutput
- func (a AnyOutput) AsStringArrayOutput() StringArrayOutput
- func (a AnyOutput) AsStringMapArrayOutput() StringMapArrayOutput
- func (a AnyOutput) AsStringMapMapMapOutput() StringMapMapMapOutput
- func (a AnyOutput) AsStringMapMapOutput() StringMapMapOutput
- func (a AnyOutput) AsStringMapOutput() StringMapOutput
- func (a AnyOutput) AsStringOutput() StringOutput
- func (a AnyOutput) AsStringPtrOutput() StringPtrOutput
- func (a AnyOutput) AsURNArrayArrayOutput() URNArrayArrayOutput
- func (a AnyOutput) AsURNArrayMapOutput() URNArrayMapOutput
- func (a AnyOutput) AsURNArrayOutput() URNArrayOutput
- func (a AnyOutput) AsURNMapArrayOutput() URNMapArrayOutput
- func (a AnyOutput) AsURNMapMapOutput() URNMapMapOutput
- func (a AnyOutput) AsURNMapOutput() URNMapOutput
- func (a AnyOutput) AsURNOutput() URNOutput
- func (a AnyOutput) AsURNPtrOutput() URNPtrOutput
- func (AnyOutput) ElementType() reflect.Type
- func (AnyOutput) MarshalJSON() ([]byte, error)
- func (o AnyOutput) ToOutput(context.Context) pulumix.Output[any]
- type Archive
- type ArchiveArray
- type ArchiveArrayArray
- func (ArchiveArrayArray) ElementType() reflect.Type
- func (in ArchiveArrayArray) ToArchiveArrayArrayOutput() ArchiveArrayArrayOutput
- func (in ArchiveArrayArray) ToArchiveArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayOutput
- func (in ArchiveArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][]Archive]
- type ArchiveArrayArrayInput
- type ArchiveArrayArrayOutput
- func (ArchiveArrayArrayOutput) ElementType() reflect.Type
- func (o ArchiveArrayArrayOutput) Index(i IntInput) ArchiveArrayOutput
- func (ArchiveArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveArrayArrayOutput) ToArchiveArrayArrayOutput() ArchiveArrayArrayOutput
- func (o ArchiveArrayArrayOutput) ToArchiveArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayOutput
- func (o ArchiveArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]Archive]
- type ArchiveArrayInput
- type ArchiveArrayMap
- func (ArchiveArrayMap) ElementType() reflect.Type
- func (in ArchiveArrayMap) ToArchiveArrayMapOutput() ArchiveArrayMapOutput
- func (in ArchiveArrayMap) ToArchiveArrayMapOutputWithContext(ctx context.Context) ArchiveArrayMapOutput
- func (in ArchiveArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]Archive]
- type ArchiveArrayMapInput
- type ArchiveArrayMapOutput
- func (ArchiveArrayMapOutput) ElementType() reflect.Type
- func (o ArchiveArrayMapOutput) MapIndex(k StringInput) ArchiveArrayOutput
- func (ArchiveArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveArrayMapOutput) ToArchiveArrayMapOutput() ArchiveArrayMapOutput
- func (o ArchiveArrayMapOutput) ToArchiveArrayMapOutputWithContext(ctx context.Context) ArchiveArrayMapOutput
- func (o ArchiveArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]Archive]
- type ArchiveArrayOutput
- func (ArchiveArrayOutput) ElementType() reflect.Type
- func (o ArchiveArrayOutput) Index(i IntInput) ArchiveOutput
- func (ArchiveArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveArrayOutput) ToArchiveArrayOutput() ArchiveArrayOutput
- func (o ArchiveArrayOutput) ToArchiveArrayOutputWithContext(ctx context.Context) ArchiveArrayOutput
- func (o ArchiveArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Archive]
- type ArchiveInput
- type ArchiveMap
- type ArchiveMapArray
- func (ArchiveMapArray) ElementType() reflect.Type
- func (in ArchiveMapArray) ToArchiveMapArrayOutput() ArchiveMapArrayOutput
- func (in ArchiveMapArray) ToArchiveMapArrayOutputWithContext(ctx context.Context) ArchiveMapArrayOutput
- func (in ArchiveMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]Archive]
- type ArchiveMapArrayInput
- type ArchiveMapArrayOutput
- func (ArchiveMapArrayOutput) ElementType() reflect.Type
- func (o ArchiveMapArrayOutput) Index(i IntInput) ArchiveMapOutput
- func (ArchiveMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveMapArrayOutput) ToArchiveMapArrayOutput() ArchiveMapArrayOutput
- func (o ArchiveMapArrayOutput) ToArchiveMapArrayOutputWithContext(ctx context.Context) ArchiveMapArrayOutput
- func (o ArchiveMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]Archive]
- type ArchiveMapInput
- type ArchiveMapMap
- func (ArchiveMapMap) ElementType() reflect.Type
- func (in ArchiveMapMap) ToArchiveMapMapOutput() ArchiveMapMapOutput
- func (in ArchiveMapMap) ToArchiveMapMapOutputWithContext(ctx context.Context) ArchiveMapMapOutput
- func (in ArchiveMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]Archive]
- type ArchiveMapMapInput
- type ArchiveMapMapOutput
- func (ArchiveMapMapOutput) ElementType() reflect.Type
- func (o ArchiveMapMapOutput) MapIndex(k StringInput) ArchiveMapOutput
- func (ArchiveMapMapOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveMapMapOutput) ToArchiveMapMapOutput() ArchiveMapMapOutput
- func (o ArchiveMapMapOutput) ToArchiveMapMapOutputWithContext(ctx context.Context) ArchiveMapMapOutput
- func (o ArchiveMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]Archive]
- type ArchiveMapOutput
- func (ArchiveMapOutput) ElementType() reflect.Type
- func (o ArchiveMapOutput) MapIndex(k StringInput) ArchiveOutput
- func (ArchiveMapOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveMapOutput) ToArchiveMapOutput() ArchiveMapOutput
- func (o ArchiveMapOutput) ToArchiveMapOutputWithContext(ctx context.Context) ArchiveMapOutput
- func (o ArchiveMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]Archive]
- type ArchiveOutput
- func (ArchiveOutput) ElementType() reflect.Type
- func (ArchiveOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveOutput) ToArchiveOutput() ArchiveOutput
- func (o ArchiveOutput) ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput
- func (o ArchiveOutput) ToAssetOrArchiveOutput() AssetOrArchiveOutput
- func (o ArchiveOutput) ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput
- func (o ArchiveOutput) ToOutput(ctx context.Context) pulumix.Output[Archive]
- type Array
- type ArrayArray
- type ArrayArrayInput
- type ArrayArrayMap
- func (ArrayArrayMap) ElementType() reflect.Type
- func (in ArrayArrayMap) ToArrayArrayMapOutput() ArrayArrayMapOutput
- func (in ArrayArrayMap) ToArrayArrayMapOutputWithContext(ctx context.Context) ArrayArrayMapOutput
- func (in ArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]interface{}]
- type ArrayArrayMapInput
- type ArrayArrayMapOutput
- func (ArrayArrayMapOutput) ElementType() reflect.Type
- func (o ArrayArrayMapOutput) MapIndex(k StringInput) ArrayArrayOutput
- func (ArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o ArrayArrayMapOutput) ToArrayArrayMapOutput() ArrayArrayMapOutput
- func (o ArrayArrayMapOutput) ToArrayArrayMapOutputWithContext(ctx context.Context) ArrayArrayMapOutput
- func (o ArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]interface{}]
- type ArrayArrayOutput
- func (ArrayArrayOutput) ElementType() reflect.Type
- func (o ArrayArrayOutput) Index(i IntInput) ArrayOutput
- func (ArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArrayArrayOutput) ToArrayArrayOutput() ArrayArrayOutput
- func (o ArrayArrayOutput) ToArrayArrayOutputWithContext(ctx context.Context) ArrayArrayOutput
- func (o ArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]interface{}]
- type ArrayInput
- type ArrayMap
- type ArrayMapInput
- type ArrayMapOutput
- func (ArrayMapOutput) ElementType() reflect.Type
- func (o ArrayMapOutput) MapIndex(k StringInput) ArrayOutput
- func (ArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o ArrayMapOutput) ToArrayMapOutput() ArrayMapOutput
- func (o ArrayMapOutput) ToArrayMapOutputWithContext(ctx context.Context) ArrayMapOutput
- func (o ArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]interface{}]
- type ArrayOutput
- func (ArrayOutput) ElementType() reflect.Type
- func (o ArrayOutput) Index(i IntInput) Output
- func (ArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArrayOutput) ToArrayOutput() ArrayOutput
- func (o ArrayOutput) ToArrayOutputWithContext(ctx context.Context) ArrayOutput
- func (o ArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]interface{}]
- type Asset
- type AssetArray
- type AssetArrayArray
- func (AssetArrayArray) ElementType() reflect.Type
- func (in AssetArrayArray) ToAssetArrayArrayOutput() AssetArrayArrayOutput
- func (in AssetArrayArray) ToAssetArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayOutput
- func (in AssetArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][]Asset]
- type AssetArrayArrayInput
- type AssetArrayArrayOutput
- func (AssetArrayArrayOutput) ElementType() reflect.Type
- func (o AssetArrayArrayOutput) Index(i IntInput) AssetArrayOutput
- func (AssetArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetArrayArrayOutput) ToAssetArrayArrayOutput() AssetArrayArrayOutput
- func (o AssetArrayArrayOutput) ToAssetArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayOutput
- func (o AssetArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]Asset]
- type AssetArrayInput
- type AssetArrayMap
- func (AssetArrayMap) ElementType() reflect.Type
- func (in AssetArrayMap) ToAssetArrayMapOutput() AssetArrayMapOutput
- func (in AssetArrayMap) ToAssetArrayMapOutputWithContext(ctx context.Context) AssetArrayMapOutput
- func (in AssetArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]Asset]
- type AssetArrayMapInput
- type AssetArrayMapOutput
- func (AssetArrayMapOutput) ElementType() reflect.Type
- func (o AssetArrayMapOutput) MapIndex(k StringInput) AssetArrayOutput
- func (AssetArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetArrayMapOutput) ToAssetArrayMapOutput() AssetArrayMapOutput
- func (o AssetArrayMapOutput) ToAssetArrayMapOutputWithContext(ctx context.Context) AssetArrayMapOutput
- func (o AssetArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]Asset]
- type AssetArrayOutput
- func (AssetArrayOutput) ElementType() reflect.Type
- func (o AssetArrayOutput) Index(i IntInput) AssetOutput
- func (AssetArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetArrayOutput) ToAssetArrayOutput() AssetArrayOutput
- func (o AssetArrayOutput) ToAssetArrayOutputWithContext(ctx context.Context) AssetArrayOutput
- func (o AssetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Asset]
- type AssetInput
- type AssetMap
- type AssetMapArray
- func (AssetMapArray) ElementType() reflect.Type
- func (in AssetMapArray) ToAssetMapArrayOutput() AssetMapArrayOutput
- func (in AssetMapArray) ToAssetMapArrayOutputWithContext(ctx context.Context) AssetMapArrayOutput
- func (in AssetMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]Asset]
- type AssetMapArrayInput
- type AssetMapArrayOutput
- func (AssetMapArrayOutput) ElementType() reflect.Type
- func (o AssetMapArrayOutput) Index(i IntInput) AssetMapOutput
- func (AssetMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetMapArrayOutput) ToAssetMapArrayOutput() AssetMapArrayOutput
- func (o AssetMapArrayOutput) ToAssetMapArrayOutputWithContext(ctx context.Context) AssetMapArrayOutput
- func (o AssetMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]Asset]
- type AssetMapInput
- type AssetMapMap
- type AssetMapMapInput
- type AssetMapMapOutput
- func (AssetMapMapOutput) ElementType() reflect.Type
- func (o AssetMapMapOutput) MapIndex(k StringInput) AssetMapOutput
- func (AssetMapMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetMapMapOutput) ToAssetMapMapOutput() AssetMapMapOutput
- func (o AssetMapMapOutput) ToAssetMapMapOutputWithContext(ctx context.Context) AssetMapMapOutput
- func (o AssetMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]Asset]
- type AssetMapOutput
- func (AssetMapOutput) ElementType() reflect.Type
- func (o AssetMapOutput) MapIndex(k StringInput) AssetOutput
- func (AssetMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetMapOutput) ToAssetMapOutput() AssetMapOutput
- func (o AssetMapOutput) ToAssetMapOutputWithContext(ctx context.Context) AssetMapOutput
- func (o AssetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]Asset]
- type AssetOrArchive
- type AssetOrArchiveArray
- func (AssetOrArchiveArray) ElementType() reflect.Type
- func (in AssetOrArchiveArray) ToAssetOrArchiveArrayOutput() AssetOrArchiveArrayOutput
- func (in AssetOrArchiveArray) ToAssetOrArchiveArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayOutput
- func (in AssetOrArchiveArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetOrArchive]
- type AssetOrArchiveArrayArray
- func (AssetOrArchiveArrayArray) ElementType() reflect.Type
- func (in AssetOrArchiveArrayArray) ToAssetOrArchiveArrayArrayOutput() AssetOrArchiveArrayArrayOutput
- func (in AssetOrArchiveArrayArray) ToAssetOrArchiveArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayOutput
- func (in AssetOrArchiveArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][]AssetOrArchive]
- type AssetOrArchiveArrayArrayInput
- type AssetOrArchiveArrayArrayOutput
- func (AssetOrArchiveArrayArrayOutput) ElementType() reflect.Type
- func (o AssetOrArchiveArrayArrayOutput) Index(i IntInput) AssetOrArchiveArrayOutput
- func (AssetOrArchiveArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveArrayArrayOutput) ToAssetOrArchiveArrayArrayOutput() AssetOrArchiveArrayArrayOutput
- func (o AssetOrArchiveArrayArrayOutput) ToAssetOrArchiveArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayOutput
- func (o AssetOrArchiveArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]AssetOrArchive]
- type AssetOrArchiveArrayInput
- type AssetOrArchiveArrayMap
- func (AssetOrArchiveArrayMap) ElementType() reflect.Type
- func (in AssetOrArchiveArrayMap) ToAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput
- func (in AssetOrArchiveArrayMap) ToAssetOrArchiveArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapOutput
- func (in AssetOrArchiveArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]AssetOrArchive]
- type AssetOrArchiveArrayMapInput
- type AssetOrArchiveArrayMapOutput
- func (AssetOrArchiveArrayMapOutput) ElementType() reflect.Type
- func (o AssetOrArchiveArrayMapOutput) MapIndex(k StringInput) AssetOrArchiveArrayOutput
- func (AssetOrArchiveArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput
- func (o AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapOutput
- func (o AssetOrArchiveArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]AssetOrArchive]
- type AssetOrArchiveArrayOutput
- func (AssetOrArchiveArrayOutput) ElementType() reflect.Type
- func (o AssetOrArchiveArrayOutput) Index(i IntInput) AssetOrArchiveOutput
- func (AssetOrArchiveArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutput() AssetOrArchiveArrayOutput
- func (o AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayOutput
- func (o AssetOrArchiveArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetOrArchive]
- type AssetOrArchiveInput
- type AssetOrArchiveMap
- func (AssetOrArchiveMap) ElementType() reflect.Type
- func (in AssetOrArchiveMap) ToAssetOrArchiveMapOutput() AssetOrArchiveMapOutput
- func (in AssetOrArchiveMap) ToAssetOrArchiveMapOutputWithContext(ctx context.Context) AssetOrArchiveMapOutput
- func (in AssetOrArchiveMap) ToOutput(ctx context.Context) pulumix.Output[map[string]AssetOrArchive]
- type AssetOrArchiveMapArray
- func (AssetOrArchiveMapArray) ElementType() reflect.Type
- func (in AssetOrArchiveMapArray) ToAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput
- func (in AssetOrArchiveMapArray) ToAssetOrArchiveMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayOutput
- func (in AssetOrArchiveMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]AssetOrArchive]
- type AssetOrArchiveMapArrayInput
- type AssetOrArchiveMapArrayOutput
- func (AssetOrArchiveMapArrayOutput) ElementType() reflect.Type
- func (o AssetOrArchiveMapArrayOutput) Index(i IntInput) AssetOrArchiveMapOutput
- func (AssetOrArchiveMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput
- func (o AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayOutput
- func (o AssetOrArchiveMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]AssetOrArchive]
- type AssetOrArchiveMapInput
- type AssetOrArchiveMapMap
- func (AssetOrArchiveMapMap) ElementType() reflect.Type
- func (in AssetOrArchiveMapMap) ToAssetOrArchiveMapMapOutput() AssetOrArchiveMapMapOutput
- func (in AssetOrArchiveMapMap) ToAssetOrArchiveMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapOutput
- func (in AssetOrArchiveMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]AssetOrArchive]
- type AssetOrArchiveMapMapInput
- type AssetOrArchiveMapMapOutput
- func (AssetOrArchiveMapMapOutput) ElementType() reflect.Type
- func (o AssetOrArchiveMapMapOutput) MapIndex(k StringInput) AssetOrArchiveMapOutput
- func (AssetOrArchiveMapMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveMapMapOutput) ToAssetOrArchiveMapMapOutput() AssetOrArchiveMapMapOutput
- func (o AssetOrArchiveMapMapOutput) ToAssetOrArchiveMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapOutput
- func (o AssetOrArchiveMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]AssetOrArchive]
- type AssetOrArchiveMapOutput
- func (AssetOrArchiveMapOutput) ElementType() reflect.Type
- func (o AssetOrArchiveMapOutput) MapIndex(k StringInput) AssetOrArchiveOutput
- func (AssetOrArchiveMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutput() AssetOrArchiveMapOutput
- func (o AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutputWithContext(ctx context.Context) AssetOrArchiveMapOutput
- func (o AssetOrArchiveMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]AssetOrArchive]
- type AssetOrArchiveOutput
- func (AssetOrArchiveOutput) ElementType() reflect.Type
- func (AssetOrArchiveOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveOutput) ToAssetOrArchiveOutput() AssetOrArchiveOutput
- func (o AssetOrArchiveOutput) ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput
- func (o AssetOrArchiveOutput) ToOutput(ctx context.Context) pulumix.Output[AssetOrArchive]
- type AssetOutput
- func (AssetOutput) ElementType() reflect.Type
- func (AssetOutput) MarshalJSON() ([]byte, error)
- func (o AssetOutput) ToAssetOrArchiveOutput() AssetOrArchiveOutput
- func (o AssetOutput) ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput
- func (o AssetOutput) ToAssetOutput() AssetOutput
- func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
- func (o AssetOutput) ToOutput(ctx context.Context) pulumix.Output[Asset]
- type Bool
- func (Bool) ElementType() reflect.Type
- func (in Bool) ToBoolOutput() BoolOutput
- func (in Bool) ToBoolOutputWithContext(ctx context.Context) BoolOutput
- func (in Bool) ToBoolPtrOutput() BoolPtrOutput
- func (in Bool) ToBoolPtrOutputWithContext(ctx context.Context) BoolPtrOutput
- func (in Bool) ToOutput(ctx context.Context) pulumix.Output[bool]
- type BoolArray
- type BoolArrayArray
- func (BoolArrayArray) ElementType() reflect.Type
- func (in BoolArrayArray) ToBoolArrayArrayOutput() BoolArrayArrayOutput
- func (in BoolArrayArray) ToBoolArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayOutput
- func (in BoolArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][]bool]
- type BoolArrayArrayInput
- type BoolArrayArrayOutput
- func (BoolArrayArrayOutput) ElementType() reflect.Type
- func (o BoolArrayArrayOutput) Index(i IntInput) BoolArrayOutput
- func (BoolArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o BoolArrayArrayOutput) ToBoolArrayArrayOutput() BoolArrayArrayOutput
- func (o BoolArrayArrayOutput) ToBoolArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayOutput
- func (o BoolArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]bool]
- type BoolArrayInput
- type BoolArrayMap
- type BoolArrayMapInput
- type BoolArrayMapOutput
- func (BoolArrayMapOutput) ElementType() reflect.Type
- func (o BoolArrayMapOutput) MapIndex(k StringInput) BoolArrayOutput
- func (BoolArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o BoolArrayMapOutput) ToBoolArrayMapOutput() BoolArrayMapOutput
- func (o BoolArrayMapOutput) ToBoolArrayMapOutputWithContext(ctx context.Context) BoolArrayMapOutput
- func (o BoolArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]bool]
- type BoolArrayOutput
- func (BoolArrayOutput) ElementType() reflect.Type
- func (o BoolArrayOutput) Index(i IntInput) BoolOutput
- func (BoolArrayOutput) MarshalJSON() ([]byte, error)
- func (o BoolArrayOutput) ToBoolArrayOutput() BoolArrayOutput
- func (o BoolArrayOutput) ToBoolArrayOutputWithContext(ctx context.Context) BoolArrayOutput
- func (o BoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]bool]
- type BoolInput
- type BoolMap
- type BoolMapArray
- type BoolMapArrayInput
- type BoolMapArrayOutput
- func (BoolMapArrayOutput) ElementType() reflect.Type
- func (o BoolMapArrayOutput) Index(i IntInput) BoolMapOutput
- func (BoolMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o BoolMapArrayOutput) ToBoolMapArrayOutput() BoolMapArrayOutput
- func (o BoolMapArrayOutput) ToBoolMapArrayOutputWithContext(ctx context.Context) BoolMapArrayOutput
- func (o BoolMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]bool]
- type BoolMapInput
- type BoolMapMap
- type BoolMapMapInput
- type BoolMapMapOutput
- func (BoolMapMapOutput) ElementType() reflect.Type
- func (o BoolMapMapOutput) MapIndex(k StringInput) BoolMapOutput
- func (BoolMapMapOutput) MarshalJSON() ([]byte, error)
- func (o BoolMapMapOutput) ToBoolMapMapOutput() BoolMapMapOutput
- func (o BoolMapMapOutput) ToBoolMapMapOutputWithContext(ctx context.Context) BoolMapMapOutput
- func (o BoolMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]bool]
- type BoolMapOutput
- func (BoolMapOutput) ElementType() reflect.Type
- func (o BoolMapOutput) MapIndex(k StringInput) BoolOutput
- func (BoolMapOutput) MarshalJSON() ([]byte, error)
- func (o BoolMapOutput) ToBoolMapOutput() BoolMapOutput
- func (o BoolMapOutput) ToBoolMapOutputWithContext(ctx context.Context) BoolMapOutput
- func (o BoolMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]bool]
- type BoolOutput
- func (BoolOutput) ElementType() reflect.Type
- func (BoolOutput) MarshalJSON() ([]byte, error)
- func (o BoolOutput) ToBoolOutput() BoolOutput
- func (o BoolOutput) ToBoolOutputWithContext(ctx context.Context) BoolOutput
- func (o BoolOutput) ToBoolPtrOutput() BoolPtrOutput
- func (o BoolOutput) ToBoolPtrOutputWithContext(ctx context.Context) BoolPtrOutput
- func (o BoolOutput) ToOutput(ctx context.Context) pulumix.Output[bool]
- type BoolPtrInput
- type BoolPtrOutput
- func (o BoolPtrOutput) Elem() BoolOutput
- func (BoolPtrOutput) ElementType() reflect.Type
- func (BoolPtrOutput) MarshalJSON() ([]byte, error)
- func (o BoolPtrOutput) ToBoolPtrOutput() BoolPtrOutput
- func (o BoolPtrOutput) ToBoolPtrOutputWithContext(ctx context.Context) BoolPtrOutput
- func (o BoolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*bool]
- type ComponentResource
- type Context
- func (ctx *Context) Call(tok string, args Input, output Output, self Resource, opts ...InvokeOption) (Output, error)
- func (ctx *Context) CallPackage(tok string, args Input, output Output, self Resource, packageRef string, ...) (Output, error)
- func (ctx *Context) Close() error
- func (ctx *Context) Context() context.Context
- func (ctx *Context) DryRun() bool
- func (ctx *Context) Export(name string, value Input)
- func (ctx *Context) GetConfig(key string) (string, bool)
- func (ctx *Context) Invoke(tok string, args interface{}, result interface{}, opts ...InvokeOption) (err error)
- func (ctx *Context) InvokeOutput(tok string, args interface{}, output Output, options InvokeOutputOptions) Output
- func (ctx *Context) InvokePackage(tok string, args interface{}, result interface{}, packageRef string, ...) error
- func (ctx *Context) InvokePackageRaw(tok string, args interface{}, result interface{}, packageRef string, ...) (isSecret bool, err error)
- func (ctx *Context) IsConfigSecret(key string) bool
- func (ctx *Context) NewOutput() (Output, func(interface{}), func(error))
- func (ctx *Context) Organization() string
- func (ctx *Context) Parallel() int32
- func (ctx *Context) Project() string
- func (ctx *Context) ReadPackageResource(t, name string, id IDInput, props Input, resource CustomResource, ...) error
- func (ctx *Context) ReadResource(t, name string, id IDInput, props Input, resource CustomResource, ...) error
- func (ctx *Context) RegisterComponentResource(t, name string, resource ComponentResource, opts ...ResourceOption) error
- func (ctx *Context) RegisterInvokeTransform(t InvokeTransform) error
- func (ctx *Context) RegisterPackage(in *pulumirpc.RegisterPackageRequest) (*pulumirpc.RegisterPackageResponse, error)
- func (ctx *Context) RegisterPackageRemoteComponentResource(t, name string, props Input, resource ComponentResource, packageRef string, ...) error
- func (ctx *Context) RegisterPackageResource(t, name string, props Input, resource Resource, packageRef string, ...) error
- func (ctx *Context) RegisterRemoteComponentResource(t, name string, props Input, resource ComponentResource, ...) error
- func (ctx *Context) RegisterResource(t, name string, props Input, resource Resource, opts ...ResourceOption) error
- func (ctx *Context) RegisterResourceOutputs(resource Resource, outs Map) error
- func (ctx *Context) RegisterResourceTransform(t ResourceTransform) error
- func (ctx *Context) RegisterStackTransform(t ResourceTransform) errordeprecated
- func (ctx *Context) RegisterStackTransformation(t ResourceTransformation) error
- func (ctx *Context) RunningWithMocks() bool
- func (ctx *Context) Stack() string
- func (ctx *Context) Value(key any) any
- func (ctx *Context) WithValue(key, val any) *Context
- type CustomResource
- type CustomResourceState
- type CustomTimeouts
- type Float64
- func (Float64) ElementType() reflect.Type
- func (in Float64) ToFloat64Output() Float64Output
- func (in Float64) ToFloat64OutputWithContext(ctx context.Context) Float64Output
- func (in Float64) ToFloat64PtrOutput() Float64PtrOutput
- func (in Float64) ToFloat64PtrOutputWithContext(ctx context.Context) Float64PtrOutput
- func (in Float64) ToOutput(ctx context.Context) pulumix.Output[float64]
- type Float64Array
- type Float64ArrayArray
- func (Float64ArrayArray) ElementType() reflect.Type
- func (in Float64ArrayArray) ToFloat64ArrayArrayOutput() Float64ArrayArrayOutput
- func (in Float64ArrayArray) ToFloat64ArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayOutput
- func (in Float64ArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][]float64]
- type Float64ArrayArrayInput
- type Float64ArrayArrayOutput
- func (Float64ArrayArrayOutput) ElementType() reflect.Type
- func (o Float64ArrayArrayOutput) Index(i IntInput) Float64ArrayOutput
- func (Float64ArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o Float64ArrayArrayOutput) ToFloat64ArrayArrayOutput() Float64ArrayArrayOutput
- func (o Float64ArrayArrayOutput) ToFloat64ArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayOutput
- func (o Float64ArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]float64]
- type Float64ArrayInput
- type Float64ArrayMap
- func (Float64ArrayMap) ElementType() reflect.Type
- func (in Float64ArrayMap) ToFloat64ArrayMapOutput() Float64ArrayMapOutput
- func (in Float64ArrayMap) ToFloat64ArrayMapOutputWithContext(ctx context.Context) Float64ArrayMapOutput
- func (in Float64ArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]float64]
- type Float64ArrayMapInput
- type Float64ArrayMapOutput
- func (Float64ArrayMapOutput) ElementType() reflect.Type
- func (o Float64ArrayMapOutput) MapIndex(k StringInput) Float64ArrayOutput
- func (Float64ArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o Float64ArrayMapOutput) ToFloat64ArrayMapOutput() Float64ArrayMapOutput
- func (o Float64ArrayMapOutput) ToFloat64ArrayMapOutputWithContext(ctx context.Context) Float64ArrayMapOutput
- func (o Float64ArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]float64]
- type Float64ArrayOutput
- func (Float64ArrayOutput) ElementType() reflect.Type
- func (o Float64ArrayOutput) Index(i IntInput) Float64Output
- func (Float64ArrayOutput) MarshalJSON() ([]byte, error)
- func (o Float64ArrayOutput) ToFloat64ArrayOutput() Float64ArrayOutput
- func (o Float64ArrayOutput) ToFloat64ArrayOutputWithContext(ctx context.Context) Float64ArrayOutput
- func (o Float64ArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]float64]
- type Float64Input
- type Float64Map
- type Float64MapArray
- func (Float64MapArray) ElementType() reflect.Type
- func (in Float64MapArray) ToFloat64MapArrayOutput() Float64MapArrayOutput
- func (in Float64MapArray) ToFloat64MapArrayOutputWithContext(ctx context.Context) Float64MapArrayOutput
- func (in Float64MapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]float64]
- type Float64MapArrayInput
- type Float64MapArrayOutput
- func (Float64MapArrayOutput) ElementType() reflect.Type
- func (o Float64MapArrayOutput) Index(i IntInput) Float64MapOutput
- func (Float64MapArrayOutput) MarshalJSON() ([]byte, error)
- func (o Float64MapArrayOutput) ToFloat64MapArrayOutput() Float64MapArrayOutput
- func (o Float64MapArrayOutput) ToFloat64MapArrayOutputWithContext(ctx context.Context) Float64MapArrayOutput
- func (o Float64MapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]float64]
- type Float64MapInput
- type Float64MapMap
- func (Float64MapMap) ElementType() reflect.Type
- func (in Float64MapMap) ToFloat64MapMapOutput() Float64MapMapOutput
- func (in Float64MapMap) ToFloat64MapMapOutputWithContext(ctx context.Context) Float64MapMapOutput
- func (in Float64MapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]float64]
- type Float64MapMapInput
- type Float64MapMapOutput
- func (Float64MapMapOutput) ElementType() reflect.Type
- func (o Float64MapMapOutput) MapIndex(k StringInput) Float64MapOutput
- func (Float64MapMapOutput) MarshalJSON() ([]byte, error)
- func (o Float64MapMapOutput) ToFloat64MapMapOutput() Float64MapMapOutput
- func (o Float64MapMapOutput) ToFloat64MapMapOutputWithContext(ctx context.Context) Float64MapMapOutput
- func (o Float64MapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]float64]
- type Float64MapOutput
- func (Float64MapOutput) ElementType() reflect.Type
- func (o Float64MapOutput) MapIndex(k StringInput) Float64Output
- func (Float64MapOutput) MarshalJSON() ([]byte, error)
- func (o Float64MapOutput) ToFloat64MapOutput() Float64MapOutput
- func (o Float64MapOutput) ToFloat64MapOutputWithContext(ctx context.Context) Float64MapOutput
- func (o Float64MapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]float64]
- type Float64Output
- func (Float64Output) ElementType() reflect.Type
- func (Float64Output) MarshalJSON() ([]byte, error)
- func (o Float64Output) ToFloat64Output() Float64Output
- func (o Float64Output) ToFloat64OutputWithContext(ctx context.Context) Float64Output
- func (o Float64Output) ToFloat64PtrOutput() Float64PtrOutput
- func (o Float64Output) ToFloat64PtrOutputWithContext(ctx context.Context) Float64PtrOutput
- func (o Float64Output) ToOutput(ctx context.Context) pulumix.Output[float64]
- type Float64PtrInput
- type Float64PtrOutput
- func (o Float64PtrOutput) Elem() Float64Output
- func (Float64PtrOutput) ElementType() reflect.Type
- func (Float64PtrOutput) MarshalJSON() ([]byte, error)
- func (o Float64PtrOutput) ToFloat64PtrOutput() Float64PtrOutput
- func (o Float64PtrOutput) ToFloat64PtrOutputWithContext(ctx context.Context) Float64PtrOutput
- func (o Float64PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*float64]
- type ID
- func (ID) ElementType() reflect.Type
- func (in ID) ToIDOutput() IDOutput
- func (in ID) ToIDOutputWithContext(ctx context.Context) IDOutput
- func (in ID) ToIDPtrOutput() IDPtrOutput
- func (in ID) ToIDPtrOutputWithContext(ctx context.Context) IDPtrOutput
- func (in ID) ToOutput(ctx context.Context) pulumix.Output[ID]
- func (in ID) ToStringOutput() StringOutput
- func (in ID) ToStringOutputWithContext(ctx context.Context) StringOutput
- func (in ID) ToStringPtrOutput() StringPtrOutput
- func (in ID) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
- type IDArray
- type IDArrayArray
- type IDArrayArrayInput
- type IDArrayArrayOutput
- func (IDArrayArrayOutput) ElementType() reflect.Type
- func (o IDArrayArrayOutput) Index(i IntInput) IDArrayOutput
- func (IDArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o IDArrayArrayOutput) ToIDArrayArrayOutput() IDArrayArrayOutput
- func (o IDArrayArrayOutput) ToIDArrayArrayOutputWithContext(ctx context.Context) IDArrayArrayOutput
- func (o IDArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]ID]
- type IDArrayInput
- type IDArrayMap
- type IDArrayMapInput
- type IDArrayMapOutput
- func (IDArrayMapOutput) ElementType() reflect.Type
- func (o IDArrayMapOutput) MapIndex(k StringInput) IDArrayOutput
- func (IDArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o IDArrayMapOutput) ToIDArrayMapOutput() IDArrayMapOutput
- func (o IDArrayMapOutput) ToIDArrayMapOutputWithContext(ctx context.Context) IDArrayMapOutput
- func (o IDArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]ID]
- type IDArrayOutput
- func (IDArrayOutput) ElementType() reflect.Type
- func (o IDArrayOutput) Index(i IntInput) IDOutput
- func (IDArrayOutput) MarshalJSON() ([]byte, error)
- func (o IDArrayOutput) ToIDArrayOutput() IDArrayOutput
- func (o IDArrayOutput) ToIDArrayOutputWithContext(ctx context.Context) IDArrayOutput
- func (o IDArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ID]
- type IDInput
- type IDMap
- type IDMapArray
- type IDMapArrayInput
- type IDMapArrayOutput
- func (IDMapArrayOutput) ElementType() reflect.Type
- func (o IDMapArrayOutput) Index(i IntInput) IDMapOutput
- func (IDMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o IDMapArrayOutput) ToIDMapArrayOutput() IDMapArrayOutput
- func (o IDMapArrayOutput) ToIDMapArrayOutputWithContext(ctx context.Context) IDMapArrayOutput
- func (o IDMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]ID]
- type IDMapInput
- type IDMapMap
- type IDMapMapInput
- type IDMapMapOutput
- func (IDMapMapOutput) ElementType() reflect.Type
- func (o IDMapMapOutput) MapIndex(k StringInput) IDMapOutput
- func (IDMapMapOutput) MarshalJSON() ([]byte, error)
- func (o IDMapMapOutput) ToIDMapMapOutput() IDMapMapOutput
- func (o IDMapMapOutput) ToIDMapMapOutputWithContext(ctx context.Context) IDMapMapOutput
- func (o IDMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]ID]
- type IDMapOutput
- func (IDMapOutput) ElementType() reflect.Type
- func (o IDMapOutput) MapIndex(k StringInput) IDOutput
- func (IDMapOutput) MarshalJSON() ([]byte, error)
- func (o IDMapOutput) ToIDMapOutput() IDMapOutput
- func (o IDMapOutput) ToIDMapOutputWithContext(ctx context.Context) IDMapOutput
- func (o IDMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]ID]
- type IDOutput
- func (IDOutput) ElementType() reflect.Type
- func (IDOutput) MarshalJSON() ([]byte, error)
- func (o IDOutput) ToIDOutput() IDOutput
- func (o IDOutput) ToIDOutputWithContext(ctx context.Context) IDOutput
- func (o IDOutput) ToIDPtrOutput() IDPtrOutput
- func (o IDOutput) ToIDPtrOutputWithContext(ctx context.Context) IDPtrOutput
- func (o IDOutput) ToOutput(ctx context.Context) pulumix.Output[ID]
- func (o IDOutput) ToStringOutput() StringOutput
- func (o IDOutput) ToStringOutputWithContext(ctx context.Context) StringOutput
- func (o IDOutput) ToStringPtrOutput() StringPtrOutput
- func (o IDOutput) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
- type IDPtrInput
- type IDPtrOutput
- func (o IDPtrOutput) Elem() IDOutput
- func (IDPtrOutput) ElementType() reflect.Type
- func (IDPtrOutput) MarshalJSON() ([]byte, error)
- func (o IDPtrOutput) ToIDPtrOutput() IDPtrOutput
- func (o IDPtrOutput) ToIDPtrOutputWithContext(ctx context.Context) IDPtrOutput
- func (o IDPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ID]
- type Input
- type Int
- func (Int) ElementType() reflect.Type
- func (in Int) ToIntOutput() IntOutput
- func (in Int) ToIntOutputWithContext(ctx context.Context) IntOutput
- func (in Int) ToIntPtrOutput() IntPtrOutput
- func (in Int) ToIntPtrOutputWithContext(ctx context.Context) IntPtrOutput
- func (in Int) ToOutput(ctx context.Context) pulumix.Output[int]
- type IntArray
- type IntArrayArray
- type IntArrayArrayInput
- type IntArrayArrayOutput
- func (IntArrayArrayOutput) ElementType() reflect.Type
- func (o IntArrayArrayOutput) Index(i IntInput) IntArrayOutput
- func (IntArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o IntArrayArrayOutput) ToIntArrayArrayOutput() IntArrayArrayOutput
- func (o IntArrayArrayOutput) ToIntArrayArrayOutputWithContext(ctx context.Context) IntArrayArrayOutput
- func (o IntArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]int]
- type IntArrayInput
- type IntArrayMap
- type IntArrayMapInput
- type IntArrayMapOutput
- func (IntArrayMapOutput) ElementType() reflect.Type
- func (o IntArrayMapOutput) MapIndex(k StringInput) IntArrayOutput
- func (IntArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o IntArrayMapOutput) ToIntArrayMapOutput() IntArrayMapOutput
- func (o IntArrayMapOutput) ToIntArrayMapOutputWithContext(ctx context.Context) IntArrayMapOutput
- func (o IntArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]int]
- type IntArrayOutput
- func (IntArrayOutput) ElementType() reflect.Type
- func (o IntArrayOutput) Index(i IntInput) IntOutput
- func (IntArrayOutput) MarshalJSON() ([]byte, error)
- func (o IntArrayOutput) ToIntArrayOutput() IntArrayOutput
- func (o IntArrayOutput) ToIntArrayOutputWithContext(ctx context.Context) IntArrayOutput
- func (o IntArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]int]
- type IntInput
- type IntMap
- type IntMapArray
- type IntMapArrayInput
- type IntMapArrayOutput
- func (IntMapArrayOutput) ElementType() reflect.Type
- func (o IntMapArrayOutput) Index(i IntInput) IntMapOutput
- func (IntMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o IntMapArrayOutput) ToIntMapArrayOutput() IntMapArrayOutput
- func (o IntMapArrayOutput) ToIntMapArrayOutputWithContext(ctx context.Context) IntMapArrayOutput
- func (o IntMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]int]
- type IntMapInput
- type IntMapMap
- type IntMapMapInput
- type IntMapMapOutput
- func (IntMapMapOutput) ElementType() reflect.Type
- func (o IntMapMapOutput) MapIndex(k StringInput) IntMapOutput
- func (IntMapMapOutput) MarshalJSON() ([]byte, error)
- func (o IntMapMapOutput) ToIntMapMapOutput() IntMapMapOutput
- func (o IntMapMapOutput) ToIntMapMapOutputWithContext(ctx context.Context) IntMapMapOutput
- func (o IntMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]int]
- type IntMapOutput
- func (IntMapOutput) ElementType() reflect.Type
- func (o IntMapOutput) MapIndex(k StringInput) IntOutput
- func (IntMapOutput) MarshalJSON() ([]byte, error)
- func (o IntMapOutput) ToIntMapOutput() IntMapOutput
- func (o IntMapOutput) ToIntMapOutputWithContext(ctx context.Context) IntMapOutput
- func (o IntMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]int]
- type IntOutput
- func (IntOutput) ElementType() reflect.Type
- func (IntOutput) MarshalJSON() ([]byte, error)
- func (o IntOutput) ToIntOutput() IntOutput
- func (o IntOutput) ToIntOutputWithContext(ctx context.Context) IntOutput
- func (o IntOutput) ToIntPtrOutput() IntPtrOutput
- func (o IntOutput) ToIntPtrOutputWithContext(ctx context.Context) IntPtrOutput
- func (o IntOutput) ToOutput(ctx context.Context) pulumix.Output[int]
- type IntPtrInput
- type IntPtrOutput
- func (o IntPtrOutput) Elem() IntOutput
- func (IntPtrOutput) ElementType() reflect.Type
- func (IntPtrOutput) MarshalJSON() ([]byte, error)
- func (o IntPtrOutput) ToIntPtrOutput() IntPtrOutput
- func (o IntPtrOutput) ToIntPtrOutputWithContext(ctx context.Context) IntPtrOutput
- func (o IntPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*int]
- type InvokeOption
- type InvokeOptions
- type InvokeOutputOptions
- type InvokeTransform
- type InvokeTransformArgs
- type InvokeTransformResult
- type Log
- type LogArgs
- type Map
- type MapArray
- type MapArrayInput
- type MapArrayOutput
- func (MapArrayOutput) ElementType() reflect.Type
- func (o MapArrayOutput) Index(i IntInput) MapOutput
- func (MapArrayOutput) MarshalJSON() ([]byte, error)
- func (o MapArrayOutput) ToMapArrayOutput() MapArrayOutput
- func (o MapArrayOutput) ToMapArrayOutputWithContext(ctx context.Context) MapArrayOutput
- func (o MapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]interface{}]
- type MapInput
- type MapMap
- type MapMapInput
- type MapMapOutput
- func (MapMapOutput) ElementType() reflect.Type
- func (o MapMapOutput) MapIndex(k StringInput) MapOutput
- func (MapMapOutput) MarshalJSON() ([]byte, error)
- func (o MapMapOutput) ToMapMapOutput() MapMapOutput
- func (o MapMapOutput) ToMapMapOutputWithContext(ctx context.Context) MapMapOutput
- func (o MapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]interface{}]
- type MapOutput
- func (MapOutput) ElementType() reflect.Type
- func (o MapOutput) MapIndex(k StringInput) Output
- func (MapOutput) MarshalJSON() ([]byte, error)
- func (o MapOutput) ToMapOutput() MapOutput
- func (o MapOutput) ToMapOutputWithContext(ctx context.Context) MapOutput
- func (o MapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]interface{}]
- type MockCallArgs
- type MockResourceArgs
- type MockResourceMonitor
- type Output
- func InternalGetRawOutputs(res *ResourceState) Output
- func NewOutput() (Output, func(interface{}), func(error))deprecated
- func OutputWithDependencies(ctx context.Context, o Output, deps ...Resource) Output
- func ToOutput(v interface{}) Output
- func ToOutputWithContext(ctx context.Context, v interface{}) Output
- func ToSecret(input interface{}) Output
- func ToSecretWithContext(ctx context.Context, input interface{}) Output
- func UnsafeUnknownOutput(deps []Resource) Output
- func Unsecret(input Output) Output
- func UnsecretWithContext(ctx context.Context, input Output) Output
- type OutputState
- type PackageInfo
- type ProviderResource
- type ProviderResourceState
- type Resource
- type ResourceArray
- type ResourceArrayInput
- type ResourceArrayOutput
- func (ResourceArrayOutput) ElementType() reflect.Type
- func (o ResourceArrayOutput) Index(i IntInput) ResourceOutput
- func (ResourceArrayOutput) MarshalJSON() ([]byte, error)
- func (o ResourceArrayOutput) ToOutput(context.Context) pulumix.Output[[]Resource]
- func (o ResourceArrayOutput) ToResourceArrayOutput() ResourceArrayOutput
- func (o ResourceArrayOutput) ToResourceArrayOutputWithContext(ctx context.Context) ResourceArrayOutput
- type ResourceInput
- type ResourceModule
- type ResourceOption
- func AdditionalSecretOutputs(o []string) ResourceOption
- func Aliases(o []Alias) ResourceOption
- func Composite(opts ...ResourceOption) ResourceOption
- func DeleteBeforeReplace(o bool) ResourceOption
- func DeletedWith(r Resource) ResourceOption
- func IgnoreChanges(o []string) ResourceOption
- func Import(o IDInput) ResourceOption
- func Protect(o bool) ResourceOption
- func ProviderMap(o map[string]ProviderResource) ResourceOption
- func Providers(o ...ProviderResource) ResourceOption
- func ReplaceOnChanges(o []string) ResourceOption
- func RetainOnDelete(b bool) ResourceOption
- func Timeouts(o *CustomTimeouts) ResourceOption
- func Transformations(o []ResourceTransformation) ResourceOption
- func Transforms(o []ResourceTransform) ResourceOption
- func URN_(o string) ResourceOption
- type ResourceOptions
- type ResourceOrInvokeOption
- func DependsOn(o []Resource) ResourceOrInvokeOption
- func DependsOnInputs(o ResourceArrayInput) ResourceOrInvokeOption
- func Parameterization(parameter []byte) ResourceOrInvokeOption
- func Parent(r Resource) ResourceOrInvokeOption
- func PluginDownloadURL(o string) ResourceOrInvokeOption
- func Provider(r ProviderResource) ResourceOrInvokeOption
- func Version(o string) ResourceOrInvokeOption
- type ResourceOutput
- func (ResourceOutput) ElementType() reflect.Type
- func (ResourceOutput) MarshalJSON() ([]byte, error)
- func (o ResourceOutput) ToOutput(context.Context) pulumix.Output[Resource]
- func (o ResourceOutput) ToResourceOutput() ResourceOutput
- func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
- type ResourcePackage
- type ResourceState
- type ResourceTransform
- type ResourceTransformArgs
- type ResourceTransformResult
- type ResourceTransformation
- type ResourceTransformationArgs
- type ResourceTransformationResult
- type RunFunc
- type RunInfo
- type RunOption
- type StackReference
- func (s *StackReference) GetFloat64Output(name StringInput) Float64Output
- func (s *StackReference) GetIDOutput(name StringInput) IDOutput
- func (s *StackReference) GetIntOutput(name StringInput) IntOutput
- func (s *StackReference) GetOutput(name StringInput) AnyOutput
- func (s *StackReference) GetOutputDetails(name string) (*StackReferenceOutputDetails, error)
- func (s *StackReference) GetStringOutput(name StringInput) StringOutput
- type StackReferenceArgs
- type StackReferenceOutputDetails
- type String
- func (String) ElementType() reflect.Type
- func (in String) ToOutput(ctx context.Context) pulumix.Output[string]
- func (in String) ToStringOutput() StringOutput
- func (in String) ToStringOutputWithContext(ctx context.Context) StringOutput
- func (in String) ToStringPtrOutput() StringPtrOutput
- func (in String) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
- type StringArray
- type StringArrayArray
- func (StringArrayArray) ElementType() reflect.Type
- func (in StringArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][]string]
- func (in StringArrayArray) ToStringArrayArrayOutput() StringArrayArrayOutput
- func (in StringArrayArray) ToStringArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayOutput
- type StringArrayArrayInput
- type StringArrayArrayOutput
- func (StringArrayArrayOutput) ElementType() reflect.Type
- func (o StringArrayArrayOutput) Index(i IntInput) StringArrayOutput
- func (StringArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o StringArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]string]
- func (o StringArrayArrayOutput) ToStringArrayArrayOutput() StringArrayArrayOutput
- func (o StringArrayArrayOutput) ToStringArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayOutput
- type StringArrayInput
- type StringArrayMap
- func (StringArrayMap) ElementType() reflect.Type
- func (in StringArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]string]
- func (in StringArrayMap) ToStringArrayMapOutput() StringArrayMapOutput
- func (in StringArrayMap) ToStringArrayMapOutputWithContext(ctx context.Context) StringArrayMapOutput
- type StringArrayMapInput
- type StringArrayMapOutput
- func (StringArrayMapOutput) ElementType() reflect.Type
- func (o StringArrayMapOutput) MapIndex(k StringInput) StringArrayOutput
- func (StringArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o StringArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]string]
- func (o StringArrayMapOutput) ToStringArrayMapOutput() StringArrayMapOutput
- func (o StringArrayMapOutput) ToStringArrayMapOutputWithContext(ctx context.Context) StringArrayMapOutput
- type StringArrayOutput
- func (StringArrayOutput) ElementType() reflect.Type
- func (o StringArrayOutput) Index(i IntInput) StringOutput
- func (StringArrayOutput) MarshalJSON() ([]byte, error)
- func (o StringArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]string]
- func (o StringArrayOutput) ToStringArrayOutput() StringArrayOutput
- func (o StringArrayOutput) ToStringArrayOutputWithContext(ctx context.Context) StringArrayOutput
- type StringInput
- type StringMap
- type StringMapArray
- func (StringMapArray) ElementType() reflect.Type
- func (in StringMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]string]
- func (in StringMapArray) ToStringMapArrayOutput() StringMapArrayOutput
- func (in StringMapArray) ToStringMapArrayOutputWithContext(ctx context.Context) StringMapArrayOutput
- type StringMapArrayInput
- type StringMapArrayOutput
- func (StringMapArrayOutput) ElementType() reflect.Type
- func (o StringMapArrayOutput) Index(i IntInput) StringMapOutput
- func (StringMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o StringMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]string]
- func (o StringMapArrayOutput) ToStringMapArrayOutput() StringMapArrayOutput
- func (o StringMapArrayOutput) ToStringMapArrayOutputWithContext(ctx context.Context) StringMapArrayOutput
- type StringMapInput
- type StringMapMap
- func (StringMapMap) ElementType() reflect.Type
- func (in StringMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]string]
- func (in StringMapMap) ToStringMapMapOutput() StringMapMapOutput
- func (in StringMapMap) ToStringMapMapOutputWithContext(ctx context.Context) StringMapMapOutput
- type StringMapMapInput
- type StringMapMapMap
- func (StringMapMapMap) ElementType() reflect.Type
- func (in StringMapMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]string]
- func (in StringMapMapMap) ToStringMapMapMapOutput() StringMapMapMapOutput
- func (in StringMapMapMap) ToStringMapMapMapOutputWithContext(ctx context.Context) StringMapMapMapOutput
- type StringMapMapMapInput
- type StringMapMapMapOutput
- func (StringMapMapMapOutput) ElementType() reflect.Type
- func (o StringMapMapMapOutput) MapIndex(k StringInput) StringMapMapOutput
- func (StringMapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o StringMapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]string]
- func (o StringMapMapMapOutput) ToStringMapMapMapOutput() StringMapMapMapOutput
- func (o StringMapMapMapOutput) ToStringMapMapMapOutputWithContext(ctx context.Context) StringMapMapMapOutput
- type StringMapMapOutput
- func (StringMapMapOutput) ElementType() reflect.Type
- func (o StringMapMapOutput) MapIndex(k StringInput) StringMapOutput
- func (StringMapMapOutput) MarshalJSON() ([]byte, error)
- func (o StringMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]string]
- func (o StringMapMapOutput) ToStringMapMapOutput() StringMapMapOutput
- func (o StringMapMapOutput) ToStringMapMapOutputWithContext(ctx context.Context) StringMapMapOutput
- type StringMapOutput
- func (StringMapOutput) ElementType() reflect.Type
- func (o StringMapOutput) MapIndex(k StringInput) StringOutput
- func (StringMapOutput) MarshalJSON() ([]byte, error)
- func (o StringMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]string]
- func (o StringMapOutput) ToStringMapOutput() StringMapOutput
- func (o StringMapOutput) ToStringMapOutputWithContext(ctx context.Context) StringMapOutput
- type StringOutput
- func (StringOutput) ElementType() reflect.Type
- func (StringOutput) MarshalJSON() ([]byte, error)
- func (o StringOutput) ToOutput(ctx context.Context) pulumix.Output[string]
- func (o StringOutput) ToStringOutput() StringOutput
- func (o StringOutput) ToStringOutputWithContext(ctx context.Context) StringOutput
- func (o StringOutput) ToStringPtrOutput() StringPtrOutput
- func (o StringOutput) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
- type StringPtrInput
- type StringPtrOutput
- func (o StringPtrOutput) Elem() StringOutput
- func (StringPtrOutput) ElementType() reflect.Type
- func (StringPtrOutput) MarshalJSON() ([]byte, error)
- func (o StringPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*string]
- func (o StringPtrOutput) ToStringPtrOutput() StringPtrOutput
- func (o StringPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
- type URN
- func (URN) ElementType() reflect.Type
- func (in URN) ToOutput(ctx context.Context) pulumix.Output[URN]
- func (in URN) ToStringOutput() StringOutput
- func (in URN) ToStringOutputWithContext(ctx context.Context) StringOutput
- func (in URN) ToStringPtrOutput() StringPtrOutput
- func (in URN) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
- func (in URN) ToURNOutput() URNOutput
- func (in URN) ToURNOutputWithContext(ctx context.Context) URNOutput
- func (in URN) ToURNPtrOutput() URNPtrOutput
- func (in URN) ToURNPtrOutputWithContext(ctx context.Context) URNPtrOutput
- type URNArray
- type URNArrayArray
- type URNArrayArrayInput
- type URNArrayArrayOutput
- func (URNArrayArrayOutput) ElementType() reflect.Type
- func (o URNArrayArrayOutput) Index(i IntInput) URNArrayOutput
- func (URNArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o URNArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]URN]
- func (o URNArrayArrayOutput) ToURNArrayArrayOutput() URNArrayArrayOutput
- func (o URNArrayArrayOutput) ToURNArrayArrayOutputWithContext(ctx context.Context) URNArrayArrayOutput
- type URNArrayInput
- type URNArrayMap
- type URNArrayMapInput
- type URNArrayMapOutput
- func (URNArrayMapOutput) ElementType() reflect.Type
- func (o URNArrayMapOutput) MapIndex(k StringInput) URNArrayOutput
- func (URNArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o URNArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]URN]
- func (o URNArrayMapOutput) ToURNArrayMapOutput() URNArrayMapOutput
- func (o URNArrayMapOutput) ToURNArrayMapOutputWithContext(ctx context.Context) URNArrayMapOutput
- type URNArrayOutput
- func (URNArrayOutput) ElementType() reflect.Type
- func (o URNArrayOutput) Index(i IntInput) URNOutput
- func (URNArrayOutput) MarshalJSON() ([]byte, error)
- func (o URNArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]URN]
- func (o URNArrayOutput) ToURNArrayOutput() URNArrayOutput
- func (o URNArrayOutput) ToURNArrayOutputWithContext(ctx context.Context) URNArrayOutput
- type URNInput
- type URNMap
- type URNMapArray
- type URNMapArrayInput
- type URNMapArrayOutput
- func (URNMapArrayOutput) ElementType() reflect.Type
- func (o URNMapArrayOutput) Index(i IntInput) URNMapOutput
- func (URNMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o URNMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]URN]
- func (o URNMapArrayOutput) ToURNMapArrayOutput() URNMapArrayOutput
- func (o URNMapArrayOutput) ToURNMapArrayOutputWithContext(ctx context.Context) URNMapArrayOutput
- type URNMapInput
- type URNMapMap
- type URNMapMapInput
- type URNMapMapOutput
- func (URNMapMapOutput) ElementType() reflect.Type
- func (o URNMapMapOutput) MapIndex(k StringInput) URNMapOutput
- func (URNMapMapOutput) MarshalJSON() ([]byte, error)
- func (o URNMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]URN]
- func (o URNMapMapOutput) ToURNMapMapOutput() URNMapMapOutput
- func (o URNMapMapOutput) ToURNMapMapOutputWithContext(ctx context.Context) URNMapMapOutput
- type URNMapOutput
- func (URNMapOutput) ElementType() reflect.Type
- func (o URNMapOutput) MapIndex(k StringInput) URNOutput
- func (URNMapOutput) MarshalJSON() ([]byte, error)
- func (o URNMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]URN]
- func (o URNMapOutput) ToURNMapOutput() URNMapOutput
- func (o URNMapOutput) ToURNMapOutputWithContext(ctx context.Context) URNMapOutput
- type URNOutput
- func (URNOutput) ElementType() reflect.Type
- func (URNOutput) MarshalJSON() ([]byte, error)
- func (o URNOutput) ToOutput(ctx context.Context) pulumix.Output[URN]
- func (o URNOutput) ToStringOutput() StringOutput
- func (o URNOutput) ToStringOutputWithContext(ctx context.Context) StringOutput
- func (o URNOutput) ToStringPtrOutput() StringPtrOutput
- func (o URNOutput) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
- func (o URNOutput) ToURNOutput() URNOutput
- func (o URNOutput) ToURNOutputWithContext(ctx context.Context) URNOutput
- func (o URNOutput) ToURNPtrOutput() URNPtrOutput
- func (o URNOutput) ToURNPtrOutputWithContext(ctx context.Context) URNPtrOutput
- type URNPtrInput
- type URNPtrOutput
- func (o URNPtrOutput) Elem() URNOutput
- func (URNPtrOutput) ElementType() reflect.Type
- func (URNPtrOutput) MarshalJSON() ([]byte, error)
- func (o URNPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*URN]
- func (o URNPtrOutput) ToURNPtrOutput() URNPtrOutput
- func (o URNPtrOutput) ToURNPtrOutputWithContext(ctx context.Context) URNPtrOutput
- type Versioned
Constants ¶
const ( // EnvOrganization is the envvar used to read the current Pulumi organization name. EnvOrganization = "PULUMI_ORGANIZATION" // EnvProject is the envvar used to read the current Pulumi project name. EnvProject = "PULUMI_PROJECT" // EnvStack is the envvar used to read the current Pulumi stack name. EnvStack = "PULUMI_STACK" // EnvConfig is the envvar used to read the current Pulumi configuration variables. EnvConfig = "PULUMI_CONFIG" // EnvConfigSecretKeys is the envvar used to read the current Pulumi configuration keys that are secrets. //nolint:gosec EnvConfigSecretKeys = "PULUMI_CONFIG_SECRET_KEYS" // EnvParallel is the envvar used to read the current Pulumi degree of parallelism. EnvParallel = "PULUMI_PARALLEL" // EnvDryRun is the envvar used to read the current Pulumi dry-run setting. EnvDryRun = "PULUMI_DRY_RUN" // EnvMonitor is the envvar used to read the current Pulumi monitor RPC address. EnvMonitor = "PULUMI_MONITOR" // EnvEngine is the envvar used to read the current Pulumi engine RPC address. EnvEngine = "PULUMI_ENGINE" )
Variables ¶
var ErrPlugins = errors.New("pulumi: plugins requested")
Functions ¶
func BoolRef ¶ added in v3.24.0
BoolRef returns a pointer to its argument, used in cases where a parameter requires an optional bool.
func DeferredOutput ¶ added in v3.145.0
DeferredOutput creates an Output whose value can be later resolved from another Output instance.
func Float64Ref ¶ added in v3.24.0
Float64Ref returns a pointer to its argument, used in cases where a parameter requires an optional float64.
func IntRef ¶ added in v3.24.0
IntRef returns a pointer to its argument, used in cases where a parameter requires an optional int.
func IsSecret ¶
IsSecret returns a bool representing the secretness of the Output
IsSecret may return an inaccurate results if the Output is unknowable (during a preview) or contains an error.
func RegisterInputType ¶ added in v3.13.0
RegisterInputType registers an Input type with the Pulumi runtime. This allows the input type to be instantiated for a given input interface.
func RegisterOutputType ¶
func RegisterOutputType(output Output)
RegisterOutputType registers an Output type with the Pulumi runtime. If a value of this type's concrete type is returned by an Apply, the Apply will return the specific Output type.
func RegisterPackage ¶
func RegisterPackage(info PackageInfo)
func RegisterResourceModule ¶
func RegisterResourceModule(pkg, mod string, module ResourceModule)
RegisterResourceModule register a resource module with the Pulumi runtime.
func RegisterResourcePackage ¶
func RegisterResourcePackage(pkg string, resourcePackage ResourcePackage)
RegisterResourcePackage register a resource package with the Pulumi runtime.
func Run ¶
Run executes the body of a Pulumi program, granting it access to a deployment context that it may use to register resources and orchestrate deployment activities. This connects back to the Pulumi engine using gRPC. If the program fails, the process will be terminated and the function will not return.
func RunErr ¶
RunErr executes the body of a Pulumi program, granting it access to a deployment context that it may use to register resources and orchestrate deployment activities. This connects back to the Pulumi engine using gRPC.
func RunWithContext ¶
RunWithContext runs the body of a Pulumi program using the given Context for information about the target stack, configuration, and engine connection.
Types ¶
type Alias ¶
type Alias struct { // Optional URN that uniquely identifies a resource. If specified, it takes preference and // other members of the struct are ignored. URN URNInput // The previous name of the resource. If not provided, the current name of the resource is used. Name StringInput // The previous type of the resource. If not provided, the current type of the resource is used. Type StringInput // The previous parent of the resource. If not provided, the current parent of the resource is used by default. // This option is mutually exclusive to `ParentURN` and `NoParent`. // Use `Alias { NoParent: pulumi.Bool(true) }` to avoid defaulting to the current parent. Parent Resource // The previous parent of the resource in URN format, mutually exclusive to `Parent` and `ParentURN`. // To specify no original parent, use `Alias { NoParent: pulumi.Bool(true) }`. ParentURN URNInput // When true, indicates that the resource previously had no parent. // This option is mutually exclusive to `Parent` and `ParentURN`. NoParent BoolInput // The name of the previous stack of the resource. If not provided, defaults to `context.GetStack() Stack StringInput // The previous project of the resource. If not provided, defaults to `context.GetProject()`. Project StringInput }
Alias is a partial description of prior named used for a resource. It can be processed in the context of a resource creation to determine what the full aliased URN would be.
type AnyOutput ¶
type AnyOutput struct{ *OutputState }
func AnyWithContext ¶
func JSONUnmarshal ¶ added in v3.51.1
func JSONUnmarshal(data StringInput) AnyOutput
JSONUnmarshal uses "encoding/json".Unmarshal to deserialize the given Input JSON string into a value.
func JSONUnmarshalWithContext ¶ added in v3.51.1
func JSONUnmarshalWithContext(ctx context.Context, data StringInput) AnyOutput
JSONUnmarshalWithContext uses "encoding/json".Unmarshal to deserialize the given Input JSON string into a value.
func (AnyOutput) AsArchiveArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsArchiveArrayArrayOutput() ArchiveArrayArrayOutput
AsArchiveArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]Archive or a compatible type and returns a `ArchiveArrayArrayOutput` with that value. AsArchiveArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsArchiveArrayMapOutput() ArchiveArrayMapOutput
AsArchiveArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]Archive or a compatible type and returns a `ArchiveArrayMapOutput` with that value. AsArchiveArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsArchiveArrayOutput() ArchiveArrayOutput
AsArchiveArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []Archive or a compatible type and returns a `ArchiveArrayOutput` with that value. AsArchiveArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveMapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsArchiveMapArrayOutput() ArchiveMapArrayOutput
AsArchiveMapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]Archive or a compatible type and returns a `ArchiveMapArrayOutput` with that value. AsArchiveMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveMapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsArchiveMapMapOutput() ArchiveMapMapOutput
AsArchiveMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]Archive or a compatible type and returns a `ArchiveMapMapOutput` with that value. AsArchiveMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsArchiveMapOutput() ArchiveMapOutput
AsArchiveMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]Archive or a compatible type and returns a `ArchiveMapOutput` with that value. AsArchiveMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveOutput ¶ added in v3.36.0
func (a AnyOutput) AsArchiveOutput() ArchiveOutput
AsArchiveOutput asserts that the type of the AnyOutput's underlying interface{} value is Archive and returns a `ArchiveOutput` with that value. AsArchiveOutput panics if the value was not the expected type.
func (AnyOutput) AsArrayArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsArrayArrayMapOutput() ArrayArrayMapOutput
AsArrayArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][][]interface{} or a compatible type and returns a `ArrayArrayMapOutput` with that value. AsArrayArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsArrayArrayOutput() ArrayArrayOutput
AsArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]interface{} or a compatible type and returns a `ArrayArrayOutput` with that value. AsArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsArrayMapOutput() ArrayMapOutput
AsArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]interface{} or a compatible type and returns a `ArrayMapOutput` with that value. AsArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsArrayOutput() ArrayOutput
AsArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []interface{} or a compatible type and returns a `ArrayOutput` with that value. AsArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetArrayArrayOutput() AssetArrayArrayOutput
AsAssetArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]Asset or a compatible type and returns a `AssetArrayArrayOutput` with that value. AsAssetArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetArrayMapOutput() AssetArrayMapOutput
AsAssetArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]Asset or a compatible type and returns a `AssetArrayMapOutput` with that value. AsAssetArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetArrayOutput() AssetArrayOutput
AsAssetArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []Asset or a compatible type and returns a `AssetArrayOutput` with that value. AsAssetArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetMapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetMapArrayOutput() AssetMapArrayOutput
AsAssetMapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]Asset or a compatible type and returns a `AssetMapArrayOutput` with that value. AsAssetMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetMapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetMapMapOutput() AssetMapMapOutput
AsAssetMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]Asset or a compatible type and returns a `AssetMapMapOutput` with that value. AsAssetMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetMapOutput() AssetMapOutput
AsAssetMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]Asset or a compatible type and returns a `AssetMapOutput` with that value. AsAssetMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetOrArchiveArrayArrayOutput() AssetOrArchiveArrayArrayOutput
AsAssetOrArchiveArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]AssetOrArchive or a compatible type and returns a `AssetOrArchiveArrayArrayOutput` with that value. AsAssetOrArchiveArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput
AsAssetOrArchiveArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]AssetOrArchive or a compatible type and returns a `AssetOrArchiveArrayMapOutput` with that value. AsAssetOrArchiveArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetOrArchiveArrayOutput() AssetOrArchiveArrayOutput
AsAssetOrArchiveArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []AssetOrArchive or a compatible type and returns a `AssetOrArchiveArrayOutput` with that value. AsAssetOrArchiveArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveMapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput
AsAssetOrArchiveMapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]AssetOrArchive or a compatible type and returns a `AssetOrArchiveMapArrayOutput` with that value. AsAssetOrArchiveMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveMapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetOrArchiveMapMapOutput() AssetOrArchiveMapMapOutput
AsAssetOrArchiveMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]AssetOrArchive or a compatible type and returns a `AssetOrArchiveMapMapOutput` with that value. AsAssetOrArchiveMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetOrArchiveMapOutput() AssetOrArchiveMapOutput
AsAssetOrArchiveMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]AssetOrArchive or a compatible type and returns a `AssetOrArchiveMapOutput` with that value. AsAssetOrArchiveMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetOrArchiveOutput() AssetOrArchiveOutput
AsAssetOrArchiveOutput asserts that the type of the AnyOutput's underlying interface{} value is AssetOrArchive and returns a `AssetOrArchiveOutput` with that value. AsAssetOrArchiveOutput panics if the value was not the expected type.
func (AnyOutput) AsAssetOutput ¶ added in v3.36.0
func (a AnyOutput) AsAssetOutput() AssetOutput
AsAssetOutput asserts that the type of the AnyOutput's underlying interface{} value is Asset and returns a `AssetOutput` with that value. AsAssetOutput panics if the value was not the expected type.
func (AnyOutput) AsBoolArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsBoolArrayArrayOutput() BoolArrayArrayOutput
AsBoolArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]bool or a compatible type and returns a `BoolArrayArrayOutput` with that value. AsBoolArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsBoolArrayMapOutput() BoolArrayMapOutput
AsBoolArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]bool or a compatible type and returns a `BoolArrayMapOutput` with that value. AsBoolArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsBoolArrayOutput() BoolArrayOutput
AsBoolArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []bool or a compatible type and returns a `BoolArrayOutput` with that value. AsBoolArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolMapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsBoolMapArrayOutput() BoolMapArrayOutput
AsBoolMapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]bool or a compatible type and returns a `BoolMapArrayOutput` with that value. AsBoolMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolMapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsBoolMapMapOutput() BoolMapMapOutput
AsBoolMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]bool or a compatible type and returns a `BoolMapMapOutput` with that value. AsBoolMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsBoolMapOutput() BoolMapOutput
AsBoolMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]bool or a compatible type and returns a `BoolMapOutput` with that value. AsBoolMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolOutput ¶ added in v3.36.0
func (a AnyOutput) AsBoolOutput() BoolOutput
AsBoolOutput asserts that the type of the AnyOutput's underlying interface{} value is bool and returns a `BoolOutput` with that value. AsBoolOutput panics if the value was not the expected type.
func (AnyOutput) AsBoolPtrOutput ¶ added in v3.36.0
func (a AnyOutput) AsBoolPtrOutput() BoolPtrOutput
AsBoolPtrOutput asserts that the type of the AnyOutput's underlying interface{} value is *bool or a compatible type and returns a `BoolPtrOutput` with that value. AsBoolPtrOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64ArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsFloat64ArrayArrayOutput() Float64ArrayArrayOutput
AsFloat64ArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]float64 or a compatible type and returns a `Float64ArrayArrayOutput` with that value. AsFloat64ArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64ArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsFloat64ArrayMapOutput() Float64ArrayMapOutput
AsFloat64ArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]float64 or a compatible type and returns a `Float64ArrayMapOutput` with that value. AsFloat64ArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64ArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsFloat64ArrayOutput() Float64ArrayOutput
AsFloat64ArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []float64 or a compatible type and returns a `Float64ArrayOutput` with that value. AsFloat64ArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64MapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsFloat64MapArrayOutput() Float64MapArrayOutput
AsFloat64MapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]float64 or a compatible type and returns a `Float64MapArrayOutput` with that value. AsFloat64MapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64MapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsFloat64MapMapOutput() Float64MapMapOutput
AsFloat64MapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]float64 or a compatible type and returns a `Float64MapMapOutput` with that value. AsFloat64MapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64MapOutput ¶ added in v3.36.0
func (a AnyOutput) AsFloat64MapOutput() Float64MapOutput
AsFloat64MapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]float64 or a compatible type and returns a `Float64MapOutput` with that value. AsFloat64MapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64Output ¶ added in v3.36.0
func (a AnyOutput) AsFloat64Output() Float64Output
AsFloat64Output asserts that the type of the AnyOutput's underlying interface{} value is float64 and returns a `Float64Output` with that value. AsFloat64Output panics if the value was not the expected type.
func (AnyOutput) AsFloat64PtrOutput ¶ added in v3.36.0
func (a AnyOutput) AsFloat64PtrOutput() Float64PtrOutput
AsFloat64PtrOutput asserts that the type of the AnyOutput's underlying interface{} value is *float64 or a compatible type and returns a `Float64PtrOutput` with that value. AsFloat64PtrOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsIDArrayArrayOutput() IDArrayArrayOutput
AsIDArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]ID or a compatible type and returns a `IDArrayArrayOutput` with that value. AsIDArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsIDArrayMapOutput() IDArrayMapOutput
AsIDArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]ID or a compatible type and returns a `IDArrayMapOutput` with that value. AsIDArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsIDArrayOutput() IDArrayOutput
AsIDArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []ID or a compatible type and returns a `IDArrayOutput` with that value. AsIDArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDMapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsIDMapArrayOutput() IDMapArrayOutput
AsIDMapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]ID or a compatible type and returns a `IDMapArrayOutput` with that value. AsIDMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDMapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsIDMapMapOutput() IDMapMapOutput
AsIDMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]ID or a compatible type and returns a `IDMapMapOutput` with that value. AsIDMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsIDMapOutput() IDMapOutput
AsIDMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]ID or a compatible type and returns a `IDMapOutput` with that value. AsIDMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDOutput ¶ added in v3.36.0
AsIDOutput asserts that the type of the AnyOutput's underlying interface{} value is ID and returns a `IDOutput` with that value. AsIDOutput panics if the value was not the expected type.
func (AnyOutput) AsIDPtrOutput ¶ added in v3.36.0
func (a AnyOutput) AsIDPtrOutput() IDPtrOutput
AsIDPtrOutput asserts that the type of the AnyOutput's underlying interface{} value is *ID or a compatible type and returns a `IDPtrOutput` with that value. AsIDPtrOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsIntArrayArrayOutput() IntArrayArrayOutput
AsIntArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]int or a compatible type and returns a `IntArrayArrayOutput` with that value. AsIntArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsIntArrayMapOutput() IntArrayMapOutput
AsIntArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]int or a compatible type and returns a `IntArrayMapOutput` with that value. AsIntArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsIntArrayOutput() IntArrayOutput
AsIntArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []int or a compatible type and returns a `IntArrayOutput` with that value. AsIntArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntMapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsIntMapArrayOutput() IntMapArrayOutput
AsIntMapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]int or a compatible type and returns a `IntMapArrayOutput` with that value. AsIntMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntMapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsIntMapMapOutput() IntMapMapOutput
AsIntMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]int or a compatible type and returns a `IntMapMapOutput` with that value. AsIntMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsIntMapOutput() IntMapOutput
AsIntMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]int or a compatible type and returns a `IntMapOutput` with that value. AsIntMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntOutput ¶ added in v3.36.0
AsIntOutput asserts that the type of the AnyOutput's underlying interface{} value is int and returns a `IntOutput` with that value. AsIntOutput panics if the value was not the expected type.
func (AnyOutput) AsIntPtrOutput ¶ added in v3.36.0
func (a AnyOutput) AsIntPtrOutput() IntPtrOutput
AsIntPtrOutput asserts that the type of the AnyOutput's underlying interface{} value is *int or a compatible type and returns a `IntPtrOutput` with that value. AsIntPtrOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsMapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsMapArrayOutput() MapArrayOutput
AsMapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]interface{} or a compatible type and returns a `MapArrayOutput` with that value. AsMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsMapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsMapMapOutput() MapMapOutput
AsMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]interface{} or a compatible type and returns a `MapMapOutput` with that value. AsMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsMapOutput ¶ added in v3.36.0
AsMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]interface{} or a compatible type and returns a `MapOutput` with that value. AsMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsStringArrayArrayOutput() StringArrayArrayOutput
AsStringArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]string or a compatible type and returns a `StringArrayArrayOutput` with that value. AsStringArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsStringArrayMapOutput() StringArrayMapOutput
AsStringArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]string or a compatible type and returns a `StringArrayMapOutput` with that value. AsStringArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsStringArrayOutput() StringArrayOutput
AsStringArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []string or a compatible type and returns a `StringArrayOutput` with that value. AsStringArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringMapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsStringMapArrayOutput() StringMapArrayOutput
AsStringMapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]string or a compatible type and returns a `StringMapArrayOutput` with that value. AsStringMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringMapMapMapOutput ¶ added in v3.135.0
func (a AnyOutput) AsStringMapMapMapOutput() StringMapMapMapOutput
AsStringMapMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]map[string]string or a compatible type and returns a `StringMapMapMapOutput` with that value. AsStringMapMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringMapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsStringMapMapOutput() StringMapMapOutput
AsStringMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]string or a compatible type and returns a `StringMapMapOutput` with that value. AsStringMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsStringMapOutput() StringMapOutput
AsStringMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]string or a compatible type and returns a `StringMapOutput` with that value. AsStringMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringOutput ¶ added in v3.36.0
func (a AnyOutput) AsStringOutput() StringOutput
AsStringOutput asserts that the type of the AnyOutput's underlying interface{} value is string and returns a `StringOutput` with that value. AsStringOutput panics if the value was not the expected type.
func (AnyOutput) AsStringPtrOutput ¶ added in v3.36.0
func (a AnyOutput) AsStringPtrOutput() StringPtrOutput
AsStringPtrOutput asserts that the type of the AnyOutput's underlying interface{} value is *string or a compatible type and returns a `StringPtrOutput` with that value. AsStringPtrOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsURNArrayArrayOutput() URNArrayArrayOutput
AsURNArrayArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is [][]URN or a compatible type and returns a `URNArrayArrayOutput` with that value. AsURNArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsURNArrayMapOutput() URNArrayMapOutput
AsURNArrayMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string][]URN or a compatible type and returns a `URNArrayMapOutput` with that value. AsURNArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsURNArrayOutput() URNArrayOutput
AsURNArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []URN or a compatible type and returns a `URNArrayOutput` with that value. AsURNArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNMapArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsURNMapArrayOutput() URNMapArrayOutput
AsURNMapArrayOutput asserts that the type of the AnyOutput's underlying interface{} value is []map[string]URN or a compatible type and returns a `URNMapArrayOutput` with that value. AsURNMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNMapMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsURNMapMapOutput() URNMapMapOutput
AsURNMapMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]map[string]URN or a compatible type and returns a `URNMapMapOutput` with that value. AsURNMapMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsURNMapOutput() URNMapOutput
AsURNMapOutput asserts that the type of the AnyOutput's underlying interface{} value is map[string]URN or a compatible type and returns a `URNMapOutput` with that value. AsURNMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNOutput ¶ added in v3.36.0
AsURNOutput asserts that the type of the AnyOutput's underlying interface{} value is URN and returns a `URNOutput` with that value. AsURNOutput panics if the value was not the expected type.
func (AnyOutput) AsURNPtrOutput ¶ added in v3.36.0
func (a AnyOutput) AsURNPtrOutput() URNPtrOutput
AsURNPtrOutput asserts that the type of the AnyOutput's underlying interface{} value is *URN or a compatible type and returns a `URNPtrOutput` with that value. AsURNPtrOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) ElementType ¶
func (AnyOutput) MarshalJSON ¶ added in v3.50.0
type Archive ¶
type Archive interface { AssetOrArchive ArchiveInput ToAssetOrArchiveOutput() AssetOrArchiveOutput ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput // Assets returns a map of named assets or archives, for collections. Assets() map[string]interface{} // Path returns the filesystem path, for file-based archives. Path() string // URI returns a URI, for remote network-based archives. URI() string // contains filtered or unexported methods }
Archive represents a collection of Assets.
func NewAssetArchive ¶
NewAssetArchive creates a new archive from an in-memory collection of named assets or other archives.
func NewFileArchive ¶
NewFileArchive creates an archive backed by a file and specified by that file's path.
func NewRemoteArchive ¶
NewRemoteArchive creates an archive backed by a remote file and specified by that file's URL.
type ArchiveArray ¶
type ArchiveArray []ArchiveInput
ArchiveArray is an input type for []ArchiveInput values.
func ToArchiveArray ¶
func ToArchiveArray(in []Archive) ArchiveArray
func (ArchiveArray) ElementType ¶
func (ArchiveArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]Archive).
func (ArchiveArray) ToArchiveArrayOutput ¶
func (in ArchiveArray) ToArchiveArrayOutput() ArchiveArrayOutput
func (ArchiveArray) ToArchiveArrayOutputWithContext ¶
func (in ArchiveArray) ToArchiveArrayOutputWithContext(ctx context.Context) ArchiveArrayOutput
type ArchiveArrayArray ¶
type ArchiveArrayArray []ArchiveArrayInput
ArchiveArrayArray is an input type for []ArchiveArrayInput values.
func ToArchiveArrayArray ¶
func ToArchiveArrayArray(in [][]Archive) ArchiveArrayArray
func (ArchiveArrayArray) ElementType ¶
func (ArchiveArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]Archive).
func (ArchiveArrayArray) ToArchiveArrayArrayOutput ¶
func (in ArchiveArrayArray) ToArchiveArrayArrayOutput() ArchiveArrayArrayOutput
func (ArchiveArrayArray) ToArchiveArrayArrayOutputWithContext ¶
func (in ArchiveArrayArray) ToArchiveArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayOutput
type ArchiveArrayArrayInput ¶
type ArchiveArrayArrayInput interface { Input ToArchiveArrayArrayOutput() ArchiveArrayArrayOutput ToArchiveArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayOutput }
ArchiveArrayArrayInput is an input type that accepts ArchiveArrayArray and ArchiveArrayArrayOutput values.
type ArchiveArrayArrayOutput ¶
type ArchiveArrayArrayOutput struct{ *OutputState }
ArchiveArrayArrayOutput is an Output that returns [][]Archive values.
func ToArchiveArrayArrayOutput ¶
func ToArchiveArrayArrayOutput(in []ArchiveArrayOutput) ArchiveArrayArrayOutput
func (ArchiveArrayArrayOutput) ElementType ¶
func (ArchiveArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]Archive).
func (ArchiveArrayArrayOutput) Index ¶
func (o ArchiveArrayArrayOutput) Index(i IntInput) ArchiveArrayOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (ArchiveArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (ArchiveArrayArrayOutput) MarshalJSON() ([]byte, error)
func (ArchiveArrayArrayOutput) ToArchiveArrayArrayOutput ¶
func (o ArchiveArrayArrayOutput) ToArchiveArrayArrayOutput() ArchiveArrayArrayOutput
func (ArchiveArrayArrayOutput) ToArchiveArrayArrayOutputWithContext ¶
func (o ArchiveArrayArrayOutput) ToArchiveArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayOutput
type ArchiveArrayInput ¶
type ArchiveArrayInput interface { Input ToArchiveArrayOutput() ArchiveArrayOutput ToArchiveArrayOutputWithContext(ctx context.Context) ArchiveArrayOutput }
ArchiveArrayInput is an input type that accepts ArchiveArray and ArchiveArrayOutput values.
type ArchiveArrayMap ¶
type ArchiveArrayMap map[string]ArchiveArrayInput
ArchiveArrayMap is an input type for map[string]ArchiveArrayInput values.
func ToArchiveArrayMap ¶
func ToArchiveArrayMap(in map[string][]Archive) ArchiveArrayMap
func (ArchiveArrayMap) ElementType ¶
func (ArchiveArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]Archive).
func (ArchiveArrayMap) ToArchiveArrayMapOutput ¶
func (in ArchiveArrayMap) ToArchiveArrayMapOutput() ArchiveArrayMapOutput
func (ArchiveArrayMap) ToArchiveArrayMapOutputWithContext ¶
func (in ArchiveArrayMap) ToArchiveArrayMapOutputWithContext(ctx context.Context) ArchiveArrayMapOutput
type ArchiveArrayMapInput ¶
type ArchiveArrayMapInput interface { Input ToArchiveArrayMapOutput() ArchiveArrayMapOutput ToArchiveArrayMapOutputWithContext(ctx context.Context) ArchiveArrayMapOutput }
ArchiveArrayMapInput is an input type that accepts ArchiveArrayMap and ArchiveArrayMapOutput values.
type ArchiveArrayMapOutput ¶
type ArchiveArrayMapOutput struct{ *OutputState }
ArchiveArrayMapOutput is an Output that returns map[string][]Archive values.
func ToArchiveArrayMapOutput ¶
func ToArchiveArrayMapOutput(in map[string]ArchiveArrayOutput) ArchiveArrayMapOutput
func (ArchiveArrayMapOutput) ElementType ¶
func (ArchiveArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]Archive).
func (ArchiveArrayMapOutput) MapIndex ¶
func (o ArchiveArrayMapOutput) MapIndex(k StringInput) ArchiveArrayOutput
MapIndex looks up the key k in the map.
func (ArchiveArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (ArchiveArrayMapOutput) MarshalJSON() ([]byte, error)
func (ArchiveArrayMapOutput) ToArchiveArrayMapOutput ¶
func (o ArchiveArrayMapOutput) ToArchiveArrayMapOutput() ArchiveArrayMapOutput
func (ArchiveArrayMapOutput) ToArchiveArrayMapOutputWithContext ¶
func (o ArchiveArrayMapOutput) ToArchiveArrayMapOutputWithContext(ctx context.Context) ArchiveArrayMapOutput
type ArchiveArrayOutput ¶
type ArchiveArrayOutput struct{ *OutputState }
ArchiveArrayOutput is an Output that returns []Archive values.
func ToArchiveArrayOutput ¶
func ToArchiveArrayOutput(in []ArchiveOutput) ArchiveArrayOutput
func (ArchiveArrayOutput) ElementType ¶
func (ArchiveArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]Archive).
func (ArchiveArrayOutput) Index ¶
func (o ArchiveArrayOutput) Index(i IntInput) ArchiveOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (ArchiveArrayOutput) MarshalJSON ¶ added in v3.50.0
func (ArchiveArrayOutput) MarshalJSON() ([]byte, error)
func (ArchiveArrayOutput) ToArchiveArrayOutput ¶
func (o ArchiveArrayOutput) ToArchiveArrayOutput() ArchiveArrayOutput
func (ArchiveArrayOutput) ToArchiveArrayOutputWithContext ¶
func (o ArchiveArrayOutput) ToArchiveArrayOutputWithContext(ctx context.Context) ArchiveArrayOutput
type ArchiveInput ¶
type ArchiveInput interface { Input ToArchiveOutput() ArchiveOutput ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput }
ArchiveInput is an input type that accepts Archive and ArchiveOutput values.
type ArchiveMap ¶
type ArchiveMap map[string]ArchiveInput
ArchiveMap is an input type for map[string]ArchiveInput values.
func ToArchiveMap ¶
func ToArchiveMap(in map[string]Archive) ArchiveMap
func (ArchiveMap) ElementType ¶
func (ArchiveMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]Archive).
func (ArchiveMap) ToArchiveMapOutput ¶
func (in ArchiveMap) ToArchiveMapOutput() ArchiveMapOutput
func (ArchiveMap) ToArchiveMapOutputWithContext ¶
func (in ArchiveMap) ToArchiveMapOutputWithContext(ctx context.Context) ArchiveMapOutput
type ArchiveMapArray ¶
type ArchiveMapArray []ArchiveMapInput
ArchiveMapArray is an input type for []ArchiveMapInput values.
func ToArchiveMapArray ¶
func ToArchiveMapArray(in []map[string]Archive) ArchiveMapArray
func (ArchiveMapArray) ElementType ¶
func (ArchiveMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]Archive).
func (ArchiveMapArray) ToArchiveMapArrayOutput ¶
func (in ArchiveMapArray) ToArchiveMapArrayOutput() ArchiveMapArrayOutput
func (ArchiveMapArray) ToArchiveMapArrayOutputWithContext ¶
func (in ArchiveMapArray) ToArchiveMapArrayOutputWithContext(ctx context.Context) ArchiveMapArrayOutput
type ArchiveMapArrayInput ¶
type ArchiveMapArrayInput interface { Input ToArchiveMapArrayOutput() ArchiveMapArrayOutput ToArchiveMapArrayOutputWithContext(ctx context.Context) ArchiveMapArrayOutput }
ArchiveMapArrayInput is an input type that accepts ArchiveMapArray and ArchiveMapArrayOutput values.
type ArchiveMapArrayOutput ¶
type ArchiveMapArrayOutput struct{ *OutputState }
ArchiveMapArrayOutput is an Output that returns []map[string]Archive values.
func ToArchiveMapArrayOutput ¶
func ToArchiveMapArrayOutput(in []ArchiveMapOutput) ArchiveMapArrayOutput
func (ArchiveMapArrayOutput) ElementType ¶
func (ArchiveMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]Archive).
func (ArchiveMapArrayOutput) Index ¶
func (o ArchiveMapArrayOutput) Index(i IntInput) ArchiveMapOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (ArchiveMapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (ArchiveMapArrayOutput) MarshalJSON() ([]byte, error)
func (ArchiveMapArrayOutput) ToArchiveMapArrayOutput ¶
func (o ArchiveMapArrayOutput) ToArchiveMapArrayOutput() ArchiveMapArrayOutput
func (ArchiveMapArrayOutput) ToArchiveMapArrayOutputWithContext ¶
func (o ArchiveMapArrayOutput) ToArchiveMapArrayOutputWithContext(ctx context.Context) ArchiveMapArrayOutput
type ArchiveMapInput ¶
type ArchiveMapInput interface { Input ToArchiveMapOutput() ArchiveMapOutput ToArchiveMapOutputWithContext(ctx context.Context) ArchiveMapOutput }
ArchiveMapInput is an input type that accepts ArchiveMap and ArchiveMapOutput values.
type ArchiveMapMap ¶
type ArchiveMapMap map[string]ArchiveMapInput
ArchiveMapMap is an input type for map[string]ArchiveMapInput values.
func ToArchiveMapMap ¶
func ToArchiveMapMap(in map[string]map[string]Archive) ArchiveMapMap
func (ArchiveMapMap) ElementType ¶
func (ArchiveMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]Archive).
func (ArchiveMapMap) ToArchiveMapMapOutput ¶
func (in ArchiveMapMap) ToArchiveMapMapOutput() ArchiveMapMapOutput
func (ArchiveMapMap) ToArchiveMapMapOutputWithContext ¶
func (in ArchiveMapMap) ToArchiveMapMapOutputWithContext(ctx context.Context) ArchiveMapMapOutput
type ArchiveMapMapInput ¶
type ArchiveMapMapInput interface { Input ToArchiveMapMapOutput() ArchiveMapMapOutput ToArchiveMapMapOutputWithContext(ctx context.Context) ArchiveMapMapOutput }
ArchiveMapMapInput is an input type that accepts ArchiveMapMap and ArchiveMapMapOutput values.
type ArchiveMapMapOutput ¶
type ArchiveMapMapOutput struct{ *OutputState }
ArchiveMapMapOutput is an Output that returns map[string]map[string]Archive values.
func ToArchiveMapMapOutput ¶
func ToArchiveMapMapOutput(in map[string]ArchiveMapOutput) ArchiveMapMapOutput
func (ArchiveMapMapOutput) ElementType ¶
func (ArchiveMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]Archive).
func (ArchiveMapMapOutput) MapIndex ¶
func (o ArchiveMapMapOutput) MapIndex(k StringInput) ArchiveMapOutput
MapIndex looks up the key k in the map.
func (ArchiveMapMapOutput) MarshalJSON ¶ added in v3.50.0
func (ArchiveMapMapOutput) MarshalJSON() ([]byte, error)
func (ArchiveMapMapOutput) ToArchiveMapMapOutput ¶
func (o ArchiveMapMapOutput) ToArchiveMapMapOutput() ArchiveMapMapOutput
func (ArchiveMapMapOutput) ToArchiveMapMapOutputWithContext ¶
func (o ArchiveMapMapOutput) ToArchiveMapMapOutputWithContext(ctx context.Context) ArchiveMapMapOutput
type ArchiveMapOutput ¶
type ArchiveMapOutput struct{ *OutputState }
ArchiveMapOutput is an Output that returns map[string]Archive values.
func ToArchiveMapOutput ¶
func ToArchiveMapOutput(in map[string]ArchiveOutput) ArchiveMapOutput
func (ArchiveMapOutput) ElementType ¶
func (ArchiveMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]Archive).
func (ArchiveMapOutput) MapIndex ¶
func (o ArchiveMapOutput) MapIndex(k StringInput) ArchiveOutput
MapIndex looks up the key k in the map.
func (ArchiveMapOutput) MarshalJSON ¶ added in v3.50.0
func (ArchiveMapOutput) MarshalJSON() ([]byte, error)
func (ArchiveMapOutput) ToArchiveMapOutput ¶
func (o ArchiveMapOutput) ToArchiveMapOutput() ArchiveMapOutput
func (ArchiveMapOutput) ToArchiveMapOutputWithContext ¶
func (o ArchiveMapOutput) ToArchiveMapOutputWithContext(ctx context.Context) ArchiveMapOutput
type ArchiveOutput ¶
type ArchiveOutput struct{ *OutputState }
ArchiveOutput is an Output that returns Archive values.
func (ArchiveOutput) ElementType ¶
func (ArchiveOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (Archive).
func (ArchiveOutput) MarshalJSON ¶ added in v3.50.0
func (ArchiveOutput) MarshalJSON() ([]byte, error)
func (ArchiveOutput) ToArchiveOutput ¶
func (o ArchiveOutput) ToArchiveOutput() ArchiveOutput
func (ArchiveOutput) ToArchiveOutputWithContext ¶
func (o ArchiveOutput) ToArchiveOutputWithContext(ctx context.Context) ArchiveOutput
func (ArchiveOutput) ToAssetOrArchiveOutput ¶
func (o ArchiveOutput) ToAssetOrArchiveOutput() AssetOrArchiveOutput
func (ArchiveOutput) ToAssetOrArchiveOutputWithContext ¶
func (o ArchiveOutput) ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput
type Array ¶
type Array []Input
Array is an input type for []Input values.
func (Array) ElementType ¶
ElementType returns the element type of this Input ([]interface{}).
func (Array) ToArrayOutput ¶
func (in Array) ToArrayOutput() ArrayOutput
func (Array) ToArrayOutputWithContext ¶
func (in Array) ToArrayOutputWithContext(ctx context.Context) ArrayOutput
type ArrayArray ¶
type ArrayArray []ArrayInput
ArrayArray is an input type for []ArrayInput values.
func ToArrayArray ¶
func ToArrayArray(in [][]interface{}) ArrayArray
func (ArrayArray) ElementType ¶
func (ArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]interface{}).
func (ArrayArray) ToArrayArrayOutput ¶
func (in ArrayArray) ToArrayArrayOutput() ArrayArrayOutput
func (ArrayArray) ToArrayArrayOutputWithContext ¶
func (in ArrayArray) ToArrayArrayOutputWithContext(ctx context.Context) ArrayArrayOutput
type ArrayArrayInput ¶
type ArrayArrayInput interface { Input ToArrayArrayOutput() ArrayArrayOutput ToArrayArrayOutputWithContext(ctx context.Context) ArrayArrayOutput }
ArrayArrayInput is an input type that accepts ArrayArray and ArrayArrayOutput values.
type ArrayArrayMap ¶
type ArrayArrayMap map[string]ArrayArrayInput
ArrayArrayMap is an input type for map[string]ArrayArrayInput values.
func ToArrayArrayMap ¶
func ToArrayArrayMap(in map[string][][]interface{}) ArrayArrayMap
func (ArrayArrayMap) ElementType ¶
func (ArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]interface{}).
func (ArrayArrayMap) ToArrayArrayMapOutput ¶
func (in ArrayArrayMap) ToArrayArrayMapOutput() ArrayArrayMapOutput
func (ArrayArrayMap) ToArrayArrayMapOutputWithContext ¶
func (in ArrayArrayMap) ToArrayArrayMapOutputWithContext(ctx context.Context) ArrayArrayMapOutput
type ArrayArrayMapInput ¶
type ArrayArrayMapInput interface { Input ToArrayArrayMapOutput() ArrayArrayMapOutput ToArrayArrayMapOutputWithContext(ctx context.Context) ArrayArrayMapOutput }
ArrayArrayMapInput is an input type that accepts ArrayArrayMap and ArrayArrayMapOutput values.
type ArrayArrayMapOutput ¶
type ArrayArrayMapOutput struct{ *OutputState }
ArrayArrayMapOutput is an Output that returns map[string][][]interface{} values.
func ToArrayArrayMapOutput ¶
func ToArrayArrayMapOutput(in map[string]ArrayArrayOutput) ArrayArrayMapOutput
func (ArrayArrayMapOutput) ElementType ¶
func (ArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]interface{}).
func (ArrayArrayMapOutput) MapIndex ¶
func (o ArrayArrayMapOutput) MapIndex(k StringInput) ArrayArrayOutput
MapIndex looks up the key k in the map.
func (ArrayArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (ArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (ArrayArrayMapOutput) ToArrayArrayMapOutput ¶
func (o ArrayArrayMapOutput) ToArrayArrayMapOutput() ArrayArrayMapOutput
func (ArrayArrayMapOutput) ToArrayArrayMapOutputWithContext ¶
func (o ArrayArrayMapOutput) ToArrayArrayMapOutputWithContext(ctx context.Context) ArrayArrayMapOutput
type ArrayArrayOutput ¶
type ArrayArrayOutput struct{ *OutputState }
ArrayArrayOutput is an Output that returns [][]interface{} values.
func ToArrayArrayOutput ¶
func ToArrayArrayOutput(in []ArrayOutput) ArrayArrayOutput
func (ArrayArrayOutput) ElementType ¶
func (ArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]interface{}).
func (ArrayArrayOutput) Index ¶
func (o ArrayArrayOutput) Index(i IntInput) ArrayOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (ArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (ArrayArrayOutput) MarshalJSON() ([]byte, error)
func (ArrayArrayOutput) ToArrayArrayOutput ¶
func (o ArrayArrayOutput) ToArrayArrayOutput() ArrayArrayOutput
func (ArrayArrayOutput) ToArrayArrayOutputWithContext ¶
func (o ArrayArrayOutput) ToArrayArrayOutputWithContext(ctx context.Context) ArrayArrayOutput
type ArrayInput ¶
type ArrayInput interface { Input ToArrayOutput() ArrayOutput ToArrayOutputWithContext(ctx context.Context) ArrayOutput }
ArrayInput is an input type that accepts Array and ArrayOutput values.
type ArrayMap ¶
type ArrayMap map[string]ArrayInput
ArrayMap is an input type for map[string]ArrayInput values.
func ToArrayMap ¶
func (ArrayMap) ElementType ¶
ElementType returns the element type of this Input (map[string][]interface{}).
func (ArrayMap) ToArrayMapOutput ¶
func (in ArrayMap) ToArrayMapOutput() ArrayMapOutput
func (ArrayMap) ToArrayMapOutputWithContext ¶
func (in ArrayMap) ToArrayMapOutputWithContext(ctx context.Context) ArrayMapOutput
type ArrayMapInput ¶
type ArrayMapInput interface { Input ToArrayMapOutput() ArrayMapOutput ToArrayMapOutputWithContext(ctx context.Context) ArrayMapOutput }
ArrayMapInput is an input type that accepts ArrayMap and ArrayMapOutput values.
type ArrayMapOutput ¶
type ArrayMapOutput struct{ *OutputState }
ArrayMapOutput is an Output that returns map[string][]interface{} values.
func ToArrayMapOutput ¶
func ToArrayMapOutput(in map[string]ArrayOutput) ArrayMapOutput
func (ArrayMapOutput) ElementType ¶
func (ArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]interface{}).
func (ArrayMapOutput) MapIndex ¶
func (o ArrayMapOutput) MapIndex(k StringInput) ArrayOutput
MapIndex looks up the key k in the map.
func (ArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (ArrayMapOutput) MarshalJSON() ([]byte, error)
func (ArrayMapOutput) ToArrayMapOutput ¶
func (o ArrayMapOutput) ToArrayMapOutput() ArrayMapOutput
func (ArrayMapOutput) ToArrayMapOutputWithContext ¶
func (o ArrayMapOutput) ToArrayMapOutputWithContext(ctx context.Context) ArrayMapOutput
type ArrayOutput ¶
type ArrayOutput struct{ *OutputState }
ArrayOutput is an Output that returns []interface{} values.
func All ¶
func All(inputs ...interface{}) ArrayOutput
All returns an ArrayOutput that will resolve when all of the provided inputs will resolve. Each element of the array will contain the resolved value of the corresponding output. The output will be rejected if any of the inputs is rejected.
For example:
connectionString := pulumi.All(sqlServer.Name, database.Name).ApplyT( func (args []interface{}) pulumi.Output { return Connection{ Server: args[0].(string), Database: args[1].(string), } } )
func AllWithContext ¶
func AllWithContext(ctx context.Context, inputs ...interface{}) ArrayOutput
AllWithContext returns an ArrayOutput that will resolve when all of the provided inputs will resolve. Each element of the array will contain the resolved value of the corresponding output. The output will be rejected if any of the inputs is rejected.
For example:
connectionString := pulumi.AllWithContext(ctx.Context(), sqlServer.Name, database.Name).ApplyT( func (args []interface{}) pulumi.Output { return Connection{ Server: args[0].(string), Database: args[1].(string), } } )
func ToArrayOutput ¶
func ToArrayOutput(in []Output) ArrayOutput
func (ArrayOutput) ElementType ¶
func (ArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]interface{}).
func (ArrayOutput) Index ¶
func (o ArrayOutput) Index(i IntInput) Output
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (ArrayOutput) MarshalJSON ¶ added in v3.50.0
func (ArrayOutput) MarshalJSON() ([]byte, error)
func (ArrayOutput) ToArrayOutput ¶
func (o ArrayOutput) ToArrayOutput() ArrayOutput
func (ArrayOutput) ToArrayOutputWithContext ¶
func (o ArrayOutput) ToArrayOutputWithContext(ctx context.Context) ArrayOutput
type Asset ¶
type Asset interface { AssetOrArchive AssetInput ToAssetOrArchiveOutput() AssetOrArchiveOutput ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput // Path returns the filesystem path, for file-based assets. Path() string // Text returns an in-memory blob of text, for string-based assets. Text() string // URI returns a URI, for remote network-based assets. URI() string // contains filtered or unexported methods }
Asset represents a file that is managed in conjunction with Pulumi resources. An Asset may be backed by a number of sources, including local filesystem paths, in-memory blobs of text, or remote files referenced by a URL.
func NewFileAsset ¶
NewFileAsset creates an asset backed by a file and specified by that file's path.
func NewRemoteAsset ¶
NewRemoteAsset creates an asset backed by a remote file and specified by that file's URL.
func NewStringAsset ¶
NewStringAsset creates an asset backed by a piece of in-memory text.
type AssetArray ¶
type AssetArray []AssetInput
AssetArray is an input type for []AssetInput values.
func ToAssetArray ¶
func ToAssetArray(in []Asset) AssetArray
func (AssetArray) ElementType ¶
func (AssetArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]Asset).
func (AssetArray) ToAssetArrayOutput ¶
func (in AssetArray) ToAssetArrayOutput() AssetArrayOutput
func (AssetArray) ToAssetArrayOutputWithContext ¶
func (in AssetArray) ToAssetArrayOutputWithContext(ctx context.Context) AssetArrayOutput
type AssetArrayArray ¶
type AssetArrayArray []AssetArrayInput
AssetArrayArray is an input type for []AssetArrayInput values.
func ToAssetArrayArray ¶
func ToAssetArrayArray(in [][]Asset) AssetArrayArray
func (AssetArrayArray) ElementType ¶
func (AssetArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]Asset).
func (AssetArrayArray) ToAssetArrayArrayOutput ¶
func (in AssetArrayArray) ToAssetArrayArrayOutput() AssetArrayArrayOutput
func (AssetArrayArray) ToAssetArrayArrayOutputWithContext ¶
func (in AssetArrayArray) ToAssetArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayOutput
type AssetArrayArrayInput ¶
type AssetArrayArrayInput interface { Input ToAssetArrayArrayOutput() AssetArrayArrayOutput ToAssetArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayOutput }
AssetArrayArrayInput is an input type that accepts AssetArrayArray and AssetArrayArrayOutput values.
type AssetArrayArrayOutput ¶
type AssetArrayArrayOutput struct{ *OutputState }
AssetArrayArrayOutput is an Output that returns [][]Asset values.
func ToAssetArrayArrayOutput ¶
func ToAssetArrayArrayOutput(in []AssetArrayOutput) AssetArrayArrayOutput
func (AssetArrayArrayOutput) ElementType ¶
func (AssetArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]Asset).
func (AssetArrayArrayOutput) Index ¶
func (o AssetArrayArrayOutput) Index(i IntInput) AssetArrayOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (AssetArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (AssetArrayArrayOutput) MarshalJSON() ([]byte, error)
func (AssetArrayArrayOutput) ToAssetArrayArrayOutput ¶
func (o AssetArrayArrayOutput) ToAssetArrayArrayOutput() AssetArrayArrayOutput
func (AssetArrayArrayOutput) ToAssetArrayArrayOutputWithContext ¶
func (o AssetArrayArrayOutput) ToAssetArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayOutput
type AssetArrayInput ¶
type AssetArrayInput interface { Input ToAssetArrayOutput() AssetArrayOutput ToAssetArrayOutputWithContext(ctx context.Context) AssetArrayOutput }
AssetArrayInput is an input type that accepts AssetArray and AssetArrayOutput values.
type AssetArrayMap ¶
type AssetArrayMap map[string]AssetArrayInput
AssetArrayMap is an input type for map[string]AssetArrayInput values.
func ToAssetArrayMap ¶
func ToAssetArrayMap(in map[string][]Asset) AssetArrayMap
func (AssetArrayMap) ElementType ¶
func (AssetArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]Asset).
func (AssetArrayMap) ToAssetArrayMapOutput ¶
func (in AssetArrayMap) ToAssetArrayMapOutput() AssetArrayMapOutput
func (AssetArrayMap) ToAssetArrayMapOutputWithContext ¶
func (in AssetArrayMap) ToAssetArrayMapOutputWithContext(ctx context.Context) AssetArrayMapOutput
type AssetArrayMapInput ¶
type AssetArrayMapInput interface { Input ToAssetArrayMapOutput() AssetArrayMapOutput ToAssetArrayMapOutputWithContext(ctx context.Context) AssetArrayMapOutput }
AssetArrayMapInput is an input type that accepts AssetArrayMap and AssetArrayMapOutput values.
type AssetArrayMapOutput ¶
type AssetArrayMapOutput struct{ *OutputState }
AssetArrayMapOutput is an Output that returns map[string][]Asset values.
func ToAssetArrayMapOutput ¶
func ToAssetArrayMapOutput(in map[string]AssetArrayOutput) AssetArrayMapOutput
func (AssetArrayMapOutput) ElementType ¶
func (AssetArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]Asset).
func (AssetArrayMapOutput) MapIndex ¶
func (o AssetArrayMapOutput) MapIndex(k StringInput) AssetArrayOutput
MapIndex looks up the key k in the map.
func (AssetArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (AssetArrayMapOutput) MarshalJSON() ([]byte, error)
func (AssetArrayMapOutput) ToAssetArrayMapOutput ¶
func (o AssetArrayMapOutput) ToAssetArrayMapOutput() AssetArrayMapOutput
func (AssetArrayMapOutput) ToAssetArrayMapOutputWithContext ¶
func (o AssetArrayMapOutput) ToAssetArrayMapOutputWithContext(ctx context.Context) AssetArrayMapOutput
type AssetArrayOutput ¶
type AssetArrayOutput struct{ *OutputState }
AssetArrayOutput is an Output that returns []Asset values.
func ToAssetArrayOutput ¶
func ToAssetArrayOutput(in []AssetOutput) AssetArrayOutput
func (AssetArrayOutput) ElementType ¶
func (AssetArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]Asset).
func (AssetArrayOutput) Index ¶
func (o AssetArrayOutput) Index(i IntInput) AssetOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (AssetArrayOutput) MarshalJSON ¶ added in v3.50.0
func (AssetArrayOutput) MarshalJSON() ([]byte, error)
func (AssetArrayOutput) ToAssetArrayOutput ¶
func (o AssetArrayOutput) ToAssetArrayOutput() AssetArrayOutput
func (AssetArrayOutput) ToAssetArrayOutputWithContext ¶
func (o AssetArrayOutput) ToAssetArrayOutputWithContext(ctx context.Context) AssetArrayOutput
type AssetInput ¶
type AssetInput interface { Input ToAssetOutput() AssetOutput ToAssetOutputWithContext(ctx context.Context) AssetOutput }
AssetInput is an input type that accepts Asset and AssetOutput values.
type AssetMap ¶
type AssetMap map[string]AssetInput
AssetMap is an input type for map[string]AssetInput values.
func ToAssetMap ¶
func (AssetMap) ElementType ¶
ElementType returns the element type of this Input (map[string]Asset).
func (AssetMap) ToAssetMapOutput ¶
func (in AssetMap) ToAssetMapOutput() AssetMapOutput
func (AssetMap) ToAssetMapOutputWithContext ¶
func (in AssetMap) ToAssetMapOutputWithContext(ctx context.Context) AssetMapOutput
type AssetMapArray ¶
type AssetMapArray []AssetMapInput
AssetMapArray is an input type for []AssetMapInput values.
func ToAssetMapArray ¶
func ToAssetMapArray(in []map[string]Asset) AssetMapArray
func (AssetMapArray) ElementType ¶
func (AssetMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]Asset).
func (AssetMapArray) ToAssetMapArrayOutput ¶
func (in AssetMapArray) ToAssetMapArrayOutput() AssetMapArrayOutput
func (AssetMapArray) ToAssetMapArrayOutputWithContext ¶
func (in AssetMapArray) ToAssetMapArrayOutputWithContext(ctx context.Context) AssetMapArrayOutput
type AssetMapArrayInput ¶
type AssetMapArrayInput interface { Input ToAssetMapArrayOutput() AssetMapArrayOutput ToAssetMapArrayOutputWithContext(ctx context.Context) AssetMapArrayOutput }
AssetMapArrayInput is an input type that accepts AssetMapArray and AssetMapArrayOutput values.
type AssetMapArrayOutput ¶
type AssetMapArrayOutput struct{ *OutputState }
AssetMapArrayOutput is an Output that returns []map[string]Asset values.
func ToAssetMapArrayOutput ¶
func ToAssetMapArrayOutput(in []AssetMapOutput) AssetMapArrayOutput
func (AssetMapArrayOutput) ElementType ¶
func (AssetMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]Asset).
func (AssetMapArrayOutput) Index ¶
func (o AssetMapArrayOutput) Index(i IntInput) AssetMapOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (AssetMapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (AssetMapArrayOutput) MarshalJSON() ([]byte, error)
func (AssetMapArrayOutput) ToAssetMapArrayOutput ¶
func (o AssetMapArrayOutput) ToAssetMapArrayOutput() AssetMapArrayOutput
func (AssetMapArrayOutput) ToAssetMapArrayOutputWithContext ¶
func (o AssetMapArrayOutput) ToAssetMapArrayOutputWithContext(ctx context.Context) AssetMapArrayOutput
type AssetMapInput ¶
type AssetMapInput interface { Input ToAssetMapOutput() AssetMapOutput ToAssetMapOutputWithContext(ctx context.Context) AssetMapOutput }
AssetMapInput is an input type that accepts AssetMap and AssetMapOutput values.
type AssetMapMap ¶
type AssetMapMap map[string]AssetMapInput
AssetMapMap is an input type for map[string]AssetMapInput values.
func ToAssetMapMap ¶
func ToAssetMapMap(in map[string]map[string]Asset) AssetMapMap
func (AssetMapMap) ElementType ¶
func (AssetMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]Asset).
func (AssetMapMap) ToAssetMapMapOutput ¶
func (in AssetMapMap) ToAssetMapMapOutput() AssetMapMapOutput
func (AssetMapMap) ToAssetMapMapOutputWithContext ¶
func (in AssetMapMap) ToAssetMapMapOutputWithContext(ctx context.Context) AssetMapMapOutput
type AssetMapMapInput ¶
type AssetMapMapInput interface { Input ToAssetMapMapOutput() AssetMapMapOutput ToAssetMapMapOutputWithContext(ctx context.Context) AssetMapMapOutput }
AssetMapMapInput is an input type that accepts AssetMapMap and AssetMapMapOutput values.
type AssetMapMapOutput ¶
type AssetMapMapOutput struct{ *OutputState }
AssetMapMapOutput is an Output that returns map[string]map[string]Asset values.
func ToAssetMapMapOutput ¶
func ToAssetMapMapOutput(in map[string]AssetMapOutput) AssetMapMapOutput
func (AssetMapMapOutput) ElementType ¶
func (AssetMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]Asset).
func (AssetMapMapOutput) MapIndex ¶
func (o AssetMapMapOutput) MapIndex(k StringInput) AssetMapOutput
MapIndex looks up the key k in the map.
func (AssetMapMapOutput) MarshalJSON ¶ added in v3.50.0
func (AssetMapMapOutput) MarshalJSON() ([]byte, error)
func (AssetMapMapOutput) ToAssetMapMapOutput ¶
func (o AssetMapMapOutput) ToAssetMapMapOutput() AssetMapMapOutput
func (AssetMapMapOutput) ToAssetMapMapOutputWithContext ¶
func (o AssetMapMapOutput) ToAssetMapMapOutputWithContext(ctx context.Context) AssetMapMapOutput
type AssetMapOutput ¶
type AssetMapOutput struct{ *OutputState }
AssetMapOutput is an Output that returns map[string]Asset values.
func ToAssetMapOutput ¶
func ToAssetMapOutput(in map[string]AssetOutput) AssetMapOutput
func (AssetMapOutput) ElementType ¶
func (AssetMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]Asset).
func (AssetMapOutput) MapIndex ¶
func (o AssetMapOutput) MapIndex(k StringInput) AssetOutput
MapIndex looks up the key k in the map.
func (AssetMapOutput) MarshalJSON ¶ added in v3.50.0
func (AssetMapOutput) MarshalJSON() ([]byte, error)
func (AssetMapOutput) ToAssetMapOutput ¶
func (o AssetMapOutput) ToAssetMapOutput() AssetMapOutput
func (AssetMapOutput) ToAssetMapOutputWithContext ¶
func (o AssetMapOutput) ToAssetMapOutputWithContext(ctx context.Context) AssetMapOutput
type AssetOrArchive ¶
type AssetOrArchive interface {
// contains filtered or unexported methods
}
AssetOrArchive represents either an Asset or an Archive.
type AssetOrArchiveArray ¶
type AssetOrArchiveArray []AssetOrArchiveInput
AssetOrArchiveArray is an input type for []AssetOrArchiveInput values.
func (AssetOrArchiveArray) ElementType ¶
func (AssetOrArchiveArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]AssetOrArchive).
func (AssetOrArchiveArray) ToAssetOrArchiveArrayOutput ¶
func (in AssetOrArchiveArray) ToAssetOrArchiveArrayOutput() AssetOrArchiveArrayOutput
func (AssetOrArchiveArray) ToAssetOrArchiveArrayOutputWithContext ¶
func (in AssetOrArchiveArray) ToAssetOrArchiveArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayOutput
func (AssetOrArchiveArray) ToOutput ¶ added in v3.80.0
func (in AssetOrArchiveArray) ToOutput(ctx context.Context) pulumix.Output[[]AssetOrArchive]
type AssetOrArchiveArrayArray ¶
type AssetOrArchiveArrayArray []AssetOrArchiveArrayInput
AssetOrArchiveArrayArray is an input type for []AssetOrArchiveArrayInput values.
func (AssetOrArchiveArrayArray) ElementType ¶
func (AssetOrArchiveArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]AssetOrArchive).
func (AssetOrArchiveArrayArray) ToAssetOrArchiveArrayArrayOutput ¶
func (in AssetOrArchiveArrayArray) ToAssetOrArchiveArrayArrayOutput() AssetOrArchiveArrayArrayOutput
func (AssetOrArchiveArrayArray) ToAssetOrArchiveArrayArrayOutputWithContext ¶
func (in AssetOrArchiveArrayArray) ToAssetOrArchiveArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayOutput
func (AssetOrArchiveArrayArray) ToOutput ¶ added in v3.80.0
func (in AssetOrArchiveArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][]AssetOrArchive]
type AssetOrArchiveArrayArrayInput ¶
type AssetOrArchiveArrayArrayInput interface { Input ToAssetOrArchiveArrayArrayOutput() AssetOrArchiveArrayArrayOutput ToAssetOrArchiveArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayOutput }
AssetOrArchiveArrayArrayInput is an input type that accepts AssetOrArchiveArrayArray and AssetOrArchiveArrayArrayOutput values.
type AssetOrArchiveArrayArrayOutput ¶
type AssetOrArchiveArrayArrayOutput struct{ *OutputState }
AssetOrArchiveArrayArrayOutput is an Output that returns [][]AssetOrArchive values.
func (AssetOrArchiveArrayArrayOutput) ElementType ¶
func (AssetOrArchiveArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]AssetOrArchive).
func (AssetOrArchiveArrayArrayOutput) Index ¶
func (o AssetOrArchiveArrayArrayOutput) Index(i IntInput) AssetOrArchiveArrayOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (AssetOrArchiveArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (AssetOrArchiveArrayArrayOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveArrayArrayOutput) ToAssetOrArchiveArrayArrayOutput ¶
func (o AssetOrArchiveArrayArrayOutput) ToAssetOrArchiveArrayArrayOutput() AssetOrArchiveArrayArrayOutput
func (AssetOrArchiveArrayArrayOutput) ToAssetOrArchiveArrayArrayOutputWithContext ¶
func (o AssetOrArchiveArrayArrayOutput) ToAssetOrArchiveArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayOutput
func (AssetOrArchiveArrayArrayOutput) ToOutput ¶ added in v3.80.0
func (o AssetOrArchiveArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][]AssetOrArchive]
type AssetOrArchiveArrayInput ¶
type AssetOrArchiveArrayInput interface { Input ToAssetOrArchiveArrayOutput() AssetOrArchiveArrayOutput ToAssetOrArchiveArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayOutput }
AssetOrArchiveArrayInput is an input type that accepts AssetOrArchiveArray and AssetOrArchiveArrayOutput values.
type AssetOrArchiveArrayMap ¶
type AssetOrArchiveArrayMap map[string]AssetOrArchiveArrayInput
AssetOrArchiveArrayMap is an input type for map[string]AssetOrArchiveArrayInput values.
func (AssetOrArchiveArrayMap) ElementType ¶
func (AssetOrArchiveArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]AssetOrArchive).
func (AssetOrArchiveArrayMap) ToAssetOrArchiveArrayMapOutput ¶
func (in AssetOrArchiveArrayMap) ToAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput
func (AssetOrArchiveArrayMap) ToAssetOrArchiveArrayMapOutputWithContext ¶
func (in AssetOrArchiveArrayMap) ToAssetOrArchiveArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapOutput
func (AssetOrArchiveArrayMap) ToOutput ¶ added in v3.80.0
func (in AssetOrArchiveArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]AssetOrArchive]
type AssetOrArchiveArrayMapInput ¶
type AssetOrArchiveArrayMapInput interface { Input ToAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput ToAssetOrArchiveArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapOutput }
AssetOrArchiveArrayMapInput is an input type that accepts AssetOrArchiveArrayMap and AssetOrArchiveArrayMapOutput values.
type AssetOrArchiveArrayMapOutput ¶
type AssetOrArchiveArrayMapOutput struct{ *OutputState }
AssetOrArchiveArrayMapOutput is an Output that returns map[string][]AssetOrArchive values.
func (AssetOrArchiveArrayMapOutput) ElementType ¶
func (AssetOrArchiveArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]AssetOrArchive).
func (AssetOrArchiveArrayMapOutput) MapIndex ¶
func (o AssetOrArchiveArrayMapOutput) MapIndex(k StringInput) AssetOrArchiveArrayOutput
MapIndex looks up the key k in the map.
func (AssetOrArchiveArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (AssetOrArchiveArrayMapOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutput ¶
func (o AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput
func (AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutputWithContext ¶
func (o AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapOutput
func (AssetOrArchiveArrayMapOutput) ToOutput ¶ added in v3.80.0
func (o AssetOrArchiveArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]AssetOrArchive]
type AssetOrArchiveArrayOutput ¶
type AssetOrArchiveArrayOutput struct{ *OutputState }
AssetOrArchiveArrayOutput is an Output that returns []AssetOrArchive values.
func (AssetOrArchiveArrayOutput) ElementType ¶
func (AssetOrArchiveArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]AssetOrArchive).
func (AssetOrArchiveArrayOutput) Index ¶
func (o AssetOrArchiveArrayOutput) Index(i IntInput) AssetOrArchiveOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (AssetOrArchiveArrayOutput) MarshalJSON ¶ added in v3.50.0
func (AssetOrArchiveArrayOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutput ¶
func (o AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutput() AssetOrArchiveArrayOutput
func (AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutputWithContext ¶
func (o AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayOutput
func (AssetOrArchiveArrayOutput) ToOutput ¶ added in v3.80.0
func (o AssetOrArchiveArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AssetOrArchive]
type AssetOrArchiveInput ¶
type AssetOrArchiveInput interface { Input ToAssetOrArchiveOutput() AssetOrArchiveOutput ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput }
AssetOrArchiveInput is an input type that accepts AssetOrArchive and AssetOrArchiveOutput values.
type AssetOrArchiveMap ¶
type AssetOrArchiveMap map[string]AssetOrArchiveInput
AssetOrArchiveMap is an input type for map[string]AssetOrArchiveInput values.
func (AssetOrArchiveMap) ElementType ¶
func (AssetOrArchiveMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]AssetOrArchive).
func (AssetOrArchiveMap) ToAssetOrArchiveMapOutput ¶
func (in AssetOrArchiveMap) ToAssetOrArchiveMapOutput() AssetOrArchiveMapOutput
func (AssetOrArchiveMap) ToAssetOrArchiveMapOutputWithContext ¶
func (in AssetOrArchiveMap) ToAssetOrArchiveMapOutputWithContext(ctx context.Context) AssetOrArchiveMapOutput
func (AssetOrArchiveMap) ToOutput ¶ added in v3.80.0
func (in AssetOrArchiveMap) ToOutput(ctx context.Context) pulumix.Output[map[string]AssetOrArchive]
type AssetOrArchiveMapArray ¶
type AssetOrArchiveMapArray []AssetOrArchiveMapInput
AssetOrArchiveMapArray is an input type for []AssetOrArchiveMapInput values.
func (AssetOrArchiveMapArray) ElementType ¶
func (AssetOrArchiveMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]AssetOrArchive).
func (AssetOrArchiveMapArray) ToAssetOrArchiveMapArrayOutput ¶
func (in AssetOrArchiveMapArray) ToAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput
func (AssetOrArchiveMapArray) ToAssetOrArchiveMapArrayOutputWithContext ¶
func (in AssetOrArchiveMapArray) ToAssetOrArchiveMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayOutput
func (AssetOrArchiveMapArray) ToOutput ¶ added in v3.80.0
func (in AssetOrArchiveMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]AssetOrArchive]
type AssetOrArchiveMapArrayInput ¶
type AssetOrArchiveMapArrayInput interface { Input ToAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput ToAssetOrArchiveMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayOutput }
AssetOrArchiveMapArrayInput is an input type that accepts AssetOrArchiveMapArray and AssetOrArchiveMapArrayOutput values.
type AssetOrArchiveMapArrayOutput ¶
type AssetOrArchiveMapArrayOutput struct{ *OutputState }
AssetOrArchiveMapArrayOutput is an Output that returns []map[string]AssetOrArchive values.
func (AssetOrArchiveMapArrayOutput) ElementType ¶
func (AssetOrArchiveMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]AssetOrArchive).
func (AssetOrArchiveMapArrayOutput) Index ¶
func (o AssetOrArchiveMapArrayOutput) Index(i IntInput) AssetOrArchiveMapOutput
Index looks up the i'th element of the array if it is in bounds or returns the zero value of the appropriate type if the index is out of bounds.
func (AssetOrArchiveMapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (AssetOrArchiveMapArrayOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutput ¶
func (o AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput
func (AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutputWithContext ¶
func (o AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayOutput
func (AssetOrArchiveMapArrayOutput) ToOutput ¶ added in v3.80.0
func (o AssetOrArchiveMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]AssetOrArchive]
type AssetOrArchiveMapInput ¶
type AssetOrArchiveMapInput interface { Input ToAssetOrArchiveMapOutput() AssetOrArchiveMapOutput ToAssetOrArchiveMapOutputWithContext(ctx context.Context) AssetOrArchiveMapOutput }
AssetOrArchiveMapInput is an input type that accepts AssetOrArchiveMap and AssetOrArchiveMapOutput values.
type AssetOrArchiveMapMap ¶
type AssetOrArchiveMapMap map[string]AssetOrArchiveMapInput
AssetOrArchiveMapMap is an input type for map[string]AssetOrArchiveMapInput values.
func (AssetOrArchiveMapMap) ElementType ¶
func (AssetOrArchiveMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]AssetOrArchive).
func (AssetOrArchiveMapMap) ToAssetOrArchiveMapMapOutput ¶
func (in AssetOrArchiveMapMap) ToAssetOrArchiveMapMapOutput() AssetOrArchiveMapMapOutput
func (AssetOrArchiveMapMap) ToAssetOrArchiveMapMapOutputWithContext ¶
func (in AssetOrArchiveMapMap) ToAssetOrArchiveMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapOutput
func (AssetOrArchiveMapMap) ToOutput ¶ added in v3.80.0
func (in AssetOrArchiveMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]AssetOrArchive]
type AssetOrArchiveMapMapInput ¶
type AssetOrArchiveMapMapInput interface { Input ToAssetOrArchiveMapMapOutput() AssetOrArchiveMapMapOutput ToAssetOrArchiveMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapOutput }
AssetOrArchiveMapMapInput is an input type that accepts AssetOrArchiveMapMap and AssetOrArchiveMapMapOutput values.
type AssetOrArchiveMapMapOutput ¶
type AssetOrArchiveMapMapOutput struct{ *OutputState }
AssetOrArchiveMapMapOutput is an Output that returns map[string]map[string]AssetOrArchive values.
func (AssetOrArchiveMapMapOutput) ElementType ¶
func (AssetOrArchiveMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]AssetOrArchive).
func (AssetOrArchiveMapMapOutput) MapIndex ¶
func (o AssetOrArchiveMapMapOutput) MapIndex(k StringInput) AssetOrArchiveMapOutput
MapIndex looks up the key k in the map.
func (AssetOrArchiveMapMapOutput) MarshalJSON ¶ added in v3.50.0
func (AssetOrArchiveMapMapOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveMapMapOutput) ToAssetOrArchiveMapMapOutput ¶
func (o AssetOrArchiveMapMapOutput) ToAssetOrArchiveMapMapOutput() AssetOrArchiveMapMapOutput
func (AssetOrArchiveMapMapOutput) ToAssetOrArchiveMapMapOutputWithContext ¶
func (o AssetOrArchiveMapMapOutput) ToAssetOrArchiveMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapOutput
func (AssetOrArchiveMapMapOutput) ToOutput ¶ added in v3.80.0
func (o AssetOrArchiveMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]AssetOrArchive]