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) AsArchiveArrayArrayArrayOutput() ArchiveArrayArrayArrayOutput
- func (a AnyOutput) AsArchiveArrayArrayMapOutput() ArchiveArrayArrayMapOutput
- func (a AnyOutput) AsArchiveArrayArrayOutput() ArchiveArrayArrayOutput
- func (a AnyOutput) AsArchiveArrayMapArrayOutput() ArchiveArrayMapArrayOutput
- func (a AnyOutput) AsArchiveArrayMapMapOutput() ArchiveArrayMapMapOutput
- func (a AnyOutput) AsArchiveArrayMapOutput() ArchiveArrayMapOutput
- func (a AnyOutput) AsArchiveArrayOutput() ArchiveArrayOutput
- func (a AnyOutput) AsArchiveMapArrayMapOutput() ArchiveMapArrayMapOutput
- func (a AnyOutput) AsArchiveMapArrayOutput() ArchiveMapArrayOutput
- func (a AnyOutput) AsArchiveMapMapArrayOutput() ArchiveMapMapArrayOutput
- func (a AnyOutput) AsArchiveMapMapMapOutput() ArchiveMapMapMapOutput
- func (a AnyOutput) AsArchiveMapMapOutput() ArchiveMapMapOutput
- func (a AnyOutput) AsArchiveMapOutput() ArchiveMapOutput
- func (a AnyOutput) AsArchiveOutput() ArchiveOutput
- func (a AnyOutput) AsArrayArrayArrayOutput() ArrayArrayArrayOutput
- func (a AnyOutput) AsArrayArrayMapOutput() ArrayArrayMapOutput
- func (a AnyOutput) AsArrayArrayOutput() ArrayArrayOutput
- func (a AnyOutput) AsArrayMapArrayOutput() ArrayMapArrayOutput
- func (a AnyOutput) AsArrayMapMapOutput() ArrayMapMapOutput
- func (a AnyOutput) AsArrayMapOutput() ArrayMapOutput
- func (a AnyOutput) AsArrayOutput() ArrayOutput
- func (a AnyOutput) AsAssetArrayArrayArrayOutput() AssetArrayArrayArrayOutput
- func (a AnyOutput) AsAssetArrayArrayMapOutput() AssetArrayArrayMapOutput
- func (a AnyOutput) AsAssetArrayArrayOutput() AssetArrayArrayOutput
- func (a AnyOutput) AsAssetArrayMapArrayOutput() AssetArrayMapArrayOutput
- func (a AnyOutput) AsAssetArrayMapMapOutput() AssetArrayMapMapOutput
- func (a AnyOutput) AsAssetArrayMapOutput() AssetArrayMapOutput
- func (a AnyOutput) AsAssetArrayOutput() AssetArrayOutput
- func (a AnyOutput) AsAssetMapArrayMapOutput() AssetMapArrayMapOutput
- func (a AnyOutput) AsAssetMapArrayOutput() AssetMapArrayOutput
- func (a AnyOutput) AsAssetMapMapArrayOutput() AssetMapMapArrayOutput
- func (a AnyOutput) AsAssetMapMapMapOutput() AssetMapMapMapOutput
- func (a AnyOutput) AsAssetMapMapOutput() AssetMapMapOutput
- func (a AnyOutput) AsAssetMapOutput() AssetMapOutput
- func (a AnyOutput) AsAssetOrArchiveArrayArrayArrayOutput() AssetOrArchiveArrayArrayArrayOutput
- func (a AnyOutput) AsAssetOrArchiveArrayArrayMapOutput() AssetOrArchiveArrayArrayMapOutput
- func (a AnyOutput) AsAssetOrArchiveArrayArrayOutput() AssetOrArchiveArrayArrayOutput
- func (a AnyOutput) AsAssetOrArchiveArrayMapArrayOutput() AssetOrArchiveArrayMapArrayOutput
- func (a AnyOutput) AsAssetOrArchiveArrayMapMapOutput() AssetOrArchiveArrayMapMapOutput
- func (a AnyOutput) AsAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput
- func (a AnyOutput) AsAssetOrArchiveArrayOutput() AssetOrArchiveArrayOutput
- func (a AnyOutput) AsAssetOrArchiveMapArrayMapOutput() AssetOrArchiveMapArrayMapOutput
- func (a AnyOutput) AsAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput
- func (a AnyOutput) AsAssetOrArchiveMapMapArrayOutput() AssetOrArchiveMapMapArrayOutput
- func (a AnyOutput) AsAssetOrArchiveMapMapMapOutput() AssetOrArchiveMapMapMapOutput
- func (a AnyOutput) AsAssetOrArchiveMapMapOutput() AssetOrArchiveMapMapOutput
- func (a AnyOutput) AsAssetOrArchiveMapOutput() AssetOrArchiveMapOutput
- func (a AnyOutput) AsAssetOrArchiveOutput() AssetOrArchiveOutput
- func (a AnyOutput) AsAssetOutput() AssetOutput
- func (a AnyOutput) AsBoolArrayArrayArrayOutput() BoolArrayArrayArrayOutput
- func (a AnyOutput) AsBoolArrayArrayMapOutput() BoolArrayArrayMapOutput
- func (a AnyOutput) AsBoolArrayArrayOutput() BoolArrayArrayOutput
- func (a AnyOutput) AsBoolArrayMapArrayOutput() BoolArrayMapArrayOutput
- func (a AnyOutput) AsBoolArrayMapMapOutput() BoolArrayMapMapOutput
- func (a AnyOutput) AsBoolArrayMapOutput() BoolArrayMapOutput
- func (a AnyOutput) AsBoolArrayOutput() BoolArrayOutput
- func (a AnyOutput) AsBoolMapArrayMapOutput() BoolMapArrayMapOutput
- func (a AnyOutput) AsBoolMapArrayOutput() BoolMapArrayOutput
- func (a AnyOutput) AsBoolMapMapArrayOutput() BoolMapMapArrayOutput
- func (a AnyOutput) AsBoolMapMapMapOutput() BoolMapMapMapOutput
- func (a AnyOutput) AsBoolMapMapOutput() BoolMapMapOutput
- func (a AnyOutput) AsBoolMapOutput() BoolMapOutput
- func (a AnyOutput) AsBoolOutput() BoolOutput
- func (a AnyOutput) AsBoolPtrOutput() BoolPtrOutput
- func (a AnyOutput) AsFloat64ArrayArrayArrayOutput() Float64ArrayArrayArrayOutput
- func (a AnyOutput) AsFloat64ArrayArrayMapOutput() Float64ArrayArrayMapOutput
- func (a AnyOutput) AsFloat64ArrayArrayOutput() Float64ArrayArrayOutput
- func (a AnyOutput) AsFloat64ArrayMapArrayOutput() Float64ArrayMapArrayOutput
- func (a AnyOutput) AsFloat64ArrayMapMapOutput() Float64ArrayMapMapOutput
- func (a AnyOutput) AsFloat64ArrayMapOutput() Float64ArrayMapOutput
- func (a AnyOutput) AsFloat64ArrayOutput() Float64ArrayOutput
- func (a AnyOutput) AsFloat64MapArrayMapOutput() Float64MapArrayMapOutput
- func (a AnyOutput) AsFloat64MapArrayOutput() Float64MapArrayOutput
- func (a AnyOutput) AsFloat64MapMapArrayOutput() Float64MapMapArrayOutput
- func (a AnyOutput) AsFloat64MapMapMapOutput() Float64MapMapMapOutput
- func (a AnyOutput) AsFloat64MapMapOutput() Float64MapMapOutput
- func (a AnyOutput) AsFloat64MapOutput() Float64MapOutput
- func (a AnyOutput) AsFloat64Output() Float64Output
- func (a AnyOutput) AsFloat64PtrOutput() Float64PtrOutput
- func (a AnyOutput) AsIDArrayArrayArrayOutput() IDArrayArrayArrayOutput
- func (a AnyOutput) AsIDArrayArrayMapOutput() IDArrayArrayMapOutput
- func (a AnyOutput) AsIDArrayArrayOutput() IDArrayArrayOutput
- func (a AnyOutput) AsIDArrayMapArrayOutput() IDArrayMapArrayOutput
- func (a AnyOutput) AsIDArrayMapMapOutput() IDArrayMapMapOutput
- func (a AnyOutput) AsIDArrayMapOutput() IDArrayMapOutput
- func (a AnyOutput) AsIDArrayOutput() IDArrayOutput
- func (a AnyOutput) AsIDMapArrayMapOutput() IDMapArrayMapOutput
- func (a AnyOutput) AsIDMapArrayOutput() IDMapArrayOutput
- func (a AnyOutput) AsIDMapMapArrayOutput() IDMapMapArrayOutput
- func (a AnyOutput) AsIDMapMapMapOutput() IDMapMapMapOutput
- func (a AnyOutput) AsIDMapMapOutput() IDMapMapOutput
- func (a AnyOutput) AsIDMapOutput() IDMapOutput
- func (a AnyOutput) AsIDOutput() IDOutput
- func (a AnyOutput) AsIDPtrOutput() IDPtrOutput
- func (a AnyOutput) AsIntArrayArrayArrayOutput() IntArrayArrayArrayOutput
- func (a AnyOutput) AsIntArrayArrayMapOutput() IntArrayArrayMapOutput
- func (a AnyOutput) AsIntArrayArrayOutput() IntArrayArrayOutput
- func (a AnyOutput) AsIntArrayMapArrayOutput() IntArrayMapArrayOutput
- func (a AnyOutput) AsIntArrayMapMapOutput() IntArrayMapMapOutput
- func (a AnyOutput) AsIntArrayMapOutput() IntArrayMapOutput
- func (a AnyOutput) AsIntArrayOutput() IntArrayOutput
- func (a AnyOutput) AsIntMapArrayMapOutput() IntMapArrayMapOutput
- func (a AnyOutput) AsIntMapArrayOutput() IntMapArrayOutput
- func (a AnyOutput) AsIntMapMapArrayOutput() IntMapMapArrayOutput
- func (a AnyOutput) AsIntMapMapMapOutput() IntMapMapMapOutput
- func (a AnyOutput) AsIntMapMapOutput() IntMapMapOutput
- func (a AnyOutput) AsIntMapOutput() IntMapOutput
- func (a AnyOutput) AsIntOutput() IntOutput
- func (a AnyOutput) AsIntPtrOutput() IntPtrOutput
- func (a AnyOutput) AsMapArrayMapOutput() MapArrayMapOutput
- func (a AnyOutput) AsMapArrayOutput() MapArrayOutput
- func (a AnyOutput) AsMapMapArrayOutput() MapMapArrayOutput
- func (a AnyOutput) AsMapMapMapOutput() MapMapMapOutput
- func (a AnyOutput) AsMapMapOutput() MapMapOutput
- func (a AnyOutput) AsMapOutput() MapOutput
- func (a AnyOutput) AsStringArrayArrayArrayOutput() StringArrayArrayArrayOutput
- func (a AnyOutput) AsStringArrayArrayMapOutput() StringArrayArrayMapOutput
- func (a AnyOutput) AsStringArrayArrayOutput() StringArrayArrayOutput
- func (a AnyOutput) AsStringArrayMapArrayOutput() StringArrayMapArrayOutput
- func (a AnyOutput) AsStringArrayMapMapOutput() StringArrayMapMapOutput
- func (a AnyOutput) AsStringArrayMapOutput() StringArrayMapOutput
- func (a AnyOutput) AsStringArrayOutput() StringArrayOutput
- func (a AnyOutput) AsStringMapArrayMapOutput() StringMapArrayMapOutput
- func (a AnyOutput) AsStringMapArrayOutput() StringMapArrayOutput
- func (a AnyOutput) AsStringMapMapArrayOutput() StringMapMapArrayOutput
- 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) AsURNArrayArrayArrayOutput() URNArrayArrayArrayOutput
- func (a AnyOutput) AsURNArrayArrayMapOutput() URNArrayArrayMapOutput
- func (a AnyOutput) AsURNArrayArrayOutput() URNArrayArrayOutput
- func (a AnyOutput) AsURNArrayMapArrayOutput() URNArrayMapArrayOutput
- func (a AnyOutput) AsURNArrayMapMapOutput() URNArrayMapMapOutput
- func (a AnyOutput) AsURNArrayMapOutput() URNArrayMapOutput
- func (a AnyOutput) AsURNArrayOutput() URNArrayOutput
- func (a AnyOutput) AsURNMapArrayMapOutput() URNMapArrayMapOutput
- func (a AnyOutput) AsURNMapArrayOutput() URNMapArrayOutput
- func (a AnyOutput) AsURNMapMapArrayOutput() URNMapMapArrayOutput
- func (a AnyOutput) AsURNMapMapMapOutput() URNMapMapMapOutput
- 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 ArchiveArrayArrayArray
- func (ArchiveArrayArrayArray) ElementType() reflect.Type
- func (in ArchiveArrayArrayArray) ToArchiveArrayArrayArrayOutput() ArchiveArrayArrayArrayOutput
- func (in ArchiveArrayArrayArray) ToArchiveArrayArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayArrayOutput
- func (in ArchiveArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]Archive]
- type ArchiveArrayArrayArrayInput
- type ArchiveArrayArrayArrayOutput
- func (ArchiveArrayArrayArrayOutput) ElementType() reflect.Type
- func (o ArchiveArrayArrayArrayOutput) Index(i IntInput) ArchiveArrayArrayOutput
- func (ArchiveArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveArrayArrayArrayOutput) ToArchiveArrayArrayArrayOutput() ArchiveArrayArrayArrayOutput
- func (o ArchiveArrayArrayArrayOutput) ToArchiveArrayArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayArrayOutput
- func (o ArchiveArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]Archive]
- type ArchiveArrayArrayInput
- type ArchiveArrayArrayMap
- func (ArchiveArrayArrayMap) ElementType() reflect.Type
- func (in ArchiveArrayArrayMap) ToArchiveArrayArrayMapOutput() ArchiveArrayArrayMapOutput
- func (in ArchiveArrayArrayMap) ToArchiveArrayArrayMapOutputWithContext(ctx context.Context) ArchiveArrayArrayMapOutput
- func (in ArchiveArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]Archive]
- type ArchiveArrayArrayMapInput
- type ArchiveArrayArrayMapOutput
- func (ArchiveArrayArrayMapOutput) ElementType() reflect.Type
- func (o ArchiveArrayArrayMapOutput) MapIndex(k StringInput) ArchiveArrayArrayOutput
- func (ArchiveArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveArrayArrayMapOutput) ToArchiveArrayArrayMapOutput() ArchiveArrayArrayMapOutput
- func (o ArchiveArrayArrayMapOutput) ToArchiveArrayArrayMapOutputWithContext(ctx context.Context) ArchiveArrayArrayMapOutput
- func (o ArchiveArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]Archive]
- 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 ArchiveArrayMapArray
- func (ArchiveArrayMapArray) ElementType() reflect.Type
- func (in ArchiveArrayMapArray) ToArchiveArrayMapArrayOutput() ArchiveArrayMapArrayOutput
- func (in ArchiveArrayMapArray) ToArchiveArrayMapArrayOutputWithContext(ctx context.Context) ArchiveArrayMapArrayOutput
- func (in ArchiveArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]Archive]
- type ArchiveArrayMapArrayInput
- type ArchiveArrayMapArrayOutput
- func (ArchiveArrayMapArrayOutput) ElementType() reflect.Type
- func (o ArchiveArrayMapArrayOutput) Index(i IntInput) ArchiveArrayMapOutput
- func (ArchiveArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveArrayMapArrayOutput) ToArchiveArrayMapArrayOutput() ArchiveArrayMapArrayOutput
- func (o ArchiveArrayMapArrayOutput) ToArchiveArrayMapArrayOutputWithContext(ctx context.Context) ArchiveArrayMapArrayOutput
- func (o ArchiveArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]Archive]
- type ArchiveArrayMapInput
- type ArchiveArrayMapMap
- func (ArchiveArrayMapMap) ElementType() reflect.Type
- func (in ArchiveArrayMapMap) ToArchiveArrayMapMapOutput() ArchiveArrayMapMapOutput
- func (in ArchiveArrayMapMap) ToArchiveArrayMapMapOutputWithContext(ctx context.Context) ArchiveArrayMapMapOutput
- func (in ArchiveArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]Archive]
- type ArchiveArrayMapMapInput
- type ArchiveArrayMapMapOutput
- func (ArchiveArrayMapMapOutput) ElementType() reflect.Type
- func (o ArchiveArrayMapMapOutput) MapIndex(k StringInput) ArchiveArrayMapOutput
- func (ArchiveArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveArrayMapMapOutput) ToArchiveArrayMapMapOutput() ArchiveArrayMapMapOutput
- func (o ArchiveArrayMapMapOutput) ToArchiveArrayMapMapOutputWithContext(ctx context.Context) ArchiveArrayMapMapOutput
- func (o ArchiveArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]Archive]
- 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 ArchiveMapArrayMap
- func (ArchiveMapArrayMap) ElementType() reflect.Type
- func (in ArchiveMapArrayMap) ToArchiveMapArrayMapOutput() ArchiveMapArrayMapOutput
- func (in ArchiveMapArrayMap) ToArchiveMapArrayMapOutputWithContext(ctx context.Context) ArchiveMapArrayMapOutput
- func (in ArchiveMapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]Archive]
- type ArchiveMapArrayMapInput
- type ArchiveMapArrayMapOutput
- func (ArchiveMapArrayMapOutput) ElementType() reflect.Type
- func (o ArchiveMapArrayMapOutput) MapIndex(k StringInput) ArchiveMapArrayOutput
- func (ArchiveMapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveMapArrayMapOutput) ToArchiveMapArrayMapOutput() ArchiveMapArrayMapOutput
- func (o ArchiveMapArrayMapOutput) ToArchiveMapArrayMapOutputWithContext(ctx context.Context) ArchiveMapArrayMapOutput
- func (o ArchiveMapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]Archive]
- 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 ArchiveMapMapArray
- func (ArchiveMapMapArray) ElementType() reflect.Type
- func (in ArchiveMapMapArray) ToArchiveMapMapArrayOutput() ArchiveMapMapArrayOutput
- func (in ArchiveMapMapArray) ToArchiveMapMapArrayOutputWithContext(ctx context.Context) ArchiveMapMapArrayOutput
- func (in ArchiveMapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]Archive]
- type ArchiveMapMapArrayInput
- type ArchiveMapMapArrayOutput
- func (ArchiveMapMapArrayOutput) ElementType() reflect.Type
- func (o ArchiveMapMapArrayOutput) Index(i IntInput) ArchiveMapMapOutput
- func (ArchiveMapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveMapMapArrayOutput) ToArchiveMapMapArrayOutput() ArchiveMapMapArrayOutput
- func (o ArchiveMapMapArrayOutput) ToArchiveMapMapArrayOutputWithContext(ctx context.Context) ArchiveMapMapArrayOutput
- func (o ArchiveMapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]Archive]
- type ArchiveMapMapInput
- type ArchiveMapMapMap
- func (ArchiveMapMapMap) ElementType() reflect.Type
- func (in ArchiveMapMapMap) ToArchiveMapMapMapOutput() ArchiveMapMapMapOutput
- func (in ArchiveMapMapMap) ToArchiveMapMapMapOutputWithContext(ctx context.Context) ArchiveMapMapMapOutput
- func (in ArchiveMapMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]Archive]
- type ArchiveMapMapMapInput
- type ArchiveMapMapMapOutput
- func (ArchiveMapMapMapOutput) ElementType() reflect.Type
- func (o ArchiveMapMapMapOutput) MapIndex(k StringInput) ArchiveMapMapOutput
- func (ArchiveMapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o ArchiveMapMapMapOutput) ToArchiveMapMapMapOutput() ArchiveMapMapMapOutput
- func (o ArchiveMapMapMapOutput) ToArchiveMapMapMapOutputWithContext(ctx context.Context) ArchiveMapMapMapOutput
- func (o ArchiveMapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]Archive]
- 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 ArrayArrayArray
- func (ArrayArrayArray) ElementType() reflect.Type
- func (in ArrayArrayArray) ToArrayArrayArrayOutput() ArrayArrayArrayOutput
- func (in ArrayArrayArray) ToArrayArrayArrayOutputWithContext(ctx context.Context) ArrayArrayArrayOutput
- func (in ArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]any]
- type ArrayArrayArrayInput
- type ArrayArrayArrayOutput
- func (ArrayArrayArrayOutput) ElementType() reflect.Type
- func (o ArrayArrayArrayOutput) Index(i IntInput) ArrayArrayOutput
- func (ArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArrayArrayArrayOutput) ToArrayArrayArrayOutput() ArrayArrayArrayOutput
- func (o ArrayArrayArrayOutput) ToArrayArrayArrayOutputWithContext(ctx context.Context) ArrayArrayArrayOutput
- func (o ArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]any]
- 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][][]any]
- 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][][]any]
- 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[[][]any]
- type ArrayInput
- type ArrayMap
- type ArrayMapArray
- func (ArrayMapArray) ElementType() reflect.Type
- func (in ArrayMapArray) ToArrayMapArrayOutput() ArrayMapArrayOutput
- func (in ArrayMapArray) ToArrayMapArrayOutputWithContext(ctx context.Context) ArrayMapArrayOutput
- func (in ArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]any]
- type ArrayMapArrayInput
- type ArrayMapArrayOutput
- func (ArrayMapArrayOutput) ElementType() reflect.Type
- func (o ArrayMapArrayOutput) Index(i IntInput) ArrayMapOutput
- func (ArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o ArrayMapArrayOutput) ToArrayMapArrayOutput() ArrayMapArrayOutput
- func (o ArrayMapArrayOutput) ToArrayMapArrayOutputWithContext(ctx context.Context) ArrayMapArrayOutput
- func (o ArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]any]
- type ArrayMapInput
- type ArrayMapMap
- type ArrayMapMapInput
- type ArrayMapMapOutput
- func (ArrayMapMapOutput) ElementType() reflect.Type
- func (o ArrayMapMapOutput) MapIndex(k StringInput) ArrayMapOutput
- func (ArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o ArrayMapMapOutput) ToArrayMapMapOutput() ArrayMapMapOutput
- func (o ArrayMapMapOutput) ToArrayMapMapOutputWithContext(ctx context.Context) ArrayMapMapOutput
- func (o ArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]any]
- 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][]any]
- 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[[]any]
- 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 AssetArrayArrayArray
- func (AssetArrayArrayArray) ElementType() reflect.Type
- func (in AssetArrayArrayArray) ToAssetArrayArrayArrayOutput() AssetArrayArrayArrayOutput
- func (in AssetArrayArrayArray) ToAssetArrayArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayArrayOutput
- func (in AssetArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]Asset]
- type AssetArrayArrayArrayInput
- type AssetArrayArrayArrayOutput
- func (AssetArrayArrayArrayOutput) ElementType() reflect.Type
- func (o AssetArrayArrayArrayOutput) Index(i IntInput) AssetArrayArrayOutput
- func (AssetArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetArrayArrayArrayOutput) ToAssetArrayArrayArrayOutput() AssetArrayArrayArrayOutput
- func (o AssetArrayArrayArrayOutput) ToAssetArrayArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayArrayOutput
- func (o AssetArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]Asset]
- type AssetArrayArrayInput
- type AssetArrayArrayMap
- func (AssetArrayArrayMap) ElementType() reflect.Type
- func (in AssetArrayArrayMap) ToAssetArrayArrayMapOutput() AssetArrayArrayMapOutput
- func (in AssetArrayArrayMap) ToAssetArrayArrayMapOutputWithContext(ctx context.Context) AssetArrayArrayMapOutput
- func (in AssetArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]Asset]
- type AssetArrayArrayMapInput
- type AssetArrayArrayMapOutput
- func (AssetArrayArrayMapOutput) ElementType() reflect.Type
- func (o AssetArrayArrayMapOutput) MapIndex(k StringInput) AssetArrayArrayOutput
- func (AssetArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetArrayArrayMapOutput) ToAssetArrayArrayMapOutput() AssetArrayArrayMapOutput
- func (o AssetArrayArrayMapOutput) ToAssetArrayArrayMapOutputWithContext(ctx context.Context) AssetArrayArrayMapOutput
- func (o AssetArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]Asset]
- 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 AssetArrayMapArray
- func (AssetArrayMapArray) ElementType() reflect.Type
- func (in AssetArrayMapArray) ToAssetArrayMapArrayOutput() AssetArrayMapArrayOutput
- func (in AssetArrayMapArray) ToAssetArrayMapArrayOutputWithContext(ctx context.Context) AssetArrayMapArrayOutput
- func (in AssetArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]Asset]
- type AssetArrayMapArrayInput
- type AssetArrayMapArrayOutput
- func (AssetArrayMapArrayOutput) ElementType() reflect.Type
- func (o AssetArrayMapArrayOutput) Index(i IntInput) AssetArrayMapOutput
- func (AssetArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetArrayMapArrayOutput) ToAssetArrayMapArrayOutput() AssetArrayMapArrayOutput
- func (o AssetArrayMapArrayOutput) ToAssetArrayMapArrayOutputWithContext(ctx context.Context) AssetArrayMapArrayOutput
- func (o AssetArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]Asset]
- type AssetArrayMapInput
- type AssetArrayMapMap
- func (AssetArrayMapMap) ElementType() reflect.Type
- func (in AssetArrayMapMap) ToAssetArrayMapMapOutput() AssetArrayMapMapOutput
- func (in AssetArrayMapMap) ToAssetArrayMapMapOutputWithContext(ctx context.Context) AssetArrayMapMapOutput
- func (in AssetArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]Asset]
- type AssetArrayMapMapInput
- type AssetArrayMapMapOutput
- func (AssetArrayMapMapOutput) ElementType() reflect.Type
- func (o AssetArrayMapMapOutput) MapIndex(k StringInput) AssetArrayMapOutput
- func (AssetArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetArrayMapMapOutput) ToAssetArrayMapMapOutput() AssetArrayMapMapOutput
- func (o AssetArrayMapMapOutput) ToAssetArrayMapMapOutputWithContext(ctx context.Context) AssetArrayMapMapOutput
- func (o AssetArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]Asset]
- 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 AssetMapArrayMap
- func (AssetMapArrayMap) ElementType() reflect.Type
- func (in AssetMapArrayMap) ToAssetMapArrayMapOutput() AssetMapArrayMapOutput
- func (in AssetMapArrayMap) ToAssetMapArrayMapOutputWithContext(ctx context.Context) AssetMapArrayMapOutput
- func (in AssetMapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]Asset]
- type AssetMapArrayMapInput
- type AssetMapArrayMapOutput
- func (AssetMapArrayMapOutput) ElementType() reflect.Type
- func (o AssetMapArrayMapOutput) MapIndex(k StringInput) AssetMapArrayOutput
- func (AssetMapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetMapArrayMapOutput) ToAssetMapArrayMapOutput() AssetMapArrayMapOutput
- func (o AssetMapArrayMapOutput) ToAssetMapArrayMapOutputWithContext(ctx context.Context) AssetMapArrayMapOutput
- func (o AssetMapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]Asset]
- 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 AssetMapMapArray
- func (AssetMapMapArray) ElementType() reflect.Type
- func (in AssetMapMapArray) ToAssetMapMapArrayOutput() AssetMapMapArrayOutput
- func (in AssetMapMapArray) ToAssetMapMapArrayOutputWithContext(ctx context.Context) AssetMapMapArrayOutput
- func (in AssetMapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]Asset]
- type AssetMapMapArrayInput
- type AssetMapMapArrayOutput
- func (AssetMapMapArrayOutput) ElementType() reflect.Type
- func (o AssetMapMapArrayOutput) Index(i IntInput) AssetMapMapOutput
- func (AssetMapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetMapMapArrayOutput) ToAssetMapMapArrayOutput() AssetMapMapArrayOutput
- func (o AssetMapMapArrayOutput) ToAssetMapMapArrayOutputWithContext(ctx context.Context) AssetMapMapArrayOutput
- func (o AssetMapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]Asset]
- type AssetMapMapInput
- type AssetMapMapMap
- func (AssetMapMapMap) ElementType() reflect.Type
- func (in AssetMapMapMap) ToAssetMapMapMapOutput() AssetMapMapMapOutput
- func (in AssetMapMapMap) ToAssetMapMapMapOutputWithContext(ctx context.Context) AssetMapMapMapOutput
- func (in AssetMapMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]Asset]
- type AssetMapMapMapInput
- type AssetMapMapMapOutput
- func (AssetMapMapMapOutput) ElementType() reflect.Type
- func (o AssetMapMapMapOutput) MapIndex(k StringInput) AssetMapMapOutput
- func (AssetMapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetMapMapMapOutput) ToAssetMapMapMapOutput() AssetMapMapMapOutput
- func (o AssetMapMapMapOutput) ToAssetMapMapMapOutputWithContext(ctx context.Context) AssetMapMapMapOutput
- func (o AssetMapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]Asset]
- 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 AssetOrArchiveArrayArrayArray
- func (AssetOrArchiveArrayArrayArray) ElementType() reflect.Type
- func (in AssetOrArchiveArrayArrayArray) ToAssetOrArchiveArrayArrayArrayOutput() AssetOrArchiveArrayArrayArrayOutput
- func (in AssetOrArchiveArrayArrayArray) ToAssetOrArchiveArrayArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayArrayOutput
- func (in AssetOrArchiveArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]AssetOrArchive]
- type AssetOrArchiveArrayArrayArrayInput
- type AssetOrArchiveArrayArrayArrayOutput
- func (AssetOrArchiveArrayArrayArrayOutput) ElementType() reflect.Type
- func (o AssetOrArchiveArrayArrayArrayOutput) Index(i IntInput) AssetOrArchiveArrayArrayOutput
- func (AssetOrArchiveArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveArrayArrayArrayOutput) ToAssetOrArchiveArrayArrayArrayOutput() AssetOrArchiveArrayArrayArrayOutput
- func (o AssetOrArchiveArrayArrayArrayOutput) ToAssetOrArchiveArrayArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayArrayOutput
- func (o AssetOrArchiveArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]AssetOrArchive]
- type AssetOrArchiveArrayArrayInput
- type AssetOrArchiveArrayArrayMap
- func (AssetOrArchiveArrayArrayMap) ElementType() reflect.Type
- func (in AssetOrArchiveArrayArrayMap) ToAssetOrArchiveArrayArrayMapOutput() AssetOrArchiveArrayArrayMapOutput
- func (in AssetOrArchiveArrayArrayMap) ToAssetOrArchiveArrayArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayMapOutput
- func (in AssetOrArchiveArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]AssetOrArchive]
- type AssetOrArchiveArrayArrayMapInput
- type AssetOrArchiveArrayArrayMapOutput
- func (AssetOrArchiveArrayArrayMapOutput) ElementType() reflect.Type
- func (o AssetOrArchiveArrayArrayMapOutput) MapIndex(k StringInput) AssetOrArchiveArrayArrayOutput
- func (AssetOrArchiveArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveArrayArrayMapOutput) ToAssetOrArchiveArrayArrayMapOutput() AssetOrArchiveArrayArrayMapOutput
- func (o AssetOrArchiveArrayArrayMapOutput) ToAssetOrArchiveArrayArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayMapOutput
- func (o AssetOrArchiveArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]AssetOrArchive]
- 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 AssetOrArchiveArrayMapArray
- func (AssetOrArchiveArrayMapArray) ElementType() reflect.Type
- func (in AssetOrArchiveArrayMapArray) ToAssetOrArchiveArrayMapArrayOutput() AssetOrArchiveArrayMapArrayOutput
- func (in AssetOrArchiveArrayMapArray) ToAssetOrArchiveArrayMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapArrayOutput
- func (in AssetOrArchiveArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]AssetOrArchive]
- type AssetOrArchiveArrayMapArrayInput
- type AssetOrArchiveArrayMapArrayOutput
- func (AssetOrArchiveArrayMapArrayOutput) ElementType() reflect.Type
- func (o AssetOrArchiveArrayMapArrayOutput) Index(i IntInput) AssetOrArchiveArrayMapOutput
- func (AssetOrArchiveArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveArrayMapArrayOutput) ToAssetOrArchiveArrayMapArrayOutput() AssetOrArchiveArrayMapArrayOutput
- func (o AssetOrArchiveArrayMapArrayOutput) ToAssetOrArchiveArrayMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapArrayOutput
- func (o AssetOrArchiveArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]AssetOrArchive]
- type AssetOrArchiveArrayMapInput
- type AssetOrArchiveArrayMapMap
- func (AssetOrArchiveArrayMapMap) ElementType() reflect.Type
- func (in AssetOrArchiveArrayMapMap) ToAssetOrArchiveArrayMapMapOutput() AssetOrArchiveArrayMapMapOutput
- func (in AssetOrArchiveArrayMapMap) ToAssetOrArchiveArrayMapMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapMapOutput
- func (in AssetOrArchiveArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]AssetOrArchive]
- type AssetOrArchiveArrayMapMapInput
- type AssetOrArchiveArrayMapMapOutput
- func (AssetOrArchiveArrayMapMapOutput) ElementType() reflect.Type
- func (o AssetOrArchiveArrayMapMapOutput) MapIndex(k StringInput) AssetOrArchiveArrayMapOutput
- func (AssetOrArchiveArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveArrayMapMapOutput) ToAssetOrArchiveArrayMapMapOutput() AssetOrArchiveArrayMapMapOutput
- func (o AssetOrArchiveArrayMapMapOutput) ToAssetOrArchiveArrayMapMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapMapOutput
- func (o AssetOrArchiveArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]AssetOrArchive]
- 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 AssetOrArchiveMapArrayMap
- func (AssetOrArchiveMapArrayMap) ElementType() reflect.Type
- func (in AssetOrArchiveMapArrayMap) ToAssetOrArchiveMapArrayMapOutput() AssetOrArchiveMapArrayMapOutput
- func (in AssetOrArchiveMapArrayMap) ToAssetOrArchiveMapArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayMapOutput
- func (in AssetOrArchiveMapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]AssetOrArchive]
- type AssetOrArchiveMapArrayMapInput
- type AssetOrArchiveMapArrayMapOutput
- func (AssetOrArchiveMapArrayMapOutput) ElementType() reflect.Type
- func (o AssetOrArchiveMapArrayMapOutput) MapIndex(k StringInput) AssetOrArchiveMapArrayOutput
- func (AssetOrArchiveMapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveMapArrayMapOutput) ToAssetOrArchiveMapArrayMapOutput() AssetOrArchiveMapArrayMapOutput
- func (o AssetOrArchiveMapArrayMapOutput) ToAssetOrArchiveMapArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayMapOutput
- func (o AssetOrArchiveMapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]AssetOrArchive]
- 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 AssetOrArchiveMapMapArray
- func (AssetOrArchiveMapMapArray) ElementType() reflect.Type
- func (in AssetOrArchiveMapMapArray) ToAssetOrArchiveMapMapArrayOutput() AssetOrArchiveMapMapArrayOutput
- func (in AssetOrArchiveMapMapArray) ToAssetOrArchiveMapMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapMapArrayOutput
- func (in AssetOrArchiveMapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]AssetOrArchive]
- type AssetOrArchiveMapMapArrayInput
- type AssetOrArchiveMapMapArrayOutput
- func (AssetOrArchiveMapMapArrayOutput) ElementType() reflect.Type
- func (o AssetOrArchiveMapMapArrayOutput) Index(i IntInput) AssetOrArchiveMapMapOutput
- func (AssetOrArchiveMapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveMapMapArrayOutput) ToAssetOrArchiveMapMapArrayOutput() AssetOrArchiveMapMapArrayOutput
- func (o AssetOrArchiveMapMapArrayOutput) ToAssetOrArchiveMapMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapMapArrayOutput
- func (o AssetOrArchiveMapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]AssetOrArchive]
- type AssetOrArchiveMapMapInput
- type AssetOrArchiveMapMapMap
- func (AssetOrArchiveMapMapMap) ElementType() reflect.Type
- func (in AssetOrArchiveMapMapMap) ToAssetOrArchiveMapMapMapOutput() AssetOrArchiveMapMapMapOutput
- func (in AssetOrArchiveMapMapMap) ToAssetOrArchiveMapMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapMapOutput
- func (in AssetOrArchiveMapMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]AssetOrArchive]
- type AssetOrArchiveMapMapMapInput
- type AssetOrArchiveMapMapMapOutput
- func (AssetOrArchiveMapMapMapOutput) ElementType() reflect.Type
- func (o AssetOrArchiveMapMapMapOutput) MapIndex(k StringInput) AssetOrArchiveMapMapOutput
- func (AssetOrArchiveMapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o AssetOrArchiveMapMapMapOutput) ToAssetOrArchiveMapMapMapOutput() AssetOrArchiveMapMapMapOutput
- func (o AssetOrArchiveMapMapMapOutput) ToAssetOrArchiveMapMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapMapOutput
- func (o AssetOrArchiveMapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]AssetOrArchive]
- 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 BoolArrayArrayArray
- func (BoolArrayArrayArray) ElementType() reflect.Type
- func (in BoolArrayArrayArray) ToBoolArrayArrayArrayOutput() BoolArrayArrayArrayOutput
- func (in BoolArrayArrayArray) ToBoolArrayArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayArrayOutput
- func (in BoolArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]bool]
- type BoolArrayArrayArrayInput
- type BoolArrayArrayArrayOutput
- func (BoolArrayArrayArrayOutput) ElementType() reflect.Type
- func (o BoolArrayArrayArrayOutput) Index(i IntInput) BoolArrayArrayOutput
- func (BoolArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o BoolArrayArrayArrayOutput) ToBoolArrayArrayArrayOutput() BoolArrayArrayArrayOutput
- func (o BoolArrayArrayArrayOutput) ToBoolArrayArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayArrayOutput
- func (o BoolArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]bool]
- type BoolArrayArrayInput
- type BoolArrayArrayMap
- func (BoolArrayArrayMap) ElementType() reflect.Type
- func (in BoolArrayArrayMap) ToBoolArrayArrayMapOutput() BoolArrayArrayMapOutput
- func (in BoolArrayArrayMap) ToBoolArrayArrayMapOutputWithContext(ctx context.Context) BoolArrayArrayMapOutput
- func (in BoolArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]bool]
- type BoolArrayArrayMapInput
- type BoolArrayArrayMapOutput
- func (BoolArrayArrayMapOutput) ElementType() reflect.Type
- func (o BoolArrayArrayMapOutput) MapIndex(k StringInput) BoolArrayArrayOutput
- func (BoolArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o BoolArrayArrayMapOutput) ToBoolArrayArrayMapOutput() BoolArrayArrayMapOutput
- func (o BoolArrayArrayMapOutput) ToBoolArrayArrayMapOutputWithContext(ctx context.Context) BoolArrayArrayMapOutput
- func (o BoolArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]bool]
- 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 BoolArrayMapArray
- func (BoolArrayMapArray) ElementType() reflect.Type
- func (in BoolArrayMapArray) ToBoolArrayMapArrayOutput() BoolArrayMapArrayOutput
- func (in BoolArrayMapArray) ToBoolArrayMapArrayOutputWithContext(ctx context.Context) BoolArrayMapArrayOutput
- func (in BoolArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]bool]
- type BoolArrayMapArrayInput
- type BoolArrayMapArrayOutput
- func (BoolArrayMapArrayOutput) ElementType() reflect.Type
- func (o BoolArrayMapArrayOutput) Index(i IntInput) BoolArrayMapOutput
- func (BoolArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o BoolArrayMapArrayOutput) ToBoolArrayMapArrayOutput() BoolArrayMapArrayOutput
- func (o BoolArrayMapArrayOutput) ToBoolArrayMapArrayOutputWithContext(ctx context.Context) BoolArrayMapArrayOutput
- func (o BoolArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]bool]
- type BoolArrayMapInput
- type BoolArrayMapMap
- func (BoolArrayMapMap) ElementType() reflect.Type
- func (in BoolArrayMapMap) ToBoolArrayMapMapOutput() BoolArrayMapMapOutput
- func (in BoolArrayMapMap) ToBoolArrayMapMapOutputWithContext(ctx context.Context) BoolArrayMapMapOutput
- func (in BoolArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]bool]
- type BoolArrayMapMapInput
- type BoolArrayMapMapOutput
- func (BoolArrayMapMapOutput) ElementType() reflect.Type
- func (o BoolArrayMapMapOutput) MapIndex(k StringInput) BoolArrayMapOutput
- func (BoolArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o BoolArrayMapMapOutput) ToBoolArrayMapMapOutput() BoolArrayMapMapOutput
- func (o BoolArrayMapMapOutput) ToBoolArrayMapMapOutputWithContext(ctx context.Context) BoolArrayMapMapOutput
- func (o BoolArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]bool]
- 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 BoolMapArrayMap
- func (BoolMapArrayMap) ElementType() reflect.Type
- func (in BoolMapArrayMap) ToBoolMapArrayMapOutput() BoolMapArrayMapOutput
- func (in BoolMapArrayMap) ToBoolMapArrayMapOutputWithContext(ctx context.Context) BoolMapArrayMapOutput
- func (in BoolMapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]bool]
- type BoolMapArrayMapInput
- type BoolMapArrayMapOutput
- func (BoolMapArrayMapOutput) ElementType() reflect.Type
- func (o BoolMapArrayMapOutput) MapIndex(k StringInput) BoolMapArrayOutput
- func (BoolMapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o BoolMapArrayMapOutput) ToBoolMapArrayMapOutput() BoolMapArrayMapOutput
- func (o BoolMapArrayMapOutput) ToBoolMapArrayMapOutputWithContext(ctx context.Context) BoolMapArrayMapOutput
- func (o BoolMapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]bool]
- 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 BoolMapMapArray
- func (BoolMapMapArray) ElementType() reflect.Type
- func (in BoolMapMapArray) ToBoolMapMapArrayOutput() BoolMapMapArrayOutput
- func (in BoolMapMapArray) ToBoolMapMapArrayOutputWithContext(ctx context.Context) BoolMapMapArrayOutput
- func (in BoolMapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]bool]
- type BoolMapMapArrayInput
- type BoolMapMapArrayOutput
- func (BoolMapMapArrayOutput) ElementType() reflect.Type
- func (o BoolMapMapArrayOutput) Index(i IntInput) BoolMapMapOutput
- func (BoolMapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o BoolMapMapArrayOutput) ToBoolMapMapArrayOutput() BoolMapMapArrayOutput
- func (o BoolMapMapArrayOutput) ToBoolMapMapArrayOutputWithContext(ctx context.Context) BoolMapMapArrayOutput
- func (o BoolMapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]bool]
- type BoolMapMapInput
- type BoolMapMapMap
- func (BoolMapMapMap) ElementType() reflect.Type
- func (in BoolMapMapMap) ToBoolMapMapMapOutput() BoolMapMapMapOutput
- func (in BoolMapMapMap) ToBoolMapMapMapOutputWithContext(ctx context.Context) BoolMapMapMapOutput
- func (in BoolMapMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]bool]
- type BoolMapMapMapInput
- type BoolMapMapMapOutput
- func (BoolMapMapMapOutput) ElementType() reflect.Type
- func (o BoolMapMapMapOutput) MapIndex(k StringInput) BoolMapMapOutput
- func (BoolMapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o BoolMapMapMapOutput) ToBoolMapMapMapOutput() BoolMapMapMapOutput
- func (o BoolMapMapMapOutput) ToBoolMapMapMapOutputWithContext(ctx context.Context) BoolMapMapMapOutput
- func (o BoolMapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]bool]
- 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) CallPackageSingle(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) GetCurrentExportMap() map[string]Input
- func (ctx *Context) Invoke(tok string, args any, result any, opts ...InvokeOption) (err error)
- func (ctx *Context) InvokeOutput(tok string, args any, output Output, options InvokeOutputOptions) Output
- func (ctx *Context) InvokePackage(tok string, args any, result any, packageRef string, opts ...InvokeOption) error
- func (ctx *Context) InvokePackageRaw(tok string, args any, result any, packageRef string, opts ...InvokeOption) (isSecret bool, err error)
- func (ctx *Context) IsConfigSecret(key string) bool
- func (ctx *Context) NewOutput() (Output, func(any), 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) RegisterComponentResourceV2(t, name string, props Input, resource ComponentResource, ...) error
- func (ctx *Context) RegisterErrorHook(name string, callback ErrorHookFunction) (*ErrorHook, 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) RegisterResourceHook(name string, callback ResourceHookFunction, opts *ResourceHookOptions) (*ResourceHook, 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) RequirePulumiVersion(rg string) error
- func (ctx *Context) RootDirectory() string
- 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 ErrorHook
- type ErrorHookArgs
- type ErrorHookFunction
- 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 Float64ArrayArrayArray
- func (Float64ArrayArrayArray) ElementType() reflect.Type
- func (in Float64ArrayArrayArray) ToFloat64ArrayArrayArrayOutput() Float64ArrayArrayArrayOutput
- func (in Float64ArrayArrayArray) ToFloat64ArrayArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayArrayOutput
- func (in Float64ArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]float64]
- type Float64ArrayArrayArrayInput
- type Float64ArrayArrayArrayOutput
- func (Float64ArrayArrayArrayOutput) ElementType() reflect.Type
- func (o Float64ArrayArrayArrayOutput) Index(i IntInput) Float64ArrayArrayOutput
- func (Float64ArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o Float64ArrayArrayArrayOutput) ToFloat64ArrayArrayArrayOutput() Float64ArrayArrayArrayOutput
- func (o Float64ArrayArrayArrayOutput) ToFloat64ArrayArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayArrayOutput
- func (o Float64ArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]float64]
- type Float64ArrayArrayInput
- type Float64ArrayArrayMap
- func (Float64ArrayArrayMap) ElementType() reflect.Type
- func (in Float64ArrayArrayMap) ToFloat64ArrayArrayMapOutput() Float64ArrayArrayMapOutput
- func (in Float64ArrayArrayMap) ToFloat64ArrayArrayMapOutputWithContext(ctx context.Context) Float64ArrayArrayMapOutput
- func (in Float64ArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]float64]
- type Float64ArrayArrayMapInput
- type Float64ArrayArrayMapOutput
- func (Float64ArrayArrayMapOutput) ElementType() reflect.Type
- func (o Float64ArrayArrayMapOutput) MapIndex(k StringInput) Float64ArrayArrayOutput
- func (Float64ArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o Float64ArrayArrayMapOutput) ToFloat64ArrayArrayMapOutput() Float64ArrayArrayMapOutput
- func (o Float64ArrayArrayMapOutput) ToFloat64ArrayArrayMapOutputWithContext(ctx context.Context) Float64ArrayArrayMapOutput
- func (o Float64ArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]float64]
- 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 Float64ArrayMapArray
- func (Float64ArrayMapArray) ElementType() reflect.Type
- func (in Float64ArrayMapArray) ToFloat64ArrayMapArrayOutput() Float64ArrayMapArrayOutput
- func (in Float64ArrayMapArray) ToFloat64ArrayMapArrayOutputWithContext(ctx context.Context) Float64ArrayMapArrayOutput
- func (in Float64ArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]float64]
- type Float64ArrayMapArrayInput
- type Float64ArrayMapArrayOutput
- func (Float64ArrayMapArrayOutput) ElementType() reflect.Type
- func (o Float64ArrayMapArrayOutput) Index(i IntInput) Float64ArrayMapOutput
- func (Float64ArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o Float64ArrayMapArrayOutput) ToFloat64ArrayMapArrayOutput() Float64ArrayMapArrayOutput
- func (o Float64ArrayMapArrayOutput) ToFloat64ArrayMapArrayOutputWithContext(ctx context.Context) Float64ArrayMapArrayOutput
- func (o Float64ArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]float64]
- type Float64ArrayMapInput
- type Float64ArrayMapMap
- func (Float64ArrayMapMap) ElementType() reflect.Type
- func (in Float64ArrayMapMap) ToFloat64ArrayMapMapOutput() Float64ArrayMapMapOutput
- func (in Float64ArrayMapMap) ToFloat64ArrayMapMapOutputWithContext(ctx context.Context) Float64ArrayMapMapOutput
- func (in Float64ArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]float64]
- type Float64ArrayMapMapInput
- type Float64ArrayMapMapOutput
- func (Float64ArrayMapMapOutput) ElementType() reflect.Type
- func (o Float64ArrayMapMapOutput) MapIndex(k StringInput) Float64ArrayMapOutput
- func (Float64ArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o Float64ArrayMapMapOutput) ToFloat64ArrayMapMapOutput() Float64ArrayMapMapOutput
- func (o Float64ArrayMapMapOutput) ToFloat64ArrayMapMapOutputWithContext(ctx context.Context) Float64ArrayMapMapOutput
- func (o Float64ArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]float64]
- 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 Float64MapArrayMap
- func (Float64MapArrayMap) ElementType() reflect.Type
- func (in Float64MapArrayMap) ToFloat64MapArrayMapOutput() Float64MapArrayMapOutput
- func (in Float64MapArrayMap) ToFloat64MapArrayMapOutputWithContext(ctx context.Context) Float64MapArrayMapOutput
- func (in Float64MapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]float64]
- type Float64MapArrayMapInput
- type Float64MapArrayMapOutput
- func (Float64MapArrayMapOutput) ElementType() reflect.Type
- func (o Float64MapArrayMapOutput) MapIndex(k StringInput) Float64MapArrayOutput
- func (Float64MapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o Float64MapArrayMapOutput) ToFloat64MapArrayMapOutput() Float64MapArrayMapOutput
- func (o Float64MapArrayMapOutput) ToFloat64MapArrayMapOutputWithContext(ctx context.Context) Float64MapArrayMapOutput
- func (o Float64MapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]float64]
- 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 Float64MapMapArray
- func (Float64MapMapArray) ElementType() reflect.Type
- func (in Float64MapMapArray) ToFloat64MapMapArrayOutput() Float64MapMapArrayOutput
- func (in Float64MapMapArray) ToFloat64MapMapArrayOutputWithContext(ctx context.Context) Float64MapMapArrayOutput
- func (in Float64MapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]float64]
- type Float64MapMapArrayInput
- type Float64MapMapArrayOutput
- func (Float64MapMapArrayOutput) ElementType() reflect.Type
- func (o Float64MapMapArrayOutput) Index(i IntInput) Float64MapMapOutput
- func (Float64MapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o Float64MapMapArrayOutput) ToFloat64MapMapArrayOutput() Float64MapMapArrayOutput
- func (o Float64MapMapArrayOutput) ToFloat64MapMapArrayOutputWithContext(ctx context.Context) Float64MapMapArrayOutput
- func (o Float64MapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]float64]
- type Float64MapMapInput
- type Float64MapMapMap
- func (Float64MapMapMap) ElementType() reflect.Type
- func (in Float64MapMapMap) ToFloat64MapMapMapOutput() Float64MapMapMapOutput
- func (in Float64MapMapMap) ToFloat64MapMapMapOutputWithContext(ctx context.Context) Float64MapMapMapOutput
- func (in Float64MapMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]float64]
- type Float64MapMapMapInput
- type Float64MapMapMapOutput
- func (Float64MapMapMapOutput) ElementType() reflect.Type
- func (o Float64MapMapMapOutput) MapIndex(k StringInput) Float64MapMapOutput
- func (Float64MapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o Float64MapMapMapOutput) ToFloat64MapMapMapOutput() Float64MapMapMapOutput
- func (o Float64MapMapMapOutput) ToFloat64MapMapMapOutputWithContext(ctx context.Context) Float64MapMapMapOutput
- func (o Float64MapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]float64]
- 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 IDArrayArrayArray
- func (IDArrayArrayArray) ElementType() reflect.Type
- func (in IDArrayArrayArray) ToIDArrayArrayArrayOutput() IDArrayArrayArrayOutput
- func (in IDArrayArrayArray) ToIDArrayArrayArrayOutputWithContext(ctx context.Context) IDArrayArrayArrayOutput
- func (in IDArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]ID]
- type IDArrayArrayArrayInput
- type IDArrayArrayArrayOutput
- func (IDArrayArrayArrayOutput) ElementType() reflect.Type
- func (o IDArrayArrayArrayOutput) Index(i IntInput) IDArrayArrayOutput
- func (IDArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o IDArrayArrayArrayOutput) ToIDArrayArrayArrayOutput() IDArrayArrayArrayOutput
- func (o IDArrayArrayArrayOutput) ToIDArrayArrayArrayOutputWithContext(ctx context.Context) IDArrayArrayArrayOutput
- func (o IDArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]ID]
- type IDArrayArrayInput
- type IDArrayArrayMap
- func (IDArrayArrayMap) ElementType() reflect.Type
- func (in IDArrayArrayMap) ToIDArrayArrayMapOutput() IDArrayArrayMapOutput
- func (in IDArrayArrayMap) ToIDArrayArrayMapOutputWithContext(ctx context.Context) IDArrayArrayMapOutput
- func (in IDArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]ID]
- type IDArrayArrayMapInput
- type IDArrayArrayMapOutput
- func (IDArrayArrayMapOutput) ElementType() reflect.Type
- func (o IDArrayArrayMapOutput) MapIndex(k StringInput) IDArrayArrayOutput
- func (IDArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o IDArrayArrayMapOutput) ToIDArrayArrayMapOutput() IDArrayArrayMapOutput
- func (o IDArrayArrayMapOutput) ToIDArrayArrayMapOutputWithContext(ctx context.Context) IDArrayArrayMapOutput
- func (o IDArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]ID]
- 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 IDArrayMapArray
- func (IDArrayMapArray) ElementType() reflect.Type
- func (in IDArrayMapArray) ToIDArrayMapArrayOutput() IDArrayMapArrayOutput
- func (in IDArrayMapArray) ToIDArrayMapArrayOutputWithContext(ctx context.Context) IDArrayMapArrayOutput
- func (in IDArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]ID]
- type IDArrayMapArrayInput
- type IDArrayMapArrayOutput
- func (IDArrayMapArrayOutput) ElementType() reflect.Type
- func (o IDArrayMapArrayOutput) Index(i IntInput) IDArrayMapOutput
- func (IDArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o IDArrayMapArrayOutput) ToIDArrayMapArrayOutput() IDArrayMapArrayOutput
- func (o IDArrayMapArrayOutput) ToIDArrayMapArrayOutputWithContext(ctx context.Context) IDArrayMapArrayOutput
- func (o IDArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]ID]
- type IDArrayMapInput
- type IDArrayMapMap
- func (IDArrayMapMap) ElementType() reflect.Type
- func (in IDArrayMapMap) ToIDArrayMapMapOutput() IDArrayMapMapOutput
- func (in IDArrayMapMap) ToIDArrayMapMapOutputWithContext(ctx context.Context) IDArrayMapMapOutput
- func (in IDArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]ID]
- type IDArrayMapMapInput
- type IDArrayMapMapOutput
- func (IDArrayMapMapOutput) ElementType() reflect.Type
- func (o IDArrayMapMapOutput) MapIndex(k StringInput) IDArrayMapOutput
- func (IDArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o IDArrayMapMapOutput) ToIDArrayMapMapOutput() IDArrayMapMapOutput
- func (o IDArrayMapMapOutput) ToIDArrayMapMapOutputWithContext(ctx context.Context) IDArrayMapMapOutput
- func (o IDArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]ID]
- 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 IDMapArrayMap
- func (IDMapArrayMap) ElementType() reflect.Type
- func (in IDMapArrayMap) ToIDMapArrayMapOutput() IDMapArrayMapOutput
- func (in IDMapArrayMap) ToIDMapArrayMapOutputWithContext(ctx context.Context) IDMapArrayMapOutput
- func (in IDMapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]ID]
- type IDMapArrayMapInput
- type IDMapArrayMapOutput
- func (IDMapArrayMapOutput) ElementType() reflect.Type
- func (o IDMapArrayMapOutput) MapIndex(k StringInput) IDMapArrayOutput
- func (IDMapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o IDMapArrayMapOutput) ToIDMapArrayMapOutput() IDMapArrayMapOutput
- func (o IDMapArrayMapOutput) ToIDMapArrayMapOutputWithContext(ctx context.Context) IDMapArrayMapOutput
- func (o IDMapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]ID]
- 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 IDMapMapArray
- func (IDMapMapArray) ElementType() reflect.Type
- func (in IDMapMapArray) ToIDMapMapArrayOutput() IDMapMapArrayOutput
- func (in IDMapMapArray) ToIDMapMapArrayOutputWithContext(ctx context.Context) IDMapMapArrayOutput
- func (in IDMapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]ID]
- type IDMapMapArrayInput
- type IDMapMapArrayOutput
- func (IDMapMapArrayOutput) ElementType() reflect.Type
- func (o IDMapMapArrayOutput) Index(i IntInput) IDMapMapOutput
- func (IDMapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o IDMapMapArrayOutput) ToIDMapMapArrayOutput() IDMapMapArrayOutput
- func (o IDMapMapArrayOutput) ToIDMapMapArrayOutputWithContext(ctx context.Context) IDMapMapArrayOutput
- func (o IDMapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]ID]
- type IDMapMapInput
- type IDMapMapMap
- func (IDMapMapMap) ElementType() reflect.Type
- func (in IDMapMapMap) ToIDMapMapMapOutput() IDMapMapMapOutput
- func (in IDMapMapMap) ToIDMapMapMapOutputWithContext(ctx context.Context) IDMapMapMapOutput
- func (in IDMapMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]ID]
- type IDMapMapMapInput
- type IDMapMapMapOutput
- func (IDMapMapMapOutput) ElementType() reflect.Type
- func (o IDMapMapMapOutput) MapIndex(k StringInput) IDMapMapOutput
- func (IDMapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o IDMapMapMapOutput) ToIDMapMapMapOutput() IDMapMapMapOutput
- func (o IDMapMapMapOutput) ToIDMapMapMapOutputWithContext(ctx context.Context) IDMapMapMapOutput
- func (o IDMapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]ID]
- 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 IntArrayArrayArray
- func (IntArrayArrayArray) ElementType() reflect.Type
- func (in IntArrayArrayArray) ToIntArrayArrayArrayOutput() IntArrayArrayArrayOutput
- func (in IntArrayArrayArray) ToIntArrayArrayArrayOutputWithContext(ctx context.Context) IntArrayArrayArrayOutput
- func (in IntArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]int]
- type IntArrayArrayArrayInput
- type IntArrayArrayArrayOutput
- func (IntArrayArrayArrayOutput) ElementType() reflect.Type
- func (o IntArrayArrayArrayOutput) Index(i IntInput) IntArrayArrayOutput
- func (IntArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o IntArrayArrayArrayOutput) ToIntArrayArrayArrayOutput() IntArrayArrayArrayOutput
- func (o IntArrayArrayArrayOutput) ToIntArrayArrayArrayOutputWithContext(ctx context.Context) IntArrayArrayArrayOutput
- func (o IntArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]int]
- type IntArrayArrayInput
- type IntArrayArrayMap
- func (IntArrayArrayMap) ElementType() reflect.Type
- func (in IntArrayArrayMap) ToIntArrayArrayMapOutput() IntArrayArrayMapOutput
- func (in IntArrayArrayMap) ToIntArrayArrayMapOutputWithContext(ctx context.Context) IntArrayArrayMapOutput
- func (in IntArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]int]
- type IntArrayArrayMapInput
- type IntArrayArrayMapOutput
- func (IntArrayArrayMapOutput) ElementType() reflect.Type
- func (o IntArrayArrayMapOutput) MapIndex(k StringInput) IntArrayArrayOutput
- func (IntArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o IntArrayArrayMapOutput) ToIntArrayArrayMapOutput() IntArrayArrayMapOutput
- func (o IntArrayArrayMapOutput) ToIntArrayArrayMapOutputWithContext(ctx context.Context) IntArrayArrayMapOutput
- func (o IntArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]int]
- 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 IntArrayMapArray
- func (IntArrayMapArray) ElementType() reflect.Type
- func (in IntArrayMapArray) ToIntArrayMapArrayOutput() IntArrayMapArrayOutput
- func (in IntArrayMapArray) ToIntArrayMapArrayOutputWithContext(ctx context.Context) IntArrayMapArrayOutput
- func (in IntArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]int]
- type IntArrayMapArrayInput
- type IntArrayMapArrayOutput
- func (IntArrayMapArrayOutput) ElementType() reflect.Type
- func (o IntArrayMapArrayOutput) Index(i IntInput) IntArrayMapOutput
- func (IntArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o IntArrayMapArrayOutput) ToIntArrayMapArrayOutput() IntArrayMapArrayOutput
- func (o IntArrayMapArrayOutput) ToIntArrayMapArrayOutputWithContext(ctx context.Context) IntArrayMapArrayOutput
- func (o IntArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]int]
- type IntArrayMapInput
- type IntArrayMapMap
- func (IntArrayMapMap) ElementType() reflect.Type
- func (in IntArrayMapMap) ToIntArrayMapMapOutput() IntArrayMapMapOutput
- func (in IntArrayMapMap) ToIntArrayMapMapOutputWithContext(ctx context.Context) IntArrayMapMapOutput
- func (in IntArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]int]
- type IntArrayMapMapInput
- type IntArrayMapMapOutput
- func (IntArrayMapMapOutput) ElementType() reflect.Type
- func (o IntArrayMapMapOutput) MapIndex(k StringInput) IntArrayMapOutput
- func (IntArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o IntArrayMapMapOutput) ToIntArrayMapMapOutput() IntArrayMapMapOutput
- func (o IntArrayMapMapOutput) ToIntArrayMapMapOutputWithContext(ctx context.Context) IntArrayMapMapOutput
- func (o IntArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]int]
- 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 IntMapArrayMap
- func (IntMapArrayMap) ElementType() reflect.Type
- func (in IntMapArrayMap) ToIntMapArrayMapOutput() IntMapArrayMapOutput
- func (in IntMapArrayMap) ToIntMapArrayMapOutputWithContext(ctx context.Context) IntMapArrayMapOutput
- func (in IntMapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]int]
- type IntMapArrayMapInput
- type IntMapArrayMapOutput
- func (IntMapArrayMapOutput) ElementType() reflect.Type
- func (o IntMapArrayMapOutput) MapIndex(k StringInput) IntMapArrayOutput
- func (IntMapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o IntMapArrayMapOutput) ToIntMapArrayMapOutput() IntMapArrayMapOutput
- func (o IntMapArrayMapOutput) ToIntMapArrayMapOutputWithContext(ctx context.Context) IntMapArrayMapOutput
- func (o IntMapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]int]
- 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 IntMapMapArray
- func (IntMapMapArray) ElementType() reflect.Type
- func (in IntMapMapArray) ToIntMapMapArrayOutput() IntMapMapArrayOutput
- func (in IntMapMapArray) ToIntMapMapArrayOutputWithContext(ctx context.Context) IntMapMapArrayOutput
- func (in IntMapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]int]
- type IntMapMapArrayInput
- type IntMapMapArrayOutput
- func (IntMapMapArrayOutput) ElementType() reflect.Type
- func (o IntMapMapArrayOutput) Index(i IntInput) IntMapMapOutput
- func (IntMapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o IntMapMapArrayOutput) ToIntMapMapArrayOutput() IntMapMapArrayOutput
- func (o IntMapMapArrayOutput) ToIntMapMapArrayOutputWithContext(ctx context.Context) IntMapMapArrayOutput
- func (o IntMapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]int]
- type IntMapMapInput
- type IntMapMapMap
- func (IntMapMapMap) ElementType() reflect.Type
- func (in IntMapMapMap) ToIntMapMapMapOutput() IntMapMapMapOutput
- func (in IntMapMapMap) ToIntMapMapMapOutputWithContext(ctx context.Context) IntMapMapMapOutput
- func (in IntMapMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]int]
- type IntMapMapMapInput
- type IntMapMapMapOutput
- func (IntMapMapMapOutput) ElementType() reflect.Type
- func (o IntMapMapMapOutput) MapIndex(k StringInput) IntMapMapOutput
- func (IntMapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o IntMapMapMapOutput) ToIntMapMapMapOutput() IntMapMapMapOutput
- func (o IntMapMapMapOutput) ToIntMapMapMapOutputWithContext(ctx context.Context) IntMapMapMapOutput
- func (o IntMapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]int]
- 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 MapArrayMap
- type MapArrayMapInput
- type MapArrayMapOutput
- func (MapArrayMapOutput) ElementType() reflect.Type
- func (o MapArrayMapOutput) MapIndex(k StringInput) MapArrayOutput
- func (MapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o MapArrayMapOutput) ToMapArrayMapOutput() MapArrayMapOutput
- func (o MapArrayMapOutput) ToMapArrayMapOutputWithContext(ctx context.Context) MapArrayMapOutput
- func (o MapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]any]
- 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]any]
- type MapInput
- type MapMap
- type MapMapArray
- type MapMapArrayInput
- type MapMapArrayOutput
- func (MapMapArrayOutput) ElementType() reflect.Type
- func (o MapMapArrayOutput) Index(i IntInput) MapMapOutput
- func (MapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o MapMapArrayOutput) ToMapMapArrayOutput() MapMapArrayOutput
- func (o MapMapArrayOutput) ToMapMapArrayOutputWithContext(ctx context.Context) MapMapArrayOutput
- func (o MapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]any]
- type MapMapInput
- type MapMapMap
- type MapMapMapInput
- type MapMapMapOutput
- func (MapMapMapOutput) ElementType() reflect.Type
- func (o MapMapMapOutput) MapIndex(k StringInput) MapMapOutput
- func (MapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o MapMapMapOutput) ToMapMapMapOutput() MapMapMapOutput
- func (o MapMapMapOutput) ToMapMapMapOutputWithContext(ctx context.Context) MapMapMapOutput
- func (o MapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]any]
- 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]any]
- 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]any]
- type MockCallArgs
- type MockResourceArgs
- type MockResourceMonitor
- type MockResourceMonitorWithMethodCall
- type Output
- func InternalGetRawOutputs(res *ResourceState) Output
- func NewOutput() (Output, func(any), func(error))deprecated
- func OutputWithDependencies(ctx context.Context, o Output, deps ...Resource) Output
- func ToOutput(v any) Output
- func ToOutputWithContext(ctx context.Context, v any) Output
- func ToSecret(input any) Output
- func ToSecretWithContext(ctx context.Context, input any) 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 ResourceHook
- type ResourceHookArgs
- type ResourceHookBinding
- type ResourceHookFunction
- type ResourceHookOptions
- 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 EnvVarMappings(mappings map[string]string) ResourceOption
- func HideDiffs(paths []string) 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 ReplaceWith(r []Resource) ResourceOption
- func ReplacementTrigger(o Input) ResourceOption
- func ResourceHooks(hooks *ResourceHookBinding) 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 Stash
- type StashArgs
- 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 StringArrayArrayArray
- func (StringArrayArrayArray) ElementType() reflect.Type
- func (in StringArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]string]
- func (in StringArrayArrayArray) ToStringArrayArrayArrayOutput() StringArrayArrayArrayOutput
- func (in StringArrayArrayArray) ToStringArrayArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayArrayOutput
- type StringArrayArrayArrayInput
- type StringArrayArrayArrayOutput
- func (StringArrayArrayArrayOutput) ElementType() reflect.Type
- func (o StringArrayArrayArrayOutput) Index(i IntInput) StringArrayArrayOutput
- func (StringArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o StringArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]string]
- func (o StringArrayArrayArrayOutput) ToStringArrayArrayArrayOutput() StringArrayArrayArrayOutput
- func (o StringArrayArrayArrayOutput) ToStringArrayArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayArrayOutput
- type StringArrayArrayInput
- type StringArrayArrayMap
- func (StringArrayArrayMap) ElementType() reflect.Type
- func (in StringArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]string]
- func (in StringArrayArrayMap) ToStringArrayArrayMapOutput() StringArrayArrayMapOutput
- func (in StringArrayArrayMap) ToStringArrayArrayMapOutputWithContext(ctx context.Context) StringArrayArrayMapOutput
- type StringArrayArrayMapInput
- type StringArrayArrayMapOutput
- func (StringArrayArrayMapOutput) ElementType() reflect.Type
- func (o StringArrayArrayMapOutput) MapIndex(k StringInput) StringArrayArrayOutput
- func (StringArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o StringArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]string]
- func (o StringArrayArrayMapOutput) ToStringArrayArrayMapOutput() StringArrayArrayMapOutput
- func (o StringArrayArrayMapOutput) ToStringArrayArrayMapOutputWithContext(ctx context.Context) StringArrayArrayMapOutput
- 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 StringArrayMapArray
- func (StringArrayMapArray) ElementType() reflect.Type
- func (in StringArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]string]
- func (in StringArrayMapArray) ToStringArrayMapArrayOutput() StringArrayMapArrayOutput
- func (in StringArrayMapArray) ToStringArrayMapArrayOutputWithContext(ctx context.Context) StringArrayMapArrayOutput
- type StringArrayMapArrayInput
- type StringArrayMapArrayOutput
- func (StringArrayMapArrayOutput) ElementType() reflect.Type
- func (o StringArrayMapArrayOutput) Index(i IntInput) StringArrayMapOutput
- func (StringArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o StringArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]string]
- func (o StringArrayMapArrayOutput) ToStringArrayMapArrayOutput() StringArrayMapArrayOutput
- func (o StringArrayMapArrayOutput) ToStringArrayMapArrayOutputWithContext(ctx context.Context) StringArrayMapArrayOutput
- type StringArrayMapInput
- type StringArrayMapMap
- func (StringArrayMapMap) ElementType() reflect.Type
- func (in StringArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]string]
- func (in StringArrayMapMap) ToStringArrayMapMapOutput() StringArrayMapMapOutput
- func (in StringArrayMapMap) ToStringArrayMapMapOutputWithContext(ctx context.Context) StringArrayMapMapOutput
- type StringArrayMapMapInput
- type StringArrayMapMapOutput
- func (StringArrayMapMapOutput) ElementType() reflect.Type
- func (o StringArrayMapMapOutput) MapIndex(k StringInput) StringArrayMapOutput
- func (StringArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o StringArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]string]
- func (o StringArrayMapMapOutput) ToStringArrayMapMapOutput() StringArrayMapMapOutput
- func (o StringArrayMapMapOutput) ToStringArrayMapMapOutputWithContext(ctx context.Context) StringArrayMapMapOutput
- 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 StringMapArrayMap
- func (StringMapArrayMap) ElementType() reflect.Type
- func (in StringMapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]string]
- func (in StringMapArrayMap) ToStringMapArrayMapOutput() StringMapArrayMapOutput
- func (in StringMapArrayMap) ToStringMapArrayMapOutputWithContext(ctx context.Context) StringMapArrayMapOutput
- type StringMapArrayMapInput
- type StringMapArrayMapOutput
- func (StringMapArrayMapOutput) ElementType() reflect.Type
- func (o StringMapArrayMapOutput) MapIndex(k StringInput) StringMapArrayOutput
- func (StringMapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o StringMapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]string]
- func (o StringMapArrayMapOutput) ToStringMapArrayMapOutput() StringMapArrayMapOutput
- func (o StringMapArrayMapOutput) ToStringMapArrayMapOutputWithContext(ctx context.Context) StringMapArrayMapOutput
- 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 StringMapMapArray
- func (StringMapMapArray) ElementType() reflect.Type
- func (in StringMapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]string]
- func (in StringMapMapArray) ToStringMapMapArrayOutput() StringMapMapArrayOutput
- func (in StringMapMapArray) ToStringMapMapArrayOutputWithContext(ctx context.Context) StringMapMapArrayOutput
- type StringMapMapArrayInput
- type StringMapMapArrayOutput
- func (StringMapMapArrayOutput) ElementType() reflect.Type
- func (o StringMapMapArrayOutput) Index(i IntInput) StringMapMapOutput
- func (StringMapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o StringMapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]string]
- func (o StringMapMapArrayOutput) ToStringMapMapArrayOutput() StringMapMapArrayOutput
- func (o StringMapMapArrayOutput) ToStringMapMapArrayOutputWithContext(ctx context.Context) StringMapMapArrayOutput
- 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 URNArrayArrayArray
- func (URNArrayArrayArray) ElementType() reflect.Type
- func (in URNArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]URN]
- func (in URNArrayArrayArray) ToURNArrayArrayArrayOutput() URNArrayArrayArrayOutput
- func (in URNArrayArrayArray) ToURNArrayArrayArrayOutputWithContext(ctx context.Context) URNArrayArrayArrayOutput
- type URNArrayArrayArrayInput
- type URNArrayArrayArrayOutput
- func (URNArrayArrayArrayOutput) ElementType() reflect.Type
- func (o URNArrayArrayArrayOutput) Index(i IntInput) URNArrayArrayOutput
- func (URNArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
- func (o URNArrayArrayArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[][][]URN]
- func (o URNArrayArrayArrayOutput) ToURNArrayArrayArrayOutput() URNArrayArrayArrayOutput
- func (o URNArrayArrayArrayOutput) ToURNArrayArrayArrayOutputWithContext(ctx context.Context) URNArrayArrayArrayOutput
- type URNArrayArrayInput
- type URNArrayArrayMap
- func (URNArrayArrayMap) ElementType() reflect.Type
- func (in URNArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]URN]
- func (in URNArrayArrayMap) ToURNArrayArrayMapOutput() URNArrayArrayMapOutput
- func (in URNArrayArrayMap) ToURNArrayArrayMapOutputWithContext(ctx context.Context) URNArrayArrayMapOutput
- type URNArrayArrayMapInput
- type URNArrayArrayMapOutput
- func (URNArrayArrayMapOutput) ElementType() reflect.Type
- func (o URNArrayArrayMapOutput) MapIndex(k StringInput) URNArrayArrayOutput
- func (URNArrayArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o URNArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]URN]
- func (o URNArrayArrayMapOutput) ToURNArrayArrayMapOutput() URNArrayArrayMapOutput
- func (o URNArrayArrayMapOutput) ToURNArrayArrayMapOutputWithContext(ctx context.Context) URNArrayArrayMapOutput
- 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 URNArrayMapArray
- func (URNArrayMapArray) ElementType() reflect.Type
- func (in URNArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]URN]
- func (in URNArrayMapArray) ToURNArrayMapArrayOutput() URNArrayMapArrayOutput
- func (in URNArrayMapArray) ToURNArrayMapArrayOutputWithContext(ctx context.Context) URNArrayMapArrayOutput
- type URNArrayMapArrayInput
- type URNArrayMapArrayOutput
- func (URNArrayMapArrayOutput) ElementType() reflect.Type
- func (o URNArrayMapArrayOutput) Index(i IntInput) URNArrayMapOutput
- func (URNArrayMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o URNArrayMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]URN]
- func (o URNArrayMapArrayOutput) ToURNArrayMapArrayOutput() URNArrayMapArrayOutput
- func (o URNArrayMapArrayOutput) ToURNArrayMapArrayOutputWithContext(ctx context.Context) URNArrayMapArrayOutput
- type URNArrayMapInput
- type URNArrayMapMap
- func (URNArrayMapMap) ElementType() reflect.Type
- func (in URNArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]URN]
- func (in URNArrayMapMap) ToURNArrayMapMapOutput() URNArrayMapMapOutput
- func (in URNArrayMapMap) ToURNArrayMapMapOutputWithContext(ctx context.Context) URNArrayMapMapOutput
- type URNArrayMapMapInput
- type URNArrayMapMapOutput
- func (URNArrayMapMapOutput) ElementType() reflect.Type
- func (o URNArrayMapMapOutput) MapIndex(k StringInput) URNArrayMapOutput
- func (URNArrayMapMapOutput) MarshalJSON() ([]byte, error)
- func (o URNArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]URN]
- func (o URNArrayMapMapOutput) ToURNArrayMapMapOutput() URNArrayMapMapOutput
- func (o URNArrayMapMapOutput) ToURNArrayMapMapOutputWithContext(ctx context.Context) URNArrayMapMapOutput
- 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 URNMapArrayMap
- func (URNMapArrayMap) ElementType() reflect.Type
- func (in URNMapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]URN]
- func (in URNMapArrayMap) ToURNMapArrayMapOutput() URNMapArrayMapOutput
- func (in URNMapArrayMap) ToURNMapArrayMapOutputWithContext(ctx context.Context) URNMapArrayMapOutput
- type URNMapArrayMapInput
- type URNMapArrayMapOutput
- func (URNMapArrayMapOutput) ElementType() reflect.Type
- func (o URNMapArrayMapOutput) MapIndex(k StringInput) URNMapArrayOutput
- func (URNMapArrayMapOutput) MarshalJSON() ([]byte, error)
- func (o URNMapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]URN]
- func (o URNMapArrayMapOutput) ToURNMapArrayMapOutput() URNMapArrayMapOutput
- func (o URNMapArrayMapOutput) ToURNMapArrayMapOutputWithContext(ctx context.Context) URNMapArrayMapOutput
- 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 URNMapMapArray
- func (URNMapMapArray) ElementType() reflect.Type
- func (in URNMapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]URN]
- func (in URNMapMapArray) ToURNMapMapArrayOutput() URNMapMapArrayOutput
- func (in URNMapMapArray) ToURNMapMapArrayOutputWithContext(ctx context.Context) URNMapMapArrayOutput
- type URNMapMapArrayInput
- type URNMapMapArrayOutput
- func (URNMapMapArrayOutput) ElementType() reflect.Type
- func (o URNMapMapArrayOutput) Index(i IntInput) URNMapMapOutput
- func (URNMapMapArrayOutput) MarshalJSON() ([]byte, error)
- func (o URNMapMapArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]URN]
- func (o URNMapMapArrayOutput) ToURNMapMapArrayOutput() URNMapMapArrayOutput
- func (o URNMapMapArrayOutput) ToURNMapMapArrayOutputWithContext(ctx context.Context) URNMapMapArrayOutput
- type URNMapMapInput
- type URNMapMapMap
- func (URNMapMapMap) ElementType() reflect.Type
- func (in URNMapMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]URN]
- func (in URNMapMapMap) ToURNMapMapMapOutput() URNMapMapMapOutput
- func (in URNMapMapMap) ToURNMapMapMapOutputWithContext(ctx context.Context) URNMapMapMapOutput
- type URNMapMapMapInput
- type URNMapMapMapOutput
- func (URNMapMapMapOutput) ElementType() reflect.Type
- func (o URNMapMapMapOutput) MapIndex(k StringInput) URNMapMapOutput
- func (URNMapMapMapOutput) MarshalJSON() ([]byte, error)
- func (o URNMapMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string]map[string]URN]
- func (o URNMapMapMapOutput) ToURNMapMapMapOutput() URNMapMapMapOutput
- func (o URNMapMapMapOutput) ToURNMapMapMapOutputWithContext(ctx context.Context) URNMapMapMapOutput
- 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" // EnvPulumiRootDirectory is the envvar used to read the current Pulumi project root, location of Pulumi.yaml. EnvPulumiRootDirectory = "PULUMI_ROOT_DIRECTORY" // 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 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) AsArchiveArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsArchiveArrayArrayArrayOutput() ArchiveArrayArrayArrayOutput
AsArchiveArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]Archive or a compatible type and returns a `ArchiveArrayArrayArrayOutput` with that value. AsArchiveArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveArrayArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsArchiveArrayArrayMapOutput() ArchiveArrayArrayMapOutput
AsArchiveArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]Archive or a compatible type and returns a `ArchiveArrayArrayMapOutput` with that value. AsArchiveArrayArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsArchiveArrayArrayOutput() ArchiveArrayArrayOutput
AsArchiveArrayArrayOutput asserts that the type of the AnyOutput's underlying any 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) AsArchiveArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsArchiveArrayMapArrayOutput() ArchiveArrayMapArrayOutput
AsArchiveArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]Archive or a compatible type and returns a `ArchiveArrayMapArrayOutput` with that value. AsArchiveArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsArchiveArrayMapMapOutput() ArchiveArrayMapMapOutput
AsArchiveArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]Archive or a compatible type and returns a `ArchiveArrayMapMapOutput` with that value. AsArchiveArrayMapMapOutput 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 any 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 any 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) AsArchiveMapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsArchiveMapArrayMapOutput() ArchiveMapArrayMapOutput
AsArchiveMapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]Archive or a compatible type and returns a `ArchiveMapArrayMapOutput` with that value. AsArchiveMapArrayMapOutput 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 any 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) AsArchiveMapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsArchiveMapMapArrayOutput() ArchiveMapMapArrayOutput
AsArchiveMapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]Archive or a compatible type and returns a `ArchiveMapMapArrayOutput` with that value. AsArchiveMapMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArchiveMapMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsArchiveMapMapMapOutput() ArchiveMapMapMapOutput
AsArchiveMapMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string]map[string]Archive or a compatible type and returns a `ArchiveMapMapMapOutput` with that value. AsArchiveMapMapMapOutput 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 any 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 any 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 any value is Archive and returns a `ArchiveOutput` with that value. AsArchiveOutput panics if the value was not the expected type.
func (AnyOutput) AsArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsArrayArrayArrayOutput() ArrayArrayArrayOutput
AsArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]any or a compatible type and returns a `ArrayArrayArrayOutput` with that value. AsArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArrayArrayMapOutput ¶ added in v3.36.0
func (a AnyOutput) AsArrayArrayMapOutput() ArrayArrayMapOutput
AsArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]any 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 any value is [][]any 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) AsArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsArrayMapArrayOutput() ArrayMapArrayOutput
AsArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]any or a compatible type and returns a `ArrayMapArrayOutput` with that value. AsArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsArrayMapMapOutput() ArrayMapMapOutput
AsArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]any or a compatible type and returns a `ArrayMapMapOutput` with that value. AsArrayMapMapOutput 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 any value is map[string][]any 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 any value is []any 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) AsAssetArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetArrayArrayArrayOutput() AssetArrayArrayArrayOutput
AsAssetArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]Asset or a compatible type and returns a `AssetArrayArrayArrayOutput` with that value. AsAssetArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetArrayArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetArrayArrayMapOutput() AssetArrayArrayMapOutput
AsAssetArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]Asset or a compatible type and returns a `AssetArrayArrayMapOutput` with that value. AsAssetArrayArrayMapOutput 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 any 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) AsAssetArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetArrayMapArrayOutput() AssetArrayMapArrayOutput
AsAssetArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]Asset or a compatible type and returns a `AssetArrayMapArrayOutput` with that value. AsAssetArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetArrayMapMapOutput() AssetArrayMapMapOutput
AsAssetArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]Asset or a compatible type and returns a `AssetArrayMapMapOutput` with that value. AsAssetArrayMapMapOutput 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 any 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 any 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) AsAssetMapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetMapArrayMapOutput() AssetMapArrayMapOutput
AsAssetMapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]Asset or a compatible type and returns a `AssetMapArrayMapOutput` with that value. AsAssetMapArrayMapOutput 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 any 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) AsAssetMapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetMapMapArrayOutput() AssetMapMapArrayOutput
AsAssetMapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]Asset or a compatible type and returns a `AssetMapMapArrayOutput` with that value. AsAssetMapMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetMapMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetMapMapMapOutput() AssetMapMapMapOutput
AsAssetMapMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string]map[string]Asset or a compatible type and returns a `AssetMapMapMapOutput` with that value. AsAssetMapMapMapOutput 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 any 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 any 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) AsAssetOrArchiveArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetOrArchiveArrayArrayArrayOutput() AssetOrArchiveArrayArrayArrayOutput
AsAssetOrArchiveArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]AssetOrArchive or a compatible type and returns a `AssetOrArchiveArrayArrayArrayOutput` with that value. AsAssetOrArchiveArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveArrayArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetOrArchiveArrayArrayMapOutput() AssetOrArchiveArrayArrayMapOutput
AsAssetOrArchiveArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]AssetOrArchive or a compatible type and returns a `AssetOrArchiveArrayArrayMapOutput` with that value. AsAssetOrArchiveArrayArrayMapOutput 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 any 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) AsAssetOrArchiveArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetOrArchiveArrayMapArrayOutput() AssetOrArchiveArrayMapArrayOutput
AsAssetOrArchiveArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]AssetOrArchive or a compatible type and returns a `AssetOrArchiveArrayMapArrayOutput` with that value. AsAssetOrArchiveArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetOrArchiveArrayMapMapOutput() AssetOrArchiveArrayMapMapOutput
AsAssetOrArchiveArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]AssetOrArchive or a compatible type and returns a `AssetOrArchiveArrayMapMapOutput` with that value. AsAssetOrArchiveArrayMapMapOutput 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 any 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 any 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) AsAssetOrArchiveMapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetOrArchiveMapArrayMapOutput() AssetOrArchiveMapArrayMapOutput
AsAssetOrArchiveMapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]AssetOrArchive or a compatible type and returns a `AssetOrArchiveMapArrayMapOutput` with that value. AsAssetOrArchiveMapArrayMapOutput 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 any 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) AsAssetOrArchiveMapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetOrArchiveMapMapArrayOutput() AssetOrArchiveMapMapArrayOutput
AsAssetOrArchiveMapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]AssetOrArchive or a compatible type and returns a `AssetOrArchiveMapMapArrayOutput` with that value. AsAssetOrArchiveMapMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsAssetOrArchiveMapMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsAssetOrArchiveMapMapMapOutput() AssetOrArchiveMapMapMapOutput
AsAssetOrArchiveMapMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string]map[string]AssetOrArchive or a compatible type and returns a `AssetOrArchiveMapMapMapOutput` with that value. AsAssetOrArchiveMapMapMapOutput 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 any 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 any 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 any 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 any value is Asset and returns a `AssetOutput` with that value. AsAssetOutput panics if the value was not the expected type.
func (AnyOutput) AsBoolArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsBoolArrayArrayArrayOutput() BoolArrayArrayArrayOutput
AsBoolArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]bool or a compatible type and returns a `BoolArrayArrayArrayOutput` with that value. AsBoolArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolArrayArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsBoolArrayArrayMapOutput() BoolArrayArrayMapOutput
AsBoolArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]bool or a compatible type and returns a `BoolArrayArrayMapOutput` with that value. AsBoolArrayArrayMapOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolArrayArrayOutput ¶ added in v3.36.0
func (a AnyOutput) AsBoolArrayArrayOutput() BoolArrayArrayOutput
AsBoolArrayArrayOutput asserts that the type of the AnyOutput's underlying any 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) AsBoolArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsBoolArrayMapArrayOutput() BoolArrayMapArrayOutput
AsBoolArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]bool or a compatible type and returns a `BoolArrayMapArrayOutput` with that value. AsBoolArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsBoolArrayMapMapOutput() BoolArrayMapMapOutput
AsBoolArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]bool or a compatible type and returns a `BoolArrayMapMapOutput` with that value. AsBoolArrayMapMapOutput 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 any 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 any 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) AsBoolMapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsBoolMapArrayMapOutput() BoolMapArrayMapOutput
AsBoolMapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]bool or a compatible type and returns a `BoolMapArrayMapOutput` with that value. AsBoolMapArrayMapOutput 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 any 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) AsBoolMapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsBoolMapMapArrayOutput() BoolMapMapArrayOutput
AsBoolMapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]bool or a compatible type and returns a `BoolMapMapArrayOutput` with that value. AsBoolMapMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsBoolMapMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsBoolMapMapMapOutput() BoolMapMapMapOutput
AsBoolMapMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string]map[string]bool or a compatible type and returns a `BoolMapMapMapOutput` with that value. AsBoolMapMapMapOutput 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 any 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 any 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 any 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 any 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) AsFloat64ArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsFloat64ArrayArrayArrayOutput() Float64ArrayArrayArrayOutput
AsFloat64ArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]float64 or a compatible type and returns a `Float64ArrayArrayArrayOutput` with that value. AsFloat64ArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64ArrayArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsFloat64ArrayArrayMapOutput() Float64ArrayArrayMapOutput
AsFloat64ArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]float64 or a compatible type and returns a `Float64ArrayArrayMapOutput` with that value. AsFloat64ArrayArrayMapOutput 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 any 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) AsFloat64ArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsFloat64ArrayMapArrayOutput() Float64ArrayMapArrayOutput
AsFloat64ArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]float64 or a compatible type and returns a `Float64ArrayMapArrayOutput` with that value. AsFloat64ArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64ArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsFloat64ArrayMapMapOutput() Float64ArrayMapMapOutput
AsFloat64ArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]float64 or a compatible type and returns a `Float64ArrayMapMapOutput` with that value. AsFloat64ArrayMapMapOutput 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 any 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 any 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) AsFloat64MapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsFloat64MapArrayMapOutput() Float64MapArrayMapOutput
AsFloat64MapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]float64 or a compatible type and returns a `Float64MapArrayMapOutput` with that value. AsFloat64MapArrayMapOutput 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 any 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) AsFloat64MapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsFloat64MapMapArrayOutput() Float64MapMapArrayOutput
AsFloat64MapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]float64 or a compatible type and returns a `Float64MapMapArrayOutput` with that value. AsFloat64MapMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsFloat64MapMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsFloat64MapMapMapOutput() Float64MapMapMapOutput
AsFloat64MapMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string]map[string]float64 or a compatible type and returns a `Float64MapMapMapOutput` with that value. AsFloat64MapMapMapOutput 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 any 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 any 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 any 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 any 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) AsIDArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsIDArrayArrayArrayOutput() IDArrayArrayArrayOutput
AsIDArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]ID or a compatible type and returns a `IDArrayArrayArrayOutput` with that value. AsIDArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDArrayArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsIDArrayArrayMapOutput() IDArrayArrayMapOutput
AsIDArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]ID or a compatible type and returns a `IDArrayArrayMapOutput` with that value. AsIDArrayArrayMapOutput 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 any 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) AsIDArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsIDArrayMapArrayOutput() IDArrayMapArrayOutput
AsIDArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]ID or a compatible type and returns a `IDArrayMapArrayOutput` with that value. AsIDArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsIDArrayMapMapOutput() IDArrayMapMapOutput
AsIDArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]ID or a compatible type and returns a `IDArrayMapMapOutput` with that value. AsIDArrayMapMapOutput 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 any 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 any 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) AsIDMapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsIDMapArrayMapOutput() IDMapArrayMapOutput
AsIDMapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]ID or a compatible type and returns a `IDMapArrayMapOutput` with that value. AsIDMapArrayMapOutput 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 any 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) AsIDMapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsIDMapMapArrayOutput() IDMapMapArrayOutput
AsIDMapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]ID or a compatible type and returns a `IDMapMapArrayOutput` with that value. AsIDMapMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIDMapMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsIDMapMapMapOutput() IDMapMapMapOutput
AsIDMapMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string]map[string]ID or a compatible type and returns a `IDMapMapMapOutput` with that value. AsIDMapMapMapOutput 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 any 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 any 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 any 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 any 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) AsIntArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsIntArrayArrayArrayOutput() IntArrayArrayArrayOutput
AsIntArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]int or a compatible type and returns a `IntArrayArrayArrayOutput` with that value. AsIntArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntArrayArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsIntArrayArrayMapOutput() IntArrayArrayMapOutput
AsIntArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]int or a compatible type and returns a `IntArrayArrayMapOutput` with that value. AsIntArrayArrayMapOutput 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 any 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) AsIntArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsIntArrayMapArrayOutput() IntArrayMapArrayOutput
AsIntArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]int or a compatible type and returns a `IntArrayMapArrayOutput` with that value. AsIntArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsIntArrayMapMapOutput() IntArrayMapMapOutput
AsIntArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]int or a compatible type and returns a `IntArrayMapMapOutput` with that value. AsIntArrayMapMapOutput 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 any 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 any 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) AsIntMapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsIntMapArrayMapOutput() IntMapArrayMapOutput
AsIntMapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]int or a compatible type and returns a `IntMapArrayMapOutput` with that value. AsIntMapArrayMapOutput 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 any 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) AsIntMapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsIntMapMapArrayOutput() IntMapMapArrayOutput
AsIntMapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]int or a compatible type and returns a `IntMapMapArrayOutput` with that value. AsIntMapMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsIntMapMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsIntMapMapMapOutput() IntMapMapMapOutput
AsIntMapMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string]map[string]int or a compatible type and returns a `IntMapMapMapOutput` with that value. AsIntMapMapMapOutput 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 any 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 any 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 any 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 any 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) AsMapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsMapArrayMapOutput() MapArrayMapOutput
AsMapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]any or a compatible type and returns a `MapArrayMapOutput` with that value. AsMapArrayMapOutput 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 any value is []map[string]any 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) AsMapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsMapMapArrayOutput() MapMapArrayOutput
AsMapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]any or a compatible type and returns a `MapMapArrayOutput` with that value. AsMapMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsMapMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsMapMapMapOutput() MapMapMapOutput
AsMapMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string]map[string]any or a compatible type and returns a `MapMapMapOutput` with that value. AsMapMapMapOutput 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 any value is map[string]map[string]any 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 any value is map[string]any 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) AsStringArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsStringArrayArrayArrayOutput() StringArrayArrayArrayOutput
AsStringArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]string or a compatible type and returns a `StringArrayArrayArrayOutput` with that value. AsStringArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringArrayArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsStringArrayArrayMapOutput() StringArrayArrayMapOutput
AsStringArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]string or a compatible type and returns a `StringArrayArrayMapOutput` with that value. AsStringArrayArrayMapOutput 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 any 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) AsStringArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsStringArrayMapArrayOutput() StringArrayMapArrayOutput
AsStringArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]string or a compatible type and returns a `StringArrayMapArrayOutput` with that value. AsStringArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsStringArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsStringArrayMapMapOutput() StringArrayMapMapOutput
AsStringArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]string or a compatible type and returns a `StringArrayMapMapOutput` with that value. AsStringArrayMapMapOutput 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 any 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 any 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) AsStringMapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsStringMapArrayMapOutput() StringMapArrayMapOutput
AsStringMapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]string or a compatible type and returns a `StringMapArrayMapOutput` with that value. AsStringMapArrayMapOutput 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 any 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) AsStringMapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsStringMapMapArrayOutput() StringMapMapArrayOutput
AsStringMapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]string or a compatible type and returns a `StringMapMapArrayOutput` with that value. AsStringMapMapArrayOutput 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 any 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 any 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 any 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 any 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 any 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) AsURNArrayArrayArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsURNArrayArrayArrayOutput() URNArrayArrayArrayOutput
AsURNArrayArrayArrayOutput asserts that the type of the AnyOutput's underlying any value is [][][]URN or a compatible type and returns a `URNArrayArrayArrayOutput` with that value. AsURNArrayArrayArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNArrayArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsURNArrayArrayMapOutput() URNArrayArrayMapOutput
AsURNArrayArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][][]URN or a compatible type and returns a `URNArrayArrayMapOutput` with that value. AsURNArrayArrayMapOutput 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 any 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) AsURNArrayMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsURNArrayMapArrayOutput() URNArrayMapArrayOutput
AsURNArrayMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string][]URN or a compatible type and returns a `URNArrayMapArrayOutput` with that value. AsURNArrayMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNArrayMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsURNArrayMapMapOutput() URNArrayMapMapOutput
AsURNArrayMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string][]URN or a compatible type and returns a `URNArrayMapMapOutput` with that value. AsURNArrayMapMapOutput 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 any 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 any 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) AsURNMapArrayMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsURNMapArrayMapOutput() URNMapArrayMapOutput
AsURNMapArrayMapOutput asserts that the type of the AnyOutput's underlying any value is map[string][]map[string]URN or a compatible type and returns a `URNMapArrayMapOutput` with that value. AsURNMapArrayMapOutput 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 any 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) AsURNMapMapArrayOutput ¶ added in v3.213.0
func (a AnyOutput) AsURNMapMapArrayOutput() URNMapMapArrayOutput
AsURNMapMapArrayOutput asserts that the type of the AnyOutput's underlying any value is []map[string]map[string]URN or a compatible type and returns a `URNMapMapArrayOutput` with that value. AsURNMapMapArrayOutput panics if the value was not the expected type or a compatible type.
func (AnyOutput) AsURNMapMapMapOutput ¶ added in v3.213.0
func (a AnyOutput) AsURNMapMapMapOutput() URNMapMapMapOutput
AsURNMapMapMapOutput asserts that the type of the AnyOutput's underlying any value is map[string]map[string]map[string]URN or a compatible type and returns a `URNMapMapMapOutput` with that value. AsURNMapMapMapOutput 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 any 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 any 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 any 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 any 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]any
// 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 ArchiveArrayArrayArray ¶ added in v3.213.0
type ArchiveArrayArrayArray []ArchiveArrayArrayInput
ArchiveArrayArrayArray is an input type for []ArchiveArrayArrayInput values.
func ToArchiveArrayArrayArray ¶ added in v3.213.0
func ToArchiveArrayArrayArray(in [][][]Archive) ArchiveArrayArrayArray
func (ArchiveArrayArrayArray) ElementType ¶ added in v3.213.0
func (ArchiveArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]Archive).
func (ArchiveArrayArrayArray) ToArchiveArrayArrayArrayOutput ¶ added in v3.213.0
func (in ArchiveArrayArrayArray) ToArchiveArrayArrayArrayOutput() ArchiveArrayArrayArrayOutput
func (ArchiveArrayArrayArray) ToArchiveArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in ArchiveArrayArrayArray) ToArchiveArrayArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayArrayOutput
type ArchiveArrayArrayArrayInput ¶ added in v3.213.0
type ArchiveArrayArrayArrayInput interface {
Input
ToArchiveArrayArrayArrayOutput() ArchiveArrayArrayArrayOutput
ToArchiveArrayArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayArrayOutput
}
ArchiveArrayArrayArrayInput is an input type that accepts ArchiveArrayArrayArray and ArchiveArrayArrayArrayOutput values.
type ArchiveArrayArrayArrayOutput ¶ added in v3.213.0
type ArchiveArrayArrayArrayOutput struct{ *OutputState }
ArchiveArrayArrayArrayOutput is an Output that returns [][][]Archive values.
func ToArchiveArrayArrayArrayOutput ¶ added in v3.213.0
func ToArchiveArrayArrayArrayOutput(in []ArchiveArrayArrayOutput) ArchiveArrayArrayArrayOutput
func (ArchiveArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (ArchiveArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]Archive).
func (ArchiveArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o ArchiveArrayArrayArrayOutput) Index(i IntInput) ArchiveArrayArrayOutput
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 (ArchiveArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (ArchiveArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (ArchiveArrayArrayArrayOutput) ToArchiveArrayArrayArrayOutput ¶ added in v3.213.0
func (o ArchiveArrayArrayArrayOutput) ToArchiveArrayArrayArrayOutput() ArchiveArrayArrayArrayOutput
func (ArchiveArrayArrayArrayOutput) ToArchiveArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o ArchiveArrayArrayArrayOutput) ToArchiveArrayArrayArrayOutputWithContext(ctx context.Context) ArchiveArrayArrayArrayOutput
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 ArchiveArrayArrayMap ¶ added in v3.213.0
type ArchiveArrayArrayMap map[string]ArchiveArrayArrayInput
ArchiveArrayArrayMap is an input type for map[string]ArchiveArrayArrayInput values.
func ToArchiveArrayArrayMap ¶ added in v3.213.0
func ToArchiveArrayArrayMap(in map[string][][]Archive) ArchiveArrayArrayMap
func (ArchiveArrayArrayMap) ElementType ¶ added in v3.213.0
func (ArchiveArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]Archive).
func (ArchiveArrayArrayMap) ToArchiveArrayArrayMapOutput ¶ added in v3.213.0
func (in ArchiveArrayArrayMap) ToArchiveArrayArrayMapOutput() ArchiveArrayArrayMapOutput
func (ArchiveArrayArrayMap) ToArchiveArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (in ArchiveArrayArrayMap) ToArchiveArrayArrayMapOutputWithContext(ctx context.Context) ArchiveArrayArrayMapOutput
type ArchiveArrayArrayMapInput ¶ added in v3.213.0
type ArchiveArrayArrayMapInput interface {
Input
ToArchiveArrayArrayMapOutput() ArchiveArrayArrayMapOutput
ToArchiveArrayArrayMapOutputWithContext(ctx context.Context) ArchiveArrayArrayMapOutput
}
ArchiveArrayArrayMapInput is an input type that accepts ArchiveArrayArrayMap and ArchiveArrayArrayMapOutput values.
type ArchiveArrayArrayMapOutput ¶ added in v3.213.0
type ArchiveArrayArrayMapOutput struct{ *OutputState }
ArchiveArrayArrayMapOutput is an Output that returns map[string][][]Archive values.
func ToArchiveArrayArrayMapOutput ¶ added in v3.213.0
func ToArchiveArrayArrayMapOutput(in map[string]ArchiveArrayArrayOutput) ArchiveArrayArrayMapOutput
func (ArchiveArrayArrayMapOutput) ElementType ¶ added in v3.213.0
func (ArchiveArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]Archive).
func (ArchiveArrayArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o ArchiveArrayArrayMapOutput) MapIndex(k StringInput) ArchiveArrayArrayOutput
MapIndex looks up the key k in the map.
func (ArchiveArrayArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (ArchiveArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (ArchiveArrayArrayMapOutput) ToArchiveArrayArrayMapOutput ¶ added in v3.213.0
func (o ArchiveArrayArrayMapOutput) ToArchiveArrayArrayMapOutput() ArchiveArrayArrayMapOutput
func (ArchiveArrayArrayMapOutput) ToArchiveArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (o ArchiveArrayArrayMapOutput) ToArchiveArrayArrayMapOutputWithContext(ctx context.Context) ArchiveArrayArrayMapOutput
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 ArchiveArrayMapArray ¶ added in v3.213.0
type ArchiveArrayMapArray []ArchiveArrayMapInput
ArchiveArrayMapArray is an input type for []ArchiveArrayMapInput values.
func ToArchiveArrayMapArray ¶ added in v3.213.0
func ToArchiveArrayMapArray(in []map[string][]Archive) ArchiveArrayMapArray
func (ArchiveArrayMapArray) ElementType ¶ added in v3.213.0
func (ArchiveArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]Archive).
func (ArchiveArrayMapArray) ToArchiveArrayMapArrayOutput ¶ added in v3.213.0
func (in ArchiveArrayMapArray) ToArchiveArrayMapArrayOutput() ArchiveArrayMapArrayOutput
func (ArchiveArrayMapArray) ToArchiveArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in ArchiveArrayMapArray) ToArchiveArrayMapArrayOutputWithContext(ctx context.Context) ArchiveArrayMapArrayOutput
type ArchiveArrayMapArrayInput ¶ added in v3.213.0
type ArchiveArrayMapArrayInput interface {
Input
ToArchiveArrayMapArrayOutput() ArchiveArrayMapArrayOutput
ToArchiveArrayMapArrayOutputWithContext(ctx context.Context) ArchiveArrayMapArrayOutput
}
ArchiveArrayMapArrayInput is an input type that accepts ArchiveArrayMapArray and ArchiveArrayMapArrayOutput values.
type ArchiveArrayMapArrayOutput ¶ added in v3.213.0
type ArchiveArrayMapArrayOutput struct{ *OutputState }
ArchiveArrayMapArrayOutput is an Output that returns []map[string][]Archive values.
func ToArchiveArrayMapArrayOutput ¶ added in v3.213.0
func ToArchiveArrayMapArrayOutput(in []ArchiveArrayMapOutput) ArchiveArrayMapArrayOutput
func (ArchiveArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (ArchiveArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]Archive).
func (ArchiveArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o ArchiveArrayMapArrayOutput) Index(i IntInput) ArchiveArrayMapOutput
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 (ArchiveArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (ArchiveArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (ArchiveArrayMapArrayOutput) ToArchiveArrayMapArrayOutput ¶ added in v3.213.0
func (o ArchiveArrayMapArrayOutput) ToArchiveArrayMapArrayOutput() ArchiveArrayMapArrayOutput
func (ArchiveArrayMapArrayOutput) ToArchiveArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o ArchiveArrayMapArrayOutput) ToArchiveArrayMapArrayOutputWithContext(ctx context.Context) ArchiveArrayMapArrayOutput
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 ArchiveArrayMapMap ¶ added in v3.213.0
type ArchiveArrayMapMap map[string]ArchiveArrayMapInput
ArchiveArrayMapMap is an input type for map[string]ArchiveArrayMapInput values.
func ToArchiveArrayMapMap ¶ added in v3.213.0
func ToArchiveArrayMapMap(in map[string]map[string][]Archive) ArchiveArrayMapMap
func (ArchiveArrayMapMap) ElementType ¶ added in v3.213.0
func (ArchiveArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]Archive).
func (ArchiveArrayMapMap) ToArchiveArrayMapMapOutput ¶ added in v3.213.0
func (in ArchiveArrayMapMap) ToArchiveArrayMapMapOutput() ArchiveArrayMapMapOutput
func (ArchiveArrayMapMap) ToArchiveArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in ArchiveArrayMapMap) ToArchiveArrayMapMapOutputWithContext(ctx context.Context) ArchiveArrayMapMapOutput
type ArchiveArrayMapMapInput ¶ added in v3.213.0
type ArchiveArrayMapMapInput interface {
Input
ToArchiveArrayMapMapOutput() ArchiveArrayMapMapOutput
ToArchiveArrayMapMapOutputWithContext(ctx context.Context) ArchiveArrayMapMapOutput
}
ArchiveArrayMapMapInput is an input type that accepts ArchiveArrayMapMap and ArchiveArrayMapMapOutput values.
type ArchiveArrayMapMapOutput ¶ added in v3.213.0
type ArchiveArrayMapMapOutput struct{ *OutputState }
ArchiveArrayMapMapOutput is an Output that returns map[string]map[string][]Archive values.
func ToArchiveArrayMapMapOutput ¶ added in v3.213.0
func ToArchiveArrayMapMapOutput(in map[string]ArchiveArrayMapOutput) ArchiveArrayMapMapOutput
func (ArchiveArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (ArchiveArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]Archive).
func (ArchiveArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o ArchiveArrayMapMapOutput) MapIndex(k StringInput) ArchiveArrayMapOutput
MapIndex looks up the key k in the map.
func (ArchiveArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (ArchiveArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (ArchiveArrayMapMapOutput) ToArchiveArrayMapMapOutput ¶ added in v3.213.0
func (o ArchiveArrayMapMapOutput) ToArchiveArrayMapMapOutput() ArchiveArrayMapMapOutput
func (ArchiveArrayMapMapOutput) ToArchiveArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o ArchiveArrayMapMapOutput) ToArchiveArrayMapMapOutputWithContext(ctx context.Context) ArchiveArrayMapMapOutput
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 ArchiveMapArrayMap ¶ added in v3.213.0
type ArchiveMapArrayMap map[string]ArchiveMapArrayInput
ArchiveMapArrayMap is an input type for map[string]ArchiveMapArrayInput values.
func ToArchiveMapArrayMap ¶ added in v3.213.0
func ToArchiveMapArrayMap(in map[string][]map[string]Archive) ArchiveMapArrayMap
func (ArchiveMapArrayMap) ElementType ¶ added in v3.213.0
func (ArchiveMapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]Archive).
func (ArchiveMapArrayMap) ToArchiveMapArrayMapOutput ¶ added in v3.213.0
func (in ArchiveMapArrayMap) ToArchiveMapArrayMapOutput() ArchiveMapArrayMapOutput
func (ArchiveMapArrayMap) ToArchiveMapArrayMapOutputWithContext ¶ added in v3.213.0
func (in ArchiveMapArrayMap) ToArchiveMapArrayMapOutputWithContext(ctx context.Context) ArchiveMapArrayMapOutput
type ArchiveMapArrayMapInput ¶ added in v3.213.0
type ArchiveMapArrayMapInput interface {
Input
ToArchiveMapArrayMapOutput() ArchiveMapArrayMapOutput
ToArchiveMapArrayMapOutputWithContext(ctx context.Context) ArchiveMapArrayMapOutput
}
ArchiveMapArrayMapInput is an input type that accepts ArchiveMapArrayMap and ArchiveMapArrayMapOutput values.
type ArchiveMapArrayMapOutput ¶ added in v3.213.0
type ArchiveMapArrayMapOutput struct{ *OutputState }
ArchiveMapArrayMapOutput is an Output that returns map[string][]map[string]Archive values.
func ToArchiveMapArrayMapOutput ¶ added in v3.213.0
func ToArchiveMapArrayMapOutput(in map[string]ArchiveMapArrayOutput) ArchiveMapArrayMapOutput
func (ArchiveMapArrayMapOutput) ElementType ¶ added in v3.213.0
func (ArchiveMapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]Archive).
func (ArchiveMapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o ArchiveMapArrayMapOutput) MapIndex(k StringInput) ArchiveMapArrayOutput
MapIndex looks up the key k in the map.
func (ArchiveMapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (ArchiveMapArrayMapOutput) MarshalJSON() ([]byte, error)
func (ArchiveMapArrayMapOutput) ToArchiveMapArrayMapOutput ¶ added in v3.213.0
func (o ArchiveMapArrayMapOutput) ToArchiveMapArrayMapOutput() ArchiveMapArrayMapOutput
func (ArchiveMapArrayMapOutput) ToArchiveMapArrayMapOutputWithContext ¶ added in v3.213.0
func (o ArchiveMapArrayMapOutput) ToArchiveMapArrayMapOutputWithContext(ctx context.Context) ArchiveMapArrayMapOutput
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 ArchiveMapMapArray ¶ added in v3.213.0
type ArchiveMapMapArray []ArchiveMapMapInput
ArchiveMapMapArray is an input type for []ArchiveMapMapInput values.
func ToArchiveMapMapArray ¶ added in v3.213.0
func ToArchiveMapMapArray(in []map[string]map[string]Archive) ArchiveMapMapArray
func (ArchiveMapMapArray) ElementType ¶ added in v3.213.0
func (ArchiveMapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]Archive).
func (ArchiveMapMapArray) ToArchiveMapMapArrayOutput ¶ added in v3.213.0
func (in ArchiveMapMapArray) ToArchiveMapMapArrayOutput() ArchiveMapMapArrayOutput
func (ArchiveMapMapArray) ToArchiveMapMapArrayOutputWithContext ¶ added in v3.213.0
func (in ArchiveMapMapArray) ToArchiveMapMapArrayOutputWithContext(ctx context.Context) ArchiveMapMapArrayOutput
type ArchiveMapMapArrayInput ¶ added in v3.213.0
type ArchiveMapMapArrayInput interface {
Input
ToArchiveMapMapArrayOutput() ArchiveMapMapArrayOutput
ToArchiveMapMapArrayOutputWithContext(ctx context.Context) ArchiveMapMapArrayOutput
}
ArchiveMapMapArrayInput is an input type that accepts ArchiveMapMapArray and ArchiveMapMapArrayOutput values.
type ArchiveMapMapArrayOutput ¶ added in v3.213.0
type ArchiveMapMapArrayOutput struct{ *OutputState }
ArchiveMapMapArrayOutput is an Output that returns []map[string]map[string]Archive values.
func ToArchiveMapMapArrayOutput ¶ added in v3.213.0
func ToArchiveMapMapArrayOutput(in []ArchiveMapMapOutput) ArchiveMapMapArrayOutput
func (ArchiveMapMapArrayOutput) ElementType ¶ added in v3.213.0
func (ArchiveMapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]Archive).
func (ArchiveMapMapArrayOutput) Index ¶ added in v3.213.0
func (o ArchiveMapMapArrayOutput) Index(i IntInput) ArchiveMapMapOutput
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 (ArchiveMapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (ArchiveMapMapArrayOutput) MarshalJSON() ([]byte, error)
func (ArchiveMapMapArrayOutput) ToArchiveMapMapArrayOutput ¶ added in v3.213.0
func (o ArchiveMapMapArrayOutput) ToArchiveMapMapArrayOutput() ArchiveMapMapArrayOutput
func (ArchiveMapMapArrayOutput) ToArchiveMapMapArrayOutputWithContext ¶ added in v3.213.0
func (o ArchiveMapMapArrayOutput) ToArchiveMapMapArrayOutputWithContext(ctx context.Context) ArchiveMapMapArrayOutput
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 ArchiveMapMapMap ¶ added in v3.213.0
type ArchiveMapMapMap map[string]ArchiveMapMapInput
ArchiveMapMapMap is an input type for map[string]ArchiveMapMapInput values.
func ToArchiveMapMapMap ¶ added in v3.213.0
func ToArchiveMapMapMap(in map[string]map[string]map[string]Archive) ArchiveMapMapMap
func (ArchiveMapMapMap) ElementType ¶ added in v3.213.0
func (ArchiveMapMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]map[string]Archive).
func (ArchiveMapMapMap) ToArchiveMapMapMapOutput ¶ added in v3.213.0
func (in ArchiveMapMapMap) ToArchiveMapMapMapOutput() ArchiveMapMapMapOutput
func (ArchiveMapMapMap) ToArchiveMapMapMapOutputWithContext ¶ added in v3.213.0
func (in ArchiveMapMapMap) ToArchiveMapMapMapOutputWithContext(ctx context.Context) ArchiveMapMapMapOutput
type ArchiveMapMapMapInput ¶ added in v3.213.0
type ArchiveMapMapMapInput interface {
Input
ToArchiveMapMapMapOutput() ArchiveMapMapMapOutput
ToArchiveMapMapMapOutputWithContext(ctx context.Context) ArchiveMapMapMapOutput
}
ArchiveMapMapMapInput is an input type that accepts ArchiveMapMapMap and ArchiveMapMapMapOutput values.
type ArchiveMapMapMapOutput ¶ added in v3.213.0
type ArchiveMapMapMapOutput struct{ *OutputState }
ArchiveMapMapMapOutput is an Output that returns map[string]map[string]map[string]Archive values.
func ToArchiveMapMapMapOutput ¶ added in v3.213.0
func ToArchiveMapMapMapOutput(in map[string]ArchiveMapMapOutput) ArchiveMapMapMapOutput
func (ArchiveMapMapMapOutput) ElementType ¶ added in v3.213.0
func (ArchiveMapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]Archive).
func (ArchiveMapMapMapOutput) MapIndex ¶ added in v3.213.0
func (o ArchiveMapMapMapOutput) MapIndex(k StringInput) ArchiveMapMapOutput
MapIndex looks up the key k in the map.
func (ArchiveMapMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (ArchiveMapMapMapOutput) MarshalJSON() ([]byte, error)
func (ArchiveMapMapMapOutput) ToArchiveMapMapMapOutput ¶ added in v3.213.0
func (o ArchiveMapMapMapOutput) ToArchiveMapMapMapOutput() ArchiveMapMapMapOutput
func (ArchiveMapMapMapOutput) ToArchiveMapMapMapOutputWithContext ¶ added in v3.213.0
func (o ArchiveMapMapMapOutput) ToArchiveMapMapMapOutputWithContext(ctx context.Context) ArchiveMapMapMapOutput
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 ([]any).
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 [][]any) ArrayArray
func (ArrayArray) ElementType ¶
func (ArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]any).
func (ArrayArray) ToArrayArrayOutput ¶
func (in ArrayArray) ToArrayArrayOutput() ArrayArrayOutput
func (ArrayArray) ToArrayArrayOutputWithContext ¶
func (in ArrayArray) ToArrayArrayOutputWithContext(ctx context.Context) ArrayArrayOutput
type ArrayArrayArray ¶ added in v3.213.0
type ArrayArrayArray []ArrayArrayInput
ArrayArrayArray is an input type for []ArrayArrayInput values.
func ToArrayArrayArray ¶ added in v3.213.0
func ToArrayArrayArray(in [][][]any) ArrayArrayArray
func (ArrayArrayArray) ElementType ¶ added in v3.213.0
func (ArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]any).
func (ArrayArrayArray) ToArrayArrayArrayOutput ¶ added in v3.213.0
func (in ArrayArrayArray) ToArrayArrayArrayOutput() ArrayArrayArrayOutput
func (ArrayArrayArray) ToArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in ArrayArrayArray) ToArrayArrayArrayOutputWithContext(ctx context.Context) ArrayArrayArrayOutput
type ArrayArrayArrayInput ¶ added in v3.213.0
type ArrayArrayArrayInput interface {
Input
ToArrayArrayArrayOutput() ArrayArrayArrayOutput
ToArrayArrayArrayOutputWithContext(ctx context.Context) ArrayArrayArrayOutput
}
ArrayArrayArrayInput is an input type that accepts ArrayArrayArray and ArrayArrayArrayOutput values.
type ArrayArrayArrayOutput ¶ added in v3.213.0
type ArrayArrayArrayOutput struct{ *OutputState }
ArrayArrayArrayOutput is an Output that returns [][][]any values.
func ToArrayArrayArrayOutput ¶ added in v3.213.0
func ToArrayArrayArrayOutput(in []ArrayArrayOutput) ArrayArrayArrayOutput
func (ArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (ArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]any).
func (ArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o ArrayArrayArrayOutput) Index(i IntInput) ArrayArrayOutput
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 (ArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (ArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (ArrayArrayArrayOutput) ToArrayArrayArrayOutput ¶ added in v3.213.0
func (o ArrayArrayArrayOutput) ToArrayArrayArrayOutput() ArrayArrayArrayOutput
func (ArrayArrayArrayOutput) ToArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o ArrayArrayArrayOutput) ToArrayArrayArrayOutputWithContext(ctx context.Context) ArrayArrayArrayOutput
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][][]any) ArrayArrayMap
func (ArrayArrayMap) ElementType ¶
func (ArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]any).
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][][]any 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][][]any).
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 [][]any values.
func ToArrayArrayOutput ¶
func ToArrayArrayOutput(in []ArrayOutput) ArrayArrayOutput
func (ArrayArrayOutput) ElementType ¶
func (ArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]any).
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][]any).
func (ArrayMap) ToArrayMapOutput ¶
func (in ArrayMap) ToArrayMapOutput() ArrayMapOutput
func (ArrayMap) ToArrayMapOutputWithContext ¶
func (in ArrayMap) ToArrayMapOutputWithContext(ctx context.Context) ArrayMapOutput
type ArrayMapArray ¶ added in v3.213.0
type ArrayMapArray []ArrayMapInput
ArrayMapArray is an input type for []ArrayMapInput values.
func ToArrayMapArray ¶ added in v3.213.0
func ToArrayMapArray(in []map[string][]any) ArrayMapArray
func (ArrayMapArray) ElementType ¶ added in v3.213.0
func (ArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]any).
func (ArrayMapArray) ToArrayMapArrayOutput ¶ added in v3.213.0
func (in ArrayMapArray) ToArrayMapArrayOutput() ArrayMapArrayOutput
func (ArrayMapArray) ToArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in ArrayMapArray) ToArrayMapArrayOutputWithContext(ctx context.Context) ArrayMapArrayOutput
type ArrayMapArrayInput ¶ added in v3.213.0
type ArrayMapArrayInput interface {
Input
ToArrayMapArrayOutput() ArrayMapArrayOutput
ToArrayMapArrayOutputWithContext(ctx context.Context) ArrayMapArrayOutput
}
ArrayMapArrayInput is an input type that accepts ArrayMapArray and ArrayMapArrayOutput values.
type ArrayMapArrayOutput ¶ added in v3.213.0
type ArrayMapArrayOutput struct{ *OutputState }
ArrayMapArrayOutput is an Output that returns []map[string][]any values.
func ToArrayMapArrayOutput ¶ added in v3.213.0
func ToArrayMapArrayOutput(in []ArrayMapOutput) ArrayMapArrayOutput
func (ArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (ArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]any).
func (ArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o ArrayMapArrayOutput) Index(i IntInput) ArrayMapOutput
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 (ArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (ArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (ArrayMapArrayOutput) ToArrayMapArrayOutput ¶ added in v3.213.0
func (o ArrayMapArrayOutput) ToArrayMapArrayOutput() ArrayMapArrayOutput
func (ArrayMapArrayOutput) ToArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o ArrayMapArrayOutput) ToArrayMapArrayOutputWithContext(ctx context.Context) ArrayMapArrayOutput
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 ArrayMapMap ¶ added in v3.213.0
type ArrayMapMap map[string]ArrayMapInput
ArrayMapMap is an input type for map[string]ArrayMapInput values.
func ToArrayMapMap ¶ added in v3.213.0
func ToArrayMapMap(in map[string]map[string][]any) ArrayMapMap
func (ArrayMapMap) ElementType ¶ added in v3.213.0
func (ArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]any).
func (ArrayMapMap) ToArrayMapMapOutput ¶ added in v3.213.0
func (in ArrayMapMap) ToArrayMapMapOutput() ArrayMapMapOutput
func (ArrayMapMap) ToArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in ArrayMapMap) ToArrayMapMapOutputWithContext(ctx context.Context) ArrayMapMapOutput
type ArrayMapMapInput ¶ added in v3.213.0
type ArrayMapMapInput interface {
Input
ToArrayMapMapOutput() ArrayMapMapOutput
ToArrayMapMapOutputWithContext(ctx context.Context) ArrayMapMapOutput
}
ArrayMapMapInput is an input type that accepts ArrayMapMap and ArrayMapMapOutput values.
type ArrayMapMapOutput ¶ added in v3.213.0
type ArrayMapMapOutput struct{ *OutputState }
ArrayMapMapOutput is an Output that returns map[string]map[string][]any values.
func ToArrayMapMapOutput ¶ added in v3.213.0
func ToArrayMapMapOutput(in map[string]ArrayMapOutput) ArrayMapMapOutput
func (ArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (ArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]any).
func (ArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o ArrayMapMapOutput) MapIndex(k StringInput) ArrayMapOutput
MapIndex looks up the key k in the map.
func (ArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (ArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (ArrayMapMapOutput) ToArrayMapMapOutput ¶ added in v3.213.0
func (o ArrayMapMapOutput) ToArrayMapMapOutput() ArrayMapMapOutput
func (ArrayMapMapOutput) ToArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o ArrayMapMapOutput) ToArrayMapMapOutputWithContext(ctx context.Context) ArrayMapMapOutput
type ArrayMapOutput ¶
type ArrayMapOutput struct{ *OutputState }
ArrayMapOutput is an Output that returns map[string][]any 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][]any).
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 []any values.
func All ¶
func All(inputs ...any) 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 []any) pulumi.Output {
return Connection{
Server: args[0].(string),
Database: args[1].(string),
}
}
)
func AllWithContext ¶
func AllWithContext(ctx context.Context, inputs ...any) 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 []any) 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 ([]any).
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 AssetArrayArrayArray ¶ added in v3.213.0
type AssetArrayArrayArray []AssetArrayArrayInput
AssetArrayArrayArray is an input type for []AssetArrayArrayInput values.
func ToAssetArrayArrayArray ¶ added in v3.213.0
func ToAssetArrayArrayArray(in [][][]Asset) AssetArrayArrayArray
func (AssetArrayArrayArray) ElementType ¶ added in v3.213.0
func (AssetArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]Asset).
func (AssetArrayArrayArray) ToAssetArrayArrayArrayOutput ¶ added in v3.213.0
func (in AssetArrayArrayArray) ToAssetArrayArrayArrayOutput() AssetArrayArrayArrayOutput
func (AssetArrayArrayArray) ToAssetArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in AssetArrayArrayArray) ToAssetArrayArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayArrayOutput
type AssetArrayArrayArrayInput ¶ added in v3.213.0
type AssetArrayArrayArrayInput interface {
Input
ToAssetArrayArrayArrayOutput() AssetArrayArrayArrayOutput
ToAssetArrayArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayArrayOutput
}
AssetArrayArrayArrayInput is an input type that accepts AssetArrayArrayArray and AssetArrayArrayArrayOutput values.
type AssetArrayArrayArrayOutput ¶ added in v3.213.0
type AssetArrayArrayArrayOutput struct{ *OutputState }
AssetArrayArrayArrayOutput is an Output that returns [][][]Asset values.
func ToAssetArrayArrayArrayOutput ¶ added in v3.213.0
func ToAssetArrayArrayArrayOutput(in []AssetArrayArrayOutput) AssetArrayArrayArrayOutput
func (AssetArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (AssetArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]Asset).
func (AssetArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o AssetArrayArrayArrayOutput) Index(i IntInput) AssetArrayArrayOutput
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 (AssetArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (AssetArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (AssetArrayArrayArrayOutput) ToAssetArrayArrayArrayOutput ¶ added in v3.213.0
func (o AssetArrayArrayArrayOutput) ToAssetArrayArrayArrayOutput() AssetArrayArrayArrayOutput
func (AssetArrayArrayArrayOutput) ToAssetArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o AssetArrayArrayArrayOutput) ToAssetArrayArrayArrayOutputWithContext(ctx context.Context) AssetArrayArrayArrayOutput
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 AssetArrayArrayMap ¶ added in v3.213.0
type AssetArrayArrayMap map[string]AssetArrayArrayInput
AssetArrayArrayMap is an input type for map[string]AssetArrayArrayInput values.
func ToAssetArrayArrayMap ¶ added in v3.213.0
func ToAssetArrayArrayMap(in map[string][][]Asset) AssetArrayArrayMap
func (AssetArrayArrayMap) ElementType ¶ added in v3.213.0
func (AssetArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]Asset).
func (AssetArrayArrayMap) ToAssetArrayArrayMapOutput ¶ added in v3.213.0
func (in AssetArrayArrayMap) ToAssetArrayArrayMapOutput() AssetArrayArrayMapOutput
func (AssetArrayArrayMap) ToAssetArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (in AssetArrayArrayMap) ToAssetArrayArrayMapOutputWithContext(ctx context.Context) AssetArrayArrayMapOutput
type AssetArrayArrayMapInput ¶ added in v3.213.0
type AssetArrayArrayMapInput interface {
Input
ToAssetArrayArrayMapOutput() AssetArrayArrayMapOutput
ToAssetArrayArrayMapOutputWithContext(ctx context.Context) AssetArrayArrayMapOutput
}
AssetArrayArrayMapInput is an input type that accepts AssetArrayArrayMap and AssetArrayArrayMapOutput values.
type AssetArrayArrayMapOutput ¶ added in v3.213.0
type AssetArrayArrayMapOutput struct{ *OutputState }
AssetArrayArrayMapOutput is an Output that returns map[string][][]Asset values.
func ToAssetArrayArrayMapOutput ¶ added in v3.213.0
func ToAssetArrayArrayMapOutput(in map[string]AssetArrayArrayOutput) AssetArrayArrayMapOutput
func (AssetArrayArrayMapOutput) ElementType ¶ added in v3.213.0
func (AssetArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]Asset).
func (AssetArrayArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o AssetArrayArrayMapOutput) MapIndex(k StringInput) AssetArrayArrayOutput
MapIndex looks up the key k in the map.
func (AssetArrayArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (AssetArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (AssetArrayArrayMapOutput) ToAssetArrayArrayMapOutput ¶ added in v3.213.0
func (o AssetArrayArrayMapOutput) ToAssetArrayArrayMapOutput() AssetArrayArrayMapOutput
func (AssetArrayArrayMapOutput) ToAssetArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (o AssetArrayArrayMapOutput) ToAssetArrayArrayMapOutputWithContext(ctx context.Context) AssetArrayArrayMapOutput
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 AssetArrayMapArray ¶ added in v3.213.0
type AssetArrayMapArray []AssetArrayMapInput
AssetArrayMapArray is an input type for []AssetArrayMapInput values.
func ToAssetArrayMapArray ¶ added in v3.213.0
func ToAssetArrayMapArray(in []map[string][]Asset) AssetArrayMapArray
func (AssetArrayMapArray) ElementType ¶ added in v3.213.0
func (AssetArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]Asset).
func (AssetArrayMapArray) ToAssetArrayMapArrayOutput ¶ added in v3.213.0
func (in AssetArrayMapArray) ToAssetArrayMapArrayOutput() AssetArrayMapArrayOutput
func (AssetArrayMapArray) ToAssetArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in AssetArrayMapArray) ToAssetArrayMapArrayOutputWithContext(ctx context.Context) AssetArrayMapArrayOutput
type AssetArrayMapArrayInput ¶ added in v3.213.0
type AssetArrayMapArrayInput interface {
Input
ToAssetArrayMapArrayOutput() AssetArrayMapArrayOutput
ToAssetArrayMapArrayOutputWithContext(ctx context.Context) AssetArrayMapArrayOutput
}
AssetArrayMapArrayInput is an input type that accepts AssetArrayMapArray and AssetArrayMapArrayOutput values.
type AssetArrayMapArrayOutput ¶ added in v3.213.0
type AssetArrayMapArrayOutput struct{ *OutputState }
AssetArrayMapArrayOutput is an Output that returns []map[string][]Asset values.
func ToAssetArrayMapArrayOutput ¶ added in v3.213.0
func ToAssetArrayMapArrayOutput(in []AssetArrayMapOutput) AssetArrayMapArrayOutput
func (AssetArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (AssetArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]Asset).
func (AssetArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o AssetArrayMapArrayOutput) Index(i IntInput) AssetArrayMapOutput
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 (AssetArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (AssetArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (AssetArrayMapArrayOutput) ToAssetArrayMapArrayOutput ¶ added in v3.213.0
func (o AssetArrayMapArrayOutput) ToAssetArrayMapArrayOutput() AssetArrayMapArrayOutput
func (AssetArrayMapArrayOutput) ToAssetArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o AssetArrayMapArrayOutput) ToAssetArrayMapArrayOutputWithContext(ctx context.Context) AssetArrayMapArrayOutput
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 AssetArrayMapMap ¶ added in v3.213.0
type AssetArrayMapMap map[string]AssetArrayMapInput
AssetArrayMapMap is an input type for map[string]AssetArrayMapInput values.
func ToAssetArrayMapMap ¶ added in v3.213.0
func ToAssetArrayMapMap(in map[string]map[string][]Asset) AssetArrayMapMap
func (AssetArrayMapMap) ElementType ¶ added in v3.213.0
func (AssetArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]Asset).
func (AssetArrayMapMap) ToAssetArrayMapMapOutput ¶ added in v3.213.0
func (in AssetArrayMapMap) ToAssetArrayMapMapOutput() AssetArrayMapMapOutput
func (AssetArrayMapMap) ToAssetArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in AssetArrayMapMap) ToAssetArrayMapMapOutputWithContext(ctx context.Context) AssetArrayMapMapOutput
type AssetArrayMapMapInput ¶ added in v3.213.0
type AssetArrayMapMapInput interface {
Input
ToAssetArrayMapMapOutput() AssetArrayMapMapOutput
ToAssetArrayMapMapOutputWithContext(ctx context.Context) AssetArrayMapMapOutput
}
AssetArrayMapMapInput is an input type that accepts AssetArrayMapMap and AssetArrayMapMapOutput values.
type AssetArrayMapMapOutput ¶ added in v3.213.0
type AssetArrayMapMapOutput struct{ *OutputState }
AssetArrayMapMapOutput is an Output that returns map[string]map[string][]Asset values.
func ToAssetArrayMapMapOutput ¶ added in v3.213.0
func ToAssetArrayMapMapOutput(in map[string]AssetArrayMapOutput) AssetArrayMapMapOutput
func (AssetArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (AssetArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]Asset).
func (AssetArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o AssetArrayMapMapOutput) MapIndex(k StringInput) AssetArrayMapOutput
MapIndex looks up the key k in the map.
func (AssetArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (AssetArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (AssetArrayMapMapOutput) ToAssetArrayMapMapOutput ¶ added in v3.213.0
func (o AssetArrayMapMapOutput) ToAssetArrayMapMapOutput() AssetArrayMapMapOutput
func (AssetArrayMapMapOutput) ToAssetArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o AssetArrayMapMapOutput) ToAssetArrayMapMapOutputWithContext(ctx context.Context) AssetArrayMapMapOutput
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 AssetMapArrayMap ¶ added in v3.213.0
type AssetMapArrayMap map[string]AssetMapArrayInput
AssetMapArrayMap is an input type for map[string]AssetMapArrayInput values.
func ToAssetMapArrayMap ¶ added in v3.213.0
func ToAssetMapArrayMap(in map[string][]map[string]Asset) AssetMapArrayMap
func (AssetMapArrayMap) ElementType ¶ added in v3.213.0
func (AssetMapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]Asset).
func (AssetMapArrayMap) ToAssetMapArrayMapOutput ¶ added in v3.213.0
func (in AssetMapArrayMap) ToAssetMapArrayMapOutput() AssetMapArrayMapOutput
func (AssetMapArrayMap) ToAssetMapArrayMapOutputWithContext ¶ added in v3.213.0
func (in AssetMapArrayMap) ToAssetMapArrayMapOutputWithContext(ctx context.Context) AssetMapArrayMapOutput
type AssetMapArrayMapInput ¶ added in v3.213.0
type AssetMapArrayMapInput interface {
Input
ToAssetMapArrayMapOutput() AssetMapArrayMapOutput
ToAssetMapArrayMapOutputWithContext(ctx context.Context) AssetMapArrayMapOutput
}
AssetMapArrayMapInput is an input type that accepts AssetMapArrayMap and AssetMapArrayMapOutput values.
type AssetMapArrayMapOutput ¶ added in v3.213.0
type AssetMapArrayMapOutput struct{ *OutputState }
AssetMapArrayMapOutput is an Output that returns map[string][]map[string]Asset values.
func ToAssetMapArrayMapOutput ¶ added in v3.213.0
func ToAssetMapArrayMapOutput(in map[string]AssetMapArrayOutput) AssetMapArrayMapOutput
func (AssetMapArrayMapOutput) ElementType ¶ added in v3.213.0
func (AssetMapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]Asset).
func (AssetMapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o AssetMapArrayMapOutput) MapIndex(k StringInput) AssetMapArrayOutput
MapIndex looks up the key k in the map.
func (AssetMapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (AssetMapArrayMapOutput) MarshalJSON() ([]byte, error)
func (AssetMapArrayMapOutput) ToAssetMapArrayMapOutput ¶ added in v3.213.0
func (o AssetMapArrayMapOutput) ToAssetMapArrayMapOutput() AssetMapArrayMapOutput
func (AssetMapArrayMapOutput) ToAssetMapArrayMapOutputWithContext ¶ added in v3.213.0
func (o AssetMapArrayMapOutput) ToAssetMapArrayMapOutputWithContext(ctx context.Context) AssetMapArrayMapOutput
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 AssetMapMapArray ¶ added in v3.213.0
type AssetMapMapArray []AssetMapMapInput
AssetMapMapArray is an input type for []AssetMapMapInput values.
func ToAssetMapMapArray ¶ added in v3.213.0
func ToAssetMapMapArray(in []map[string]map[string]Asset) AssetMapMapArray
func (AssetMapMapArray) ElementType ¶ added in v3.213.0
func (AssetMapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]Asset).
func (AssetMapMapArray) ToAssetMapMapArrayOutput ¶ added in v3.213.0
func (in AssetMapMapArray) ToAssetMapMapArrayOutput() AssetMapMapArrayOutput
func (AssetMapMapArray) ToAssetMapMapArrayOutputWithContext ¶ added in v3.213.0
func (in AssetMapMapArray) ToAssetMapMapArrayOutputWithContext(ctx context.Context) AssetMapMapArrayOutput
type AssetMapMapArrayInput ¶ added in v3.213.0
type AssetMapMapArrayInput interface {
Input
ToAssetMapMapArrayOutput() AssetMapMapArrayOutput
ToAssetMapMapArrayOutputWithContext(ctx context.Context) AssetMapMapArrayOutput
}
AssetMapMapArrayInput is an input type that accepts AssetMapMapArray and AssetMapMapArrayOutput values.
type AssetMapMapArrayOutput ¶ added in v3.213.0
type AssetMapMapArrayOutput struct{ *OutputState }
AssetMapMapArrayOutput is an Output that returns []map[string]map[string]Asset values.
func ToAssetMapMapArrayOutput ¶ added in v3.213.0
func ToAssetMapMapArrayOutput(in []AssetMapMapOutput) AssetMapMapArrayOutput
func (AssetMapMapArrayOutput) ElementType ¶ added in v3.213.0
func (AssetMapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]Asset).
func (AssetMapMapArrayOutput) Index ¶ added in v3.213.0
func (o AssetMapMapArrayOutput) Index(i IntInput) AssetMapMapOutput
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 (AssetMapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (AssetMapMapArrayOutput) MarshalJSON() ([]byte, error)
func (AssetMapMapArrayOutput) ToAssetMapMapArrayOutput ¶ added in v3.213.0
func (o AssetMapMapArrayOutput) ToAssetMapMapArrayOutput() AssetMapMapArrayOutput
func (AssetMapMapArrayOutput) ToAssetMapMapArrayOutputWithContext ¶ added in v3.213.0
func (o AssetMapMapArrayOutput) ToAssetMapMapArrayOutputWithContext(ctx context.Context) AssetMapMapArrayOutput
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 AssetMapMapMap ¶ added in v3.213.0
type AssetMapMapMap map[string]AssetMapMapInput
AssetMapMapMap is an input type for map[string]AssetMapMapInput values.
func ToAssetMapMapMap ¶ added in v3.213.0
func ToAssetMapMapMap(in map[string]map[string]map[string]Asset) AssetMapMapMap
func (AssetMapMapMap) ElementType ¶ added in v3.213.0
func (AssetMapMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]map[string]Asset).
func (AssetMapMapMap) ToAssetMapMapMapOutput ¶ added in v3.213.0
func (in AssetMapMapMap) ToAssetMapMapMapOutput() AssetMapMapMapOutput
func (AssetMapMapMap) ToAssetMapMapMapOutputWithContext ¶ added in v3.213.0
func (in AssetMapMapMap) ToAssetMapMapMapOutputWithContext(ctx context.Context) AssetMapMapMapOutput
type AssetMapMapMapInput ¶ added in v3.213.0
type AssetMapMapMapInput interface {
Input
ToAssetMapMapMapOutput() AssetMapMapMapOutput
ToAssetMapMapMapOutputWithContext(ctx context.Context) AssetMapMapMapOutput
}
AssetMapMapMapInput is an input type that accepts AssetMapMapMap and AssetMapMapMapOutput values.
type AssetMapMapMapOutput ¶ added in v3.213.0
type AssetMapMapMapOutput struct{ *OutputState }
AssetMapMapMapOutput is an Output that returns map[string]map[string]map[string]Asset values.
func ToAssetMapMapMapOutput ¶ added in v3.213.0
func ToAssetMapMapMapOutput(in map[string]AssetMapMapOutput) AssetMapMapMapOutput
func (AssetMapMapMapOutput) ElementType ¶ added in v3.213.0
func (AssetMapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]Asset).
func (AssetMapMapMapOutput) MapIndex ¶ added in v3.213.0
func (o AssetMapMapMapOutput) MapIndex(k StringInput) AssetMapMapOutput
MapIndex looks up the key k in the map.
func (AssetMapMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (AssetMapMapMapOutput) MarshalJSON() ([]byte, error)
func (AssetMapMapMapOutput) ToAssetMapMapMapOutput ¶ added in v3.213.0
func (o AssetMapMapMapOutput) ToAssetMapMapMapOutput() AssetMapMapMapOutput
func (AssetMapMapMapOutput) ToAssetMapMapMapOutputWithContext ¶ added in v3.213.0
func (o AssetMapMapMapOutput) ToAssetMapMapMapOutputWithContext(ctx context.Context) AssetMapMapMapOutput
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 AssetOrArchiveArrayArrayArray ¶ added in v3.213.0
type AssetOrArchiveArrayArrayArray []AssetOrArchiveArrayArrayInput
AssetOrArchiveArrayArrayArray is an input type for []AssetOrArchiveArrayArrayInput values.
func (AssetOrArchiveArrayArrayArray) ElementType ¶ added in v3.213.0
func (AssetOrArchiveArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]AssetOrArchive).
func (AssetOrArchiveArrayArrayArray) ToAssetOrArchiveArrayArrayArrayOutput ¶ added in v3.213.0
func (in AssetOrArchiveArrayArrayArray) ToAssetOrArchiveArrayArrayArrayOutput() AssetOrArchiveArrayArrayArrayOutput
func (AssetOrArchiveArrayArrayArray) ToAssetOrArchiveArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in AssetOrArchiveArrayArrayArray) ToAssetOrArchiveArrayArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayArrayOutput
func (AssetOrArchiveArrayArrayArray) ToOutput ¶ added in v3.213.0
func (in AssetOrArchiveArrayArrayArray) ToOutput(ctx context.Context) pulumix.Output[[][][]AssetOrArchive]
type AssetOrArchiveArrayArrayArrayInput ¶ added in v3.213.0
type AssetOrArchiveArrayArrayArrayInput interface {
Input
ToAssetOrArchiveArrayArrayArrayOutput() AssetOrArchiveArrayArrayArrayOutput
ToAssetOrArchiveArrayArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayArrayOutput
}
AssetOrArchiveArrayArrayArrayInput is an input type that accepts AssetOrArchiveArrayArrayArray and AssetOrArchiveArrayArrayArrayOutput values.
type AssetOrArchiveArrayArrayArrayOutput ¶ added in v3.213.0
type AssetOrArchiveArrayArrayArrayOutput struct{ *OutputState }
AssetOrArchiveArrayArrayArrayOutput is an Output that returns [][][]AssetOrArchive values.
func (AssetOrArchiveArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (AssetOrArchiveArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]AssetOrArchive).
func (AssetOrArchiveArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o AssetOrArchiveArrayArrayArrayOutput) Index(i IntInput) AssetOrArchiveArrayArrayOutput
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 (AssetOrArchiveArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (AssetOrArchiveArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveArrayArrayArrayOutput) ToAssetOrArchiveArrayArrayArrayOutput ¶ added in v3.213.0
func (o AssetOrArchiveArrayArrayArrayOutput) ToAssetOrArchiveArrayArrayArrayOutput() AssetOrArchiveArrayArrayArrayOutput
func (AssetOrArchiveArrayArrayArrayOutput) ToAssetOrArchiveArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o AssetOrArchiveArrayArrayArrayOutput) ToAssetOrArchiveArrayArrayArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayArrayOutput
func (AssetOrArchiveArrayArrayArrayOutput) ToOutput ¶ added in v3.213.0
func (o AssetOrArchiveArrayArrayArrayOutput) 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 AssetOrArchiveArrayArrayMap ¶ added in v3.213.0
type AssetOrArchiveArrayArrayMap map[string]AssetOrArchiveArrayArrayInput
AssetOrArchiveArrayArrayMap is an input type for map[string]AssetOrArchiveArrayArrayInput values.
func (AssetOrArchiveArrayArrayMap) ElementType ¶ added in v3.213.0
func (AssetOrArchiveArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]AssetOrArchive).
func (AssetOrArchiveArrayArrayMap) ToAssetOrArchiveArrayArrayMapOutput ¶ added in v3.213.0
func (in AssetOrArchiveArrayArrayMap) ToAssetOrArchiveArrayArrayMapOutput() AssetOrArchiveArrayArrayMapOutput
func (AssetOrArchiveArrayArrayMap) ToAssetOrArchiveArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (in AssetOrArchiveArrayArrayMap) ToAssetOrArchiveArrayArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayMapOutput
func (AssetOrArchiveArrayArrayMap) ToOutput ¶ added in v3.213.0
func (in AssetOrArchiveArrayArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][][]AssetOrArchive]
type AssetOrArchiveArrayArrayMapInput ¶ added in v3.213.0
type AssetOrArchiveArrayArrayMapInput interface {
Input
ToAssetOrArchiveArrayArrayMapOutput() AssetOrArchiveArrayArrayMapOutput
ToAssetOrArchiveArrayArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayMapOutput
}
AssetOrArchiveArrayArrayMapInput is an input type that accepts AssetOrArchiveArrayArrayMap and AssetOrArchiveArrayArrayMapOutput values.
type AssetOrArchiveArrayArrayMapOutput ¶ added in v3.213.0
type AssetOrArchiveArrayArrayMapOutput struct{ *OutputState }
AssetOrArchiveArrayArrayMapOutput is an Output that returns map[string][][]AssetOrArchive values.
func (AssetOrArchiveArrayArrayMapOutput) ElementType ¶ added in v3.213.0
func (AssetOrArchiveArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]AssetOrArchive).
func (AssetOrArchiveArrayArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o AssetOrArchiveArrayArrayMapOutput) MapIndex(k StringInput) AssetOrArchiveArrayArrayOutput
MapIndex looks up the key k in the map.
func (AssetOrArchiveArrayArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (AssetOrArchiveArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveArrayArrayMapOutput) ToAssetOrArchiveArrayArrayMapOutput ¶ added in v3.213.0
func (o AssetOrArchiveArrayArrayMapOutput) ToAssetOrArchiveArrayArrayMapOutput() AssetOrArchiveArrayArrayMapOutput
func (AssetOrArchiveArrayArrayMapOutput) ToAssetOrArchiveArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (o AssetOrArchiveArrayArrayMapOutput) ToAssetOrArchiveArrayArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayArrayMapOutput
func (AssetOrArchiveArrayArrayMapOutput) ToOutput ¶ added in v3.213.0
func (o AssetOrArchiveArrayArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][][]AssetOrArchive]
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 AssetOrArchiveArrayMapArray ¶ added in v3.213.0
type AssetOrArchiveArrayMapArray []AssetOrArchiveArrayMapInput
AssetOrArchiveArrayMapArray is an input type for []AssetOrArchiveArrayMapInput values.
func (AssetOrArchiveArrayMapArray) ElementType ¶ added in v3.213.0
func (AssetOrArchiveArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]AssetOrArchive).
func (AssetOrArchiveArrayMapArray) ToAssetOrArchiveArrayMapArrayOutput ¶ added in v3.213.0
func (in AssetOrArchiveArrayMapArray) ToAssetOrArchiveArrayMapArrayOutput() AssetOrArchiveArrayMapArrayOutput
func (AssetOrArchiveArrayMapArray) ToAssetOrArchiveArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in AssetOrArchiveArrayMapArray) ToAssetOrArchiveArrayMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapArrayOutput
func (AssetOrArchiveArrayMapArray) ToOutput ¶ added in v3.213.0
func (in AssetOrArchiveArrayMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string][]AssetOrArchive]
type AssetOrArchiveArrayMapArrayInput ¶ added in v3.213.0
type AssetOrArchiveArrayMapArrayInput interface {
Input
ToAssetOrArchiveArrayMapArrayOutput() AssetOrArchiveArrayMapArrayOutput
ToAssetOrArchiveArrayMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapArrayOutput
}
AssetOrArchiveArrayMapArrayInput is an input type that accepts AssetOrArchiveArrayMapArray and AssetOrArchiveArrayMapArrayOutput values.
type AssetOrArchiveArrayMapArrayOutput ¶ added in v3.213.0
type AssetOrArchiveArrayMapArrayOutput struct{ *OutputState }
AssetOrArchiveArrayMapArrayOutput is an Output that returns []map[string][]AssetOrArchive values.
func (AssetOrArchiveArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (AssetOrArchiveArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]AssetOrArchive).
func (AssetOrArchiveArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o AssetOrArchiveArrayMapArrayOutput) Index(i IntInput) AssetOrArchiveArrayMapOutput
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 (AssetOrArchiveArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (AssetOrArchiveArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveArrayMapArrayOutput) ToAssetOrArchiveArrayMapArrayOutput ¶ added in v3.213.0
func (o AssetOrArchiveArrayMapArrayOutput) ToAssetOrArchiveArrayMapArrayOutput() AssetOrArchiveArrayMapArrayOutput
func (AssetOrArchiveArrayMapArrayOutput) ToAssetOrArchiveArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o AssetOrArchiveArrayMapArrayOutput) ToAssetOrArchiveArrayMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapArrayOutput
func (AssetOrArchiveArrayMapArrayOutput) ToOutput ¶ added in v3.213.0
func (o AssetOrArchiveArrayMapArrayOutput) 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 AssetOrArchiveArrayMapMap ¶ added in v3.213.0
type AssetOrArchiveArrayMapMap map[string]AssetOrArchiveArrayMapInput
AssetOrArchiveArrayMapMap is an input type for map[string]AssetOrArchiveArrayMapInput values.
func (AssetOrArchiveArrayMapMap) ElementType ¶ added in v3.213.0
func (AssetOrArchiveArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]AssetOrArchive).
func (AssetOrArchiveArrayMapMap) ToAssetOrArchiveArrayMapMapOutput ¶ added in v3.213.0
func (in AssetOrArchiveArrayMapMap) ToAssetOrArchiveArrayMapMapOutput() AssetOrArchiveArrayMapMapOutput
func (AssetOrArchiveArrayMapMap) ToAssetOrArchiveArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in AssetOrArchiveArrayMapMap) ToAssetOrArchiveArrayMapMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapMapOutput
func (AssetOrArchiveArrayMapMap) ToOutput ¶ added in v3.213.0
func (in AssetOrArchiveArrayMapMap) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]AssetOrArchive]
type AssetOrArchiveArrayMapMapInput ¶ added in v3.213.0
type AssetOrArchiveArrayMapMapInput interface {
Input
ToAssetOrArchiveArrayMapMapOutput() AssetOrArchiveArrayMapMapOutput
ToAssetOrArchiveArrayMapMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapMapOutput
}
AssetOrArchiveArrayMapMapInput is an input type that accepts AssetOrArchiveArrayMapMap and AssetOrArchiveArrayMapMapOutput values.
type AssetOrArchiveArrayMapMapOutput ¶ added in v3.213.0
type AssetOrArchiveArrayMapMapOutput struct{ *OutputState }
AssetOrArchiveArrayMapMapOutput is an Output that returns map[string]map[string][]AssetOrArchive values.
func (AssetOrArchiveArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (AssetOrArchiveArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]AssetOrArchive).
func (AssetOrArchiveArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o AssetOrArchiveArrayMapMapOutput) MapIndex(k StringInput) AssetOrArchiveArrayMapOutput
MapIndex looks up the key k in the map.
func (AssetOrArchiveArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (AssetOrArchiveArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveArrayMapMapOutput) ToAssetOrArchiveArrayMapMapOutput ¶ added in v3.213.0
func (o AssetOrArchiveArrayMapMapOutput) ToAssetOrArchiveArrayMapMapOutput() AssetOrArchiveArrayMapMapOutput
func (AssetOrArchiveArrayMapMapOutput) ToAssetOrArchiveArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o AssetOrArchiveArrayMapMapOutput) ToAssetOrArchiveArrayMapMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapMapOutput
func (AssetOrArchiveArrayMapMapOutput) ToOutput ¶ added in v3.213.0
func (o AssetOrArchiveArrayMapMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]map[string][]AssetOrArchive]
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 AssetOrArchiveMapArrayMap ¶ added in v3.213.0
type AssetOrArchiveMapArrayMap map[string]AssetOrArchiveMapArrayInput
AssetOrArchiveMapArrayMap is an input type for map[string]AssetOrArchiveMapArrayInput values.
func (AssetOrArchiveMapArrayMap) ElementType ¶ added in v3.213.0
func (AssetOrArchiveMapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]AssetOrArchive).
func (AssetOrArchiveMapArrayMap) ToAssetOrArchiveMapArrayMapOutput ¶ added in v3.213.0
func (in AssetOrArchiveMapArrayMap) ToAssetOrArchiveMapArrayMapOutput() AssetOrArchiveMapArrayMapOutput
func (AssetOrArchiveMapArrayMap) ToAssetOrArchiveMapArrayMapOutputWithContext ¶ added in v3.213.0
func (in AssetOrArchiveMapArrayMap) ToAssetOrArchiveMapArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayMapOutput
func (AssetOrArchiveMapArrayMap) ToOutput ¶ added in v3.213.0
func (in AssetOrArchiveMapArrayMap) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]AssetOrArchive]
type AssetOrArchiveMapArrayMapInput ¶ added in v3.213.0
type AssetOrArchiveMapArrayMapInput interface {
Input
ToAssetOrArchiveMapArrayMapOutput() AssetOrArchiveMapArrayMapOutput
ToAssetOrArchiveMapArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayMapOutput
}
AssetOrArchiveMapArrayMapInput is an input type that accepts AssetOrArchiveMapArrayMap and AssetOrArchiveMapArrayMapOutput values.
type AssetOrArchiveMapArrayMapOutput ¶ added in v3.213.0
type AssetOrArchiveMapArrayMapOutput struct{ *OutputState }
AssetOrArchiveMapArrayMapOutput is an Output that returns map[string][]map[string]AssetOrArchive values.
func (AssetOrArchiveMapArrayMapOutput) ElementType ¶ added in v3.213.0
func (AssetOrArchiveMapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]AssetOrArchive).
func (AssetOrArchiveMapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o AssetOrArchiveMapArrayMapOutput) MapIndex(k StringInput) AssetOrArchiveMapArrayOutput
MapIndex looks up the key k in the map.
func (AssetOrArchiveMapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (AssetOrArchiveMapArrayMapOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveMapArrayMapOutput) ToAssetOrArchiveMapArrayMapOutput ¶ added in v3.213.0
func (o AssetOrArchiveMapArrayMapOutput) ToAssetOrArchiveMapArrayMapOutput() AssetOrArchiveMapArrayMapOutput
func (AssetOrArchiveMapArrayMapOutput) ToAssetOrArchiveMapArrayMapOutputWithContext ¶ added in v3.213.0
func (o AssetOrArchiveMapArrayMapOutput) ToAssetOrArchiveMapArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayMapOutput
func (AssetOrArchiveMapArrayMapOutput) ToOutput ¶ added in v3.213.0
func (o AssetOrArchiveMapArrayMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string][]map[string]AssetOrArchive]
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 AssetOrArchiveMapMapArray ¶ added in v3.213.0
type AssetOrArchiveMapMapArray []AssetOrArchiveMapMapInput
AssetOrArchiveMapMapArray is an input type for []AssetOrArchiveMapMapInput values.
func (AssetOrArchiveMapMapArray) ElementType ¶ added in v3.213.0
func (AssetOrArchiveMapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]AssetOrArchive).
func (AssetOrArchiveMapMapArray) ToAssetOrArchiveMapMapArrayOutput ¶ added in v3.213.0
func (in AssetOrArchiveMapMapArray) ToAssetOrArchiveMapMapArrayOutput() AssetOrArchiveMapMapArrayOutput
func (AssetOrArchiveMapMapArray) ToAssetOrArchiveMapMapArrayOutputWithContext ¶ added in v3.213.0
func (in AssetOrArchiveMapMapArray) ToAssetOrArchiveMapMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapMapArrayOutput
func (AssetOrArchiveMapMapArray) ToOutput ¶ added in v3.213.0
func (in AssetOrArchiveMapMapArray) ToOutput(ctx context.Context) pulumix.Output[[]map[string]map[string]AssetOrArchive]
type AssetOrArchiveMapMapArrayInput ¶ added in v3.213.0
type AssetOrArchiveMapMapArrayInput interface {
Input
ToAssetOrArchiveMapMapArrayOutput() AssetOrArchiveMapMapArrayOutput
ToAssetOrArchiveMapMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapMapArrayOutput
}
AssetOrArchiveMapMapArrayInput is an input type that accepts AssetOrArchiveMapMapArray and AssetOrArchiveMapMapArrayOutput values.
type AssetOrArchiveMapMapArrayOutput ¶ added in v3.213.0
type AssetOrArchiveMapMapArrayOutput struct{ *OutputState }
AssetOrArchiveMapMapArrayOutput is an Output that returns []map[string]map[string]AssetOrArchive values.
func (AssetOrArchiveMapMapArrayOutput) ElementType ¶ added in v3.213.0
func (AssetOrArchiveMapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]AssetOrArchive).
func (AssetOrArchiveMapMapArrayOutput) Index ¶ added in v3.213.0
func (o AssetOrArchiveMapMapArrayOutput) Index(i IntInput) AssetOrArchiveMapMapOutput
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 (AssetOrArchiveMapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (AssetOrArchiveMapMapArrayOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveMapMapArrayOutput) ToAssetOrArchiveMapMapArrayOutput ¶ added in v3.213.0
func (o AssetOrArchiveMapMapArrayOutput) ToAssetOrArchiveMapMapArrayOutput() AssetOrArchiveMapMapArrayOutput
func (AssetOrArchiveMapMapArrayOutput) ToAssetOrArchiveMapMapArrayOutputWithContext ¶ added in v3.213.0
func (o AssetOrArchiveMapMapArrayOutput) ToAssetOrArchiveMapMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapMapArrayOutput
func (AssetOrArchiveMapMapArrayOutput) ToOutput ¶ added in v3.213.0
func (o AssetOrArchiveMapMapArrayOutput) 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 AssetOrArchiveMapMapMap ¶ added in v3.213.0
type AssetOrArchiveMapMapMap map[string]AssetOrArchiveMapMapInput
AssetOrArchiveMapMapMap is an input type for map[string]AssetOrArchiveMapMapInput values.
func (AssetOrArchiveMapMapMap) ElementType ¶ added in v3.213.0
func (AssetOrArchiveMapMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]map[string]AssetOrArchive).
func (AssetOrArchiveMapMapMap) ToAssetOrArchiveMapMapMapOutput ¶ added in v3.213.0
func (in AssetOrArchiveMapMapMap) ToAssetOrArchiveMapMapMapOutput() AssetOrArchiveMapMapMapOutput
func (AssetOrArchiveMapMapMap) ToAssetOrArchiveMapMapMapOutputWithContext ¶ added in v3.213.0
func (in AssetOrArchiveMapMapMap) ToAssetOrArchiveMapMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapMapOutput
type AssetOrArchiveMapMapMapInput ¶ added in v3.213.0
type AssetOrArchiveMapMapMapInput interface {
Input
ToAssetOrArchiveMapMapMapOutput() AssetOrArchiveMapMapMapOutput
ToAssetOrArchiveMapMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapMapOutput
}
AssetOrArchiveMapMapMapInput is an input type that accepts AssetOrArchiveMapMapMap and AssetOrArchiveMapMapMapOutput values.
type AssetOrArchiveMapMapMapOutput ¶ added in v3.213.0
type AssetOrArchiveMapMapMapOutput struct{ *OutputState }
AssetOrArchiveMapMapMapOutput is an Output that returns map[string]map[string]map[string]AssetOrArchive values.
func (AssetOrArchiveMapMapMapOutput) ElementType ¶ added in v3.213.0
func (AssetOrArchiveMapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]AssetOrArchive).
func (AssetOrArchiveMapMapMapOutput) MapIndex ¶ added in v3.213.0
func (o AssetOrArchiveMapMapMapOutput) MapIndex(k StringInput) AssetOrArchiveMapMapOutput
MapIndex looks up the key k in the map.
func (AssetOrArchiveMapMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (AssetOrArchiveMapMapMapOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveMapMapMapOutput) ToAssetOrArchiveMapMapMapOutput ¶ added in v3.213.0
func (o AssetOrArchiveMapMapMapOutput) ToAssetOrArchiveMapMapMapOutput() AssetOrArchiveMapMapMapOutput
func (AssetOrArchiveMapMapMapOutput) ToAssetOrArchiveMapMapMapOutputWithContext ¶ added in v3.213.0
func (o AssetOrArchiveMapMapMapOutput) ToAssetOrArchiveMapMapMapOutputWithContext(ctx context.Context) AssetOrArchiveMapMapMapOutput
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]
type AssetOrArchiveMapOutput ¶
type AssetOrArchiveMapOutput struct{ *OutputState }
AssetOrArchiveMapOutput is an Output that returns map[string]AssetOrArchive values.
func (AssetOrArchiveMapOutput) ElementType ¶
func (AssetOrArchiveMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]AssetOrArchive).
func (AssetOrArchiveMapOutput) MapIndex ¶
func (o AssetOrArchiveMapOutput) MapIndex(k StringInput) AssetOrArchiveOutput
MapIndex looks up the key k in the map.
func (AssetOrArchiveMapOutput) MarshalJSON ¶ added in v3.50.0
func (AssetOrArchiveMapOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutput ¶
func (o AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutput() AssetOrArchiveMapOutput
func (AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutputWithContext ¶
func (o AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutputWithContext(ctx context.Context) AssetOrArchiveMapOutput
func (AssetOrArchiveMapOutput) ToOutput ¶ added in v3.80.0
func (o AssetOrArchiveMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]AssetOrArchive]
type AssetOrArchiveOutput ¶
type AssetOrArchiveOutput struct{ *OutputState }
AssetOrArchiveOutput is an Output that returns AssetOrArchive values.
func (AssetOrArchiveOutput) ElementType ¶
func (AssetOrArchiveOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (AssetOrArchive).
func (AssetOrArchiveOutput) MarshalJSON ¶ added in v3.50.0
func (AssetOrArchiveOutput) MarshalJSON() ([]byte, error)
func (AssetOrArchiveOutput) ToAssetOrArchiveOutput ¶
func (o AssetOrArchiveOutput) ToAssetOrArchiveOutput() AssetOrArchiveOutput
func (AssetOrArchiveOutput) ToAssetOrArchiveOutputWithContext ¶
func (o AssetOrArchiveOutput) ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput
func (AssetOrArchiveOutput) ToOutput ¶ added in v3.80.0
func (o AssetOrArchiveOutput) ToOutput(ctx context.Context) pulumix.Output[AssetOrArchive]
type AssetOutput ¶
type AssetOutput struct{ *OutputState }
AssetOutput is an Output that returns Asset values.
func (AssetOutput) ElementType ¶
func (AssetOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (Asset).
func (AssetOutput) MarshalJSON ¶ added in v3.50.0
func (AssetOutput) MarshalJSON() ([]byte, error)
func (AssetOutput) ToAssetOrArchiveOutput ¶
func (o AssetOutput) ToAssetOrArchiveOutput() AssetOrArchiveOutput
func (AssetOutput) ToAssetOrArchiveOutputWithContext ¶
func (o AssetOutput) ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput
func (AssetOutput) ToAssetOutput ¶
func (o AssetOutput) ToAssetOutput() AssetOutput
func (AssetOutput) ToAssetOutputWithContext ¶
func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
type Bool ¶
type Bool bool
Bool is an input type for bool values.
func (Bool) ElementType ¶
ElementType returns the element type of this Input (bool).
func (Bool) ToBoolOutput ¶
func (in Bool) ToBoolOutput() BoolOutput
func (Bool) ToBoolOutputWithContext ¶
func (in Bool) ToBoolOutputWithContext(ctx context.Context) BoolOutput
func (Bool) ToBoolPtrOutput ¶
func (in Bool) ToBoolPtrOutput() BoolPtrOutput
func (Bool) ToBoolPtrOutputWithContext ¶
func (in Bool) ToBoolPtrOutputWithContext(ctx context.Context) BoolPtrOutput
type BoolArray ¶
type BoolArray []BoolInput
BoolArray is an input type for []BoolInput values.
func ToBoolArray ¶
func (BoolArray) ElementType ¶
ElementType returns the element type of this Input ([]bool).
func (BoolArray) ToBoolArrayOutput ¶
func (in BoolArray) ToBoolArrayOutput() BoolArrayOutput
func (BoolArray) ToBoolArrayOutputWithContext ¶
func (in BoolArray) ToBoolArrayOutputWithContext(ctx context.Context) BoolArrayOutput
type BoolArrayArray ¶
type BoolArrayArray []BoolArrayInput
BoolArrayArray is an input type for []BoolArrayInput values.
func ToBoolArrayArray ¶
func ToBoolArrayArray(in [][]bool) BoolArrayArray
func (BoolArrayArray) ElementType ¶
func (BoolArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]bool).
func (BoolArrayArray) ToBoolArrayArrayOutput ¶
func (in BoolArrayArray) ToBoolArrayArrayOutput() BoolArrayArrayOutput
func (BoolArrayArray) ToBoolArrayArrayOutputWithContext ¶
func (in BoolArrayArray) ToBoolArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayOutput
type BoolArrayArrayArray ¶ added in v3.213.0
type BoolArrayArrayArray []BoolArrayArrayInput
BoolArrayArrayArray is an input type for []BoolArrayArrayInput values.
func ToBoolArrayArrayArray ¶ added in v3.213.0
func ToBoolArrayArrayArray(in [][][]bool) BoolArrayArrayArray
func (BoolArrayArrayArray) ElementType ¶ added in v3.213.0
func (BoolArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]bool).
func (BoolArrayArrayArray) ToBoolArrayArrayArrayOutput ¶ added in v3.213.0
func (in BoolArrayArrayArray) ToBoolArrayArrayArrayOutput() BoolArrayArrayArrayOutput
func (BoolArrayArrayArray) ToBoolArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in BoolArrayArrayArray) ToBoolArrayArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayArrayOutput
type BoolArrayArrayArrayInput ¶ added in v3.213.0
type BoolArrayArrayArrayInput interface {
Input
ToBoolArrayArrayArrayOutput() BoolArrayArrayArrayOutput
ToBoolArrayArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayArrayOutput
}
BoolArrayArrayArrayInput is an input type that accepts BoolArrayArrayArray and BoolArrayArrayArrayOutput values.
type BoolArrayArrayArrayOutput ¶ added in v3.213.0
type BoolArrayArrayArrayOutput struct{ *OutputState }
BoolArrayArrayArrayOutput is an Output that returns [][][]bool values.
func ToBoolArrayArrayArrayOutput ¶ added in v3.213.0
func ToBoolArrayArrayArrayOutput(in []BoolArrayArrayOutput) BoolArrayArrayArrayOutput
func (BoolArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (BoolArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]bool).
func (BoolArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o BoolArrayArrayArrayOutput) Index(i IntInput) BoolArrayArrayOutput
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 (BoolArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (BoolArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (BoolArrayArrayArrayOutput) ToBoolArrayArrayArrayOutput ¶ added in v3.213.0
func (o BoolArrayArrayArrayOutput) ToBoolArrayArrayArrayOutput() BoolArrayArrayArrayOutput
func (BoolArrayArrayArrayOutput) ToBoolArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o BoolArrayArrayArrayOutput) ToBoolArrayArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayArrayOutput
type BoolArrayArrayInput ¶
type BoolArrayArrayInput interface {
Input
ToBoolArrayArrayOutput() BoolArrayArrayOutput
ToBoolArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayOutput
}
BoolArrayArrayInput is an input type that accepts BoolArrayArray and BoolArrayArrayOutput values.
type BoolArrayArrayMap ¶ added in v3.213.0
type BoolArrayArrayMap map[string]BoolArrayArrayInput
BoolArrayArrayMap is an input type for map[string]BoolArrayArrayInput values.
func ToBoolArrayArrayMap ¶ added in v3.213.0
func ToBoolArrayArrayMap(in map[string][][]bool) BoolArrayArrayMap
func (BoolArrayArrayMap) ElementType ¶ added in v3.213.0
func (BoolArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]bool).
func (BoolArrayArrayMap) ToBoolArrayArrayMapOutput ¶ added in v3.213.0
func (in BoolArrayArrayMap) ToBoolArrayArrayMapOutput() BoolArrayArrayMapOutput
func (BoolArrayArrayMap) ToBoolArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (in BoolArrayArrayMap) ToBoolArrayArrayMapOutputWithContext(ctx context.Context) BoolArrayArrayMapOutput
type BoolArrayArrayMapInput ¶ added in v3.213.0
type BoolArrayArrayMapInput interface {
Input
ToBoolArrayArrayMapOutput() BoolArrayArrayMapOutput
ToBoolArrayArrayMapOutputWithContext(ctx context.Context) BoolArrayArrayMapOutput
}
BoolArrayArrayMapInput is an input type that accepts BoolArrayArrayMap and BoolArrayArrayMapOutput values.
type BoolArrayArrayMapOutput ¶ added in v3.213.0
type BoolArrayArrayMapOutput struct{ *OutputState }
BoolArrayArrayMapOutput is an Output that returns map[string][][]bool values.
func ToBoolArrayArrayMapOutput ¶ added in v3.213.0
func ToBoolArrayArrayMapOutput(in map[string]BoolArrayArrayOutput) BoolArrayArrayMapOutput
func (BoolArrayArrayMapOutput) ElementType ¶ added in v3.213.0
func (BoolArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]bool).
func (BoolArrayArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o BoolArrayArrayMapOutput) MapIndex(k StringInput) BoolArrayArrayOutput
MapIndex looks up the key k in the map.
func (BoolArrayArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (BoolArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (BoolArrayArrayMapOutput) ToBoolArrayArrayMapOutput ¶ added in v3.213.0
func (o BoolArrayArrayMapOutput) ToBoolArrayArrayMapOutput() BoolArrayArrayMapOutput
func (BoolArrayArrayMapOutput) ToBoolArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (o BoolArrayArrayMapOutput) ToBoolArrayArrayMapOutputWithContext(ctx context.Context) BoolArrayArrayMapOutput
type BoolArrayArrayOutput ¶
type BoolArrayArrayOutput struct{ *OutputState }
BoolArrayArrayOutput is an Output that returns [][]bool values.
func ToBoolArrayArrayOutput ¶
func ToBoolArrayArrayOutput(in []BoolArrayOutput) BoolArrayArrayOutput
func (BoolArrayArrayOutput) ElementType ¶
func (BoolArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]bool).
func (BoolArrayArrayOutput) Index ¶
func (o BoolArrayArrayOutput) Index(i IntInput) BoolArrayOutput
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 (BoolArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (BoolArrayArrayOutput) MarshalJSON() ([]byte, error)
func (BoolArrayArrayOutput) ToBoolArrayArrayOutput ¶
func (o BoolArrayArrayOutput) ToBoolArrayArrayOutput() BoolArrayArrayOutput
func (BoolArrayArrayOutput) ToBoolArrayArrayOutputWithContext ¶
func (o BoolArrayArrayOutput) ToBoolArrayArrayOutputWithContext(ctx context.Context) BoolArrayArrayOutput
type BoolArrayInput ¶
type BoolArrayInput interface {
Input
ToBoolArrayOutput() BoolArrayOutput
ToBoolArrayOutputWithContext(ctx context.Context) BoolArrayOutput
}
BoolArrayInput is an input type that accepts BoolArray and BoolArrayOutput values.
type BoolArrayMap ¶
type BoolArrayMap map[string]BoolArrayInput
BoolArrayMap is an input type for map[string]BoolArrayInput values.
func ToBoolArrayMap ¶
func ToBoolArrayMap(in map[string][]bool) BoolArrayMap
func (BoolArrayMap) ElementType ¶
func (BoolArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]bool).
func (BoolArrayMap) ToBoolArrayMapOutput ¶
func (in BoolArrayMap) ToBoolArrayMapOutput() BoolArrayMapOutput
func (BoolArrayMap) ToBoolArrayMapOutputWithContext ¶
func (in BoolArrayMap) ToBoolArrayMapOutputWithContext(ctx context.Context) BoolArrayMapOutput
type BoolArrayMapArray ¶ added in v3.213.0
type BoolArrayMapArray []BoolArrayMapInput
BoolArrayMapArray is an input type for []BoolArrayMapInput values.
func ToBoolArrayMapArray ¶ added in v3.213.0
func ToBoolArrayMapArray(in []map[string][]bool) BoolArrayMapArray
func (BoolArrayMapArray) ElementType ¶ added in v3.213.0
func (BoolArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]bool).
func (BoolArrayMapArray) ToBoolArrayMapArrayOutput ¶ added in v3.213.0
func (in BoolArrayMapArray) ToBoolArrayMapArrayOutput() BoolArrayMapArrayOutput
func (BoolArrayMapArray) ToBoolArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in BoolArrayMapArray) ToBoolArrayMapArrayOutputWithContext(ctx context.Context) BoolArrayMapArrayOutput
type BoolArrayMapArrayInput ¶ added in v3.213.0
type BoolArrayMapArrayInput interface {
Input
ToBoolArrayMapArrayOutput() BoolArrayMapArrayOutput
ToBoolArrayMapArrayOutputWithContext(ctx context.Context) BoolArrayMapArrayOutput
}
BoolArrayMapArrayInput is an input type that accepts BoolArrayMapArray and BoolArrayMapArrayOutput values.
type BoolArrayMapArrayOutput ¶ added in v3.213.0
type BoolArrayMapArrayOutput struct{ *OutputState }
BoolArrayMapArrayOutput is an Output that returns []map[string][]bool values.
func ToBoolArrayMapArrayOutput ¶ added in v3.213.0
func ToBoolArrayMapArrayOutput(in []BoolArrayMapOutput) BoolArrayMapArrayOutput
func (BoolArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (BoolArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]bool).
func (BoolArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o BoolArrayMapArrayOutput) Index(i IntInput) BoolArrayMapOutput
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 (BoolArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (BoolArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (BoolArrayMapArrayOutput) ToBoolArrayMapArrayOutput ¶ added in v3.213.0
func (o BoolArrayMapArrayOutput) ToBoolArrayMapArrayOutput() BoolArrayMapArrayOutput
func (BoolArrayMapArrayOutput) ToBoolArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o BoolArrayMapArrayOutput) ToBoolArrayMapArrayOutputWithContext(ctx context.Context) BoolArrayMapArrayOutput
type BoolArrayMapInput ¶
type BoolArrayMapInput interface {
Input
ToBoolArrayMapOutput() BoolArrayMapOutput
ToBoolArrayMapOutputWithContext(ctx context.Context) BoolArrayMapOutput
}
BoolArrayMapInput is an input type that accepts BoolArrayMap and BoolArrayMapOutput values.
type BoolArrayMapMap ¶ added in v3.213.0
type BoolArrayMapMap map[string]BoolArrayMapInput
BoolArrayMapMap is an input type for map[string]BoolArrayMapInput values.
func ToBoolArrayMapMap ¶ added in v3.213.0
func ToBoolArrayMapMap(in map[string]map[string][]bool) BoolArrayMapMap
func (BoolArrayMapMap) ElementType ¶ added in v3.213.0
func (BoolArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]bool).
func (BoolArrayMapMap) ToBoolArrayMapMapOutput ¶ added in v3.213.0
func (in BoolArrayMapMap) ToBoolArrayMapMapOutput() BoolArrayMapMapOutput
func (BoolArrayMapMap) ToBoolArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in BoolArrayMapMap) ToBoolArrayMapMapOutputWithContext(ctx context.Context) BoolArrayMapMapOutput
type BoolArrayMapMapInput ¶ added in v3.213.0
type BoolArrayMapMapInput interface {
Input
ToBoolArrayMapMapOutput() BoolArrayMapMapOutput
ToBoolArrayMapMapOutputWithContext(ctx context.Context) BoolArrayMapMapOutput
}
BoolArrayMapMapInput is an input type that accepts BoolArrayMapMap and BoolArrayMapMapOutput values.
type BoolArrayMapMapOutput ¶ added in v3.213.0
type BoolArrayMapMapOutput struct{ *OutputState }
BoolArrayMapMapOutput is an Output that returns map[string]map[string][]bool values.
func ToBoolArrayMapMapOutput ¶ added in v3.213.0
func ToBoolArrayMapMapOutput(in map[string]BoolArrayMapOutput) BoolArrayMapMapOutput
func (BoolArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (BoolArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]bool).
func (BoolArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o BoolArrayMapMapOutput) MapIndex(k StringInput) BoolArrayMapOutput
MapIndex looks up the key k in the map.
func (BoolArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (BoolArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (BoolArrayMapMapOutput) ToBoolArrayMapMapOutput ¶ added in v3.213.0
func (o BoolArrayMapMapOutput) ToBoolArrayMapMapOutput() BoolArrayMapMapOutput
func (BoolArrayMapMapOutput) ToBoolArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o BoolArrayMapMapOutput) ToBoolArrayMapMapOutputWithContext(ctx context.Context) BoolArrayMapMapOutput
type BoolArrayMapOutput ¶
type BoolArrayMapOutput struct{ *OutputState }
BoolArrayMapOutput is an Output that returns map[string][]bool values.
func ToBoolArrayMapOutput ¶
func ToBoolArrayMapOutput(in map[string]BoolArrayOutput) BoolArrayMapOutput
func (BoolArrayMapOutput) ElementType ¶
func (BoolArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]bool).
func (BoolArrayMapOutput) MapIndex ¶
func (o BoolArrayMapOutput) MapIndex(k StringInput) BoolArrayOutput
MapIndex looks up the key k in the map.
func (BoolArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (BoolArrayMapOutput) MarshalJSON() ([]byte, error)
func (BoolArrayMapOutput) ToBoolArrayMapOutput ¶
func (o BoolArrayMapOutput) ToBoolArrayMapOutput() BoolArrayMapOutput
func (BoolArrayMapOutput) ToBoolArrayMapOutputWithContext ¶
func (o BoolArrayMapOutput) ToBoolArrayMapOutputWithContext(ctx context.Context) BoolArrayMapOutput
type BoolArrayOutput ¶
type BoolArrayOutput struct{ *OutputState }
BoolArrayOutput is an Output that returns []bool values.
func ToBoolArrayOutput ¶
func ToBoolArrayOutput(in []BoolOutput) BoolArrayOutput
func (BoolArrayOutput) ElementType ¶
func (BoolArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]bool).
func (BoolArrayOutput) Index ¶
func (o BoolArrayOutput) Index(i IntInput) BoolOutput
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 (BoolArrayOutput) MarshalJSON ¶ added in v3.50.0
func (BoolArrayOutput) MarshalJSON() ([]byte, error)
func (BoolArrayOutput) ToBoolArrayOutput ¶
func (o BoolArrayOutput) ToBoolArrayOutput() BoolArrayOutput
func (BoolArrayOutput) ToBoolArrayOutputWithContext ¶
func (o BoolArrayOutput) ToBoolArrayOutputWithContext(ctx context.Context) BoolArrayOutput
type BoolInput ¶
type BoolInput interface {
Input
ToBoolOutput() BoolOutput
ToBoolOutputWithContext(ctx context.Context) BoolOutput
ToBoolPtrOutput() BoolPtrOutput
ToBoolPtrOutputWithContext(ctx context.Context) BoolPtrOutput
}
BoolInput is an input type that accepts Bool and BoolOutput values.
type BoolMap ¶
BoolMap is an input type for map[string]BoolInput values.
func (BoolMap) ElementType ¶
ElementType returns the element type of this Input (map[string]bool).
func (BoolMap) ToBoolMapOutput ¶
func (in BoolMap) ToBoolMapOutput() BoolMapOutput
func (BoolMap) ToBoolMapOutputWithContext ¶
func (in BoolMap) ToBoolMapOutputWithContext(ctx context.Context) BoolMapOutput
type BoolMapArray ¶
type BoolMapArray []BoolMapInput
BoolMapArray is an input type for []BoolMapInput values.
func ToBoolMapArray ¶
func ToBoolMapArray(in []map[string]bool) BoolMapArray
func (BoolMapArray) ElementType ¶
func (BoolMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]bool).
func (BoolMapArray) ToBoolMapArrayOutput ¶
func (in BoolMapArray) ToBoolMapArrayOutput() BoolMapArrayOutput
func (BoolMapArray) ToBoolMapArrayOutputWithContext ¶
func (in BoolMapArray) ToBoolMapArrayOutputWithContext(ctx context.Context) BoolMapArrayOutput
type BoolMapArrayInput ¶
type BoolMapArrayInput interface {
Input
ToBoolMapArrayOutput() BoolMapArrayOutput
ToBoolMapArrayOutputWithContext(ctx context.Context) BoolMapArrayOutput
}
BoolMapArrayInput is an input type that accepts BoolMapArray and BoolMapArrayOutput values.
type BoolMapArrayMap ¶ added in v3.213.0
type BoolMapArrayMap map[string]BoolMapArrayInput
BoolMapArrayMap is an input type for map[string]BoolMapArrayInput values.
func ToBoolMapArrayMap ¶ added in v3.213.0
func ToBoolMapArrayMap(in map[string][]map[string]bool) BoolMapArrayMap
func (BoolMapArrayMap) ElementType ¶ added in v3.213.0
func (BoolMapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]bool).
func (BoolMapArrayMap) ToBoolMapArrayMapOutput ¶ added in v3.213.0
func (in BoolMapArrayMap) ToBoolMapArrayMapOutput() BoolMapArrayMapOutput
func (BoolMapArrayMap) ToBoolMapArrayMapOutputWithContext ¶ added in v3.213.0
func (in BoolMapArrayMap) ToBoolMapArrayMapOutputWithContext(ctx context.Context) BoolMapArrayMapOutput
type BoolMapArrayMapInput ¶ added in v3.213.0
type BoolMapArrayMapInput interface {
Input
ToBoolMapArrayMapOutput() BoolMapArrayMapOutput
ToBoolMapArrayMapOutputWithContext(ctx context.Context) BoolMapArrayMapOutput
}
BoolMapArrayMapInput is an input type that accepts BoolMapArrayMap and BoolMapArrayMapOutput values.
type BoolMapArrayMapOutput ¶ added in v3.213.0
type BoolMapArrayMapOutput struct{ *OutputState }
BoolMapArrayMapOutput is an Output that returns map[string][]map[string]bool values.
func ToBoolMapArrayMapOutput ¶ added in v3.213.0
func ToBoolMapArrayMapOutput(in map[string]BoolMapArrayOutput) BoolMapArrayMapOutput
func (BoolMapArrayMapOutput) ElementType ¶ added in v3.213.0
func (BoolMapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]bool).
func (BoolMapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o BoolMapArrayMapOutput) MapIndex(k StringInput) BoolMapArrayOutput
MapIndex looks up the key k in the map.
func (BoolMapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (BoolMapArrayMapOutput) MarshalJSON() ([]byte, error)
func (BoolMapArrayMapOutput) ToBoolMapArrayMapOutput ¶ added in v3.213.0
func (o BoolMapArrayMapOutput) ToBoolMapArrayMapOutput() BoolMapArrayMapOutput
func (BoolMapArrayMapOutput) ToBoolMapArrayMapOutputWithContext ¶ added in v3.213.0
func (o BoolMapArrayMapOutput) ToBoolMapArrayMapOutputWithContext(ctx context.Context) BoolMapArrayMapOutput
type BoolMapArrayOutput ¶
type BoolMapArrayOutput struct{ *OutputState }
BoolMapArrayOutput is an Output that returns []map[string]bool values.
func ToBoolMapArrayOutput ¶
func ToBoolMapArrayOutput(in []BoolMapOutput) BoolMapArrayOutput
func (BoolMapArrayOutput) ElementType ¶
func (BoolMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]bool).
func (BoolMapArrayOutput) Index ¶
func (o BoolMapArrayOutput) Index(i IntInput) BoolMapOutput
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 (BoolMapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (BoolMapArrayOutput) MarshalJSON() ([]byte, error)
func (BoolMapArrayOutput) ToBoolMapArrayOutput ¶
func (o BoolMapArrayOutput) ToBoolMapArrayOutput() BoolMapArrayOutput
func (BoolMapArrayOutput) ToBoolMapArrayOutputWithContext ¶
func (o BoolMapArrayOutput) ToBoolMapArrayOutputWithContext(ctx context.Context) BoolMapArrayOutput
type BoolMapInput ¶
type BoolMapInput interface {
Input
ToBoolMapOutput() BoolMapOutput
ToBoolMapOutputWithContext(ctx context.Context) BoolMapOutput
}
BoolMapInput is an input type that accepts BoolMap and BoolMapOutput values.
type BoolMapMap ¶
type BoolMapMap map[string]BoolMapInput
BoolMapMap is an input type for map[string]BoolMapInput values.
func ToBoolMapMap ¶
func ToBoolMapMap(in map[string]map[string]bool) BoolMapMap
func (BoolMapMap) ElementType ¶
func (BoolMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]bool).
func (BoolMapMap) ToBoolMapMapOutput ¶
func (in BoolMapMap) ToBoolMapMapOutput() BoolMapMapOutput
func (BoolMapMap) ToBoolMapMapOutputWithContext ¶
func (in BoolMapMap) ToBoolMapMapOutputWithContext(ctx context.Context) BoolMapMapOutput
type BoolMapMapArray ¶ added in v3.213.0
type BoolMapMapArray []BoolMapMapInput
BoolMapMapArray is an input type for []BoolMapMapInput values.
func ToBoolMapMapArray ¶ added in v3.213.0
func ToBoolMapMapArray(in []map[string]map[string]bool) BoolMapMapArray
func (BoolMapMapArray) ElementType ¶ added in v3.213.0
func (BoolMapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]bool).
func (BoolMapMapArray) ToBoolMapMapArrayOutput ¶ added in v3.213.0
func (in BoolMapMapArray) ToBoolMapMapArrayOutput() BoolMapMapArrayOutput
func (BoolMapMapArray) ToBoolMapMapArrayOutputWithContext ¶ added in v3.213.0
func (in BoolMapMapArray) ToBoolMapMapArrayOutputWithContext(ctx context.Context) BoolMapMapArrayOutput
type BoolMapMapArrayInput ¶ added in v3.213.0
type BoolMapMapArrayInput interface {
Input
ToBoolMapMapArrayOutput() BoolMapMapArrayOutput
ToBoolMapMapArrayOutputWithContext(ctx context.Context) BoolMapMapArrayOutput
}
BoolMapMapArrayInput is an input type that accepts BoolMapMapArray and BoolMapMapArrayOutput values.
type BoolMapMapArrayOutput ¶ added in v3.213.0
type BoolMapMapArrayOutput struct{ *OutputState }
BoolMapMapArrayOutput is an Output that returns []map[string]map[string]bool values.
func ToBoolMapMapArrayOutput ¶ added in v3.213.0
func ToBoolMapMapArrayOutput(in []BoolMapMapOutput) BoolMapMapArrayOutput
func (BoolMapMapArrayOutput) ElementType ¶ added in v3.213.0
func (BoolMapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]bool).
func (BoolMapMapArrayOutput) Index ¶ added in v3.213.0
func (o BoolMapMapArrayOutput) Index(i IntInput) BoolMapMapOutput
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 (BoolMapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (BoolMapMapArrayOutput) MarshalJSON() ([]byte, error)
func (BoolMapMapArrayOutput) ToBoolMapMapArrayOutput ¶ added in v3.213.0
func (o BoolMapMapArrayOutput) ToBoolMapMapArrayOutput() BoolMapMapArrayOutput
func (BoolMapMapArrayOutput) ToBoolMapMapArrayOutputWithContext ¶ added in v3.213.0
func (o BoolMapMapArrayOutput) ToBoolMapMapArrayOutputWithContext(ctx context.Context) BoolMapMapArrayOutput
type BoolMapMapInput ¶
type BoolMapMapInput interface {
Input
ToBoolMapMapOutput() BoolMapMapOutput
ToBoolMapMapOutputWithContext(ctx context.Context) BoolMapMapOutput
}
BoolMapMapInput is an input type that accepts BoolMapMap and BoolMapMapOutput values.
type BoolMapMapMap ¶ added in v3.213.0
type BoolMapMapMap map[string]BoolMapMapInput
BoolMapMapMap is an input type for map[string]BoolMapMapInput values.
func ToBoolMapMapMap ¶ added in v3.213.0
func ToBoolMapMapMap(in map[string]map[string]map[string]bool) BoolMapMapMap
func (BoolMapMapMap) ElementType ¶ added in v3.213.0
func (BoolMapMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]map[string]bool).
func (BoolMapMapMap) ToBoolMapMapMapOutput ¶ added in v3.213.0
func (in BoolMapMapMap) ToBoolMapMapMapOutput() BoolMapMapMapOutput
func (BoolMapMapMap) ToBoolMapMapMapOutputWithContext ¶ added in v3.213.0
func (in BoolMapMapMap) ToBoolMapMapMapOutputWithContext(ctx context.Context) BoolMapMapMapOutput
type BoolMapMapMapInput ¶ added in v3.213.0
type BoolMapMapMapInput interface {
Input
ToBoolMapMapMapOutput() BoolMapMapMapOutput
ToBoolMapMapMapOutputWithContext(ctx context.Context) BoolMapMapMapOutput
}
BoolMapMapMapInput is an input type that accepts BoolMapMapMap and BoolMapMapMapOutput values.
type BoolMapMapMapOutput ¶ added in v3.213.0
type BoolMapMapMapOutput struct{ *OutputState }
BoolMapMapMapOutput is an Output that returns map[string]map[string]map[string]bool values.
func ToBoolMapMapMapOutput ¶ added in v3.213.0
func ToBoolMapMapMapOutput(in map[string]BoolMapMapOutput) BoolMapMapMapOutput
func (BoolMapMapMapOutput) ElementType ¶ added in v3.213.0
func (BoolMapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]bool).
func (BoolMapMapMapOutput) MapIndex ¶ added in v3.213.0
func (o BoolMapMapMapOutput) MapIndex(k StringInput) BoolMapMapOutput
MapIndex looks up the key k in the map.
func (BoolMapMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (BoolMapMapMapOutput) MarshalJSON() ([]byte, error)
func (BoolMapMapMapOutput) ToBoolMapMapMapOutput ¶ added in v3.213.0
func (o BoolMapMapMapOutput) ToBoolMapMapMapOutput() BoolMapMapMapOutput
func (BoolMapMapMapOutput) ToBoolMapMapMapOutputWithContext ¶ added in v3.213.0
func (o BoolMapMapMapOutput) ToBoolMapMapMapOutputWithContext(ctx context.Context) BoolMapMapMapOutput
type BoolMapMapOutput ¶
type BoolMapMapOutput struct{ *OutputState }
BoolMapMapOutput is an Output that returns map[string]map[string]bool values.
func ToBoolMapMapOutput ¶
func ToBoolMapMapOutput(in map[string]BoolMapOutput) BoolMapMapOutput
func (BoolMapMapOutput) ElementType ¶
func (BoolMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]bool).
func (BoolMapMapOutput) MapIndex ¶
func (o BoolMapMapOutput) MapIndex(k StringInput) BoolMapOutput
MapIndex looks up the key k in the map.
func (BoolMapMapOutput) MarshalJSON ¶ added in v3.50.0
func (BoolMapMapOutput) MarshalJSON() ([]byte, error)
func (BoolMapMapOutput) ToBoolMapMapOutput ¶
func (o BoolMapMapOutput) ToBoolMapMapOutput() BoolMapMapOutput
func (BoolMapMapOutput) ToBoolMapMapOutputWithContext ¶
func (o BoolMapMapOutput) ToBoolMapMapOutputWithContext(ctx context.Context) BoolMapMapOutput
type BoolMapOutput ¶
type BoolMapOutput struct{ *OutputState }
BoolMapOutput is an Output that returns map[string]bool values.
func ToBoolMapOutput ¶
func ToBoolMapOutput(in map[string]BoolOutput) BoolMapOutput
func (BoolMapOutput) ElementType ¶
func (BoolMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]bool).
func (BoolMapOutput) MapIndex ¶
func (o BoolMapOutput) MapIndex(k StringInput) BoolOutput
MapIndex looks up the key k in the map.
func (BoolMapOutput) MarshalJSON ¶ added in v3.50.0
func (BoolMapOutput) MarshalJSON() ([]byte, error)
func (BoolMapOutput) ToBoolMapOutput ¶
func (o BoolMapOutput) ToBoolMapOutput() BoolMapOutput
func (BoolMapOutput) ToBoolMapOutputWithContext ¶
func (o BoolMapOutput) ToBoolMapOutputWithContext(ctx context.Context) BoolMapOutput
type BoolOutput ¶
type BoolOutput struct{ *OutputState }
BoolOutput is an Output that returns bool values.
func (BoolOutput) ElementType ¶
func (BoolOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (bool).
func (BoolOutput) MarshalJSON ¶ added in v3.50.0
func (BoolOutput) MarshalJSON() ([]byte, error)
func (BoolOutput) ToBoolOutput ¶
func (o BoolOutput) ToBoolOutput() BoolOutput
func (BoolOutput) ToBoolOutputWithContext ¶
func (o BoolOutput) ToBoolOutputWithContext(ctx context.Context) BoolOutput
func (BoolOutput) ToBoolPtrOutput ¶
func (o BoolOutput) ToBoolPtrOutput() BoolPtrOutput
func (BoolOutput) ToBoolPtrOutputWithContext ¶
func (o BoolOutput) ToBoolPtrOutputWithContext(ctx context.Context) BoolPtrOutput
type BoolPtrInput ¶
type BoolPtrInput interface {
Input
ToBoolPtrOutput() BoolPtrOutput
ToBoolPtrOutputWithContext(ctx context.Context) BoolPtrOutput
}
BoolPtrInput is an input type that accepts BoolPtr and BoolPtrOutput values.
func BoolPtrFromPtr ¶ added in v3.49.0
func BoolPtrFromPtr(v *bool) BoolPtrInput
type BoolPtrOutput ¶
type BoolPtrOutput struct{ *OutputState }
BoolPtrOutput is an Output that returns *bool values.
func (BoolPtrOutput) Elem ¶
func (o BoolPtrOutput) Elem() BoolOutput
Elem dereferences the pointer value or returns the zero value of the approporiate type if the pointer is nil.
func (BoolPtrOutput) ElementType ¶
func (BoolPtrOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (*bool).
func (BoolPtrOutput) MarshalJSON ¶ added in v3.50.0
func (BoolPtrOutput) MarshalJSON() ([]byte, error)
func (BoolPtrOutput) ToBoolPtrOutput ¶
func (o BoolPtrOutput) ToBoolPtrOutput() BoolPtrOutput
func (BoolPtrOutput) ToBoolPtrOutputWithContext ¶
func (o BoolPtrOutput) ToBoolPtrOutputWithContext(ctx context.Context) BoolPtrOutput
type ComponentResource ¶
type ComponentResource interface {
Resource
}
ComponentResource is a resource that aggregates one or more other child resources into a higher level abstraction. The component resource itself is a resource, but does not require custom CRUD operations for provisioning.
type Context ¶
type Context struct {
Log Log // the logging interface for the Pulumi log stream.
// contains filtered or unexported fields
}
Context handles registration of resources and exposes metadata about the current deployment context.
func NewContext ¶
NewContext creates a fresh run context out of the given metadata.
func (*Context) Call ¶ added in v3.7.0
func (ctx *Context) Call(tok string, args Input, output Output, self Resource, opts ...InvokeOption) (Output, error)
Call will invoke a provider call function, identified by its token tok.
output is used to determine the output type to return; self is optional for methods.
func (*Context) CallPackage ¶ added in v3.129.0
func (ctx *Context) CallPackage( tok string, args Input, output Output, self Resource, packageRef string, opts ...InvokeOption, ) (Output, error)
CallPackage will invoke a provider call function, identified by its token tok.
output is used to determine the output type to return; self is optional for methods.
func (*Context) CallPackageSingle ¶ added in v3.172.0
func (ctx *Context) CallPackageSingle( tok string, args Input, output Output, self Resource, packageRef string, opts ...InvokeOption, ) (Output, error)
CallPackageSingle is like CallPackage, but extracts a single entry from a map for scalar return values from providers.
func (*Context) Close ¶
Close implements io.Closer and relinquishes any outstanding resources held by the context.
func (*Context) Context ¶ added in v3.37.0
Context returns the base context used to instantiate the current context.
func (*Context) DryRun ¶
DryRun is true when evaluating a program for purposes of planning, instead of performing a true deployment.
func (*Context) GetConfig ¶
GetConfig returns the config value, as a string, and a bool indicating whether it exists or not.
func (*Context) GetCurrentExportMap ¶ added in v3.195.0
Get a copy of the current export map. Primarily useful for testing.
func (*Context) Invoke ¶
Invoke will invoke a provider's function, identified by its token tok. This function call is synchronous.
args and result must be pointers to struct values fields and appropriately tagged and typed for use with Pulumi.
func (*Context) InvokeOutput ¶ added in v3.143.0
func (ctx *Context) InvokeOutput( tok string, args any, output Output, options InvokeOutputOptions, ) Output
InvokeOutput will invoke a provider's function, identified by its token tok. This function is used by generated SDK code for Output form invokes. `output` is used to determine the output type to return.
func (*Context) InvokePackage ¶ added in v3.129.0
func (ctx *Context) InvokePackage( tok string, args any, result any, packageRef string, opts ...InvokeOption, ) error
InvokePackage will invoke a provider's function, identified by its token tok. This function call is synchronous.
args and result must be pointers to struct values fields and appropriately tagged and typed for use with Pulumi.
func (*Context) InvokePackageRaw ¶ added in v3.132.0
func (ctx *Context) InvokePackageRaw( tok string, args any, result any, packageRef string, opts ...InvokeOption, ) (isSecret bool, err error)
InvokePackageRaw is similar to InvokePackage except that it doesn't error out if the result has secrets. Insread, it returns a boolean indicating if the result has secrets.
func (*Context) IsConfigSecret ¶ added in v3.3.0
IsConfigSecret returns true if the config value is a secret.
func (*Context) NewOutput ¶ added in v3.3.0
NewOutput creates a new output associated with this context.
func (*Context) Organization ¶ added in v3.40.2
Organization returns the current organization name.
func (*Context) Parallel ¶
Parallel returns the degree of parallelism currently being used by the engine (1 being entirely serial).
func (*Context) ReadPackageResource ¶ added in v3.129.0
func (ctx *Context) ReadPackageResource( t, name string, id IDInput, props Input, resource CustomResource, packageRef string, opts ...ResourceOption, ) error
ReadPackageResource reads an existing custom resource's state from the resource monitor. t is the fully qualified type token and name is the "name" part to use in creating a stable and globally unique URN for the object. id is the ID of the resource to read, and props contains any state necessary to perform the read (typically props will be nil). opts contains optional settings that govern the way the resource is managed.
The value passed to resource must be a pointer to a struct. The fields of this struct that correspond to output properties of the resource must have types that are assignable from Output, and must have a `pulumi` tag that records the name of the corresponding output property. The struct must embed the CustomResourceState type.
For example, given a custom resource with an int-typed output "foo" and a string-typed output "bar", one would define the following CustomResource type:
type MyResource struct {
pulumi.CustomResourceState
Foo pulumi.IntOutput `pulumi:"foo"`
Bar pulumi.StringOutput `pulumi:"bar"`
}
And invoke ReadPackageResource like so:
var resource MyResource err := ctx.ReadPackageResource(tok, name, id, nil, &resource, opts...)
func (*Context) ReadResource ¶
func (ctx *Context) ReadResource( t, name string, id IDInput, props Input, resource CustomResource, opts ...ResourceOption, ) error
ReadResource reads an existing custom resource's state from the resource monitor. t is the fully qualified type token and name is the "name" part to use in creating a stable and globally unique URN for the object. id is the ID of the resource to read, and props contains any state necessary to perform the read (typically props will be nil). opts contains optional settings that govern the way the resource is managed.
The value passed to resource must be a pointer to a struct. The fields of this struct that correspond to output properties of the resource must have types that are assignable from Output, and must have a `pulumi` tag that records the name of the corresponding output property. The struct must embed the CustomResourceState type.
For example, given a custom resource with an int-typed output "foo" and a string-typed output "bar", one would define the following CustomResource type:
type MyResource struct {
pulumi.CustomResourceState
Foo pulumi.IntOutput `pulumi:"foo"`
Bar pulumi.StringOutput `pulumi:"bar"`
}
And invoke ReadResource like so:
var resource MyResource err := ctx.ReadResource(tok, name, id, nil, &resource, opts...)
func (*Context) RegisterComponentResource ¶
func (ctx *Context) RegisterComponentResource( t, name string, resource ComponentResource, opts ...ResourceOption, ) error
It is recommended to use RegisterComponentResourceV2 instead which records component inputs to state.
func (*Context) RegisterComponentResourceV2 ¶ added in v3.202.0
func (ctx *Context) RegisterComponentResourceV2( t, name string, props Input, resource ComponentResource, opts ...ResourceOption, ) error
func (*Context) RegisterErrorHook ¶ added in v3.217.1
func (ctx *Context) RegisterErrorHook( name string, callback ErrorHookFunction, ) (*ErrorHook, error)
func (*Context) RegisterInvokeTransform ¶ added in v3.125.0
func (ctx *Context) RegisterInvokeTransform(t InvokeTransform) error
RegisterInvokeTransform adds a transform to all future invokes in this Pulumi stack.
func (*Context) RegisterPackage ¶ added in v3.129.0
func (ctx *Context) RegisterPackage( in *pulumirpc.RegisterPackageRequest, ) (*pulumirpc.RegisterPackageResponse, error)
func (*Context) RegisterPackageRemoteComponentResource ¶ added in v3.129.0
func (ctx *Context) RegisterPackageRemoteComponentResource( t, name string, props Input, resource ComponentResource, packageRef string, opts ...ResourceOption, ) error
func (*Context) RegisterPackageResource ¶ added in v3.129.0
func (*Context) RegisterRemoteComponentResource ¶
func (ctx *Context) RegisterRemoteComponentResource( t, name string, props Input, resource ComponentResource, opts ...ResourceOption, ) error
func (*Context) RegisterResource ¶
func (ctx *Context) RegisterResource( t, name string, props Input, resource Resource, opts ...ResourceOption, ) error
RegisterResource creates and registers a new resource object. t is the fully qualified type token and name is the "name" part to use in creating a stable and globally unique URN for the object. props contains the goal state for the resource object and opts contains optional settings that govern the way the resource is created.
The value passed to resource must be a pointer to a struct. The fields of this struct that correspond to output properties of the resource must have types that are assignable from Output, and must have a `pulumi` tag that records the name of the corresponding output property. The struct must embed either the ResourceState or the CustomResourceState type.
For example, given a custom resource with an int-typed output "foo" and a string-typed output "bar", one would define the following CustomResource type:
type MyResource struct {
pulumi.CustomResourceState
Foo pulumi.IntOutput `pulumi:"foo"`
Bar pulumi.StringOutput `pulumi:"bar"`
}
And invoke RegisterResource like so:
var resource MyResource err := ctx.RegisterResource(tok, name, props, &resource, opts...)
func (*Context) RegisterResourceHook ¶ added in v3.182.0
func (ctx *Context) RegisterResourceHook( name string, callback ResourceHookFunction, opts *ResourceHookOptions, ) (*ResourceHook, error)
func (*Context) RegisterResourceOutputs ¶
RegisterResourceOutputs completes the resource registration, attaching an optional set of computed outputs. If called multiple times for the same resource, subsequent calls will be treated as no-ops.
func (*Context) RegisterResourceTransform ¶ added in v3.121.0
func (ctx *Context) RegisterResourceTransform(t ResourceTransform) error
RegisterResourceTransform adds a transform to all future resources constructed in this Pulumi stack.
func (*Context) RegisterStackTransform
deprecated
added in
v3.118.0
func (ctx *Context) RegisterStackTransform(t ResourceTransform) error
RegisterStackTransform adds a transform to all future resources constructed in this Pulumi stack.
Deprecated: Use RegisterResourceTransform instead.
func (*Context) RegisterStackTransformation ¶
func (ctx *Context) RegisterStackTransformation(t ResourceTransformation) error
RegisterStackTransformation adds a transformation to all future resources constructed in this Pulumi stack.
func (*Context) RequirePulumiVersion ¶ added in v3.217.0
RequirePulumiVersion validates that the engine we are connected to is compatible with the passed in version range. If the version is not compatible with the specified range, an error is returned.
The supported syntax for the range is that of https://pkg.go.dev/github.com/blang/semver#ParseRange. For example ">=3.0.0", or "!3.1.2". Ranges can be AND-ed together by concatenating with spaces ">=3.5.0 !3.7.7", meaning greater-or-equal to 3.5.0 and not exactly 3.7.7. Ranges can be OR-ed with the `||` operator: "<3.4.0 || >3.8.0", meaning less-than 3.4.0 or greater-than 3.8.0.
func (*Context) RootDirectory ¶ added in v3.153.0
RootDirectory returns the root of the current project, the location of the Pulumi.yaml.
func (*Context) RunningWithMocks ¶ added in v3.52.0
RunningWithMocks is true if the program is running using a Mock monitor instead of a real Pulumi engine.
type CustomResource ¶
type CustomResource interface {
Resource
// ID is the provider-assigned unique identifier for this managed resource. It is set during deployments,
// but might be missing ("") during planning phases.
ID() IDOutput
// contains filtered or unexported methods
}
CustomResource is a cloud resource whose create, read, update, and delete (CRUD) operations are managed by performing external operations on some physical entity. The engine understands how to diff and perform partial updates of them, and these CRUD operations are implemented in a dynamically loaded plugin for the defining package.
type CustomResourceState ¶
type CustomResourceState struct {
ResourceState
// contains filtered or unexported fields
}
func (*CustomResourceState) ID ¶
func (s *CustomResourceState) ID() IDOutput
type CustomTimeouts ¶
CustomTimeouts specifies timeouts for resource provisioning operations. Use it with the Timeouts option when creating new resources to override default timeouts.
Each timeout is specified as a duration string such as, "5ms" (5 milliseconds), "40s" (40 seconds), and "1m30s" (1 minute, 30 seconds).
The following units are accepted.
- ns: nanoseconds
- us: microseconds
- µs: microseconds
- ms: milliseconds
- s: seconds
- m: minutes
- h: hours
type ErrorHook ¶ added in v3.217.1
type ErrorHook struct {
Name string // The unqiue name of the error hook.
Callback ErrorHookFunction // The function that will be called when the error hook is triggered.
// contains filtered or unexported fields
}
ErrorHook is a named hook that can be registered as an error hook.
type ErrorHookArgs ¶ added in v3.217.1
type ErrorHookArgs struct {
URN URN // The URN of the resource that triggered the hook.
ID ID // The ID of the resource that triggered the hook.
Name string // The name of the resource that triggered the hook.
Type tokens.Type // The type of the resource that triggered the hook.
NewInputs resource.PropertyMap // The new inputs of the resource that triggered the hook.
OldInputs resource.PropertyMap // The old inputs of the resource that triggered the hook.
OldOutputs resource.PropertyMap // The old outputs of the resource that triggered the hook.
FailedOperation string // The operation that failed (create, update, or delete).
Errors []string // The errors that have been seen so far (newest first).
}
ErrorHookArgs represents the arguments passed to an error hook.
Depending on the failed operation, only some of the new/old inputs/outputs are set.
| Failed Operation | old_inputs | new_inputs | old_outputs | | ---------------- | ---------- | ---------- | ----------- | | create | | ✓ | | | update | ✓ | ✓ | ✓ | | delete | ✓ | | ✓ |
type ErrorHookFunction ¶ added in v3.217.1
type ErrorHookFunction func(args *ErrorHookArgs) (bool, error)
ErrorHookFunction is a function that can be registered as an error hook
type Float64 ¶
type Float64 float64
Float64 is an input type for float64 values.
func (Float64) ElementType ¶
ElementType returns the element type of this Input (float64).
func (Float64) ToFloat64Output ¶
func (in Float64) ToFloat64Output() Float64Output
func (Float64) ToFloat64OutputWithContext ¶
func (in Float64) ToFloat64OutputWithContext(ctx context.Context) Float64Output
func (Float64) ToFloat64PtrOutput ¶
func (in Float64) ToFloat64PtrOutput() Float64PtrOutput
func (Float64) ToFloat64PtrOutputWithContext ¶
func (in Float64) ToFloat64PtrOutputWithContext(ctx context.Context) Float64PtrOutput
type Float64Array ¶
type Float64Array []Float64Input
Float64Array is an input type for []Float64Input values.
func ToFloat64Array ¶
func ToFloat64Array(in []float64) Float64Array
func (Float64Array) ElementType ¶
func (Float64Array) ElementType() reflect.Type
ElementType returns the element type of this Input ([]float64).
func (Float64Array) ToFloat64ArrayOutput ¶
func (in Float64Array) ToFloat64ArrayOutput() Float64ArrayOutput
func (Float64Array) ToFloat64ArrayOutputWithContext ¶
func (in Float64Array) ToFloat64ArrayOutputWithContext(ctx context.Context) Float64ArrayOutput
type Float64ArrayArray ¶
type Float64ArrayArray []Float64ArrayInput
Float64ArrayArray is an input type for []Float64ArrayInput values.
func ToFloat64ArrayArray ¶
func ToFloat64ArrayArray(in [][]float64) Float64ArrayArray
func (Float64ArrayArray) ElementType ¶
func (Float64ArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]float64).
func (Float64ArrayArray) ToFloat64ArrayArrayOutput ¶
func (in Float64ArrayArray) ToFloat64ArrayArrayOutput() Float64ArrayArrayOutput
func (Float64ArrayArray) ToFloat64ArrayArrayOutputWithContext ¶
func (in Float64ArrayArray) ToFloat64ArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayOutput
type Float64ArrayArrayArray ¶ added in v3.213.0
type Float64ArrayArrayArray []Float64ArrayArrayInput
Float64ArrayArrayArray is an input type for []Float64ArrayArrayInput values.
func ToFloat64ArrayArrayArray ¶ added in v3.213.0
func ToFloat64ArrayArrayArray(in [][][]float64) Float64ArrayArrayArray
func (Float64ArrayArrayArray) ElementType ¶ added in v3.213.0
func (Float64ArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]float64).
func (Float64ArrayArrayArray) ToFloat64ArrayArrayArrayOutput ¶ added in v3.213.0
func (in Float64ArrayArrayArray) ToFloat64ArrayArrayArrayOutput() Float64ArrayArrayArrayOutput
func (Float64ArrayArrayArray) ToFloat64ArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in Float64ArrayArrayArray) ToFloat64ArrayArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayArrayOutput
type Float64ArrayArrayArrayInput ¶ added in v3.213.0
type Float64ArrayArrayArrayInput interface {
Input
ToFloat64ArrayArrayArrayOutput() Float64ArrayArrayArrayOutput
ToFloat64ArrayArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayArrayOutput
}
Float64ArrayArrayArrayInput is an input type that accepts Float64ArrayArrayArray and Float64ArrayArrayArrayOutput values.
type Float64ArrayArrayArrayOutput ¶ added in v3.213.0
type Float64ArrayArrayArrayOutput struct{ *OutputState }
Float64ArrayArrayArrayOutput is an Output that returns [][][]float64 values.
func ToFloat64ArrayArrayArrayOutput ¶ added in v3.213.0
func ToFloat64ArrayArrayArrayOutput(in []Float64ArrayArrayOutput) Float64ArrayArrayArrayOutput
func (Float64ArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (Float64ArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]float64).
func (Float64ArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o Float64ArrayArrayArrayOutput) Index(i IntInput) Float64ArrayArrayOutput
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 (Float64ArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (Float64ArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (Float64ArrayArrayArrayOutput) ToFloat64ArrayArrayArrayOutput ¶ added in v3.213.0
func (o Float64ArrayArrayArrayOutput) ToFloat64ArrayArrayArrayOutput() Float64ArrayArrayArrayOutput
func (Float64ArrayArrayArrayOutput) ToFloat64ArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o Float64ArrayArrayArrayOutput) ToFloat64ArrayArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayArrayOutput
type Float64ArrayArrayInput ¶
type Float64ArrayArrayInput interface {
Input
ToFloat64ArrayArrayOutput() Float64ArrayArrayOutput
ToFloat64ArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayOutput
}
Float64ArrayArrayInput is an input type that accepts Float64ArrayArray and Float64ArrayArrayOutput values.
type Float64ArrayArrayMap ¶ added in v3.213.0
type Float64ArrayArrayMap map[string]Float64ArrayArrayInput
Float64ArrayArrayMap is an input type for map[string]Float64ArrayArrayInput values.
func ToFloat64ArrayArrayMap ¶ added in v3.213.0
func ToFloat64ArrayArrayMap(in map[string][][]float64) Float64ArrayArrayMap
func (Float64ArrayArrayMap) ElementType ¶ added in v3.213.0
func (Float64ArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]float64).
func (Float64ArrayArrayMap) ToFloat64ArrayArrayMapOutput ¶ added in v3.213.0
func (in Float64ArrayArrayMap) ToFloat64ArrayArrayMapOutput() Float64ArrayArrayMapOutput
func (Float64ArrayArrayMap) ToFloat64ArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (in Float64ArrayArrayMap) ToFloat64ArrayArrayMapOutputWithContext(ctx context.Context) Float64ArrayArrayMapOutput
type Float64ArrayArrayMapInput ¶ added in v3.213.0
type Float64ArrayArrayMapInput interface {
Input
ToFloat64ArrayArrayMapOutput() Float64ArrayArrayMapOutput
ToFloat64ArrayArrayMapOutputWithContext(ctx context.Context) Float64ArrayArrayMapOutput
}
Float64ArrayArrayMapInput is an input type that accepts Float64ArrayArrayMap and Float64ArrayArrayMapOutput values.
type Float64ArrayArrayMapOutput ¶ added in v3.213.0
type Float64ArrayArrayMapOutput struct{ *OutputState }
Float64ArrayArrayMapOutput is an Output that returns map[string][][]float64 values.
func ToFloat64ArrayArrayMapOutput ¶ added in v3.213.0
func ToFloat64ArrayArrayMapOutput(in map[string]Float64ArrayArrayOutput) Float64ArrayArrayMapOutput
func (Float64ArrayArrayMapOutput) ElementType ¶ added in v3.213.0
func (Float64ArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]float64).
func (Float64ArrayArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o Float64ArrayArrayMapOutput) MapIndex(k StringInput) Float64ArrayArrayOutput
MapIndex looks up the key k in the map.
func (Float64ArrayArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (Float64ArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (Float64ArrayArrayMapOutput) ToFloat64ArrayArrayMapOutput ¶ added in v3.213.0
func (o Float64ArrayArrayMapOutput) ToFloat64ArrayArrayMapOutput() Float64ArrayArrayMapOutput
func (Float64ArrayArrayMapOutput) ToFloat64ArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (o Float64ArrayArrayMapOutput) ToFloat64ArrayArrayMapOutputWithContext(ctx context.Context) Float64ArrayArrayMapOutput
type Float64ArrayArrayOutput ¶
type Float64ArrayArrayOutput struct{ *OutputState }
Float64ArrayArrayOutput is an Output that returns [][]float64 values.
func ToFloat64ArrayArrayOutput ¶
func ToFloat64ArrayArrayOutput(in []Float64ArrayOutput) Float64ArrayArrayOutput
func (Float64ArrayArrayOutput) ElementType ¶
func (Float64ArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]float64).
func (Float64ArrayArrayOutput) Index ¶
func (o Float64ArrayArrayOutput) Index(i IntInput) Float64ArrayOutput
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 (Float64ArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (Float64ArrayArrayOutput) MarshalJSON() ([]byte, error)
func (Float64ArrayArrayOutput) ToFloat64ArrayArrayOutput ¶
func (o Float64ArrayArrayOutput) ToFloat64ArrayArrayOutput() Float64ArrayArrayOutput
func (Float64ArrayArrayOutput) ToFloat64ArrayArrayOutputWithContext ¶
func (o Float64ArrayArrayOutput) ToFloat64ArrayArrayOutputWithContext(ctx context.Context) Float64ArrayArrayOutput
type Float64ArrayInput ¶
type Float64ArrayInput interface {
Input
ToFloat64ArrayOutput() Float64ArrayOutput
ToFloat64ArrayOutputWithContext(ctx context.Context) Float64ArrayOutput
}
Float64ArrayInput is an input type that accepts Float64Array and Float64ArrayOutput values.
type Float64ArrayMap ¶
type Float64ArrayMap map[string]Float64ArrayInput
Float64ArrayMap is an input type for map[string]Float64ArrayInput values.
func ToFloat64ArrayMap ¶
func ToFloat64ArrayMap(in map[string][]float64) Float64ArrayMap
func (Float64ArrayMap) ElementType ¶
func (Float64ArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]float64).
func (Float64ArrayMap) ToFloat64ArrayMapOutput ¶
func (in Float64ArrayMap) ToFloat64ArrayMapOutput() Float64ArrayMapOutput
func (Float64ArrayMap) ToFloat64ArrayMapOutputWithContext ¶
func (in Float64ArrayMap) ToFloat64ArrayMapOutputWithContext(ctx context.Context) Float64ArrayMapOutput
type Float64ArrayMapArray ¶ added in v3.213.0
type Float64ArrayMapArray []Float64ArrayMapInput
Float64ArrayMapArray is an input type for []Float64ArrayMapInput values.
func ToFloat64ArrayMapArray ¶ added in v3.213.0
func ToFloat64ArrayMapArray(in []map[string][]float64) Float64ArrayMapArray
func (Float64ArrayMapArray) ElementType ¶ added in v3.213.0
func (Float64ArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]float64).
func (Float64ArrayMapArray) ToFloat64ArrayMapArrayOutput ¶ added in v3.213.0
func (in Float64ArrayMapArray) ToFloat64ArrayMapArrayOutput() Float64ArrayMapArrayOutput
func (Float64ArrayMapArray) ToFloat64ArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in Float64ArrayMapArray) ToFloat64ArrayMapArrayOutputWithContext(ctx context.Context) Float64ArrayMapArrayOutput
type Float64ArrayMapArrayInput ¶ added in v3.213.0
type Float64ArrayMapArrayInput interface {
Input
ToFloat64ArrayMapArrayOutput() Float64ArrayMapArrayOutput
ToFloat64ArrayMapArrayOutputWithContext(ctx context.Context) Float64ArrayMapArrayOutput
}
Float64ArrayMapArrayInput is an input type that accepts Float64ArrayMapArray and Float64ArrayMapArrayOutput values.
type Float64ArrayMapArrayOutput ¶ added in v3.213.0
type Float64ArrayMapArrayOutput struct{ *OutputState }
Float64ArrayMapArrayOutput is an Output that returns []map[string][]float64 values.
func ToFloat64ArrayMapArrayOutput ¶ added in v3.213.0
func ToFloat64ArrayMapArrayOutput(in []Float64ArrayMapOutput) Float64ArrayMapArrayOutput
func (Float64ArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (Float64ArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]float64).
func (Float64ArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o Float64ArrayMapArrayOutput) Index(i IntInput) Float64ArrayMapOutput
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 (Float64ArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (Float64ArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (Float64ArrayMapArrayOutput) ToFloat64ArrayMapArrayOutput ¶ added in v3.213.0
func (o Float64ArrayMapArrayOutput) ToFloat64ArrayMapArrayOutput() Float64ArrayMapArrayOutput
func (Float64ArrayMapArrayOutput) ToFloat64ArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o Float64ArrayMapArrayOutput) ToFloat64ArrayMapArrayOutputWithContext(ctx context.Context) Float64ArrayMapArrayOutput
type Float64ArrayMapInput ¶
type Float64ArrayMapInput interface {
Input
ToFloat64ArrayMapOutput() Float64ArrayMapOutput
ToFloat64ArrayMapOutputWithContext(ctx context.Context) Float64ArrayMapOutput
}
Float64ArrayMapInput is an input type that accepts Float64ArrayMap and Float64ArrayMapOutput values.
type Float64ArrayMapMap ¶ added in v3.213.0
type Float64ArrayMapMap map[string]Float64ArrayMapInput
Float64ArrayMapMap is an input type for map[string]Float64ArrayMapInput values.
func ToFloat64ArrayMapMap ¶ added in v3.213.0
func ToFloat64ArrayMapMap(in map[string]map[string][]float64) Float64ArrayMapMap
func (Float64ArrayMapMap) ElementType ¶ added in v3.213.0
func (Float64ArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]float64).
func (Float64ArrayMapMap) ToFloat64ArrayMapMapOutput ¶ added in v3.213.0
func (in Float64ArrayMapMap) ToFloat64ArrayMapMapOutput() Float64ArrayMapMapOutput
func (Float64ArrayMapMap) ToFloat64ArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in Float64ArrayMapMap) ToFloat64ArrayMapMapOutputWithContext(ctx context.Context) Float64ArrayMapMapOutput
type Float64ArrayMapMapInput ¶ added in v3.213.0
type Float64ArrayMapMapInput interface {
Input
ToFloat64ArrayMapMapOutput() Float64ArrayMapMapOutput
ToFloat64ArrayMapMapOutputWithContext(ctx context.Context) Float64ArrayMapMapOutput
}
Float64ArrayMapMapInput is an input type that accepts Float64ArrayMapMap and Float64ArrayMapMapOutput values.
type Float64ArrayMapMapOutput ¶ added in v3.213.0
type Float64ArrayMapMapOutput struct{ *OutputState }
Float64ArrayMapMapOutput is an Output that returns map[string]map[string][]float64 values.
func ToFloat64ArrayMapMapOutput ¶ added in v3.213.0
func ToFloat64ArrayMapMapOutput(in map[string]Float64ArrayMapOutput) Float64ArrayMapMapOutput
func (Float64ArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (Float64ArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]float64).
func (Float64ArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o Float64ArrayMapMapOutput) MapIndex(k StringInput) Float64ArrayMapOutput
MapIndex looks up the key k in the map.
func (Float64ArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (Float64ArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (Float64ArrayMapMapOutput) ToFloat64ArrayMapMapOutput ¶ added in v3.213.0
func (o Float64ArrayMapMapOutput) ToFloat64ArrayMapMapOutput() Float64ArrayMapMapOutput
func (Float64ArrayMapMapOutput) ToFloat64ArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o Float64ArrayMapMapOutput) ToFloat64ArrayMapMapOutputWithContext(ctx context.Context) Float64ArrayMapMapOutput
type Float64ArrayMapOutput ¶
type Float64ArrayMapOutput struct{ *OutputState }
Float64ArrayMapOutput is an Output that returns map[string][]float64 values.
func ToFloat64ArrayMapOutput ¶
func ToFloat64ArrayMapOutput(in map[string]Float64ArrayOutput) Float64ArrayMapOutput
func (Float64ArrayMapOutput) ElementType ¶
func (Float64ArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]float64).
func (Float64ArrayMapOutput) MapIndex ¶
func (o Float64ArrayMapOutput) MapIndex(k StringInput) Float64ArrayOutput
MapIndex looks up the key k in the map.
func (Float64ArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (Float64ArrayMapOutput) MarshalJSON() ([]byte, error)
func (Float64ArrayMapOutput) ToFloat64ArrayMapOutput ¶
func (o Float64ArrayMapOutput) ToFloat64ArrayMapOutput() Float64ArrayMapOutput
func (Float64ArrayMapOutput) ToFloat64ArrayMapOutputWithContext ¶
func (o Float64ArrayMapOutput) ToFloat64ArrayMapOutputWithContext(ctx context.Context) Float64ArrayMapOutput
type Float64ArrayOutput ¶
type Float64ArrayOutput struct{ *OutputState }
Float64ArrayOutput is an Output that returns []float64 values.
func ToFloat64ArrayOutput ¶
func ToFloat64ArrayOutput(in []Float64Output) Float64ArrayOutput
func (Float64ArrayOutput) ElementType ¶
func (Float64ArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]float64).
func (Float64ArrayOutput) Index ¶
func (o Float64ArrayOutput) Index(i IntInput) Float64Output
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 (Float64ArrayOutput) MarshalJSON ¶ added in v3.50.0
func (Float64ArrayOutput) MarshalJSON() ([]byte, error)
func (Float64ArrayOutput) ToFloat64ArrayOutput ¶
func (o Float64ArrayOutput) ToFloat64ArrayOutput() Float64ArrayOutput
func (Float64ArrayOutput) ToFloat64ArrayOutputWithContext ¶
func (o Float64ArrayOutput) ToFloat64ArrayOutputWithContext(ctx context.Context) Float64ArrayOutput
type Float64Input ¶
type Float64Input interface {
Input
ToFloat64Output() Float64Output
ToFloat64OutputWithContext(ctx context.Context) Float64Output
ToFloat64PtrOutput() Float64PtrOutput
ToFloat64PtrOutputWithContext(ctx context.Context) Float64PtrOutput
}
Float64Input is an input type that accepts Float64 and Float64Output values.
type Float64Map ¶
type Float64Map map[string]Float64Input
Float64Map is an input type for map[string]Float64Input values.
func ToFloat64Map ¶
func ToFloat64Map(in map[string]float64) Float64Map
func (Float64Map) ElementType ¶
func (Float64Map) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]float64).
func (Float64Map) ToFloat64MapOutput ¶
func (in Float64Map) ToFloat64MapOutput() Float64MapOutput
func (Float64Map) ToFloat64MapOutputWithContext ¶
func (in Float64Map) ToFloat64MapOutputWithContext(ctx context.Context) Float64MapOutput
type Float64MapArray ¶
type Float64MapArray []Float64MapInput
Float64MapArray is an input type for []Float64MapInput values.
func ToFloat64MapArray ¶
func ToFloat64MapArray(in []map[string]float64) Float64MapArray
func (Float64MapArray) ElementType ¶
func (Float64MapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]float64).
func (Float64MapArray) ToFloat64MapArrayOutput ¶
func (in Float64MapArray) ToFloat64MapArrayOutput() Float64MapArrayOutput
func (Float64MapArray) ToFloat64MapArrayOutputWithContext ¶
func (in Float64MapArray) ToFloat64MapArrayOutputWithContext(ctx context.Context) Float64MapArrayOutput
type Float64MapArrayInput ¶
type Float64MapArrayInput interface {
Input
ToFloat64MapArrayOutput() Float64MapArrayOutput
ToFloat64MapArrayOutputWithContext(ctx context.Context) Float64MapArrayOutput
}
Float64MapArrayInput is an input type that accepts Float64MapArray and Float64MapArrayOutput values.
type Float64MapArrayMap ¶ added in v3.213.0
type Float64MapArrayMap map[string]Float64MapArrayInput
Float64MapArrayMap is an input type for map[string]Float64MapArrayInput values.
func ToFloat64MapArrayMap ¶ added in v3.213.0
func ToFloat64MapArrayMap(in map[string][]map[string]float64) Float64MapArrayMap
func (Float64MapArrayMap) ElementType ¶ added in v3.213.0
func (Float64MapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]float64).
func (Float64MapArrayMap) ToFloat64MapArrayMapOutput ¶ added in v3.213.0
func (in Float64MapArrayMap) ToFloat64MapArrayMapOutput() Float64MapArrayMapOutput
func (Float64MapArrayMap) ToFloat64MapArrayMapOutputWithContext ¶ added in v3.213.0
func (in Float64MapArrayMap) ToFloat64MapArrayMapOutputWithContext(ctx context.Context) Float64MapArrayMapOutput
type Float64MapArrayMapInput ¶ added in v3.213.0
type Float64MapArrayMapInput interface {
Input
ToFloat64MapArrayMapOutput() Float64MapArrayMapOutput
ToFloat64MapArrayMapOutputWithContext(ctx context.Context) Float64MapArrayMapOutput
}
Float64MapArrayMapInput is an input type that accepts Float64MapArrayMap and Float64MapArrayMapOutput values.
type Float64MapArrayMapOutput ¶ added in v3.213.0
type Float64MapArrayMapOutput struct{ *OutputState }
Float64MapArrayMapOutput is an Output that returns map[string][]map[string]float64 values.
func ToFloat64MapArrayMapOutput ¶ added in v3.213.0
func ToFloat64MapArrayMapOutput(in map[string]Float64MapArrayOutput) Float64MapArrayMapOutput
func (Float64MapArrayMapOutput) ElementType ¶ added in v3.213.0
func (Float64MapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]float64).
func (Float64MapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o Float64MapArrayMapOutput) MapIndex(k StringInput) Float64MapArrayOutput
MapIndex looks up the key k in the map.
func (Float64MapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (Float64MapArrayMapOutput) MarshalJSON() ([]byte, error)
func (Float64MapArrayMapOutput) ToFloat64MapArrayMapOutput ¶ added in v3.213.0
func (o Float64MapArrayMapOutput) ToFloat64MapArrayMapOutput() Float64MapArrayMapOutput
func (Float64MapArrayMapOutput) ToFloat64MapArrayMapOutputWithContext ¶ added in v3.213.0
func (o Float64MapArrayMapOutput) ToFloat64MapArrayMapOutputWithContext(ctx context.Context) Float64MapArrayMapOutput
type Float64MapArrayOutput ¶
type Float64MapArrayOutput struct{ *OutputState }
Float64MapArrayOutput is an Output that returns []map[string]float64 values.
func ToFloat64MapArrayOutput ¶
func ToFloat64MapArrayOutput(in []Float64MapOutput) Float64MapArrayOutput
func (Float64MapArrayOutput) ElementType ¶
func (Float64MapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]float64).
func (Float64MapArrayOutput) Index ¶
func (o Float64MapArrayOutput) Index(i IntInput) Float64MapOutput
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 (Float64MapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (Float64MapArrayOutput) MarshalJSON() ([]byte, error)
func (Float64MapArrayOutput) ToFloat64MapArrayOutput ¶
func (o Float64MapArrayOutput) ToFloat64MapArrayOutput() Float64MapArrayOutput
func (Float64MapArrayOutput) ToFloat64MapArrayOutputWithContext ¶
func (o Float64MapArrayOutput) ToFloat64MapArrayOutputWithContext(ctx context.Context) Float64MapArrayOutput
type Float64MapInput ¶
type Float64MapInput interface {
Input
ToFloat64MapOutput() Float64MapOutput
ToFloat64MapOutputWithContext(ctx context.Context) Float64MapOutput
}
Float64MapInput is an input type that accepts Float64Map and Float64MapOutput values.
type Float64MapMap ¶
type Float64MapMap map[string]Float64MapInput
Float64MapMap is an input type for map[string]Float64MapInput values.
func ToFloat64MapMap ¶
func ToFloat64MapMap(in map[string]map[string]float64) Float64MapMap
func (Float64MapMap) ElementType ¶
func (Float64MapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]float64).
func (Float64MapMap) ToFloat64MapMapOutput ¶
func (in Float64MapMap) ToFloat64MapMapOutput() Float64MapMapOutput
func (Float64MapMap) ToFloat64MapMapOutputWithContext ¶
func (in Float64MapMap) ToFloat64MapMapOutputWithContext(ctx context.Context) Float64MapMapOutput
type Float64MapMapArray ¶ added in v3.213.0
type Float64MapMapArray []Float64MapMapInput
Float64MapMapArray is an input type for []Float64MapMapInput values.
func ToFloat64MapMapArray ¶ added in v3.213.0
func ToFloat64MapMapArray(in []map[string]map[string]float64) Float64MapMapArray
func (Float64MapMapArray) ElementType ¶ added in v3.213.0
func (Float64MapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]float64).
func (Float64MapMapArray) ToFloat64MapMapArrayOutput ¶ added in v3.213.0
func (in Float64MapMapArray) ToFloat64MapMapArrayOutput() Float64MapMapArrayOutput
func (Float64MapMapArray) ToFloat64MapMapArrayOutputWithContext ¶ added in v3.213.0
func (in Float64MapMapArray) ToFloat64MapMapArrayOutputWithContext(ctx context.Context) Float64MapMapArrayOutput
type Float64MapMapArrayInput ¶ added in v3.213.0
type Float64MapMapArrayInput interface {
Input
ToFloat64MapMapArrayOutput() Float64MapMapArrayOutput
ToFloat64MapMapArrayOutputWithContext(ctx context.Context) Float64MapMapArrayOutput
}
Float64MapMapArrayInput is an input type that accepts Float64MapMapArray and Float64MapMapArrayOutput values.
type Float64MapMapArrayOutput ¶ added in v3.213.0
type Float64MapMapArrayOutput struct{ *OutputState }
Float64MapMapArrayOutput is an Output that returns []map[string]map[string]float64 values.
func ToFloat64MapMapArrayOutput ¶ added in v3.213.0
func ToFloat64MapMapArrayOutput(in []Float64MapMapOutput) Float64MapMapArrayOutput
func (Float64MapMapArrayOutput) ElementType ¶ added in v3.213.0
func (Float64MapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]float64).
func (Float64MapMapArrayOutput) Index ¶ added in v3.213.0
func (o Float64MapMapArrayOutput) Index(i IntInput) Float64MapMapOutput
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 (Float64MapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (Float64MapMapArrayOutput) MarshalJSON() ([]byte, error)
func (Float64MapMapArrayOutput) ToFloat64MapMapArrayOutput ¶ added in v3.213.0
func (o Float64MapMapArrayOutput) ToFloat64MapMapArrayOutput() Float64MapMapArrayOutput
func (Float64MapMapArrayOutput) ToFloat64MapMapArrayOutputWithContext ¶ added in v3.213.0
func (o Float64MapMapArrayOutput) ToFloat64MapMapArrayOutputWithContext(ctx context.Context) Float64MapMapArrayOutput
type Float64MapMapInput ¶
type Float64MapMapInput interface {
Input
ToFloat64MapMapOutput() Float64MapMapOutput
ToFloat64MapMapOutputWithContext(ctx context.Context) Float64MapMapOutput
}
Float64MapMapInput is an input type that accepts Float64MapMap and Float64MapMapOutput values.
type Float64MapMapMap ¶ added in v3.213.0
type Float64MapMapMap map[string]Float64MapMapInput
Float64MapMapMap is an input type for map[string]Float64MapMapInput values.
func ToFloat64MapMapMap ¶ added in v3.213.0
func ToFloat64MapMapMap(in map[string]map[string]map[string]float64) Float64MapMapMap
func (Float64MapMapMap) ElementType ¶ added in v3.213.0
func (Float64MapMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]map[string]float64).
func (Float64MapMapMap) ToFloat64MapMapMapOutput ¶ added in v3.213.0
func (in Float64MapMapMap) ToFloat64MapMapMapOutput() Float64MapMapMapOutput
func (Float64MapMapMap) ToFloat64MapMapMapOutputWithContext ¶ added in v3.213.0
func (in Float64MapMapMap) ToFloat64MapMapMapOutputWithContext(ctx context.Context) Float64MapMapMapOutput
type Float64MapMapMapInput ¶ added in v3.213.0
type Float64MapMapMapInput interface {
Input
ToFloat64MapMapMapOutput() Float64MapMapMapOutput
ToFloat64MapMapMapOutputWithContext(ctx context.Context) Float64MapMapMapOutput
}
Float64MapMapMapInput is an input type that accepts Float64MapMapMap and Float64MapMapMapOutput values.
type Float64MapMapMapOutput ¶ added in v3.213.0
type Float64MapMapMapOutput struct{ *OutputState }
Float64MapMapMapOutput is an Output that returns map[string]map[string]map[string]float64 values.
func ToFloat64MapMapMapOutput ¶ added in v3.213.0
func ToFloat64MapMapMapOutput(in map[string]Float64MapMapOutput) Float64MapMapMapOutput
func (Float64MapMapMapOutput) ElementType ¶ added in v3.213.0
func (Float64MapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]float64).
func (Float64MapMapMapOutput) MapIndex ¶ added in v3.213.0
func (o Float64MapMapMapOutput) MapIndex(k StringInput) Float64MapMapOutput
MapIndex looks up the key k in the map.
func (Float64MapMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (Float64MapMapMapOutput) MarshalJSON() ([]byte, error)
func (Float64MapMapMapOutput) ToFloat64MapMapMapOutput ¶ added in v3.213.0
func (o Float64MapMapMapOutput) ToFloat64MapMapMapOutput() Float64MapMapMapOutput
func (Float64MapMapMapOutput) ToFloat64MapMapMapOutputWithContext ¶ added in v3.213.0
func (o Float64MapMapMapOutput) ToFloat64MapMapMapOutputWithContext(ctx context.Context) Float64MapMapMapOutput
type Float64MapMapOutput ¶
type Float64MapMapOutput struct{ *OutputState }
Float64MapMapOutput is an Output that returns map[string]map[string]float64 values.
func ToFloat64MapMapOutput ¶
func ToFloat64MapMapOutput(in map[string]Float64MapOutput) Float64MapMapOutput
func (Float64MapMapOutput) ElementType ¶
func (Float64MapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]float64).
func (Float64MapMapOutput) MapIndex ¶
func (o Float64MapMapOutput) MapIndex(k StringInput) Float64MapOutput
MapIndex looks up the key k in the map.
func (Float64MapMapOutput) MarshalJSON ¶ added in v3.50.0
func (Float64MapMapOutput) MarshalJSON() ([]byte, error)
func (Float64MapMapOutput) ToFloat64MapMapOutput ¶
func (o Float64MapMapOutput) ToFloat64MapMapOutput() Float64MapMapOutput
func (Float64MapMapOutput) ToFloat64MapMapOutputWithContext ¶
func (o Float64MapMapOutput) ToFloat64MapMapOutputWithContext(ctx context.Context) Float64MapMapOutput
type Float64MapOutput ¶
type Float64MapOutput struct{ *OutputState }
Float64MapOutput is an Output that returns map[string]float64 values.
func ToFloat64MapOutput ¶
func ToFloat64MapOutput(in map[string]Float64Output) Float64MapOutput
func (Float64MapOutput) ElementType ¶
func (Float64MapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]float64).
func (Float64MapOutput) MapIndex ¶
func (o Float64MapOutput) MapIndex(k StringInput) Float64Output
MapIndex looks up the key k in the map.
func (Float64MapOutput) MarshalJSON ¶ added in v3.50.0
func (Float64MapOutput) MarshalJSON() ([]byte, error)
func (Float64MapOutput) ToFloat64MapOutput ¶
func (o Float64MapOutput) ToFloat64MapOutput() Float64MapOutput
func (Float64MapOutput) ToFloat64MapOutputWithContext ¶
func (o Float64MapOutput) ToFloat64MapOutputWithContext(ctx context.Context) Float64MapOutput
type Float64Output ¶
type Float64Output struct{ *OutputState }
Float64Output is an Output that returns float64 values.
func (Float64Output) ElementType ¶
func (Float64Output) ElementType() reflect.Type
ElementType returns the element type of this Output (float64).
func (Float64Output) MarshalJSON ¶ added in v3.50.0
func (Float64Output) MarshalJSON() ([]byte, error)
func (Float64Output) ToFloat64Output ¶
func (o Float64Output) ToFloat64Output() Float64Output
func (Float64Output) ToFloat64OutputWithContext ¶
func (o Float64Output) ToFloat64OutputWithContext(ctx context.Context) Float64Output
func (Float64Output) ToFloat64PtrOutput ¶
func (o Float64Output) ToFloat64PtrOutput() Float64PtrOutput
func (Float64Output) ToFloat64PtrOutputWithContext ¶
func (o Float64Output) ToFloat64PtrOutputWithContext(ctx context.Context) Float64PtrOutput
type Float64PtrInput ¶
type Float64PtrInput interface {
Input
ToFloat64PtrOutput() Float64PtrOutput
ToFloat64PtrOutputWithContext(ctx context.Context) Float64PtrOutput
}
Float64PtrInput is an input type that accepts Float64Ptr and Float64PtrOutput values.
func Float64Ptr ¶
func Float64Ptr(v float64) Float64PtrInput
Float64Ptr is an input type for *float64 values.
func Float64PtrFromPtr ¶ added in v3.49.0
func Float64PtrFromPtr(v *float64) Float64PtrInput
type Float64PtrOutput ¶
type Float64PtrOutput struct{ *OutputState }
Float64PtrOutput is an Output that returns *float64 values.
func (Float64PtrOutput) Elem ¶
func (o Float64PtrOutput) Elem() Float64Output
Elem dereferences the pointer value or returns the zero value of the approporiate type if the pointer is nil.
func (Float64PtrOutput) ElementType ¶
func (Float64PtrOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (*float64).
func (Float64PtrOutput) MarshalJSON ¶ added in v3.50.0
func (Float64PtrOutput) MarshalJSON() ([]byte, error)
func (Float64PtrOutput) ToFloat64PtrOutput ¶
func (o Float64PtrOutput) ToFloat64PtrOutput() Float64PtrOutput
func (Float64PtrOutput) ToFloat64PtrOutputWithContext ¶
func (o Float64PtrOutput) ToFloat64PtrOutputWithContext(ctx context.Context) Float64PtrOutput
type ID ¶
type ID string
ID is a unique identifier assigned by a resource provider to a resource.
func (ID) ElementType ¶
ElementType returns the element type of this Input (ID).
func (ID) ToIDOutput ¶
func (ID) ToIDPtrOutput ¶
func (in ID) ToIDPtrOutput() IDPtrOutput
func (ID) ToIDPtrOutputWithContext ¶
func (in ID) ToIDPtrOutputWithContext(ctx context.Context) IDPtrOutput
func (ID) ToStringOutput ¶
func (in ID) ToStringOutput() StringOutput
func (ID) ToStringOutputWithContext ¶
func (in ID) ToStringOutputWithContext(ctx context.Context) StringOutput
func (ID) ToStringPtrOutput ¶
func (in ID) ToStringPtrOutput() StringPtrOutput
func (ID) ToStringPtrOutputWithContext ¶
func (in ID) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
type IDArray ¶
type IDArray []IDInput
IDArray is an input type for []IDInput values.
func (IDArray) ElementType ¶
ElementType returns the element type of this Input ([]ID).
func (IDArray) ToIDArrayOutput ¶
func (in IDArray) ToIDArrayOutput() IDArrayOutput
func (IDArray) ToIDArrayOutputWithContext ¶
func (in IDArray) ToIDArrayOutputWithContext(ctx context.Context) IDArrayOutput
type IDArrayArray ¶
type IDArrayArray []IDArrayInput
IDArrayArray is an input type for []IDArrayInput values.
func ToIDArrayArray ¶
func ToIDArrayArray(in [][]ID) IDArrayArray
func (IDArrayArray) ElementType ¶
func (IDArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]ID).
func (IDArrayArray) ToIDArrayArrayOutput ¶
func (in IDArrayArray) ToIDArrayArrayOutput() IDArrayArrayOutput
func (IDArrayArray) ToIDArrayArrayOutputWithContext ¶
func (in IDArrayArray) ToIDArrayArrayOutputWithContext(ctx context.Context) IDArrayArrayOutput
type IDArrayArrayArray ¶ added in v3.213.0
type IDArrayArrayArray []IDArrayArrayInput
IDArrayArrayArray is an input type for []IDArrayArrayInput values.
func ToIDArrayArrayArray ¶ added in v3.213.0
func ToIDArrayArrayArray(in [][][]ID) IDArrayArrayArray
func (IDArrayArrayArray) ElementType ¶ added in v3.213.0
func (IDArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]ID).
func (IDArrayArrayArray) ToIDArrayArrayArrayOutput ¶ added in v3.213.0
func (in IDArrayArrayArray) ToIDArrayArrayArrayOutput() IDArrayArrayArrayOutput
func (IDArrayArrayArray) ToIDArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in IDArrayArrayArray) ToIDArrayArrayArrayOutputWithContext(ctx context.Context) IDArrayArrayArrayOutput
type IDArrayArrayArrayInput ¶ added in v3.213.0
type IDArrayArrayArrayInput interface {
Input
ToIDArrayArrayArrayOutput() IDArrayArrayArrayOutput
ToIDArrayArrayArrayOutputWithContext(ctx context.Context) IDArrayArrayArrayOutput
}
IDArrayArrayArrayInput is an input type that accepts IDArrayArrayArray and IDArrayArrayArrayOutput values.
type IDArrayArrayArrayOutput ¶ added in v3.213.0
type IDArrayArrayArrayOutput struct{ *OutputState }
IDArrayArrayArrayOutput is an Output that returns [][][]ID values.
func ToIDArrayArrayArrayOutput ¶ added in v3.213.0
func ToIDArrayArrayArrayOutput(in []IDArrayArrayOutput) IDArrayArrayArrayOutput
func (IDArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (IDArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]ID).
func (IDArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o IDArrayArrayArrayOutput) Index(i IntInput) IDArrayArrayOutput
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 (IDArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (IDArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (IDArrayArrayArrayOutput) ToIDArrayArrayArrayOutput ¶ added in v3.213.0
func (o IDArrayArrayArrayOutput) ToIDArrayArrayArrayOutput() IDArrayArrayArrayOutput
func (IDArrayArrayArrayOutput) ToIDArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o IDArrayArrayArrayOutput) ToIDArrayArrayArrayOutputWithContext(ctx context.Context) IDArrayArrayArrayOutput
type IDArrayArrayInput ¶
type IDArrayArrayInput interface {
Input
ToIDArrayArrayOutput() IDArrayArrayOutput
ToIDArrayArrayOutputWithContext(ctx context.Context) IDArrayArrayOutput
}
IDArrayArrayInput is an input type that accepts IDArrayArray and IDArrayArrayOutput values.
type IDArrayArrayMap ¶ added in v3.213.0
type IDArrayArrayMap map[string]IDArrayArrayInput
IDArrayArrayMap is an input type for map[string]IDArrayArrayInput values.
func ToIDArrayArrayMap ¶ added in v3.213.0
func ToIDArrayArrayMap(in map[string][][]ID) IDArrayArrayMap
func (IDArrayArrayMap) ElementType ¶ added in v3.213.0
func (IDArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]ID).
func (IDArrayArrayMap) ToIDArrayArrayMapOutput ¶ added in v3.213.0
func (in IDArrayArrayMap) ToIDArrayArrayMapOutput() IDArrayArrayMapOutput
func (IDArrayArrayMap) ToIDArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (in IDArrayArrayMap) ToIDArrayArrayMapOutputWithContext(ctx context.Context) IDArrayArrayMapOutput
type IDArrayArrayMapInput ¶ added in v3.213.0
type IDArrayArrayMapInput interface {
Input
ToIDArrayArrayMapOutput() IDArrayArrayMapOutput
ToIDArrayArrayMapOutputWithContext(ctx context.Context) IDArrayArrayMapOutput
}
IDArrayArrayMapInput is an input type that accepts IDArrayArrayMap and IDArrayArrayMapOutput values.
type IDArrayArrayMapOutput ¶ added in v3.213.0
type IDArrayArrayMapOutput struct{ *OutputState }
IDArrayArrayMapOutput is an Output that returns map[string][][]ID values.
func ToIDArrayArrayMapOutput ¶ added in v3.213.0
func ToIDArrayArrayMapOutput(in map[string]IDArrayArrayOutput) IDArrayArrayMapOutput
func (IDArrayArrayMapOutput) ElementType ¶ added in v3.213.0
func (IDArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]ID).
func (IDArrayArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o IDArrayArrayMapOutput) MapIndex(k StringInput) IDArrayArrayOutput
MapIndex looks up the key k in the map.
func (IDArrayArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (IDArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (IDArrayArrayMapOutput) ToIDArrayArrayMapOutput ¶ added in v3.213.0
func (o IDArrayArrayMapOutput) ToIDArrayArrayMapOutput() IDArrayArrayMapOutput
func (IDArrayArrayMapOutput) ToIDArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (o IDArrayArrayMapOutput) ToIDArrayArrayMapOutputWithContext(ctx context.Context) IDArrayArrayMapOutput
type IDArrayArrayOutput ¶
type IDArrayArrayOutput struct{ *OutputState }
IDArrayArrayOutput is an Output that returns [][]ID values.
func ToIDArrayArrayOutput ¶
func ToIDArrayArrayOutput(in []IDArrayOutput) IDArrayArrayOutput
func (IDArrayArrayOutput) ElementType ¶
func (IDArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]ID).
func (IDArrayArrayOutput) Index ¶
func (o IDArrayArrayOutput) Index(i IntInput) IDArrayOutput
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 (IDArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (IDArrayArrayOutput) MarshalJSON() ([]byte, error)
func (IDArrayArrayOutput) ToIDArrayArrayOutput ¶
func (o IDArrayArrayOutput) ToIDArrayArrayOutput() IDArrayArrayOutput
func (IDArrayArrayOutput) ToIDArrayArrayOutputWithContext ¶
func (o IDArrayArrayOutput) ToIDArrayArrayOutputWithContext(ctx context.Context) IDArrayArrayOutput
type IDArrayInput ¶
type IDArrayInput interface {
Input
ToIDArrayOutput() IDArrayOutput
ToIDArrayOutputWithContext(ctx context.Context) IDArrayOutput
}
IDArrayInput is an input type that accepts IDArray and IDArrayOutput values.
type IDArrayMap ¶
type IDArrayMap map[string]IDArrayInput
IDArrayMap is an input type for map[string]IDArrayInput values.
func ToIDArrayMap ¶
func ToIDArrayMap(in map[string][]ID) IDArrayMap
func (IDArrayMap) ElementType ¶
func (IDArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]ID).
func (IDArrayMap) ToIDArrayMapOutput ¶
func (in IDArrayMap) ToIDArrayMapOutput() IDArrayMapOutput
func (IDArrayMap) ToIDArrayMapOutputWithContext ¶
func (in IDArrayMap) ToIDArrayMapOutputWithContext(ctx context.Context) IDArrayMapOutput
type IDArrayMapArray ¶ added in v3.213.0
type IDArrayMapArray []IDArrayMapInput
IDArrayMapArray is an input type for []IDArrayMapInput values.
func ToIDArrayMapArray ¶ added in v3.213.0
func ToIDArrayMapArray(in []map[string][]ID) IDArrayMapArray
func (IDArrayMapArray) ElementType ¶ added in v3.213.0
func (IDArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]ID).
func (IDArrayMapArray) ToIDArrayMapArrayOutput ¶ added in v3.213.0
func (in IDArrayMapArray) ToIDArrayMapArrayOutput() IDArrayMapArrayOutput
func (IDArrayMapArray) ToIDArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in IDArrayMapArray) ToIDArrayMapArrayOutputWithContext(ctx context.Context) IDArrayMapArrayOutput
type IDArrayMapArrayInput ¶ added in v3.213.0
type IDArrayMapArrayInput interface {
Input
ToIDArrayMapArrayOutput() IDArrayMapArrayOutput
ToIDArrayMapArrayOutputWithContext(ctx context.Context) IDArrayMapArrayOutput
}
IDArrayMapArrayInput is an input type that accepts IDArrayMapArray and IDArrayMapArrayOutput values.
type IDArrayMapArrayOutput ¶ added in v3.213.0
type IDArrayMapArrayOutput struct{ *OutputState }
IDArrayMapArrayOutput is an Output that returns []map[string][]ID values.
func ToIDArrayMapArrayOutput ¶ added in v3.213.0
func ToIDArrayMapArrayOutput(in []IDArrayMapOutput) IDArrayMapArrayOutput
func (IDArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (IDArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]ID).
func (IDArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o IDArrayMapArrayOutput) Index(i IntInput) IDArrayMapOutput
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 (IDArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (IDArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (IDArrayMapArrayOutput) ToIDArrayMapArrayOutput ¶ added in v3.213.0
func (o IDArrayMapArrayOutput) ToIDArrayMapArrayOutput() IDArrayMapArrayOutput
func (IDArrayMapArrayOutput) ToIDArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o IDArrayMapArrayOutput) ToIDArrayMapArrayOutputWithContext(ctx context.Context) IDArrayMapArrayOutput
type IDArrayMapInput ¶
type IDArrayMapInput interface {
Input
ToIDArrayMapOutput() IDArrayMapOutput
ToIDArrayMapOutputWithContext(ctx context.Context) IDArrayMapOutput
}
IDArrayMapInput is an input type that accepts IDArrayMap and IDArrayMapOutput values.
type IDArrayMapMap ¶ added in v3.213.0
type IDArrayMapMap map[string]IDArrayMapInput
IDArrayMapMap is an input type for map[string]IDArrayMapInput values.
func ToIDArrayMapMap ¶ added in v3.213.0
func ToIDArrayMapMap(in map[string]map[string][]ID) IDArrayMapMap
func (IDArrayMapMap) ElementType ¶ added in v3.213.0
func (IDArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]ID).
func (IDArrayMapMap) ToIDArrayMapMapOutput ¶ added in v3.213.0
func (in IDArrayMapMap) ToIDArrayMapMapOutput() IDArrayMapMapOutput
func (IDArrayMapMap) ToIDArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in IDArrayMapMap) ToIDArrayMapMapOutputWithContext(ctx context.Context) IDArrayMapMapOutput
type IDArrayMapMapInput ¶ added in v3.213.0
type IDArrayMapMapInput interface {
Input
ToIDArrayMapMapOutput() IDArrayMapMapOutput
ToIDArrayMapMapOutputWithContext(ctx context.Context) IDArrayMapMapOutput
}
IDArrayMapMapInput is an input type that accepts IDArrayMapMap and IDArrayMapMapOutput values.
type IDArrayMapMapOutput ¶ added in v3.213.0
type IDArrayMapMapOutput struct{ *OutputState }
IDArrayMapMapOutput is an Output that returns map[string]map[string][]ID values.
func ToIDArrayMapMapOutput ¶ added in v3.213.0
func ToIDArrayMapMapOutput(in map[string]IDArrayMapOutput) IDArrayMapMapOutput
func (IDArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (IDArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]ID).
func (IDArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o IDArrayMapMapOutput) MapIndex(k StringInput) IDArrayMapOutput
MapIndex looks up the key k in the map.
func (IDArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (IDArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (IDArrayMapMapOutput) ToIDArrayMapMapOutput ¶ added in v3.213.0
func (o IDArrayMapMapOutput) ToIDArrayMapMapOutput() IDArrayMapMapOutput
func (IDArrayMapMapOutput) ToIDArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o IDArrayMapMapOutput) ToIDArrayMapMapOutputWithContext(ctx context.Context) IDArrayMapMapOutput
type IDArrayMapOutput ¶
type IDArrayMapOutput struct{ *OutputState }
IDArrayMapOutput is an Output that returns map[string][]ID values.
func ToIDArrayMapOutput ¶
func ToIDArrayMapOutput(in map[string]IDArrayOutput) IDArrayMapOutput
func (IDArrayMapOutput) ElementType ¶
func (IDArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]ID).
func (IDArrayMapOutput) MapIndex ¶
func (o IDArrayMapOutput) MapIndex(k StringInput) IDArrayOutput
MapIndex looks up the key k in the map.
func (IDArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (IDArrayMapOutput) MarshalJSON() ([]byte, error)
func (IDArrayMapOutput) ToIDArrayMapOutput ¶
func (o IDArrayMapOutput) ToIDArrayMapOutput() IDArrayMapOutput
func (IDArrayMapOutput) ToIDArrayMapOutputWithContext ¶
func (o IDArrayMapOutput) ToIDArrayMapOutputWithContext(ctx context.Context) IDArrayMapOutput
type IDArrayOutput ¶
type IDArrayOutput struct{ *OutputState }
IDArrayOutput is an Output that returns []ID values.
func ToIDArrayOutput ¶
func ToIDArrayOutput(in []IDOutput) IDArrayOutput
func (IDArrayOutput) ElementType ¶
func (IDArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]ID).
func (IDArrayOutput) Index ¶
func (o IDArrayOutput) Index(i IntInput) IDOutput
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 (IDArrayOutput) MarshalJSON ¶ added in v3.50.0
func (IDArrayOutput) MarshalJSON() ([]byte, error)
func (IDArrayOutput) ToIDArrayOutput ¶
func (o IDArrayOutput) ToIDArrayOutput() IDArrayOutput
func (IDArrayOutput) ToIDArrayOutputWithContext ¶
func (o IDArrayOutput) ToIDArrayOutputWithContext(ctx context.Context) IDArrayOutput
type IDInput ¶
type IDInput interface {
Input
ToIDOutput() IDOutput
ToIDOutputWithContext(ctx context.Context) IDOutput
ToIDPtrOutput() IDPtrOutput
ToIDPtrOutputWithContext(ctx context.Context) IDPtrOutput
}
IDInput is an input type that accepts ID and IDOutput values.
type IDMap ¶
IDMap is an input type for map[string]IDInput values.
func (IDMap) ElementType ¶
ElementType returns the element type of this Input (map[string]ID).
func (IDMap) ToIDMapOutput ¶
func (in IDMap) ToIDMapOutput() IDMapOutput
func (IDMap) ToIDMapOutputWithContext ¶
func (in IDMap) ToIDMapOutputWithContext(ctx context.Context) IDMapOutput
type IDMapArray ¶
type IDMapArray []IDMapInput
IDMapArray is an input type for []IDMapInput values.
func ToIDMapArray ¶
func ToIDMapArray(in []map[string]ID) IDMapArray
func (IDMapArray) ElementType ¶
func (IDMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]ID).
func (IDMapArray) ToIDMapArrayOutput ¶
func (in IDMapArray) ToIDMapArrayOutput() IDMapArrayOutput
func (IDMapArray) ToIDMapArrayOutputWithContext ¶
func (in IDMapArray) ToIDMapArrayOutputWithContext(ctx context.Context) IDMapArrayOutput
type IDMapArrayInput ¶
type IDMapArrayInput interface {
Input
ToIDMapArrayOutput() IDMapArrayOutput
ToIDMapArrayOutputWithContext(ctx context.Context) IDMapArrayOutput
}
IDMapArrayInput is an input type that accepts IDMapArray and IDMapArrayOutput values.
type IDMapArrayMap ¶ added in v3.213.0
type IDMapArrayMap map[string]IDMapArrayInput
IDMapArrayMap is an input type for map[string]IDMapArrayInput values.
func ToIDMapArrayMap ¶ added in v3.213.0
func ToIDMapArrayMap(in map[string][]map[string]ID) IDMapArrayMap
func (IDMapArrayMap) ElementType ¶ added in v3.213.0
func (IDMapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]ID).
func (IDMapArrayMap) ToIDMapArrayMapOutput ¶ added in v3.213.0
func (in IDMapArrayMap) ToIDMapArrayMapOutput() IDMapArrayMapOutput
func (IDMapArrayMap) ToIDMapArrayMapOutputWithContext ¶ added in v3.213.0
func (in IDMapArrayMap) ToIDMapArrayMapOutputWithContext(ctx context.Context) IDMapArrayMapOutput
type IDMapArrayMapInput ¶ added in v3.213.0
type IDMapArrayMapInput interface {
Input
ToIDMapArrayMapOutput() IDMapArrayMapOutput
ToIDMapArrayMapOutputWithContext(ctx context.Context) IDMapArrayMapOutput
}
IDMapArrayMapInput is an input type that accepts IDMapArrayMap and IDMapArrayMapOutput values.
type IDMapArrayMapOutput ¶ added in v3.213.0
type IDMapArrayMapOutput struct{ *OutputState }
IDMapArrayMapOutput is an Output that returns map[string][]map[string]ID values.
func ToIDMapArrayMapOutput ¶ added in v3.213.0
func ToIDMapArrayMapOutput(in map[string]IDMapArrayOutput) IDMapArrayMapOutput
func (IDMapArrayMapOutput) ElementType ¶ added in v3.213.0
func (IDMapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]ID).
func (IDMapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o IDMapArrayMapOutput) MapIndex(k StringInput) IDMapArrayOutput
MapIndex looks up the key k in the map.
func (IDMapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (IDMapArrayMapOutput) MarshalJSON() ([]byte, error)
func (IDMapArrayMapOutput) ToIDMapArrayMapOutput ¶ added in v3.213.0
func (o IDMapArrayMapOutput) ToIDMapArrayMapOutput() IDMapArrayMapOutput
func (IDMapArrayMapOutput) ToIDMapArrayMapOutputWithContext ¶ added in v3.213.0
func (o IDMapArrayMapOutput) ToIDMapArrayMapOutputWithContext(ctx context.Context) IDMapArrayMapOutput
type IDMapArrayOutput ¶
type IDMapArrayOutput struct{ *OutputState }
IDMapArrayOutput is an Output that returns []map[string]ID values.
func ToIDMapArrayOutput ¶
func ToIDMapArrayOutput(in []IDMapOutput) IDMapArrayOutput
func (IDMapArrayOutput) ElementType ¶
func (IDMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]ID).
func (IDMapArrayOutput) Index ¶
func (o IDMapArrayOutput) Index(i IntInput) IDMapOutput
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 (IDMapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (IDMapArrayOutput) MarshalJSON() ([]byte, error)
func (IDMapArrayOutput) ToIDMapArrayOutput ¶
func (o IDMapArrayOutput) ToIDMapArrayOutput() IDMapArrayOutput
func (IDMapArrayOutput) ToIDMapArrayOutputWithContext ¶
func (o IDMapArrayOutput) ToIDMapArrayOutputWithContext(ctx context.Context) IDMapArrayOutput
type IDMapInput ¶
type IDMapInput interface {
Input
ToIDMapOutput() IDMapOutput
ToIDMapOutputWithContext(ctx context.Context) IDMapOutput
}
IDMapInput is an input type that accepts IDMap and IDMapOutput values.
type IDMapMap ¶
type IDMapMap map[string]IDMapInput
IDMapMap is an input type for map[string]IDMapInput values.
func (IDMapMap) ElementType ¶
ElementType returns the element type of this Input (map[string]map[string]ID).
func (IDMapMap) ToIDMapMapOutput ¶
func (in IDMapMap) ToIDMapMapOutput() IDMapMapOutput
func (IDMapMap) ToIDMapMapOutputWithContext ¶
func (in IDMapMap) ToIDMapMapOutputWithContext(ctx context.Context) IDMapMapOutput
type IDMapMapArray ¶ added in v3.213.0
type IDMapMapArray []IDMapMapInput
IDMapMapArray is an input type for []IDMapMapInput values.
func ToIDMapMapArray ¶ added in v3.213.0
func ToIDMapMapArray(in []map[string]map[string]ID) IDMapMapArray
func (IDMapMapArray) ElementType ¶ added in v3.213.0
func (IDMapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]ID).
func (IDMapMapArray) ToIDMapMapArrayOutput ¶ added in v3.213.0
func (in IDMapMapArray) ToIDMapMapArrayOutput() IDMapMapArrayOutput
func (IDMapMapArray) ToIDMapMapArrayOutputWithContext ¶ added in v3.213.0
func (in IDMapMapArray) ToIDMapMapArrayOutputWithContext(ctx context.Context) IDMapMapArrayOutput
type IDMapMapArrayInput ¶ added in v3.213.0
type IDMapMapArrayInput interface {
Input
ToIDMapMapArrayOutput() IDMapMapArrayOutput
ToIDMapMapArrayOutputWithContext(ctx context.Context) IDMapMapArrayOutput
}
IDMapMapArrayInput is an input type that accepts IDMapMapArray and IDMapMapArrayOutput values.
type IDMapMapArrayOutput ¶ added in v3.213.0
type IDMapMapArrayOutput struct{ *OutputState }
IDMapMapArrayOutput is an Output that returns []map[string]map[string]ID values.
func ToIDMapMapArrayOutput ¶ added in v3.213.0
func ToIDMapMapArrayOutput(in []IDMapMapOutput) IDMapMapArrayOutput
func (IDMapMapArrayOutput) ElementType ¶ added in v3.213.0
func (IDMapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]ID).
func (IDMapMapArrayOutput) Index ¶ added in v3.213.0
func (o IDMapMapArrayOutput) Index(i IntInput) IDMapMapOutput
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 (IDMapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (IDMapMapArrayOutput) MarshalJSON() ([]byte, error)
func (IDMapMapArrayOutput) ToIDMapMapArrayOutput ¶ added in v3.213.0
func (o IDMapMapArrayOutput) ToIDMapMapArrayOutput() IDMapMapArrayOutput
func (IDMapMapArrayOutput) ToIDMapMapArrayOutputWithContext ¶ added in v3.213.0
func (o IDMapMapArrayOutput) ToIDMapMapArrayOutputWithContext(ctx context.Context) IDMapMapArrayOutput
type IDMapMapInput ¶
type IDMapMapInput interface {
Input
ToIDMapMapOutput() IDMapMapOutput
ToIDMapMapOutputWithContext(ctx context.Context) IDMapMapOutput
}
IDMapMapInput is an input type that accepts IDMapMap and IDMapMapOutput values.
type IDMapMapMap ¶ added in v3.213.0
type IDMapMapMap map[string]IDMapMapInput
IDMapMapMap is an input type for map[string]IDMapMapInput values.
func ToIDMapMapMap ¶ added in v3.213.0
func ToIDMapMapMap(in map[string]map[string]map[string]ID) IDMapMapMap
func (IDMapMapMap) ElementType ¶ added in v3.213.0
func (IDMapMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]map[string]ID).
func (IDMapMapMap) ToIDMapMapMapOutput ¶ added in v3.213.0
func (in IDMapMapMap) ToIDMapMapMapOutput() IDMapMapMapOutput
func (IDMapMapMap) ToIDMapMapMapOutputWithContext ¶ added in v3.213.0
func (in IDMapMapMap) ToIDMapMapMapOutputWithContext(ctx context.Context) IDMapMapMapOutput
type IDMapMapMapInput ¶ added in v3.213.0
type IDMapMapMapInput interface {
Input
ToIDMapMapMapOutput() IDMapMapMapOutput
ToIDMapMapMapOutputWithContext(ctx context.Context) IDMapMapMapOutput
}
IDMapMapMapInput is an input type that accepts IDMapMapMap and IDMapMapMapOutput values.
type IDMapMapMapOutput ¶ added in v3.213.0
type IDMapMapMapOutput struct{ *OutputState }
IDMapMapMapOutput is an Output that returns map[string]map[string]map[string]ID values.
func ToIDMapMapMapOutput ¶ added in v3.213.0
func ToIDMapMapMapOutput(in map[string]IDMapMapOutput) IDMapMapMapOutput
func (IDMapMapMapOutput) ElementType ¶ added in v3.213.0
func (IDMapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]ID).
func (IDMapMapMapOutput) MapIndex ¶ added in v3.213.0
func (o IDMapMapMapOutput) MapIndex(k StringInput) IDMapMapOutput
MapIndex looks up the key k in the map.
func (IDMapMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (IDMapMapMapOutput) MarshalJSON() ([]byte, error)
func (IDMapMapMapOutput) ToIDMapMapMapOutput ¶ added in v3.213.0
func (o IDMapMapMapOutput) ToIDMapMapMapOutput() IDMapMapMapOutput
func (IDMapMapMapOutput) ToIDMapMapMapOutputWithContext ¶ added in v3.213.0
func (o IDMapMapMapOutput) ToIDMapMapMapOutputWithContext(ctx context.Context) IDMapMapMapOutput
type IDMapMapOutput ¶
type IDMapMapOutput struct{ *OutputState }
IDMapMapOutput is an Output that returns map[string]map[string]ID values.
func ToIDMapMapOutput ¶
func ToIDMapMapOutput(in map[string]IDMapOutput) IDMapMapOutput
func (IDMapMapOutput) ElementType ¶
func (IDMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]ID).
func (IDMapMapOutput) MapIndex ¶
func (o IDMapMapOutput) MapIndex(k StringInput) IDMapOutput
MapIndex looks up the key k in the map.
func (IDMapMapOutput) MarshalJSON ¶ added in v3.50.0
func (IDMapMapOutput) MarshalJSON() ([]byte, error)
func (IDMapMapOutput) ToIDMapMapOutput ¶
func (o IDMapMapOutput) ToIDMapMapOutput() IDMapMapOutput
func (IDMapMapOutput) ToIDMapMapOutputWithContext ¶
func (o IDMapMapOutput) ToIDMapMapOutputWithContext(ctx context.Context) IDMapMapOutput
type IDMapOutput ¶
type IDMapOutput struct{ *OutputState }
IDMapOutput is an Output that returns map[string]ID values.
func ToIDMapOutput ¶
func ToIDMapOutput(in map[string]IDOutput) IDMapOutput
func (IDMapOutput) ElementType ¶
func (IDMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]ID).
func (IDMapOutput) MapIndex ¶
func (o IDMapOutput) MapIndex(k StringInput) IDOutput
MapIndex looks up the key k in the map.
func (IDMapOutput) MarshalJSON ¶ added in v3.50.0
func (IDMapOutput) MarshalJSON() ([]byte, error)
func (IDMapOutput) ToIDMapOutput ¶
func (o IDMapOutput) ToIDMapOutput() IDMapOutput
func (IDMapOutput) ToIDMapOutputWithContext ¶
func (o IDMapOutput) ToIDMapOutputWithContext(ctx context.Context) IDMapOutput
type IDOutput ¶
type IDOutput struct{ *OutputState }
IDOutput is an Output that returns ID values.
func (IDOutput) ElementType ¶
ElementType returns the element type of this Output (ID).
func (IDOutput) MarshalJSON ¶ added in v3.50.0
func (IDOutput) ToIDOutput ¶
func (IDOutput) ToIDOutputWithContext ¶
func (IDOutput) ToIDPtrOutput ¶
func (o IDOutput) ToIDPtrOutput() IDPtrOutput
func (IDOutput) ToIDPtrOutputWithContext ¶
func (o IDOutput) ToIDPtrOutputWithContext(ctx context.Context) IDPtrOutput
func (IDOutput) ToStringOutput ¶
func (o IDOutput) ToStringOutput() StringOutput
func (IDOutput) ToStringOutputWithContext ¶
func (o IDOutput) ToStringOutputWithContext(ctx context.Context) StringOutput
func (IDOutput) ToStringPtrOutput ¶
func (o IDOutput) ToStringPtrOutput() StringPtrOutput
func (IDOutput) ToStringPtrOutputWithContext ¶
func (o IDOutput) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
type IDPtrInput ¶
type IDPtrInput interface {
Input
ToIDPtrOutput() IDPtrOutput
ToIDPtrOutputWithContext(ctx context.Context) IDPtrOutput
}
IDPtrInput is an input type that accepts IDPtr and IDPtrOutput values.
func IDPtrFromPtr ¶ added in v3.49.0
func IDPtrFromPtr(v *ID) IDPtrInput
type IDPtrOutput ¶
type IDPtrOutput struct{ *OutputState }
IDPtrOutput is an Output that returns *ID values.
func (IDPtrOutput) Elem ¶
func (o IDPtrOutput) Elem() IDOutput
Elem dereferences the pointer value or returns the zero value of the approporiate type if the pointer is nil.
func (IDPtrOutput) ElementType ¶
func (IDPtrOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (*ID).
func (IDPtrOutput) MarshalJSON ¶ added in v3.50.0
func (IDPtrOutput) MarshalJSON() ([]byte, error)
func (IDPtrOutput) ToIDPtrOutput ¶
func (o IDPtrOutput) ToIDPtrOutput() IDPtrOutput
func (IDPtrOutput) ToIDPtrOutputWithContext ¶
func (o IDPtrOutput) ToIDPtrOutputWithContext(ctx context.Context) IDPtrOutput
type Input ¶
Input is the type of a generic input value for a Pulumi resource. This type is used in conjunction with Output to provide polymorphism over strongly-typed input values.
The intended pattern for nested Pulumi value types is to define an input interface and a plain, input, and output variant of the value type that implement the input interface.
For example, given a nested Pulumi value type with the following shape:
type Nested struct {
Foo int
Bar string
}
We would define the following:
var nestedType = reflect.TypeOf((*Nested)(nil)).Elem()
type NestedInput interface {
pulumi.Input
ToNestedOutput() NestedOutput
ToNestedOutputWithContext(context.Context) NestedOutput
}
type Nested struct {
Foo int `pulumi:"foo"`
Bar string `pulumi:"bar"`
}
type NestedInputValue struct {
Foo pulumi.IntInput `pulumi:"foo"`
Bar pulumi.StringInput `pulumi:"bar"`
}
func (NestedInputValue) ElementType() reflect.Type {
return nestedType
}
func (v NestedInputValue) ToNestedOutput() NestedOutput {
return pulumi.ToOutput(v).(NestedOutput)
}
func (v NestedInputValue) ToNestedOutputWithContext(ctx context.Context) NestedOutput {
return pulumi.ToOutputWithContext(ctx, v).(NestedOutput)
}
type NestedOutput struct { *pulumi.OutputState }
func (NestedOutput) ElementType() reflect.Type {
return nestedType
}
func (o NestedOutput) ToNestedOutput() NestedOutput {
return o
}
func (o NestedOutput) ToNestedOutputWithContext(ctx context.Context) NestedOutput {
return o
}
type Int ¶
type Int int
Int is an input type for int values.
func (Int) ElementType ¶
ElementType returns the element type of this Input (int).
func (Int) ToIntOutput ¶
func (Int) ToIntOutputWithContext ¶
func (Int) ToIntPtrOutput ¶
func (in Int) ToIntPtrOutput() IntPtrOutput
func (Int) ToIntPtrOutputWithContext ¶
func (in Int) ToIntPtrOutputWithContext(ctx context.Context) IntPtrOutput
type IntArray ¶
type IntArray []IntInput
IntArray is an input type for []IntInput values.
func ToIntArray ¶
func (IntArray) ElementType ¶
ElementType returns the element type of this Input ([]int).
func (IntArray) ToIntArrayOutput ¶
func (in IntArray) ToIntArrayOutput() IntArrayOutput
func (IntArray) ToIntArrayOutputWithContext ¶
func (in IntArray) ToIntArrayOutputWithContext(ctx context.Context) IntArrayOutput
type IntArrayArray ¶
type IntArrayArray []IntArrayInput
IntArrayArray is an input type for []IntArrayInput values.
func ToIntArrayArray ¶
func ToIntArrayArray(in [][]int) IntArrayArray
func (IntArrayArray) ElementType ¶
func (IntArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]int).
func (IntArrayArray) ToIntArrayArrayOutput ¶
func (in IntArrayArray) ToIntArrayArrayOutput() IntArrayArrayOutput
func (IntArrayArray) ToIntArrayArrayOutputWithContext ¶
func (in IntArrayArray) ToIntArrayArrayOutputWithContext(ctx context.Context) IntArrayArrayOutput
type IntArrayArrayArray ¶ added in v3.213.0
type IntArrayArrayArray []IntArrayArrayInput
IntArrayArrayArray is an input type for []IntArrayArrayInput values.
func ToIntArrayArrayArray ¶ added in v3.213.0
func ToIntArrayArrayArray(in [][][]int) IntArrayArrayArray
func (IntArrayArrayArray) ElementType ¶ added in v3.213.0
func (IntArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]int).
func (IntArrayArrayArray) ToIntArrayArrayArrayOutput ¶ added in v3.213.0
func (in IntArrayArrayArray) ToIntArrayArrayArrayOutput() IntArrayArrayArrayOutput
func (IntArrayArrayArray) ToIntArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in IntArrayArrayArray) ToIntArrayArrayArrayOutputWithContext(ctx context.Context) IntArrayArrayArrayOutput
type IntArrayArrayArrayInput ¶ added in v3.213.0
type IntArrayArrayArrayInput interface {
Input
ToIntArrayArrayArrayOutput() IntArrayArrayArrayOutput
ToIntArrayArrayArrayOutputWithContext(ctx context.Context) IntArrayArrayArrayOutput
}
IntArrayArrayArrayInput is an input type that accepts IntArrayArrayArray and IntArrayArrayArrayOutput values.
type IntArrayArrayArrayOutput ¶ added in v3.213.0
type IntArrayArrayArrayOutput struct{ *OutputState }
IntArrayArrayArrayOutput is an Output that returns [][][]int values.
func ToIntArrayArrayArrayOutput ¶ added in v3.213.0
func ToIntArrayArrayArrayOutput(in []IntArrayArrayOutput) IntArrayArrayArrayOutput
func (IntArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (IntArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]int).
func (IntArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o IntArrayArrayArrayOutput) Index(i IntInput) IntArrayArrayOutput
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 (IntArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (IntArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (IntArrayArrayArrayOutput) ToIntArrayArrayArrayOutput ¶ added in v3.213.0
func (o IntArrayArrayArrayOutput) ToIntArrayArrayArrayOutput() IntArrayArrayArrayOutput
func (IntArrayArrayArrayOutput) ToIntArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o IntArrayArrayArrayOutput) ToIntArrayArrayArrayOutputWithContext(ctx context.Context) IntArrayArrayArrayOutput
type IntArrayArrayInput ¶
type IntArrayArrayInput interface {
Input
ToIntArrayArrayOutput() IntArrayArrayOutput
ToIntArrayArrayOutputWithContext(ctx context.Context) IntArrayArrayOutput
}
IntArrayArrayInput is an input type that accepts IntArrayArray and IntArrayArrayOutput values.
type IntArrayArrayMap ¶ added in v3.213.0
type IntArrayArrayMap map[string]IntArrayArrayInput
IntArrayArrayMap is an input type for map[string]IntArrayArrayInput values.
func ToIntArrayArrayMap ¶ added in v3.213.0
func ToIntArrayArrayMap(in map[string][][]int) IntArrayArrayMap
func (IntArrayArrayMap) ElementType ¶ added in v3.213.0
func (IntArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]int).
func (IntArrayArrayMap) ToIntArrayArrayMapOutput ¶ added in v3.213.0
func (in IntArrayArrayMap) ToIntArrayArrayMapOutput() IntArrayArrayMapOutput
func (IntArrayArrayMap) ToIntArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (in IntArrayArrayMap) ToIntArrayArrayMapOutputWithContext(ctx context.Context) IntArrayArrayMapOutput
type IntArrayArrayMapInput ¶ added in v3.213.0
type IntArrayArrayMapInput interface {
Input
ToIntArrayArrayMapOutput() IntArrayArrayMapOutput
ToIntArrayArrayMapOutputWithContext(ctx context.Context) IntArrayArrayMapOutput
}
IntArrayArrayMapInput is an input type that accepts IntArrayArrayMap and IntArrayArrayMapOutput values.
type IntArrayArrayMapOutput ¶ added in v3.213.0
type IntArrayArrayMapOutput struct{ *OutputState }
IntArrayArrayMapOutput is an Output that returns map[string][][]int values.
func ToIntArrayArrayMapOutput ¶ added in v3.213.0
func ToIntArrayArrayMapOutput(in map[string]IntArrayArrayOutput) IntArrayArrayMapOutput
func (IntArrayArrayMapOutput) ElementType ¶ added in v3.213.0
func (IntArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]int).
func (IntArrayArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o IntArrayArrayMapOutput) MapIndex(k StringInput) IntArrayArrayOutput
MapIndex looks up the key k in the map.
func (IntArrayArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (IntArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (IntArrayArrayMapOutput) ToIntArrayArrayMapOutput ¶ added in v3.213.0
func (o IntArrayArrayMapOutput) ToIntArrayArrayMapOutput() IntArrayArrayMapOutput
func (IntArrayArrayMapOutput) ToIntArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (o IntArrayArrayMapOutput) ToIntArrayArrayMapOutputWithContext(ctx context.Context) IntArrayArrayMapOutput
type IntArrayArrayOutput ¶
type IntArrayArrayOutput struct{ *OutputState }
IntArrayArrayOutput is an Output that returns [][]int values.
func ToIntArrayArrayOutput ¶
func ToIntArrayArrayOutput(in []IntArrayOutput) IntArrayArrayOutput
func (IntArrayArrayOutput) ElementType ¶
func (IntArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]int).
func (IntArrayArrayOutput) Index ¶
func (o IntArrayArrayOutput) Index(i IntInput) IntArrayOutput
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 (IntArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (IntArrayArrayOutput) MarshalJSON() ([]byte, error)
func (IntArrayArrayOutput) ToIntArrayArrayOutput ¶
func (o IntArrayArrayOutput) ToIntArrayArrayOutput() IntArrayArrayOutput
func (IntArrayArrayOutput) ToIntArrayArrayOutputWithContext ¶
func (o IntArrayArrayOutput) ToIntArrayArrayOutputWithContext(ctx context.Context) IntArrayArrayOutput
type IntArrayInput ¶
type IntArrayInput interface {
Input
ToIntArrayOutput() IntArrayOutput
ToIntArrayOutputWithContext(ctx context.Context) IntArrayOutput
}
IntArrayInput is an input type that accepts IntArray and IntArrayOutput values.
type IntArrayMap ¶
type IntArrayMap map[string]IntArrayInput
IntArrayMap is an input type for map[string]IntArrayInput values.
func ToIntArrayMap ¶
func ToIntArrayMap(in map[string][]int) IntArrayMap
func (IntArrayMap) ElementType ¶
func (IntArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]int).
func (IntArrayMap) ToIntArrayMapOutput ¶
func (in IntArrayMap) ToIntArrayMapOutput() IntArrayMapOutput
func (IntArrayMap) ToIntArrayMapOutputWithContext ¶
func (in IntArrayMap) ToIntArrayMapOutputWithContext(ctx context.Context) IntArrayMapOutput
type IntArrayMapArray ¶ added in v3.213.0
type IntArrayMapArray []IntArrayMapInput
IntArrayMapArray is an input type for []IntArrayMapInput values.
func ToIntArrayMapArray ¶ added in v3.213.0
func ToIntArrayMapArray(in []map[string][]int) IntArrayMapArray
func (IntArrayMapArray) ElementType ¶ added in v3.213.0
func (IntArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]int).
func (IntArrayMapArray) ToIntArrayMapArrayOutput ¶ added in v3.213.0
func (in IntArrayMapArray) ToIntArrayMapArrayOutput() IntArrayMapArrayOutput
func (IntArrayMapArray) ToIntArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in IntArrayMapArray) ToIntArrayMapArrayOutputWithContext(ctx context.Context) IntArrayMapArrayOutput
type IntArrayMapArrayInput ¶ added in v3.213.0
type IntArrayMapArrayInput interface {
Input
ToIntArrayMapArrayOutput() IntArrayMapArrayOutput
ToIntArrayMapArrayOutputWithContext(ctx context.Context) IntArrayMapArrayOutput
}
IntArrayMapArrayInput is an input type that accepts IntArrayMapArray and IntArrayMapArrayOutput values.
type IntArrayMapArrayOutput ¶ added in v3.213.0
type IntArrayMapArrayOutput struct{ *OutputState }
IntArrayMapArrayOutput is an Output that returns []map[string][]int values.
func ToIntArrayMapArrayOutput ¶ added in v3.213.0
func ToIntArrayMapArrayOutput(in []IntArrayMapOutput) IntArrayMapArrayOutput
func (IntArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (IntArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]int).
func (IntArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o IntArrayMapArrayOutput) Index(i IntInput) IntArrayMapOutput
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 (IntArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (IntArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (IntArrayMapArrayOutput) ToIntArrayMapArrayOutput ¶ added in v3.213.0
func (o IntArrayMapArrayOutput) ToIntArrayMapArrayOutput() IntArrayMapArrayOutput
func (IntArrayMapArrayOutput) ToIntArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o IntArrayMapArrayOutput) ToIntArrayMapArrayOutputWithContext(ctx context.Context) IntArrayMapArrayOutput
type IntArrayMapInput ¶
type IntArrayMapInput interface {
Input
ToIntArrayMapOutput() IntArrayMapOutput
ToIntArrayMapOutputWithContext(ctx context.Context) IntArrayMapOutput
}
IntArrayMapInput is an input type that accepts IntArrayMap and IntArrayMapOutput values.
type IntArrayMapMap ¶ added in v3.213.0
type IntArrayMapMap map[string]IntArrayMapInput
IntArrayMapMap is an input type for map[string]IntArrayMapInput values.
func ToIntArrayMapMap ¶ added in v3.213.0
func ToIntArrayMapMap(in map[string]map[string][]int) IntArrayMapMap
func (IntArrayMapMap) ElementType ¶ added in v3.213.0
func (IntArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]int).
func (IntArrayMapMap) ToIntArrayMapMapOutput ¶ added in v3.213.0
func (in IntArrayMapMap) ToIntArrayMapMapOutput() IntArrayMapMapOutput
func (IntArrayMapMap) ToIntArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in IntArrayMapMap) ToIntArrayMapMapOutputWithContext(ctx context.Context) IntArrayMapMapOutput
type IntArrayMapMapInput ¶ added in v3.213.0
type IntArrayMapMapInput interface {
Input
ToIntArrayMapMapOutput() IntArrayMapMapOutput
ToIntArrayMapMapOutputWithContext(ctx context.Context) IntArrayMapMapOutput
}
IntArrayMapMapInput is an input type that accepts IntArrayMapMap and IntArrayMapMapOutput values.
type IntArrayMapMapOutput ¶ added in v3.213.0
type IntArrayMapMapOutput struct{ *OutputState }
IntArrayMapMapOutput is an Output that returns map[string]map[string][]int values.
func ToIntArrayMapMapOutput ¶ added in v3.213.0
func ToIntArrayMapMapOutput(in map[string]IntArrayMapOutput) IntArrayMapMapOutput
func (IntArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (IntArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]int).
func (IntArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o IntArrayMapMapOutput) MapIndex(k StringInput) IntArrayMapOutput
MapIndex looks up the key k in the map.
func (IntArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (IntArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (IntArrayMapMapOutput) ToIntArrayMapMapOutput ¶ added in v3.213.0
func (o IntArrayMapMapOutput) ToIntArrayMapMapOutput() IntArrayMapMapOutput
func (IntArrayMapMapOutput) ToIntArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o IntArrayMapMapOutput) ToIntArrayMapMapOutputWithContext(ctx context.Context) IntArrayMapMapOutput
type IntArrayMapOutput ¶
type IntArrayMapOutput struct{ *OutputState }
IntArrayMapOutput is an Output that returns map[string][]int values.
func ToIntArrayMapOutput ¶
func ToIntArrayMapOutput(in map[string]IntArrayOutput) IntArrayMapOutput
func (IntArrayMapOutput) ElementType ¶
func (IntArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]int).
func (IntArrayMapOutput) MapIndex ¶
func (o IntArrayMapOutput) MapIndex(k StringInput) IntArrayOutput
MapIndex looks up the key k in the map.
func (IntArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (IntArrayMapOutput) MarshalJSON() ([]byte, error)
func (IntArrayMapOutput) ToIntArrayMapOutput ¶
func (o IntArrayMapOutput) ToIntArrayMapOutput() IntArrayMapOutput
func (IntArrayMapOutput) ToIntArrayMapOutputWithContext ¶
func (o IntArrayMapOutput) ToIntArrayMapOutputWithContext(ctx context.Context) IntArrayMapOutput
type IntArrayOutput ¶
type IntArrayOutput struct{ *OutputState }
IntArrayOutput is an Output that returns []int values.
func ToIntArrayOutput ¶
func ToIntArrayOutput(in []IntOutput) IntArrayOutput
func (IntArrayOutput) ElementType ¶
func (IntArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]int).
func (IntArrayOutput) Index ¶
func (o IntArrayOutput) Index(i IntInput) IntOutput
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 (IntArrayOutput) MarshalJSON ¶ added in v3.50.0
func (IntArrayOutput) MarshalJSON() ([]byte, error)
func (IntArrayOutput) ToIntArrayOutput ¶
func (o IntArrayOutput) ToIntArrayOutput() IntArrayOutput
func (IntArrayOutput) ToIntArrayOutputWithContext ¶
func (o IntArrayOutput) ToIntArrayOutputWithContext(ctx context.Context) IntArrayOutput
type IntInput ¶
type IntInput interface {
Input
ToIntOutput() IntOutput
ToIntOutputWithContext(ctx context.Context) IntOutput
ToIntPtrOutput() IntPtrOutput
ToIntPtrOutputWithContext(ctx context.Context) IntPtrOutput
}
IntInput is an input type that accepts Int and IntOutput values.
type IntMap ¶
IntMap is an input type for map[string]IntInput values.
func (IntMap) ElementType ¶
ElementType returns the element type of this Input (map[string]int).
func (IntMap) ToIntMapOutput ¶
func (in IntMap) ToIntMapOutput() IntMapOutput
func (IntMap) ToIntMapOutputWithContext ¶
func (in IntMap) ToIntMapOutputWithContext(ctx context.Context) IntMapOutput
type IntMapArray ¶
type IntMapArray []IntMapInput
IntMapArray is an input type for []IntMapInput values.
func ToIntMapArray ¶
func ToIntMapArray(in []map[string]int) IntMapArray
func (IntMapArray) ElementType ¶
func (IntMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]int).
func (IntMapArray) ToIntMapArrayOutput ¶
func (in IntMapArray) ToIntMapArrayOutput() IntMapArrayOutput
func (IntMapArray) ToIntMapArrayOutputWithContext ¶
func (in IntMapArray) ToIntMapArrayOutputWithContext(ctx context.Context) IntMapArrayOutput
type IntMapArrayInput ¶
type IntMapArrayInput interface {
Input
ToIntMapArrayOutput() IntMapArrayOutput
ToIntMapArrayOutputWithContext(ctx context.Context) IntMapArrayOutput
}
IntMapArrayInput is an input type that accepts IntMapArray and IntMapArrayOutput values.
type IntMapArrayMap ¶ added in v3.213.0
type IntMapArrayMap map[string]IntMapArrayInput
IntMapArrayMap is an input type for map[string]IntMapArrayInput values.
func ToIntMapArrayMap ¶ added in v3.213.0
func ToIntMapArrayMap(in map[string][]map[string]int) IntMapArrayMap
func (IntMapArrayMap) ElementType ¶ added in v3.213.0
func (IntMapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]int).
func (IntMapArrayMap) ToIntMapArrayMapOutput ¶ added in v3.213.0
func (in IntMapArrayMap) ToIntMapArrayMapOutput() IntMapArrayMapOutput
func (IntMapArrayMap) ToIntMapArrayMapOutputWithContext ¶ added in v3.213.0
func (in IntMapArrayMap) ToIntMapArrayMapOutputWithContext(ctx context.Context) IntMapArrayMapOutput
type IntMapArrayMapInput ¶ added in v3.213.0
type IntMapArrayMapInput interface {
Input
ToIntMapArrayMapOutput() IntMapArrayMapOutput
ToIntMapArrayMapOutputWithContext(ctx context.Context) IntMapArrayMapOutput
}
IntMapArrayMapInput is an input type that accepts IntMapArrayMap and IntMapArrayMapOutput values.
type IntMapArrayMapOutput ¶ added in v3.213.0
type IntMapArrayMapOutput struct{ *OutputState }
IntMapArrayMapOutput is an Output that returns map[string][]map[string]int values.
func ToIntMapArrayMapOutput ¶ added in v3.213.0
func ToIntMapArrayMapOutput(in map[string]IntMapArrayOutput) IntMapArrayMapOutput
func (IntMapArrayMapOutput) ElementType ¶ added in v3.213.0
func (IntMapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]int).
func (IntMapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o IntMapArrayMapOutput) MapIndex(k StringInput) IntMapArrayOutput
MapIndex looks up the key k in the map.
func (IntMapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (IntMapArrayMapOutput) MarshalJSON() ([]byte, error)
func (IntMapArrayMapOutput) ToIntMapArrayMapOutput ¶ added in v3.213.0
func (o IntMapArrayMapOutput) ToIntMapArrayMapOutput() IntMapArrayMapOutput
func (IntMapArrayMapOutput) ToIntMapArrayMapOutputWithContext ¶ added in v3.213.0
func (o IntMapArrayMapOutput) ToIntMapArrayMapOutputWithContext(ctx context.Context) IntMapArrayMapOutput
type IntMapArrayOutput ¶
type IntMapArrayOutput struct{ *OutputState }
IntMapArrayOutput is an Output that returns []map[string]int values.
func ToIntMapArrayOutput ¶
func ToIntMapArrayOutput(in []IntMapOutput) IntMapArrayOutput
func (IntMapArrayOutput) ElementType ¶
func (IntMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]int).
func (IntMapArrayOutput) Index ¶
func (o IntMapArrayOutput) Index(i IntInput) IntMapOutput
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 (IntMapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (IntMapArrayOutput) MarshalJSON() ([]byte, error)
func (IntMapArrayOutput) ToIntMapArrayOutput ¶
func (o IntMapArrayOutput) ToIntMapArrayOutput() IntMapArrayOutput
func (IntMapArrayOutput) ToIntMapArrayOutputWithContext ¶
func (o IntMapArrayOutput) ToIntMapArrayOutputWithContext(ctx context.Context) IntMapArrayOutput
type IntMapInput ¶
type IntMapInput interface {
Input
ToIntMapOutput() IntMapOutput
ToIntMapOutputWithContext(ctx context.Context) IntMapOutput
}
IntMapInput is an input type that accepts IntMap and IntMapOutput values.
type IntMapMap ¶
type IntMapMap map[string]IntMapInput
IntMapMap is an input type for map[string]IntMapInput values.
func (IntMapMap) ElementType ¶
ElementType returns the element type of this Input (map[string]map[string]int).
func (IntMapMap) ToIntMapMapOutput ¶
func (in IntMapMap) ToIntMapMapOutput() IntMapMapOutput
func (IntMapMap) ToIntMapMapOutputWithContext ¶
func (in IntMapMap) ToIntMapMapOutputWithContext(ctx context.Context) IntMapMapOutput
type IntMapMapArray ¶ added in v3.213.0
type IntMapMapArray []IntMapMapInput
IntMapMapArray is an input type for []IntMapMapInput values.
func ToIntMapMapArray ¶ added in v3.213.0
func ToIntMapMapArray(in []map[string]map[string]int) IntMapMapArray
func (IntMapMapArray) ElementType ¶ added in v3.213.0
func (IntMapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]int).
func (IntMapMapArray) ToIntMapMapArrayOutput ¶ added in v3.213.0
func (in IntMapMapArray) ToIntMapMapArrayOutput() IntMapMapArrayOutput
func (IntMapMapArray) ToIntMapMapArrayOutputWithContext ¶ added in v3.213.0
func (in IntMapMapArray) ToIntMapMapArrayOutputWithContext(ctx context.Context) IntMapMapArrayOutput
type IntMapMapArrayInput ¶ added in v3.213.0
type IntMapMapArrayInput interface {
Input
ToIntMapMapArrayOutput() IntMapMapArrayOutput
ToIntMapMapArrayOutputWithContext(ctx context.Context) IntMapMapArrayOutput
}
IntMapMapArrayInput is an input type that accepts IntMapMapArray and IntMapMapArrayOutput values.
type IntMapMapArrayOutput ¶ added in v3.213.0
type IntMapMapArrayOutput struct{ *OutputState }
IntMapMapArrayOutput is an Output that returns []map[string]map[string]int values.
func ToIntMapMapArrayOutput ¶ added in v3.213.0
func ToIntMapMapArrayOutput(in []IntMapMapOutput) IntMapMapArrayOutput
func (IntMapMapArrayOutput) ElementType ¶ added in v3.213.0
func (IntMapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]int).
func (IntMapMapArrayOutput) Index ¶ added in v3.213.0
func (o IntMapMapArrayOutput) Index(i IntInput) IntMapMapOutput
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 (IntMapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (IntMapMapArrayOutput) MarshalJSON() ([]byte, error)
func (IntMapMapArrayOutput) ToIntMapMapArrayOutput ¶ added in v3.213.0
func (o IntMapMapArrayOutput) ToIntMapMapArrayOutput() IntMapMapArrayOutput
func (IntMapMapArrayOutput) ToIntMapMapArrayOutputWithContext ¶ added in v3.213.0
func (o IntMapMapArrayOutput) ToIntMapMapArrayOutputWithContext(ctx context.Context) IntMapMapArrayOutput
type IntMapMapInput ¶
type IntMapMapInput interface {
Input
ToIntMapMapOutput() IntMapMapOutput
ToIntMapMapOutputWithContext(ctx context.Context) IntMapMapOutput
}
IntMapMapInput is an input type that accepts IntMapMap and IntMapMapOutput values.
type IntMapMapMap ¶ added in v3.213.0
type IntMapMapMap map[string]IntMapMapInput
IntMapMapMap is an input type for map[string]IntMapMapInput values.
func ToIntMapMapMap ¶ added in v3.213.0
func ToIntMapMapMap(in map[string]map[string]map[string]int) IntMapMapMap
func (IntMapMapMap) ElementType ¶ added in v3.213.0
func (IntMapMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]map[string]int).
func (IntMapMapMap) ToIntMapMapMapOutput ¶ added in v3.213.0
func (in IntMapMapMap) ToIntMapMapMapOutput() IntMapMapMapOutput
func (IntMapMapMap) ToIntMapMapMapOutputWithContext ¶ added in v3.213.0
func (in IntMapMapMap) ToIntMapMapMapOutputWithContext(ctx context.Context) IntMapMapMapOutput
type IntMapMapMapInput ¶ added in v3.213.0
type IntMapMapMapInput interface {
Input
ToIntMapMapMapOutput() IntMapMapMapOutput
ToIntMapMapMapOutputWithContext(ctx context.Context) IntMapMapMapOutput
}
IntMapMapMapInput is an input type that accepts IntMapMapMap and IntMapMapMapOutput values.
type IntMapMapMapOutput ¶ added in v3.213.0
type IntMapMapMapOutput struct{ *OutputState }
IntMapMapMapOutput is an Output that returns map[string]map[string]map[string]int values.
func ToIntMapMapMapOutput ¶ added in v3.213.0
func ToIntMapMapMapOutput(in map[string]IntMapMapOutput) IntMapMapMapOutput
func (IntMapMapMapOutput) ElementType ¶ added in v3.213.0
func (IntMapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]int).
func (IntMapMapMapOutput) MapIndex ¶ added in v3.213.0
func (o IntMapMapMapOutput) MapIndex(k StringInput) IntMapMapOutput
MapIndex looks up the key k in the map.
func (IntMapMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (IntMapMapMapOutput) MarshalJSON() ([]byte, error)
func (IntMapMapMapOutput) ToIntMapMapMapOutput ¶ added in v3.213.0
func (o IntMapMapMapOutput) ToIntMapMapMapOutput() IntMapMapMapOutput
func (IntMapMapMapOutput) ToIntMapMapMapOutputWithContext ¶ added in v3.213.0
func (o IntMapMapMapOutput) ToIntMapMapMapOutputWithContext(ctx context.Context) IntMapMapMapOutput
type IntMapMapOutput ¶
type IntMapMapOutput struct{ *OutputState }
IntMapMapOutput is an Output that returns map[string]map[string]int values.
func ToIntMapMapOutput ¶
func ToIntMapMapOutput(in map[string]IntMapOutput) IntMapMapOutput
func (IntMapMapOutput) ElementType ¶
func (IntMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]int).
func (IntMapMapOutput) MapIndex ¶
func (o IntMapMapOutput) MapIndex(k StringInput) IntMapOutput
MapIndex looks up the key k in the map.
func (IntMapMapOutput) MarshalJSON ¶ added in v3.50.0
func (IntMapMapOutput) MarshalJSON() ([]byte, error)
func (IntMapMapOutput) ToIntMapMapOutput ¶
func (o IntMapMapOutput) ToIntMapMapOutput() IntMapMapOutput
func (IntMapMapOutput) ToIntMapMapOutputWithContext ¶
func (o IntMapMapOutput) ToIntMapMapOutputWithContext(ctx context.Context) IntMapMapOutput
type IntMapOutput ¶
type IntMapOutput struct{ *OutputState }
IntMapOutput is an Output that returns map[string]int values.
func ToIntMapOutput ¶
func ToIntMapOutput(in map[string]IntOutput) IntMapOutput
func (IntMapOutput) ElementType ¶
func (IntMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]int).
func (IntMapOutput) MapIndex ¶
func (o IntMapOutput) MapIndex(k StringInput) IntOutput
MapIndex looks up the key k in the map.
func (IntMapOutput) MarshalJSON ¶ added in v3.50.0
func (IntMapOutput) MarshalJSON() ([]byte, error)
func (IntMapOutput) ToIntMapOutput ¶
func (o IntMapOutput) ToIntMapOutput() IntMapOutput
func (IntMapOutput) ToIntMapOutputWithContext ¶
func (o IntMapOutput) ToIntMapOutputWithContext(ctx context.Context) IntMapOutput
type IntOutput ¶
type IntOutput struct{ *OutputState }
IntOutput is an Output that returns int values.
func (IntOutput) ElementType ¶
ElementType returns the element type of this Output (int).
func (IntOutput) MarshalJSON ¶ added in v3.50.0
func (IntOutput) ToIntOutput ¶
func (IntOutput) ToIntOutputWithContext ¶
func (IntOutput) ToIntPtrOutput ¶
func (o IntOutput) ToIntPtrOutput() IntPtrOutput
func (IntOutput) ToIntPtrOutputWithContext ¶
func (o IntOutput) ToIntPtrOutputWithContext(ctx context.Context) IntPtrOutput
type IntPtrInput ¶
type IntPtrInput interface {
Input
ToIntPtrOutput() IntPtrOutput
ToIntPtrOutputWithContext(ctx context.Context) IntPtrOutput
}
IntPtrInput is an input type that accepts IntPtr and IntPtrOutput values.
func IntPtrFromPtr ¶ added in v3.49.0
func IntPtrFromPtr(v *int) IntPtrInput
type IntPtrOutput ¶
type IntPtrOutput struct{ *OutputState }
IntPtrOutput is an Output that returns *int values.
func (IntPtrOutput) Elem ¶
func (o IntPtrOutput) Elem() IntOutput
Elem dereferences the pointer value or returns the zero value of the approporiate type if the pointer is nil.
func (IntPtrOutput) ElementType ¶
func (IntPtrOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (*int).
func (IntPtrOutput) MarshalJSON ¶ added in v3.50.0
func (IntPtrOutput) MarshalJSON() ([]byte, error)
func (IntPtrOutput) ToIntPtrOutput ¶
func (o IntPtrOutput) ToIntPtrOutput() IntPtrOutput
func (IntPtrOutput) ToIntPtrOutputWithContext ¶
func (o IntPtrOutput) ToIntPtrOutputWithContext(ctx context.Context) IntPtrOutput
type InvokeOption ¶
type InvokeOption interface {
// contains filtered or unexported methods
}
func CompositeInvoke ¶ added in v3.34.0
func CompositeInvoke(opts ...InvokeOption) InvokeOption
CompositeInvoke is an invoke option that contains other invoke options.
type InvokeOptions ¶ added in v3.58.0
type InvokeOptions struct {
// Parent is the parent resource for this operation.
// It may be used to determine the provider to use.
Parent Resource
// Provider specifies the provider to use for this operation.
// This is nil if the default provider should be used.
Provider ProviderResource
// Version is the version of the provider plugin that should be used.
// This will be blank if the version was automatically inferred.
Version string
// PluginDownloadURL is the URL from which the provider plugin
// should be downloaded.
// This will be blank if the URL was inferred automatically.
PluginDownloadURL string
// DependsOn lists additional explicit dependencies for the resource
// in addition to those tracked automatically by Pulumi.
DependsOn []Resource
// DependsOnInputs holds explicit dependencies for the resource
// that may not be fully known yet.
DependsOnInputs []ResourceArrayInput
}
InvokeOptions is a snapshot of one or more [InvokeOption]s.
You cannot pass an InvokeOptions struct to a provider function. Instead, use individual InvokeOption values to configure a call. The InvokeOptions struct only provides a read-only preview of the collective effect of the options.
func NewInvokeOptions ¶ added in v3.58.0
func NewInvokeOptions(opts ...InvokeOption) (*InvokeOptions, error)
NewInvokeOptions builds a preview of the effect of the provided options.
Use this to get a read-only snapshot of the collective effect of a list of [InvokeOption]s.
type InvokeOutputOptions ¶ added in v3.143.0
type InvokeOutputOptions struct {
// The package reference for parameterized providers.
PackageRef string
// The options provided by the user for the invoke call, such as `Provider`,
// `Version, `DependsOn`, etc.
InvokeOptions []InvokeOption
}
InvokeOutputOptions are the options that control the behavior of an InvokeOutput call.
type InvokeTransform ¶ added in v3.125.0
type InvokeTransform func(context.Context, *InvokeTransformArgs) *InvokeTransformResult
InvokeTransform is the callback signature for the `transforms` resource option for invokes. A transform is passed the same set of inputs provided to the `Invoke` constructor, and can optionally return back alternate values for the `args` and/or `opts` prior to the invoke actually being executed. The effect will be as though those args and opts were passed in place of the original call to the `Invoke`. If the transform returns nil, this indicates that the Invoke will not be transformed.
type InvokeTransformArgs ¶ added in v3.125.0
type InvokeTransformArgs struct {
// The token of the invoke.
Token string
// The original args passed to the resource constructor.
Args Map
// The original invoke options passed to the resource constructor.
Opts InvokeOptions
}
InvokeTransformArgs is the argument bag passed to a invoke transform.
type InvokeTransformResult ¶ added in v3.125.0
type InvokeTransformResult struct {
// The new args to use in place of the original `args`.
Args Map
// The new invoke options to use in place of the original `opts`.
Opts InvokeOptions
}
InvokeTransformResult is the result that must be returned by an invoke transform callback. It includes new values to use for the `args` and `opts` of the `Invoke` in place of the originally provided values.
type Log ¶
type Log interface {
Debug(msg string, args *LogArgs) error
Info(msg string, args *LogArgs) error
Warn(msg string, args *LogArgs) error
Error(msg string, args *LogArgs) error
}
Log is a group of logging functions that can be called from a Go application that will be logged to the Pulumi log stream. These events will be printed in the terminal while the Pulumi app runs, and will be available from the Web console afterwards.
type LogArgs ¶
type LogArgs struct {
// Optional resource this log is associated with.
Resource Resource
// Optional stream id that a stream of log messages can be associated with. This allows
// clients to not have to buffer a large set of log messages that they all want to be
// conceptually connected. Instead the messages can be sent as chunks (with the same stream id)
// and the end display can show the messages as they arrive, while still stitching them together
// into one total log message.
StreamID int32
// Optional value indicating whether this is a status message.
Ephemeral bool
}
LogArgs may be used to specify arguments to be used for logging.
type Map ¶
Map is an input type for map[string]Input values.
func (Map) ElementType ¶
ElementType returns the element type of this Input (map[string]any).
func (Map) ToMapOutput ¶
func (Map) ToMapOutputWithContext ¶
type MapArray ¶
type MapArray []MapInput
MapArray is an input type for []MapInput values.
func ToMapArray ¶
func (MapArray) ElementType ¶
ElementType returns the element type of this Input ([]map[string]any).
func (MapArray) ToMapArrayOutput ¶
func (in MapArray) ToMapArrayOutput() MapArrayOutput
func (MapArray) ToMapArrayOutputWithContext ¶
func (in MapArray) ToMapArrayOutputWithContext(ctx context.Context) MapArrayOutput
type MapArrayInput ¶
type MapArrayInput interface {
Input
ToMapArrayOutput() MapArrayOutput
ToMapArrayOutputWithContext(ctx context.Context) MapArrayOutput
}
MapArrayInput is an input type that accepts MapArray and MapArrayOutput values.
type MapArrayMap ¶ added in v3.213.0
type MapArrayMap map[string]MapArrayInput
MapArrayMap is an input type for map[string]MapArrayInput values.
func ToMapArrayMap ¶ added in v3.213.0
func ToMapArrayMap(in map[string][]map[string]any) MapArrayMap
func (MapArrayMap) ElementType ¶ added in v3.213.0
func (MapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]any).
func (MapArrayMap) ToMapArrayMapOutput ¶ added in v3.213.0
func (in MapArrayMap) ToMapArrayMapOutput() MapArrayMapOutput
func (MapArrayMap) ToMapArrayMapOutputWithContext ¶ added in v3.213.0
func (in MapArrayMap) ToMapArrayMapOutputWithContext(ctx context.Context) MapArrayMapOutput
type MapArrayMapInput ¶ added in v3.213.0
type MapArrayMapInput interface {
Input
ToMapArrayMapOutput() MapArrayMapOutput
ToMapArrayMapOutputWithContext(ctx context.Context) MapArrayMapOutput
}
MapArrayMapInput is an input type that accepts MapArrayMap and MapArrayMapOutput values.
type MapArrayMapOutput ¶ added in v3.213.0
type MapArrayMapOutput struct{ *OutputState }
MapArrayMapOutput is an Output that returns map[string][]map[string]any values.
func ToMapArrayMapOutput ¶ added in v3.213.0
func ToMapArrayMapOutput(in map[string]MapArrayOutput) MapArrayMapOutput
func (MapArrayMapOutput) ElementType ¶ added in v3.213.0
func (MapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]any).
func (MapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o MapArrayMapOutput) MapIndex(k StringInput) MapArrayOutput
MapIndex looks up the key k in the map.
func (MapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (MapArrayMapOutput) MarshalJSON() ([]byte, error)
func (MapArrayMapOutput) ToMapArrayMapOutput ¶ added in v3.213.0
func (o MapArrayMapOutput) ToMapArrayMapOutput() MapArrayMapOutput
func (MapArrayMapOutput) ToMapArrayMapOutputWithContext ¶ added in v3.213.0
func (o MapArrayMapOutput) ToMapArrayMapOutputWithContext(ctx context.Context) MapArrayMapOutput
type MapArrayOutput ¶
type MapArrayOutput struct{ *OutputState }
MapArrayOutput is an Output that returns []map[string]any values.
func ToMapArrayOutput ¶
func ToMapArrayOutput(in []MapOutput) MapArrayOutput
func (MapArrayOutput) ElementType ¶
func (MapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]any).
func (MapArrayOutput) Index ¶
func (o MapArrayOutput) Index(i IntInput) MapOutput
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 (MapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (MapArrayOutput) MarshalJSON() ([]byte, error)
func (MapArrayOutput) ToMapArrayOutput ¶
func (o MapArrayOutput) ToMapArrayOutput() MapArrayOutput
func (MapArrayOutput) ToMapArrayOutputWithContext ¶
func (o MapArrayOutput) ToMapArrayOutputWithContext(ctx context.Context) MapArrayOutput
type MapInput ¶
type MapInput interface {
Input
ToMapOutput() MapOutput
ToMapOutputWithContext(ctx context.Context) MapOutput
}
MapInput is an input type that accepts Map and MapOutput values.
type MapMap ¶
MapMap is an input type for map[string]MapInput values.
func (MapMap) ElementType ¶
ElementType returns the element type of this Input (map[string]map[string]any).
func (MapMap) ToMapMapOutput ¶
func (in MapMap) ToMapMapOutput() MapMapOutput
func (MapMap) ToMapMapOutputWithContext ¶
func (in MapMap) ToMapMapOutputWithContext(ctx context.Context) MapMapOutput
type MapMapArray ¶ added in v3.213.0
type MapMapArray []MapMapInput
MapMapArray is an input type for []MapMapInput values.
func ToMapMapArray ¶ added in v3.213.0
func ToMapMapArray(in []map[string]map[string]any) MapMapArray
func (MapMapArray) ElementType ¶ added in v3.213.0
func (MapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]any).
func (MapMapArray) ToMapMapArrayOutput ¶ added in v3.213.0
func (in MapMapArray) ToMapMapArrayOutput() MapMapArrayOutput
func (MapMapArray) ToMapMapArrayOutputWithContext ¶ added in v3.213.0
func (in MapMapArray) ToMapMapArrayOutputWithContext(ctx context.Context) MapMapArrayOutput
type MapMapArrayInput ¶ added in v3.213.0
type MapMapArrayInput interface {
Input
ToMapMapArrayOutput() MapMapArrayOutput
ToMapMapArrayOutputWithContext(ctx context.Context) MapMapArrayOutput
}
MapMapArrayInput is an input type that accepts MapMapArray and MapMapArrayOutput values.
type MapMapArrayOutput ¶ added in v3.213.0
type MapMapArrayOutput struct{ *OutputState }
MapMapArrayOutput is an Output that returns []map[string]map[string]any values.
func ToMapMapArrayOutput ¶ added in v3.213.0
func ToMapMapArrayOutput(in []MapMapOutput) MapMapArrayOutput
func (MapMapArrayOutput) ElementType ¶ added in v3.213.0
func (MapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]any).
func (MapMapArrayOutput) Index ¶ added in v3.213.0
func (o MapMapArrayOutput) Index(i IntInput) MapMapOutput
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 (MapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (MapMapArrayOutput) MarshalJSON() ([]byte, error)
func (MapMapArrayOutput) ToMapMapArrayOutput ¶ added in v3.213.0
func (o MapMapArrayOutput) ToMapMapArrayOutput() MapMapArrayOutput
func (MapMapArrayOutput) ToMapMapArrayOutputWithContext ¶ added in v3.213.0
func (o MapMapArrayOutput) ToMapMapArrayOutputWithContext(ctx context.Context) MapMapArrayOutput
type MapMapInput ¶
type MapMapInput interface {
Input
ToMapMapOutput() MapMapOutput
ToMapMapOutputWithContext(ctx context.Context) MapMapOutput
}
MapMapInput is an input type that accepts MapMap and MapMapOutput values.
type MapMapMap ¶ added in v3.213.0
type MapMapMap map[string]MapMapInput
MapMapMap is an input type for map[string]MapMapInput values.
func ToMapMapMap ¶ added in v3.213.0
func (MapMapMap) ElementType ¶ added in v3.213.0
ElementType returns the element type of this Input (map[string]map[string]map[string]any).
func (MapMapMap) ToMapMapMapOutput ¶ added in v3.213.0
func (in MapMapMap) ToMapMapMapOutput() MapMapMapOutput
func (MapMapMap) ToMapMapMapOutputWithContext ¶ added in v3.213.0
func (in MapMapMap) ToMapMapMapOutputWithContext(ctx context.Context) MapMapMapOutput
type MapMapMapInput ¶ added in v3.213.0
type MapMapMapInput interface {
Input
ToMapMapMapOutput() MapMapMapOutput
ToMapMapMapOutputWithContext(ctx context.Context) MapMapMapOutput
}
MapMapMapInput is an input type that accepts MapMapMap and MapMapMapOutput values.
type MapMapMapOutput ¶ added in v3.213.0
type MapMapMapOutput struct{ *OutputState }
MapMapMapOutput is an Output that returns map[string]map[string]map[string]any values.
func ToMapMapMapOutput ¶ added in v3.213.0
func ToMapMapMapOutput(in map[string]MapMapOutput) MapMapMapOutput
func (MapMapMapOutput) ElementType ¶ added in v3.213.0
func (MapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]any).
func (MapMapMapOutput) MapIndex ¶ added in v3.213.0
func (o MapMapMapOutput) MapIndex(k StringInput) MapMapOutput
MapIndex looks up the key k in the map.
func (MapMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (MapMapMapOutput) MarshalJSON() ([]byte, error)
func (MapMapMapOutput) ToMapMapMapOutput ¶ added in v3.213.0
func (o MapMapMapOutput) ToMapMapMapOutput() MapMapMapOutput
func (MapMapMapOutput) ToMapMapMapOutputWithContext ¶ added in v3.213.0
func (o MapMapMapOutput) ToMapMapMapOutputWithContext(ctx context.Context) MapMapMapOutput
type MapMapOutput ¶
type MapMapOutput struct{ *OutputState }
MapMapOutput is an Output that returns map[string]map[string]any values.
func ToMapMapOutput ¶
func ToMapMapOutput(in map[string]MapOutput) MapMapOutput
func (MapMapOutput) ElementType ¶
func (MapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]any).
func (MapMapOutput) MapIndex ¶
func (o MapMapOutput) MapIndex(k StringInput) MapOutput
MapIndex looks up the key k in the map.
func (MapMapOutput) MarshalJSON ¶ added in v3.50.0
func (MapMapOutput) MarshalJSON() ([]byte, error)
func (MapMapOutput) ToMapMapOutput ¶
func (o MapMapOutput) ToMapMapOutput() MapMapOutput
func (MapMapOutput) ToMapMapOutputWithContext ¶
func (o MapMapOutput) ToMapMapOutputWithContext(ctx context.Context) MapMapOutput
type MapOutput ¶
type MapOutput struct{ *OutputState }
MapOutput is an Output that returns map[string]any values.
func ToMapOutput ¶
func (MapOutput) ElementType ¶
ElementType returns the element type of this Output (map[string]any).
func (MapOutput) MapIndex ¶
func (o MapOutput) MapIndex(k StringInput) Output
MapIndex looks up the key k in the map.
func (MapOutput) MarshalJSON ¶ added in v3.50.0
func (MapOutput) ToMapOutput ¶
func (MapOutput) ToMapOutputWithContext ¶
type MockCallArgs ¶
type MockCallArgs struct {
// Token indicates which function is being called. This token is of the form "package:module:function".
Token string
// Args are the arguments provided to the function call.
Args resource.PropertyMap
// Provider is the identifier of the provider instance being used to make the call.
Provider string
}
MockCallArgs is used to construct a call Mock
type MockResourceArgs ¶
type MockResourceArgs struct {
// TypeToken is the token that indicates which resource type is being constructed. This token
// is of the form "package:module:type".
TypeToken string
// Name is the logical name of the resource instance.
Name string
// Inputs are the inputs for the resource.
Inputs resource.PropertyMap
// Provider is the identifier of the provider instance being used to manage this resource.
Provider string
// ID is the physical identifier of an existing resource to read or import.
ID string
// Custom specifies whether or not the resource is Custom (i.e. managed by a resource provider).
Custom bool
// Full register RPC call, if available.
RegisterRPC *pulumirpc.RegisterResourceRequest
// Full read RPC call, if available
ReadRPC *pulumirpc.ReadResourceRequest
}
MockResourceArgs is a used to construct a newResource Mock
type MockResourceMonitor ¶
type MockResourceMonitor interface {
// This actually corresponds to Invoke on the provider, but is named so for legacy purposes
Call(args MockCallArgs) (resource.PropertyMap, error)
NewResource(args MockResourceArgs) (string, resource.PropertyMap, error)
}
type MockResourceMonitorWithMethodCall ¶ added in v3.174.0
type MockResourceMonitorWithMethodCall interface {
MockResourceMonitor
// This actually corresponds to Call on the provider, but is named so to differentiate from the
// Call method which actually corresponds to Invoke
MethodCall(args MockCallArgs) (resource.PropertyMap, error)
}
MockResourceMonitorWithMethodCall is an optional interface that mock resource monitors can implement to support method calls. This is separate from MockResourceMonitor to maintain backward compatibility with existing implementations.
type Output ¶
Output helps encode the relationship between resources in a Pulumi application. Specifically an output property holds onto a value and the resource it came from. An output value can then be provided when constructing new resources, allowing that new resource to know both the value as well as the resource the value came from. This allows for a precise "dependency graph" to be created, which properly tracks the relationship between resources.
func InternalGetRawOutputs ¶ added in v3.31.0
func InternalGetRawOutputs(res *ResourceState) Output
This is an internal method and future versions of the sdk may not support this API.
InternalGetRawOutputs obtains the full PropertyMap returned during resource registration, allowing a caller of RegisterResource to obtain directly information about the outputs and their known and secret attributes.
func NewOutput
deprecated
NewOutput returns an output value that can be used to rendezvous with the production of a value or error. The function returns the output itself, plus two functions: one for resolving a value, and another for rejecting with an error; exactly one function must be called. This acts like a promise.
Deprecated: use Context.NewOutput instead.
func OutputWithDependencies ¶ added in v3.142.0
func ToOutput ¶
ToOutput returns an Output that will resolve when all Inputs contained in the given value have resolved.
func ToOutputWithContext ¶
ToOutputWithContext returns an Output that will resolve when all Outputs contained in the given value have resolved.
func ToSecret ¶
ToSecret wraps the input in an Output marked as secret that will resolve when all Inputs contained in the given value have resolved.
func ToSecretWithContext ¶
ToSecretWithContext wraps the input in an Output marked as secret that will resolve when all Inputs contained in the given value have resolved.
func UnsafeUnknownOutput ¶ added in v3.31.0
UnsafeUnknownOutput Creates an unknown output. This is a low level API and should not be used in programs as this will cause "pulumi up" to fail if called and used during a non-dryrun deployment.
type OutputState ¶
type OutputState = internal.OutputState
OutputState holds the internal details of an Output and implements the Apply and ApplyWithContext methods.
type PackageInfo ¶
type ProviderResource ¶
type ProviderResource interface {
CustomResource
// contains filtered or unexported methods
}
ProviderResource is a resource that represents a configured instance of a particular package's provider plugin. These resources are supply the implementations of their package's CRUD operations. A specific provider instance can be used for a given resource by passing it in ResourceOpt.Provider.
type ProviderResourceState ¶
type ProviderResourceState struct {
CustomResourceState
// contains filtered or unexported fields
}
type Resource ¶
type Resource interface {
internal.Resource
// URN is this resource's stable logical URN used to distinctly address it before, during, and after deployments.
URN() URNOutput
// PulumiResourceName returns the name of the resource.
PulumiResourceName() string
// PulumiResourceType returns the type token of the resource.
PulumiResourceType() string
// contains filtered or unexported methods
}
Resource represents a cloud resource managed by Pulumi.
type ResourceArray ¶ added in v3.10.2
type ResourceArray []ResourceInput
ResourceArray is an input type for []ResourceInput values.
func NewResourceArray ¶ added in v3.10.2
func NewResourceArray(in ...Resource) ResourceArray
func ToResourceArray ¶ added in v3.10.2
func ToResourceArray(in []Resource) ResourceArray
func (ResourceArray) ElementType ¶ added in v3.10.2
func (ResourceArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]Resource).
func (ResourceArray) ToResourceArrayOutput ¶ added in v3.10.2
func (in ResourceArray) ToResourceArrayOutput() ResourceArrayOutput
func (ResourceArray) ToResourceArrayOutputWithContext ¶ added in v3.10.2
func (in ResourceArray) ToResourceArrayOutputWithContext(ctx context.Context) ResourceArrayOutput
type ResourceArrayInput ¶ added in v3.10.2
type ResourceArrayInput interface {
Input
ToResourceArrayOutput() ResourceArrayOutput
ToResourceArrayOutputWithContext(ctx context.Context) ResourceArrayOutput
}
ResourceArrayInput is an input type that accepts ResourceArray and ResourceArrayOutput values.
type ResourceArrayOutput ¶ added in v3.10.2
type ResourceArrayOutput struct{ *OutputState }
ResourceArrayOutput is an Output that returns []Resource values.
func NewResourceArrayOutput ¶ added in v3.10.2
func NewResourceArrayOutput(in ...ResourceOutput) ResourceArrayOutput
func ToResourceArrayOutput ¶ added in v3.10.2
func ToResourceArrayOutput(in []ResourceOutput) ResourceArrayOutput
func (ResourceArrayOutput) ElementType ¶ added in v3.10.2
func (ResourceArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]Resource).
func (ResourceArrayOutput) Index ¶ added in v3.10.2
func (o ResourceArrayOutput) Index(i IntInput) ResourceOutput
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 (ResourceArrayOutput) MarshalJSON ¶ added in v3.50.0
func (ResourceArrayOutput) MarshalJSON() ([]byte, error)
func (ResourceArrayOutput) ToResourceArrayOutput ¶ added in v3.10.2
func (o ResourceArrayOutput) ToResourceArrayOutput() ResourceArrayOutput
func (ResourceArrayOutput) ToResourceArrayOutputWithContext ¶ added in v3.10.2
func (o ResourceArrayOutput) ToResourceArrayOutputWithContext(ctx context.Context) ResourceArrayOutput
type ResourceHook ¶ added in v3.182.0
type ResourceHook struct {
Name string // The unqiue name of the resource hook.
Callback ResourceHookFunction // The function that will be called when the resource hook is triggered.
Opts ResourceOptions // The options for the resource hook.
// contains filtered or unexported fields
}
ResourceHook is a named hook that can be registered as a resource hook.
type ResourceHookArgs ¶ added in v3.182.0
type ResourceHookArgs struct {
URN URN // The URN of the resource that triggered the hook.
ID ID // The ID of the resource that triggered the hook.
Name string // The name of the resource that triggered the hook.
Type tokens.Type // The type of the resource that triggered the hook.
NewInputs resource.PropertyMap // The new inputs of the resource that triggered the hook.
OldInputs resource.PropertyMap // The old inputs of the resource that triggered the hook.
NewOutputs resource.PropertyMap // The new outputs of the resource that triggered the hook.
OldOutputs resource.PropertyMap // The old outputs of the resource that triggered the hook.
}
ResourceHookArgs represents the arguments passed to a resource hook.
Depending on the hook type, only some of the new/old inputs/outputs are set.
| Hook Type | old_inputs | new_inputs | old_outputs | new_outputs | | ------------- | ---------- | ---------- | ----------- | ----------- | | before_create | | ✓ | | | | after_create | | ✓ | | ✓ | | before_update | ✓ | ✓ | ✓ | | | after_update | ✓ | ✓ | ✓ | ✓ | | before_delete | ✓ | | ✓ | | | after_delete | ✓ | | ✓ | |
type ResourceHookBinding ¶ added in v3.182.0
type ResourceHookBinding struct {
BeforeCreate []*ResourceHook // Hooks to be invoked before the resource is created.
AfterCreate []*ResourceHook // Hooks to be invoked after the resource is created.
BeforeUpdate []*ResourceHook // Hooks to be invoked before the resource is updated.
AfterUpdate []*ResourceHook // Hooks to be invoked after the resource is updated.
// Hooks to be invoked before the resource is deleted.
//
// Note that delete hooks require that destroy operations are run with
// `--run-program`.
BeforeDelete []*ResourceHook
// Hooks to be invoked after the resource is deleted.
//
// Note that delete hooks require that destroy operations are run with
// `--run-program`.
AfterDelete []*ResourceHook
// Hooks to be invoked when an operation fails and is retryable.
OnError []*ErrorHook
}
ResourceHookBinding binds `ResourceHook` instances to a resource. The resource hooks will be invoked during certain step of the lifecycle of the resource.
`before_${action}` hooks that raise an exception cause the action to fail. `after_${action}` hooks that raise an exception will log a warning, but do not cause the action or the deployment to fail.
When running `pulumi destroy`, `before_delete` and `after_delete` resource hooks require the operation to run with `--run-program`, to ensure that the program which defines the hooks is available.
type ResourceHookFunction ¶ added in v3.182.0
type ResourceHookFunction func(args *ResourceHookArgs) error
ResourceHookFunction is a function that can be registered as a resource hook
type ResourceHookOptions ¶ added in v3.182.0
type ResourceHookOptions struct {
OnDryRun bool // Run the hook during dry run (preview) operations. Defaults to false.
}
ResourceHookOptions are the options for registering a resource hook.
type ResourceInput ¶ added in v3.10.2
type ResourceInput interface {
Input
ToResourceOutput() ResourceOutput
ToResourceOutputWithContext(context.Context) ResourceOutput
}
ResourceInput is an Input type carrying Resource values.
Unfortunately `Resource` values do not implement `ResourceInput` in the current version. Use `NewResourceInput` instead.
func NewResourceInput ¶ added in v3.10.2
func NewResourceInput(resource Resource) ResourceInput
type ResourceModule ¶
type ResourceOption ¶
type ResourceOption interface {
// contains filtered or unexported methods
}
func AdditionalSecretOutputs ¶
func AdditionalSecretOutputs(o []string) ResourceOption
AdditionalSecretOutputs specifies a list of output properties to mark as secret.
func Aliases ¶
func Aliases(o []Alias) ResourceOption
Aliases applies a list of identifiers to find and use existing resources.
func Composite ¶ added in v3.31.0
func Composite(opts ...ResourceOption) ResourceOption
Composite is a resource option that contains other resource options.
func DeleteBeforeReplace ¶
func DeleteBeforeReplace(o bool) ResourceOption
DeleteBeforeReplace, when set to true, ensures that this resource is deleted prior to replacement.
func DeletedWith ¶ added in v3.46.1
func DeletedWith(r Resource) ResourceOption
If set, the providers Delete method will not be called for this resource if specified resource is being deleted as well.
func EnvVarMappings ¶ added in v3.220.0
func EnvVarMappings(mappings map[string]string) ResourceOption
EnvVarMappings sets environment variable remappings for provider resources. The map should contain NEW_KEY -> OLD_KEY pairs. If NEW_KEY exists in the environment, the provider will see OLD_KEY with that value. For example, {"MY_SPECIAL_AZ_LOGIN": "AZ_LOGIN"} means if MY_SPECIAL_AZ_LOGIN exists, the provider will see AZ_LOGIN=value(MY_SPECIAL_AZ_LOGIN). This option only applies to provider resources (pulumi:providers:*).
func HideDiffs ¶ added in v3.200.0
func HideDiffs(paths []string) ResourceOption
Hide the diffs for a set of property paths.
func IgnoreChanges ¶
func IgnoreChanges(o []string) ResourceOption
Ignore changes to any of the specified properties.
func Import ¶
func Import(o IDInput) ResourceOption
Import, when provided with a resource ID, indicates that this resource's provider should import its state from the cloud resource with the given ID. The inputs to the resource's constructor must align with the resource's current state. Once a resource has been imported, the import property must be removed from the resource's options.
func Protect ¶
func Protect(o bool) ResourceOption
Protect, when set to true, ensures that this resource cannot be deleted (without first setting it to false).
func ProviderMap ¶
func ProviderMap(o map[string]ProviderResource) ResourceOption
ProviderMap is an optional map of package to provider resource for a component resource.
func Providers ¶
func Providers(o ...ProviderResource) ResourceOption
Providers is an optional list of providers to use for a resource's children.
func ReplaceOnChanges ¶ added in v3.6.1
func ReplaceOnChanges(o []string) ResourceOption
ReplaceOnChanges will force a replacement when any of these property paths are set. If this list includes `"*"`, changes to any properties will force a replacement. Initialization errors from previous deployments will require replacement instead of update only if `"*"` is passed.
func ReplaceWith ¶ added in v3.207.0
func ReplaceWith(r []Resource) ResourceOption
If set, the providers Replace method will not be called for this resource if any of the specified resources is replaced.
func ReplacementTrigger ¶ added in v3.208.0
func ReplacementTrigger(o Input) ResourceOption
If set, the engine will diff this with the last recorded value, and trigger a replace if they are not equal.
func ResourceHooks ¶ added in v3.182.0
func ResourceHooks(hooks *ResourceHookBinding) ResourceOption
If set, ResourceHooks are the resource hooks to bind to this resource. The hooks will be invoked during the lifecycle of the resource.
func RetainOnDelete ¶ added in v3.25.0
func RetainOnDelete(b bool) ResourceOption
If set to True, the providers Delete method will not be called for this resource.
func Timeouts ¶
func Timeouts(o *CustomTimeouts) ResourceOption
Timeouts is an optional configuration block used for CRUD operations
func Transformations ¶
func Transformations(o []ResourceTransformation) ResourceOption
Transformations is an optional list of transformations to be applied to the resource.
func Transforms ¶ added in v3.115.0
func Transforms(o []ResourceTransform) ResourceOption
Transforms is an optional list of transforms to be applied to the resource.
func URN_ ¶
func URN_(o string) ResourceOption
URN_ is an optional URN of a previously-registered resource of this type to read from the engine.
type ResourceOptions ¶ added in v3.57.0
type ResourceOptions struct {
// AdditionalSecretOutputs lists output properties
// that must be encrypted as secrets.
AdditionalSecretOutputs []string
// Aliases lists aliases for this resource
// that are used to find and use existing resources.
Aliases []Alias
// CustomTimeouts, if set, overrides the default timeouts
// for resource CRUD operations.
CustomTimeouts *CustomTimeouts
// DeleteBeforeReplace specifies that resources being replaced
// should be deleted before creating the replacement
// instead of Pulumi's default behavior of creating the replacement
// before performing deletion.
DeleteBeforeReplace bool
// DependsOn lists additional explicit dependencies for the resource
// in addition to those tracked automatically by Pulumi.
DependsOn []Resource
// DependsOnInputs holds explicit dependencies for the resource
// that may not be fully known yet.
DependsOnInputs []ResourceArrayInput
// IgnoreChanges lists properties changes to which should be ignored.
IgnoreChanges []string
// HideDiffs lists property paths which shouldn't be displayed during diffs.
HideDiffs []string
// Import specifies that the provider for this resource
// should import its state from a cloud resource with the given ID.
Import IDInput
// Parent is the parent resource for the resource being created,
// or nil if this resource does not have a parent.
Parent Resource
// Protect prevents this resource from being deleted.
Protect bool
// Provider is the provider resource to use for this resource's CRUD operations.
// It's nil if the default provider should be used.
Provider ProviderResource
// Providers is a bag of providers available
// to instantiate resources of various types.
// These are used for a type when a provider for that type
// was not explicitly supplied.
Providers []ProviderResource
// ReplaceOnChanges lists properties that, when modified,
// force a replacement of the resource.
// The list may include '*' to indicate that all properties trigger
// replacements.
ReplaceOnChanges []string
// If set, the engine will diff this with the last recorded value, and trigger
// a replace if they are not equal. Note that if either value is null, no
// comparison is done and no replacement is triggered. This means that the
// replacement trigger only applies to two subsequent deployments with defined
// triggers.
ReplacementTrigger Input
// Transformations is a list of functions that transform
// the resource's properties during construction.
Transformations []ResourceTransformation
// Transforms is a list of functions that transform
// the resource's properties during construction.
Transforms []ResourceTransform
// URN is the URN of a previously-registered resource of this type.
URN string
// Version changes the version of the provider plugin that should be used
// when operating on this resource.
// This will be blank if the version was automatically inferred.
Version string
// PluginDownloadURL specifies the URL from which the provider plugin
// should be downloaded.
// This will be blank if the URL was inferred automatically.
PluginDownloadURL string
// RetainOnDelete specifies that the resource should not be deleted
// in the cloud provider, even if it's deleted from Pulumi.
RetainOnDelete bool
// DeletedWith holds a container resource that, if deleted,
// also deletes this resource.
DeletedWith Resource
// ReplaceWith holds a list of container resources that, if replaced,
// also trigger a replace of this resource.
ReplaceWith []Resource
// Hooks are the optional resource hooks to bind to this resource. The hooks
// will be invoked during the lifecycle of the resource.
Hooks *ResourceHookBinding
// EnvVarMappings specifies environment variable mappings for provider resources.
// Keys are the source environment variable names, values are the target names.
EnvVarMappings map[string]string
}
ResourceOptions is a snapshot of one or more [ResourceOption]s.
You cannot pass a ResourceOptions struct to a resource constructor. Instead, use individual ResourceOption values to configure a resource. The ResourceOptions struct only provides a read-only preview of the collective effect of the options.
See https://www.pulumi.com/docs/intro/concepts/resources/options/ for more details on individual options.
func NewResourceOptions ¶ added in v3.57.0
func NewResourceOptions(opts ...ResourceOption) (*ResourceOptions, error)
NewResourceOptions builds a preview of the effect of the provided options.
Use this to get a read-only snapshot of a list of options inside mocks and component resources.
type ResourceOrInvokeOption ¶
type ResourceOrInvokeOption interface {
ResourceOption
InvokeOption
}
func DependsOn ¶
func DependsOn(o []Resource) ResourceOrInvokeOption
DependsOn is an optional array of explicit dependencies on other resources.
func DependsOnInputs ¶ added in v3.10.2
func DependsOnInputs(o ResourceArrayInput) ResourceOrInvokeOption
Declares explicit dependencies on other resources. Similar to `DependsOn`, but also admits resource inputs and outputs:
var r Resource var ri ResourceInput var ro ResourceOutput allDeps := NewResourceArrayOutput(NewResourceOutput(r), ri.ToResourceOutput(), ro) DependsOnInputs(allDeps)
func Parameterization ¶ added in v3.129.0
func Parameterization(parameter []byte) ResourceOrInvokeOption
If set this resource will be parameterized with the given package reference.
func Parent ¶
func Parent(r Resource) ResourceOrInvokeOption
Parent sets the parent resource to which this resource or invoke belongs.
func PluginDownloadURL ¶ added in v3.21.1
func PluginDownloadURL(o string) ResourceOrInvokeOption
PluginDownloadURL is an optional url, corresponding to the download url of the provider plugin that should be used when operating on this resource. This url overrides the url information inferred from the current package and should rarely be used.
func Provider ¶
func Provider(r ProviderResource) ResourceOrInvokeOption
Provider sets the provider resource to use for a resource's CRUD operations or an invoke's call.
func Version ¶
func Version(o string) ResourceOrInvokeOption
Version is an optional version, corresponding to the version of the provider plugin that should be used when operating on this resource. This version overrides the version information inferred from the current package and should rarely be used.
type ResourceOutput ¶
type ResourceOutput struct{ *OutputState }
ResourceOutput is an Output that returns Resource values. TODO: ResourceOutput and the init() should probably be code generated.
func NewResourceOutput ¶ added in v3.10.2
func NewResourceOutput(resource Resource) ResourceOutput
func (ResourceOutput) ElementType ¶
func (ResourceOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (Resource).
func (ResourceOutput) MarshalJSON ¶ added in v3.50.0
func (ResourceOutput) MarshalJSON() ([]byte, error)
func (ResourceOutput) ToResourceOutput ¶ added in v3.10.2
func (o ResourceOutput) ToResourceOutput() ResourceOutput
func (ResourceOutput) ToResourceOutputWithContext ¶ added in v3.10.2
func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
type ResourcePackage ¶
type ResourcePackage interface {
Versioned
ConstructProvider(ctx *Context, name, typ, urn string) (ProviderResource, error)
}
type ResourceState ¶
type ResourceState struct {
// contains filtered or unexported fields
}
ResourceState is the base
func (*ResourceState) GetProvider ¶
func (s *ResourceState) GetProvider(token string) ProviderResource
func (*ResourceState) PulumiResourceName ¶ added in v3.158.0
func (s *ResourceState) PulumiResourceName() string
The name assigned to the resource at construction.
func (*ResourceState) PulumiResourceType ¶ added in v3.158.0
func (s *ResourceState) PulumiResourceType() string
The type assigned to the resource at construction.
func (*ResourceState) URN ¶
func (s *ResourceState) URN() URNOutput
type ResourceTransform ¶ added in v3.118.0
type ResourceTransform func(context.Context, *ResourceTransformArgs) *ResourceTransformResult
ResourceTransform is the callback signature for the `transforms` resource option. A transform is passed the same set of inputs provided to the `Resource` constructor, and can optionally return back alternate values for the `props` and/or `opts` prior to the resource actually being created. The effect will be as though those props and opts were passed in place of the original call to the `Resource` constructor. If the transform returns nil, this indicates that the resource will not be transformed.
type ResourceTransformArgs ¶ added in v3.118.0
type ResourceTransformArgs struct {
// If the resource is a custom or component resource
Custom bool
// The type of the resource.
Type string
// The name of the resource.
Name string
// The original properties passed to the resource constructor.
Props Map
// The original resource options passed to the resource constructor.
Opts ResourceOptions
}
ResourceTransformArgs is the argument bag passed to a resource transform.
type ResourceTransformResult ¶ added in v3.118.0
type ResourceTransformResult struct {
// The new properties to use in place of the original `props`.
Props Map
// The new resource options to use in place of the original `opts`.
Opts ResourceOptions
}
ResourceTransformResult is the result that must be returned by a resource transform callback. It includes new values to use for the `props` and `opts` of the `Resource` in place of the originally provided values.
type ResourceTransformation ¶
type ResourceTransformation func(*ResourceTransformationArgs) *ResourceTransformationResult
ResourceTransformation is the callback signature for the `transformations` resource option. A transformation is passed the same set of inputs provided to the `Resource` constructor, and can optionally return back alternate values for the `props` and/or `opts` prior to the resource actually being created. The effect will be as though those props and opts were passed in place of the original call to the `Resource` constructor. If the transformation returns nil, this indicates that the resource will not be transformed.
type ResourceTransformationArgs ¶
type ResourceTransformationArgs struct {
// The resource instance that is being transformed.
Resource Resource
// The type of the resource.
Type string
// The name of the resource.
Name string
// The original properties passed to the resource constructor.
Props Input
// The original resource options passed to the resource constructor.
Opts []ResourceOption
}
ResourceTransformationArgs is the argument bag passed to a resource transformation.
type ResourceTransformationResult ¶
type ResourceTransformationResult struct {
// The new properties to use in place of the original `props`.
Props Input
// The new resource options to use in place of the original `opts`.
Opts []ResourceOption
}
ResourceTransformationResult is the result that must be returned by a resource transformation callback. It includes new values to use for the `props` and `opts` of the `Resource` in place of the originally provided values.
type RunFunc ¶
RunFunc executes the body of a Pulumi program. It may register resources using the deployment context supplied as an arguent and any non-nil return value is interpreted as a program error by the Pulumi runtime.
type RunInfo ¶
type RunInfo struct {
Project string
RootDirectory string
Stack string
Config map[string]string
ConfigSecretKeys []string
Parallel int32
DryRun bool
MonitorAddr string
EngineAddr string
Organization string
Mocks MockResourceMonitor
// contains filtered or unexported fields
}
RunInfo contains all the metadata about a run request.
type RunOption ¶
type RunOption func(*RunInfo)
A RunOption is used to control the behavior of Run and RunErr.
func WithMocks ¶
func WithMocks(project, stack string, mocks MockResourceMonitor) RunOption
func WithMocksWithOrganization ¶ added in v3.40.2
func WithMocksWithOrganization(organization, project, stack string, mocks MockResourceMonitor) RunOption
type StackReference ¶
type StackReference struct {
CustomResourceState
// Name is in the form "Org/Program/Stack"
Name StringOutput `pulumi:"name"`
// Outputs resolves with exports from the named stack
Outputs MapOutput `pulumi:"outputs"`
// contains filtered or unexported fields
}
StackReference manages a reference to a Pulumi stack.
func NewStackReference ¶
func NewStackReference(ctx *Context, name string, args *StackReferenceArgs, opts ...ResourceOption, ) (*StackReference, error)
NewStackReference creates a stack reference that makes available outputs from the specified stack
func (*StackReference) GetFloat64Output ¶ added in v3.9.0
func (s *StackReference) GetFloat64Output(name StringInput) Float64Output
GetFloat64Output returns a stack output keyed by the given name as an Float64Output
func (*StackReference) GetIDOutput ¶
func (s *StackReference) GetIDOutput(name StringInput) IDOutput
GetIDOutput returns a stack output keyed by the given name as an IDOutput
func (*StackReference) GetIntOutput ¶ added in v3.9.0
func (s *StackReference) GetIntOutput(name StringInput) IntOutput
GetIntOutput returns a stack output keyed by the given name as an IntOutput
func (*StackReference) GetOutput ¶
func (s *StackReference) GetOutput(name StringInput) AnyOutput
GetOutput returns a stack output keyed by the given name as an AnyOutput If the given name is not present in the StackReference, Output<nil> is returned.
func (*StackReference) GetOutputDetails ¶ added in v3.55.0
func (s *StackReference) GetOutputDetails(name string) (*StackReferenceOutputDetails, error)
GetOutputDetails retrieves a stack output keyed by the given name and returns the value inside a StackReferenceOutputDetails object.
It sets the Value or the SecretValue fields of StackReferenceOutputDetails depending on whether the stack output is a secret. If the given name is not present in the StackReference, both fields are nil.
func (*StackReference) GetStringOutput ¶
func (s *StackReference) GetStringOutput(name StringInput) StringOutput
GetStringOutput returns a stack output keyed by the given name as an StringOutput
type StackReferenceArgs ¶
type StackReferenceArgs struct {
// Name is in the form "Org/Program/Stack"
Name StringInput
}
StackReferenceArgs is the input to NewStackReference that allows specifying a stack name
func (StackReferenceArgs) ElementType ¶
func (StackReferenceArgs) ElementType() reflect.Type
type StackReferenceOutputDetails ¶ added in v3.55.0
type StackReferenceOutputDetails struct {
// Output value returned by the StackReference.
// This field is nil if the value is a secret
// or it does not exist.
Value any
// Secret output value returned by the StackReference.
// This field is nil if the value is not a secret
// or it does not exist.
SecretValue any
}
StackReferenceOutputDetails holds a stack output value. At most one of the Value and SecretValue fields will be set.
You can build a StackReferenceOutputDetails with the StackReference.GetOutputDetails method.
type Stash ¶ added in v3.208.0
type Stash struct {
CustomResourceState
// The value saved in the state for the stash.
Output AnyOutput `pulumi:"output"`
// The most recent value passed to the stash resource.
Input AnyOutput `pulumi:"input"`
// contains filtered or unexported fields
}
Stash stores an arbitrary value in the state.
type StashArgs ¶ added in v3.208.0
type StashArgs struct {
// The value to store in the stash resource.
Input Input
}
func (StashArgs) ElementType ¶ added in v3.208.0
type String ¶
type String string
String is an input type for string values.
func (String) ElementType ¶
ElementType returns the element type of this Input (string).
func (String) ToStringOutput ¶
func (in String) ToStringOutput() StringOutput
func (String) ToStringOutputWithContext ¶
func (in String) ToStringOutputWithContext(ctx context.Context) StringOutput
func (String) ToStringPtrOutput ¶
func (in String) ToStringPtrOutput() StringPtrOutput
func (String) ToStringPtrOutputWithContext ¶
func (in String) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
type StringArray ¶
type StringArray []StringInput
StringArray is an input type for []StringInput values.
func ToStringArray ¶
func ToStringArray(in []string) StringArray
func (StringArray) ElementType ¶
func (StringArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]string).
func (StringArray) ToStringArrayOutput ¶
func (in StringArray) ToStringArrayOutput() StringArrayOutput
func (StringArray) ToStringArrayOutputWithContext ¶
func (in StringArray) ToStringArrayOutputWithContext(ctx context.Context) StringArrayOutput
type StringArrayArray ¶
type StringArrayArray []StringArrayInput
StringArrayArray is an input type for []StringArrayInput values.
func ToStringArrayArray ¶
func ToStringArrayArray(in [][]string) StringArrayArray
func (StringArrayArray) ElementType ¶
func (StringArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]string).
func (StringArrayArray) ToStringArrayArrayOutput ¶
func (in StringArrayArray) ToStringArrayArrayOutput() StringArrayArrayOutput
func (StringArrayArray) ToStringArrayArrayOutputWithContext ¶
func (in StringArrayArray) ToStringArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayOutput
type StringArrayArrayArray ¶ added in v3.213.0
type StringArrayArrayArray []StringArrayArrayInput
StringArrayArrayArray is an input type for []StringArrayArrayInput values.
func ToStringArrayArrayArray ¶ added in v3.213.0
func ToStringArrayArrayArray(in [][][]string) StringArrayArrayArray
func (StringArrayArrayArray) ElementType ¶ added in v3.213.0
func (StringArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]string).
func (StringArrayArrayArray) ToStringArrayArrayArrayOutput ¶ added in v3.213.0
func (in StringArrayArrayArray) ToStringArrayArrayArrayOutput() StringArrayArrayArrayOutput
func (StringArrayArrayArray) ToStringArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in StringArrayArrayArray) ToStringArrayArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayArrayOutput
type StringArrayArrayArrayInput ¶ added in v3.213.0
type StringArrayArrayArrayInput interface {
Input
ToStringArrayArrayArrayOutput() StringArrayArrayArrayOutput
ToStringArrayArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayArrayOutput
}
StringArrayArrayArrayInput is an input type that accepts StringArrayArrayArray and StringArrayArrayArrayOutput values.
type StringArrayArrayArrayOutput ¶ added in v3.213.0
type StringArrayArrayArrayOutput struct{ *OutputState }
StringArrayArrayArrayOutput is an Output that returns [][][]string values.
func ToStringArrayArrayArrayOutput ¶ added in v3.213.0
func ToStringArrayArrayArrayOutput(in []StringArrayArrayOutput) StringArrayArrayArrayOutput
func (StringArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (StringArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]string).
func (StringArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o StringArrayArrayArrayOutput) Index(i IntInput) StringArrayArrayOutput
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 (StringArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (StringArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (StringArrayArrayArrayOutput) ToStringArrayArrayArrayOutput ¶ added in v3.213.0
func (o StringArrayArrayArrayOutput) ToStringArrayArrayArrayOutput() StringArrayArrayArrayOutput
func (StringArrayArrayArrayOutput) ToStringArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o StringArrayArrayArrayOutput) ToStringArrayArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayArrayOutput
type StringArrayArrayInput ¶
type StringArrayArrayInput interface {
Input
ToStringArrayArrayOutput() StringArrayArrayOutput
ToStringArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayOutput
}
StringArrayArrayInput is an input type that accepts StringArrayArray and StringArrayArrayOutput values.
type StringArrayArrayMap ¶ added in v3.213.0
type StringArrayArrayMap map[string]StringArrayArrayInput
StringArrayArrayMap is an input type for map[string]StringArrayArrayInput values.
func ToStringArrayArrayMap ¶ added in v3.213.0
func ToStringArrayArrayMap(in map[string][][]string) StringArrayArrayMap
func (StringArrayArrayMap) ElementType ¶ added in v3.213.0
func (StringArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]string).
func (StringArrayArrayMap) ToStringArrayArrayMapOutput ¶ added in v3.213.0
func (in StringArrayArrayMap) ToStringArrayArrayMapOutput() StringArrayArrayMapOutput
func (StringArrayArrayMap) ToStringArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (in StringArrayArrayMap) ToStringArrayArrayMapOutputWithContext(ctx context.Context) StringArrayArrayMapOutput
type StringArrayArrayMapInput ¶ added in v3.213.0
type StringArrayArrayMapInput interface {
Input
ToStringArrayArrayMapOutput() StringArrayArrayMapOutput
ToStringArrayArrayMapOutputWithContext(ctx context.Context) StringArrayArrayMapOutput
}
StringArrayArrayMapInput is an input type that accepts StringArrayArrayMap and StringArrayArrayMapOutput values.
type StringArrayArrayMapOutput ¶ added in v3.213.0
type StringArrayArrayMapOutput struct{ *OutputState }
StringArrayArrayMapOutput is an Output that returns map[string][][]string values.
func ToStringArrayArrayMapOutput ¶ added in v3.213.0
func ToStringArrayArrayMapOutput(in map[string]StringArrayArrayOutput) StringArrayArrayMapOutput
func (StringArrayArrayMapOutput) ElementType ¶ added in v3.213.0
func (StringArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]string).
func (StringArrayArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o StringArrayArrayMapOutput) MapIndex(k StringInput) StringArrayArrayOutput
MapIndex looks up the key k in the map.
func (StringArrayArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (StringArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (StringArrayArrayMapOutput) ToStringArrayArrayMapOutput ¶ added in v3.213.0
func (o StringArrayArrayMapOutput) ToStringArrayArrayMapOutput() StringArrayArrayMapOutput
func (StringArrayArrayMapOutput) ToStringArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (o StringArrayArrayMapOutput) ToStringArrayArrayMapOutputWithContext(ctx context.Context) StringArrayArrayMapOutput
type StringArrayArrayOutput ¶
type StringArrayArrayOutput struct{ *OutputState }
StringArrayArrayOutput is an Output that returns [][]string values.
func ToStringArrayArrayOutput ¶
func ToStringArrayArrayOutput(in []StringArrayOutput) StringArrayArrayOutput
func (StringArrayArrayOutput) ElementType ¶
func (StringArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]string).
func (StringArrayArrayOutput) Index ¶
func (o StringArrayArrayOutput) Index(i IntInput) StringArrayOutput
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 (StringArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (StringArrayArrayOutput) MarshalJSON() ([]byte, error)
func (StringArrayArrayOutput) ToStringArrayArrayOutput ¶
func (o StringArrayArrayOutput) ToStringArrayArrayOutput() StringArrayArrayOutput
func (StringArrayArrayOutput) ToStringArrayArrayOutputWithContext ¶
func (o StringArrayArrayOutput) ToStringArrayArrayOutputWithContext(ctx context.Context) StringArrayArrayOutput
type StringArrayInput ¶
type StringArrayInput interface {
Input
ToStringArrayOutput() StringArrayOutput
ToStringArrayOutputWithContext(ctx context.Context) StringArrayOutput
}
StringArrayInput is an input type that accepts StringArray and StringArrayOutput values.
type StringArrayMap ¶
type StringArrayMap map[string]StringArrayInput
StringArrayMap is an input type for map[string]StringArrayInput values.
func ToStringArrayMap ¶
func ToStringArrayMap(in map[string][]string) StringArrayMap
func (StringArrayMap) ElementType ¶
func (StringArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]string).
func (StringArrayMap) ToStringArrayMapOutput ¶
func (in StringArrayMap) ToStringArrayMapOutput() StringArrayMapOutput
func (StringArrayMap) ToStringArrayMapOutputWithContext ¶
func (in StringArrayMap) ToStringArrayMapOutputWithContext(ctx context.Context) StringArrayMapOutput
type StringArrayMapArray ¶ added in v3.213.0
type StringArrayMapArray []StringArrayMapInput
StringArrayMapArray is an input type for []StringArrayMapInput values.
func ToStringArrayMapArray ¶ added in v3.213.0
func ToStringArrayMapArray(in []map[string][]string) StringArrayMapArray
func (StringArrayMapArray) ElementType ¶ added in v3.213.0
func (StringArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]string).
func (StringArrayMapArray) ToStringArrayMapArrayOutput ¶ added in v3.213.0
func (in StringArrayMapArray) ToStringArrayMapArrayOutput() StringArrayMapArrayOutput
func (StringArrayMapArray) ToStringArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in StringArrayMapArray) ToStringArrayMapArrayOutputWithContext(ctx context.Context) StringArrayMapArrayOutput
type StringArrayMapArrayInput ¶ added in v3.213.0
type StringArrayMapArrayInput interface {
Input
ToStringArrayMapArrayOutput() StringArrayMapArrayOutput
ToStringArrayMapArrayOutputWithContext(ctx context.Context) StringArrayMapArrayOutput
}
StringArrayMapArrayInput is an input type that accepts StringArrayMapArray and StringArrayMapArrayOutput values.
type StringArrayMapArrayOutput ¶ added in v3.213.0
type StringArrayMapArrayOutput struct{ *OutputState }
StringArrayMapArrayOutput is an Output that returns []map[string][]string values.
func ToStringArrayMapArrayOutput ¶ added in v3.213.0
func ToStringArrayMapArrayOutput(in []StringArrayMapOutput) StringArrayMapArrayOutput
func (StringArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (StringArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]string).
func (StringArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o StringArrayMapArrayOutput) Index(i IntInput) StringArrayMapOutput
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 (StringArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (StringArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (StringArrayMapArrayOutput) ToStringArrayMapArrayOutput ¶ added in v3.213.0
func (o StringArrayMapArrayOutput) ToStringArrayMapArrayOutput() StringArrayMapArrayOutput
func (StringArrayMapArrayOutput) ToStringArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o StringArrayMapArrayOutput) ToStringArrayMapArrayOutputWithContext(ctx context.Context) StringArrayMapArrayOutput
type StringArrayMapInput ¶
type StringArrayMapInput interface {
Input
ToStringArrayMapOutput() StringArrayMapOutput
ToStringArrayMapOutputWithContext(ctx context.Context) StringArrayMapOutput
}
StringArrayMapInput is an input type that accepts StringArrayMap and StringArrayMapOutput values.
type StringArrayMapMap ¶ added in v3.213.0
type StringArrayMapMap map[string]StringArrayMapInput
StringArrayMapMap is an input type for map[string]StringArrayMapInput values.
func ToStringArrayMapMap ¶ added in v3.213.0
func ToStringArrayMapMap(in map[string]map[string][]string) StringArrayMapMap
func (StringArrayMapMap) ElementType ¶ added in v3.213.0
func (StringArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]string).
func (StringArrayMapMap) ToStringArrayMapMapOutput ¶ added in v3.213.0
func (in StringArrayMapMap) ToStringArrayMapMapOutput() StringArrayMapMapOutput
func (StringArrayMapMap) ToStringArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in StringArrayMapMap) ToStringArrayMapMapOutputWithContext(ctx context.Context) StringArrayMapMapOutput
type StringArrayMapMapInput ¶ added in v3.213.0
type StringArrayMapMapInput interface {
Input
ToStringArrayMapMapOutput() StringArrayMapMapOutput
ToStringArrayMapMapOutputWithContext(ctx context.Context) StringArrayMapMapOutput
}
StringArrayMapMapInput is an input type that accepts StringArrayMapMap and StringArrayMapMapOutput values.
type StringArrayMapMapOutput ¶ added in v3.213.0
type StringArrayMapMapOutput struct{ *OutputState }
StringArrayMapMapOutput is an Output that returns map[string]map[string][]string values.
func ToStringArrayMapMapOutput ¶ added in v3.213.0
func ToStringArrayMapMapOutput(in map[string]StringArrayMapOutput) StringArrayMapMapOutput
func (StringArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (StringArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]string).
func (StringArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o StringArrayMapMapOutput) MapIndex(k StringInput) StringArrayMapOutput
MapIndex looks up the key k in the map.
func (StringArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (StringArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (StringArrayMapMapOutput) ToStringArrayMapMapOutput ¶ added in v3.213.0
func (o StringArrayMapMapOutput) ToStringArrayMapMapOutput() StringArrayMapMapOutput
func (StringArrayMapMapOutput) ToStringArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o StringArrayMapMapOutput) ToStringArrayMapMapOutputWithContext(ctx context.Context) StringArrayMapMapOutput
type StringArrayMapOutput ¶
type StringArrayMapOutput struct{ *OutputState }
StringArrayMapOutput is an Output that returns map[string][]string values.
func ToStringArrayMapOutput ¶
func ToStringArrayMapOutput(in map[string]StringArrayOutput) StringArrayMapOutput
func (StringArrayMapOutput) ElementType ¶
func (StringArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]string).
func (StringArrayMapOutput) MapIndex ¶
func (o StringArrayMapOutput) MapIndex(k StringInput) StringArrayOutput
MapIndex looks up the key k in the map.
func (StringArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (StringArrayMapOutput) MarshalJSON() ([]byte, error)
func (StringArrayMapOutput) ToStringArrayMapOutput ¶
func (o StringArrayMapOutput) ToStringArrayMapOutput() StringArrayMapOutput
func (StringArrayMapOutput) ToStringArrayMapOutputWithContext ¶
func (o StringArrayMapOutput) ToStringArrayMapOutputWithContext(ctx context.Context) StringArrayMapOutput
type StringArrayOutput ¶
type StringArrayOutput struct{ *OutputState }
StringArrayOutput is an Output that returns []string values.
func ToStringArrayOutput ¶
func ToStringArrayOutput(in []StringOutput) StringArrayOutput
func (StringArrayOutput) ElementType ¶
func (StringArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]string).
func (StringArrayOutput) Index ¶
func (o StringArrayOutput) Index(i IntInput) StringOutput
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 (StringArrayOutput) MarshalJSON ¶ added in v3.50.0
func (StringArrayOutput) MarshalJSON() ([]byte, error)
func (StringArrayOutput) ToStringArrayOutput ¶
func (o StringArrayOutput) ToStringArrayOutput() StringArrayOutput
func (StringArrayOutput) ToStringArrayOutputWithContext ¶
func (o StringArrayOutput) ToStringArrayOutputWithContext(ctx context.Context) StringArrayOutput
type StringInput ¶
type StringInput interface {
Input
ToStringOutput() StringOutput
ToStringOutputWithContext(ctx context.Context) StringOutput
ToStringPtrOutput() StringPtrOutput
ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
}
StringInput is an input type that accepts String and StringOutput values.
type StringMap ¶
type StringMap map[string]StringInput
StringMap is an input type for map[string]StringInput values.
func ToStringMap ¶
func (StringMap) ElementType ¶
ElementType returns the element type of this Input (map[string]string).
func (StringMap) ToStringMapOutput ¶
func (in StringMap) ToStringMapOutput() StringMapOutput
func (StringMap) ToStringMapOutputWithContext ¶
func (in StringMap) ToStringMapOutputWithContext(ctx context.Context) StringMapOutput
type StringMapArray ¶
type StringMapArray []StringMapInput
StringMapArray is an input type for []StringMapInput values.
func ToStringMapArray ¶
func ToStringMapArray(in []map[string]string) StringMapArray
func (StringMapArray) ElementType ¶
func (StringMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]string).
func (StringMapArray) ToStringMapArrayOutput ¶
func (in StringMapArray) ToStringMapArrayOutput() StringMapArrayOutput
func (StringMapArray) ToStringMapArrayOutputWithContext ¶
func (in StringMapArray) ToStringMapArrayOutputWithContext(ctx context.Context) StringMapArrayOutput
type StringMapArrayInput ¶
type StringMapArrayInput interface {
Input
ToStringMapArrayOutput() StringMapArrayOutput
ToStringMapArrayOutputWithContext(ctx context.Context) StringMapArrayOutput
}
StringMapArrayInput is an input type that accepts StringMapArray and StringMapArrayOutput values.
type StringMapArrayMap ¶ added in v3.213.0
type StringMapArrayMap map[string]StringMapArrayInput
StringMapArrayMap is an input type for map[string]StringMapArrayInput values.
func ToStringMapArrayMap ¶ added in v3.213.0
func ToStringMapArrayMap(in map[string][]map[string]string) StringMapArrayMap
func (StringMapArrayMap) ElementType ¶ added in v3.213.0
func (StringMapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]string).
func (StringMapArrayMap) ToStringMapArrayMapOutput ¶ added in v3.213.0
func (in StringMapArrayMap) ToStringMapArrayMapOutput() StringMapArrayMapOutput
func (StringMapArrayMap) ToStringMapArrayMapOutputWithContext ¶ added in v3.213.0
func (in StringMapArrayMap) ToStringMapArrayMapOutputWithContext(ctx context.Context) StringMapArrayMapOutput
type StringMapArrayMapInput ¶ added in v3.213.0
type StringMapArrayMapInput interface {
Input
ToStringMapArrayMapOutput() StringMapArrayMapOutput
ToStringMapArrayMapOutputWithContext(ctx context.Context) StringMapArrayMapOutput
}
StringMapArrayMapInput is an input type that accepts StringMapArrayMap and StringMapArrayMapOutput values.
type StringMapArrayMapOutput ¶ added in v3.213.0
type StringMapArrayMapOutput struct{ *OutputState }
StringMapArrayMapOutput is an Output that returns map[string][]map[string]string values.
func ToStringMapArrayMapOutput ¶ added in v3.213.0
func ToStringMapArrayMapOutput(in map[string]StringMapArrayOutput) StringMapArrayMapOutput
func (StringMapArrayMapOutput) ElementType ¶ added in v3.213.0
func (StringMapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]string).
func (StringMapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o StringMapArrayMapOutput) MapIndex(k StringInput) StringMapArrayOutput
MapIndex looks up the key k in the map.
func (StringMapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (StringMapArrayMapOutput) MarshalJSON() ([]byte, error)
func (StringMapArrayMapOutput) ToStringMapArrayMapOutput ¶ added in v3.213.0
func (o StringMapArrayMapOutput) ToStringMapArrayMapOutput() StringMapArrayMapOutput
func (StringMapArrayMapOutput) ToStringMapArrayMapOutputWithContext ¶ added in v3.213.0
func (o StringMapArrayMapOutput) ToStringMapArrayMapOutputWithContext(ctx context.Context) StringMapArrayMapOutput
type StringMapArrayOutput ¶
type StringMapArrayOutput struct{ *OutputState }
StringMapArrayOutput is an Output that returns []map[string]string values.
func ToStringMapArrayOutput ¶
func ToStringMapArrayOutput(in []StringMapOutput) StringMapArrayOutput
func (StringMapArrayOutput) ElementType ¶
func (StringMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]string).
func (StringMapArrayOutput) Index ¶
func (o StringMapArrayOutput) Index(i IntInput) StringMapOutput
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 (StringMapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (StringMapArrayOutput) MarshalJSON() ([]byte, error)
func (StringMapArrayOutput) ToStringMapArrayOutput ¶
func (o StringMapArrayOutput) ToStringMapArrayOutput() StringMapArrayOutput
func (StringMapArrayOutput) ToStringMapArrayOutputWithContext ¶
func (o StringMapArrayOutput) ToStringMapArrayOutputWithContext(ctx context.Context) StringMapArrayOutput
type StringMapInput ¶
type StringMapInput interface {
Input
ToStringMapOutput() StringMapOutput
ToStringMapOutputWithContext(ctx context.Context) StringMapOutput
}
StringMapInput is an input type that accepts StringMap and StringMapOutput values.
type StringMapMap ¶
type StringMapMap map[string]StringMapInput
StringMapMap is an input type for map[string]StringMapInput values.
func ToStringMapMap ¶
func ToStringMapMap(in map[string]map[string]string) StringMapMap
func (StringMapMap) ElementType ¶
func (StringMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]string).
func (StringMapMap) ToStringMapMapOutput ¶
func (in StringMapMap) ToStringMapMapOutput() StringMapMapOutput
func (StringMapMap) ToStringMapMapOutputWithContext ¶
func (in StringMapMap) ToStringMapMapOutputWithContext(ctx context.Context) StringMapMapOutput
type StringMapMapArray ¶ added in v3.213.0
type StringMapMapArray []StringMapMapInput
StringMapMapArray is an input type for []StringMapMapInput values.
func ToStringMapMapArray ¶ added in v3.213.0
func ToStringMapMapArray(in []map[string]map[string]string) StringMapMapArray
func (StringMapMapArray) ElementType ¶ added in v3.213.0
func (StringMapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]string).
func (StringMapMapArray) ToStringMapMapArrayOutput ¶ added in v3.213.0
func (in StringMapMapArray) ToStringMapMapArrayOutput() StringMapMapArrayOutput
func (StringMapMapArray) ToStringMapMapArrayOutputWithContext ¶ added in v3.213.0
func (in StringMapMapArray) ToStringMapMapArrayOutputWithContext(ctx context.Context) StringMapMapArrayOutput
type StringMapMapArrayInput ¶ added in v3.213.0
type StringMapMapArrayInput interface {
Input
ToStringMapMapArrayOutput() StringMapMapArrayOutput
ToStringMapMapArrayOutputWithContext(ctx context.Context) StringMapMapArrayOutput
}
StringMapMapArrayInput is an input type that accepts StringMapMapArray and StringMapMapArrayOutput values.
type StringMapMapArrayOutput ¶ added in v3.213.0
type StringMapMapArrayOutput struct{ *OutputState }
StringMapMapArrayOutput is an Output that returns []map[string]map[string]string values.
func ToStringMapMapArrayOutput ¶ added in v3.213.0
func ToStringMapMapArrayOutput(in []StringMapMapOutput) StringMapMapArrayOutput
func (StringMapMapArrayOutput) ElementType ¶ added in v3.213.0
func (StringMapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]string).
func (StringMapMapArrayOutput) Index ¶ added in v3.213.0
func (o StringMapMapArrayOutput) Index(i IntInput) StringMapMapOutput
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 (StringMapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (StringMapMapArrayOutput) MarshalJSON() ([]byte, error)
func (StringMapMapArrayOutput) ToStringMapMapArrayOutput ¶ added in v3.213.0
func (o StringMapMapArrayOutput) ToStringMapMapArrayOutput() StringMapMapArrayOutput
func (StringMapMapArrayOutput) ToStringMapMapArrayOutputWithContext ¶ added in v3.213.0
func (o StringMapMapArrayOutput) ToStringMapMapArrayOutputWithContext(ctx context.Context) StringMapMapArrayOutput
type StringMapMapInput ¶
type StringMapMapInput interface {
Input
ToStringMapMapOutput() StringMapMapOutput
ToStringMapMapOutputWithContext(ctx context.Context) StringMapMapOutput
}
StringMapMapInput is an input type that accepts StringMapMap and StringMapMapOutput values.
type StringMapMapMap ¶ added in v3.135.0
type StringMapMapMap map[string]StringMapMapInput
StringMapMapMap is an input type for map[string]StringMapMapInput values.
func ToStringMapMapMap ¶ added in v3.135.0
func ToStringMapMapMap(in map[string]map[string]map[string]string) StringMapMapMap
func (StringMapMapMap) ElementType ¶ added in v3.135.0
func (StringMapMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]map[string]string).
func (StringMapMapMap) ToStringMapMapMapOutput ¶ added in v3.135.0
func (in StringMapMapMap) ToStringMapMapMapOutput() StringMapMapMapOutput
func (StringMapMapMap) ToStringMapMapMapOutputWithContext ¶ added in v3.135.0
func (in StringMapMapMap) ToStringMapMapMapOutputWithContext(ctx context.Context) StringMapMapMapOutput
type StringMapMapMapInput ¶ added in v3.135.0
type StringMapMapMapInput interface {
Input
ToStringMapMapMapOutput() StringMapMapMapOutput
ToStringMapMapMapOutputWithContext(ctx context.Context) StringMapMapMapOutput
}
StringMapMapMapInput is an input type that accepts StringMapMapMap and StringMapMapMapOutput values.
type StringMapMapMapOutput ¶ added in v3.135.0
type StringMapMapMapOutput struct{ *OutputState }
StringMapMapMapOutput is an Output that returns map[string]map[string]map[string]string values.
func ToStringMapMapMapOutput ¶ added in v3.135.0
func ToStringMapMapMapOutput(in map[string]StringMapMapOutput) StringMapMapMapOutput
func (StringMapMapMapOutput) ElementType ¶ added in v3.135.0
func (StringMapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]string).
func (StringMapMapMapOutput) MapIndex ¶ added in v3.135.0
func (o StringMapMapMapOutput) MapIndex(k StringInput) StringMapMapOutput
MapIndex looks up the key k in the map.
func (StringMapMapMapOutput) MarshalJSON ¶ added in v3.135.0
func (StringMapMapMapOutput) MarshalJSON() ([]byte, error)
func (StringMapMapMapOutput) ToStringMapMapMapOutput ¶ added in v3.135.0
func (o StringMapMapMapOutput) ToStringMapMapMapOutput() StringMapMapMapOutput
func (StringMapMapMapOutput) ToStringMapMapMapOutputWithContext ¶ added in v3.135.0
func (o StringMapMapMapOutput) ToStringMapMapMapOutputWithContext(ctx context.Context) StringMapMapMapOutput
type StringMapMapOutput ¶
type StringMapMapOutput struct{ *OutputState }
StringMapMapOutput is an Output that returns map[string]map[string]string values.
func ToStringMapMapOutput ¶
func ToStringMapMapOutput(in map[string]StringMapOutput) StringMapMapOutput
func (StringMapMapOutput) ElementType ¶
func (StringMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]string).
func (StringMapMapOutput) MapIndex ¶
func (o StringMapMapOutput) MapIndex(k StringInput) StringMapOutput
MapIndex looks up the key k in the map.
func (StringMapMapOutput) MarshalJSON ¶ added in v3.50.0
func (StringMapMapOutput) MarshalJSON() ([]byte, error)
func (StringMapMapOutput) ToStringMapMapOutput ¶
func (o StringMapMapOutput) ToStringMapMapOutput() StringMapMapOutput
func (StringMapMapOutput) ToStringMapMapOutputWithContext ¶
func (o StringMapMapOutput) ToStringMapMapOutputWithContext(ctx context.Context) StringMapMapOutput
type StringMapOutput ¶
type StringMapOutput struct{ *OutputState }
StringMapOutput is an Output that returns map[string]string values.
func ToStringMapOutput ¶
func ToStringMapOutput(in map[string]StringOutput) StringMapOutput
func (StringMapOutput) ElementType ¶
func (StringMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]string).
func (StringMapOutput) MapIndex ¶
func (o StringMapOutput) MapIndex(k StringInput) StringOutput
MapIndex looks up the key k in the map.
func (StringMapOutput) MarshalJSON ¶ added in v3.50.0
func (StringMapOutput) MarshalJSON() ([]byte, error)
func (StringMapOutput) ToStringMapOutput ¶
func (o StringMapOutput) ToStringMapOutput() StringMapOutput
func (StringMapOutput) ToStringMapOutputWithContext ¶
func (o StringMapOutput) ToStringMapOutputWithContext(ctx context.Context) StringMapOutput
type StringOutput ¶
type StringOutput struct{ *OutputState }
StringOutput is an Output that returns string values.
func JSONMarshal ¶ added in v3.50.0
func JSONMarshal(v any) StringOutput
JSONMarshal uses "encoding/json".Marshal to serialize the given Output value into a JSON string.
JSONMarshal *does not* support marshaling values that contain nested unknowns. You will need to manually create a top level unknown with pulumi.Input.ApplyT or All. This does not work:
pulumi.JSONMarshal(map[string]any{"key": myResource.Name})
You need to move the output myResource.Name to a top level output:
pulumi.JSONMarshal(myResource.Name.Apply(func(name string) map[string]any{
return map[string]any{"key": name}
}))
Supporting nested unknowns is tracked in https://github.com/pulumi/pulumi/issues/12460
func JSONMarshalWithContext ¶ added in v3.50.0
func JSONMarshalWithContext(ctx context.Context, v any) StringOutput
JSONMarshalWithContext uses "encoding/json".Marshal to serialize the given Output value into a JSON string.
JSONMarshalWithContext *does not* support marshaling values that contain nested unknowns. You will need to manually create a top level unknown with pulumi.Input.ApplyT or All. This does not work:
pulumi.JSONMarshalWithContext(ctx.Context(), map[string]any{"key": myResource.Name})
You need to move the output myResource.Name to a top level output:
pulumi.JSONMarshalWithContext(ctx.Context(), myResource.Name.Apply(func(name string) map[string]any{
return map[string]any{"key": name}
}))
Supporting nested unknowns is tracked in https://github.com/pulumi/pulumi/issues/12460
func Sprintf ¶
func Sprintf(format string, args ...any) StringOutput
func (StringOutput) ElementType ¶
func (StringOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (string).
func (StringOutput) MarshalJSON ¶ added in v3.50.0
func (StringOutput) MarshalJSON() ([]byte, error)
func (StringOutput) ToStringOutput ¶
func (o StringOutput) ToStringOutput() StringOutput
func (StringOutput) ToStringOutputWithContext ¶
func (o StringOutput) ToStringOutputWithContext(ctx context.Context) StringOutput
func (StringOutput) ToStringPtrOutput ¶
func (o StringOutput) ToStringPtrOutput() StringPtrOutput
func (StringOutput) ToStringPtrOutputWithContext ¶
func (o StringOutput) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
type StringPtrInput ¶
type StringPtrInput interface {
Input
ToStringPtrOutput() StringPtrOutput
ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
}
StringPtrInput is an input type that accepts StringPtr and StringPtrOutput values.
func StringPtr ¶
func StringPtr(v string) StringPtrInput
StringPtr is an input type for *string values.
func StringPtrFromPtr ¶ added in v3.49.0
func StringPtrFromPtr(v *string) StringPtrInput
type StringPtrOutput ¶
type StringPtrOutput struct{ *OutputState }
StringPtrOutput is an Output that returns *string values.
func (StringPtrOutput) Elem ¶
func (o StringPtrOutput) Elem() StringOutput
Elem dereferences the pointer value or returns the zero value of the approporiate type if the pointer is nil.
func (StringPtrOutput) ElementType ¶
func (StringPtrOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (*string).
func (StringPtrOutput) MarshalJSON ¶ added in v3.50.0
func (StringPtrOutput) MarshalJSON() ([]byte, error)
func (StringPtrOutput) ToStringPtrOutput ¶
func (o StringPtrOutput) ToStringPtrOutput() StringPtrOutput
func (StringPtrOutput) ToStringPtrOutputWithContext ¶
func (o StringPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
type URN ¶
type URN string
URN is an automatically generated logical URN, used to stably identify resources.
func (URN) ElementType ¶
ElementType returns the element type of this Input (URN).
func (URN) ToStringOutput ¶
func (in URN) ToStringOutput() StringOutput
func (URN) ToStringOutputWithContext ¶
func (in URN) ToStringOutputWithContext(ctx context.Context) StringOutput
func (URN) ToStringPtrOutput ¶
func (in URN) ToStringPtrOutput() StringPtrOutput
func (URN) ToStringPtrOutputWithContext ¶
func (in URN) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
func (URN) ToURNOutput ¶
func (URN) ToURNOutputWithContext ¶
func (URN) ToURNPtrOutput ¶
func (in URN) ToURNPtrOutput() URNPtrOutput
func (URN) ToURNPtrOutputWithContext ¶
func (in URN) ToURNPtrOutputWithContext(ctx context.Context) URNPtrOutput
type URNArray ¶
type URNArray []URNInput
URNArray is an input type for []URNInput values.
func ToURNArray ¶
func (URNArray) ElementType ¶
ElementType returns the element type of this Input ([]URN).
func (URNArray) ToURNArrayOutput ¶
func (in URNArray) ToURNArrayOutput() URNArrayOutput
func (URNArray) ToURNArrayOutputWithContext ¶
func (in URNArray) ToURNArrayOutputWithContext(ctx context.Context) URNArrayOutput
type URNArrayArray ¶
type URNArrayArray []URNArrayInput
URNArrayArray is an input type for []URNArrayInput values.
func ToURNArrayArray ¶
func ToURNArrayArray(in [][]URN) URNArrayArray
func (URNArrayArray) ElementType ¶
func (URNArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][]URN).
func (URNArrayArray) ToURNArrayArrayOutput ¶
func (in URNArrayArray) ToURNArrayArrayOutput() URNArrayArrayOutput
func (URNArrayArray) ToURNArrayArrayOutputWithContext ¶
func (in URNArrayArray) ToURNArrayArrayOutputWithContext(ctx context.Context) URNArrayArrayOutput
type URNArrayArrayArray ¶ added in v3.213.0
type URNArrayArrayArray []URNArrayArrayInput
URNArrayArrayArray is an input type for []URNArrayArrayInput values.
func ToURNArrayArrayArray ¶ added in v3.213.0
func ToURNArrayArrayArray(in [][][]URN) URNArrayArrayArray
func (URNArrayArrayArray) ElementType ¶ added in v3.213.0
func (URNArrayArrayArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([][][]URN).
func (URNArrayArrayArray) ToURNArrayArrayArrayOutput ¶ added in v3.213.0
func (in URNArrayArrayArray) ToURNArrayArrayArrayOutput() URNArrayArrayArrayOutput
func (URNArrayArrayArray) ToURNArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (in URNArrayArrayArray) ToURNArrayArrayArrayOutputWithContext(ctx context.Context) URNArrayArrayArrayOutput
type URNArrayArrayArrayInput ¶ added in v3.213.0
type URNArrayArrayArrayInput interface {
Input
ToURNArrayArrayArrayOutput() URNArrayArrayArrayOutput
ToURNArrayArrayArrayOutputWithContext(ctx context.Context) URNArrayArrayArrayOutput
}
URNArrayArrayArrayInput is an input type that accepts URNArrayArrayArray and URNArrayArrayArrayOutput values.
type URNArrayArrayArrayOutput ¶ added in v3.213.0
type URNArrayArrayArrayOutput struct{ *OutputState }
URNArrayArrayArrayOutput is an Output that returns [][][]URN values.
func ToURNArrayArrayArrayOutput ¶ added in v3.213.0
func ToURNArrayArrayArrayOutput(in []URNArrayArrayOutput) URNArrayArrayArrayOutput
func (URNArrayArrayArrayOutput) ElementType ¶ added in v3.213.0
func (URNArrayArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][][]URN).
func (URNArrayArrayArrayOutput) Index ¶ added in v3.213.0
func (o URNArrayArrayArrayOutput) Index(i IntInput) URNArrayArrayOutput
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 (URNArrayArrayArrayOutput) MarshalJSON ¶ added in v3.213.0
func (URNArrayArrayArrayOutput) MarshalJSON() ([]byte, error)
func (URNArrayArrayArrayOutput) ToURNArrayArrayArrayOutput ¶ added in v3.213.0
func (o URNArrayArrayArrayOutput) ToURNArrayArrayArrayOutput() URNArrayArrayArrayOutput
func (URNArrayArrayArrayOutput) ToURNArrayArrayArrayOutputWithContext ¶ added in v3.213.0
func (o URNArrayArrayArrayOutput) ToURNArrayArrayArrayOutputWithContext(ctx context.Context) URNArrayArrayArrayOutput
type URNArrayArrayInput ¶
type URNArrayArrayInput interface {
Input
ToURNArrayArrayOutput() URNArrayArrayOutput
ToURNArrayArrayOutputWithContext(ctx context.Context) URNArrayArrayOutput
}
URNArrayArrayInput is an input type that accepts URNArrayArray and URNArrayArrayOutput values.
type URNArrayArrayMap ¶ added in v3.213.0
type URNArrayArrayMap map[string]URNArrayArrayInput
URNArrayArrayMap is an input type for map[string]URNArrayArrayInput values.
func ToURNArrayArrayMap ¶ added in v3.213.0
func ToURNArrayArrayMap(in map[string][][]URN) URNArrayArrayMap
func (URNArrayArrayMap) ElementType ¶ added in v3.213.0
func (URNArrayArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][][]URN).
func (URNArrayArrayMap) ToURNArrayArrayMapOutput ¶ added in v3.213.0
func (in URNArrayArrayMap) ToURNArrayArrayMapOutput() URNArrayArrayMapOutput
func (URNArrayArrayMap) ToURNArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (in URNArrayArrayMap) ToURNArrayArrayMapOutputWithContext(ctx context.Context) URNArrayArrayMapOutput
type URNArrayArrayMapInput ¶ added in v3.213.0
type URNArrayArrayMapInput interface {
Input
ToURNArrayArrayMapOutput() URNArrayArrayMapOutput
ToURNArrayArrayMapOutputWithContext(ctx context.Context) URNArrayArrayMapOutput
}
URNArrayArrayMapInput is an input type that accepts URNArrayArrayMap and URNArrayArrayMapOutput values.
type URNArrayArrayMapOutput ¶ added in v3.213.0
type URNArrayArrayMapOutput struct{ *OutputState }
URNArrayArrayMapOutput is an Output that returns map[string][][]URN values.
func ToURNArrayArrayMapOutput ¶ added in v3.213.0
func ToURNArrayArrayMapOutput(in map[string]URNArrayArrayOutput) URNArrayArrayMapOutput
func (URNArrayArrayMapOutput) ElementType ¶ added in v3.213.0
func (URNArrayArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][][]URN).
func (URNArrayArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o URNArrayArrayMapOutput) MapIndex(k StringInput) URNArrayArrayOutput
MapIndex looks up the key k in the map.
func (URNArrayArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (URNArrayArrayMapOutput) MarshalJSON() ([]byte, error)
func (URNArrayArrayMapOutput) ToURNArrayArrayMapOutput ¶ added in v3.213.0
func (o URNArrayArrayMapOutput) ToURNArrayArrayMapOutput() URNArrayArrayMapOutput
func (URNArrayArrayMapOutput) ToURNArrayArrayMapOutputWithContext ¶ added in v3.213.0
func (o URNArrayArrayMapOutput) ToURNArrayArrayMapOutputWithContext(ctx context.Context) URNArrayArrayMapOutput
type URNArrayArrayOutput ¶
type URNArrayArrayOutput struct{ *OutputState }
URNArrayArrayOutput is an Output that returns [][]URN values.
func ToURNArrayArrayOutput ¶
func ToURNArrayArrayOutput(in []URNArrayOutput) URNArrayArrayOutput
func (URNArrayArrayOutput) ElementType ¶
func (URNArrayArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([][]URN).
func (URNArrayArrayOutput) Index ¶
func (o URNArrayArrayOutput) Index(i IntInput) URNArrayOutput
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 (URNArrayArrayOutput) MarshalJSON ¶ added in v3.50.0
func (URNArrayArrayOutput) MarshalJSON() ([]byte, error)
func (URNArrayArrayOutput) ToURNArrayArrayOutput ¶
func (o URNArrayArrayOutput) ToURNArrayArrayOutput() URNArrayArrayOutput
func (URNArrayArrayOutput) ToURNArrayArrayOutputWithContext ¶
func (o URNArrayArrayOutput) ToURNArrayArrayOutputWithContext(ctx context.Context) URNArrayArrayOutput
type URNArrayInput ¶
type URNArrayInput interface {
Input
ToURNArrayOutput() URNArrayOutput
ToURNArrayOutputWithContext(ctx context.Context) URNArrayOutput
}
URNArrayInput is an input type that accepts URNArray and URNArrayOutput values.
type URNArrayMap ¶
type URNArrayMap map[string]URNArrayInput
URNArrayMap is an input type for map[string]URNArrayInput values.
func ToURNArrayMap ¶
func ToURNArrayMap(in map[string][]URN) URNArrayMap
func (URNArrayMap) ElementType ¶
func (URNArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]URN).
func (URNArrayMap) ToURNArrayMapOutput ¶
func (in URNArrayMap) ToURNArrayMapOutput() URNArrayMapOutput
func (URNArrayMap) ToURNArrayMapOutputWithContext ¶
func (in URNArrayMap) ToURNArrayMapOutputWithContext(ctx context.Context) URNArrayMapOutput
type URNArrayMapArray ¶ added in v3.213.0
type URNArrayMapArray []URNArrayMapInput
URNArrayMapArray is an input type for []URNArrayMapInput values.
func ToURNArrayMapArray ¶ added in v3.213.0
func ToURNArrayMapArray(in []map[string][]URN) URNArrayMapArray
func (URNArrayMapArray) ElementType ¶ added in v3.213.0
func (URNArrayMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string][]URN).
func (URNArrayMapArray) ToURNArrayMapArrayOutput ¶ added in v3.213.0
func (in URNArrayMapArray) ToURNArrayMapArrayOutput() URNArrayMapArrayOutput
func (URNArrayMapArray) ToURNArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (in URNArrayMapArray) ToURNArrayMapArrayOutputWithContext(ctx context.Context) URNArrayMapArrayOutput
type URNArrayMapArrayInput ¶ added in v3.213.0
type URNArrayMapArrayInput interface {
Input
ToURNArrayMapArrayOutput() URNArrayMapArrayOutput
ToURNArrayMapArrayOutputWithContext(ctx context.Context) URNArrayMapArrayOutput
}
URNArrayMapArrayInput is an input type that accepts URNArrayMapArray and URNArrayMapArrayOutput values.
type URNArrayMapArrayOutput ¶ added in v3.213.0
type URNArrayMapArrayOutput struct{ *OutputState }
URNArrayMapArrayOutput is an Output that returns []map[string][]URN values.
func ToURNArrayMapArrayOutput ¶ added in v3.213.0
func ToURNArrayMapArrayOutput(in []URNArrayMapOutput) URNArrayMapArrayOutput
func (URNArrayMapArrayOutput) ElementType ¶ added in v3.213.0
func (URNArrayMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string][]URN).
func (URNArrayMapArrayOutput) Index ¶ added in v3.213.0
func (o URNArrayMapArrayOutput) Index(i IntInput) URNArrayMapOutput
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 (URNArrayMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (URNArrayMapArrayOutput) MarshalJSON() ([]byte, error)
func (URNArrayMapArrayOutput) ToURNArrayMapArrayOutput ¶ added in v3.213.0
func (o URNArrayMapArrayOutput) ToURNArrayMapArrayOutput() URNArrayMapArrayOutput
func (URNArrayMapArrayOutput) ToURNArrayMapArrayOutputWithContext ¶ added in v3.213.0
func (o URNArrayMapArrayOutput) ToURNArrayMapArrayOutputWithContext(ctx context.Context) URNArrayMapArrayOutput
type URNArrayMapInput ¶
type URNArrayMapInput interface {
Input
ToURNArrayMapOutput() URNArrayMapOutput
ToURNArrayMapOutputWithContext(ctx context.Context) URNArrayMapOutput
}
URNArrayMapInput is an input type that accepts URNArrayMap and URNArrayMapOutput values.
type URNArrayMapMap ¶ added in v3.213.0
type URNArrayMapMap map[string]URNArrayMapInput
URNArrayMapMap is an input type for map[string]URNArrayMapInput values.
func ToURNArrayMapMap ¶ added in v3.213.0
func ToURNArrayMapMap(in map[string]map[string][]URN) URNArrayMapMap
func (URNArrayMapMap) ElementType ¶ added in v3.213.0
func (URNArrayMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string][]URN).
func (URNArrayMapMap) ToURNArrayMapMapOutput ¶ added in v3.213.0
func (in URNArrayMapMap) ToURNArrayMapMapOutput() URNArrayMapMapOutput
func (URNArrayMapMap) ToURNArrayMapMapOutputWithContext ¶ added in v3.213.0
func (in URNArrayMapMap) ToURNArrayMapMapOutputWithContext(ctx context.Context) URNArrayMapMapOutput
type URNArrayMapMapInput ¶ added in v3.213.0
type URNArrayMapMapInput interface {
Input
ToURNArrayMapMapOutput() URNArrayMapMapOutput
ToURNArrayMapMapOutputWithContext(ctx context.Context) URNArrayMapMapOutput
}
URNArrayMapMapInput is an input type that accepts URNArrayMapMap and URNArrayMapMapOutput values.
type URNArrayMapMapOutput ¶ added in v3.213.0
type URNArrayMapMapOutput struct{ *OutputState }
URNArrayMapMapOutput is an Output that returns map[string]map[string][]URN values.
func ToURNArrayMapMapOutput ¶ added in v3.213.0
func ToURNArrayMapMapOutput(in map[string]URNArrayMapOutput) URNArrayMapMapOutput
func (URNArrayMapMapOutput) ElementType ¶ added in v3.213.0
func (URNArrayMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string][]URN).
func (URNArrayMapMapOutput) MapIndex ¶ added in v3.213.0
func (o URNArrayMapMapOutput) MapIndex(k StringInput) URNArrayMapOutput
MapIndex looks up the key k in the map.
func (URNArrayMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (URNArrayMapMapOutput) MarshalJSON() ([]byte, error)
func (URNArrayMapMapOutput) ToURNArrayMapMapOutput ¶ added in v3.213.0
func (o URNArrayMapMapOutput) ToURNArrayMapMapOutput() URNArrayMapMapOutput
func (URNArrayMapMapOutput) ToURNArrayMapMapOutputWithContext ¶ added in v3.213.0
func (o URNArrayMapMapOutput) ToURNArrayMapMapOutputWithContext(ctx context.Context) URNArrayMapMapOutput
type URNArrayMapOutput ¶
type URNArrayMapOutput struct{ *OutputState }
URNArrayMapOutput is an Output that returns map[string][]URN values.
func ToURNArrayMapOutput ¶
func ToURNArrayMapOutput(in map[string]URNArrayOutput) URNArrayMapOutput
func (URNArrayMapOutput) ElementType ¶
func (URNArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]URN).
func (URNArrayMapOutput) MapIndex ¶
func (o URNArrayMapOutput) MapIndex(k StringInput) URNArrayOutput
MapIndex looks up the key k in the map.
func (URNArrayMapOutput) MarshalJSON ¶ added in v3.50.0
func (URNArrayMapOutput) MarshalJSON() ([]byte, error)
func (URNArrayMapOutput) ToURNArrayMapOutput ¶
func (o URNArrayMapOutput) ToURNArrayMapOutput() URNArrayMapOutput
func (URNArrayMapOutput) ToURNArrayMapOutputWithContext ¶
func (o URNArrayMapOutput) ToURNArrayMapOutputWithContext(ctx context.Context) URNArrayMapOutput
type URNArrayOutput ¶
type URNArrayOutput struct{ *OutputState }
URNArrayOutput is an Output that returns []URN values.
func ToURNArrayOutput ¶
func ToURNArrayOutput(in []URNOutput) URNArrayOutput
func (URNArrayOutput) ElementType ¶
func (URNArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]URN).
func (URNArrayOutput) Index ¶
func (o URNArrayOutput) Index(i IntInput) URNOutput
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 (URNArrayOutput) MarshalJSON ¶ added in v3.50.0
func (URNArrayOutput) MarshalJSON() ([]byte, error)
func (URNArrayOutput) ToURNArrayOutput ¶
func (o URNArrayOutput) ToURNArrayOutput() URNArrayOutput
func (URNArrayOutput) ToURNArrayOutputWithContext ¶
func (o URNArrayOutput) ToURNArrayOutputWithContext(ctx context.Context) URNArrayOutput
type URNInput ¶
type URNInput interface {
Input
ToURNOutput() URNOutput
ToURNOutputWithContext(ctx context.Context) URNOutput
ToURNPtrOutput() URNPtrOutput
ToURNPtrOutputWithContext(ctx context.Context) URNPtrOutput
}
URNInput is an input type that accepts URN and URNOutput values.
type URNMap ¶
URNMap is an input type for map[string]URNInput values.
func (URNMap) ElementType ¶
ElementType returns the element type of this Input (map[string]URN).
func (URNMap) ToURNMapOutput ¶
func (in URNMap) ToURNMapOutput() URNMapOutput
func (URNMap) ToURNMapOutputWithContext ¶
func (in URNMap) ToURNMapOutputWithContext(ctx context.Context) URNMapOutput
type URNMapArray ¶
type URNMapArray []URNMapInput
URNMapArray is an input type for []URNMapInput values.
func ToURNMapArray ¶
func ToURNMapArray(in []map[string]URN) URNMapArray
func (URNMapArray) ElementType ¶
func (URNMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]URN).
func (URNMapArray) ToURNMapArrayOutput ¶
func (in URNMapArray) ToURNMapArrayOutput() URNMapArrayOutput
func (URNMapArray) ToURNMapArrayOutputWithContext ¶
func (in URNMapArray) ToURNMapArrayOutputWithContext(ctx context.Context) URNMapArrayOutput
type URNMapArrayInput ¶
type URNMapArrayInput interface {
Input
ToURNMapArrayOutput() URNMapArrayOutput
ToURNMapArrayOutputWithContext(ctx context.Context) URNMapArrayOutput
}
URNMapArrayInput is an input type that accepts URNMapArray and URNMapArrayOutput values.
type URNMapArrayMap ¶ added in v3.213.0
type URNMapArrayMap map[string]URNMapArrayInput
URNMapArrayMap is an input type for map[string]URNMapArrayInput values.
func ToURNMapArrayMap ¶ added in v3.213.0
func ToURNMapArrayMap(in map[string][]map[string]URN) URNMapArrayMap
func (URNMapArrayMap) ElementType ¶ added in v3.213.0
func (URNMapArrayMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string][]map[string]URN).
func (URNMapArrayMap) ToURNMapArrayMapOutput ¶ added in v3.213.0
func (in URNMapArrayMap) ToURNMapArrayMapOutput() URNMapArrayMapOutput
func (URNMapArrayMap) ToURNMapArrayMapOutputWithContext ¶ added in v3.213.0
func (in URNMapArrayMap) ToURNMapArrayMapOutputWithContext(ctx context.Context) URNMapArrayMapOutput
type URNMapArrayMapInput ¶ added in v3.213.0
type URNMapArrayMapInput interface {
Input
ToURNMapArrayMapOutput() URNMapArrayMapOutput
ToURNMapArrayMapOutputWithContext(ctx context.Context) URNMapArrayMapOutput
}
URNMapArrayMapInput is an input type that accepts URNMapArrayMap and URNMapArrayMapOutput values.
type URNMapArrayMapOutput ¶ added in v3.213.0
type URNMapArrayMapOutput struct{ *OutputState }
URNMapArrayMapOutput is an Output that returns map[string][]map[string]URN values.
func ToURNMapArrayMapOutput ¶ added in v3.213.0
func ToURNMapArrayMapOutput(in map[string]URNMapArrayOutput) URNMapArrayMapOutput
func (URNMapArrayMapOutput) ElementType ¶ added in v3.213.0
func (URNMapArrayMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string][]map[string]URN).
func (URNMapArrayMapOutput) MapIndex ¶ added in v3.213.0
func (o URNMapArrayMapOutput) MapIndex(k StringInput) URNMapArrayOutput
MapIndex looks up the key k in the map.
func (URNMapArrayMapOutput) MarshalJSON ¶ added in v3.213.0
func (URNMapArrayMapOutput) MarshalJSON() ([]byte, error)
func (URNMapArrayMapOutput) ToURNMapArrayMapOutput ¶ added in v3.213.0
func (o URNMapArrayMapOutput) ToURNMapArrayMapOutput() URNMapArrayMapOutput
func (URNMapArrayMapOutput) ToURNMapArrayMapOutputWithContext ¶ added in v3.213.0
func (o URNMapArrayMapOutput) ToURNMapArrayMapOutputWithContext(ctx context.Context) URNMapArrayMapOutput
type URNMapArrayOutput ¶
type URNMapArrayOutput struct{ *OutputState }
URNMapArrayOutput is an Output that returns []map[string]URN values.
func ToURNMapArrayOutput ¶
func ToURNMapArrayOutput(in []URNMapOutput) URNMapArrayOutput
func (URNMapArrayOutput) ElementType ¶
func (URNMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]URN).
func (URNMapArrayOutput) Index ¶
func (o URNMapArrayOutput) Index(i IntInput) URNMapOutput
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 (URNMapArrayOutput) MarshalJSON ¶ added in v3.50.0
func (URNMapArrayOutput) MarshalJSON() ([]byte, error)
func (URNMapArrayOutput) ToURNMapArrayOutput ¶
func (o URNMapArrayOutput) ToURNMapArrayOutput() URNMapArrayOutput
func (URNMapArrayOutput) ToURNMapArrayOutputWithContext ¶
func (o URNMapArrayOutput) ToURNMapArrayOutputWithContext(ctx context.Context) URNMapArrayOutput
type URNMapInput ¶
type URNMapInput interface {
Input
ToURNMapOutput() URNMapOutput
ToURNMapOutputWithContext(ctx context.Context) URNMapOutput
}
URNMapInput is an input type that accepts URNMap and URNMapOutput values.
type URNMapMap ¶
type URNMapMap map[string]URNMapInput
URNMapMap is an input type for map[string]URNMapInput values.
func (URNMapMap) ElementType ¶
ElementType returns the element type of this Input (map[string]map[string]URN).
func (URNMapMap) ToURNMapMapOutput ¶
func (in URNMapMap) ToURNMapMapOutput() URNMapMapOutput
func (URNMapMap) ToURNMapMapOutputWithContext ¶
func (in URNMapMap) ToURNMapMapOutputWithContext(ctx context.Context) URNMapMapOutput
type URNMapMapArray ¶ added in v3.213.0
type URNMapMapArray []URNMapMapInput
URNMapMapArray is an input type for []URNMapMapInput values.
func ToURNMapMapArray ¶ added in v3.213.0
func ToURNMapMapArray(in []map[string]map[string]URN) URNMapMapArray
func (URNMapMapArray) ElementType ¶ added in v3.213.0
func (URNMapMapArray) ElementType() reflect.Type
ElementType returns the element type of this Input ([]map[string]map[string]URN).
func (URNMapMapArray) ToURNMapMapArrayOutput ¶ added in v3.213.0
func (in URNMapMapArray) ToURNMapMapArrayOutput() URNMapMapArrayOutput
func (URNMapMapArray) ToURNMapMapArrayOutputWithContext ¶ added in v3.213.0
func (in URNMapMapArray) ToURNMapMapArrayOutputWithContext(ctx context.Context) URNMapMapArrayOutput
type URNMapMapArrayInput ¶ added in v3.213.0
type URNMapMapArrayInput interface {
Input
ToURNMapMapArrayOutput() URNMapMapArrayOutput
ToURNMapMapArrayOutputWithContext(ctx context.Context) URNMapMapArrayOutput
}
URNMapMapArrayInput is an input type that accepts URNMapMapArray and URNMapMapArrayOutput values.
type URNMapMapArrayOutput ¶ added in v3.213.0
type URNMapMapArrayOutput struct{ *OutputState }
URNMapMapArrayOutput is an Output that returns []map[string]map[string]URN values.
func ToURNMapMapArrayOutput ¶ added in v3.213.0
func ToURNMapMapArrayOutput(in []URNMapMapOutput) URNMapMapArrayOutput
func (URNMapMapArrayOutput) ElementType ¶ added in v3.213.0
func (URNMapMapArrayOutput) ElementType() reflect.Type
ElementType returns the element type of this Output ([]map[string]map[string]URN).
func (URNMapMapArrayOutput) Index ¶ added in v3.213.0
func (o URNMapMapArrayOutput) Index(i IntInput) URNMapMapOutput
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 (URNMapMapArrayOutput) MarshalJSON ¶ added in v3.213.0
func (URNMapMapArrayOutput) MarshalJSON() ([]byte, error)
func (URNMapMapArrayOutput) ToURNMapMapArrayOutput ¶ added in v3.213.0
func (o URNMapMapArrayOutput) ToURNMapMapArrayOutput() URNMapMapArrayOutput
func (URNMapMapArrayOutput) ToURNMapMapArrayOutputWithContext ¶ added in v3.213.0
func (o URNMapMapArrayOutput) ToURNMapMapArrayOutputWithContext(ctx context.Context) URNMapMapArrayOutput
type URNMapMapInput ¶
type URNMapMapInput interface {
Input
ToURNMapMapOutput() URNMapMapOutput
ToURNMapMapOutputWithContext(ctx context.Context) URNMapMapOutput
}
URNMapMapInput is an input type that accepts URNMapMap and URNMapMapOutput values.
type URNMapMapMap ¶ added in v3.213.0
type URNMapMapMap map[string]URNMapMapInput
URNMapMapMap is an input type for map[string]URNMapMapInput values.
func ToURNMapMapMap ¶ added in v3.213.0
func ToURNMapMapMap(in map[string]map[string]map[string]URN) URNMapMapMap
func (URNMapMapMap) ElementType ¶ added in v3.213.0
func (URNMapMapMap) ElementType() reflect.Type
ElementType returns the element type of this Input (map[string]map[string]map[string]URN).
func (URNMapMapMap) ToURNMapMapMapOutput ¶ added in v3.213.0
func (in URNMapMapMap) ToURNMapMapMapOutput() URNMapMapMapOutput
func (URNMapMapMap) ToURNMapMapMapOutputWithContext ¶ added in v3.213.0
func (in URNMapMapMap) ToURNMapMapMapOutputWithContext(ctx context.Context) URNMapMapMapOutput
type URNMapMapMapInput ¶ added in v3.213.0
type URNMapMapMapInput interface {
Input
ToURNMapMapMapOutput() URNMapMapMapOutput
ToURNMapMapMapOutputWithContext(ctx context.Context) URNMapMapMapOutput
}
URNMapMapMapInput is an input type that accepts URNMapMapMap and URNMapMapMapOutput values.
type URNMapMapMapOutput ¶ added in v3.213.0
type URNMapMapMapOutput struct{ *OutputState }
URNMapMapMapOutput is an Output that returns map[string]map[string]map[string]URN values.
func ToURNMapMapMapOutput ¶ added in v3.213.0
func ToURNMapMapMapOutput(in map[string]URNMapMapOutput) URNMapMapMapOutput
func (URNMapMapMapOutput) ElementType ¶ added in v3.213.0
func (URNMapMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]map[string]URN).
func (URNMapMapMapOutput) MapIndex ¶ added in v3.213.0
func (o URNMapMapMapOutput) MapIndex(k StringInput) URNMapMapOutput
MapIndex looks up the key k in the map.
func (URNMapMapMapOutput) MarshalJSON ¶ added in v3.213.0
func (URNMapMapMapOutput) MarshalJSON() ([]byte, error)
func (URNMapMapMapOutput) ToURNMapMapMapOutput ¶ added in v3.213.0
func (o URNMapMapMapOutput) ToURNMapMapMapOutput() URNMapMapMapOutput
func (URNMapMapMapOutput) ToURNMapMapMapOutputWithContext ¶ added in v3.213.0
func (o URNMapMapMapOutput) ToURNMapMapMapOutputWithContext(ctx context.Context) URNMapMapMapOutput
type URNMapMapOutput ¶
type URNMapMapOutput struct{ *OutputState }
URNMapMapOutput is an Output that returns map[string]map[string]URN values.
func ToURNMapMapOutput ¶
func ToURNMapMapOutput(in map[string]URNMapOutput) URNMapMapOutput
func (URNMapMapOutput) ElementType ¶
func (URNMapMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]map[string]URN).
func (URNMapMapOutput) MapIndex ¶
func (o URNMapMapOutput) MapIndex(k StringInput) URNMapOutput
MapIndex looks up the key k in the map.
func (URNMapMapOutput) MarshalJSON ¶ added in v3.50.0
func (URNMapMapOutput) MarshalJSON() ([]byte, error)
func (URNMapMapOutput) ToURNMapMapOutput ¶
func (o URNMapMapOutput) ToURNMapMapOutput() URNMapMapOutput
func (URNMapMapOutput) ToURNMapMapOutputWithContext ¶
func (o URNMapMapOutput) ToURNMapMapOutputWithContext(ctx context.Context) URNMapMapOutput
type URNMapOutput ¶
type URNMapOutput struct{ *OutputState }
URNMapOutput is an Output that returns map[string]URN values.
func ToURNMapOutput ¶
func ToURNMapOutput(in map[string]URNOutput) URNMapOutput
func (URNMapOutput) ElementType ¶
func (URNMapOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (map[string]URN).
func (URNMapOutput) MapIndex ¶
func (o URNMapOutput) MapIndex(k StringInput) URNOutput
MapIndex looks up the key k in the map.
func (URNMapOutput) MarshalJSON ¶ added in v3.50.0
func (URNMapOutput) MarshalJSON() ([]byte, error)
func (URNMapOutput) ToURNMapOutput ¶
func (o URNMapOutput) ToURNMapOutput() URNMapOutput
func (URNMapOutput) ToURNMapOutputWithContext ¶
func (o URNMapOutput) ToURNMapOutputWithContext(ctx context.Context) URNMapOutput
type URNOutput ¶
type URNOutput struct{ *OutputState }
URNOutput is an Output that returns URN values.
func CreateURN ¶
func CreateURN(name, t, parent, project, stack StringInput) URNOutput
CreateURN computes a URN from the combination of a resource name, resource type, and optional parent,
func (URNOutput) ElementType ¶
ElementType returns the element type of this Output (URN).
func (URNOutput) MarshalJSON ¶ added in v3.50.0
func (URNOutput) ToStringOutput ¶
func (o URNOutput) ToStringOutput() StringOutput
func (URNOutput) ToStringOutputWithContext ¶
func (o URNOutput) ToStringOutputWithContext(ctx context.Context) StringOutput
func (URNOutput) ToStringPtrOutput ¶
func (o URNOutput) ToStringPtrOutput() StringPtrOutput
func (URNOutput) ToStringPtrOutputWithContext ¶
func (o URNOutput) ToStringPtrOutputWithContext(ctx context.Context) StringPtrOutput
func (URNOutput) ToURNOutput ¶
func (URNOutput) ToURNOutputWithContext ¶
func (URNOutput) ToURNPtrOutput ¶
func (o URNOutput) ToURNPtrOutput() URNPtrOutput
func (URNOutput) ToURNPtrOutputWithContext ¶
func (o URNOutput) ToURNPtrOutputWithContext(ctx context.Context) URNPtrOutput
type URNPtrInput ¶
type URNPtrInput interface {
Input
ToURNPtrOutput() URNPtrOutput
ToURNPtrOutputWithContext(ctx context.Context) URNPtrOutput
}
URNPtrInput is an input type that accepts URNPtr and URNPtrOutput values.
func URNPtrFromPtr ¶ added in v3.49.0
func URNPtrFromPtr(v *URN) URNPtrInput
type URNPtrOutput ¶
type URNPtrOutput struct{ *OutputState }
URNPtrOutput is an Output that returns *URN values.
func (URNPtrOutput) Elem ¶
func (o URNPtrOutput) Elem() URNOutput
Elem dereferences the pointer value or returns the zero value of the approporiate type if the pointer is nil.
func (URNPtrOutput) ElementType ¶
func (URNPtrOutput) ElementType() reflect.Type
ElementType returns the element type of this Output (*URN).
func (URNPtrOutput) MarshalJSON ¶ added in v3.50.0
func (URNPtrOutput) MarshalJSON() ([]byte, error)
func (URNPtrOutput) ToURNPtrOutput ¶
func (o URNPtrOutput) ToURNPtrOutput() URNPtrOutput
func (URNPtrOutput) ToURNPtrOutputWithContext ¶
func (o URNPtrOutput) ToURNPtrOutputWithContext(ctx context.Context) URNPtrOutput