image

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetFromFamilyArgs added in v0.1.7

type GetFromFamilyArgs struct {
	ImageFamily      string  `pulumi:"imageFamily"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFromFamily.

type GetFromFamilyImage added in v0.1.7

type GetFromFamilyImage struct {
	Architecture       string                          `pulumi:"architecture"`
	CreatedTime        string                          `pulumi:"createdTime"`
	ImageCreator       string                          `pulumi:"imageCreator"`
	ImageDeprecated    bool                            `pulumi:"imageDeprecated"`
	ImageDescription   string                          `pulumi:"imageDescription"`
	ImageFamily        string                          `pulumi:"imageFamily"`
	ImageId            string                          `pulumi:"imageId"`
	ImageName          string                          `pulumi:"imageName"`
	ImageSize          int                             `pulumi:"imageSize"`
	ImageSource        string                          `pulumi:"imageSource"`
	ImageState         string                          `pulumi:"imageState"`
	ImageType          string                          `pulumi:"imageType"`
	IsSupportCloudinit bool                            `pulumi:"isSupportCloudinit"`
	LicenseType        string                          `pulumi:"licenseType"`
	OsName             string                          `pulumi:"osName"`
	Platform           string                          `pulumi:"platform"`
	SnapshotSets       []GetFromFamilyImageSnapshotSet `pulumi:"snapshotSets"`
	SyncPercent        int                             `pulumi:"syncPercent"`
	Tags               []GetFromFamilyImageTag         `pulumi:"tags"`
}

type GetFromFamilyImageArgs added in v0.1.7

type GetFromFamilyImageArgs struct {
	Architecture       pulumi.StringInput                      `pulumi:"architecture"`
	CreatedTime        pulumi.StringInput                      `pulumi:"createdTime"`
	ImageCreator       pulumi.StringInput                      `pulumi:"imageCreator"`
	ImageDeprecated    pulumi.BoolInput                        `pulumi:"imageDeprecated"`
	ImageDescription   pulumi.StringInput                      `pulumi:"imageDescription"`
	ImageFamily        pulumi.StringInput                      `pulumi:"imageFamily"`
	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"`
	IsSupportCloudinit pulumi.BoolInput                        `pulumi:"isSupportCloudinit"`
	LicenseType        pulumi.StringInput                      `pulumi:"licenseType"`
	OsName             pulumi.StringInput                      `pulumi:"osName"`
	Platform           pulumi.StringInput                      `pulumi:"platform"`
	SnapshotSets       GetFromFamilyImageSnapshotSetArrayInput `pulumi:"snapshotSets"`
	SyncPercent        pulumi.IntInput                         `pulumi:"syncPercent"`
	Tags               GetFromFamilyImageTagArrayInput         `pulumi:"tags"`
}

func (GetFromFamilyImageArgs) ElementType added in v0.1.7

func (GetFromFamilyImageArgs) ElementType() reflect.Type

func (GetFromFamilyImageArgs) ToGetFromFamilyImageOutput added in v0.1.7

func (i GetFromFamilyImageArgs) ToGetFromFamilyImageOutput() GetFromFamilyImageOutput

func (GetFromFamilyImageArgs) ToGetFromFamilyImageOutputWithContext added in v0.1.7

func (i GetFromFamilyImageArgs) ToGetFromFamilyImageOutputWithContext(ctx context.Context) GetFromFamilyImageOutput

type GetFromFamilyImageArray added in v0.1.7

type GetFromFamilyImageArray []GetFromFamilyImageInput

func (GetFromFamilyImageArray) ElementType added in v0.1.7

func (GetFromFamilyImageArray) ElementType() reflect.Type

func (GetFromFamilyImageArray) ToGetFromFamilyImageArrayOutput added in v0.1.7

func (i GetFromFamilyImageArray) ToGetFromFamilyImageArrayOutput() GetFromFamilyImageArrayOutput

func (GetFromFamilyImageArray) ToGetFromFamilyImageArrayOutputWithContext added in v0.1.7

func (i GetFromFamilyImageArray) ToGetFromFamilyImageArrayOutputWithContext(ctx context.Context) GetFromFamilyImageArrayOutput

type GetFromFamilyImageArrayInput added in v0.1.7

type GetFromFamilyImageArrayInput interface {
	pulumi.Input

	ToGetFromFamilyImageArrayOutput() GetFromFamilyImageArrayOutput
	ToGetFromFamilyImageArrayOutputWithContext(context.Context) GetFromFamilyImageArrayOutput
}

GetFromFamilyImageArrayInput is an input type that accepts GetFromFamilyImageArray and GetFromFamilyImageArrayOutput values. You can construct a concrete instance of `GetFromFamilyImageArrayInput` via:

GetFromFamilyImageArray{ GetFromFamilyImageArgs{...} }

type GetFromFamilyImageArrayOutput added in v0.1.7

type GetFromFamilyImageArrayOutput struct{ *pulumi.OutputState }

func (GetFromFamilyImageArrayOutput) ElementType added in v0.1.7

func (GetFromFamilyImageArrayOutput) Index added in v0.1.7

func (GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutput added in v0.1.7

func (o GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutput() GetFromFamilyImageArrayOutput

func (GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutputWithContext added in v0.1.7

func (o GetFromFamilyImageArrayOutput) ToGetFromFamilyImageArrayOutputWithContext(ctx context.Context) GetFromFamilyImageArrayOutput

type GetFromFamilyImageInput added in v0.1.7

type GetFromFamilyImageInput interface {
	pulumi.Input

	ToGetFromFamilyImageOutput() GetFromFamilyImageOutput
	ToGetFromFamilyImageOutputWithContext(context.Context) GetFromFamilyImageOutput
}

GetFromFamilyImageInput is an input type that accepts GetFromFamilyImageArgs and GetFromFamilyImageOutput values. You can construct a concrete instance of `GetFromFamilyImageInput` via:

GetFromFamilyImageArgs{...}

type GetFromFamilyImageOutput added in v0.1.7

type GetFromFamilyImageOutput struct{ *pulumi.OutputState }

func (GetFromFamilyImageOutput) Architecture added in v0.1.7

func (o GetFromFamilyImageOutput) Architecture() pulumi.StringOutput

func (GetFromFamilyImageOutput) CreatedTime added in v0.1.7

func (GetFromFamilyImageOutput) ElementType added in v0.1.7

func (GetFromFamilyImageOutput) ElementType() reflect.Type

func (GetFromFamilyImageOutput) ImageCreator added in v0.1.7

func (o GetFromFamilyImageOutput) ImageCreator() pulumi.StringOutput

func (GetFromFamilyImageOutput) ImageDeprecated added in v0.1.7

func (o GetFromFamilyImageOutput) ImageDeprecated() pulumi.BoolOutput

func (GetFromFamilyImageOutput) ImageDescription added in v0.1.7

func (o GetFromFamilyImageOutput) ImageDescription() pulumi.StringOutput

func (GetFromFamilyImageOutput) ImageFamily added in v0.1.7

func (GetFromFamilyImageOutput) ImageId added in v0.1.7

func (GetFromFamilyImageOutput) ImageName added in v0.1.7

func (GetFromFamilyImageOutput) ImageSize added in v0.1.7

func (GetFromFamilyImageOutput) ImageSource added in v0.1.7

func (GetFromFamilyImageOutput) ImageState added in v0.1.7

func (GetFromFamilyImageOutput) ImageType added in v0.1.7

func (GetFromFamilyImageOutput) IsSupportCloudinit added in v0.1.7

func (o GetFromFamilyImageOutput) IsSupportCloudinit() pulumi.BoolOutput

func (GetFromFamilyImageOutput) LicenseType added in v0.1.7

func (GetFromFamilyImageOutput) OsName added in v0.1.7

func (GetFromFamilyImageOutput) Platform added in v0.1.7

func (GetFromFamilyImageOutput) SnapshotSets added in v0.1.7

func (GetFromFamilyImageOutput) SyncPercent added in v0.1.7

func (o GetFromFamilyImageOutput) SyncPercent() pulumi.IntOutput

func (GetFromFamilyImageOutput) Tags added in v0.1.7

func (GetFromFamilyImageOutput) ToGetFromFamilyImageOutput added in v0.1.7

func (o GetFromFamilyImageOutput) ToGetFromFamilyImageOutput() GetFromFamilyImageOutput

func (GetFromFamilyImageOutput) ToGetFromFamilyImageOutputWithContext added in v0.1.7

func (o GetFromFamilyImageOutput) ToGetFromFamilyImageOutputWithContext(ctx context.Context) GetFromFamilyImageOutput

type GetFromFamilyImageSnapshotSet added in v0.1.7

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

type GetFromFamilyImageSnapshotSetArgs added in v0.1.7

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

func (GetFromFamilyImageSnapshotSetArgs) ElementType added in v0.1.7

func (GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutput added in v0.1.7

func (i GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutput() GetFromFamilyImageSnapshotSetOutput

func (GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutputWithContext added in v0.1.7

func (i GetFromFamilyImageSnapshotSetArgs) ToGetFromFamilyImageSnapshotSetOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetOutput

type GetFromFamilyImageSnapshotSetArray added in v0.1.7

type GetFromFamilyImageSnapshotSetArray []GetFromFamilyImageSnapshotSetInput

func (GetFromFamilyImageSnapshotSetArray) ElementType added in v0.1.7

func (GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutput added in v0.1.7

func (i GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutput() GetFromFamilyImageSnapshotSetArrayOutput

func (GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext added in v0.1.7

func (i GetFromFamilyImageSnapshotSetArray) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetArrayOutput

type GetFromFamilyImageSnapshotSetArrayInput added in v0.1.7

type GetFromFamilyImageSnapshotSetArrayInput interface {
	pulumi.Input

	ToGetFromFamilyImageSnapshotSetArrayOutput() GetFromFamilyImageSnapshotSetArrayOutput
	ToGetFromFamilyImageSnapshotSetArrayOutputWithContext(context.Context) GetFromFamilyImageSnapshotSetArrayOutput
}

GetFromFamilyImageSnapshotSetArrayInput is an input type that accepts GetFromFamilyImageSnapshotSetArray and GetFromFamilyImageSnapshotSetArrayOutput values. You can construct a concrete instance of `GetFromFamilyImageSnapshotSetArrayInput` via:

GetFromFamilyImageSnapshotSetArray{ GetFromFamilyImageSnapshotSetArgs{...} }

type GetFromFamilyImageSnapshotSetArrayOutput added in v0.1.7

type GetFromFamilyImageSnapshotSetArrayOutput struct{ *pulumi.OutputState }

func (GetFromFamilyImageSnapshotSetArrayOutput) ElementType added in v0.1.7

func (GetFromFamilyImageSnapshotSetArrayOutput) Index added in v0.1.7

func (GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutput added in v0.1.7

func (o GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutput() GetFromFamilyImageSnapshotSetArrayOutput

func (GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext added in v0.1.7

func (o GetFromFamilyImageSnapshotSetArrayOutput) ToGetFromFamilyImageSnapshotSetArrayOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetArrayOutput

type GetFromFamilyImageSnapshotSetInput added in v0.1.7

type GetFromFamilyImageSnapshotSetInput interface {
	pulumi.Input

	ToGetFromFamilyImageSnapshotSetOutput() GetFromFamilyImageSnapshotSetOutput
	ToGetFromFamilyImageSnapshotSetOutputWithContext(context.Context) GetFromFamilyImageSnapshotSetOutput
}

GetFromFamilyImageSnapshotSetInput is an input type that accepts GetFromFamilyImageSnapshotSetArgs and GetFromFamilyImageSnapshotSetOutput values. You can construct a concrete instance of `GetFromFamilyImageSnapshotSetInput` via:

GetFromFamilyImageSnapshotSetArgs{...}

type GetFromFamilyImageSnapshotSetOutput added in v0.1.7

type GetFromFamilyImageSnapshotSetOutput struct{ *pulumi.OutputState }

func (GetFromFamilyImageSnapshotSetOutput) DiskSize added in v0.1.7

func (GetFromFamilyImageSnapshotSetOutput) DiskUsage added in v0.1.7

func (GetFromFamilyImageSnapshotSetOutput) ElementType added in v0.1.7

func (GetFromFamilyImageSnapshotSetOutput) SnapshotId added in v0.1.7

func (GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutput added in v0.1.7

func (o GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutput() GetFromFamilyImageSnapshotSetOutput

func (GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutputWithContext added in v0.1.7

func (o GetFromFamilyImageSnapshotSetOutput) ToGetFromFamilyImageSnapshotSetOutputWithContext(ctx context.Context) GetFromFamilyImageSnapshotSetOutput

type GetFromFamilyImageTag added in v0.1.7

type GetFromFamilyImageTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetFromFamilyImageTagArgs added in v0.1.7

type GetFromFamilyImageTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetFromFamilyImageTagArgs) ElementType added in v0.1.7

func (GetFromFamilyImageTagArgs) ElementType() reflect.Type

func (GetFromFamilyImageTagArgs) ToGetFromFamilyImageTagOutput added in v0.1.7

func (i GetFromFamilyImageTagArgs) ToGetFromFamilyImageTagOutput() GetFromFamilyImageTagOutput

func (GetFromFamilyImageTagArgs) ToGetFromFamilyImageTagOutputWithContext added in v0.1.7

func (i GetFromFamilyImageTagArgs) ToGetFromFamilyImageTagOutputWithContext(ctx context.Context) GetFromFamilyImageTagOutput

type GetFromFamilyImageTagArray added in v0.1.7

type GetFromFamilyImageTagArray []GetFromFamilyImageTagInput

func (GetFromFamilyImageTagArray) ElementType added in v0.1.7

func (GetFromFamilyImageTagArray) ElementType() reflect.Type

func (GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutput added in v0.1.7

func (i GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutput() GetFromFamilyImageTagArrayOutput

func (GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutputWithContext added in v0.1.7

func (i GetFromFamilyImageTagArray) ToGetFromFamilyImageTagArrayOutputWithContext(ctx context.Context) GetFromFamilyImageTagArrayOutput

type GetFromFamilyImageTagArrayInput added in v0.1.7

type GetFromFamilyImageTagArrayInput interface {
	pulumi.Input

	ToGetFromFamilyImageTagArrayOutput() GetFromFamilyImageTagArrayOutput
	ToGetFromFamilyImageTagArrayOutputWithContext(context.Context) GetFromFamilyImageTagArrayOutput
}

GetFromFamilyImageTagArrayInput is an input type that accepts GetFromFamilyImageTagArray and GetFromFamilyImageTagArrayOutput values. You can construct a concrete instance of `GetFromFamilyImageTagArrayInput` via:

GetFromFamilyImageTagArray{ GetFromFamilyImageTagArgs{...} }

type GetFromFamilyImageTagArrayOutput added in v0.1.7

type GetFromFamilyImageTagArrayOutput struct{ *pulumi.OutputState }

func (GetFromFamilyImageTagArrayOutput) ElementType added in v0.1.7

func (GetFromFamilyImageTagArrayOutput) Index added in v0.1.7

func (GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutput added in v0.1.7

func (o GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutput() GetFromFamilyImageTagArrayOutput

func (GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutputWithContext added in v0.1.7

func (o GetFromFamilyImageTagArrayOutput) ToGetFromFamilyImageTagArrayOutputWithContext(ctx context.Context) GetFromFamilyImageTagArrayOutput

type GetFromFamilyImageTagInput added in v0.1.7

type GetFromFamilyImageTagInput interface {
	pulumi.Input

	ToGetFromFamilyImageTagOutput() GetFromFamilyImageTagOutput
	ToGetFromFamilyImageTagOutputWithContext(context.Context) GetFromFamilyImageTagOutput
}

GetFromFamilyImageTagInput is an input type that accepts GetFromFamilyImageTagArgs and GetFromFamilyImageTagOutput values. You can construct a concrete instance of `GetFromFamilyImageTagInput` via:

GetFromFamilyImageTagArgs{...}

type GetFromFamilyImageTagOutput added in v0.1.7

type GetFromFamilyImageTagOutput struct{ *pulumi.OutputState }

func (GetFromFamilyImageTagOutput) ElementType added in v0.1.7

func (GetFromFamilyImageTagOutput) Key added in v0.1.7

func (GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutput added in v0.1.7

func (o GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutput() GetFromFamilyImageTagOutput

func (GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutputWithContext added in v0.1.7

func (o GetFromFamilyImageTagOutput) ToGetFromFamilyImageTagOutputWithContext(ctx context.Context) GetFromFamilyImageTagOutput

func (GetFromFamilyImageTagOutput) Value added in v0.1.7

type GetFromFamilyOutputArgs added in v0.1.7

type GetFromFamilyOutputArgs struct {
	ImageFamily      pulumi.StringInput    `pulumi:"imageFamily"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFromFamily.

func (GetFromFamilyOutputArgs) ElementType added in v0.1.7

func (GetFromFamilyOutputArgs) ElementType() reflect.Type

type GetFromFamilyResult added in v0.1.7

type GetFromFamilyResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	ImageFamily      string               `pulumi:"imageFamily"`
	Images           []GetFromFamilyImage `pulumi:"images"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
}

A collection of values returned by getFromFamily.

func GetFromFamily added in v0.1.7

func GetFromFamily(ctx *pulumi.Context, args *GetFromFamilyArgs, opts ...pulumi.InvokeOption) (*GetFromFamilyResult, error)

type GetFromFamilyResultOutput added in v0.1.7

type GetFromFamilyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFromFamily.

func GetFromFamilyOutput added in v0.1.7

func GetFromFamilyOutput(ctx *pulumi.Context, args GetFromFamilyOutputArgs, opts ...pulumi.InvokeOption) GetFromFamilyResultOutput

func (GetFromFamilyResultOutput) ElementType added in v0.1.7

func (GetFromFamilyResultOutput) ElementType() reflect.Type

func (GetFromFamilyResultOutput) Id added in v0.1.7

The provider-assigned unique ID for this managed resource.

func (GetFromFamilyResultOutput) ImageFamily added in v0.1.7

func (GetFromFamilyResultOutput) Images added in v0.1.7

func (GetFromFamilyResultOutput) ResultOutputFile added in v0.1.7

func (o GetFromFamilyResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetFromFamilyResultOutput) ToGetFromFamilyResultOutput added in v0.1.7

func (o GetFromFamilyResultOutput) ToGetFromFamilyResultOutput() GetFromFamilyResultOutput

func (GetFromFamilyResultOutput) ToGetFromFamilyResultOutputWithContext added in v0.1.7

func (o GetFromFamilyResultOutput) ToGetFromFamilyResultOutputWithContext(ctx context.Context) GetFromFamilyResultOutput

type GetInstanceFilter

type GetInstanceFilter struct {
	Name   string   `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetInstanceFilterArgs

type GetInstanceFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetInstanceFilterArgs) ElementType

func (GetInstanceFilterArgs) ElementType() reflect.Type

func (GetInstanceFilterArgs) ToGetInstanceFilterOutput

func (i GetInstanceFilterArgs) ToGetInstanceFilterOutput() GetInstanceFilterOutput

func (GetInstanceFilterArgs) ToGetInstanceFilterOutputWithContext

func (i GetInstanceFilterArgs) ToGetInstanceFilterOutputWithContext(ctx context.Context) GetInstanceFilterOutput

type GetInstanceFilterArray

type GetInstanceFilterArray []GetInstanceFilterInput

func (GetInstanceFilterArray) ElementType

func (GetInstanceFilterArray) ElementType() reflect.Type

func (GetInstanceFilterArray) ToGetInstanceFilterArrayOutput

func (i GetInstanceFilterArray) ToGetInstanceFilterArrayOutput() GetInstanceFilterArrayOutput

func (GetInstanceFilterArray) ToGetInstanceFilterArrayOutputWithContext

func (i GetInstanceFilterArray) ToGetInstanceFilterArrayOutputWithContext(ctx context.Context) GetInstanceFilterArrayOutput

type GetInstanceFilterArrayInput

type GetInstanceFilterArrayInput interface {
	pulumi.Input

	ToGetInstanceFilterArrayOutput() GetInstanceFilterArrayOutput
	ToGetInstanceFilterArrayOutputWithContext(context.Context) GetInstanceFilterArrayOutput
}

GetInstanceFilterArrayInput is an input type that accepts GetInstanceFilterArray and GetInstanceFilterArrayOutput values. You can construct a concrete instance of `GetInstanceFilterArrayInput` via:

GetInstanceFilterArray{ GetInstanceFilterArgs{...} }

type GetInstanceFilterArrayOutput

type GetInstanceFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceFilterArrayOutput) ElementType

func (GetInstanceFilterArrayOutput) Index

func (GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutput

func (o GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutput() GetInstanceFilterArrayOutput

func (GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutputWithContext

func (o GetInstanceFilterArrayOutput) ToGetInstanceFilterArrayOutputWithContext(ctx context.Context) GetInstanceFilterArrayOutput

type GetInstanceFilterInput

type GetInstanceFilterInput interface {
	pulumi.Input

	ToGetInstanceFilterOutput() GetInstanceFilterOutput
	ToGetInstanceFilterOutputWithContext(context.Context) GetInstanceFilterOutput
}

GetInstanceFilterInput is an input type that accepts GetInstanceFilterArgs and GetInstanceFilterOutput values. You can construct a concrete instance of `GetInstanceFilterInput` via:

GetInstanceFilterArgs{...}

type GetInstanceFilterOutput

type GetInstanceFilterOutput struct{ *pulumi.OutputState }

func (GetInstanceFilterOutput) ElementType

func (GetInstanceFilterOutput) ElementType() reflect.Type

func (GetInstanceFilterOutput) Name

func (GetInstanceFilterOutput) ToGetInstanceFilterOutput

func (o GetInstanceFilterOutput) ToGetInstanceFilterOutput() GetInstanceFilterOutput

func (GetInstanceFilterOutput) ToGetInstanceFilterOutputWithContext

func (o GetInstanceFilterOutput) ToGetInstanceFilterOutputWithContext(ctx context.Context) GetInstanceFilterOutput

func (GetInstanceFilterOutput) Values

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the
	// image.
	DataDiskIds pulumi.StringArrayOutput `pulumi:"dataDiskIds"`
	// Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror
	// will be made after shutdown.
	ForcePoweroff pulumi.BoolPtrOutput `pulumi:"forcePoweroff"`
	// Image Description.
	ImageDescription pulumi.StringPtrOutput `pulumi:"imageDescription"`
	// Set image family. Example value: `business-daily-update`.
	ImageFamily pulumi.StringPtrOutput `pulumi:"imageFamily"`
	// Image name.
	ImageName pulumi.StringOutput `pulumi:"imageName"`
	// Cloud server instance ID.
	InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"`
	// Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be
	// passed in simultaneously with InstanceId.
	SnapshotIds pulumi.StringArrayOutput `pulumi:"snapshotIds"`
	// Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the
	// Syspre function.
	Sysprep pulumi.BoolPtrOutput `pulumi:"sysprep"`
	// Tags of the image.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceArgs

type InstanceArgs struct {
	// Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the
	// image.
	DataDiskIds pulumi.StringArrayInput
	// Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror
	// will be made after shutdown.
	ForcePoweroff pulumi.BoolPtrInput
	// Image Description.
	ImageDescription pulumi.StringPtrInput
	// Set image family. Example value: `business-daily-update`.
	ImageFamily pulumi.StringPtrInput
	// Image name.
	ImageName pulumi.StringInput
	// Cloud server instance ID.
	InstanceId pulumi.StringPtrInput
	// Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be
	// passed in simultaneously with InstanceId.
	SnapshotIds pulumi.StringArrayInput
	// Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the
	// Syspre function.
	Sysprep pulumi.BoolPtrInput
	// Tags of the image.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceArray

type InstanceArray []InstanceInput

func (InstanceArray) ElementType

func (InstanceArray) ElementType() reflect.Type

func (InstanceArray) ToInstanceArrayOutput

func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArray) ToInstanceArrayOutputWithContext

func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceArrayInput

type InstanceArrayInput interface {
	pulumi.Input

	ToInstanceArrayOutput() InstanceArrayOutput
	ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}

InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:

InstanceArray{ InstanceArgs{...} }

type InstanceArrayOutput

type InstanceArrayOutput struct{ *pulumi.OutputState }

func (InstanceArrayOutput) ElementType

func (InstanceArrayOutput) ElementType() reflect.Type

func (InstanceArrayOutput) Index

func (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceInput

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

	ToInstanceMapOutput() InstanceMapOutput
	ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}

InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:

InstanceMap{ "key": InstanceArgs{...} }

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) DataDiskIds

func (o InstanceOutput) DataDiskIds() pulumi.StringArrayOutput

Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the image.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) ForcePoweroff

func (o InstanceOutput) ForcePoweroff() pulumi.BoolPtrOutput

Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror will be made after shutdown.

func (InstanceOutput) ImageDescription

func (o InstanceOutput) ImageDescription() pulumi.StringPtrOutput

Image Description.

func (InstanceOutput) ImageFamily added in v0.1.7

func (o InstanceOutput) ImageFamily() pulumi.StringPtrOutput

Set image family. Example value: `business-daily-update`.

func (InstanceOutput) ImageName

func (o InstanceOutput) ImageName() pulumi.StringOutput

Image name.

func (InstanceOutput) InstanceId

func (o InstanceOutput) InstanceId() pulumi.StringPtrOutput

Cloud server instance ID.

func (InstanceOutput) SnapshotIds

func (o InstanceOutput) SnapshotIds() pulumi.StringArrayOutput

Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be passed in simultaneously with InstanceId.

func (InstanceOutput) Sysprep

func (o InstanceOutput) Sysprep() pulumi.BoolPtrOutput

Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the Syspre function.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

Tags of the image.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceState

type InstanceState struct {
	// Cloud disk ID list, When creating a whole machine image based on an instance, specify the data disk ID contained in the
	// image.
	DataDiskIds pulumi.StringArrayInput
	// Set whether to force shutdown during mirroring. The default value is `false`, when set to true, it means that the mirror
	// will be made after shutdown.
	ForcePoweroff pulumi.BoolPtrInput
	// Image Description.
	ImageDescription pulumi.StringPtrInput
	// Set image family. Example value: `business-daily-update`.
	ImageFamily pulumi.StringPtrInput
	// Image name.
	ImageName pulumi.StringPtrInput
	// Cloud server instance ID.
	InstanceId pulumi.StringPtrInput
	// Cloud disk snapshot ID list; creating a mirror based on a snapshot must include a system disk snapshot. It cannot be
	// passed in simultaneously with InstanceId.
	SnapshotIds pulumi.StringArrayInput
	// Sysprep function under Windows. When creating a Windows image, you can select true or false to enable or disable the
	// Syspre function.
	Sysprep pulumi.BoolPtrInput
	// Tags of the image.
	Tags pulumi.MapInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type LookupInstanceArgs

type LookupInstanceArgs struct {
	Filters          []GetInstanceFilter `pulumi:"filters"`
	ImageNameRegex   *string             `pulumi:"imageNameRegex"`
	OsName           *string             `pulumi:"osName"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

type LookupInstanceOutputArgs

type LookupInstanceOutputArgs struct {
	Filters          GetInstanceFilterArrayInput `pulumi:"filters"`
	ImageNameRegex   pulumi.StringPtrInput       `pulumi:"imageNameRegex"`
	OsName           pulumi.StringPtrInput       `pulumi:"osName"`
	ResultOutputFile pulumi.StringPtrInput       `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstance.

func (LookupInstanceOutputArgs) ElementType

func (LookupInstanceOutputArgs) ElementType() reflect.Type

type LookupInstanceResult

type LookupInstanceResult struct {
	Filters []GetInstanceFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ImageId          string  `pulumi:"imageId"`
	ImageName        string  `pulumi:"imageName"`
	ImageNameRegex   *string `pulumi:"imageNameRegex"`
	OsName           *string `pulumi:"osName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstance.

func LookupInstance

func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)

type LookupInstanceResultOutput

type LookupInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstance.

func (LookupInstanceResultOutput) ElementType

func (LookupInstanceResultOutput) ElementType() reflect.Type

func (LookupInstanceResultOutput) Filters

func (LookupInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupInstanceResultOutput) ImageId

func (LookupInstanceResultOutput) ImageName

func (LookupInstanceResultOutput) ImageNameRegex

func (LookupInstanceResultOutput) OsName

func (LookupInstanceResultOutput) ResultOutputFile

func (o LookupInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupInstanceResultOutput) ToLookupInstanceResultOutput

func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput

func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext

func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput

Jump to

Keyboard shortcuts

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