imagefactory

package
v0.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2025 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetExtensionsVersionsArgs

type GetExtensionsVersionsArgs struct {
	// The filter to apply to the extensions list.
	Filters *GetExtensionsVersionsFilters `pulumi:"filters"`
	// The talos version to get extensions for.
	TalosVersion string `pulumi:"talosVersion"`
}

A collection of arguments for invoking getExtensionsVersions.

type GetExtensionsVersionsExtensionsInfo

type GetExtensionsVersionsExtensionsInfo struct {
	Author      string `pulumi:"author"`
	Description string `pulumi:"description"`
	Digest      string `pulumi:"digest"`
	Name        string `pulumi:"name"`
	Ref         string `pulumi:"ref"`
}

type GetExtensionsVersionsExtensionsInfoArgs

type GetExtensionsVersionsExtensionsInfoArgs struct {
	Author      pulumi.StringInput `pulumi:"author"`
	Description pulumi.StringInput `pulumi:"description"`
	Digest      pulumi.StringInput `pulumi:"digest"`
	Name        pulumi.StringInput `pulumi:"name"`
	Ref         pulumi.StringInput `pulumi:"ref"`
}

func (GetExtensionsVersionsExtensionsInfoArgs) ElementType

func (GetExtensionsVersionsExtensionsInfoArgs) ToGetExtensionsVersionsExtensionsInfoOutput

func (i GetExtensionsVersionsExtensionsInfoArgs) ToGetExtensionsVersionsExtensionsInfoOutput() GetExtensionsVersionsExtensionsInfoOutput

func (GetExtensionsVersionsExtensionsInfoArgs) ToGetExtensionsVersionsExtensionsInfoOutputWithContext

func (i GetExtensionsVersionsExtensionsInfoArgs) ToGetExtensionsVersionsExtensionsInfoOutputWithContext(ctx context.Context) GetExtensionsVersionsExtensionsInfoOutput

type GetExtensionsVersionsExtensionsInfoArray

type GetExtensionsVersionsExtensionsInfoArray []GetExtensionsVersionsExtensionsInfoInput

func (GetExtensionsVersionsExtensionsInfoArray) ElementType

func (GetExtensionsVersionsExtensionsInfoArray) ToGetExtensionsVersionsExtensionsInfoArrayOutput

func (i GetExtensionsVersionsExtensionsInfoArray) ToGetExtensionsVersionsExtensionsInfoArrayOutput() GetExtensionsVersionsExtensionsInfoArrayOutput

func (GetExtensionsVersionsExtensionsInfoArray) ToGetExtensionsVersionsExtensionsInfoArrayOutputWithContext

func (i GetExtensionsVersionsExtensionsInfoArray) ToGetExtensionsVersionsExtensionsInfoArrayOutputWithContext(ctx context.Context) GetExtensionsVersionsExtensionsInfoArrayOutput

type GetExtensionsVersionsExtensionsInfoArrayInput

type GetExtensionsVersionsExtensionsInfoArrayInput interface {
	pulumi.Input

	ToGetExtensionsVersionsExtensionsInfoArrayOutput() GetExtensionsVersionsExtensionsInfoArrayOutput
	ToGetExtensionsVersionsExtensionsInfoArrayOutputWithContext(context.Context) GetExtensionsVersionsExtensionsInfoArrayOutput
}

GetExtensionsVersionsExtensionsInfoArrayInput is an input type that accepts GetExtensionsVersionsExtensionsInfoArray and GetExtensionsVersionsExtensionsInfoArrayOutput values. You can construct a concrete instance of `GetExtensionsVersionsExtensionsInfoArrayInput` via:

GetExtensionsVersionsExtensionsInfoArray{ GetExtensionsVersionsExtensionsInfoArgs{...} }

type GetExtensionsVersionsExtensionsInfoArrayOutput

type GetExtensionsVersionsExtensionsInfoArrayOutput struct{ *pulumi.OutputState }

func (GetExtensionsVersionsExtensionsInfoArrayOutput) ElementType

func (GetExtensionsVersionsExtensionsInfoArrayOutput) Index

func (GetExtensionsVersionsExtensionsInfoArrayOutput) ToGetExtensionsVersionsExtensionsInfoArrayOutput

func (o GetExtensionsVersionsExtensionsInfoArrayOutput) ToGetExtensionsVersionsExtensionsInfoArrayOutput() GetExtensionsVersionsExtensionsInfoArrayOutput

func (GetExtensionsVersionsExtensionsInfoArrayOutput) ToGetExtensionsVersionsExtensionsInfoArrayOutputWithContext

func (o GetExtensionsVersionsExtensionsInfoArrayOutput) ToGetExtensionsVersionsExtensionsInfoArrayOutputWithContext(ctx context.Context) GetExtensionsVersionsExtensionsInfoArrayOutput

type GetExtensionsVersionsExtensionsInfoInput

type GetExtensionsVersionsExtensionsInfoInput interface {
	pulumi.Input

	ToGetExtensionsVersionsExtensionsInfoOutput() GetExtensionsVersionsExtensionsInfoOutput
	ToGetExtensionsVersionsExtensionsInfoOutputWithContext(context.Context) GetExtensionsVersionsExtensionsInfoOutput
}

GetExtensionsVersionsExtensionsInfoInput is an input type that accepts GetExtensionsVersionsExtensionsInfoArgs and GetExtensionsVersionsExtensionsInfoOutput values. You can construct a concrete instance of `GetExtensionsVersionsExtensionsInfoInput` via:

GetExtensionsVersionsExtensionsInfoArgs{...}

type GetExtensionsVersionsExtensionsInfoOutput

type GetExtensionsVersionsExtensionsInfoOutput struct{ *pulumi.OutputState }

func (GetExtensionsVersionsExtensionsInfoOutput) Author

func (GetExtensionsVersionsExtensionsInfoOutput) Description

func (GetExtensionsVersionsExtensionsInfoOutput) Digest

func (GetExtensionsVersionsExtensionsInfoOutput) ElementType

func (GetExtensionsVersionsExtensionsInfoOutput) Name

func (GetExtensionsVersionsExtensionsInfoOutput) Ref

func (GetExtensionsVersionsExtensionsInfoOutput) ToGetExtensionsVersionsExtensionsInfoOutput

func (o GetExtensionsVersionsExtensionsInfoOutput) ToGetExtensionsVersionsExtensionsInfoOutput() GetExtensionsVersionsExtensionsInfoOutput

func (GetExtensionsVersionsExtensionsInfoOutput) ToGetExtensionsVersionsExtensionsInfoOutputWithContext

func (o GetExtensionsVersionsExtensionsInfoOutput) ToGetExtensionsVersionsExtensionsInfoOutputWithContext(ctx context.Context) GetExtensionsVersionsExtensionsInfoOutput

type GetExtensionsVersionsFilters

type GetExtensionsVersionsFilters struct {
	// The name of the extension to filter by.
	Names []string `pulumi:"names"`
}

type GetExtensionsVersionsFiltersArgs

type GetExtensionsVersionsFiltersArgs struct {
	// The name of the extension to filter by.
	Names pulumi.StringArrayInput `pulumi:"names"`
}

func (GetExtensionsVersionsFiltersArgs) ElementType

func (GetExtensionsVersionsFiltersArgs) ToGetExtensionsVersionsFiltersOutput

func (i GetExtensionsVersionsFiltersArgs) ToGetExtensionsVersionsFiltersOutput() GetExtensionsVersionsFiltersOutput

func (GetExtensionsVersionsFiltersArgs) ToGetExtensionsVersionsFiltersOutputWithContext

func (i GetExtensionsVersionsFiltersArgs) ToGetExtensionsVersionsFiltersOutputWithContext(ctx context.Context) GetExtensionsVersionsFiltersOutput

func (GetExtensionsVersionsFiltersArgs) ToGetExtensionsVersionsFiltersPtrOutput

func (i GetExtensionsVersionsFiltersArgs) ToGetExtensionsVersionsFiltersPtrOutput() GetExtensionsVersionsFiltersPtrOutput

func (GetExtensionsVersionsFiltersArgs) ToGetExtensionsVersionsFiltersPtrOutputWithContext

func (i GetExtensionsVersionsFiltersArgs) ToGetExtensionsVersionsFiltersPtrOutputWithContext(ctx context.Context) GetExtensionsVersionsFiltersPtrOutput

type GetExtensionsVersionsFiltersInput

type GetExtensionsVersionsFiltersInput interface {
	pulumi.Input

	ToGetExtensionsVersionsFiltersOutput() GetExtensionsVersionsFiltersOutput
	ToGetExtensionsVersionsFiltersOutputWithContext(context.Context) GetExtensionsVersionsFiltersOutput
}

GetExtensionsVersionsFiltersInput is an input type that accepts GetExtensionsVersionsFiltersArgs and GetExtensionsVersionsFiltersOutput values. You can construct a concrete instance of `GetExtensionsVersionsFiltersInput` via:

GetExtensionsVersionsFiltersArgs{...}

type GetExtensionsVersionsFiltersOutput

type GetExtensionsVersionsFiltersOutput struct{ *pulumi.OutputState }

func (GetExtensionsVersionsFiltersOutput) ElementType

func (GetExtensionsVersionsFiltersOutput) Names

The name of the extension to filter by.

func (GetExtensionsVersionsFiltersOutput) ToGetExtensionsVersionsFiltersOutput

func (o GetExtensionsVersionsFiltersOutput) ToGetExtensionsVersionsFiltersOutput() GetExtensionsVersionsFiltersOutput

func (GetExtensionsVersionsFiltersOutput) ToGetExtensionsVersionsFiltersOutputWithContext

func (o GetExtensionsVersionsFiltersOutput) ToGetExtensionsVersionsFiltersOutputWithContext(ctx context.Context) GetExtensionsVersionsFiltersOutput

func (GetExtensionsVersionsFiltersOutput) ToGetExtensionsVersionsFiltersPtrOutput

func (o GetExtensionsVersionsFiltersOutput) ToGetExtensionsVersionsFiltersPtrOutput() GetExtensionsVersionsFiltersPtrOutput

func (GetExtensionsVersionsFiltersOutput) ToGetExtensionsVersionsFiltersPtrOutputWithContext

func (o GetExtensionsVersionsFiltersOutput) ToGetExtensionsVersionsFiltersPtrOutputWithContext(ctx context.Context) GetExtensionsVersionsFiltersPtrOutput

type GetExtensionsVersionsFiltersPtrInput

type GetExtensionsVersionsFiltersPtrInput interface {
	pulumi.Input

	ToGetExtensionsVersionsFiltersPtrOutput() GetExtensionsVersionsFiltersPtrOutput
	ToGetExtensionsVersionsFiltersPtrOutputWithContext(context.Context) GetExtensionsVersionsFiltersPtrOutput
}

GetExtensionsVersionsFiltersPtrInput is an input type that accepts GetExtensionsVersionsFiltersArgs, GetExtensionsVersionsFiltersPtr and GetExtensionsVersionsFiltersPtrOutput values. You can construct a concrete instance of `GetExtensionsVersionsFiltersPtrInput` via:

        GetExtensionsVersionsFiltersArgs{...}

or:

        nil

type GetExtensionsVersionsFiltersPtrOutput

type GetExtensionsVersionsFiltersPtrOutput struct{ *pulumi.OutputState }

func (GetExtensionsVersionsFiltersPtrOutput) Elem

func (GetExtensionsVersionsFiltersPtrOutput) ElementType

func (GetExtensionsVersionsFiltersPtrOutput) Names

The name of the extension to filter by.

func (GetExtensionsVersionsFiltersPtrOutput) ToGetExtensionsVersionsFiltersPtrOutput

func (o GetExtensionsVersionsFiltersPtrOutput) ToGetExtensionsVersionsFiltersPtrOutput() GetExtensionsVersionsFiltersPtrOutput

func (GetExtensionsVersionsFiltersPtrOutput) ToGetExtensionsVersionsFiltersPtrOutputWithContext

func (o GetExtensionsVersionsFiltersPtrOutput) ToGetExtensionsVersionsFiltersPtrOutputWithContext(ctx context.Context) GetExtensionsVersionsFiltersPtrOutput

type GetExtensionsVersionsOutputArgs

type GetExtensionsVersionsOutputArgs struct {
	// The filter to apply to the extensions list.
	Filters GetExtensionsVersionsFiltersPtrInput `pulumi:"filters"`
	// The talos version to get extensions for.
	TalosVersion pulumi.StringInput `pulumi:"talosVersion"`
}

A collection of arguments for invoking getExtensionsVersions.

func (GetExtensionsVersionsOutputArgs) ElementType

type GetExtensionsVersionsResult

type GetExtensionsVersionsResult struct {
	// The list of available extensions for the specified talos version.
	ExtensionsInfos []GetExtensionsVersionsExtensionsInfo `pulumi:"extensionsInfos"`
	// The filter to apply to the extensions list.
	Filters *GetExtensionsVersionsFilters `pulumi:"filters"`
	// The ID of this resource.
	Id string `pulumi:"id"`
	// The talos version to get extensions for.
	TalosVersion string `pulumi:"talosVersion"`
}

A collection of values returned by getExtensionsVersions.

func GetExtensionsVersions

func GetExtensionsVersions(ctx *pulumi.Context, args *GetExtensionsVersionsArgs, opts ...pulumi.InvokeOption) (*GetExtensionsVersionsResult, error)

The image factory extensions versions data source provides a list of available extensions for a specific talos version from the image factory.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-talos/sdk/go/talos/imagefactory"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := imagefactory.GetExtensionsVersions(ctx, &imagefactory.GetExtensionsVersionsArgs{
			TalosVersion: "v1.7.5",
			Filters: imagefactory.GetExtensionsVersionsFilters{
				Names: []string{
					"amdgpu",
					"tailscale",
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetExtensionsVersionsResultOutput

type GetExtensionsVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getExtensionsVersions.

func (GetExtensionsVersionsResultOutput) ElementType

func (GetExtensionsVersionsResultOutput) ExtensionsInfos

The list of available extensions for the specified talos version.

func (GetExtensionsVersionsResultOutput) Filters

The filter to apply to the extensions list.

func (GetExtensionsVersionsResultOutput) Id

The ID of this resource.

func (GetExtensionsVersionsResultOutput) TalosVersion

The talos version to get extensions for.

func (GetExtensionsVersionsResultOutput) ToGetExtensionsVersionsResultOutput

func (o GetExtensionsVersionsResultOutput) ToGetExtensionsVersionsResultOutput() GetExtensionsVersionsResultOutput

func (GetExtensionsVersionsResultOutput) ToGetExtensionsVersionsResultOutputWithContext

func (o GetExtensionsVersionsResultOutput) ToGetExtensionsVersionsResultOutputWithContext(ctx context.Context) GetExtensionsVersionsResultOutput

type GetOverlaysVersionsArgs

type GetOverlaysVersionsArgs struct {
	// The filter to apply to the overlays list.
	Filters *GetOverlaysVersionsFilters `pulumi:"filters"`
	// The talos version to get overlays for.
	TalosVersion string `pulumi:"talosVersion"`
}

A collection of arguments for invoking getOverlaysVersions.

type GetOverlaysVersionsFilters

type GetOverlaysVersionsFilters struct {
	// The name of the overlay to filter by.
	Name *string `pulumi:"name"`
}

type GetOverlaysVersionsFiltersArgs

type GetOverlaysVersionsFiltersArgs struct {
	// The name of the overlay to filter by.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (GetOverlaysVersionsFiltersArgs) ElementType

func (GetOverlaysVersionsFiltersArgs) ToGetOverlaysVersionsFiltersOutput

func (i GetOverlaysVersionsFiltersArgs) ToGetOverlaysVersionsFiltersOutput() GetOverlaysVersionsFiltersOutput

func (GetOverlaysVersionsFiltersArgs) ToGetOverlaysVersionsFiltersOutputWithContext

func (i GetOverlaysVersionsFiltersArgs) ToGetOverlaysVersionsFiltersOutputWithContext(ctx context.Context) GetOverlaysVersionsFiltersOutput

func (GetOverlaysVersionsFiltersArgs) ToGetOverlaysVersionsFiltersPtrOutput

func (i GetOverlaysVersionsFiltersArgs) ToGetOverlaysVersionsFiltersPtrOutput() GetOverlaysVersionsFiltersPtrOutput

func (GetOverlaysVersionsFiltersArgs) ToGetOverlaysVersionsFiltersPtrOutputWithContext

func (i GetOverlaysVersionsFiltersArgs) ToGetOverlaysVersionsFiltersPtrOutputWithContext(ctx context.Context) GetOverlaysVersionsFiltersPtrOutput

type GetOverlaysVersionsFiltersInput

type GetOverlaysVersionsFiltersInput interface {
	pulumi.Input

	ToGetOverlaysVersionsFiltersOutput() GetOverlaysVersionsFiltersOutput
	ToGetOverlaysVersionsFiltersOutputWithContext(context.Context) GetOverlaysVersionsFiltersOutput
}

GetOverlaysVersionsFiltersInput is an input type that accepts GetOverlaysVersionsFiltersArgs and GetOverlaysVersionsFiltersOutput values. You can construct a concrete instance of `GetOverlaysVersionsFiltersInput` via:

GetOverlaysVersionsFiltersArgs{...}

type GetOverlaysVersionsFiltersOutput

type GetOverlaysVersionsFiltersOutput struct{ *pulumi.OutputState }

func (GetOverlaysVersionsFiltersOutput) ElementType

func (GetOverlaysVersionsFiltersOutput) Name

The name of the overlay to filter by.

func (GetOverlaysVersionsFiltersOutput) ToGetOverlaysVersionsFiltersOutput

func (o GetOverlaysVersionsFiltersOutput) ToGetOverlaysVersionsFiltersOutput() GetOverlaysVersionsFiltersOutput

func (GetOverlaysVersionsFiltersOutput) ToGetOverlaysVersionsFiltersOutputWithContext

func (o GetOverlaysVersionsFiltersOutput) ToGetOverlaysVersionsFiltersOutputWithContext(ctx context.Context) GetOverlaysVersionsFiltersOutput

func (GetOverlaysVersionsFiltersOutput) ToGetOverlaysVersionsFiltersPtrOutput

func (o GetOverlaysVersionsFiltersOutput) ToGetOverlaysVersionsFiltersPtrOutput() GetOverlaysVersionsFiltersPtrOutput

func (GetOverlaysVersionsFiltersOutput) ToGetOverlaysVersionsFiltersPtrOutputWithContext

func (o GetOverlaysVersionsFiltersOutput) ToGetOverlaysVersionsFiltersPtrOutputWithContext(ctx context.Context) GetOverlaysVersionsFiltersPtrOutput

type GetOverlaysVersionsFiltersPtrInput

type GetOverlaysVersionsFiltersPtrInput interface {
	pulumi.Input

	ToGetOverlaysVersionsFiltersPtrOutput() GetOverlaysVersionsFiltersPtrOutput
	ToGetOverlaysVersionsFiltersPtrOutputWithContext(context.Context) GetOverlaysVersionsFiltersPtrOutput
}

GetOverlaysVersionsFiltersPtrInput is an input type that accepts GetOverlaysVersionsFiltersArgs, GetOverlaysVersionsFiltersPtr and GetOverlaysVersionsFiltersPtrOutput values. You can construct a concrete instance of `GetOverlaysVersionsFiltersPtrInput` via:

        GetOverlaysVersionsFiltersArgs{...}

or:

        nil

type GetOverlaysVersionsFiltersPtrOutput

type GetOverlaysVersionsFiltersPtrOutput struct{ *pulumi.OutputState }

func (GetOverlaysVersionsFiltersPtrOutput) Elem

func (GetOverlaysVersionsFiltersPtrOutput) ElementType

func (GetOverlaysVersionsFiltersPtrOutput) Name

The name of the overlay to filter by.

func (GetOverlaysVersionsFiltersPtrOutput) ToGetOverlaysVersionsFiltersPtrOutput

func (o GetOverlaysVersionsFiltersPtrOutput) ToGetOverlaysVersionsFiltersPtrOutput() GetOverlaysVersionsFiltersPtrOutput

func (GetOverlaysVersionsFiltersPtrOutput) ToGetOverlaysVersionsFiltersPtrOutputWithContext

func (o GetOverlaysVersionsFiltersPtrOutput) ToGetOverlaysVersionsFiltersPtrOutputWithContext(ctx context.Context) GetOverlaysVersionsFiltersPtrOutput

type GetOverlaysVersionsOutputArgs

type GetOverlaysVersionsOutputArgs struct {
	// The filter to apply to the overlays list.
	Filters GetOverlaysVersionsFiltersPtrInput `pulumi:"filters"`
	// The talos version to get overlays for.
	TalosVersion pulumi.StringInput `pulumi:"talosVersion"`
}

A collection of arguments for invoking getOverlaysVersions.

func (GetOverlaysVersionsOutputArgs) ElementType

type GetOverlaysVersionsOverlaysInfo

type GetOverlaysVersionsOverlaysInfo struct {
	Digest string `pulumi:"digest"`
	Image  string `pulumi:"image"`
	Name   string `pulumi:"name"`
	Ref    string `pulumi:"ref"`
}

type GetOverlaysVersionsOverlaysInfoArgs

type GetOverlaysVersionsOverlaysInfoArgs struct {
	Digest pulumi.StringInput `pulumi:"digest"`
	Image  pulumi.StringInput `pulumi:"image"`
	Name   pulumi.StringInput `pulumi:"name"`
	Ref    pulumi.StringInput `pulumi:"ref"`
}

func (GetOverlaysVersionsOverlaysInfoArgs) ElementType

func (GetOverlaysVersionsOverlaysInfoArgs) ToGetOverlaysVersionsOverlaysInfoOutput

func (i GetOverlaysVersionsOverlaysInfoArgs) ToGetOverlaysVersionsOverlaysInfoOutput() GetOverlaysVersionsOverlaysInfoOutput

func (GetOverlaysVersionsOverlaysInfoArgs) ToGetOverlaysVersionsOverlaysInfoOutputWithContext

func (i GetOverlaysVersionsOverlaysInfoArgs) ToGetOverlaysVersionsOverlaysInfoOutputWithContext(ctx context.Context) GetOverlaysVersionsOverlaysInfoOutput

type GetOverlaysVersionsOverlaysInfoArray

type GetOverlaysVersionsOverlaysInfoArray []GetOverlaysVersionsOverlaysInfoInput

func (GetOverlaysVersionsOverlaysInfoArray) ElementType

func (GetOverlaysVersionsOverlaysInfoArray) ToGetOverlaysVersionsOverlaysInfoArrayOutput

func (i GetOverlaysVersionsOverlaysInfoArray) ToGetOverlaysVersionsOverlaysInfoArrayOutput() GetOverlaysVersionsOverlaysInfoArrayOutput

func (GetOverlaysVersionsOverlaysInfoArray) ToGetOverlaysVersionsOverlaysInfoArrayOutputWithContext

func (i GetOverlaysVersionsOverlaysInfoArray) ToGetOverlaysVersionsOverlaysInfoArrayOutputWithContext(ctx context.Context) GetOverlaysVersionsOverlaysInfoArrayOutput

type GetOverlaysVersionsOverlaysInfoArrayInput

type GetOverlaysVersionsOverlaysInfoArrayInput interface {
	pulumi.Input

	ToGetOverlaysVersionsOverlaysInfoArrayOutput() GetOverlaysVersionsOverlaysInfoArrayOutput
	ToGetOverlaysVersionsOverlaysInfoArrayOutputWithContext(context.Context) GetOverlaysVersionsOverlaysInfoArrayOutput
}

GetOverlaysVersionsOverlaysInfoArrayInput is an input type that accepts GetOverlaysVersionsOverlaysInfoArray and GetOverlaysVersionsOverlaysInfoArrayOutput values. You can construct a concrete instance of `GetOverlaysVersionsOverlaysInfoArrayInput` via:

GetOverlaysVersionsOverlaysInfoArray{ GetOverlaysVersionsOverlaysInfoArgs{...} }

type GetOverlaysVersionsOverlaysInfoArrayOutput

type GetOverlaysVersionsOverlaysInfoArrayOutput struct{ *pulumi.OutputState }

func (GetOverlaysVersionsOverlaysInfoArrayOutput) ElementType

func (GetOverlaysVersionsOverlaysInfoArrayOutput) Index

func (GetOverlaysVersionsOverlaysInfoArrayOutput) ToGetOverlaysVersionsOverlaysInfoArrayOutput

func (o GetOverlaysVersionsOverlaysInfoArrayOutput) ToGetOverlaysVersionsOverlaysInfoArrayOutput() GetOverlaysVersionsOverlaysInfoArrayOutput

func (GetOverlaysVersionsOverlaysInfoArrayOutput) ToGetOverlaysVersionsOverlaysInfoArrayOutputWithContext

func (o GetOverlaysVersionsOverlaysInfoArrayOutput) ToGetOverlaysVersionsOverlaysInfoArrayOutputWithContext(ctx context.Context) GetOverlaysVersionsOverlaysInfoArrayOutput

type GetOverlaysVersionsOverlaysInfoInput

type GetOverlaysVersionsOverlaysInfoInput interface {
	pulumi.Input

	ToGetOverlaysVersionsOverlaysInfoOutput() GetOverlaysVersionsOverlaysInfoOutput
	ToGetOverlaysVersionsOverlaysInfoOutputWithContext(context.Context) GetOverlaysVersionsOverlaysInfoOutput
}

GetOverlaysVersionsOverlaysInfoInput is an input type that accepts GetOverlaysVersionsOverlaysInfoArgs and GetOverlaysVersionsOverlaysInfoOutput values. You can construct a concrete instance of `GetOverlaysVersionsOverlaysInfoInput` via:

GetOverlaysVersionsOverlaysInfoArgs{...}

type GetOverlaysVersionsOverlaysInfoOutput

type GetOverlaysVersionsOverlaysInfoOutput struct{ *pulumi.OutputState }

func (GetOverlaysVersionsOverlaysInfoOutput) Digest

func (GetOverlaysVersionsOverlaysInfoOutput) ElementType

func (GetOverlaysVersionsOverlaysInfoOutput) Image

func (GetOverlaysVersionsOverlaysInfoOutput) Name

func (GetOverlaysVersionsOverlaysInfoOutput) Ref

func (GetOverlaysVersionsOverlaysInfoOutput) ToGetOverlaysVersionsOverlaysInfoOutput

func (o GetOverlaysVersionsOverlaysInfoOutput) ToGetOverlaysVersionsOverlaysInfoOutput() GetOverlaysVersionsOverlaysInfoOutput

func (GetOverlaysVersionsOverlaysInfoOutput) ToGetOverlaysVersionsOverlaysInfoOutputWithContext

func (o GetOverlaysVersionsOverlaysInfoOutput) ToGetOverlaysVersionsOverlaysInfoOutputWithContext(ctx context.Context) GetOverlaysVersionsOverlaysInfoOutput

type GetOverlaysVersionsResult

type GetOverlaysVersionsResult struct {
	// The filter to apply to the overlays list.
	Filters *GetOverlaysVersionsFilters `pulumi:"filters"`
	// The ID of this resource.
	Id string `pulumi:"id"`
	// The list of available extensions for the specified talos version.
	OverlaysInfos []GetOverlaysVersionsOverlaysInfo `pulumi:"overlaysInfos"`
	// The talos version to get overlays for.
	TalosVersion string `pulumi:"talosVersion"`
}

A collection of values returned by getOverlaysVersions.

func GetOverlaysVersions

func GetOverlaysVersions(ctx *pulumi.Context, args *GetOverlaysVersionsArgs, opts ...pulumi.InvokeOption) (*GetOverlaysVersionsResult, error)

The image factory overlays versions data source provides a list of available overlays for a specific talos version from the image factory.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-talos/sdk/go/talos/imagefactory"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := imagefactory.GetOverlaysVersions(ctx, &imagefactory.GetOverlaysVersionsArgs{
			TalosVersion: "v1.7.5",
			Filters: imagefactory.GetOverlaysVersionsFilters{
				Name: pulumi.StringRef("rock4cplus"),
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOverlaysVersionsResultOutput

type GetOverlaysVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOverlaysVersions.

func (GetOverlaysVersionsResultOutput) ElementType

func (GetOverlaysVersionsResultOutput) Filters

The filter to apply to the overlays list.

func (GetOverlaysVersionsResultOutput) Id

The ID of this resource.

func (GetOverlaysVersionsResultOutput) OverlaysInfos

The list of available extensions for the specified talos version.

func (GetOverlaysVersionsResultOutput) TalosVersion

The talos version to get overlays for.

func (GetOverlaysVersionsResultOutput) ToGetOverlaysVersionsResultOutput

func (o GetOverlaysVersionsResultOutput) ToGetOverlaysVersionsResultOutput() GetOverlaysVersionsResultOutput

func (GetOverlaysVersionsResultOutput) ToGetOverlaysVersionsResultOutputWithContext

func (o GetOverlaysVersionsResultOutput) ToGetOverlaysVersionsResultOutputWithContext(ctx context.Context) GetOverlaysVersionsResultOutput

type GetUrlsArgs

type GetUrlsArgs struct {
	Architecture *string `pulumi:"architecture"`
	Platform     *string `pulumi:"platform"`
	Sbc          *string `pulumi:"sbc"`
	SchematicId  string  `pulumi:"schematicId"`
	TalosVersion string  `pulumi:"talosVersion"`
}

A collection of arguments for invoking getUrls.

type GetUrlsOutputArgs

type GetUrlsOutputArgs struct {
	Architecture pulumi.StringPtrInput `pulumi:"architecture"`
	Platform     pulumi.StringPtrInput `pulumi:"platform"`
	Sbc          pulumi.StringPtrInput `pulumi:"sbc"`
	SchematicId  pulumi.StringInput    `pulumi:"schematicId"`
	TalosVersion pulumi.StringInput    `pulumi:"talosVersion"`
}

A collection of arguments for invoking getUrls.

func (GetUrlsOutputArgs) ElementType

func (GetUrlsOutputArgs) ElementType() reflect.Type

type GetUrlsResult

type GetUrlsResult struct {
	Architecture string      `pulumi:"architecture"`
	Id           string      `pulumi:"id"`
	Platform     *string     `pulumi:"platform"`
	Sbc          *string     `pulumi:"sbc"`
	SchematicId  string      `pulumi:"schematicId"`
	TalosVersion string      `pulumi:"talosVersion"`
	Urls         GetUrlsUrls `pulumi:"urls"`
}

A collection of values returned by getUrls.

func GetUrls

func GetUrls(ctx *pulumi.Context, args *GetUrlsArgs, opts ...pulumi.InvokeOption) (*GetUrlsResult, error)

Generates URLs for different assets supported by the Talos image factory.

type GetUrlsResultOutput

type GetUrlsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUrls.

func (GetUrlsResultOutput) Architecture

func (o GetUrlsResultOutput) Architecture() pulumi.StringOutput

func (GetUrlsResultOutput) ElementType

func (GetUrlsResultOutput) ElementType() reflect.Type

func (GetUrlsResultOutput) Id

func (GetUrlsResultOutput) Platform

func (GetUrlsResultOutput) Sbc

func (GetUrlsResultOutput) SchematicId

func (o GetUrlsResultOutput) SchematicId() pulumi.StringOutput

func (GetUrlsResultOutput) TalosVersion

func (o GetUrlsResultOutput) TalosVersion() pulumi.StringOutput

func (GetUrlsResultOutput) ToGetUrlsResultOutput

func (o GetUrlsResultOutput) ToGetUrlsResultOutput() GetUrlsResultOutput

func (GetUrlsResultOutput) ToGetUrlsResultOutputWithContext

func (o GetUrlsResultOutput) ToGetUrlsResultOutputWithContext(ctx context.Context) GetUrlsResultOutput

func (GetUrlsResultOutput) Urls

type GetUrlsUrls

type GetUrlsUrls struct {
	// The URL for the disk image.
	DiskImage string `pulumi:"diskImage"`
	// The URL for the disk image with secure boot.
	DiskImageSecureboot string `pulumi:"diskImageSecureboot"`
	// The URL for the initramfs image.
	Initramfs string `pulumi:"initramfs"`
	// The URL for the installer image.
	Installer string `pulumi:"installer"`
	// The URL for the installer image with secure boot.
	InstallerSecureboot string `pulumi:"installerSecureboot"`
	// The URL for the ISO image.
	Iso string `pulumi:"iso"`
	// The URL for the ISO image with secure boot.
	IsoSecureboot string `pulumi:"isoSecureboot"`
	// The URL for the kernel image.
	Kernel string `pulumi:"kernel"`
	// The URL for the kernel command line.
	KernelCommandLine string `pulumi:"kernelCommandLine"`
	// The URL for the PXE image.
	Pxe string `pulumi:"pxe"`
	// The URL for the UKI image.
	Uki string `pulumi:"uki"`
}

type GetUrlsUrlsArgs

type GetUrlsUrlsArgs struct {
	// The URL for the disk image.
	DiskImage pulumi.StringInput `pulumi:"diskImage"`
	// The URL for the disk image with secure boot.
	DiskImageSecureboot pulumi.StringInput `pulumi:"diskImageSecureboot"`
	// The URL for the initramfs image.
	Initramfs pulumi.StringInput `pulumi:"initramfs"`
	// The URL for the installer image.
	Installer pulumi.StringInput `pulumi:"installer"`
	// The URL for the installer image with secure boot.
	InstallerSecureboot pulumi.StringInput `pulumi:"installerSecureboot"`
	// The URL for the ISO image.
	Iso pulumi.StringInput `pulumi:"iso"`
	// The URL for the ISO image with secure boot.
	IsoSecureboot pulumi.StringInput `pulumi:"isoSecureboot"`
	// The URL for the kernel image.
	Kernel pulumi.StringInput `pulumi:"kernel"`
	// The URL for the kernel command line.
	KernelCommandLine pulumi.StringInput `pulumi:"kernelCommandLine"`
	// The URL for the PXE image.
	Pxe pulumi.StringInput `pulumi:"pxe"`
	// The URL for the UKI image.
	Uki pulumi.StringInput `pulumi:"uki"`
}

func (GetUrlsUrlsArgs) ElementType

func (GetUrlsUrlsArgs) ElementType() reflect.Type

func (GetUrlsUrlsArgs) ToGetUrlsUrlsOutput

func (i GetUrlsUrlsArgs) ToGetUrlsUrlsOutput() GetUrlsUrlsOutput

func (GetUrlsUrlsArgs) ToGetUrlsUrlsOutputWithContext

func (i GetUrlsUrlsArgs) ToGetUrlsUrlsOutputWithContext(ctx context.Context) GetUrlsUrlsOutput

type GetUrlsUrlsInput

type GetUrlsUrlsInput interface {
	pulumi.Input

	ToGetUrlsUrlsOutput() GetUrlsUrlsOutput
	ToGetUrlsUrlsOutputWithContext(context.Context) GetUrlsUrlsOutput
}

GetUrlsUrlsInput is an input type that accepts GetUrlsUrlsArgs and GetUrlsUrlsOutput values. You can construct a concrete instance of `GetUrlsUrlsInput` via:

GetUrlsUrlsArgs{...}

type GetUrlsUrlsOutput

type GetUrlsUrlsOutput struct{ *pulumi.OutputState }

func (GetUrlsUrlsOutput) DiskImage

func (o GetUrlsUrlsOutput) DiskImage() pulumi.StringOutput

The URL for the disk image.

func (GetUrlsUrlsOutput) DiskImageSecureboot

func (o GetUrlsUrlsOutput) DiskImageSecureboot() pulumi.StringOutput

The URL for the disk image with secure boot.

func (GetUrlsUrlsOutput) ElementType

func (GetUrlsUrlsOutput) ElementType() reflect.Type

func (GetUrlsUrlsOutput) Initramfs

func (o GetUrlsUrlsOutput) Initramfs() pulumi.StringOutput

The URL for the initramfs image.

func (GetUrlsUrlsOutput) Installer

func (o GetUrlsUrlsOutput) Installer() pulumi.StringOutput

The URL for the installer image.

func (GetUrlsUrlsOutput) InstallerSecureboot

func (o GetUrlsUrlsOutput) InstallerSecureboot() pulumi.StringOutput

The URL for the installer image with secure boot.

func (GetUrlsUrlsOutput) Iso

The URL for the ISO image.

func (GetUrlsUrlsOutput) IsoSecureboot

func (o GetUrlsUrlsOutput) IsoSecureboot() pulumi.StringOutput

The URL for the ISO image with secure boot.

func (GetUrlsUrlsOutput) Kernel

The URL for the kernel image.

func (GetUrlsUrlsOutput) KernelCommandLine

func (o GetUrlsUrlsOutput) KernelCommandLine() pulumi.StringOutput

The URL for the kernel command line.

func (GetUrlsUrlsOutput) Pxe

The URL for the PXE image.

func (GetUrlsUrlsOutput) ToGetUrlsUrlsOutput

func (o GetUrlsUrlsOutput) ToGetUrlsUrlsOutput() GetUrlsUrlsOutput

func (GetUrlsUrlsOutput) ToGetUrlsUrlsOutputWithContext

func (o GetUrlsUrlsOutput) ToGetUrlsUrlsOutputWithContext(ctx context.Context) GetUrlsUrlsOutput

func (GetUrlsUrlsOutput) Uki

The URL for the UKI image.

type GetVersionsArgs

type GetVersionsArgs struct {
	// The filter to apply to the overlays list.
	Filters *GetVersionsFilters `pulumi:"filters"`
}

A collection of arguments for invoking getVersions.

type GetVersionsFilters

type GetVersionsFilters struct {
	// If set to true, only stable versions will be returned. If set to false, all versions will be returned.
	StableVersionsOnly *bool `pulumi:"stableVersionsOnly"`
}

type GetVersionsFiltersArgs

type GetVersionsFiltersArgs struct {
	// If set to true, only stable versions will be returned. If set to false, all versions will be returned.
	StableVersionsOnly pulumi.BoolPtrInput `pulumi:"stableVersionsOnly"`
}

func (GetVersionsFiltersArgs) ElementType

func (GetVersionsFiltersArgs) ElementType() reflect.Type

func (GetVersionsFiltersArgs) ToGetVersionsFiltersOutput

func (i GetVersionsFiltersArgs) ToGetVersionsFiltersOutput() GetVersionsFiltersOutput

func (GetVersionsFiltersArgs) ToGetVersionsFiltersOutputWithContext

func (i GetVersionsFiltersArgs) ToGetVersionsFiltersOutputWithContext(ctx context.Context) GetVersionsFiltersOutput

func (GetVersionsFiltersArgs) ToGetVersionsFiltersPtrOutput

func (i GetVersionsFiltersArgs) ToGetVersionsFiltersPtrOutput() GetVersionsFiltersPtrOutput

func (GetVersionsFiltersArgs) ToGetVersionsFiltersPtrOutputWithContext

func (i GetVersionsFiltersArgs) ToGetVersionsFiltersPtrOutputWithContext(ctx context.Context) GetVersionsFiltersPtrOutput

type GetVersionsFiltersInput

type GetVersionsFiltersInput interface {
	pulumi.Input

	ToGetVersionsFiltersOutput() GetVersionsFiltersOutput
	ToGetVersionsFiltersOutputWithContext(context.Context) GetVersionsFiltersOutput
}

GetVersionsFiltersInput is an input type that accepts GetVersionsFiltersArgs and GetVersionsFiltersOutput values. You can construct a concrete instance of `GetVersionsFiltersInput` via:

GetVersionsFiltersArgs{...}

type GetVersionsFiltersOutput

type GetVersionsFiltersOutput struct{ *pulumi.OutputState }

func (GetVersionsFiltersOutput) ElementType

func (GetVersionsFiltersOutput) ElementType() reflect.Type

func (GetVersionsFiltersOutput) StableVersionsOnly

func (o GetVersionsFiltersOutput) StableVersionsOnly() pulumi.BoolPtrOutput

If set to true, only stable versions will be returned. If set to false, all versions will be returned.

func (GetVersionsFiltersOutput) ToGetVersionsFiltersOutput

func (o GetVersionsFiltersOutput) ToGetVersionsFiltersOutput() GetVersionsFiltersOutput

func (GetVersionsFiltersOutput) ToGetVersionsFiltersOutputWithContext

func (o GetVersionsFiltersOutput) ToGetVersionsFiltersOutputWithContext(ctx context.Context) GetVersionsFiltersOutput

func (GetVersionsFiltersOutput) ToGetVersionsFiltersPtrOutput

func (o GetVersionsFiltersOutput) ToGetVersionsFiltersPtrOutput() GetVersionsFiltersPtrOutput

func (GetVersionsFiltersOutput) ToGetVersionsFiltersPtrOutputWithContext

func (o GetVersionsFiltersOutput) ToGetVersionsFiltersPtrOutputWithContext(ctx context.Context) GetVersionsFiltersPtrOutput

type GetVersionsFiltersPtrInput

type GetVersionsFiltersPtrInput interface {
	pulumi.Input

	ToGetVersionsFiltersPtrOutput() GetVersionsFiltersPtrOutput
	ToGetVersionsFiltersPtrOutputWithContext(context.Context) GetVersionsFiltersPtrOutput
}

GetVersionsFiltersPtrInput is an input type that accepts GetVersionsFiltersArgs, GetVersionsFiltersPtr and GetVersionsFiltersPtrOutput values. You can construct a concrete instance of `GetVersionsFiltersPtrInput` via:

        GetVersionsFiltersArgs{...}

or:

        nil

type GetVersionsFiltersPtrOutput

type GetVersionsFiltersPtrOutput struct{ *pulumi.OutputState }

func (GetVersionsFiltersPtrOutput) Elem

func (GetVersionsFiltersPtrOutput) ElementType

func (GetVersionsFiltersPtrOutput) StableVersionsOnly

func (o GetVersionsFiltersPtrOutput) StableVersionsOnly() pulumi.BoolPtrOutput

If set to true, only stable versions will be returned. If set to false, all versions will be returned.

func (GetVersionsFiltersPtrOutput) ToGetVersionsFiltersPtrOutput

func (o GetVersionsFiltersPtrOutput) ToGetVersionsFiltersPtrOutput() GetVersionsFiltersPtrOutput

func (GetVersionsFiltersPtrOutput) ToGetVersionsFiltersPtrOutputWithContext

func (o GetVersionsFiltersPtrOutput) ToGetVersionsFiltersPtrOutputWithContext(ctx context.Context) GetVersionsFiltersPtrOutput

type GetVersionsOutputArgs

type GetVersionsOutputArgs struct {
	// The filter to apply to the overlays list.
	Filters GetVersionsFiltersPtrInput `pulumi:"filters"`
}

A collection of arguments for invoking getVersions.

func (GetVersionsOutputArgs) ElementType

func (GetVersionsOutputArgs) ElementType() reflect.Type

type GetVersionsResult

type GetVersionsResult struct {
	// The filter to apply to the overlays list.
	Filters *GetVersionsFilters `pulumi:"filters"`
	// The ID of this resource.
	Id string `pulumi:"id"`
	// The list of available talos versions.
	TalosVersions []string `pulumi:"talosVersions"`
}

A collection of values returned by getVersions.

func GetVersions

func GetVersions(ctx *pulumi.Context, args *GetVersionsArgs, opts ...pulumi.InvokeOption) (*GetVersionsResult, error)

The image factory versions data source provides a list of available talos versions from the image factory.

type GetVersionsResultOutput

type GetVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVersions.

func (GetVersionsResultOutput) ElementType

func (GetVersionsResultOutput) ElementType() reflect.Type

func (GetVersionsResultOutput) Filters

The filter to apply to the overlays list.

func (GetVersionsResultOutput) Id

The ID of this resource.

func (GetVersionsResultOutput) TalosVersions

The list of available talos versions.

func (GetVersionsResultOutput) ToGetVersionsResultOutput

func (o GetVersionsResultOutput) ToGetVersionsResultOutput() GetVersionsResultOutput

func (GetVersionsResultOutput) ToGetVersionsResultOutputWithContext

func (o GetVersionsResultOutput) ToGetVersionsResultOutputWithContext(ctx context.Context) GetVersionsResultOutput

type Schematic

type Schematic struct {
	pulumi.CustomResourceState

	// The schematic yaml respresentation to generate the image.
	Schematic pulumi.StringPtrOutput `pulumi:"schematic"`
}

The image factory schematic resource allows you to create a schematic for a Talos image.

func GetSchematic

func GetSchematic(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchematicState, opts ...pulumi.ResourceOption) (*Schematic, error)

GetSchematic gets an existing Schematic resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSchematic

func NewSchematic(ctx *pulumi.Context,
	name string, args *SchematicArgs, opts ...pulumi.ResourceOption) (*Schematic, error)

NewSchematic registers a new resource with the given unique name, arguments, and options.

func (*Schematic) ElementType

func (*Schematic) ElementType() reflect.Type

func (*Schematic) ToSchematicOutput

func (i *Schematic) ToSchematicOutput() SchematicOutput

func (*Schematic) ToSchematicOutputWithContext

func (i *Schematic) ToSchematicOutputWithContext(ctx context.Context) SchematicOutput

type SchematicArgs

type SchematicArgs struct {
	// The schematic yaml respresentation to generate the image.
	Schematic pulumi.StringPtrInput
}

The set of arguments for constructing a Schematic resource.

func (SchematicArgs) ElementType

func (SchematicArgs) ElementType() reflect.Type

type SchematicArray

type SchematicArray []SchematicInput

func (SchematicArray) ElementType

func (SchematicArray) ElementType() reflect.Type

func (SchematicArray) ToSchematicArrayOutput

func (i SchematicArray) ToSchematicArrayOutput() SchematicArrayOutput

func (SchematicArray) ToSchematicArrayOutputWithContext

func (i SchematicArray) ToSchematicArrayOutputWithContext(ctx context.Context) SchematicArrayOutput

type SchematicArrayInput

type SchematicArrayInput interface {
	pulumi.Input

	ToSchematicArrayOutput() SchematicArrayOutput
	ToSchematicArrayOutputWithContext(context.Context) SchematicArrayOutput
}

SchematicArrayInput is an input type that accepts SchematicArray and SchematicArrayOutput values. You can construct a concrete instance of `SchematicArrayInput` via:

SchematicArray{ SchematicArgs{...} }

type SchematicArrayOutput

type SchematicArrayOutput struct{ *pulumi.OutputState }

func (SchematicArrayOutput) ElementType

func (SchematicArrayOutput) ElementType() reflect.Type

func (SchematicArrayOutput) Index

func (SchematicArrayOutput) ToSchematicArrayOutput

func (o SchematicArrayOutput) ToSchematicArrayOutput() SchematicArrayOutput

func (SchematicArrayOutput) ToSchematicArrayOutputWithContext

func (o SchematicArrayOutput) ToSchematicArrayOutputWithContext(ctx context.Context) SchematicArrayOutput

type SchematicInput

type SchematicInput interface {
	pulumi.Input

	ToSchematicOutput() SchematicOutput
	ToSchematicOutputWithContext(ctx context.Context) SchematicOutput
}

type SchematicMap

type SchematicMap map[string]SchematicInput

func (SchematicMap) ElementType

func (SchematicMap) ElementType() reflect.Type

func (SchematicMap) ToSchematicMapOutput

func (i SchematicMap) ToSchematicMapOutput() SchematicMapOutput

func (SchematicMap) ToSchematicMapOutputWithContext

func (i SchematicMap) ToSchematicMapOutputWithContext(ctx context.Context) SchematicMapOutput

type SchematicMapInput

type SchematicMapInput interface {
	pulumi.Input

	ToSchematicMapOutput() SchematicMapOutput
	ToSchematicMapOutputWithContext(context.Context) SchematicMapOutput
}

SchematicMapInput is an input type that accepts SchematicMap and SchematicMapOutput values. You can construct a concrete instance of `SchematicMapInput` via:

SchematicMap{ "key": SchematicArgs{...} }

type SchematicMapOutput

type SchematicMapOutput struct{ *pulumi.OutputState }

func (SchematicMapOutput) ElementType

func (SchematicMapOutput) ElementType() reflect.Type

func (SchematicMapOutput) MapIndex

func (SchematicMapOutput) ToSchematicMapOutput

func (o SchematicMapOutput) ToSchematicMapOutput() SchematicMapOutput

func (SchematicMapOutput) ToSchematicMapOutputWithContext

func (o SchematicMapOutput) ToSchematicMapOutputWithContext(ctx context.Context) SchematicMapOutput

type SchematicOutput

type SchematicOutput struct{ *pulumi.OutputState }

func (SchematicOutput) ElementType

func (SchematicOutput) ElementType() reflect.Type

func (SchematicOutput) Schematic

func (o SchematicOutput) Schematic() pulumi.StringPtrOutput

The schematic yaml respresentation to generate the image.

func (SchematicOutput) ToSchematicOutput

func (o SchematicOutput) ToSchematicOutput() SchematicOutput

func (SchematicOutput) ToSchematicOutputWithContext

func (o SchematicOutput) ToSchematicOutputWithContext(ctx context.Context) SchematicOutput

type SchematicState

type SchematicState struct {
	// The schematic yaml respresentation to generate the image.
	Schematic pulumi.StringPtrInput
}

func (SchematicState) ElementType

func (SchematicState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL