Documentation

Overview

    nolint: lll, interfacer

    nolint: lll, interfacer

    Index

    Constants

    View Source
    const (
    	// EnvProject is the envvar used to read the current Pulumi project name.
    	EnvProject = "PULUMI_PROJECT"
    	// EnvStack is the envvar used to read the current Pulumi stack name.
    	EnvStack = "PULUMI_STACK"
    	// EnvConfig is the envvar used to read the current Pulumi configuration variables.
    	EnvConfig = "PULUMI_CONFIG"
    	// 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

    View Source
    var ErrPlugins = errors.New("pulumi: plugins requested")

    Functions

    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 Run

      func Run(body RunFunc, opts ...RunOption)

        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

        func RunErr(body RunFunc, opts ...RunOption) error

          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

          func RunWithContext(ctx *Context, body RunFunc) error

            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.
            	Parent Resource
            	// The previous parent of the resource in URN format, mutually exclusive to 'Parent'
            	ParentURN URNInput
            	// 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 Any

              func Any(v interface{}) AnyOutput

              func AnyWithContext

              func AnyWithContext(ctx context.Context, v interface{}) AnyOutput

              func (AnyOutput) ElementType

              func (AnyOutput) ElementType() reflect.Type

              type Archive

              type Archive interface {
              	AssetOrArchive
              	ArchiveInput
              
              	ToAssetOrArchiveOutput() AssetOrArchiveOutput
              	ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput
              
              	// Assets returns a map of named assets or archives, for collections.
              	Assets() map[string]interface{}
              	// Path returns the filesystem path, for file-based archives.
              	Path() string
              	// URI returns a URI, for remote network-based archives.
              	URI() string
              	// contains filtered or unexported methods
              }

                Archive represents a collection of Assets.

                func NewAssetArchive

                func NewAssetArchive(assets map[string]interface{}) Archive

                  NewAssetArchive creates a new archive from an in-memory collection of named assets or other archives.

                  func NewFileArchive

                  func NewFileArchive(path string) Archive

                    NewFileArchive creates an archive backed by a file and specified by that file's path.

                    func NewRemoteArchive

                    func NewRemoteArchive(uri string) Archive

                      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 (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 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 (ArchiveArrayMap) ElementType

                              func (ArchiveArrayMap) ElementType() reflect.Type

                                ElementType returns the element type of this Input (map[string][]Archive).

                                func (ArchiveArrayMap) ToArchiveArrayMapOutput

                                func (in ArchiveArrayMap) ToArchiveArrayMapOutput() ArchiveArrayMapOutput

                                func (ArchiveArrayMap) ToArchiveArrayMapOutputWithContext

                                func (in ArchiveArrayMap) ToArchiveArrayMapOutputWithContext(ctx context.Context) ArchiveArrayMapOutput

                                type ArchiveArrayMapInput

                                type ArchiveArrayMapInput interface {
                                	Input
                                
                                	ToArchiveArrayMapOutput() ArchiveArrayMapOutput
                                	ToArchiveArrayMapOutputWithContext(ctx context.Context) ArchiveArrayMapOutput
                                }

                                  ArchiveArrayMapInput is an input type that accepts ArchiveArrayMap and ArchiveArrayMapOutput values.

                                  type ArchiveArrayMapOutput

                                  type ArchiveArrayMapOutput struct{ *OutputState }

                                    ArchiveArrayMapOutput is an Output that returns map[string][]Archive values.

                                    func (ArchiveArrayMapOutput) ElementType

                                    func (ArchiveArrayMapOutput) ElementType() reflect.Type

                                      ElementType returns the element type of this Output (map[string][]Archive).

                                      func (ArchiveArrayMapOutput) MapIndex

                                      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 (ArchiveArrayOutput) ElementType

                                        func (ArchiveArrayOutput) ElementType() reflect.Type

                                          ElementType returns the element type of this Output ([]Archive).

                                          func (ArchiveArrayOutput) Index

                                          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 (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 (ArchiveMapArray) ElementType

                                                  func (ArchiveMapArray) ElementType() reflect.Type

                                                    ElementType returns the element type of this Input ([]map[string]Archive).

                                                    func (ArchiveMapArray) ToArchiveMapArrayOutput

                                                    func (in ArchiveMapArray) ToArchiveMapArrayOutput() ArchiveMapArrayOutput

                                                    func (ArchiveMapArray) ToArchiveMapArrayOutputWithContext

                                                    func (in ArchiveMapArray) ToArchiveMapArrayOutputWithContext(ctx context.Context) ArchiveMapArrayOutput

                                                    type ArchiveMapArrayInput

                                                    type ArchiveMapArrayInput interface {
                                                    	Input
                                                    
                                                    	ToArchiveMapArrayOutput() ArchiveMapArrayOutput
                                                    	ToArchiveMapArrayOutputWithContext(ctx context.Context) ArchiveMapArrayOutput
                                                    }

                                                      ArchiveMapArrayInput is an input type that accepts ArchiveMapArray and ArchiveMapArrayOutput values.

                                                      type ArchiveMapArrayOutput

                                                      type ArchiveMapArrayOutput struct{ *OutputState }

                                                        ArchiveMapArrayOutput is an Output that returns []map[string]Archive values.

                                                        func (ArchiveMapArrayOutput) ElementType

                                                        func (ArchiveMapArrayOutput) ElementType() reflect.Type

                                                          ElementType returns the element type of this Output ([]map[string]Archive).

                                                          func (ArchiveMapArrayOutput) Index

                                                          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 ArchiveMapOutput

                                                            type ArchiveMapOutput struct{ *OutputState }

                                                              ArchiveMapOutput is an Output that returns map[string]Archive values.

                                                              func (ArchiveMapOutput) ElementType

                                                              func (ArchiveMapOutput) ElementType() reflect.Type

                                                                ElementType returns the element type of this Output (map[string]Archive).

                                                                func (ArchiveMapOutput) MapIndex

                                                                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) 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

                                                                      func (Array) ElementType() reflect.Type

                                                                        ElementType returns the element type of this Input ([]interface{}).

                                                                        func (Array) ToArrayOutput

                                                                        func (in Array) ToArrayOutput() ArrayOutput

                                                                        func (Array) ToArrayOutputWithContext

                                                                        func (in Array) ToArrayOutputWithContext(ctx context.Context) ArrayOutput

                                                                        type 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 (ArrayMap) ElementType

                                                                            func (ArrayMap) ElementType() reflect.Type

                                                                              ElementType returns the element type of this Input (map[string][]interface{}).

                                                                              func (ArrayMap) ToArrayMapOutput

                                                                              func (in ArrayMap) ToArrayMapOutput() ArrayMapOutput

                                                                              func (ArrayMap) ToArrayMapOutputWithContext

                                                                              func (in ArrayMap) ToArrayMapOutputWithContext(ctx context.Context) ArrayMapOutput

                                                                              type ArrayMapInput

                                                                              type ArrayMapInput interface {
                                                                              	Input
                                                                              
                                                                              	ToArrayMapOutput() ArrayMapOutput
                                                                              	ToArrayMapOutputWithContext(ctx context.Context) ArrayMapOutput
                                                                              }

                                                                                ArrayMapInput is an input type that accepts ArrayMap and ArrayMapOutput values.

                                                                                type ArrayMapOutput

                                                                                type ArrayMapOutput struct{ *OutputState }

                                                                                  ArrayMapOutput is an Output that returns map[string][]interface{} values.

                                                                                  func (ArrayMapOutput) ElementType

                                                                                  func (ArrayMapOutput) ElementType() reflect.Type

                                                                                    ElementType returns the element type of this Output (map[string][]interface{}).

                                                                                    func (ArrayMapOutput) MapIndex

                                                                                    func (o ArrayMapOutput) MapIndex(k StringInput) ArrayOutput

                                                                                    func (ArrayMapOutput) ToArrayMapOutput

                                                                                    func (o ArrayMapOutput) ToArrayMapOutput() ArrayMapOutput

                                                                                    func (ArrayMapOutput) ToArrayMapOutputWithContext

                                                                                    func (o ArrayMapOutput) ToArrayMapOutputWithContext(ctx context.Context) ArrayMapOutput

                                                                                    type ArrayOutput

                                                                                    type ArrayOutput struct{ *OutputState }

                                                                                      ArrayOutput is an Output that returns []interface{} values.

                                                                                      func All

                                                                                      func All(inputs ...interface{}) ArrayOutput

                                                                                        All returns an ArrayOutput that will resolve when all of the provided inputs will resolve. Each element of the array will contain the resolved value of the corresponding output. The output will be rejected if any of the inputs is rejected.

                                                                                        func AllWithContext

                                                                                        func AllWithContext(ctx context.Context, inputs ...interface{}) ArrayOutput

                                                                                          AllWithContext returns an ArrayOutput that will resolve when all of the provided inputs will resolve. Each element of the array will contain the resolved value of the corresponding output. The output will be rejected if any of the inputs is rejected.

                                                                                          func (ArrayOutput) ElementType

                                                                                          func (ArrayOutput) ElementType() reflect.Type

                                                                                            ElementType returns the element type of this Output ([]interface{}).

                                                                                            func (ArrayOutput) Index

                                                                                            func (o ArrayOutput) Index(i IntInput) Output

                                                                                            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

                                                                                              func NewFileAsset(path string) Asset

                                                                                                NewFileAsset creates an asset backed by a file and specified by that file's path.

                                                                                                func NewRemoteAsset

                                                                                                func NewRemoteAsset(uri string) Asset

                                                                                                  NewRemoteAsset creates an asset backed by a remote file and specified by that file's URL.

                                                                                                  func NewStringAsset

                                                                                                  func NewStringAsset(text string) Asset

                                                                                                    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 (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 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 (AssetArrayMap) ElementType

                                                                                                            func (AssetArrayMap) ElementType() reflect.Type

                                                                                                              ElementType returns the element type of this Input (map[string][]Asset).

                                                                                                              func (AssetArrayMap) ToAssetArrayMapOutput

                                                                                                              func (in AssetArrayMap) ToAssetArrayMapOutput() AssetArrayMapOutput

                                                                                                              func (AssetArrayMap) ToAssetArrayMapOutputWithContext

                                                                                                              func (in AssetArrayMap) ToAssetArrayMapOutputWithContext(ctx context.Context) AssetArrayMapOutput

                                                                                                              type AssetArrayMapInput

                                                                                                              type AssetArrayMapInput interface {
                                                                                                              	Input
                                                                                                              
                                                                                                              	ToAssetArrayMapOutput() AssetArrayMapOutput
                                                                                                              	ToAssetArrayMapOutputWithContext(ctx context.Context) AssetArrayMapOutput
                                                                                                              }

                                                                                                                AssetArrayMapInput is an input type that accepts AssetArrayMap and AssetArrayMapOutput values.

                                                                                                                type AssetArrayMapOutput

                                                                                                                type AssetArrayMapOutput struct{ *OutputState }

                                                                                                                  AssetArrayMapOutput is an Output that returns map[string][]Asset values.

                                                                                                                  func (AssetArrayMapOutput) ElementType

                                                                                                                  func (AssetArrayMapOutput) ElementType() reflect.Type

                                                                                                                    ElementType returns the element type of this Output (map[string][]Asset).

                                                                                                                    func (AssetArrayMapOutput) MapIndex

                                                                                                                    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 (AssetArrayOutput) ElementType

                                                                                                                      func (AssetArrayOutput) ElementType() reflect.Type

                                                                                                                        ElementType returns the element type of this Output ([]Asset).

                                                                                                                        func (AssetArrayOutput) Index

                                                                                                                        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 (AssetMap) ElementType

                                                                                                                            func (AssetMap) ElementType() reflect.Type

                                                                                                                              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 (AssetMapArray) ElementType

                                                                                                                                func (AssetMapArray) ElementType() reflect.Type

                                                                                                                                  ElementType returns the element type of this Input ([]map[string]Asset).

                                                                                                                                  func (AssetMapArray) ToAssetMapArrayOutput

                                                                                                                                  func (in AssetMapArray) ToAssetMapArrayOutput() AssetMapArrayOutput

                                                                                                                                  func (AssetMapArray) ToAssetMapArrayOutputWithContext

                                                                                                                                  func (in AssetMapArray) ToAssetMapArrayOutputWithContext(ctx context.Context) AssetMapArrayOutput

                                                                                                                                  type AssetMapArrayInput

                                                                                                                                  type AssetMapArrayInput interface {
                                                                                                                                  	Input
                                                                                                                                  
                                                                                                                                  	ToAssetMapArrayOutput() AssetMapArrayOutput
                                                                                                                                  	ToAssetMapArrayOutputWithContext(ctx context.Context) AssetMapArrayOutput
                                                                                                                                  }

                                                                                                                                    AssetMapArrayInput is an input type that accepts AssetMapArray and AssetMapArrayOutput values.

                                                                                                                                    type AssetMapArrayOutput

                                                                                                                                    type AssetMapArrayOutput struct{ *OutputState }

                                                                                                                                      AssetMapArrayOutput is an Output that returns []map[string]Asset values.

                                                                                                                                      func (AssetMapArrayOutput) ElementType

                                                                                                                                      func (AssetMapArrayOutput) ElementType() reflect.Type

                                                                                                                                        ElementType returns the element type of this Output ([]map[string]Asset).

                                                                                                                                        func (AssetMapArrayOutput) Index

                                                                                                                                        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 AssetMapOutput

                                                                                                                                          type AssetMapOutput struct{ *OutputState }

                                                                                                                                            AssetMapOutput is an Output that returns map[string]Asset values.

                                                                                                                                            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

                                                                                                                                              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

                                                                                                                                                    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

                                                                                                                                                          type AssetOrArchiveArrayMapInput

                                                                                                                                                          type AssetOrArchiveArrayMapInput interface {
                                                                                                                                                          	Input
                                                                                                                                                          
                                                                                                                                                          	ToAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput
                                                                                                                                                          	ToAssetOrArchiveArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapOutput
                                                                                                                                                          }

                                                                                                                                                            AssetOrArchiveArrayMapInput is an input type that accepts AssetOrArchiveArrayMap and AssetOrArchiveArrayMapOutput values.

                                                                                                                                                            type AssetOrArchiveArrayMapOutput

                                                                                                                                                            type AssetOrArchiveArrayMapOutput struct{ *OutputState }

                                                                                                                                                              AssetOrArchiveArrayMapOutput is an Output that returns map[string][]AssetOrArchive values.

                                                                                                                                                              func (AssetOrArchiveArrayMapOutput) ElementType

                                                                                                                                                                ElementType returns the element type of this Output (map[string][]AssetOrArchive).

                                                                                                                                                                func (AssetOrArchiveArrayMapOutput) MapIndex

                                                                                                                                                                func (AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutput

                                                                                                                                                                func (o AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutput() AssetOrArchiveArrayMapOutput

                                                                                                                                                                func (AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutputWithContext

                                                                                                                                                                func (o AssetOrArchiveArrayMapOutput) ToAssetOrArchiveArrayMapOutputWithContext(ctx context.Context) AssetOrArchiveArrayMapOutput

                                                                                                                                                                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 (AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutput

                                                                                                                                                                    func (o AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutput() AssetOrArchiveArrayOutput

                                                                                                                                                                    func (AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutputWithContext

                                                                                                                                                                    func (o AssetOrArchiveArrayOutput) ToAssetOrArchiveArrayOutputWithContext(ctx context.Context) AssetOrArchiveArrayOutput

                                                                                                                                                                    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

                                                                                                                                                                          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

                                                                                                                                                                              type AssetOrArchiveMapArrayInput

                                                                                                                                                                              type AssetOrArchiveMapArrayInput interface {
                                                                                                                                                                              	Input
                                                                                                                                                                              
                                                                                                                                                                              	ToAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput
                                                                                                                                                                              	ToAssetOrArchiveMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayOutput
                                                                                                                                                                              }

                                                                                                                                                                                AssetOrArchiveMapArrayInput is an input type that accepts AssetOrArchiveMapArray and AssetOrArchiveMapArrayOutput values.

                                                                                                                                                                                type AssetOrArchiveMapArrayOutput

                                                                                                                                                                                type AssetOrArchiveMapArrayOutput struct{ *OutputState }

                                                                                                                                                                                  AssetOrArchiveMapArrayOutput is an Output that returns []map[string]AssetOrArchive values.

                                                                                                                                                                                  func (AssetOrArchiveMapArrayOutput) ElementType

                                                                                                                                                                                    ElementType returns the element type of this Output ([]map[string]AssetOrArchive).

                                                                                                                                                                                    func (AssetOrArchiveMapArrayOutput) Index

                                                                                                                                                                                    func (AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutput

                                                                                                                                                                                    func (o AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutput() AssetOrArchiveMapArrayOutput

                                                                                                                                                                                    func (AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutputWithContext

                                                                                                                                                                                    func (o AssetOrArchiveMapArrayOutput) ToAssetOrArchiveMapArrayOutputWithContext(ctx context.Context) AssetOrArchiveMapArrayOutput

                                                                                                                                                                                    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 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 (AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutput

                                                                                                                                                                                          func (o AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutput() AssetOrArchiveMapOutput

                                                                                                                                                                                          func (AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutputWithContext

                                                                                                                                                                                          func (o AssetOrArchiveMapOutput) ToAssetOrArchiveMapOutputWithContext(ctx context.Context) AssetOrArchiveMapOutput

                                                                                                                                                                                          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) ToAssetOrArchiveOutput

                                                                                                                                                                                              func (o AssetOrArchiveOutput) ToAssetOrArchiveOutput() AssetOrArchiveOutput

                                                                                                                                                                                              func (AssetOrArchiveOutput) ToAssetOrArchiveOutputWithContext

                                                                                                                                                                                              func (o AssetOrArchiveOutput) ToAssetOrArchiveOutputWithContext(ctx context.Context) AssetOrArchiveOutput

                                                                                                                                                                                              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) 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

                                                                                                                                                                                                    func (Bool) ElementType() reflect.Type

                                                                                                                                                                                                      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 (BoolArray) ElementType

                                                                                                                                                                                                        func (BoolArray) ElementType() reflect.Type

                                                                                                                                                                                                          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 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 (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 BoolArrayMapInput

                                                                                                                                                                                                                type BoolArrayMapInput interface {
                                                                                                                                                                                                                	Input
                                                                                                                                                                                                                
                                                                                                                                                                                                                	ToBoolArrayMapOutput() BoolArrayMapOutput
                                                                                                                                                                                                                	ToBoolArrayMapOutputWithContext(ctx context.Context) BoolArrayMapOutput
                                                                                                                                                                                                                }

                                                                                                                                                                                                                  BoolArrayMapInput is an input type that accepts BoolArrayMap and BoolArrayMapOutput values.

                                                                                                                                                                                                                  type BoolArrayMapOutput

                                                                                                                                                                                                                  type BoolArrayMapOutput struct{ *OutputState }

                                                                                                                                                                                                                    BoolArrayMapOutput is an Output that returns map[string][]bool values.

                                                                                                                                                                                                                    func (BoolArrayMapOutput) ElementType

                                                                                                                                                                                                                    func (BoolArrayMapOutput) ElementType() reflect.Type

                                                                                                                                                                                                                      ElementType returns the element type of this Output (map[string][]bool).

                                                                                                                                                                                                                      func (BoolArrayMapOutput) MapIndex

                                                                                                                                                                                                                      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 (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

                                                                                                                                                                                                                          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
                                                                                                                                                                                                                          }

                                                                                                                                                                                                                            BoolInput is an input type that accepts Bool and BoolOutput values.

                                                                                                                                                                                                                            type BoolMap

                                                                                                                                                                                                                            type BoolMap map[string]BoolInput

                                                                                                                                                                                                                              BoolMap is an input type for map[string]BoolInput values.

                                                                                                                                                                                                                              func (BoolMap) ElementType

                                                                                                                                                                                                                              func (BoolMap) ElementType() reflect.Type

                                                                                                                                                                                                                                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 (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 BoolMapArrayOutput

                                                                                                                                                                                                                                      type BoolMapArrayOutput struct{ *OutputState }

                                                                                                                                                                                                                                        BoolMapArrayOutput is an Output that returns []map[string]bool values.

                                                                                                                                                                                                                                        func (BoolMapArrayOutput) ElementType

                                                                                                                                                                                                                                        func (BoolMapArrayOutput) ElementType() reflect.Type

                                                                                                                                                                                                                                          ElementType returns the element type of this Output ([]map[string]bool).

                                                                                                                                                                                                                                          func (BoolMapArrayOutput) Index

                                                                                                                                                                                                                                          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 BoolMapOutput

                                                                                                                                                                                                                                            type BoolMapOutput struct{ *OutputState }

                                                                                                                                                                                                                                              BoolMapOutput is an Output that returns map[string]bool values.

                                                                                                                                                                                                                                              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

                                                                                                                                                                                                                                                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) 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 BoolPtr

                                                                                                                                                                                                                                                      func BoolPtr(v bool) BoolPtrInput

                                                                                                                                                                                                                                                        BoolPtr is an input type for *bool values.

                                                                                                                                                                                                                                                        type BoolPtrOutput

                                                                                                                                                                                                                                                        type BoolPtrOutput struct{ *OutputState }

                                                                                                                                                                                                                                                          BoolPtrOutput is an Output that returns *bool values.

                                                                                                                                                                                                                                                          func (BoolPtrOutput) Elem

                                                                                                                                                                                                                                                          func (o BoolPtrOutput) Elem() BoolOutput

                                                                                                                                                                                                                                                          func (BoolPtrOutput) ElementType