images

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetInstanceArgs

type GetInstanceArgs struct {
	ImageId          *string  `pulumi:"imageId"`
	ImageNameRegex   *string  `pulumi:"imageNameRegex"`
	ImageTypes       []string `pulumi:"imageTypes"`
	InstanceType     *string  `pulumi:"instanceType"`
	OsName           *string  `pulumi:"osName"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

type GetInstanceImage

type GetInstanceImage struct {
	Architecture     string                     `pulumi:"architecture"`
	CreatedTime      string                     `pulumi:"createdTime"`
	ImageCreator     string                     `pulumi:"imageCreator"`
	ImageDescription string                     `pulumi:"imageDescription"`
	ImageId          string                     `pulumi:"imageId"`
	ImageName        string                     `pulumi:"imageName"`
	ImageSize        int                        `pulumi:"imageSize"`
	ImageSource      string                     `pulumi:"imageSource"`
	ImageState       string                     `pulumi:"imageState"`
	ImageType        string                     `pulumi:"imageType"`
	OsName           string                     `pulumi:"osName"`
	Platform         string                     `pulumi:"platform"`
	Snapshots        []GetInstanceImageSnapshot `pulumi:"snapshots"`
	SupportCloudInit bool                       `pulumi:"supportCloudInit"`
	SyncPercent      int                        `pulumi:"syncPercent"`
}

type GetInstanceImageArgs

type GetInstanceImageArgs struct {
	Architecture     pulumi.StringInput                 `pulumi:"architecture"`
	CreatedTime      pulumi.StringInput                 `pulumi:"createdTime"`
	ImageCreator     pulumi.StringInput                 `pulumi:"imageCreator"`
	ImageDescription pulumi.StringInput                 `pulumi:"imageDescription"`
	ImageId          pulumi.StringInput                 `pulumi:"imageId"`
	ImageName        pulumi.StringInput                 `pulumi:"imageName"`
	ImageSize        pulumi.IntInput                    `pulumi:"imageSize"`
	ImageSource      pulumi.StringInput                 `pulumi:"imageSource"`
	ImageState       pulumi.StringInput                 `pulumi:"imageState"`
	ImageType        pulumi.StringInput                 `pulumi:"imageType"`
	OsName           pulumi.StringInput                 `pulumi:"osName"`
	Platform         pulumi.StringInput                 `pulumi:"platform"`
	Snapshots        GetInstanceImageSnapshotArrayInput `pulumi:"snapshots"`
	SupportCloudInit pulumi.BoolInput                   `pulumi:"supportCloudInit"`
	SyncPercent      pulumi.IntInput                    `pulumi:"syncPercent"`
}

func (GetInstanceImageArgs) ElementType

func (GetInstanceImageArgs) ElementType() reflect.Type

func (GetInstanceImageArgs) ToGetInstanceImageOutput

func (i GetInstanceImageArgs) ToGetInstanceImageOutput() GetInstanceImageOutput

func (GetInstanceImageArgs) ToGetInstanceImageOutputWithContext

func (i GetInstanceImageArgs) ToGetInstanceImageOutputWithContext(ctx context.Context) GetInstanceImageOutput

type GetInstanceImageArray

type GetInstanceImageArray []GetInstanceImageInput

func (GetInstanceImageArray) ElementType

func (GetInstanceImageArray) ElementType() reflect.Type

func (GetInstanceImageArray) ToGetInstanceImageArrayOutput

func (i GetInstanceImageArray) ToGetInstanceImageArrayOutput() GetInstanceImageArrayOutput

func (GetInstanceImageArray) ToGetInstanceImageArrayOutputWithContext

func (i GetInstanceImageArray) ToGetInstanceImageArrayOutputWithContext(ctx context.Context) GetInstanceImageArrayOutput

type GetInstanceImageArrayInput

type GetInstanceImageArrayInput interface {
	pulumi.Input

	ToGetInstanceImageArrayOutput() GetInstanceImageArrayOutput
	ToGetInstanceImageArrayOutputWithContext(context.Context) GetInstanceImageArrayOutput
}

GetInstanceImageArrayInput is an input type that accepts GetInstanceImageArray and GetInstanceImageArrayOutput values. You can construct a concrete instance of `GetInstanceImageArrayInput` via:

GetInstanceImageArray{ GetInstanceImageArgs{...} }

type GetInstanceImageArrayOutput

type GetInstanceImageArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceImageArrayOutput) ElementType

func (GetInstanceImageArrayOutput) Index

func (GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutput

func (o GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutput() GetInstanceImageArrayOutput

func (GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutputWithContext

func (o GetInstanceImageArrayOutput) ToGetInstanceImageArrayOutputWithContext(ctx context.Context) GetInstanceImageArrayOutput

type GetInstanceImageInput

type GetInstanceImageInput interface {
	pulumi.Input

	ToGetInstanceImageOutput() GetInstanceImageOutput
	ToGetInstanceImageOutputWithContext(context.Context) GetInstanceImageOutput
}

GetInstanceImageInput is an input type that accepts GetInstanceImageArgs and GetInstanceImageOutput values. You can construct a concrete instance of `GetInstanceImageInput` via:

GetInstanceImageArgs{...}

type GetInstanceImageOutput

type GetInstanceImageOutput struct{ *pulumi.OutputState }

func (GetInstanceImageOutput) Architecture

func (o GetInstanceImageOutput) Architecture() pulumi.StringOutput

func (GetInstanceImageOutput) CreatedTime

func (o GetInstanceImageOutput) CreatedTime() pulumi.StringOutput

func (GetInstanceImageOutput) ElementType

func (GetInstanceImageOutput) ElementType() reflect.Type

func (GetInstanceImageOutput) ImageCreator

func (o GetInstanceImageOutput) ImageCreator() pulumi.StringOutput

func (GetInstanceImageOutput) ImageDescription

func (o GetInstanceImageOutput) ImageDescription() pulumi.StringOutput

func (GetInstanceImageOutput) ImageId

func (GetInstanceImageOutput) ImageName

func (GetInstanceImageOutput) ImageSize

func (o GetInstanceImageOutput) ImageSize() pulumi.IntOutput

func (GetInstanceImageOutput) ImageSource

func (o GetInstanceImageOutput) ImageSource() pulumi.StringOutput

func (GetInstanceImageOutput) ImageState

func (GetInstanceImageOutput) ImageType

func (GetInstanceImageOutput) OsName

func (GetInstanceImageOutput) Platform

func (GetInstanceImageOutput) Snapshots

func (GetInstanceImageOutput) SupportCloudInit

func (o GetInstanceImageOutput) SupportCloudInit() pulumi.BoolOutput

func (GetInstanceImageOutput) SyncPercent

func (o GetInstanceImageOutput) SyncPercent() pulumi.IntOutput

func (GetInstanceImageOutput) ToGetInstanceImageOutput

func (o GetInstanceImageOutput) ToGetInstanceImageOutput() GetInstanceImageOutput

func (GetInstanceImageOutput) ToGetInstanceImageOutputWithContext

func (o GetInstanceImageOutput) ToGetInstanceImageOutputWithContext(ctx context.Context) GetInstanceImageOutput

type GetInstanceImageSnapshot

type GetInstanceImageSnapshot struct {
	DiskSize     int    `pulumi:"diskSize"`
	DiskUsage    string `pulumi:"diskUsage"`
	SnapshotId   string `pulumi:"snapshotId"`
	SnapshotName string `pulumi:"snapshotName"`
}

type GetInstanceImageSnapshotArgs

type GetInstanceImageSnapshotArgs struct {
	DiskSize     pulumi.IntInput    `pulumi:"diskSize"`
	DiskUsage    pulumi.StringInput `pulumi:"diskUsage"`
	SnapshotId   pulumi.StringInput `pulumi:"snapshotId"`
	SnapshotName pulumi.StringInput `pulumi:"snapshotName"`
}

func (GetInstanceImageSnapshotArgs) ElementType

func (GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutput

func (i GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutput() GetInstanceImageSnapshotOutput

func (GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutputWithContext

func (i GetInstanceImageSnapshotArgs) ToGetInstanceImageSnapshotOutputWithContext(ctx context.Context) GetInstanceImageSnapshotOutput

type GetInstanceImageSnapshotArray

type GetInstanceImageSnapshotArray []GetInstanceImageSnapshotInput

func (GetInstanceImageSnapshotArray) ElementType

func (GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutput

func (i GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutput() GetInstanceImageSnapshotArrayOutput

func (GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutputWithContext

func (i GetInstanceImageSnapshotArray) ToGetInstanceImageSnapshotArrayOutputWithContext(ctx context.Context) GetInstanceImageSnapshotArrayOutput

type GetInstanceImageSnapshotArrayInput

type GetInstanceImageSnapshotArrayInput interface {
	pulumi.Input

	ToGetInstanceImageSnapshotArrayOutput() GetInstanceImageSnapshotArrayOutput
	ToGetInstanceImageSnapshotArrayOutputWithContext(context.Context) GetInstanceImageSnapshotArrayOutput
}

GetInstanceImageSnapshotArrayInput is an input type that accepts GetInstanceImageSnapshotArray and GetInstanceImageSnapshotArrayOutput values. You can construct a concrete instance of `GetInstanceImageSnapshotArrayInput` via:

GetInstanceImageSnapshotArray{ GetInstanceImageSnapshotArgs{...} }

type GetInstanceImageSnapshotArrayOutput

type GetInstanceImageSnapshotArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceImageSnapshotArrayOutput) ElementType

func (GetInstanceImageSnapshotArrayOutput) Index

func (GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutput

func (o GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutput() GetInstanceImageSnapshotArrayOutput

func (GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutputWithContext

func (o GetInstanceImageSnapshotArrayOutput) ToGetInstanceImageSnapshotArrayOutputWithContext(ctx context.Context) GetInstanceImageSnapshotArrayOutput

type GetInstanceImageSnapshotInput

type GetInstanceImageSnapshotInput interface {
	pulumi.Input

	ToGetInstanceImageSnapshotOutput() GetInstanceImageSnapshotOutput
	ToGetInstanceImageSnapshotOutputWithContext(context.Context) GetInstanceImageSnapshotOutput
}

GetInstanceImageSnapshotInput is an input type that accepts GetInstanceImageSnapshotArgs and GetInstanceImageSnapshotOutput values. You can construct a concrete instance of `GetInstanceImageSnapshotInput` via:

GetInstanceImageSnapshotArgs{...}

type GetInstanceImageSnapshotOutput

type GetInstanceImageSnapshotOutput struct{ *pulumi.OutputState }

func (GetInstanceImageSnapshotOutput) DiskSize

func (GetInstanceImageSnapshotOutput) DiskUsage

func (GetInstanceImageSnapshotOutput) ElementType

func (GetInstanceImageSnapshotOutput) SnapshotId

func (GetInstanceImageSnapshotOutput) SnapshotName

func (GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutput

func (o GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutput() GetInstanceImageSnapshotOutput

func (GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutputWithContext

func (o GetInstanceImageSnapshotOutput) ToGetInstanceImageSnapshotOutputWithContext(ctx context.Context) GetInstanceImageSnapshotOutput

type GetInstanceOutputArgs

type GetInstanceOutputArgs struct {
	ImageId          pulumi.StringPtrInput   `pulumi:"imageId"`
	ImageNameRegex   pulumi.StringPtrInput   `pulumi:"imageNameRegex"`
	ImageTypes       pulumi.StringArrayInput `pulumi:"imageTypes"`
	InstanceType     pulumi.StringPtrInput   `pulumi:"instanceType"`
	OsName           pulumi.StringPtrInput   `pulumi:"osName"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

func (GetInstanceOutputArgs) ElementType

func (GetInstanceOutputArgs) ElementType() reflect.Type

type GetInstanceResult

type GetInstanceResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string             `pulumi:"id"`
	ImageId          *string            `pulumi:"imageId"`
	ImageNameRegex   *string            `pulumi:"imageNameRegex"`
	ImageTypes       []string           `pulumi:"imageTypes"`
	Images           []GetInstanceImage `pulumi:"images"`
	InstanceType     *string            `pulumi:"instanceType"`
	OsName           *string            `pulumi:"osName"`
	ResultOutputFile *string            `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstance.

func GetInstance

func GetInstance(ctx *pulumi.Context, args *GetInstanceArgs, opts ...pulumi.InvokeOption) (*GetInstanceResult, error)

type GetInstanceResultOutput

type GetInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstance.

func (GetInstanceResultOutput) ElementType

func (GetInstanceResultOutput) ElementType() reflect.Type

func (GetInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceResultOutput) ImageId

func (GetInstanceResultOutput) ImageNameRegex

func (o GetInstanceResultOutput) ImageNameRegex() pulumi.StringPtrOutput

func (GetInstanceResultOutput) ImageTypes

func (GetInstanceResultOutput) Images

func (GetInstanceResultOutput) InstanceType

func (GetInstanceResultOutput) OsName

func (GetInstanceResultOutput) ResultOutputFile

func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutput

func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext

func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput

Jump to

Keyboard shortcuts

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