lighthouse

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: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyDiskBackup

type ApplyDiskBackup struct {
	pulumi.CustomResourceState

	// Disk backup ID.
	DiskBackupId pulumi.StringOutput `pulumi:"diskBackupId"`
	// Disk ID.
	DiskId pulumi.StringOutput `pulumi:"diskId"`
}

func GetApplyDiskBackup

func GetApplyDiskBackup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplyDiskBackupState, opts ...pulumi.ResourceOption) (*ApplyDiskBackup, error)

GetApplyDiskBackup gets an existing ApplyDiskBackup 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 NewApplyDiskBackup

func NewApplyDiskBackup(ctx *pulumi.Context,
	name string, args *ApplyDiskBackupArgs, opts ...pulumi.ResourceOption) (*ApplyDiskBackup, error)

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

func (*ApplyDiskBackup) ElementType

func (*ApplyDiskBackup) ElementType() reflect.Type

func (*ApplyDiskBackup) ToApplyDiskBackupOutput

func (i *ApplyDiskBackup) ToApplyDiskBackupOutput() ApplyDiskBackupOutput

func (*ApplyDiskBackup) ToApplyDiskBackupOutputWithContext

func (i *ApplyDiskBackup) ToApplyDiskBackupOutputWithContext(ctx context.Context) ApplyDiskBackupOutput

type ApplyDiskBackupArgs

type ApplyDiskBackupArgs struct {
	// Disk backup ID.
	DiskBackupId pulumi.StringInput
	// Disk ID.
	DiskId pulumi.StringInput
}

The set of arguments for constructing a ApplyDiskBackup resource.

func (ApplyDiskBackupArgs) ElementType

func (ApplyDiskBackupArgs) ElementType() reflect.Type

type ApplyDiskBackupArray

type ApplyDiskBackupArray []ApplyDiskBackupInput

func (ApplyDiskBackupArray) ElementType

func (ApplyDiskBackupArray) ElementType() reflect.Type

func (ApplyDiskBackupArray) ToApplyDiskBackupArrayOutput

func (i ApplyDiskBackupArray) ToApplyDiskBackupArrayOutput() ApplyDiskBackupArrayOutput

func (ApplyDiskBackupArray) ToApplyDiskBackupArrayOutputWithContext

func (i ApplyDiskBackupArray) ToApplyDiskBackupArrayOutputWithContext(ctx context.Context) ApplyDiskBackupArrayOutput

type ApplyDiskBackupArrayInput

type ApplyDiskBackupArrayInput interface {
	pulumi.Input

	ToApplyDiskBackupArrayOutput() ApplyDiskBackupArrayOutput
	ToApplyDiskBackupArrayOutputWithContext(context.Context) ApplyDiskBackupArrayOutput
}

ApplyDiskBackupArrayInput is an input type that accepts ApplyDiskBackupArray and ApplyDiskBackupArrayOutput values. You can construct a concrete instance of `ApplyDiskBackupArrayInput` via:

ApplyDiskBackupArray{ ApplyDiskBackupArgs{...} }

type ApplyDiskBackupArrayOutput

type ApplyDiskBackupArrayOutput struct{ *pulumi.OutputState }

func (ApplyDiskBackupArrayOutput) ElementType

func (ApplyDiskBackupArrayOutput) ElementType() reflect.Type

func (ApplyDiskBackupArrayOutput) Index

func (ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutput

func (o ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutput() ApplyDiskBackupArrayOutput

func (ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutputWithContext

func (o ApplyDiskBackupArrayOutput) ToApplyDiskBackupArrayOutputWithContext(ctx context.Context) ApplyDiskBackupArrayOutput

type ApplyDiskBackupInput

type ApplyDiskBackupInput interface {
	pulumi.Input

	ToApplyDiskBackupOutput() ApplyDiskBackupOutput
	ToApplyDiskBackupOutputWithContext(ctx context.Context) ApplyDiskBackupOutput
}

type ApplyDiskBackupMap

type ApplyDiskBackupMap map[string]ApplyDiskBackupInput

func (ApplyDiskBackupMap) ElementType

func (ApplyDiskBackupMap) ElementType() reflect.Type

func (ApplyDiskBackupMap) ToApplyDiskBackupMapOutput

func (i ApplyDiskBackupMap) ToApplyDiskBackupMapOutput() ApplyDiskBackupMapOutput

func (ApplyDiskBackupMap) ToApplyDiskBackupMapOutputWithContext

func (i ApplyDiskBackupMap) ToApplyDiskBackupMapOutputWithContext(ctx context.Context) ApplyDiskBackupMapOutput

type ApplyDiskBackupMapInput

type ApplyDiskBackupMapInput interface {
	pulumi.Input

	ToApplyDiskBackupMapOutput() ApplyDiskBackupMapOutput
	ToApplyDiskBackupMapOutputWithContext(context.Context) ApplyDiskBackupMapOutput
}

ApplyDiskBackupMapInput is an input type that accepts ApplyDiskBackupMap and ApplyDiskBackupMapOutput values. You can construct a concrete instance of `ApplyDiskBackupMapInput` via:

ApplyDiskBackupMap{ "key": ApplyDiskBackupArgs{...} }

type ApplyDiskBackupMapOutput

type ApplyDiskBackupMapOutput struct{ *pulumi.OutputState }

func (ApplyDiskBackupMapOutput) ElementType

func (ApplyDiskBackupMapOutput) ElementType() reflect.Type

func (ApplyDiskBackupMapOutput) MapIndex

func (ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutput

func (o ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutput() ApplyDiskBackupMapOutput

func (ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutputWithContext

func (o ApplyDiskBackupMapOutput) ToApplyDiskBackupMapOutputWithContext(ctx context.Context) ApplyDiskBackupMapOutput

type ApplyDiskBackupOutput

type ApplyDiskBackupOutput struct{ *pulumi.OutputState }

func (ApplyDiskBackupOutput) DiskBackupId

func (o ApplyDiskBackupOutput) DiskBackupId() pulumi.StringOutput

Disk backup ID.

func (ApplyDiskBackupOutput) DiskId

Disk ID.

func (ApplyDiskBackupOutput) ElementType

func (ApplyDiskBackupOutput) ElementType() reflect.Type

func (ApplyDiskBackupOutput) ToApplyDiskBackupOutput

func (o ApplyDiskBackupOutput) ToApplyDiskBackupOutput() ApplyDiskBackupOutput

func (ApplyDiskBackupOutput) ToApplyDiskBackupOutputWithContext

func (o ApplyDiskBackupOutput) ToApplyDiskBackupOutputWithContext(ctx context.Context) ApplyDiskBackupOutput

type ApplyDiskBackupState

type ApplyDiskBackupState struct {
	// Disk backup ID.
	DiskBackupId pulumi.StringPtrInput
	// Disk ID.
	DiskId pulumi.StringPtrInput
}

func (ApplyDiskBackupState) ElementType

func (ApplyDiskBackupState) ElementType() reflect.Type

type ApplyInstanceSnapshot

type ApplyInstanceSnapshot struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Snapshot ID.
	SnapshotId pulumi.StringOutput `pulumi:"snapshotId"`
}

func GetApplyInstanceSnapshot

func GetApplyInstanceSnapshot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplyInstanceSnapshotState, opts ...pulumi.ResourceOption) (*ApplyInstanceSnapshot, error)

GetApplyInstanceSnapshot gets an existing ApplyInstanceSnapshot 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 NewApplyInstanceSnapshot

func NewApplyInstanceSnapshot(ctx *pulumi.Context,
	name string, args *ApplyInstanceSnapshotArgs, opts ...pulumi.ResourceOption) (*ApplyInstanceSnapshot, error)

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

func (*ApplyInstanceSnapshot) ElementType

func (*ApplyInstanceSnapshot) ElementType() reflect.Type

func (*ApplyInstanceSnapshot) ToApplyInstanceSnapshotOutput

func (i *ApplyInstanceSnapshot) ToApplyInstanceSnapshotOutput() ApplyInstanceSnapshotOutput

func (*ApplyInstanceSnapshot) ToApplyInstanceSnapshotOutputWithContext

func (i *ApplyInstanceSnapshot) ToApplyInstanceSnapshotOutputWithContext(ctx context.Context) ApplyInstanceSnapshotOutput

type ApplyInstanceSnapshotArgs

type ApplyInstanceSnapshotArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// Snapshot ID.
	SnapshotId pulumi.StringInput
}

The set of arguments for constructing a ApplyInstanceSnapshot resource.

func (ApplyInstanceSnapshotArgs) ElementType

func (ApplyInstanceSnapshotArgs) ElementType() reflect.Type

type ApplyInstanceSnapshotArray

type ApplyInstanceSnapshotArray []ApplyInstanceSnapshotInput

func (ApplyInstanceSnapshotArray) ElementType

func (ApplyInstanceSnapshotArray) ElementType() reflect.Type

func (ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutput

func (i ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutput() ApplyInstanceSnapshotArrayOutput

func (ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutputWithContext

func (i ApplyInstanceSnapshotArray) ToApplyInstanceSnapshotArrayOutputWithContext(ctx context.Context) ApplyInstanceSnapshotArrayOutput

type ApplyInstanceSnapshotArrayInput

type ApplyInstanceSnapshotArrayInput interface {
	pulumi.Input

	ToApplyInstanceSnapshotArrayOutput() ApplyInstanceSnapshotArrayOutput
	ToApplyInstanceSnapshotArrayOutputWithContext(context.Context) ApplyInstanceSnapshotArrayOutput
}

ApplyInstanceSnapshotArrayInput is an input type that accepts ApplyInstanceSnapshotArray and ApplyInstanceSnapshotArrayOutput values. You can construct a concrete instance of `ApplyInstanceSnapshotArrayInput` via:

ApplyInstanceSnapshotArray{ ApplyInstanceSnapshotArgs{...} }

type ApplyInstanceSnapshotArrayOutput

type ApplyInstanceSnapshotArrayOutput struct{ *pulumi.OutputState }

func (ApplyInstanceSnapshotArrayOutput) ElementType

func (ApplyInstanceSnapshotArrayOutput) Index

func (ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutput

func (o ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutput() ApplyInstanceSnapshotArrayOutput

func (ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutputWithContext

func (o ApplyInstanceSnapshotArrayOutput) ToApplyInstanceSnapshotArrayOutputWithContext(ctx context.Context) ApplyInstanceSnapshotArrayOutput

type ApplyInstanceSnapshotInput

type ApplyInstanceSnapshotInput interface {
	pulumi.Input

	ToApplyInstanceSnapshotOutput() ApplyInstanceSnapshotOutput
	ToApplyInstanceSnapshotOutputWithContext(ctx context.Context) ApplyInstanceSnapshotOutput
}

type ApplyInstanceSnapshotMap

type ApplyInstanceSnapshotMap map[string]ApplyInstanceSnapshotInput

func (ApplyInstanceSnapshotMap) ElementType

func (ApplyInstanceSnapshotMap) ElementType() reflect.Type

func (ApplyInstanceSnapshotMap) ToApplyInstanceSnapshotMapOutput

func (i ApplyInstanceSnapshotMap) ToApplyInstanceSnapshotMapOutput() ApplyInstanceSnapshotMapOutput

func (ApplyInstanceSnapshotMap) ToApplyInstanceSnapshotMapOutputWithContext

func (i ApplyInstanceSnapshotMap) ToApplyInstanceSnapshotMapOutputWithContext(ctx context.Context) ApplyInstanceSnapshotMapOutput

type ApplyInstanceSnapshotMapInput

type ApplyInstanceSnapshotMapInput interface {
	pulumi.Input

	ToApplyInstanceSnapshotMapOutput() ApplyInstanceSnapshotMapOutput
	ToApplyInstanceSnapshotMapOutputWithContext(context.Context) ApplyInstanceSnapshotMapOutput
}

ApplyInstanceSnapshotMapInput is an input type that accepts ApplyInstanceSnapshotMap and ApplyInstanceSnapshotMapOutput values. You can construct a concrete instance of `ApplyInstanceSnapshotMapInput` via:

ApplyInstanceSnapshotMap{ "key": ApplyInstanceSnapshotArgs{...} }

type ApplyInstanceSnapshotMapOutput

type ApplyInstanceSnapshotMapOutput struct{ *pulumi.OutputState }

func (ApplyInstanceSnapshotMapOutput) ElementType

func (ApplyInstanceSnapshotMapOutput) MapIndex

func (ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutput

func (o ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutput() ApplyInstanceSnapshotMapOutput

func (ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutputWithContext

func (o ApplyInstanceSnapshotMapOutput) ToApplyInstanceSnapshotMapOutputWithContext(ctx context.Context) ApplyInstanceSnapshotMapOutput

type ApplyInstanceSnapshotOutput

type ApplyInstanceSnapshotOutput struct{ *pulumi.OutputState }

func (ApplyInstanceSnapshotOutput) ElementType

func (ApplyInstanceSnapshotOutput) InstanceId

Instance ID.

func (ApplyInstanceSnapshotOutput) SnapshotId

Snapshot ID.

func (ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutput

func (o ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutput() ApplyInstanceSnapshotOutput

func (ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutputWithContext

func (o ApplyInstanceSnapshotOutput) ToApplyInstanceSnapshotOutputWithContext(ctx context.Context) ApplyInstanceSnapshotOutput

type ApplyInstanceSnapshotState

type ApplyInstanceSnapshotState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Snapshot ID.
	SnapshotId pulumi.StringPtrInput
}

func (ApplyInstanceSnapshotState) ElementType

func (ApplyInstanceSnapshotState) ElementType() reflect.Type

type Blueprint

type Blueprint struct {
	pulumi.CustomResourceState

	// Blueprint name, which can contain up to 60 characters.
	BlueprintName pulumi.StringOutput `pulumi:"blueprintName"`
	// Blueprint description, which can contain up to 60 characters.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// ID of the instance for which to make a blueprint.
	InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"`
}

func GetBlueprint

func GetBlueprint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BlueprintState, opts ...pulumi.ResourceOption) (*Blueprint, error)

GetBlueprint gets an existing Blueprint 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 NewBlueprint

func NewBlueprint(ctx *pulumi.Context,
	name string, args *BlueprintArgs, opts ...pulumi.ResourceOption) (*Blueprint, error)

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

func (*Blueprint) ElementType

func (*Blueprint) ElementType() reflect.Type

func (*Blueprint) ToBlueprintOutput

func (i *Blueprint) ToBlueprintOutput() BlueprintOutput

func (*Blueprint) ToBlueprintOutputWithContext

func (i *Blueprint) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput

type BlueprintArgs

type BlueprintArgs struct {
	// Blueprint name, which can contain up to 60 characters.
	BlueprintName pulumi.StringInput
	// Blueprint description, which can contain up to 60 characters.
	Description pulumi.StringPtrInput
	// ID of the instance for which to make a blueprint.
	InstanceId pulumi.StringPtrInput
}

The set of arguments for constructing a Blueprint resource.

func (BlueprintArgs) ElementType

func (BlueprintArgs) ElementType() reflect.Type

type BlueprintArray

type BlueprintArray []BlueprintInput

func (BlueprintArray) ElementType

func (BlueprintArray) ElementType() reflect.Type

func (BlueprintArray) ToBlueprintArrayOutput

func (i BlueprintArray) ToBlueprintArrayOutput() BlueprintArrayOutput

func (BlueprintArray) ToBlueprintArrayOutputWithContext

func (i BlueprintArray) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput

type BlueprintArrayInput

type BlueprintArrayInput interface {
	pulumi.Input

	ToBlueprintArrayOutput() BlueprintArrayOutput
	ToBlueprintArrayOutputWithContext(context.Context) BlueprintArrayOutput
}

BlueprintArrayInput is an input type that accepts BlueprintArray and BlueprintArrayOutput values. You can construct a concrete instance of `BlueprintArrayInput` via:

BlueprintArray{ BlueprintArgs{...} }

type BlueprintArrayOutput

type BlueprintArrayOutput struct{ *pulumi.OutputState }

func (BlueprintArrayOutput) ElementType

func (BlueprintArrayOutput) ElementType() reflect.Type

func (BlueprintArrayOutput) Index

func (BlueprintArrayOutput) ToBlueprintArrayOutput

func (o BlueprintArrayOutput) ToBlueprintArrayOutput() BlueprintArrayOutput

func (BlueprintArrayOutput) ToBlueprintArrayOutputWithContext

func (o BlueprintArrayOutput) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput

type BlueprintInput

type BlueprintInput interface {
	pulumi.Input

	ToBlueprintOutput() BlueprintOutput
	ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
}

type BlueprintMap

type BlueprintMap map[string]BlueprintInput

func (BlueprintMap) ElementType

func (BlueprintMap) ElementType() reflect.Type

func (BlueprintMap) ToBlueprintMapOutput

func (i BlueprintMap) ToBlueprintMapOutput() BlueprintMapOutput

func (BlueprintMap) ToBlueprintMapOutputWithContext

func (i BlueprintMap) ToBlueprintMapOutputWithContext(ctx context.Context) BlueprintMapOutput

type BlueprintMapInput

type BlueprintMapInput interface {
	pulumi.Input

	ToBlueprintMapOutput() BlueprintMapOutput
	ToBlueprintMapOutputWithContext(context.Context) BlueprintMapOutput
}

BlueprintMapInput is an input type that accepts BlueprintMap and BlueprintMapOutput values. You can construct a concrete instance of `BlueprintMapInput` via:

BlueprintMap{ "key": BlueprintArgs{...} }

type BlueprintMapOutput

type BlueprintMapOutput struct{ *pulumi.OutputState }

func (BlueprintMapOutput) ElementType

func (BlueprintMapOutput) ElementType() reflect.Type

func (BlueprintMapOutput) MapIndex

func (BlueprintMapOutput) ToBlueprintMapOutput

func (o BlueprintMapOutput) ToBlueprintMapOutput() BlueprintMapOutput

func (BlueprintMapOutput) ToBlueprintMapOutputWithContext

func (o BlueprintMapOutput) ToBlueprintMapOutputWithContext(ctx context.Context) BlueprintMapOutput

type BlueprintOutput

type BlueprintOutput struct{ *pulumi.OutputState }

func (BlueprintOutput) BlueprintName

func (o BlueprintOutput) BlueprintName() pulumi.StringOutput

Blueprint name, which can contain up to 60 characters.

func (BlueprintOutput) Description

func (o BlueprintOutput) Description() pulumi.StringPtrOutput

Blueprint description, which can contain up to 60 characters.

func (BlueprintOutput) ElementType

func (BlueprintOutput) ElementType() reflect.Type

func (BlueprintOutput) InstanceId

func (o BlueprintOutput) InstanceId() pulumi.StringPtrOutput

ID of the instance for which to make a blueprint.

func (BlueprintOutput) ToBlueprintOutput

func (o BlueprintOutput) ToBlueprintOutput() BlueprintOutput

func (BlueprintOutput) ToBlueprintOutputWithContext

func (o BlueprintOutput) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput

type BlueprintState

type BlueprintState struct {
	// Blueprint name, which can contain up to 60 characters.
	BlueprintName pulumi.StringPtrInput
	// Blueprint description, which can contain up to 60 characters.
	Description pulumi.StringPtrInput
	// ID of the instance for which to make a blueprint.
	InstanceId pulumi.StringPtrInput
}

func (BlueprintState) ElementType

func (BlueprintState) ElementType() reflect.Type

type Disk

type Disk struct {
	pulumi.CustomResourceState

	// Automatically mount and initialize data disks.
	AutoMountConfiguration DiskAutoMountConfigurationPtrOutput `pulumi:"autoMountConfiguration"`
	// Whether to automatically use the voucher. Not used by default.
	AutoVoucher pulumi.BoolOutput `pulumi:"autoVoucher"`
	// Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is
	// supported.
	DiskBackupQuota pulumi.IntOutput `pulumi:"diskBackupQuota"`
	// Disk subscription related parameter settings.
	DiskChargePrepaid DiskDiskChargePrepaidOutput `pulumi:"diskChargePrepaid"`
	// Disk count. Values: [1, 30]. Default: 1.
	DiskCount pulumi.IntOutput `pulumi:"diskCount"`
	// Disk name. Maximum length 60.
	DiskName pulumi.StringOutput `pulumi:"diskName"`
	// Disk size, unit: GB.
	DiskSize pulumi.IntOutput `pulumi:"diskSize"`
	// Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD.
	DiskType pulumi.StringOutput `pulumi:"diskType"`
	// Availability zone.
	Zone pulumi.StringOutput `pulumi:"zone"`
}

func GetDisk

func GetDisk(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiskState, opts ...pulumi.ResourceOption) (*Disk, error)

GetDisk gets an existing Disk 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 NewDisk

func NewDisk(ctx *pulumi.Context,
	name string, args *DiskArgs, opts ...pulumi.ResourceOption) (*Disk, error)

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

func (*Disk) ElementType

func (*Disk) ElementType() reflect.Type

func (*Disk) ToDiskOutput

func (i *Disk) ToDiskOutput() DiskOutput

func (*Disk) ToDiskOutputWithContext

func (i *Disk) ToDiskOutputWithContext(ctx context.Context) DiskOutput

type DiskArgs

type DiskArgs struct {
	// Automatically mount and initialize data disks.
	AutoMountConfiguration DiskAutoMountConfigurationPtrInput
	// Whether to automatically use the voucher. Not used by default.
	AutoVoucher pulumi.BoolPtrInput
	// Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is
	// supported.
	DiskBackupQuota pulumi.IntPtrInput
	// Disk subscription related parameter settings.
	DiskChargePrepaid DiskDiskChargePrepaidInput
	// Disk count. Values: [1, 30]. Default: 1.
	DiskCount pulumi.IntPtrInput
	// Disk name. Maximum length 60.
	DiskName pulumi.StringPtrInput
	// Disk size, unit: GB.
	DiskSize pulumi.IntInput
	// Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD.
	DiskType pulumi.StringInput
	// Availability zone.
	Zone pulumi.StringInput
}

The set of arguments for constructing a Disk resource.

func (DiskArgs) ElementType

func (DiskArgs) ElementType() reflect.Type

type DiskArray

type DiskArray []DiskInput

func (DiskArray) ElementType

func (DiskArray) ElementType() reflect.Type

func (DiskArray) ToDiskArrayOutput

func (i DiskArray) ToDiskArrayOutput() DiskArrayOutput

func (DiskArray) ToDiskArrayOutputWithContext

func (i DiskArray) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput

type DiskArrayInput

type DiskArrayInput interface {
	pulumi.Input

	ToDiskArrayOutput() DiskArrayOutput
	ToDiskArrayOutputWithContext(context.Context) DiskArrayOutput
}

DiskArrayInput is an input type that accepts DiskArray and DiskArrayOutput values. You can construct a concrete instance of `DiskArrayInput` via:

DiskArray{ DiskArgs{...} }

type DiskArrayOutput

type DiskArrayOutput struct{ *pulumi.OutputState }

func (DiskArrayOutput) ElementType

func (DiskArrayOutput) ElementType() reflect.Type

func (DiskArrayOutput) Index

func (DiskArrayOutput) ToDiskArrayOutput

func (o DiskArrayOutput) ToDiskArrayOutput() DiskArrayOutput

func (DiskArrayOutput) ToDiskArrayOutputWithContext

func (o DiskArrayOutput) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput

type DiskAttachment

type DiskAttachment struct {
	pulumi.CustomResourceState

	// Disk id.
	DiskId pulumi.StringOutput `pulumi:"diskId"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetDiskAttachment

func GetDiskAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiskAttachmentState, opts ...pulumi.ResourceOption) (*DiskAttachment, error)

GetDiskAttachment gets an existing DiskAttachment 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 NewDiskAttachment

func NewDiskAttachment(ctx *pulumi.Context,
	name string, args *DiskAttachmentArgs, opts ...pulumi.ResourceOption) (*DiskAttachment, error)

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

func (*DiskAttachment) ElementType

func (*DiskAttachment) ElementType() reflect.Type

func (*DiskAttachment) ToDiskAttachmentOutput

func (i *DiskAttachment) ToDiskAttachmentOutput() DiskAttachmentOutput

func (*DiskAttachment) ToDiskAttachmentOutputWithContext

func (i *DiskAttachment) ToDiskAttachmentOutputWithContext(ctx context.Context) DiskAttachmentOutput

type DiskAttachmentArgs

type DiskAttachmentArgs struct {
	// Disk id.
	DiskId pulumi.StringInput
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a DiskAttachment resource.

func (DiskAttachmentArgs) ElementType

func (DiskAttachmentArgs) ElementType() reflect.Type

type DiskAttachmentArray

type DiskAttachmentArray []DiskAttachmentInput

func (DiskAttachmentArray) ElementType

func (DiskAttachmentArray) ElementType() reflect.Type

func (DiskAttachmentArray) ToDiskAttachmentArrayOutput

func (i DiskAttachmentArray) ToDiskAttachmentArrayOutput() DiskAttachmentArrayOutput

func (DiskAttachmentArray) ToDiskAttachmentArrayOutputWithContext

func (i DiskAttachmentArray) ToDiskAttachmentArrayOutputWithContext(ctx context.Context) DiskAttachmentArrayOutput

type DiskAttachmentArrayInput

type DiskAttachmentArrayInput interface {
	pulumi.Input

	ToDiskAttachmentArrayOutput() DiskAttachmentArrayOutput
	ToDiskAttachmentArrayOutputWithContext(context.Context) DiskAttachmentArrayOutput
}

DiskAttachmentArrayInput is an input type that accepts DiskAttachmentArray and DiskAttachmentArrayOutput values. You can construct a concrete instance of `DiskAttachmentArrayInput` via:

DiskAttachmentArray{ DiskAttachmentArgs{...} }

type DiskAttachmentArrayOutput

type DiskAttachmentArrayOutput struct{ *pulumi.OutputState }

func (DiskAttachmentArrayOutput) ElementType

func (DiskAttachmentArrayOutput) ElementType() reflect.Type

func (DiskAttachmentArrayOutput) Index

func (DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutput

func (o DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutput() DiskAttachmentArrayOutput

func (DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutputWithContext

func (o DiskAttachmentArrayOutput) ToDiskAttachmentArrayOutputWithContext(ctx context.Context) DiskAttachmentArrayOutput

type DiskAttachmentInput

type DiskAttachmentInput interface {
	pulumi.Input

	ToDiskAttachmentOutput() DiskAttachmentOutput
	ToDiskAttachmentOutputWithContext(ctx context.Context) DiskAttachmentOutput
}

type DiskAttachmentMap

type DiskAttachmentMap map[string]DiskAttachmentInput

func (DiskAttachmentMap) ElementType

func (DiskAttachmentMap) ElementType() reflect.Type

func (DiskAttachmentMap) ToDiskAttachmentMapOutput

func (i DiskAttachmentMap) ToDiskAttachmentMapOutput() DiskAttachmentMapOutput

func (DiskAttachmentMap) ToDiskAttachmentMapOutputWithContext

func (i DiskAttachmentMap) ToDiskAttachmentMapOutputWithContext(ctx context.Context) DiskAttachmentMapOutput

type DiskAttachmentMapInput

type DiskAttachmentMapInput interface {
	pulumi.Input

	ToDiskAttachmentMapOutput() DiskAttachmentMapOutput
	ToDiskAttachmentMapOutputWithContext(context.Context) DiskAttachmentMapOutput
}

DiskAttachmentMapInput is an input type that accepts DiskAttachmentMap and DiskAttachmentMapOutput values. You can construct a concrete instance of `DiskAttachmentMapInput` via:

DiskAttachmentMap{ "key": DiskAttachmentArgs{...} }

type DiskAttachmentMapOutput

type DiskAttachmentMapOutput struct{ *pulumi.OutputState }

func (DiskAttachmentMapOutput) ElementType

func (DiskAttachmentMapOutput) ElementType() reflect.Type

func (DiskAttachmentMapOutput) MapIndex

func (DiskAttachmentMapOutput) ToDiskAttachmentMapOutput

func (o DiskAttachmentMapOutput) ToDiskAttachmentMapOutput() DiskAttachmentMapOutput

func (DiskAttachmentMapOutput) ToDiskAttachmentMapOutputWithContext

func (o DiskAttachmentMapOutput) ToDiskAttachmentMapOutputWithContext(ctx context.Context) DiskAttachmentMapOutput

type DiskAttachmentOutput

type DiskAttachmentOutput struct{ *pulumi.OutputState }

func (DiskAttachmentOutput) DiskId

Disk id.

func (DiskAttachmentOutput) ElementType

func (DiskAttachmentOutput) ElementType() reflect.Type

func (DiskAttachmentOutput) InstanceId

func (o DiskAttachmentOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (DiskAttachmentOutput) ToDiskAttachmentOutput

func (o DiskAttachmentOutput) ToDiskAttachmentOutput() DiskAttachmentOutput

func (DiskAttachmentOutput) ToDiskAttachmentOutputWithContext

func (o DiskAttachmentOutput) ToDiskAttachmentOutputWithContext(ctx context.Context) DiskAttachmentOutput

type DiskAttachmentState

type DiskAttachmentState struct {
	// Disk id.
	DiskId pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (DiskAttachmentState) ElementType

func (DiskAttachmentState) ElementType() reflect.Type

type DiskAutoMountConfiguration

type DiskAutoMountConfiguration struct {
	FileSystemType *string `pulumi:"fileSystemType"`
	InstanceId     string  `pulumi:"instanceId"`
	MountPoint     *string `pulumi:"mountPoint"`
}

type DiskAutoMountConfigurationArgs

type DiskAutoMountConfigurationArgs struct {
	FileSystemType pulumi.StringPtrInput `pulumi:"fileSystemType"`
	InstanceId     pulumi.StringInput    `pulumi:"instanceId"`
	MountPoint     pulumi.StringPtrInput `pulumi:"mountPoint"`
}

func (DiskAutoMountConfigurationArgs) ElementType

func (DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutput

func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutput() DiskAutoMountConfigurationOutput

func (DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutputWithContext

func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationOutputWithContext(ctx context.Context) DiskAutoMountConfigurationOutput

func (DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutput

func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput

func (DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutputWithContext

func (i DiskAutoMountConfigurationArgs) ToDiskAutoMountConfigurationPtrOutputWithContext(ctx context.Context) DiskAutoMountConfigurationPtrOutput

type DiskAutoMountConfigurationInput

type DiskAutoMountConfigurationInput interface {
	pulumi.Input

	ToDiskAutoMountConfigurationOutput() DiskAutoMountConfigurationOutput
	ToDiskAutoMountConfigurationOutputWithContext(context.Context) DiskAutoMountConfigurationOutput
}

DiskAutoMountConfigurationInput is an input type that accepts DiskAutoMountConfigurationArgs and DiskAutoMountConfigurationOutput values. You can construct a concrete instance of `DiskAutoMountConfigurationInput` via:

DiskAutoMountConfigurationArgs{...}

type DiskAutoMountConfigurationOutput

type DiskAutoMountConfigurationOutput struct{ *pulumi.OutputState }

func (DiskAutoMountConfigurationOutput) ElementType

func (DiskAutoMountConfigurationOutput) FileSystemType

func (DiskAutoMountConfigurationOutput) InstanceId

func (DiskAutoMountConfigurationOutput) MountPoint

func (DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutput

func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutput() DiskAutoMountConfigurationOutput

func (DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutputWithContext

func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationOutputWithContext(ctx context.Context) DiskAutoMountConfigurationOutput

func (DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutput

func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput

func (DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutputWithContext

func (o DiskAutoMountConfigurationOutput) ToDiskAutoMountConfigurationPtrOutputWithContext(ctx context.Context) DiskAutoMountConfigurationPtrOutput

type DiskAutoMountConfigurationPtrInput

type DiskAutoMountConfigurationPtrInput interface {
	pulumi.Input

	ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput
	ToDiskAutoMountConfigurationPtrOutputWithContext(context.Context) DiskAutoMountConfigurationPtrOutput
}

DiskAutoMountConfigurationPtrInput is an input type that accepts DiskAutoMountConfigurationArgs, DiskAutoMountConfigurationPtr and DiskAutoMountConfigurationPtrOutput values. You can construct a concrete instance of `DiskAutoMountConfigurationPtrInput` via:

        DiskAutoMountConfigurationArgs{...}

or:

        nil

type DiskAutoMountConfigurationPtrOutput

type DiskAutoMountConfigurationPtrOutput struct{ *pulumi.OutputState }

func (DiskAutoMountConfigurationPtrOutput) Elem

func (DiskAutoMountConfigurationPtrOutput) ElementType

func (DiskAutoMountConfigurationPtrOutput) FileSystemType

func (DiskAutoMountConfigurationPtrOutput) InstanceId

func (DiskAutoMountConfigurationPtrOutput) MountPoint

func (DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutput

func (o DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutput() DiskAutoMountConfigurationPtrOutput

func (DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutputWithContext

func (o DiskAutoMountConfigurationPtrOutput) ToDiskAutoMountConfigurationPtrOutputWithContext(ctx context.Context) DiskAutoMountConfigurationPtrOutput

type DiskBackup

type DiskBackup struct {
	pulumi.CustomResourceState

	// Disk backup name. The maximum length is 90 characters.
	DiskBackupName pulumi.StringPtrOutput `pulumi:"diskBackupName"`
	// Disk ID. Only data disks are supported to create disk backup.
	DiskId pulumi.StringOutput `pulumi:"diskId"`
}

func GetDiskBackup

func GetDiskBackup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiskBackupState, opts ...pulumi.ResourceOption) (*DiskBackup, error)

GetDiskBackup gets an existing DiskBackup 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 NewDiskBackup

func NewDiskBackup(ctx *pulumi.Context,
	name string, args *DiskBackupArgs, opts ...pulumi.ResourceOption) (*DiskBackup, error)

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

func (*DiskBackup) ElementType

func (*DiskBackup) ElementType() reflect.Type

func (*DiskBackup) ToDiskBackupOutput

func (i *DiskBackup) ToDiskBackupOutput() DiskBackupOutput

func (*DiskBackup) ToDiskBackupOutputWithContext

func (i *DiskBackup) ToDiskBackupOutputWithContext(ctx context.Context) DiskBackupOutput

type DiskBackupArgs

type DiskBackupArgs struct {
	// Disk backup name. The maximum length is 90 characters.
	DiskBackupName pulumi.StringPtrInput
	// Disk ID. Only data disks are supported to create disk backup.
	DiskId pulumi.StringInput
}

The set of arguments for constructing a DiskBackup resource.

func (DiskBackupArgs) ElementType

func (DiskBackupArgs) ElementType() reflect.Type

type DiskBackupArray

type DiskBackupArray []DiskBackupInput

func (DiskBackupArray) ElementType

func (DiskBackupArray) ElementType() reflect.Type

func (DiskBackupArray) ToDiskBackupArrayOutput

func (i DiskBackupArray) ToDiskBackupArrayOutput() DiskBackupArrayOutput

func (DiskBackupArray) ToDiskBackupArrayOutputWithContext

func (i DiskBackupArray) ToDiskBackupArrayOutputWithContext(ctx context.Context) DiskBackupArrayOutput

type DiskBackupArrayInput

type DiskBackupArrayInput interface {
	pulumi.Input

	ToDiskBackupArrayOutput() DiskBackupArrayOutput
	ToDiskBackupArrayOutputWithContext(context.Context) DiskBackupArrayOutput
}

DiskBackupArrayInput is an input type that accepts DiskBackupArray and DiskBackupArrayOutput values. You can construct a concrete instance of `DiskBackupArrayInput` via:

DiskBackupArray{ DiskBackupArgs{...} }

type DiskBackupArrayOutput

type DiskBackupArrayOutput struct{ *pulumi.OutputState }

func (DiskBackupArrayOutput) ElementType

func (DiskBackupArrayOutput) ElementType() reflect.Type

func (DiskBackupArrayOutput) Index

func (DiskBackupArrayOutput) ToDiskBackupArrayOutput

func (o DiskBackupArrayOutput) ToDiskBackupArrayOutput() DiskBackupArrayOutput

func (DiskBackupArrayOutput) ToDiskBackupArrayOutputWithContext

func (o DiskBackupArrayOutput) ToDiskBackupArrayOutputWithContext(ctx context.Context) DiskBackupArrayOutput

type DiskBackupInput

type DiskBackupInput interface {
	pulumi.Input

	ToDiskBackupOutput() DiskBackupOutput
	ToDiskBackupOutputWithContext(ctx context.Context) DiskBackupOutput
}

type DiskBackupMap

type DiskBackupMap map[string]DiskBackupInput

func (DiskBackupMap) ElementType

func (DiskBackupMap) ElementType() reflect.Type

func (DiskBackupMap) ToDiskBackupMapOutput

func (i DiskBackupMap) ToDiskBackupMapOutput() DiskBackupMapOutput

func (DiskBackupMap) ToDiskBackupMapOutputWithContext

func (i DiskBackupMap) ToDiskBackupMapOutputWithContext(ctx context.Context) DiskBackupMapOutput

type DiskBackupMapInput

type DiskBackupMapInput interface {
	pulumi.Input

	ToDiskBackupMapOutput() DiskBackupMapOutput
	ToDiskBackupMapOutputWithContext(context.Context) DiskBackupMapOutput
}

DiskBackupMapInput is an input type that accepts DiskBackupMap and DiskBackupMapOutput values. You can construct a concrete instance of `DiskBackupMapInput` via:

DiskBackupMap{ "key": DiskBackupArgs{...} }

type DiskBackupMapOutput

type DiskBackupMapOutput struct{ *pulumi.OutputState }

func (DiskBackupMapOutput) ElementType

func (DiskBackupMapOutput) ElementType() reflect.Type

func (DiskBackupMapOutput) MapIndex

func (DiskBackupMapOutput) ToDiskBackupMapOutput

func (o DiskBackupMapOutput) ToDiskBackupMapOutput() DiskBackupMapOutput

func (DiskBackupMapOutput) ToDiskBackupMapOutputWithContext

func (o DiskBackupMapOutput) ToDiskBackupMapOutputWithContext(ctx context.Context) DiskBackupMapOutput

type DiskBackupOutput

type DiskBackupOutput struct{ *pulumi.OutputState }

func (DiskBackupOutput) DiskBackupName

func (o DiskBackupOutput) DiskBackupName() pulumi.StringPtrOutput

Disk backup name. The maximum length is 90 characters.

func (DiskBackupOutput) DiskId

Disk ID. Only data disks are supported to create disk backup.

func (DiskBackupOutput) ElementType

func (DiskBackupOutput) ElementType() reflect.Type

func (DiskBackupOutput) ToDiskBackupOutput

func (o DiskBackupOutput) ToDiskBackupOutput() DiskBackupOutput

func (DiskBackupOutput) ToDiskBackupOutputWithContext

func (o DiskBackupOutput) ToDiskBackupOutputWithContext(ctx context.Context) DiskBackupOutput

type DiskBackupState

type DiskBackupState struct {
	// Disk backup name. The maximum length is 90 characters.
	DiskBackupName pulumi.StringPtrInput
	// Disk ID. Only data disks are supported to create disk backup.
	DiskId pulumi.StringPtrInput
}

func (DiskBackupState) ElementType

func (DiskBackupState) ElementType() reflect.Type

type DiskDiskChargePrepaid

type DiskDiskChargePrepaid struct {
	Period    int     `pulumi:"period"`
	RenewFlag *string `pulumi:"renewFlag"`
	TimeUnit  *string `pulumi:"timeUnit"`
}

type DiskDiskChargePrepaidArgs

type DiskDiskChargePrepaidArgs struct {
	Period    pulumi.IntInput       `pulumi:"period"`
	RenewFlag pulumi.StringPtrInput `pulumi:"renewFlag"`
	TimeUnit  pulumi.StringPtrInput `pulumi:"timeUnit"`
}

func (DiskDiskChargePrepaidArgs) ElementType

func (DiskDiskChargePrepaidArgs) ElementType() reflect.Type

func (DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutput

func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutput() DiskDiskChargePrepaidOutput

func (DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutputWithContext

func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidOutputWithContext(ctx context.Context) DiskDiskChargePrepaidOutput

func (DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutput

func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput

func (DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutputWithContext

func (i DiskDiskChargePrepaidArgs) ToDiskDiskChargePrepaidPtrOutputWithContext(ctx context.Context) DiskDiskChargePrepaidPtrOutput

type DiskDiskChargePrepaidInput

type DiskDiskChargePrepaidInput interface {
	pulumi.Input

	ToDiskDiskChargePrepaidOutput() DiskDiskChargePrepaidOutput
	ToDiskDiskChargePrepaidOutputWithContext(context.Context) DiskDiskChargePrepaidOutput
}

DiskDiskChargePrepaidInput is an input type that accepts DiskDiskChargePrepaidArgs and DiskDiskChargePrepaidOutput values. You can construct a concrete instance of `DiskDiskChargePrepaidInput` via:

DiskDiskChargePrepaidArgs{...}

type DiskDiskChargePrepaidOutput

type DiskDiskChargePrepaidOutput struct{ *pulumi.OutputState }

func (DiskDiskChargePrepaidOutput) ElementType

func (DiskDiskChargePrepaidOutput) Period

func (DiskDiskChargePrepaidOutput) RenewFlag

func (DiskDiskChargePrepaidOutput) TimeUnit

func (DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutput

func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutput() DiskDiskChargePrepaidOutput

func (DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutputWithContext

func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidOutputWithContext(ctx context.Context) DiskDiskChargePrepaidOutput

func (DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutput

func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput

func (DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutputWithContext

func (o DiskDiskChargePrepaidOutput) ToDiskDiskChargePrepaidPtrOutputWithContext(ctx context.Context) DiskDiskChargePrepaidPtrOutput

type DiskDiskChargePrepaidPtrInput

type DiskDiskChargePrepaidPtrInput interface {
	pulumi.Input

	ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput
	ToDiskDiskChargePrepaidPtrOutputWithContext(context.Context) DiskDiskChargePrepaidPtrOutput
}

DiskDiskChargePrepaidPtrInput is an input type that accepts DiskDiskChargePrepaidArgs, DiskDiskChargePrepaidPtr and DiskDiskChargePrepaidPtrOutput values. You can construct a concrete instance of `DiskDiskChargePrepaidPtrInput` via:

        DiskDiskChargePrepaidArgs{...}

or:

        nil

type DiskDiskChargePrepaidPtrOutput

type DiskDiskChargePrepaidPtrOutput struct{ *pulumi.OutputState }

func (DiskDiskChargePrepaidPtrOutput) Elem

func (DiskDiskChargePrepaidPtrOutput) ElementType

func (DiskDiskChargePrepaidPtrOutput) Period

func (DiskDiskChargePrepaidPtrOutput) RenewFlag

func (DiskDiskChargePrepaidPtrOutput) TimeUnit

func (DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutput

func (o DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutput() DiskDiskChargePrepaidPtrOutput

func (DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutputWithContext

func (o DiskDiskChargePrepaidPtrOutput) ToDiskDiskChargePrepaidPtrOutputWithContext(ctx context.Context) DiskDiskChargePrepaidPtrOutput

type DiskInput

type DiskInput interface {
	pulumi.Input

	ToDiskOutput() DiskOutput
	ToDiskOutputWithContext(ctx context.Context) DiskOutput
}

type DiskMap

type DiskMap map[string]DiskInput

func (DiskMap) ElementType

func (DiskMap) ElementType() reflect.Type

func (DiskMap) ToDiskMapOutput

func (i DiskMap) ToDiskMapOutput() DiskMapOutput

func (DiskMap) ToDiskMapOutputWithContext

func (i DiskMap) ToDiskMapOutputWithContext(ctx context.Context) DiskMapOutput

type DiskMapInput

type DiskMapInput interface {
	pulumi.Input

	ToDiskMapOutput() DiskMapOutput
	ToDiskMapOutputWithContext(context.Context) DiskMapOutput
}

DiskMapInput is an input type that accepts DiskMap and DiskMapOutput values. You can construct a concrete instance of `DiskMapInput` via:

DiskMap{ "key": DiskArgs{...} }

type DiskMapOutput

type DiskMapOutput struct{ *pulumi.OutputState }

func (DiskMapOutput) ElementType

func (DiskMapOutput) ElementType() reflect.Type

func (DiskMapOutput) MapIndex

func (DiskMapOutput) ToDiskMapOutput

func (o DiskMapOutput) ToDiskMapOutput() DiskMapOutput

func (DiskMapOutput) ToDiskMapOutputWithContext

func (o DiskMapOutput) ToDiskMapOutputWithContext(ctx context.Context) DiskMapOutput

type DiskOutput

type DiskOutput struct{ *pulumi.OutputState }

func (DiskOutput) AutoMountConfiguration

func (o DiskOutput) AutoMountConfiguration() DiskAutoMountConfigurationPtrOutput

Automatically mount and initialize data disks.

func (DiskOutput) AutoVoucher

func (o DiskOutput) AutoVoucher() pulumi.BoolOutput

Whether to automatically use the voucher. Not used by default.

func (DiskOutput) DiskBackupQuota

func (o DiskOutput) DiskBackupQuota() pulumi.IntOutput

Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is supported.

func (DiskOutput) DiskChargePrepaid

func (o DiskOutput) DiskChargePrepaid() DiskDiskChargePrepaidOutput

Disk subscription related parameter settings.

func (DiskOutput) DiskCount

func (o DiskOutput) DiskCount() pulumi.IntOutput

Disk count. Values: [1, 30]. Default: 1.

func (DiskOutput) DiskName

func (o DiskOutput) DiskName() pulumi.StringOutput

Disk name. Maximum length 60.

func (DiskOutput) DiskSize

func (o DiskOutput) DiskSize() pulumi.IntOutput

Disk size, unit: GB.

func (DiskOutput) DiskType

func (o DiskOutput) DiskType() pulumi.StringOutput

Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD.

func (DiskOutput) ElementType

func (DiskOutput) ElementType() reflect.Type

func (DiskOutput) ToDiskOutput

func (o DiskOutput) ToDiskOutput() DiskOutput

func (DiskOutput) ToDiskOutputWithContext

func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput

func (DiskOutput) Zone

func (o DiskOutput) Zone() pulumi.StringOutput

Availability zone.

type DiskState

type DiskState struct {
	// Automatically mount and initialize data disks.
	AutoMountConfiguration DiskAutoMountConfigurationPtrInput
	// Whether to automatically use the voucher. Not used by default.
	AutoVoucher pulumi.BoolPtrInput
	// Specify the disk backup quota. If not uploaded, the default is no backup quota. Currently, only one disk backup quota is
	// supported.
	DiskBackupQuota pulumi.IntPtrInput
	// Disk subscription related parameter settings.
	DiskChargePrepaid DiskDiskChargePrepaidPtrInput
	// Disk count. Values: [1, 30]. Default: 1.
	DiskCount pulumi.IntPtrInput
	// Disk name. Maximum length 60.
	DiskName pulumi.StringPtrInput
	// Disk size, unit: GB.
	DiskSize pulumi.IntPtrInput
	// Disk type. Value:CLOUD_PREMIUM, CLOUD_SSD.
	DiskType pulumi.StringPtrInput
	// Availability zone.
	Zone pulumi.StringPtrInput
}

func (DiskState) ElementType

func (DiskState) ElementType() reflect.Type

type FirewallRule

type FirewallRule struct {
	pulumi.CustomResourceState

	// Firewall rule list.
	FirewallRules FirewallRuleFirewallRuleArrayOutput `pulumi:"firewallRules"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetFirewallRule

func GetFirewallRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)

GetFirewallRule gets an existing FirewallRule 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 NewFirewallRule

func NewFirewallRule(ctx *pulumi.Context,
	name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)

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

func (*FirewallRule) ElementType

func (*FirewallRule) ElementType() reflect.Type

func (*FirewallRule) ToFirewallRuleOutput

func (i *FirewallRule) ToFirewallRuleOutput() FirewallRuleOutput

func (*FirewallRule) ToFirewallRuleOutputWithContext

func (i *FirewallRule) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput

type FirewallRuleArgs

type FirewallRuleArgs struct {
	// Firewall rule list.
	FirewallRules FirewallRuleFirewallRuleArrayInput
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a FirewallRule resource.

func (FirewallRuleArgs) ElementType

func (FirewallRuleArgs) ElementType() reflect.Type

type FirewallRuleArray

type FirewallRuleArray []FirewallRuleInput

func (FirewallRuleArray) ElementType

func (FirewallRuleArray) ElementType() reflect.Type

func (FirewallRuleArray) ToFirewallRuleArrayOutput

func (i FirewallRuleArray) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput

func (FirewallRuleArray) ToFirewallRuleArrayOutputWithContext

func (i FirewallRuleArray) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput

type FirewallRuleArrayInput

type FirewallRuleArrayInput interface {
	pulumi.Input

	ToFirewallRuleArrayOutput() FirewallRuleArrayOutput
	ToFirewallRuleArrayOutputWithContext(context.Context) FirewallRuleArrayOutput
}

FirewallRuleArrayInput is an input type that accepts FirewallRuleArray and FirewallRuleArrayOutput values. You can construct a concrete instance of `FirewallRuleArrayInput` via:

FirewallRuleArray{ FirewallRuleArgs{...} }

type FirewallRuleArrayOutput

type FirewallRuleArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleArrayOutput) ElementType

func (FirewallRuleArrayOutput) ElementType() reflect.Type

func (FirewallRuleArrayOutput) Index

func (FirewallRuleArrayOutput) ToFirewallRuleArrayOutput

func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput

func (FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext

func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput

type FirewallRuleFirewallRule

type FirewallRuleFirewallRule struct {
	Action                  *string `pulumi:"action"`
	CidrBlock               *string `pulumi:"cidrBlock"`
	FirewallRuleDescription *string `pulumi:"firewallRuleDescription"`
	Port                    *string `pulumi:"port"`
	Protocol                string  `pulumi:"protocol"`
}

type FirewallRuleFirewallRuleArgs

type FirewallRuleFirewallRuleArgs struct {
	Action                  pulumi.StringPtrInput `pulumi:"action"`
	CidrBlock               pulumi.StringPtrInput `pulumi:"cidrBlock"`
	FirewallRuleDescription pulumi.StringPtrInput `pulumi:"firewallRuleDescription"`
	Port                    pulumi.StringPtrInput `pulumi:"port"`
	Protocol                pulumi.StringInput    `pulumi:"protocol"`
}

func (FirewallRuleFirewallRuleArgs) ElementType

func (FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutput

func (i FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutput() FirewallRuleFirewallRuleOutput

func (FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutputWithContext

func (i FirewallRuleFirewallRuleArgs) ToFirewallRuleFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleOutput

type FirewallRuleFirewallRuleArray

type FirewallRuleFirewallRuleArray []FirewallRuleFirewallRuleInput

func (FirewallRuleFirewallRuleArray) ElementType

func (FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutput

func (i FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutput() FirewallRuleFirewallRuleArrayOutput

func (FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutputWithContext

func (i FirewallRuleFirewallRuleArray) ToFirewallRuleFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleArrayOutput

type FirewallRuleFirewallRuleArrayInput

type FirewallRuleFirewallRuleArrayInput interface {
	pulumi.Input

	ToFirewallRuleFirewallRuleArrayOutput() FirewallRuleFirewallRuleArrayOutput
	ToFirewallRuleFirewallRuleArrayOutputWithContext(context.Context) FirewallRuleFirewallRuleArrayOutput
}

FirewallRuleFirewallRuleArrayInput is an input type that accepts FirewallRuleFirewallRuleArray and FirewallRuleFirewallRuleArrayOutput values. You can construct a concrete instance of `FirewallRuleFirewallRuleArrayInput` via:

FirewallRuleFirewallRuleArray{ FirewallRuleFirewallRuleArgs{...} }

type FirewallRuleFirewallRuleArrayOutput

type FirewallRuleFirewallRuleArrayOutput struct{ *pulumi.OutputState }

func (FirewallRuleFirewallRuleArrayOutput) ElementType

func (FirewallRuleFirewallRuleArrayOutput) Index

func (FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutput

func (o FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutput() FirewallRuleFirewallRuleArrayOutput

func (FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutputWithContext

func (o FirewallRuleFirewallRuleArrayOutput) ToFirewallRuleFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleArrayOutput

type FirewallRuleFirewallRuleInput

type FirewallRuleFirewallRuleInput interface {
	pulumi.Input

	ToFirewallRuleFirewallRuleOutput() FirewallRuleFirewallRuleOutput
	ToFirewallRuleFirewallRuleOutputWithContext(context.Context) FirewallRuleFirewallRuleOutput
}

FirewallRuleFirewallRuleInput is an input type that accepts FirewallRuleFirewallRuleArgs and FirewallRuleFirewallRuleOutput values. You can construct a concrete instance of `FirewallRuleFirewallRuleInput` via:

FirewallRuleFirewallRuleArgs{...}

type FirewallRuleFirewallRuleOutput

type FirewallRuleFirewallRuleOutput struct{ *pulumi.OutputState }

func (FirewallRuleFirewallRuleOutput) Action

func (FirewallRuleFirewallRuleOutput) CidrBlock

func (FirewallRuleFirewallRuleOutput) ElementType

func (FirewallRuleFirewallRuleOutput) FirewallRuleDescription

func (o FirewallRuleFirewallRuleOutput) FirewallRuleDescription() pulumi.StringPtrOutput

func (FirewallRuleFirewallRuleOutput) Port

func (FirewallRuleFirewallRuleOutput) Protocol

func (FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutput

func (o FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutput() FirewallRuleFirewallRuleOutput

func (FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutputWithContext

func (o FirewallRuleFirewallRuleOutput) ToFirewallRuleFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleFirewallRuleOutput

type FirewallRuleInput

type FirewallRuleInput interface {
	pulumi.Input

	ToFirewallRuleOutput() FirewallRuleOutput
	ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
}

type FirewallRuleMap

type FirewallRuleMap map[string]FirewallRuleInput

func (FirewallRuleMap) ElementType

func (FirewallRuleMap) ElementType() reflect.Type

func (FirewallRuleMap) ToFirewallRuleMapOutput

func (i FirewallRuleMap) ToFirewallRuleMapOutput() FirewallRuleMapOutput

func (FirewallRuleMap) ToFirewallRuleMapOutputWithContext

func (i FirewallRuleMap) ToFirewallRuleMapOutputWithContext(ctx context.Context) FirewallRuleMapOutput

type FirewallRuleMapInput

type FirewallRuleMapInput interface {
	pulumi.Input

	ToFirewallRuleMapOutput() FirewallRuleMapOutput
	ToFirewallRuleMapOutputWithContext(context.Context) FirewallRuleMapOutput
}

FirewallRuleMapInput is an input type that accepts FirewallRuleMap and FirewallRuleMapOutput values. You can construct a concrete instance of `FirewallRuleMapInput` via:

FirewallRuleMap{ "key": FirewallRuleArgs{...} }

type FirewallRuleMapOutput

type FirewallRuleMapOutput struct{ *pulumi.OutputState }

func (FirewallRuleMapOutput) ElementType

func (FirewallRuleMapOutput) ElementType() reflect.Type

func (FirewallRuleMapOutput) MapIndex

func (FirewallRuleMapOutput) ToFirewallRuleMapOutput

func (o FirewallRuleMapOutput) ToFirewallRuleMapOutput() FirewallRuleMapOutput

func (FirewallRuleMapOutput) ToFirewallRuleMapOutputWithContext

func (o FirewallRuleMapOutput) ToFirewallRuleMapOutputWithContext(ctx context.Context) FirewallRuleMapOutput

type FirewallRuleOutput

type FirewallRuleOutput struct{ *pulumi.OutputState }

func (FirewallRuleOutput) ElementType

func (FirewallRuleOutput) ElementType() reflect.Type

func (FirewallRuleOutput) FirewallRules

Firewall rule list.

func (FirewallRuleOutput) InstanceId

func (o FirewallRuleOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (FirewallRuleOutput) ToFirewallRuleOutput

func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput

func (FirewallRuleOutput) ToFirewallRuleOutputWithContext

func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput

type FirewallRuleState

type FirewallRuleState struct {
	// Firewall rule list.
	FirewallRules FirewallRuleFirewallRuleArrayInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (FirewallRuleState) ElementType

func (FirewallRuleState) ElementType() reflect.Type

type FirewallTemplate

type FirewallTemplate struct {
	pulumi.CustomResourceState

	// Template name.
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
	// List of firewall rules.
	TemplateRules FirewallTemplateTemplateRuleArrayOutput `pulumi:"templateRules"`
}

func GetFirewallTemplate

func GetFirewallTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallTemplateState, opts ...pulumi.ResourceOption) (*FirewallTemplate, error)

GetFirewallTemplate gets an existing FirewallTemplate 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 NewFirewallTemplate

func NewFirewallTemplate(ctx *pulumi.Context,
	name string, args *FirewallTemplateArgs, opts ...pulumi.ResourceOption) (*FirewallTemplate, error)

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

func (*FirewallTemplate) ElementType

func (*FirewallTemplate) ElementType() reflect.Type

func (*FirewallTemplate) ToFirewallTemplateOutput

func (i *FirewallTemplate) ToFirewallTemplateOutput() FirewallTemplateOutput

func (*FirewallTemplate) ToFirewallTemplateOutputWithContext

func (i *FirewallTemplate) ToFirewallTemplateOutputWithContext(ctx context.Context) FirewallTemplateOutput

type FirewallTemplateArgs

type FirewallTemplateArgs struct {
	// Template name.
	TemplateName pulumi.StringInput
	// List of firewall rules.
	TemplateRules FirewallTemplateTemplateRuleArrayInput
}

The set of arguments for constructing a FirewallTemplate resource.

func (FirewallTemplateArgs) ElementType

func (FirewallTemplateArgs) ElementType() reflect.Type

type FirewallTemplateArray

type FirewallTemplateArray []FirewallTemplateInput

func (FirewallTemplateArray) ElementType

func (FirewallTemplateArray) ElementType() reflect.Type

func (FirewallTemplateArray) ToFirewallTemplateArrayOutput

func (i FirewallTemplateArray) ToFirewallTemplateArrayOutput() FirewallTemplateArrayOutput

func (FirewallTemplateArray) ToFirewallTemplateArrayOutputWithContext

func (i FirewallTemplateArray) ToFirewallTemplateArrayOutputWithContext(ctx context.Context) FirewallTemplateArrayOutput

type FirewallTemplateArrayInput

type FirewallTemplateArrayInput interface {
	pulumi.Input

	ToFirewallTemplateArrayOutput() FirewallTemplateArrayOutput
	ToFirewallTemplateArrayOutputWithContext(context.Context) FirewallTemplateArrayOutput
}

FirewallTemplateArrayInput is an input type that accepts FirewallTemplateArray and FirewallTemplateArrayOutput values. You can construct a concrete instance of `FirewallTemplateArrayInput` via:

FirewallTemplateArray{ FirewallTemplateArgs{...} }

type FirewallTemplateArrayOutput

type FirewallTemplateArrayOutput struct{ *pulumi.OutputState }

func (FirewallTemplateArrayOutput) ElementType

func (FirewallTemplateArrayOutput) Index

func (FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutput

func (o FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutput() FirewallTemplateArrayOutput

func (FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutputWithContext

func (o FirewallTemplateArrayOutput) ToFirewallTemplateArrayOutputWithContext(ctx context.Context) FirewallTemplateArrayOutput

type FirewallTemplateInput

type FirewallTemplateInput interface {
	pulumi.Input

	ToFirewallTemplateOutput() FirewallTemplateOutput
	ToFirewallTemplateOutputWithContext(ctx context.Context) FirewallTemplateOutput
}

type FirewallTemplateMap

type FirewallTemplateMap map[string]FirewallTemplateInput

func (FirewallTemplateMap) ElementType

func (FirewallTemplateMap) ElementType() reflect.Type

func (FirewallTemplateMap) ToFirewallTemplateMapOutput

func (i FirewallTemplateMap) ToFirewallTemplateMapOutput() FirewallTemplateMapOutput

func (FirewallTemplateMap) ToFirewallTemplateMapOutputWithContext

func (i FirewallTemplateMap) ToFirewallTemplateMapOutputWithContext(ctx context.Context) FirewallTemplateMapOutput

type FirewallTemplateMapInput

type FirewallTemplateMapInput interface {
	pulumi.Input

	ToFirewallTemplateMapOutput() FirewallTemplateMapOutput
	ToFirewallTemplateMapOutputWithContext(context.Context) FirewallTemplateMapOutput
}

FirewallTemplateMapInput is an input type that accepts FirewallTemplateMap and FirewallTemplateMapOutput values. You can construct a concrete instance of `FirewallTemplateMapInput` via:

FirewallTemplateMap{ "key": FirewallTemplateArgs{...} }

type FirewallTemplateMapOutput

type FirewallTemplateMapOutput struct{ *pulumi.OutputState }

func (FirewallTemplateMapOutput) ElementType

func (FirewallTemplateMapOutput) ElementType() reflect.Type

func (FirewallTemplateMapOutput) MapIndex

func (FirewallTemplateMapOutput) ToFirewallTemplateMapOutput

func (o FirewallTemplateMapOutput) ToFirewallTemplateMapOutput() FirewallTemplateMapOutput

func (FirewallTemplateMapOutput) ToFirewallTemplateMapOutputWithContext

func (o FirewallTemplateMapOutput) ToFirewallTemplateMapOutputWithContext(ctx context.Context) FirewallTemplateMapOutput

type FirewallTemplateOutput

type FirewallTemplateOutput struct{ *pulumi.OutputState }

func (FirewallTemplateOutput) ElementType

func (FirewallTemplateOutput) ElementType() reflect.Type

func (FirewallTemplateOutput) TemplateName

func (o FirewallTemplateOutput) TemplateName() pulumi.StringOutput

Template name.

func (FirewallTemplateOutput) TemplateRules

List of firewall rules.

func (FirewallTemplateOutput) ToFirewallTemplateOutput

func (o FirewallTemplateOutput) ToFirewallTemplateOutput() FirewallTemplateOutput

func (FirewallTemplateOutput) ToFirewallTemplateOutputWithContext

func (o FirewallTemplateOutput) ToFirewallTemplateOutputWithContext(ctx context.Context) FirewallTemplateOutput

type FirewallTemplateState

type FirewallTemplateState struct {
	// Template name.
	TemplateName pulumi.StringPtrInput
	// List of firewall rules.
	TemplateRules FirewallTemplateTemplateRuleArrayInput
}

func (FirewallTemplateState) ElementType

func (FirewallTemplateState) ElementType() reflect.Type

type FirewallTemplateTemplateRule

type FirewallTemplateTemplateRule struct {
	Action                  *string `pulumi:"action"`
	CidrBlock               *string `pulumi:"cidrBlock"`
	FirewallRuleDescription *string `pulumi:"firewallRuleDescription"`
	Port                    *string `pulumi:"port"`
	Protocol                string  `pulumi:"protocol"`
}

type FirewallTemplateTemplateRuleArgs

type FirewallTemplateTemplateRuleArgs struct {
	Action                  pulumi.StringPtrInput `pulumi:"action"`
	CidrBlock               pulumi.StringPtrInput `pulumi:"cidrBlock"`
	FirewallRuleDescription pulumi.StringPtrInput `pulumi:"firewallRuleDescription"`
	Port                    pulumi.StringPtrInput `pulumi:"port"`
	Protocol                pulumi.StringInput    `pulumi:"protocol"`
}

func (FirewallTemplateTemplateRuleArgs) ElementType

func (FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutput

func (i FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutput() FirewallTemplateTemplateRuleOutput

func (FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutputWithContext

func (i FirewallTemplateTemplateRuleArgs) ToFirewallTemplateTemplateRuleOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleOutput

type FirewallTemplateTemplateRuleArray

type FirewallTemplateTemplateRuleArray []FirewallTemplateTemplateRuleInput

func (FirewallTemplateTemplateRuleArray) ElementType

func (FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutput

func (i FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutput() FirewallTemplateTemplateRuleArrayOutput

func (FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutputWithContext

func (i FirewallTemplateTemplateRuleArray) ToFirewallTemplateTemplateRuleArrayOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleArrayOutput

type FirewallTemplateTemplateRuleArrayInput

type FirewallTemplateTemplateRuleArrayInput interface {
	pulumi.Input

	ToFirewallTemplateTemplateRuleArrayOutput() FirewallTemplateTemplateRuleArrayOutput
	ToFirewallTemplateTemplateRuleArrayOutputWithContext(context.Context) FirewallTemplateTemplateRuleArrayOutput
}

FirewallTemplateTemplateRuleArrayInput is an input type that accepts FirewallTemplateTemplateRuleArray and FirewallTemplateTemplateRuleArrayOutput values. You can construct a concrete instance of `FirewallTemplateTemplateRuleArrayInput` via:

FirewallTemplateTemplateRuleArray{ FirewallTemplateTemplateRuleArgs{...} }

type FirewallTemplateTemplateRuleArrayOutput

type FirewallTemplateTemplateRuleArrayOutput struct{ *pulumi.OutputState }

func (FirewallTemplateTemplateRuleArrayOutput) ElementType

func (FirewallTemplateTemplateRuleArrayOutput) Index

func (FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutput

func (o FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutput() FirewallTemplateTemplateRuleArrayOutput

func (FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutputWithContext

func (o FirewallTemplateTemplateRuleArrayOutput) ToFirewallTemplateTemplateRuleArrayOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleArrayOutput

type FirewallTemplateTemplateRuleInput

type FirewallTemplateTemplateRuleInput interface {
	pulumi.Input

	ToFirewallTemplateTemplateRuleOutput() FirewallTemplateTemplateRuleOutput
	ToFirewallTemplateTemplateRuleOutputWithContext(context.Context) FirewallTemplateTemplateRuleOutput
}

FirewallTemplateTemplateRuleInput is an input type that accepts FirewallTemplateTemplateRuleArgs and FirewallTemplateTemplateRuleOutput values. You can construct a concrete instance of `FirewallTemplateTemplateRuleInput` via:

FirewallTemplateTemplateRuleArgs{...}

type FirewallTemplateTemplateRuleOutput

type FirewallTemplateTemplateRuleOutput struct{ *pulumi.OutputState }

func (FirewallTemplateTemplateRuleOutput) Action

func (FirewallTemplateTemplateRuleOutput) CidrBlock

func (FirewallTemplateTemplateRuleOutput) ElementType

func (FirewallTemplateTemplateRuleOutput) FirewallRuleDescription

func (o FirewallTemplateTemplateRuleOutput) FirewallRuleDescription() pulumi.StringPtrOutput

func (FirewallTemplateTemplateRuleOutput) Port

func (FirewallTemplateTemplateRuleOutput) Protocol

func (FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutput

func (o FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutput() FirewallTemplateTemplateRuleOutput

func (FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutputWithContext

func (o FirewallTemplateTemplateRuleOutput) ToFirewallTemplateTemplateRuleOutputWithContext(ctx context.Context) FirewallTemplateTemplateRuleOutput

type GetAllSceneArgs

type GetAllSceneArgs struct {
	Limit            *int     `pulumi:"limit"`
	Offset           *int     `pulumi:"offset"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SceneIds         []string `pulumi:"sceneIds"`
}

A collection of arguments for invoking getAllScene.

type GetAllSceneOutputArgs

type GetAllSceneOutputArgs struct {
	Limit            pulumi.IntPtrInput      `pulumi:"limit"`
	Offset           pulumi.IntPtrInput      `pulumi:"offset"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SceneIds         pulumi.StringArrayInput `pulumi:"sceneIds"`
}

A collection of arguments for invoking getAllScene.

func (GetAllSceneOutputArgs) ElementType

func (GetAllSceneOutputArgs) ElementType() reflect.Type

type GetAllSceneResult

type GetAllSceneResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                `pulumi:"id"`
	Limit            *int                  `pulumi:"limit"`
	Offset           *int                  `pulumi:"offset"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
	SceneIds         []string              `pulumi:"sceneIds"`
	SceneSets        []GetAllSceneSceneSet `pulumi:"sceneSets"`
}

A collection of values returned by getAllScene.

func GetAllScene

func GetAllScene(ctx *pulumi.Context, args *GetAllSceneArgs, opts ...pulumi.InvokeOption) (*GetAllSceneResult, error)

type GetAllSceneResultOutput

type GetAllSceneResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAllScene.

func (GetAllSceneResultOutput) ElementType

func (GetAllSceneResultOutput) ElementType() reflect.Type

func (GetAllSceneResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAllSceneResultOutput) Limit

func (GetAllSceneResultOutput) Offset

func (GetAllSceneResultOutput) ResultOutputFile

func (o GetAllSceneResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAllSceneResultOutput) SceneIds

func (GetAllSceneResultOutput) SceneSets

func (GetAllSceneResultOutput) ToGetAllSceneResultOutput

func (o GetAllSceneResultOutput) ToGetAllSceneResultOutput() GetAllSceneResultOutput

func (GetAllSceneResultOutput) ToGetAllSceneResultOutputWithContext

func (o GetAllSceneResultOutput) ToGetAllSceneResultOutputWithContext(ctx context.Context) GetAllSceneResultOutput

type GetAllSceneSceneSet

type GetAllSceneSceneSet struct {
	Description string `pulumi:"description"`
	DisplayName string `pulumi:"displayName"`
	SceneId     string `pulumi:"sceneId"`
}

type GetAllSceneSceneSetArgs

type GetAllSceneSceneSetArgs struct {
	Description pulumi.StringInput `pulumi:"description"`
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	SceneId     pulumi.StringInput `pulumi:"sceneId"`
}

func (GetAllSceneSceneSetArgs) ElementType

func (GetAllSceneSceneSetArgs) ElementType() reflect.Type

func (GetAllSceneSceneSetArgs) ToGetAllSceneSceneSetOutput

func (i GetAllSceneSceneSetArgs) ToGetAllSceneSceneSetOutput() GetAllSceneSceneSetOutput

func (GetAllSceneSceneSetArgs) ToGetAllSceneSceneSetOutputWithContext

func (i GetAllSceneSceneSetArgs) ToGetAllSceneSceneSetOutputWithContext(ctx context.Context) GetAllSceneSceneSetOutput

type GetAllSceneSceneSetArray

type GetAllSceneSceneSetArray []GetAllSceneSceneSetInput

func (GetAllSceneSceneSetArray) ElementType

func (GetAllSceneSceneSetArray) ElementType() reflect.Type

func (GetAllSceneSceneSetArray) ToGetAllSceneSceneSetArrayOutput

func (i GetAllSceneSceneSetArray) ToGetAllSceneSceneSetArrayOutput() GetAllSceneSceneSetArrayOutput

func (GetAllSceneSceneSetArray) ToGetAllSceneSceneSetArrayOutputWithContext

func (i GetAllSceneSceneSetArray) ToGetAllSceneSceneSetArrayOutputWithContext(ctx context.Context) GetAllSceneSceneSetArrayOutput

type GetAllSceneSceneSetArrayInput

type GetAllSceneSceneSetArrayInput interface {
	pulumi.Input

	ToGetAllSceneSceneSetArrayOutput() GetAllSceneSceneSetArrayOutput
	ToGetAllSceneSceneSetArrayOutputWithContext(context.Context) GetAllSceneSceneSetArrayOutput
}

GetAllSceneSceneSetArrayInput is an input type that accepts GetAllSceneSceneSetArray and GetAllSceneSceneSetArrayOutput values. You can construct a concrete instance of `GetAllSceneSceneSetArrayInput` via:

GetAllSceneSceneSetArray{ GetAllSceneSceneSetArgs{...} }

type GetAllSceneSceneSetArrayOutput

type GetAllSceneSceneSetArrayOutput struct{ *pulumi.OutputState }

func (GetAllSceneSceneSetArrayOutput) ElementType

func (GetAllSceneSceneSetArrayOutput) Index

func (GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutput

func (o GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutput() GetAllSceneSceneSetArrayOutput

func (GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutputWithContext

func (o GetAllSceneSceneSetArrayOutput) ToGetAllSceneSceneSetArrayOutputWithContext(ctx context.Context) GetAllSceneSceneSetArrayOutput

type GetAllSceneSceneSetInput

type GetAllSceneSceneSetInput interface {
	pulumi.Input

	ToGetAllSceneSceneSetOutput() GetAllSceneSceneSetOutput
	ToGetAllSceneSceneSetOutputWithContext(context.Context) GetAllSceneSceneSetOutput
}

GetAllSceneSceneSetInput is an input type that accepts GetAllSceneSceneSetArgs and GetAllSceneSceneSetOutput values. You can construct a concrete instance of `GetAllSceneSceneSetInput` via:

GetAllSceneSceneSetArgs{...}

type GetAllSceneSceneSetOutput

type GetAllSceneSceneSetOutput struct{ *pulumi.OutputState }

func (GetAllSceneSceneSetOutput) Description

func (GetAllSceneSceneSetOutput) DisplayName

func (GetAllSceneSceneSetOutput) ElementType

func (GetAllSceneSceneSetOutput) ElementType() reflect.Type

func (GetAllSceneSceneSetOutput) SceneId

func (GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutput

func (o GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutput() GetAllSceneSceneSetOutput

func (GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutputWithContext

func (o GetAllSceneSceneSetOutput) ToGetAllSceneSceneSetOutputWithContext(ctx context.Context) GetAllSceneSceneSetOutput

type GetBundleArgs

type GetBundleArgs struct {
	BundleIds        []string          `pulumi:"bundleIds"`
	Filters          []GetBundleFilter `pulumi:"filters"`
	Limit            *int              `pulumi:"limit"`
	Offset           *int              `pulumi:"offset"`
	ResultOutputFile *string           `pulumi:"resultOutputFile"`
	Zones            []string          `pulumi:"zones"`
}

A collection of arguments for invoking getBundle.

type GetBundleBundleSet

type GetBundleBundleSet struct {
	BundleDisplayLabel       string                    `pulumi:"bundleDisplayLabel"`
	BundleId                 string                    `pulumi:"bundleId"`
	BundleSalesState         string                    `pulumi:"bundleSalesState"`
	BundleType               string                    `pulumi:"bundleType"`
	Cpu                      int                       `pulumi:"cpu"`
	InternetChargeType       string                    `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut  int                       `pulumi:"internetMaxBandwidthOut"`
	Memory                   int                       `pulumi:"memory"`
	MonthlyTraffic           int                       `pulumi:"monthlyTraffic"`
	Prices                   []GetBundleBundleSetPrice `pulumi:"prices"`
	SupportLinuxUnixPlatform bool                      `pulumi:"supportLinuxUnixPlatform"`
	SupportWindowsPlatform   bool                      `pulumi:"supportWindowsPlatform"`
	SystemDiskSize           int                       `pulumi:"systemDiskSize"`
	SystemDiskType           string                    `pulumi:"systemDiskType"`
}

type GetBundleBundleSetArgs

type GetBundleBundleSetArgs struct {
	BundleDisplayLabel       pulumi.StringInput                `pulumi:"bundleDisplayLabel"`
	BundleId                 pulumi.StringInput                `pulumi:"bundleId"`
	BundleSalesState         pulumi.StringInput                `pulumi:"bundleSalesState"`
	BundleType               pulumi.StringInput                `pulumi:"bundleType"`
	Cpu                      pulumi.IntInput                   `pulumi:"cpu"`
	InternetChargeType       pulumi.StringInput                `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut  pulumi.IntInput                   `pulumi:"internetMaxBandwidthOut"`
	Memory                   pulumi.IntInput                   `pulumi:"memory"`
	MonthlyTraffic           pulumi.IntInput                   `pulumi:"monthlyTraffic"`
	Prices                   GetBundleBundleSetPriceArrayInput `pulumi:"prices"`
	SupportLinuxUnixPlatform pulumi.BoolInput                  `pulumi:"supportLinuxUnixPlatform"`
	SupportWindowsPlatform   pulumi.BoolInput                  `pulumi:"supportWindowsPlatform"`
	SystemDiskSize           pulumi.IntInput                   `pulumi:"systemDiskSize"`
	SystemDiskType           pulumi.StringInput                `pulumi:"systemDiskType"`
}

func (GetBundleBundleSetArgs) ElementType

func (GetBundleBundleSetArgs) ElementType() reflect.Type

func (GetBundleBundleSetArgs) ToGetBundleBundleSetOutput

func (i GetBundleBundleSetArgs) ToGetBundleBundleSetOutput() GetBundleBundleSetOutput

func (GetBundleBundleSetArgs) ToGetBundleBundleSetOutputWithContext

func (i GetBundleBundleSetArgs) ToGetBundleBundleSetOutputWithContext(ctx context.Context) GetBundleBundleSetOutput

type GetBundleBundleSetArray

type GetBundleBundleSetArray []GetBundleBundleSetInput

func (GetBundleBundleSetArray) ElementType

func (GetBundleBundleSetArray) ElementType() reflect.Type

func (GetBundleBundleSetArray) ToGetBundleBundleSetArrayOutput

func (i GetBundleBundleSetArray) ToGetBundleBundleSetArrayOutput() GetBundleBundleSetArrayOutput

func (GetBundleBundleSetArray) ToGetBundleBundleSetArrayOutputWithContext

func (i GetBundleBundleSetArray) ToGetBundleBundleSetArrayOutputWithContext(ctx context.Context) GetBundleBundleSetArrayOutput

type GetBundleBundleSetArrayInput

type GetBundleBundleSetArrayInput interface {
	pulumi.Input

	ToGetBundleBundleSetArrayOutput() GetBundleBundleSetArrayOutput
	ToGetBundleBundleSetArrayOutputWithContext(context.Context) GetBundleBundleSetArrayOutput
}

GetBundleBundleSetArrayInput is an input type that accepts GetBundleBundleSetArray and GetBundleBundleSetArrayOutput values. You can construct a concrete instance of `GetBundleBundleSetArrayInput` via:

GetBundleBundleSetArray{ GetBundleBundleSetArgs{...} }

type GetBundleBundleSetArrayOutput

type GetBundleBundleSetArrayOutput struct{ *pulumi.OutputState }

func (GetBundleBundleSetArrayOutput) ElementType

func (GetBundleBundleSetArrayOutput) Index

func (GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutput

func (o GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutput() GetBundleBundleSetArrayOutput

func (GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutputWithContext

func (o GetBundleBundleSetArrayOutput) ToGetBundleBundleSetArrayOutputWithContext(ctx context.Context) GetBundleBundleSetArrayOutput

type GetBundleBundleSetInput

type GetBundleBundleSetInput interface {
	pulumi.Input

	ToGetBundleBundleSetOutput() GetBundleBundleSetOutput
	ToGetBundleBundleSetOutputWithContext(context.Context) GetBundleBundleSetOutput
}

GetBundleBundleSetInput is an input type that accepts GetBundleBundleSetArgs and GetBundleBundleSetOutput values. You can construct a concrete instance of `GetBundleBundleSetInput` via:

GetBundleBundleSetArgs{...}

type GetBundleBundleSetOutput

type GetBundleBundleSetOutput struct{ *pulumi.OutputState }

func (GetBundleBundleSetOutput) BundleDisplayLabel

func (o GetBundleBundleSetOutput) BundleDisplayLabel() pulumi.StringOutput

func (GetBundleBundleSetOutput) BundleId

func (GetBundleBundleSetOutput) BundleSalesState

func (o GetBundleBundleSetOutput) BundleSalesState() pulumi.StringOutput

func (GetBundleBundleSetOutput) BundleType

func (GetBundleBundleSetOutput) Cpu

func (GetBundleBundleSetOutput) ElementType

func (GetBundleBundleSetOutput) ElementType() reflect.Type

func (GetBundleBundleSetOutput) InternetChargeType

func (o GetBundleBundleSetOutput) InternetChargeType() pulumi.StringOutput

func (GetBundleBundleSetOutput) InternetMaxBandwidthOut

func (o GetBundleBundleSetOutput) InternetMaxBandwidthOut() pulumi.IntOutput

func (GetBundleBundleSetOutput) Memory

func (GetBundleBundleSetOutput) MonthlyTraffic

func (o GetBundleBundleSetOutput) MonthlyTraffic() pulumi.IntOutput

func (GetBundleBundleSetOutput) Prices

func (GetBundleBundleSetOutput) SupportLinuxUnixPlatform

func (o GetBundleBundleSetOutput) SupportLinuxUnixPlatform() pulumi.BoolOutput

func (GetBundleBundleSetOutput) SupportWindowsPlatform

func (o GetBundleBundleSetOutput) SupportWindowsPlatform() pulumi.BoolOutput

func (GetBundleBundleSetOutput) SystemDiskSize

func (o GetBundleBundleSetOutput) SystemDiskSize() pulumi.IntOutput

func (GetBundleBundleSetOutput) SystemDiskType

func (o GetBundleBundleSetOutput) SystemDiskType() pulumi.StringOutput

func (GetBundleBundleSetOutput) ToGetBundleBundleSetOutput

func (o GetBundleBundleSetOutput) ToGetBundleBundleSetOutput() GetBundleBundleSetOutput

func (GetBundleBundleSetOutput) ToGetBundleBundleSetOutputWithContext

func (o GetBundleBundleSetOutput) ToGetBundleBundleSetOutputWithContext(ctx context.Context) GetBundleBundleSetOutput

type GetBundleBundleSetPrice

type GetBundleBundleSetPrice struct {
	InstancePrices []GetBundleBundleSetPriceInstancePrice `pulumi:"instancePrices"`
}

type GetBundleBundleSetPriceArgs

type GetBundleBundleSetPriceArgs struct {
	InstancePrices GetBundleBundleSetPriceInstancePriceArrayInput `pulumi:"instancePrices"`
}

func (GetBundleBundleSetPriceArgs) ElementType

func (GetBundleBundleSetPriceArgs) ToGetBundleBundleSetPriceOutput

func (i GetBundleBundleSetPriceArgs) ToGetBundleBundleSetPriceOutput() GetBundleBundleSetPriceOutput

func (GetBundleBundleSetPriceArgs) ToGetBundleBundleSetPriceOutputWithContext

func (i GetBundleBundleSetPriceArgs) ToGetBundleBundleSetPriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceOutput

type GetBundleBundleSetPriceArray

type GetBundleBundleSetPriceArray []GetBundleBundleSetPriceInput

func (GetBundleBundleSetPriceArray) ElementType

func (GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutput

func (i GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutput() GetBundleBundleSetPriceArrayOutput

func (GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutputWithContext

func (i GetBundleBundleSetPriceArray) ToGetBundleBundleSetPriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceArrayOutput

type GetBundleBundleSetPriceArrayInput

type GetBundleBundleSetPriceArrayInput interface {
	pulumi.Input

	ToGetBundleBundleSetPriceArrayOutput() GetBundleBundleSetPriceArrayOutput
	ToGetBundleBundleSetPriceArrayOutputWithContext(context.Context) GetBundleBundleSetPriceArrayOutput
}

GetBundleBundleSetPriceArrayInput is an input type that accepts GetBundleBundleSetPriceArray and GetBundleBundleSetPriceArrayOutput values. You can construct a concrete instance of `GetBundleBundleSetPriceArrayInput` via:

GetBundleBundleSetPriceArray{ GetBundleBundleSetPriceArgs{...} }

type GetBundleBundleSetPriceArrayOutput

type GetBundleBundleSetPriceArrayOutput struct{ *pulumi.OutputState }

func (GetBundleBundleSetPriceArrayOutput) ElementType

func (GetBundleBundleSetPriceArrayOutput) Index

func (GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutput

func (o GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutput() GetBundleBundleSetPriceArrayOutput

func (GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutputWithContext

func (o GetBundleBundleSetPriceArrayOutput) ToGetBundleBundleSetPriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceArrayOutput

type GetBundleBundleSetPriceInput

type GetBundleBundleSetPriceInput interface {
	pulumi.Input

	ToGetBundleBundleSetPriceOutput() GetBundleBundleSetPriceOutput
	ToGetBundleBundleSetPriceOutputWithContext(context.Context) GetBundleBundleSetPriceOutput
}

GetBundleBundleSetPriceInput is an input type that accepts GetBundleBundleSetPriceArgs and GetBundleBundleSetPriceOutput values. You can construct a concrete instance of `GetBundleBundleSetPriceInput` via:

GetBundleBundleSetPriceArgs{...}

type GetBundleBundleSetPriceInstancePrice

type GetBundleBundleSetPriceInstancePrice struct {
	Currency            string  `pulumi:"currency"`
	Discount            float64 `pulumi:"discount"`
	DiscountPrice       float64 `pulumi:"discountPrice"`
	OriginalBundlePrice float64 `pulumi:"originalBundlePrice"`
	OriginalPrice       float64 `pulumi:"originalPrice"`
}

type GetBundleBundleSetPriceInstancePriceArgs

type GetBundleBundleSetPriceInstancePriceArgs struct {
	Currency            pulumi.StringInput  `pulumi:"currency"`
	Discount            pulumi.Float64Input `pulumi:"discount"`
	DiscountPrice       pulumi.Float64Input `pulumi:"discountPrice"`
	OriginalBundlePrice pulumi.Float64Input `pulumi:"originalBundlePrice"`
	OriginalPrice       pulumi.Float64Input `pulumi:"originalPrice"`
}

func (GetBundleBundleSetPriceInstancePriceArgs) ElementType

func (GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutput

func (i GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutput() GetBundleBundleSetPriceInstancePriceOutput

func (GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutputWithContext

func (i GetBundleBundleSetPriceInstancePriceArgs) ToGetBundleBundleSetPriceInstancePriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceOutput

type GetBundleBundleSetPriceInstancePriceArray

type GetBundleBundleSetPriceInstancePriceArray []GetBundleBundleSetPriceInstancePriceInput

func (GetBundleBundleSetPriceInstancePriceArray) ElementType

func (GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutput

func (i GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutput() GetBundleBundleSetPriceInstancePriceArrayOutput

func (GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext

func (i GetBundleBundleSetPriceInstancePriceArray) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceArrayOutput

type GetBundleBundleSetPriceInstancePriceArrayInput

type GetBundleBundleSetPriceInstancePriceArrayInput interface {
	pulumi.Input

	ToGetBundleBundleSetPriceInstancePriceArrayOutput() GetBundleBundleSetPriceInstancePriceArrayOutput
	ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext(context.Context) GetBundleBundleSetPriceInstancePriceArrayOutput
}

GetBundleBundleSetPriceInstancePriceArrayInput is an input type that accepts GetBundleBundleSetPriceInstancePriceArray and GetBundleBundleSetPriceInstancePriceArrayOutput values. You can construct a concrete instance of `GetBundleBundleSetPriceInstancePriceArrayInput` via:

GetBundleBundleSetPriceInstancePriceArray{ GetBundleBundleSetPriceInstancePriceArgs{...} }

type GetBundleBundleSetPriceInstancePriceArrayOutput

type GetBundleBundleSetPriceInstancePriceArrayOutput struct{ *pulumi.OutputState }

func (GetBundleBundleSetPriceInstancePriceArrayOutput) ElementType

func (GetBundleBundleSetPriceInstancePriceArrayOutput) Index

func (GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutput

func (o GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutput() GetBundleBundleSetPriceInstancePriceArrayOutput

func (GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext

func (o GetBundleBundleSetPriceInstancePriceArrayOutput) ToGetBundleBundleSetPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceArrayOutput

type GetBundleBundleSetPriceInstancePriceInput

type GetBundleBundleSetPriceInstancePriceInput interface {
	pulumi.Input

	ToGetBundleBundleSetPriceInstancePriceOutput() GetBundleBundleSetPriceInstancePriceOutput
	ToGetBundleBundleSetPriceInstancePriceOutputWithContext(context.Context) GetBundleBundleSetPriceInstancePriceOutput
}

GetBundleBundleSetPriceInstancePriceInput is an input type that accepts GetBundleBundleSetPriceInstancePriceArgs and GetBundleBundleSetPriceInstancePriceOutput values. You can construct a concrete instance of `GetBundleBundleSetPriceInstancePriceInput` via:

GetBundleBundleSetPriceInstancePriceArgs{...}

type GetBundleBundleSetPriceInstancePriceOutput

type GetBundleBundleSetPriceInstancePriceOutput struct{ *pulumi.OutputState }

func (GetBundleBundleSetPriceInstancePriceOutput) Currency

func (GetBundleBundleSetPriceInstancePriceOutput) Discount

func (GetBundleBundleSetPriceInstancePriceOutput) DiscountPrice

func (GetBundleBundleSetPriceInstancePriceOutput) ElementType

func (GetBundleBundleSetPriceInstancePriceOutput) OriginalBundlePrice

func (GetBundleBundleSetPriceInstancePriceOutput) OriginalPrice

func (GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutput

func (o GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutput() GetBundleBundleSetPriceInstancePriceOutput

func (GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutputWithContext

func (o GetBundleBundleSetPriceInstancePriceOutput) ToGetBundleBundleSetPriceInstancePriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceInstancePriceOutput

type GetBundleBundleSetPriceOutput

type GetBundleBundleSetPriceOutput struct{ *pulumi.OutputState }

func (GetBundleBundleSetPriceOutput) ElementType

func (GetBundleBundleSetPriceOutput) InstancePrices

func (GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutput

func (o GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutput() GetBundleBundleSetPriceOutput

func (GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutputWithContext

func (o GetBundleBundleSetPriceOutput) ToGetBundleBundleSetPriceOutputWithContext(ctx context.Context) GetBundleBundleSetPriceOutput

type GetBundleFilter

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

type GetBundleFilterArgs

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

func (GetBundleFilterArgs) ElementType

func (GetBundleFilterArgs) ElementType() reflect.Type

func (GetBundleFilterArgs) ToGetBundleFilterOutput

func (i GetBundleFilterArgs) ToGetBundleFilterOutput() GetBundleFilterOutput

func (GetBundleFilterArgs) ToGetBundleFilterOutputWithContext

func (i GetBundleFilterArgs) ToGetBundleFilterOutputWithContext(ctx context.Context) GetBundleFilterOutput

type GetBundleFilterArray

type GetBundleFilterArray []GetBundleFilterInput

func (GetBundleFilterArray) ElementType

func (GetBundleFilterArray) ElementType() reflect.Type

func (GetBundleFilterArray) ToGetBundleFilterArrayOutput

func (i GetBundleFilterArray) ToGetBundleFilterArrayOutput() GetBundleFilterArrayOutput

func (GetBundleFilterArray) ToGetBundleFilterArrayOutputWithContext

func (i GetBundleFilterArray) ToGetBundleFilterArrayOutputWithContext(ctx context.Context) GetBundleFilterArrayOutput

type GetBundleFilterArrayInput

type GetBundleFilterArrayInput interface {
	pulumi.Input

	ToGetBundleFilterArrayOutput() GetBundleFilterArrayOutput
	ToGetBundleFilterArrayOutputWithContext(context.Context) GetBundleFilterArrayOutput
}

GetBundleFilterArrayInput is an input type that accepts GetBundleFilterArray and GetBundleFilterArrayOutput values. You can construct a concrete instance of `GetBundleFilterArrayInput` via:

GetBundleFilterArray{ GetBundleFilterArgs{...} }

type GetBundleFilterArrayOutput

type GetBundleFilterArrayOutput struct{ *pulumi.OutputState }

func (GetBundleFilterArrayOutput) ElementType

func (GetBundleFilterArrayOutput) ElementType() reflect.Type

func (GetBundleFilterArrayOutput) Index

func (GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutput

func (o GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutput() GetBundleFilterArrayOutput

func (GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutputWithContext

func (o GetBundleFilterArrayOutput) ToGetBundleFilterArrayOutputWithContext(ctx context.Context) GetBundleFilterArrayOutput

type GetBundleFilterInput

type GetBundleFilterInput interface {
	pulumi.Input

	ToGetBundleFilterOutput() GetBundleFilterOutput
	ToGetBundleFilterOutputWithContext(context.Context) GetBundleFilterOutput
}

GetBundleFilterInput is an input type that accepts GetBundleFilterArgs and GetBundleFilterOutput values. You can construct a concrete instance of `GetBundleFilterInput` via:

GetBundleFilterArgs{...}

type GetBundleFilterOutput

type GetBundleFilterOutput struct{ *pulumi.OutputState }

func (GetBundleFilterOutput) ElementType

func (GetBundleFilterOutput) ElementType() reflect.Type

func (GetBundleFilterOutput) Name

func (GetBundleFilterOutput) ToGetBundleFilterOutput

func (o GetBundleFilterOutput) ToGetBundleFilterOutput() GetBundleFilterOutput

func (GetBundleFilterOutput) ToGetBundleFilterOutputWithContext

func (o GetBundleFilterOutput) ToGetBundleFilterOutputWithContext(ctx context.Context) GetBundleFilterOutput

func (GetBundleFilterOutput) Values

type GetBundleOutputArgs

type GetBundleOutputArgs struct {
	BundleIds        pulumi.StringArrayInput   `pulumi:"bundleIds"`
	Filters          GetBundleFilterArrayInput `pulumi:"filters"`
	Limit            pulumi.IntPtrInput        `pulumi:"limit"`
	Offset           pulumi.IntPtrInput        `pulumi:"offset"`
	ResultOutputFile pulumi.StringPtrInput     `pulumi:"resultOutputFile"`
	Zones            pulumi.StringArrayInput   `pulumi:"zones"`
}

A collection of arguments for invoking getBundle.

func (GetBundleOutputArgs) ElementType

func (GetBundleOutputArgs) ElementType() reflect.Type

type GetBundleResult

type GetBundleResult struct {
	BundleIds  []string             `pulumi:"bundleIds"`
	BundleSets []GetBundleBundleSet `pulumi:"bundleSets"`
	Filters    []GetBundleFilter    `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	Limit            *int     `pulumi:"limit"`
	Offset           *int     `pulumi:"offset"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	Zones            []string `pulumi:"zones"`
}

A collection of values returned by getBundle.

func GetBundle

func GetBundle(ctx *pulumi.Context, args *GetBundleArgs, opts ...pulumi.InvokeOption) (*GetBundleResult, error)

type GetBundleResultOutput

type GetBundleResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBundle.

func (GetBundleResultOutput) BundleIds

func (GetBundleResultOutput) BundleSets

func (GetBundleResultOutput) ElementType

func (GetBundleResultOutput) ElementType() reflect.Type

func (GetBundleResultOutput) Filters

func (GetBundleResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBundleResultOutput) Limit

func (GetBundleResultOutput) Offset

func (GetBundleResultOutput) ResultOutputFile

func (o GetBundleResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetBundleResultOutput) ToGetBundleResultOutput

func (o GetBundleResultOutput) ToGetBundleResultOutput() GetBundleResultOutput

func (GetBundleResultOutput) ToGetBundleResultOutputWithContext

func (o GetBundleResultOutput) ToGetBundleResultOutputWithContext(ctx context.Context) GetBundleResultOutput

func (GetBundleResultOutput) Zones

type GetDiskConfigArgs

type GetDiskConfigArgs struct {
	Filters          []GetDiskConfigFilter `pulumi:"filters"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDiskConfig.

type GetDiskConfigDiskConfigSet

type GetDiskConfigDiskConfigSet struct {
	DiskSalesState string `pulumi:"diskSalesState"`
	DiskStepSize   int    `pulumi:"diskStepSize"`
	DiskType       string `pulumi:"diskType"`
	MaxDiskSize    int    `pulumi:"maxDiskSize"`
	MinDiskSize    int    `pulumi:"minDiskSize"`
	Zone           string `pulumi:"zone"`
}

type GetDiskConfigDiskConfigSetArgs

type GetDiskConfigDiskConfigSetArgs struct {
	DiskSalesState pulumi.StringInput `pulumi:"diskSalesState"`
	DiskStepSize   pulumi.IntInput    `pulumi:"diskStepSize"`
	DiskType       pulumi.StringInput `pulumi:"diskType"`
	MaxDiskSize    pulumi.IntInput    `pulumi:"maxDiskSize"`
	MinDiskSize    pulumi.IntInput    `pulumi:"minDiskSize"`
	Zone           pulumi.StringInput `pulumi:"zone"`
}

func (GetDiskConfigDiskConfigSetArgs) ElementType

func (GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutput

func (i GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutput() GetDiskConfigDiskConfigSetOutput

func (GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutputWithContext

func (i GetDiskConfigDiskConfigSetArgs) ToGetDiskConfigDiskConfigSetOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetOutput

type GetDiskConfigDiskConfigSetArray

type GetDiskConfigDiskConfigSetArray []GetDiskConfigDiskConfigSetInput

func (GetDiskConfigDiskConfigSetArray) ElementType

func (GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutput

func (i GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutput() GetDiskConfigDiskConfigSetArrayOutput

func (GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutputWithContext

func (i GetDiskConfigDiskConfigSetArray) ToGetDiskConfigDiskConfigSetArrayOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetArrayOutput

type GetDiskConfigDiskConfigSetArrayInput

type GetDiskConfigDiskConfigSetArrayInput interface {
	pulumi.Input

	ToGetDiskConfigDiskConfigSetArrayOutput() GetDiskConfigDiskConfigSetArrayOutput
	ToGetDiskConfigDiskConfigSetArrayOutputWithContext(context.Context) GetDiskConfigDiskConfigSetArrayOutput
}

GetDiskConfigDiskConfigSetArrayInput is an input type that accepts GetDiskConfigDiskConfigSetArray and GetDiskConfigDiskConfigSetArrayOutput values. You can construct a concrete instance of `GetDiskConfigDiskConfigSetArrayInput` via:

GetDiskConfigDiskConfigSetArray{ GetDiskConfigDiskConfigSetArgs{...} }

type GetDiskConfigDiskConfigSetArrayOutput

type GetDiskConfigDiskConfigSetArrayOutput struct{ *pulumi.OutputState }

func (GetDiskConfigDiskConfigSetArrayOutput) ElementType

func (GetDiskConfigDiskConfigSetArrayOutput) Index

func (GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutput

func (o GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutput() GetDiskConfigDiskConfigSetArrayOutput

func (GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutputWithContext

func (o GetDiskConfigDiskConfigSetArrayOutput) ToGetDiskConfigDiskConfigSetArrayOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetArrayOutput

type GetDiskConfigDiskConfigSetInput

type GetDiskConfigDiskConfigSetInput interface {
	pulumi.Input

	ToGetDiskConfigDiskConfigSetOutput() GetDiskConfigDiskConfigSetOutput
	ToGetDiskConfigDiskConfigSetOutputWithContext(context.Context) GetDiskConfigDiskConfigSetOutput
}

GetDiskConfigDiskConfigSetInput is an input type that accepts GetDiskConfigDiskConfigSetArgs and GetDiskConfigDiskConfigSetOutput values. You can construct a concrete instance of `GetDiskConfigDiskConfigSetInput` via:

GetDiskConfigDiskConfigSetArgs{...}

type GetDiskConfigDiskConfigSetOutput

type GetDiskConfigDiskConfigSetOutput struct{ *pulumi.OutputState }

func (GetDiskConfigDiskConfigSetOutput) DiskSalesState

func (GetDiskConfigDiskConfigSetOutput) DiskStepSize

func (GetDiskConfigDiskConfigSetOutput) DiskType

func (GetDiskConfigDiskConfigSetOutput) ElementType

func (GetDiskConfigDiskConfigSetOutput) MaxDiskSize

func (GetDiskConfigDiskConfigSetOutput) MinDiskSize

func (GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutput

func (o GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutput() GetDiskConfigDiskConfigSetOutput

func (GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutputWithContext

func (o GetDiskConfigDiskConfigSetOutput) ToGetDiskConfigDiskConfigSetOutputWithContext(ctx context.Context) GetDiskConfigDiskConfigSetOutput

func (GetDiskConfigDiskConfigSetOutput) Zone

type GetDiskConfigFilter

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

type GetDiskConfigFilterArgs

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

func (GetDiskConfigFilterArgs) ElementType

func (GetDiskConfigFilterArgs) ElementType() reflect.Type

func (GetDiskConfigFilterArgs) ToGetDiskConfigFilterOutput

func (i GetDiskConfigFilterArgs) ToGetDiskConfigFilterOutput() GetDiskConfigFilterOutput

func (GetDiskConfigFilterArgs) ToGetDiskConfigFilterOutputWithContext

func (i GetDiskConfigFilterArgs) ToGetDiskConfigFilterOutputWithContext(ctx context.Context) GetDiskConfigFilterOutput

type GetDiskConfigFilterArray

type GetDiskConfigFilterArray []GetDiskConfigFilterInput

func (GetDiskConfigFilterArray) ElementType

func (GetDiskConfigFilterArray) ElementType() reflect.Type

func (GetDiskConfigFilterArray) ToGetDiskConfigFilterArrayOutput

func (i GetDiskConfigFilterArray) ToGetDiskConfigFilterArrayOutput() GetDiskConfigFilterArrayOutput

func (GetDiskConfigFilterArray) ToGetDiskConfigFilterArrayOutputWithContext

func (i GetDiskConfigFilterArray) ToGetDiskConfigFilterArrayOutputWithContext(ctx context.Context) GetDiskConfigFilterArrayOutput

type GetDiskConfigFilterArrayInput

type GetDiskConfigFilterArrayInput interface {
	pulumi.Input

	ToGetDiskConfigFilterArrayOutput() GetDiskConfigFilterArrayOutput
	ToGetDiskConfigFilterArrayOutputWithContext(context.Context) GetDiskConfigFilterArrayOutput
}

GetDiskConfigFilterArrayInput is an input type that accepts GetDiskConfigFilterArray and GetDiskConfigFilterArrayOutput values. You can construct a concrete instance of `GetDiskConfigFilterArrayInput` via:

GetDiskConfigFilterArray{ GetDiskConfigFilterArgs{...} }

type GetDiskConfigFilterArrayOutput

type GetDiskConfigFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDiskConfigFilterArrayOutput) ElementType

func (GetDiskConfigFilterArrayOutput) Index

func (GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutput

func (o GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutput() GetDiskConfigFilterArrayOutput

func (GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutputWithContext

func (o GetDiskConfigFilterArrayOutput) ToGetDiskConfigFilterArrayOutputWithContext(ctx context.Context) GetDiskConfigFilterArrayOutput

type GetDiskConfigFilterInput

type GetDiskConfigFilterInput interface {
	pulumi.Input

	ToGetDiskConfigFilterOutput() GetDiskConfigFilterOutput
	ToGetDiskConfigFilterOutputWithContext(context.Context) GetDiskConfigFilterOutput
}

GetDiskConfigFilterInput is an input type that accepts GetDiskConfigFilterArgs and GetDiskConfigFilterOutput values. You can construct a concrete instance of `GetDiskConfigFilterInput` via:

GetDiskConfigFilterArgs{...}

type GetDiskConfigFilterOutput

type GetDiskConfigFilterOutput struct{ *pulumi.OutputState }

func (GetDiskConfigFilterOutput) ElementType

func (GetDiskConfigFilterOutput) ElementType() reflect.Type

func (GetDiskConfigFilterOutput) Name

func (GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutput

func (o GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutput() GetDiskConfigFilterOutput

func (GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutputWithContext

func (o GetDiskConfigFilterOutput) ToGetDiskConfigFilterOutputWithContext(ctx context.Context) GetDiskConfigFilterOutput

func (GetDiskConfigFilterOutput) Values

type GetDiskConfigOutputArgs

type GetDiskConfigOutputArgs struct {
	Filters          GetDiskConfigFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput         `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDiskConfig.

func (GetDiskConfigOutputArgs) ElementType

func (GetDiskConfigOutputArgs) ElementType() reflect.Type

type GetDiskConfigResult

type GetDiskConfigResult struct {
	DiskConfigSets []GetDiskConfigDiskConfigSet `pulumi:"diskConfigSets"`
	Filters        []GetDiskConfigFilter        `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDiskConfig.

func GetDiskConfig

func GetDiskConfig(ctx *pulumi.Context, args *GetDiskConfigArgs, opts ...pulumi.InvokeOption) (*GetDiskConfigResult, error)

type GetDiskConfigResultOutput

type GetDiskConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDiskConfig.

func (GetDiskConfigResultOutput) DiskConfigSets

func (GetDiskConfigResultOutput) ElementType

func (GetDiskConfigResultOutput) ElementType() reflect.Type

func (GetDiskConfigResultOutput) Filters

func (GetDiskConfigResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDiskConfigResultOutput) ResultOutputFile

func (o GetDiskConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDiskConfigResultOutput) ToGetDiskConfigResultOutput

func (o GetDiskConfigResultOutput) ToGetDiskConfigResultOutput() GetDiskConfigResultOutput

func (GetDiskConfigResultOutput) ToGetDiskConfigResultOutputWithContext

func (o GetDiskConfigResultOutput) ToGetDiskConfigResultOutputWithContext(ctx context.Context) GetDiskConfigResultOutput

type GetDisksArgs

type GetDisksArgs struct {
	DiskIds          []string         `pulumi:"diskIds"`
	Filters          []GetDisksFilter `pulumi:"filters"`
	ResultOutputFile *string          `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDisks.

type GetDisksDiskList

type GetDisksDiskList struct {
	Attached                 bool   `pulumi:"attached"`
	CreatedTime              string `pulumi:"createdTime"`
	DeleteWithInstance       bool   `pulumi:"deleteWithInstance"`
	DiskBackupCount          int    `pulumi:"diskBackupCount"`
	DiskBackupQuota          int    `pulumi:"diskBackupQuota"`
	DiskChargeType           string `pulumi:"diskChargeType"`
	DiskId                   string `pulumi:"diskId"`
	DiskName                 string `pulumi:"diskName"`
	DiskSize                 int    `pulumi:"diskSize"`
	DiskState                string `pulumi:"diskState"`
	DiskType                 string `pulumi:"diskType"`
	DiskUsage                string `pulumi:"diskUsage"`
	ExpiredTime              string `pulumi:"expiredTime"`
	InstanceId               string `pulumi:"instanceId"`
	IsolatedTime             string `pulumi:"isolatedTime"`
	LatestOperation          string `pulumi:"latestOperation"`
	LatestOperationRequestId string `pulumi:"latestOperationRequestId"`
	LatestOperationState     string `pulumi:"latestOperationState"`
	RenewFlag                string `pulumi:"renewFlag"`
	Zone                     string `pulumi:"zone"`
}

type GetDisksDiskListArgs

type GetDisksDiskListArgs struct {
	Attached                 pulumi.BoolInput   `pulumi:"attached"`
	CreatedTime              pulumi.StringInput `pulumi:"createdTime"`
	DeleteWithInstance       pulumi.BoolInput   `pulumi:"deleteWithInstance"`
	DiskBackupCount          pulumi.IntInput    `pulumi:"diskBackupCount"`
	DiskBackupQuota          pulumi.IntInput    `pulumi:"diskBackupQuota"`
	DiskChargeType           pulumi.StringInput `pulumi:"diskChargeType"`
	DiskId                   pulumi.StringInput `pulumi:"diskId"`
	DiskName                 pulumi.StringInput `pulumi:"diskName"`
	DiskSize                 pulumi.IntInput    `pulumi:"diskSize"`
	DiskState                pulumi.StringInput `pulumi:"diskState"`
	DiskType                 pulumi.StringInput `pulumi:"diskType"`
	DiskUsage                pulumi.StringInput `pulumi:"diskUsage"`
	ExpiredTime              pulumi.StringInput `pulumi:"expiredTime"`
	InstanceId               pulumi.StringInput `pulumi:"instanceId"`
	IsolatedTime             pulumi.StringInput `pulumi:"isolatedTime"`
	LatestOperation          pulumi.StringInput `pulumi:"latestOperation"`
	LatestOperationRequestId pulumi.StringInput `pulumi:"latestOperationRequestId"`
	LatestOperationState     pulumi.StringInput `pulumi:"latestOperationState"`
	RenewFlag                pulumi.StringInput `pulumi:"renewFlag"`
	Zone                     pulumi.StringInput `pulumi:"zone"`
}

func (GetDisksDiskListArgs) ElementType

func (GetDisksDiskListArgs) ElementType() reflect.Type

func (GetDisksDiskListArgs) ToGetDisksDiskListOutput

func (i GetDisksDiskListArgs) ToGetDisksDiskListOutput() GetDisksDiskListOutput

func (GetDisksDiskListArgs) ToGetDisksDiskListOutputWithContext

func (i GetDisksDiskListArgs) ToGetDisksDiskListOutputWithContext(ctx context.Context) GetDisksDiskListOutput

type GetDisksDiskListArray

type GetDisksDiskListArray []GetDisksDiskListInput

func (GetDisksDiskListArray) ElementType

func (GetDisksDiskListArray) ElementType() reflect.Type

func (GetDisksDiskListArray) ToGetDisksDiskListArrayOutput

func (i GetDisksDiskListArray) ToGetDisksDiskListArrayOutput() GetDisksDiskListArrayOutput

func (GetDisksDiskListArray) ToGetDisksDiskListArrayOutputWithContext

func (i GetDisksDiskListArray) ToGetDisksDiskListArrayOutputWithContext(ctx context.Context) GetDisksDiskListArrayOutput

type GetDisksDiskListArrayInput

type GetDisksDiskListArrayInput interface {
	pulumi.Input

	ToGetDisksDiskListArrayOutput() GetDisksDiskListArrayOutput
	ToGetDisksDiskListArrayOutputWithContext(context.Context) GetDisksDiskListArrayOutput
}

GetDisksDiskListArrayInput is an input type that accepts GetDisksDiskListArray and GetDisksDiskListArrayOutput values. You can construct a concrete instance of `GetDisksDiskListArrayInput` via:

GetDisksDiskListArray{ GetDisksDiskListArgs{...} }

type GetDisksDiskListArrayOutput

type GetDisksDiskListArrayOutput struct{ *pulumi.OutputState }

func (GetDisksDiskListArrayOutput) ElementType

func (GetDisksDiskListArrayOutput) Index

func (GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutput

func (o GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutput() GetDisksDiskListArrayOutput

func (GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutputWithContext

func (o GetDisksDiskListArrayOutput) ToGetDisksDiskListArrayOutputWithContext(ctx context.Context) GetDisksDiskListArrayOutput

type GetDisksDiskListInput

type GetDisksDiskListInput interface {
	pulumi.Input

	ToGetDisksDiskListOutput() GetDisksDiskListOutput
	ToGetDisksDiskListOutputWithContext(context.Context) GetDisksDiskListOutput
}

GetDisksDiskListInput is an input type that accepts GetDisksDiskListArgs and GetDisksDiskListOutput values. You can construct a concrete instance of `GetDisksDiskListInput` via:

GetDisksDiskListArgs{...}

type GetDisksDiskListOutput

type GetDisksDiskListOutput struct{ *pulumi.OutputState }

func (GetDisksDiskListOutput) Attached

func (GetDisksDiskListOutput) CreatedTime

func (o GetDisksDiskListOutput) CreatedTime() pulumi.StringOutput

func (GetDisksDiskListOutput) DeleteWithInstance

func (o GetDisksDiskListOutput) DeleteWithInstance() pulumi.BoolOutput

func (GetDisksDiskListOutput) DiskBackupCount

func (o GetDisksDiskListOutput) DiskBackupCount() pulumi.IntOutput

func (GetDisksDiskListOutput) DiskBackupQuota

func (o GetDisksDiskListOutput) DiskBackupQuota() pulumi.IntOutput

func (GetDisksDiskListOutput) DiskChargeType

func (o GetDisksDiskListOutput) DiskChargeType() pulumi.StringOutput

func (GetDisksDiskListOutput) DiskId

func (GetDisksDiskListOutput) DiskName

func (GetDisksDiskListOutput) DiskSize

func (GetDisksDiskListOutput) DiskState

func (GetDisksDiskListOutput) DiskType

func (GetDisksDiskListOutput) DiskUsage

func (GetDisksDiskListOutput) ElementType

func (GetDisksDiskListOutput) ElementType() reflect.Type

func (GetDisksDiskListOutput) ExpiredTime

func (o GetDisksDiskListOutput) ExpiredTime() pulumi.StringOutput

func (GetDisksDiskListOutput) InstanceId

func (GetDisksDiskListOutput) IsolatedTime

func (o GetDisksDiskListOutput) IsolatedTime() pulumi.StringOutput

func (GetDisksDiskListOutput) LatestOperation

func (o GetDisksDiskListOutput) LatestOperation() pulumi.StringOutput

func (GetDisksDiskListOutput) LatestOperationRequestId

func (o GetDisksDiskListOutput) LatestOperationRequestId() pulumi.StringOutput

func (GetDisksDiskListOutput) LatestOperationState

func (o GetDisksDiskListOutput) LatestOperationState() pulumi.StringOutput

func (GetDisksDiskListOutput) RenewFlag

func (GetDisksDiskListOutput) ToGetDisksDiskListOutput

func (o GetDisksDiskListOutput) ToGetDisksDiskListOutput() GetDisksDiskListOutput

func (GetDisksDiskListOutput) ToGetDisksDiskListOutputWithContext

func (o GetDisksDiskListOutput) ToGetDisksDiskListOutputWithContext(ctx context.Context) GetDisksDiskListOutput

func (GetDisksDiskListOutput) Zone

type GetDisksFilter

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

type GetDisksFilterArgs

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

func (GetDisksFilterArgs) ElementType

func (GetDisksFilterArgs) ElementType() reflect.Type

func (GetDisksFilterArgs) ToGetDisksFilterOutput

func (i GetDisksFilterArgs) ToGetDisksFilterOutput() GetDisksFilterOutput

func (GetDisksFilterArgs) ToGetDisksFilterOutputWithContext

func (i GetDisksFilterArgs) ToGetDisksFilterOutputWithContext(ctx context.Context) GetDisksFilterOutput

type GetDisksFilterArray

type GetDisksFilterArray []GetDisksFilterInput

func (GetDisksFilterArray) ElementType

func (GetDisksFilterArray) ElementType() reflect.Type

func (GetDisksFilterArray) ToGetDisksFilterArrayOutput

func (i GetDisksFilterArray) ToGetDisksFilterArrayOutput() GetDisksFilterArrayOutput

func (GetDisksFilterArray) ToGetDisksFilterArrayOutputWithContext

func (i GetDisksFilterArray) ToGetDisksFilterArrayOutputWithContext(ctx context.Context) GetDisksFilterArrayOutput

type GetDisksFilterArrayInput

type GetDisksFilterArrayInput interface {
	pulumi.Input

	ToGetDisksFilterArrayOutput() GetDisksFilterArrayOutput
	ToGetDisksFilterArrayOutputWithContext(context.Context) GetDisksFilterArrayOutput
}

GetDisksFilterArrayInput is an input type that accepts GetDisksFilterArray and GetDisksFilterArrayOutput values. You can construct a concrete instance of `GetDisksFilterArrayInput` via:

GetDisksFilterArray{ GetDisksFilterArgs{...} }

type GetDisksFilterArrayOutput

type GetDisksFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDisksFilterArrayOutput) ElementType

func (GetDisksFilterArrayOutput) ElementType() reflect.Type

func (GetDisksFilterArrayOutput) Index

func (GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutput

func (o GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutput() GetDisksFilterArrayOutput

func (GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutputWithContext

func (o GetDisksFilterArrayOutput) ToGetDisksFilterArrayOutputWithContext(ctx context.Context) GetDisksFilterArrayOutput

type GetDisksFilterInput

type GetDisksFilterInput interface {
	pulumi.Input

	ToGetDisksFilterOutput() GetDisksFilterOutput
	ToGetDisksFilterOutputWithContext(context.Context) GetDisksFilterOutput
}

GetDisksFilterInput is an input type that accepts GetDisksFilterArgs and GetDisksFilterOutput values. You can construct a concrete instance of `GetDisksFilterInput` via:

GetDisksFilterArgs{...}

type GetDisksFilterOutput

type GetDisksFilterOutput struct{ *pulumi.OutputState }

func (GetDisksFilterOutput) ElementType

func (GetDisksFilterOutput) ElementType() reflect.Type

func (GetDisksFilterOutput) Name

func (GetDisksFilterOutput) ToGetDisksFilterOutput

func (o GetDisksFilterOutput) ToGetDisksFilterOutput() GetDisksFilterOutput

func (GetDisksFilterOutput) ToGetDisksFilterOutputWithContext

func (o GetDisksFilterOutput) ToGetDisksFilterOutputWithContext(ctx context.Context) GetDisksFilterOutput

func (GetDisksFilterOutput) Values

type GetDisksOutputArgs

type GetDisksOutputArgs struct {
	DiskIds          pulumi.StringArrayInput  `pulumi:"diskIds"`
	Filters          GetDisksFilterArrayInput `pulumi:"filters"`
	ResultOutputFile pulumi.StringPtrInput    `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDisks.

func (GetDisksOutputArgs) ElementType

func (GetDisksOutputArgs) ElementType() reflect.Type

type GetDisksResult

type GetDisksResult struct {
	DiskIds   []string           `pulumi:"diskIds"`
	DiskLists []GetDisksDiskList `pulumi:"diskLists"`
	Filters   []GetDisksFilter   `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDisks.

func GetDisks

func GetDisks(ctx *pulumi.Context, args *GetDisksArgs, opts ...pulumi.InvokeOption) (*GetDisksResult, error)

type GetDisksResultOutput

type GetDisksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDisks.

func (GetDisksResultOutput) DiskIds

func (GetDisksResultOutput) DiskLists

func (GetDisksResultOutput) ElementType

func (GetDisksResultOutput) ElementType() reflect.Type

func (GetDisksResultOutput) Filters

func (GetDisksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDisksResultOutput) ResultOutputFile

func (o GetDisksResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDisksResultOutput) ToGetDisksResultOutput

func (o GetDisksResultOutput) ToGetDisksResultOutput() GetDisksResultOutput

func (GetDisksResultOutput) ToGetDisksResultOutputWithContext

func (o GetDisksResultOutput) ToGetDisksResultOutputWithContext(ctx context.Context) GetDisksResultOutput

type GetFirewallRulesTemplateArgs

type GetFirewallRulesTemplateArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFirewallRulesTemplate.

type GetFirewallRulesTemplateFirewallRuleSet

type GetFirewallRulesTemplateFirewallRuleSet struct {
	Action                  string `pulumi:"action"`
	AppType                 string `pulumi:"appType"`
	CidrBlock               string `pulumi:"cidrBlock"`
	FirewallRuleDescription string `pulumi:"firewallRuleDescription"`
	Port                    string `pulumi:"port"`
	Protocol                string `pulumi:"protocol"`
}

type GetFirewallRulesTemplateFirewallRuleSetArgs

type GetFirewallRulesTemplateFirewallRuleSetArgs struct {
	Action                  pulumi.StringInput `pulumi:"action"`
	AppType                 pulumi.StringInput `pulumi:"appType"`
	CidrBlock               pulumi.StringInput `pulumi:"cidrBlock"`
	FirewallRuleDescription pulumi.StringInput `pulumi:"firewallRuleDescription"`
	Port                    pulumi.StringInput `pulumi:"port"`
	Protocol                pulumi.StringInput `pulumi:"protocol"`
}

func (GetFirewallRulesTemplateFirewallRuleSetArgs) ElementType

func (GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutput

func (i GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutput() GetFirewallRulesTemplateFirewallRuleSetOutput

func (GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext

func (i GetFirewallRulesTemplateFirewallRuleSetArgs) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetOutput

type GetFirewallRulesTemplateFirewallRuleSetArray

type GetFirewallRulesTemplateFirewallRuleSetArray []GetFirewallRulesTemplateFirewallRuleSetInput

func (GetFirewallRulesTemplateFirewallRuleSetArray) ElementType

func (GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput

func (i GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput() GetFirewallRulesTemplateFirewallRuleSetArrayOutput

func (GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext

func (i GetFirewallRulesTemplateFirewallRuleSetArray) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetArrayOutput

type GetFirewallRulesTemplateFirewallRuleSetArrayInput

type GetFirewallRulesTemplateFirewallRuleSetArrayInput interface {
	pulumi.Input

	ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput() GetFirewallRulesTemplateFirewallRuleSetArrayOutput
	ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext(context.Context) GetFirewallRulesTemplateFirewallRuleSetArrayOutput
}

GetFirewallRulesTemplateFirewallRuleSetArrayInput is an input type that accepts GetFirewallRulesTemplateFirewallRuleSetArray and GetFirewallRulesTemplateFirewallRuleSetArrayOutput values. You can construct a concrete instance of `GetFirewallRulesTemplateFirewallRuleSetArrayInput` via:

GetFirewallRulesTemplateFirewallRuleSetArray{ GetFirewallRulesTemplateFirewallRuleSetArgs{...} }

type GetFirewallRulesTemplateFirewallRuleSetArrayOutput

type GetFirewallRulesTemplateFirewallRuleSetArrayOutput struct{ *pulumi.OutputState }

func (GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ElementType

func (GetFirewallRulesTemplateFirewallRuleSetArrayOutput) Index

func (GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput

func (o GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutput() GetFirewallRulesTemplateFirewallRuleSetArrayOutput

func (GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext

func (o GetFirewallRulesTemplateFirewallRuleSetArrayOutput) ToGetFirewallRulesTemplateFirewallRuleSetArrayOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetArrayOutput

type GetFirewallRulesTemplateFirewallRuleSetInput

type GetFirewallRulesTemplateFirewallRuleSetInput interface {
	pulumi.Input

	ToGetFirewallRulesTemplateFirewallRuleSetOutput() GetFirewallRulesTemplateFirewallRuleSetOutput
	ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext(context.Context) GetFirewallRulesTemplateFirewallRuleSetOutput
}

GetFirewallRulesTemplateFirewallRuleSetInput is an input type that accepts GetFirewallRulesTemplateFirewallRuleSetArgs and GetFirewallRulesTemplateFirewallRuleSetOutput values. You can construct a concrete instance of `GetFirewallRulesTemplateFirewallRuleSetInput` via:

GetFirewallRulesTemplateFirewallRuleSetArgs{...}

type GetFirewallRulesTemplateFirewallRuleSetOutput

type GetFirewallRulesTemplateFirewallRuleSetOutput struct{ *pulumi.OutputState }

func (GetFirewallRulesTemplateFirewallRuleSetOutput) Action

func (GetFirewallRulesTemplateFirewallRuleSetOutput) AppType

func (GetFirewallRulesTemplateFirewallRuleSetOutput) CidrBlock

func (GetFirewallRulesTemplateFirewallRuleSetOutput) ElementType

func (GetFirewallRulesTemplateFirewallRuleSetOutput) FirewallRuleDescription

func (GetFirewallRulesTemplateFirewallRuleSetOutput) Port

func (GetFirewallRulesTemplateFirewallRuleSetOutput) Protocol

func (GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutput

func (o GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutput() GetFirewallRulesTemplateFirewallRuleSetOutput

func (GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext

func (o GetFirewallRulesTemplateFirewallRuleSetOutput) ToGetFirewallRulesTemplateFirewallRuleSetOutputWithContext(ctx context.Context) GetFirewallRulesTemplateFirewallRuleSetOutput

type GetFirewallRulesTemplateOutputArgs

type GetFirewallRulesTemplateOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFirewallRulesTemplate.

func (GetFirewallRulesTemplateOutputArgs) ElementType

type GetFirewallRulesTemplateResult

type GetFirewallRulesTemplateResult struct {
	FirewallRuleSets []GetFirewallRulesTemplateFirewallRuleSet `pulumi:"firewallRuleSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getFirewallRulesTemplate.

type GetFirewallRulesTemplateResultOutput

type GetFirewallRulesTemplateResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFirewallRulesTemplate.

func (GetFirewallRulesTemplateResultOutput) ElementType

func (GetFirewallRulesTemplateResultOutput) FirewallRuleSets

func (GetFirewallRulesTemplateResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFirewallRulesTemplateResultOutput) ResultOutputFile

func (GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutput

func (o GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutput() GetFirewallRulesTemplateResultOutput

func (GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutputWithContext

func (o GetFirewallRulesTemplateResultOutput) ToGetFirewallRulesTemplateResultOutputWithContext(ctx context.Context) GetFirewallRulesTemplateResultOutput

type GetInstanceBlueprintArgs

type GetInstanceBlueprintArgs struct {
	InstanceIds      []string `pulumi:"instanceIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceBlueprint.

type GetInstanceBlueprintBlueprintInstanceSet

type GetInstanceBlueprintBlueprintInstanceSet struct {
	Blueprints   []GetInstanceBlueprintBlueprintInstanceSetBlueprint   `pulumi:"blueprints"`
	InstanceId   string                                                `pulumi:"instanceId"`
	SoftwareSets []GetInstanceBlueprintBlueprintInstanceSetSoftwareSet `pulumi:"softwareSets"`
}

type GetInstanceBlueprintBlueprintInstanceSetArgs

type GetInstanceBlueprintBlueprintInstanceSetArgs struct {
	Blueprints   GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput   `pulumi:"blueprints"`
	InstanceId   pulumi.StringInput                                            `pulumi:"instanceId"`
	SoftwareSets GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput `pulumi:"softwareSets"`
}

func (GetInstanceBlueprintBlueprintInstanceSetArgs) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutput

func (i GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutput() GetInstanceBlueprintBlueprintInstanceSetOutput

func (GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext

func (i GetInstanceBlueprintBlueprintInstanceSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetOutput

type GetInstanceBlueprintBlueprintInstanceSetArray

type GetInstanceBlueprintBlueprintInstanceSetArray []GetInstanceBlueprintBlueprintInstanceSetInput

func (GetInstanceBlueprintBlueprintInstanceSetArray) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput

func (i GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetArrayOutput

func (GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext

func (i GetInstanceBlueprintBlueprintInstanceSetArray) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetArrayInput

type GetInstanceBlueprintBlueprintInstanceSetArrayInput interface {
	pulumi.Input

	ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetArrayOutput
	ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetArrayOutput
}

GetInstanceBlueprintBlueprintInstanceSetArrayInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetArray and GetInstanceBlueprintBlueprintInstanceSetArrayOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetArrayInput` via:

GetInstanceBlueprintBlueprintInstanceSetArray{ GetInstanceBlueprintBlueprintInstanceSetArgs{...} }

type GetInstanceBlueprintBlueprintInstanceSetArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetArrayOutput) Index

func (GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput

func (o GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetArrayOutput

func (GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext

func (o GetInstanceBlueprintBlueprintInstanceSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetBlueprint

type GetInstanceBlueprintBlueprintInstanceSetBlueprint struct {
	BlueprintId            string   `pulumi:"blueprintId"`
	BlueprintName          string   `pulumi:"blueprintName"`
	BlueprintState         string   `pulumi:"blueprintState"`
	BlueprintType          string   `pulumi:"blueprintType"`
	CommunityUrl           string   `pulumi:"communityUrl"`
	CreatedTime            string   `pulumi:"createdTime"`
	Description            string   `pulumi:"description"`
	DisplayTitle           string   `pulumi:"displayTitle"`
	DisplayVersion         string   `pulumi:"displayVersion"`
	DockerVersion          string   `pulumi:"dockerVersion"`
	GuideUrl               string   `pulumi:"guideUrl"`
	ImageId                string   `pulumi:"imageId"`
	ImageUrl               string   `pulumi:"imageUrl"`
	OsName                 string   `pulumi:"osName"`
	Platform               string   `pulumi:"platform"`
	PlatformType           string   `pulumi:"platformType"`
	RequiredMemorySize     int      `pulumi:"requiredMemorySize"`
	RequiredSystemDiskSize int      `pulumi:"requiredSystemDiskSize"`
	SceneIdSets            []string `pulumi:"sceneIdSets"`
	SupportAutomationTools bool     `pulumi:"supportAutomationTools"`
}

type GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs

type GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs struct {
	BlueprintId            pulumi.StringInput      `pulumi:"blueprintId"`
	BlueprintName          pulumi.StringInput      `pulumi:"blueprintName"`
	BlueprintState         pulumi.StringInput      `pulumi:"blueprintState"`
	BlueprintType          pulumi.StringInput      `pulumi:"blueprintType"`
	CommunityUrl           pulumi.StringInput      `pulumi:"communityUrl"`
	CreatedTime            pulumi.StringInput      `pulumi:"createdTime"`
	Description            pulumi.StringInput      `pulumi:"description"`
	DisplayTitle           pulumi.StringInput      `pulumi:"displayTitle"`
	DisplayVersion         pulumi.StringInput      `pulumi:"displayVersion"`
	DockerVersion          pulumi.StringInput      `pulumi:"dockerVersion"`
	GuideUrl               pulumi.StringInput      `pulumi:"guideUrl"`
	ImageId                pulumi.StringInput      `pulumi:"imageId"`
	ImageUrl               pulumi.StringInput      `pulumi:"imageUrl"`
	OsName                 pulumi.StringInput      `pulumi:"osName"`
	Platform               pulumi.StringInput      `pulumi:"platform"`
	PlatformType           pulumi.StringInput      `pulumi:"platformType"`
	RequiredMemorySize     pulumi.IntInput         `pulumi:"requiredMemorySize"`
	RequiredSystemDiskSize pulumi.IntInput         `pulumi:"requiredSystemDiskSize"`
	SceneIdSets            pulumi.StringArrayInput `pulumi:"sceneIdSets"`
	SupportAutomationTools pulumi.BoolInput        `pulumi:"supportAutomationTools"`
}

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput

func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext

func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput

type GetInstanceBlueprintBlueprintInstanceSetBlueprintArray

type GetInstanceBlueprintBlueprintInstanceSetBlueprintArray []GetInstanceBlueprintBlueprintInstanceSetBlueprintInput

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput

func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext

func (i GetInstanceBlueprintBlueprintInstanceSetBlueprintArray) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput

type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput interface {
	pulumi.Input

	ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
	ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput
}

GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetBlueprintArray and GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayInput` via:

GetInstanceBlueprintBlueprintInstanceSetBlueprintArray{ GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs{...} }

type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) Index

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext

func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetBlueprintInput

type GetInstanceBlueprintBlueprintInstanceSetBlueprintInput interface {
	pulumi.Input

	ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput() GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
	ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput
}

GetInstanceBlueprintBlueprintInstanceSetBlueprintInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs and GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetBlueprintInput` via:

GetInstanceBlueprintBlueprintInstanceSetBlueprintArgs{...}

type GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput

type GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput struct{ *pulumi.OutputState }

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintId

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintName

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintState

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) BlueprintType

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) CommunityUrl

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) CreatedTime

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) Description

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DisplayTitle

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DisplayVersion

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) DockerVersion

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) GuideUrl

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ImageId

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ImageUrl

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) OsName

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) Platform

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) PlatformType

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) RequiredMemorySize

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) RequiredSystemDiskSize

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) SceneIdSets

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) SupportAutomationTools

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutput

func (GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext

func (o GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput) ToGetInstanceBlueprintBlueprintInstanceSetBlueprintOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetBlueprintOutput

type GetInstanceBlueprintBlueprintInstanceSetInput

type GetInstanceBlueprintBlueprintInstanceSetInput interface {
	pulumi.Input

	ToGetInstanceBlueprintBlueprintInstanceSetOutput() GetInstanceBlueprintBlueprintInstanceSetOutput
	ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetOutput
}

GetInstanceBlueprintBlueprintInstanceSetInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetArgs and GetInstanceBlueprintBlueprintInstanceSetOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetInput` via:

GetInstanceBlueprintBlueprintInstanceSetArgs{...}

type GetInstanceBlueprintBlueprintInstanceSetOutput

type GetInstanceBlueprintBlueprintInstanceSetOutput struct{ *pulumi.OutputState }

func (GetInstanceBlueprintBlueprintInstanceSetOutput) Blueprints

func (GetInstanceBlueprintBlueprintInstanceSetOutput) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetOutput) InstanceId

func (GetInstanceBlueprintBlueprintInstanceSetOutput) SoftwareSets

func (GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutput

func (o GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutput() GetInstanceBlueprintBlueprintInstanceSetOutput

func (GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext

func (o GetInstanceBlueprintBlueprintInstanceSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSet

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSet struct {
	DetailSets []GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSet `pulumi:"detailSets"`
	ImageUrl   string                                                         `pulumi:"imageUrl"`
	InstallDir string                                                         `pulumi:"installDir"`
	Name       string                                                         `pulumi:"name"`
	Version    string                                                         `pulumi:"version"`
}

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs struct {
	DetailSets GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput `pulumi:"detailSets"`
	ImageUrl   pulumi.StringInput                                                     `pulumi:"imageUrl"`
	InstallDir pulumi.StringInput                                                     `pulumi:"installDir"`
	Name       pulumi.StringInput                                                     `pulumi:"name"`
	Version    pulumi.StringInput                                                     `pulumi:"version"`
}

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext

func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray []GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput

func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext

func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput interface {
	pulumi.Input

	ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
	ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput
}

GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray and GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayInput` via:

GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArray{ GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs{...} }

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) Index

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext

func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSet

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSet struct {
	Key   string `pulumi:"key"`
	Title string `pulumi:"title"`
	Value string `pulumi:"value"`
}

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Title pulumi.StringInput `pulumi:"title"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext

func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray []GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext

func (i GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput interface {
	pulumi.Input

	ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
	ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput
}

GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray and GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayInput` via:

GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArray{ GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs{...} }

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext

func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArrayOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput interface {
	pulumi.Input

	ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
	ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput
}

GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs and GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetInput` via:

GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetArgs{...}

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput struct{ *pulumi.OutputState }

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Key

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Title

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext

func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSetOutput) Value

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput interface {
	pulumi.Input

	ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput() GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
	ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext(context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput
}

GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput is an input type that accepts GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs and GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput values. You can construct a concrete instance of `GetInstanceBlueprintBlueprintInstanceSetSoftwareSetInput` via:

GetInstanceBlueprintBlueprintInstanceSetSoftwareSetArgs{...}

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput

type GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput struct{ *pulumi.OutputState }

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ElementType

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ImageUrl

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) InstallDir

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) Name

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext

func (o GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) ToGetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutputWithContext(ctx context.Context) GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput

func (GetInstanceBlueprintBlueprintInstanceSetSoftwareSetOutput) Version

type GetInstanceBlueprintOutputArgs

type GetInstanceBlueprintOutputArgs struct {
	InstanceIds      pulumi.StringArrayInput `pulumi:"instanceIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceBlueprint.

func (GetInstanceBlueprintOutputArgs) ElementType

type GetInstanceBlueprintResult

type GetInstanceBlueprintResult struct {
	BlueprintInstanceSets []GetInstanceBlueprintBlueprintInstanceSet `pulumi:"blueprintInstanceSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	InstanceIds      []string `pulumi:"instanceIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceBlueprint.

type GetInstanceBlueprintResultOutput

type GetInstanceBlueprintResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceBlueprint.

func (GetInstanceBlueprintResultOutput) BlueprintInstanceSets

func (GetInstanceBlueprintResultOutput) ElementType

func (GetInstanceBlueprintResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceBlueprintResultOutput) InstanceIds

func (GetInstanceBlueprintResultOutput) ResultOutputFile

func (GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutput

func (o GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutput() GetInstanceBlueprintResultOutput

func (GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutputWithContext

func (o GetInstanceBlueprintResultOutput) ToGetInstanceBlueprintResultOutputWithContext(ctx context.Context) GetInstanceBlueprintResultOutput

type GetInstanceDiskNumArgs

type GetInstanceDiskNumArgs struct {
	InstanceIds      []string `pulumi:"instanceIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceDiskNum.

type GetInstanceDiskNumAttachDetailSet

type GetInstanceDiskNumAttachDetailSet struct {
	AttachedDiskCount int    `pulumi:"attachedDiskCount"`
	InstanceId        string `pulumi:"instanceId"`
	MaxAttachCount    int    `pulumi:"maxAttachCount"`
}

type GetInstanceDiskNumAttachDetailSetArgs

type GetInstanceDiskNumAttachDetailSetArgs struct {
	AttachedDiskCount pulumi.IntInput    `pulumi:"attachedDiskCount"`
	InstanceId        pulumi.StringInput `pulumi:"instanceId"`
	MaxAttachCount    pulumi.IntInput    `pulumi:"maxAttachCount"`
}

func (GetInstanceDiskNumAttachDetailSetArgs) ElementType

func (GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutput

func (i GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutput() GetInstanceDiskNumAttachDetailSetOutput

func (GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutputWithContext

func (i GetInstanceDiskNumAttachDetailSetArgs) ToGetInstanceDiskNumAttachDetailSetOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetOutput

type GetInstanceDiskNumAttachDetailSetArray

type GetInstanceDiskNumAttachDetailSetArray []GetInstanceDiskNumAttachDetailSetInput

func (GetInstanceDiskNumAttachDetailSetArray) ElementType

func (GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutput

func (i GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutput() GetInstanceDiskNumAttachDetailSetArrayOutput

func (GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext

func (i GetInstanceDiskNumAttachDetailSetArray) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetArrayOutput

type GetInstanceDiskNumAttachDetailSetArrayInput

type GetInstanceDiskNumAttachDetailSetArrayInput interface {
	pulumi.Input

	ToGetInstanceDiskNumAttachDetailSetArrayOutput() GetInstanceDiskNumAttachDetailSetArrayOutput
	ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext(context.Context) GetInstanceDiskNumAttachDetailSetArrayOutput
}

GetInstanceDiskNumAttachDetailSetArrayInput is an input type that accepts GetInstanceDiskNumAttachDetailSetArray and GetInstanceDiskNumAttachDetailSetArrayOutput values. You can construct a concrete instance of `GetInstanceDiskNumAttachDetailSetArrayInput` via:

GetInstanceDiskNumAttachDetailSetArray{ GetInstanceDiskNumAttachDetailSetArgs{...} }

type GetInstanceDiskNumAttachDetailSetArrayOutput

type GetInstanceDiskNumAttachDetailSetArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceDiskNumAttachDetailSetArrayOutput) ElementType

func (GetInstanceDiskNumAttachDetailSetArrayOutput) Index

func (GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutput

func (o GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutput() GetInstanceDiskNumAttachDetailSetArrayOutput

func (GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext

func (o GetInstanceDiskNumAttachDetailSetArrayOutput) ToGetInstanceDiskNumAttachDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetArrayOutput

type GetInstanceDiskNumAttachDetailSetInput

type GetInstanceDiskNumAttachDetailSetInput interface {
	pulumi.Input

	ToGetInstanceDiskNumAttachDetailSetOutput() GetInstanceDiskNumAttachDetailSetOutput
	ToGetInstanceDiskNumAttachDetailSetOutputWithContext(context.Context) GetInstanceDiskNumAttachDetailSetOutput
}

GetInstanceDiskNumAttachDetailSetInput is an input type that accepts GetInstanceDiskNumAttachDetailSetArgs and GetInstanceDiskNumAttachDetailSetOutput values. You can construct a concrete instance of `GetInstanceDiskNumAttachDetailSetInput` via:

GetInstanceDiskNumAttachDetailSetArgs{...}

type GetInstanceDiskNumAttachDetailSetOutput

type GetInstanceDiskNumAttachDetailSetOutput struct{ *pulumi.OutputState }

func (GetInstanceDiskNumAttachDetailSetOutput) AttachedDiskCount

func (GetInstanceDiskNumAttachDetailSetOutput) ElementType

func (GetInstanceDiskNumAttachDetailSetOutput) InstanceId

func (GetInstanceDiskNumAttachDetailSetOutput) MaxAttachCount

func (GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutput

func (o GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutput() GetInstanceDiskNumAttachDetailSetOutput

func (GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutputWithContext

func (o GetInstanceDiskNumAttachDetailSetOutput) ToGetInstanceDiskNumAttachDetailSetOutputWithContext(ctx context.Context) GetInstanceDiskNumAttachDetailSetOutput

type GetInstanceDiskNumOutputArgs

type GetInstanceDiskNumOutputArgs struct {
	InstanceIds      pulumi.StringArrayInput `pulumi:"instanceIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceDiskNum.

func (GetInstanceDiskNumOutputArgs) ElementType

type GetInstanceDiskNumResult

type GetInstanceDiskNumResult struct {
	AttachDetailSets []GetInstanceDiskNumAttachDetailSet `pulumi:"attachDetailSets"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	InstanceIds      []string `pulumi:"instanceIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceDiskNum.

type GetInstanceDiskNumResultOutput

type GetInstanceDiskNumResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceDiskNum.

func (GetInstanceDiskNumResultOutput) AttachDetailSets

func (GetInstanceDiskNumResultOutput) ElementType

func (GetInstanceDiskNumResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceDiskNumResultOutput) InstanceIds

func (GetInstanceDiskNumResultOutput) ResultOutputFile

func (GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutput

func (o GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutput() GetInstanceDiskNumResultOutput

func (GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutputWithContext

func (o GetInstanceDiskNumResultOutput) ToGetInstanceDiskNumResultOutputWithContext(ctx context.Context) GetInstanceDiskNumResultOutput

type GetInstanceTrafficPackageArgs

type GetInstanceTrafficPackageArgs struct {
	InstanceIds      []string `pulumi:"instanceIds"`
	Limit            *int     `pulumi:"limit"`
	Offset           *int     `pulumi:"offset"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceTrafficPackage.

type GetInstanceTrafficPackageInstanceTrafficPackageSet

type GetInstanceTrafficPackageInstanceTrafficPackageSet struct {
	InstanceId         string                                                                `pulumi:"instanceId"`
	TrafficPackageSets []GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSet `pulumi:"trafficPackageSets"`
}

type GetInstanceTrafficPackageInstanceTrafficPackageSetArgs

type GetInstanceTrafficPackageInstanceTrafficPackageSetArgs struct {
	InstanceId         pulumi.StringInput                                                            `pulumi:"instanceId"`
	TrafficPackageSets GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput `pulumi:"trafficPackageSets"`
}

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ElementType

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext

func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetArray

type GetInstanceTrafficPackageInstanceTrafficPackageSetArray []GetInstanceTrafficPackageInstanceTrafficPackageSetInput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ElementType

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput

func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext

func (i GetInstanceTrafficPackageInstanceTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayInput

type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayInput interface {
	pulumi.Input

	ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
	ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext(context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput
}

GetInstanceTrafficPackageInstanceTrafficPackageSetArrayInput is an input type that accepts GetInstanceTrafficPackageInstanceTrafficPackageSetArray and GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput values. You can construct a concrete instance of `GetInstanceTrafficPackageInstanceTrafficPackageSetArrayInput` via:

GetInstanceTrafficPackageInstanceTrafficPackageSetArray{ GetInstanceTrafficPackageInstanceTrafficPackageSetArgs{...} }

type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ElementType

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) Index

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext

func (o GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetArrayOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetInput

type GetInstanceTrafficPackageInstanceTrafficPackageSetInput interface {
	pulumi.Input

	ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
	ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext(context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetOutput
}

GetInstanceTrafficPackageInstanceTrafficPackageSetInput is an input type that accepts GetInstanceTrafficPackageInstanceTrafficPackageSetArgs and GetInstanceTrafficPackageInstanceTrafficPackageSetOutput values. You can construct a concrete instance of `GetInstanceTrafficPackageInstanceTrafficPackageSetInput` via:

GetInstanceTrafficPackageInstanceTrafficPackageSetArgs{...}

type GetInstanceTrafficPackageInstanceTrafficPackageSetOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetOutput struct{ *pulumi.OutputState }

func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ElementType

func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) InstanceId

func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext

func (o GetInstanceTrafficPackageInstanceTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSet

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSet struct {
	Deadline                string `pulumi:"deadline"`
	EndTime                 string `pulumi:"endTime"`
	StartTime               string `pulumi:"startTime"`
	Status                  string `pulumi:"status"`
	TrafficOverflow         int    `pulumi:"trafficOverflow"`
	TrafficPackageId        string `pulumi:"trafficPackageId"`
	TrafficPackageRemaining int    `pulumi:"trafficPackageRemaining"`
	TrafficPackageTotal     int    `pulumi:"trafficPackageTotal"`
	TrafficUsed             int    `pulumi:"trafficUsed"`
}

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs struct {
	Deadline                pulumi.StringInput `pulumi:"deadline"`
	EndTime                 pulumi.StringInput `pulumi:"endTime"`
	StartTime               pulumi.StringInput `pulumi:"startTime"`
	Status                  pulumi.StringInput `pulumi:"status"`
	TrafficOverflow         pulumi.IntInput    `pulumi:"trafficOverflow"`
	TrafficPackageId        pulumi.StringInput `pulumi:"trafficPackageId"`
	TrafficPackageRemaining pulumi.IntInput    `pulumi:"trafficPackageRemaining"`
	TrafficPackageTotal     pulumi.IntInput    `pulumi:"trafficPackageTotal"`
	TrafficUsed             pulumi.IntInput    `pulumi:"trafficUsed"`
}

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ElementType

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext

func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray []GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ElementType

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext

func (i GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext(ctx context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput interface {
	pulumi.Input

	ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
	ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext(context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput
}

GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput is an input type that accepts GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray and GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput values. You can construct a concrete instance of `GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayInput` via:

GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArray{ GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs{...} }

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ElementType

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArrayOutputWithContext

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput interface {
	pulumi.Input

	ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput() GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
	ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext(context.Context) GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput
}

GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput is an input type that accepts GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs and GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput values. You can construct a concrete instance of `GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetInput` via:

GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetArgs{...}

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput

type GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput struct{ *pulumi.OutputState }

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) Deadline

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ElementType

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) EndTime

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) StartTime

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) Status

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) ToGetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutputWithContext

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficOverflow

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageId

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageRemaining

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficPackageTotal

func (GetInstanceTrafficPackageInstanceTrafficPackageSetTrafficPackageSetOutput) TrafficUsed

type GetInstanceTrafficPackageOutputArgs

type GetInstanceTrafficPackageOutputArgs struct {
	InstanceIds      pulumi.StringArrayInput `pulumi:"instanceIds"`
	Limit            pulumi.IntPtrInput      `pulumi:"limit"`
	Offset           pulumi.IntPtrInput      `pulumi:"offset"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceTrafficPackage.

func (GetInstanceTrafficPackageOutputArgs) ElementType

type GetInstanceTrafficPackageResult

type GetInstanceTrafficPackageResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                         string                                               `pulumi:"id"`
	InstanceIds                []string                                             `pulumi:"instanceIds"`
	InstanceTrafficPackageSets []GetInstanceTrafficPackageInstanceTrafficPackageSet `pulumi:"instanceTrafficPackageSets"`
	Limit                      *int                                                 `pulumi:"limit"`
	Offset                     *int                                                 `pulumi:"offset"`
	ResultOutputFile           *string                                              `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceTrafficPackage.

type GetInstanceTrafficPackageResultOutput

type GetInstanceTrafficPackageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceTrafficPackage.

func (GetInstanceTrafficPackageResultOutput) ElementType

func (GetInstanceTrafficPackageResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceTrafficPackageResultOutput) InstanceIds

func (GetInstanceTrafficPackageResultOutput) InstanceTrafficPackageSets

func (GetInstanceTrafficPackageResultOutput) Limit

func (GetInstanceTrafficPackageResultOutput) Offset

func (GetInstanceTrafficPackageResultOutput) ResultOutputFile

func (GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutput

func (o GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutput() GetInstanceTrafficPackageResultOutput

func (GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutputWithContext

func (o GetInstanceTrafficPackageResultOutput) ToGetInstanceTrafficPackageResultOutputWithContext(ctx context.Context) GetInstanceTrafficPackageResultOutput

type GetInstanceVncUrlArgs

type GetInstanceVncUrlArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceVncUrl.

type GetInstanceVncUrlOutputArgs

type GetInstanceVncUrlOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceVncUrl.

func (GetInstanceVncUrlOutputArgs) ElementType

type GetInstanceVncUrlResult

type GetInstanceVncUrlResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	InstanceVncUrl   string  `pulumi:"instanceVncUrl"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceVncUrl.

type GetInstanceVncUrlResultOutput

type GetInstanceVncUrlResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceVncUrl.

func (GetInstanceVncUrlResultOutput) ElementType

func (GetInstanceVncUrlResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceVncUrlResultOutput) InstanceId

func (GetInstanceVncUrlResultOutput) InstanceVncUrl

func (GetInstanceVncUrlResultOutput) ResultOutputFile

func (GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutput

func (o GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutput() GetInstanceVncUrlResultOutput

func (GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutputWithContext

func (o GetInstanceVncUrlResultOutput) ToGetInstanceVncUrlResultOutputWithContext(ctx context.Context) GetInstanceVncUrlResultOutput

type GetModifyInstanceBundleArgs

type GetModifyInstanceBundleArgs struct {
	Filters          []GetModifyInstanceBundleFilter `pulumi:"filters"`
	InstanceId       string                          `pulumi:"instanceId"`
	ResultOutputFile *string                         `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getModifyInstanceBundle.

type GetModifyInstanceBundleFilter

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

type GetModifyInstanceBundleFilterArgs

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

func (GetModifyInstanceBundleFilterArgs) ElementType

func (GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutput

func (i GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutput() GetModifyInstanceBundleFilterOutput

func (GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutputWithContext

func (i GetModifyInstanceBundleFilterArgs) ToGetModifyInstanceBundleFilterOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterOutput

type GetModifyInstanceBundleFilterArray

type GetModifyInstanceBundleFilterArray []GetModifyInstanceBundleFilterInput

func (GetModifyInstanceBundleFilterArray) ElementType

func (GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutput

func (i GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutput() GetModifyInstanceBundleFilterArrayOutput

func (GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutputWithContext

func (i GetModifyInstanceBundleFilterArray) ToGetModifyInstanceBundleFilterArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterArrayOutput

type GetModifyInstanceBundleFilterArrayInput

type GetModifyInstanceBundleFilterArrayInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleFilterArrayOutput() GetModifyInstanceBundleFilterArrayOutput
	ToGetModifyInstanceBundleFilterArrayOutputWithContext(context.Context) GetModifyInstanceBundleFilterArrayOutput
}

GetModifyInstanceBundleFilterArrayInput is an input type that accepts GetModifyInstanceBundleFilterArray and GetModifyInstanceBundleFilterArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleFilterArrayInput` via:

GetModifyInstanceBundleFilterArray{ GetModifyInstanceBundleFilterArgs{...} }

type GetModifyInstanceBundleFilterArrayOutput

type GetModifyInstanceBundleFilterArrayOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleFilterArrayOutput) ElementType

func (GetModifyInstanceBundleFilterArrayOutput) Index

func (GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutput

func (o GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutput() GetModifyInstanceBundleFilterArrayOutput

func (GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutputWithContext

func (o GetModifyInstanceBundleFilterArrayOutput) ToGetModifyInstanceBundleFilterArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterArrayOutput

type GetModifyInstanceBundleFilterInput

type GetModifyInstanceBundleFilterInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleFilterOutput() GetModifyInstanceBundleFilterOutput
	ToGetModifyInstanceBundleFilterOutputWithContext(context.Context) GetModifyInstanceBundleFilterOutput
}

GetModifyInstanceBundleFilterInput is an input type that accepts GetModifyInstanceBundleFilterArgs and GetModifyInstanceBundleFilterOutput values. You can construct a concrete instance of `GetModifyInstanceBundleFilterInput` via:

GetModifyInstanceBundleFilterArgs{...}

type GetModifyInstanceBundleFilterOutput

type GetModifyInstanceBundleFilterOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleFilterOutput) ElementType

func (GetModifyInstanceBundleFilterOutput) Name

func (GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutput

func (o GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutput() GetModifyInstanceBundleFilterOutput

func (GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutputWithContext

func (o GetModifyInstanceBundleFilterOutput) ToGetModifyInstanceBundleFilterOutputWithContext(ctx context.Context) GetModifyInstanceBundleFilterOutput

func (GetModifyInstanceBundleFilterOutput) Values

type GetModifyInstanceBundleModifyBundleSet

type GetModifyInstanceBundleModifyBundleSet struct {
	Bundles                 []GetModifyInstanceBundleModifyBundleSetBundle      `pulumi:"bundles"`
	ModifyBundleState       string                                              `pulumi:"modifyBundleState"`
	ModifyPrices            []GetModifyInstanceBundleModifyBundleSetModifyPrice `pulumi:"modifyPrices"`
	NotSupportModifyMessage string                                              `pulumi:"notSupportModifyMessage"`
}

type GetModifyInstanceBundleModifyBundleSetArgs

type GetModifyInstanceBundleModifyBundleSetArgs struct {
	Bundles                 GetModifyInstanceBundleModifyBundleSetBundleArrayInput      `pulumi:"bundles"`
	ModifyBundleState       pulumi.StringInput                                          `pulumi:"modifyBundleState"`
	ModifyPrices            GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput `pulumi:"modifyPrices"`
	NotSupportModifyMessage pulumi.StringInput                                          `pulumi:"notSupportModifyMessage"`
}

func (GetModifyInstanceBundleModifyBundleSetArgs) ElementType

func (GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutput

func (i GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutput() GetModifyInstanceBundleModifyBundleSetOutput

func (GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetArgs) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetOutput

type GetModifyInstanceBundleModifyBundleSetArray

type GetModifyInstanceBundleModifyBundleSetArray []GetModifyInstanceBundleModifyBundleSetInput

func (GetModifyInstanceBundleModifyBundleSetArray) ElementType

func (GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutput

func (i GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutput() GetModifyInstanceBundleModifyBundleSetArrayOutput

func (GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetArray) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetArrayOutput

type GetModifyInstanceBundleModifyBundleSetArrayInput

type GetModifyInstanceBundleModifyBundleSetArrayInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetArrayOutput() GetModifyInstanceBundleModifyBundleSetArrayOutput
	ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetArrayOutput
}

GetModifyInstanceBundleModifyBundleSetArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetArray and GetModifyInstanceBundleModifyBundleSetArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetArrayInput` via:

GetModifyInstanceBundleModifyBundleSetArray{ GetModifyInstanceBundleModifyBundleSetArgs{...} }

type GetModifyInstanceBundleModifyBundleSetArrayOutput

type GetModifyInstanceBundleModifyBundleSetArrayOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetArrayOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetArrayOutput) Index

func (GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutput

func (o GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutput() GetModifyInstanceBundleModifyBundleSetArrayOutput

func (GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetArrayOutput) ToGetModifyInstanceBundleModifyBundleSetArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetArrayOutput

type GetModifyInstanceBundleModifyBundleSetBundle

type GetModifyInstanceBundleModifyBundleSetBundle struct {
	BundleDisplayLabel       string                                              `pulumi:"bundleDisplayLabel"`
	BundleId                 string                                              `pulumi:"bundleId"`
	BundleSalesState         string                                              `pulumi:"bundleSalesState"`
	BundleType               string                                              `pulumi:"bundleType"`
	BundleTypeDescription    string                                              `pulumi:"bundleTypeDescription"`
	Cpu                      int                                                 `pulumi:"cpu"`
	InternetChargeType       string                                              `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut  int                                                 `pulumi:"internetMaxBandwidthOut"`
	Memory                   int                                                 `pulumi:"memory"`
	MonthlyTraffic           int                                                 `pulumi:"monthlyTraffic"`
	Prices                   []GetModifyInstanceBundleModifyBundleSetBundlePrice `pulumi:"prices"`
	SupportLinuxUnixPlatform bool                                                `pulumi:"supportLinuxUnixPlatform"`
	SupportWindowsPlatform   bool                                                `pulumi:"supportWindowsPlatform"`
	SystemDiskSize           int                                                 `pulumi:"systemDiskSize"`
	SystemDiskType           string                                              `pulumi:"systemDiskType"`
}

type GetModifyInstanceBundleModifyBundleSetBundleArgs

type GetModifyInstanceBundleModifyBundleSetBundleArgs struct {
	BundleDisplayLabel       pulumi.StringInput                                          `pulumi:"bundleDisplayLabel"`
	BundleId                 pulumi.StringInput                                          `pulumi:"bundleId"`
	BundleSalesState         pulumi.StringInput                                          `pulumi:"bundleSalesState"`
	BundleType               pulumi.StringInput                                          `pulumi:"bundleType"`
	BundleTypeDescription    pulumi.StringInput                                          `pulumi:"bundleTypeDescription"`
	Cpu                      pulumi.IntInput                                             `pulumi:"cpu"`
	InternetChargeType       pulumi.StringInput                                          `pulumi:"internetChargeType"`
	InternetMaxBandwidthOut  pulumi.IntInput                                             `pulumi:"internetMaxBandwidthOut"`
	Memory                   pulumi.IntInput                                             `pulumi:"memory"`
	MonthlyTraffic           pulumi.IntInput                                             `pulumi:"monthlyTraffic"`
	Prices                   GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput `pulumi:"prices"`
	SupportLinuxUnixPlatform pulumi.BoolInput                                            `pulumi:"supportLinuxUnixPlatform"`
	SupportWindowsPlatform   pulumi.BoolInput                                            `pulumi:"supportWindowsPlatform"`
	SystemDiskSize           pulumi.IntInput                                             `pulumi:"systemDiskSize"`
	SystemDiskType           pulumi.StringInput                                          `pulumi:"systemDiskType"`
}

func (GetModifyInstanceBundleModifyBundleSetBundleArgs) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutput

func (i GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutput() GetModifyInstanceBundleModifyBundleSetBundleOutput

func (GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetBundleArgs) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleOutput

type GetModifyInstanceBundleModifyBundleSetBundleArray

type GetModifyInstanceBundleModifyBundleSetBundleArray []GetModifyInstanceBundleModifyBundleSetBundleInput

func (GetModifyInstanceBundleModifyBundleSetBundleArray) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput

func (i GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput() GetModifyInstanceBundleModifyBundleSetBundleArrayOutput

func (GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetBundleArray) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleArrayOutput

type GetModifyInstanceBundleModifyBundleSetBundleArrayInput

type GetModifyInstanceBundleModifyBundleSetBundleArrayInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput() GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
	ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundleArrayOutput
}

GetModifyInstanceBundleModifyBundleSetBundleArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundleArray and GetModifyInstanceBundleModifyBundleSetBundleArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundleArrayInput` via:

GetModifyInstanceBundleModifyBundleSetBundleArray{ GetModifyInstanceBundleModifyBundleSetBundleArgs{...} }

type GetModifyInstanceBundleModifyBundleSetBundleArrayOutput

type GetModifyInstanceBundleModifyBundleSetBundleArrayOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) Index

func (GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutput

func (GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetBundleArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundleArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleArrayOutput

type GetModifyInstanceBundleModifyBundleSetBundleInput

type GetModifyInstanceBundleModifyBundleSetBundleInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetBundleOutput() GetModifyInstanceBundleModifyBundleSetBundleOutput
	ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundleOutput
}

GetModifyInstanceBundleModifyBundleSetBundleInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundleArgs and GetModifyInstanceBundleModifyBundleSetBundleOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundleInput` via:

GetModifyInstanceBundleModifyBundleSetBundleArgs{...}

type GetModifyInstanceBundleModifyBundleSetBundleOutput

type GetModifyInstanceBundleModifyBundleSetBundleOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleDisplayLabel

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleId

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleSalesState

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleType

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) BundleTypeDescription

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) Cpu

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) InternetChargeType

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) InternetMaxBandwidthOut

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) Memory

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) MonthlyTraffic

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) Prices

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) SupportLinuxUnixPlatform

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) SupportWindowsPlatform

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) SystemDiskSize

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) SystemDiskType

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutput

func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutput() GetModifyInstanceBundleModifyBundleSetBundleOutput

func (GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetBundleOutput) ToGetModifyInstanceBundleModifyBundleSetBundleOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundleOutput

type GetModifyInstanceBundleModifyBundleSetBundlePrice

type GetModifyInstanceBundleModifyBundleSetBundlePrice struct {
	InstancePrices []GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePrice `pulumi:"instancePrices"`
}

type GetModifyInstanceBundleModifyBundleSetBundlePriceArgs

type GetModifyInstanceBundleModifyBundleSetBundlePriceArgs struct {
	InstancePrices GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput `pulumi:"instancePrices"`
}

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput

func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceOutput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceArray

type GetModifyInstanceBundleModifyBundleSetBundlePriceArray []GetModifyInstanceBundleModifyBundleSetBundlePriceInput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput

func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetBundlePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput

type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
	ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput
}

GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundlePriceArray and GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundlePriceArrayInput` via:

GetModifyInstanceBundleModifyBundleSetBundlePriceArray{ GetModifyInstanceBundleModifyBundleSetBundlePriceArgs{...} }

type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) Index

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceInput

type GetModifyInstanceBundleModifyBundleSetBundlePriceInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
	ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceOutput
}

GetModifyInstanceBundleModifyBundleSetBundlePriceInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundlePriceArgs and GetModifyInstanceBundleModifyBundleSetBundlePriceOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundlePriceInput` via:

GetModifyInstanceBundleModifyBundleSetBundlePriceArgs{...}

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePrice

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePrice struct {
	Currency            string  `pulumi:"currency"`
	Discount            float64 `pulumi:"discount"`
	DiscountPrice       float64 `pulumi:"discountPrice"`
	OriginalBundlePrice float64 `pulumi:"originalBundlePrice"`
	OriginalPrice       float64 `pulumi:"originalPrice"`
}

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs struct {
	Currency            pulumi.StringInput  `pulumi:"currency"`
	Discount            pulumi.Float64Input `pulumi:"discount"`
	DiscountPrice       pulumi.Float64Input `pulumi:"discountPrice"`
	OriginalBundlePrice pulumi.Float64Input `pulumi:"originalBundlePrice"`
	OriginalPrice       pulumi.Float64Input `pulumi:"originalPrice"`
}

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray []GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
	ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput
}

GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray and GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayInput` via:

GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArray{ GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs{...} }

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArrayOutputWithContext

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
	ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput
}

GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs and GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceInput` via:

GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceArgs{...}

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) Currency

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) Discount

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) DiscountPrice

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) OriginalBundlePrice

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) OriginalPrice

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceInstancePriceOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceOutput

type GetModifyInstanceBundleModifyBundleSetBundlePriceOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutput

func (GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetBundlePriceOutput) ToGetModifyInstanceBundleModifyBundleSetBundlePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetBundlePriceOutput

type GetModifyInstanceBundleModifyBundleSetInput

type GetModifyInstanceBundleModifyBundleSetInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetOutput() GetModifyInstanceBundleModifyBundleSetOutput
	ToGetModifyInstanceBundleModifyBundleSetOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetOutput
}

GetModifyInstanceBundleModifyBundleSetInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetArgs and GetModifyInstanceBundleModifyBundleSetOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetInput` via:

GetModifyInstanceBundleModifyBundleSetArgs{...}

type GetModifyInstanceBundleModifyBundleSetModifyPrice

type GetModifyInstanceBundleModifyBundleSetModifyPrice struct {
	InstancePrices []GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePrice `pulumi:"instancePrices"`
}

type GetModifyInstanceBundleModifyBundleSetModifyPriceArgs

type GetModifyInstanceBundleModifyBundleSetModifyPriceArgs struct {
	InstancePrices GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput `pulumi:"instancePrices"`
}

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ElementType

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput

func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceOutput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceArray

type GetModifyInstanceBundleModifyBundleSetModifyPriceArray []GetModifyInstanceBundleModifyBundleSetModifyPriceInput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ElementType

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput

func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetModifyPriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput

type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
	ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput
}

GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetModifyPriceArray and GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetModifyPriceArrayInput` via:

GetModifyInstanceBundleModifyBundleSetModifyPriceArray{ GetModifyInstanceBundleModifyBundleSetModifyPriceArgs{...} }

type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) Index

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceInput

type GetModifyInstanceBundleModifyBundleSetModifyPriceInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
	ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceOutput
}

GetModifyInstanceBundleModifyBundleSetModifyPriceInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetModifyPriceArgs and GetModifyInstanceBundleModifyBundleSetModifyPriceOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetModifyPriceInput` via:

GetModifyInstanceBundleModifyBundleSetModifyPriceArgs{...}

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePrice

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePrice struct {
	Currency            string  `pulumi:"currency"`
	Discount            float64 `pulumi:"discount"`
	DiscountPrice       float64 `pulumi:"discountPrice"`
	OriginalBundlePrice float64 `pulumi:"originalBundlePrice"`
	OriginalPrice       float64 `pulumi:"originalPrice"`
}

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs struct {
	Currency            pulumi.StringInput  `pulumi:"currency"`
	Discount            pulumi.Float64Input `pulumi:"discount"`
	DiscountPrice       pulumi.Float64Input `pulumi:"discountPrice"`
	OriginalBundlePrice pulumi.Float64Input `pulumi:"originalBundlePrice"`
	OriginalPrice       pulumi.Float64Input `pulumi:"originalPrice"`
}

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ElementType

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray []GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ElementType

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext

func (i GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
	ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput
}

GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray and GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayInput` via:

GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArray{ GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs{...} }

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArrayOutputWithContext

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput interface {
	pulumi.Input

	ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput() GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
	ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext(context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput
}

GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput is an input type that accepts GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs and GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput values. You can construct a concrete instance of `GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceInput` via:

GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceArgs{...}

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) Currency

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) Discount

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) DiscountPrice

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) OriginalBundlePrice

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) OriginalPrice

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceInstancePriceOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceOutput

type GetModifyInstanceBundleModifyBundleSetModifyPriceOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutput

func (GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetModifyPriceOutput) ToGetModifyInstanceBundleModifyBundleSetModifyPriceOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetModifyPriceOutput

type GetModifyInstanceBundleModifyBundleSetOutput

type GetModifyInstanceBundleModifyBundleSetOutput struct{ *pulumi.OutputState }

func (GetModifyInstanceBundleModifyBundleSetOutput) Bundles

func (GetModifyInstanceBundleModifyBundleSetOutput) ElementType

func (GetModifyInstanceBundleModifyBundleSetOutput) ModifyBundleState

func (GetModifyInstanceBundleModifyBundleSetOutput) ModifyPrices

func (GetModifyInstanceBundleModifyBundleSetOutput) NotSupportModifyMessage

func (GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutput

func (o GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutput() GetModifyInstanceBundleModifyBundleSetOutput

func (GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext

func (o GetModifyInstanceBundleModifyBundleSetOutput) ToGetModifyInstanceBundleModifyBundleSetOutputWithContext(ctx context.Context) GetModifyInstanceBundleModifyBundleSetOutput

type GetModifyInstanceBundleOutputArgs

type GetModifyInstanceBundleOutputArgs struct {
	Filters          GetModifyInstanceBundleFilterArrayInput `pulumi:"filters"`
	InstanceId       pulumi.StringInput                      `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput                   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getModifyInstanceBundle.

func (GetModifyInstanceBundleOutputArgs) ElementType

type GetModifyInstanceBundleResult

type GetModifyInstanceBundleResult struct {
	Filters []GetModifyInstanceBundleFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                                   `pulumi:"id"`
	InstanceId       string                                   `pulumi:"instanceId"`
	ModifyBundleSets []GetModifyInstanceBundleModifyBundleSet `pulumi:"modifyBundleSets"`
	ResultOutputFile *string                                  `pulumi:"resultOutputFile"`
}

A collection of values returned by getModifyInstanceBundle.

type GetModifyInstanceBundleResultOutput

type GetModifyInstanceBundleResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getModifyInstanceBundle.

func (GetModifyInstanceBundleResultOutput) ElementType

func (GetModifyInstanceBundleResultOutput) Filters

func (GetModifyInstanceBundleResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetModifyInstanceBundleResultOutput) InstanceId

func (GetModifyInstanceBundleResultOutput) ModifyBundleSets

func (GetModifyInstanceBundleResultOutput) ResultOutputFile

func (GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutput

func (o GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutput() GetModifyInstanceBundleResultOutput

func (GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutputWithContext

func (o GetModifyInstanceBundleResultOutput) ToGetModifyInstanceBundleResultOutputWithContext(ctx context.Context) GetModifyInstanceBundleResultOutput

type GetRegionArgs

type GetRegionArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRegion.

type GetRegionOutputArgs

type GetRegionOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRegion.

func (GetRegionOutputArgs) ElementType

func (GetRegionOutputArgs) ElementType() reflect.Type

type GetRegionRegionSet

type GetRegionRegionSet struct {
	IsChinaMainland bool   `pulumi:"isChinaMainland"`
	Region          string `pulumi:"region"`
	RegionName      string `pulumi:"regionName"`
	RegionState     string `pulumi:"regionState"`
}

type GetRegionRegionSetArgs

type GetRegionRegionSetArgs struct {
	IsChinaMainland pulumi.BoolInput   `pulumi:"isChinaMainland"`
	Region          pulumi.StringInput `pulumi:"region"`
	RegionName      pulumi.StringInput `pulumi:"regionName"`
	RegionState     pulumi.StringInput `pulumi:"regionState"`
}

func (GetRegionRegionSetArgs) ElementType

func (GetRegionRegionSetArgs) ElementType() reflect.Type

func (GetRegionRegionSetArgs) ToGetRegionRegionSetOutput

func (i GetRegionRegionSetArgs) ToGetRegionRegionSetOutput() GetRegionRegionSetOutput

func (GetRegionRegionSetArgs) ToGetRegionRegionSetOutputWithContext

func (i GetRegionRegionSetArgs) ToGetRegionRegionSetOutputWithContext(ctx context.Context) GetRegionRegionSetOutput

type GetRegionRegionSetArray

type GetRegionRegionSetArray []GetRegionRegionSetInput

func (GetRegionRegionSetArray) ElementType

func (GetRegionRegionSetArray) ElementType() reflect.Type

func (GetRegionRegionSetArray) ToGetRegionRegionSetArrayOutput

func (i GetRegionRegionSetArray) ToGetRegionRegionSetArrayOutput() GetRegionRegionSetArrayOutput

func (GetRegionRegionSetArray) ToGetRegionRegionSetArrayOutputWithContext

func (i GetRegionRegionSetArray) ToGetRegionRegionSetArrayOutputWithContext(ctx context.Context) GetRegionRegionSetArrayOutput

type GetRegionRegionSetArrayInput

type GetRegionRegionSetArrayInput interface {
	pulumi.Input

	ToGetRegionRegionSetArrayOutput() GetRegionRegionSetArrayOutput
	ToGetRegionRegionSetArrayOutputWithContext(context.Context) GetRegionRegionSetArrayOutput
}

GetRegionRegionSetArrayInput is an input type that accepts GetRegionRegionSetArray and GetRegionRegionSetArrayOutput values. You can construct a concrete instance of `GetRegionRegionSetArrayInput` via:

GetRegionRegionSetArray{ GetRegionRegionSetArgs{...} }

type GetRegionRegionSetArrayOutput

type GetRegionRegionSetArrayOutput struct{ *pulumi.OutputState }

func (GetRegionRegionSetArrayOutput) ElementType

func (GetRegionRegionSetArrayOutput) Index

func (GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutput

func (o GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutput() GetRegionRegionSetArrayOutput

func (GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutputWithContext

func (o GetRegionRegionSetArrayOutput) ToGetRegionRegionSetArrayOutputWithContext(ctx context.Context) GetRegionRegionSetArrayOutput

type GetRegionRegionSetInput

type GetRegionRegionSetInput interface {
	pulumi.Input

	ToGetRegionRegionSetOutput() GetRegionRegionSetOutput
	ToGetRegionRegionSetOutputWithContext(context.Context) GetRegionRegionSetOutput
}

GetRegionRegionSetInput is an input type that accepts GetRegionRegionSetArgs and GetRegionRegionSetOutput values. You can construct a concrete instance of `GetRegionRegionSetInput` via:

GetRegionRegionSetArgs{...}

type GetRegionRegionSetOutput

type GetRegionRegionSetOutput struct{ *pulumi.OutputState }

func (GetRegionRegionSetOutput) ElementType

func (GetRegionRegionSetOutput) ElementType() reflect.Type

func (GetRegionRegionSetOutput) IsChinaMainland

func (o GetRegionRegionSetOutput) IsChinaMainland() pulumi.BoolOutput

func (GetRegionRegionSetOutput) Region

func (GetRegionRegionSetOutput) RegionName

func (GetRegionRegionSetOutput) RegionState

func (GetRegionRegionSetOutput) ToGetRegionRegionSetOutput

func (o GetRegionRegionSetOutput) ToGetRegionRegionSetOutput() GetRegionRegionSetOutput

func (GetRegionRegionSetOutput) ToGetRegionRegionSetOutputWithContext

func (o GetRegionRegionSetOutput) ToGetRegionRegionSetOutputWithContext(ctx context.Context) GetRegionRegionSetOutput

type GetRegionResult

type GetRegionResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	RegionSets       []GetRegionRegionSet `pulumi:"regionSets"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
}

A collection of values returned by getRegion.

func GetRegion

func GetRegion(ctx *pulumi.Context, args *GetRegionArgs, opts ...pulumi.InvokeOption) (*GetRegionResult, error)

type GetRegionResultOutput

type GetRegionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRegion.

func (GetRegionResultOutput) ElementType

func (GetRegionResultOutput) ElementType() reflect.Type

func (GetRegionResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRegionResultOutput) RegionSets

func (GetRegionResultOutput) ResultOutputFile

func (o GetRegionResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetRegionResultOutput) ToGetRegionResultOutput

func (o GetRegionResultOutput) ToGetRegionResultOutput() GetRegionResultOutput

func (GetRegionResultOutput) ToGetRegionResultOutputWithContext

func (o GetRegionResultOutput) ToGetRegionResultOutputWithContext(ctx context.Context) GetRegionResultOutput

type GetResetInstanceBlueprintArgs

type GetResetInstanceBlueprintArgs struct {
	Filters          []GetResetInstanceBlueprintFilter `pulumi:"filters"`
	InstanceId       string                            `pulumi:"instanceId"`
	Limit            *int                              `pulumi:"limit"`
	Offset           *int                              `pulumi:"offset"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getResetInstanceBlueprint.

type GetResetInstanceBlueprintFilter

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

type GetResetInstanceBlueprintFilterArgs

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

func (GetResetInstanceBlueprintFilterArgs) ElementType

func (GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutput

func (i GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutput() GetResetInstanceBlueprintFilterOutput

func (GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutputWithContext

func (i GetResetInstanceBlueprintFilterArgs) ToGetResetInstanceBlueprintFilterOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterOutput

type GetResetInstanceBlueprintFilterArray

type GetResetInstanceBlueprintFilterArray []GetResetInstanceBlueprintFilterInput

func (GetResetInstanceBlueprintFilterArray) ElementType

func (GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutput

func (i GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutput() GetResetInstanceBlueprintFilterArrayOutput

func (GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutputWithContext

func (i GetResetInstanceBlueprintFilterArray) ToGetResetInstanceBlueprintFilterArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterArrayOutput

type GetResetInstanceBlueprintFilterArrayInput

type GetResetInstanceBlueprintFilterArrayInput interface {
	pulumi.Input

	ToGetResetInstanceBlueprintFilterArrayOutput() GetResetInstanceBlueprintFilterArrayOutput
	ToGetResetInstanceBlueprintFilterArrayOutputWithContext(context.Context) GetResetInstanceBlueprintFilterArrayOutput
}

GetResetInstanceBlueprintFilterArrayInput is an input type that accepts GetResetInstanceBlueprintFilterArray and GetResetInstanceBlueprintFilterArrayOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintFilterArrayInput` via:

GetResetInstanceBlueprintFilterArray{ GetResetInstanceBlueprintFilterArgs{...} }

type GetResetInstanceBlueprintFilterArrayOutput

type GetResetInstanceBlueprintFilterArrayOutput struct{ *pulumi.OutputState }

func (GetResetInstanceBlueprintFilterArrayOutput) ElementType

func (GetResetInstanceBlueprintFilterArrayOutput) Index

func (GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutput

func (o GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutput() GetResetInstanceBlueprintFilterArrayOutput

func (GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutputWithContext

func (o GetResetInstanceBlueprintFilterArrayOutput) ToGetResetInstanceBlueprintFilterArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterArrayOutput

type GetResetInstanceBlueprintFilterInput

type GetResetInstanceBlueprintFilterInput interface {
	pulumi.Input

	ToGetResetInstanceBlueprintFilterOutput() GetResetInstanceBlueprintFilterOutput
	ToGetResetInstanceBlueprintFilterOutputWithContext(context.Context) GetResetInstanceBlueprintFilterOutput
}

GetResetInstanceBlueprintFilterInput is an input type that accepts GetResetInstanceBlueprintFilterArgs and GetResetInstanceBlueprintFilterOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintFilterInput` via:

GetResetInstanceBlueprintFilterArgs{...}

type GetResetInstanceBlueprintFilterOutput

type GetResetInstanceBlueprintFilterOutput struct{ *pulumi.OutputState }

func (GetResetInstanceBlueprintFilterOutput) ElementType

func (GetResetInstanceBlueprintFilterOutput) Name

func (GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutput

func (o GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutput() GetResetInstanceBlueprintFilterOutput

func (GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutputWithContext

func (o GetResetInstanceBlueprintFilterOutput) ToGetResetInstanceBlueprintFilterOutputWithContext(ctx context.Context) GetResetInstanceBlueprintFilterOutput

func (GetResetInstanceBlueprintFilterOutput) Values

type GetResetInstanceBlueprintOutputArgs

type GetResetInstanceBlueprintOutputArgs struct {
	Filters          GetResetInstanceBlueprintFilterArrayInput `pulumi:"filters"`
	InstanceId       pulumi.StringInput                        `pulumi:"instanceId"`
	Limit            pulumi.IntPtrInput                        `pulumi:"limit"`
	Offset           pulumi.IntPtrInput                        `pulumi:"offset"`
	ResultOutputFile pulumi.StringPtrInput                     `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getResetInstanceBlueprint.

func (GetResetInstanceBlueprintOutputArgs) ElementType

type GetResetInstanceBlueprintResetInstanceBlueprintSet

type GetResetInstanceBlueprintResetInstanceBlueprintSet struct {
	BlueprintInfos       []GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo `pulumi:"blueprintInfos"`
	IsResettable         bool                                                              `pulumi:"isResettable"`
	NonResettableMessage string                                                            `pulumi:"nonResettableMessage"`
}

type GetResetInstanceBlueprintResetInstanceBlueprintSetArgs

type GetResetInstanceBlueprintResetInstanceBlueprintSetArgs struct {
	BlueprintInfos       GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput `pulumi:"blueprintInfos"`
	IsResettable         pulumi.BoolInput                                                          `pulumi:"isResettable"`
	NonResettableMessage pulumi.StringInput                                                        `pulumi:"nonResettableMessage"`
}

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ElementType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext

func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetArray

type GetResetInstanceBlueprintResetInstanceBlueprintSetArray []GetResetInstanceBlueprintResetInstanceBlueprintSetInput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ElementType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput

func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext

func (i GetResetInstanceBlueprintResetInstanceBlueprintSetArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayInput

type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayInput interface {
	pulumi.Input

	ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
	ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext(context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput
}

GetResetInstanceBlueprintResetInstanceBlueprintSetArrayInput is an input type that accepts GetResetInstanceBlueprintResetInstanceBlueprintSetArray and GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintResetInstanceBlueprintSetArrayInput` via:

GetResetInstanceBlueprintResetInstanceBlueprintSetArray{ GetResetInstanceBlueprintResetInstanceBlueprintSetArgs{...} }

type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput struct{ *pulumi.OutputState }

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ElementType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) Index

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext

func (o GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetArrayOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo struct {
	BlueprintId            string   `pulumi:"blueprintId"`
	BlueprintName          string   `pulumi:"blueprintName"`
	BlueprintState         string   `pulumi:"blueprintState"`
	BlueprintType          string   `pulumi:"blueprintType"`
	CommunityUrl           string   `pulumi:"communityUrl"`
	CreatedTime            string   `pulumi:"createdTime"`
	Description            string   `pulumi:"description"`
	DisplayTitle           string   `pulumi:"displayTitle"`
	DisplayVersion         string   `pulumi:"displayVersion"`
	DockerVersion          string   `pulumi:"dockerVersion"`
	GuideUrl               string   `pulumi:"guideUrl"`
	ImageId                string   `pulumi:"imageId"`
	ImageUrl               string   `pulumi:"imageUrl"`
	OsName                 string   `pulumi:"osName"`
	Platform               string   `pulumi:"platform"`
	PlatformType           string   `pulumi:"platformType"`
	RequiredMemorySize     int      `pulumi:"requiredMemorySize"`
	RequiredSystemDiskSize int      `pulumi:"requiredSystemDiskSize"`
	SceneIdSets            []string `pulumi:"sceneIdSets"`
	SupportAutomationTools bool     `pulumi:"supportAutomationTools"`
}

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs struct {
	BlueprintId            pulumi.StringInput      `pulumi:"blueprintId"`
	BlueprintName          pulumi.StringInput      `pulumi:"blueprintName"`
	BlueprintState         pulumi.StringInput      `pulumi:"blueprintState"`
	BlueprintType          pulumi.StringInput      `pulumi:"blueprintType"`
	CommunityUrl           pulumi.StringInput      `pulumi:"communityUrl"`
	CreatedTime            pulumi.StringInput      `pulumi:"createdTime"`
	Description            pulumi.StringInput      `pulumi:"description"`
	DisplayTitle           pulumi.StringInput      `pulumi:"displayTitle"`
	DisplayVersion         pulumi.StringInput      `pulumi:"displayVersion"`
	DockerVersion          pulumi.StringInput      `pulumi:"dockerVersion"`
	GuideUrl               pulumi.StringInput      `pulumi:"guideUrl"`
	ImageId                pulumi.StringInput      `pulumi:"imageId"`
	ImageUrl               pulumi.StringInput      `pulumi:"imageUrl"`
	OsName                 pulumi.StringInput      `pulumi:"osName"`
	Platform               pulumi.StringInput      `pulumi:"platform"`
	PlatformType           pulumi.StringInput      `pulumi:"platformType"`
	RequiredMemorySize     pulumi.IntInput         `pulumi:"requiredMemorySize"`
	RequiredSystemDiskSize pulumi.IntInput         `pulumi:"requiredSystemDiskSize"`
	SceneIdSets            pulumi.StringArrayInput `pulumi:"sceneIdSets"`
	SupportAutomationTools pulumi.BoolInput        `pulumi:"supportAutomationTools"`
}

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ElementType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext

func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray []GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ElementType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext

func (i GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput interface {
	pulumi.Input

	ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
	ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext(context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput
}

GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput is an input type that accepts GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray and GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayInput` via:

GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArray{ GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs{...} }

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput struct{ *pulumi.OutputState }

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ElementType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArrayOutputWithContext

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput interface {
	pulumi.Input

	ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
	ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext(context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput
}

GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput is an input type that accepts GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs and GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoInput` via:

GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoArgs{...}

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput struct{ *pulumi.OutputState }

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintId

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintName

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintState

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) BlueprintType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) CommunityUrl

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) CreatedTime

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) Description

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DisplayTitle

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DisplayVersion

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) DockerVersion

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ElementType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) GuideUrl

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ImageId

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ImageUrl

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) OsName

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) Platform

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) PlatformType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) RequiredMemorySize

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) RequiredSystemDiskSize

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) SceneIdSets

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) SupportAutomationTools

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext

func (o GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfoOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetInput

type GetResetInstanceBlueprintResetInstanceBlueprintSetInput interface {
	pulumi.Input

	ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput() GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
	ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext(context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetOutput
}

GetResetInstanceBlueprintResetInstanceBlueprintSetInput is an input type that accepts GetResetInstanceBlueprintResetInstanceBlueprintSetArgs and GetResetInstanceBlueprintResetInstanceBlueprintSetOutput values. You can construct a concrete instance of `GetResetInstanceBlueprintResetInstanceBlueprintSetInput` via:

GetResetInstanceBlueprintResetInstanceBlueprintSetArgs{...}

type GetResetInstanceBlueprintResetInstanceBlueprintSetOutput

type GetResetInstanceBlueprintResetInstanceBlueprintSetOutput struct{ *pulumi.OutputState }

func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ElementType

func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) IsResettable

func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) NonResettableMessage

func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutput

func (GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext

func (o GetResetInstanceBlueprintResetInstanceBlueprintSetOutput) ToGetResetInstanceBlueprintResetInstanceBlueprintSetOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResetInstanceBlueprintSetOutput

type GetResetInstanceBlueprintResult

type GetResetInstanceBlueprintResult struct {
	Filters []GetResetInstanceBlueprintFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id                         string                                               `pulumi:"id"`
	InstanceId                 string                                               `pulumi:"instanceId"`
	Limit                      *int                                                 `pulumi:"limit"`
	Offset                     *int                                                 `pulumi:"offset"`
	ResetInstanceBlueprintSets []GetResetInstanceBlueprintResetInstanceBlueprintSet `pulumi:"resetInstanceBlueprintSets"`
	ResultOutputFile           *string                                              `pulumi:"resultOutputFile"`
}

A collection of values returned by getResetInstanceBlueprint.

type GetResetInstanceBlueprintResultOutput

type GetResetInstanceBlueprintResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getResetInstanceBlueprint.

func (GetResetInstanceBlueprintResultOutput) ElementType

func (GetResetInstanceBlueprintResultOutput) Filters

func (GetResetInstanceBlueprintResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetResetInstanceBlueprintResultOutput) InstanceId

func (GetResetInstanceBlueprintResultOutput) Limit

func (GetResetInstanceBlueprintResultOutput) Offset

func (GetResetInstanceBlueprintResultOutput) ResetInstanceBlueprintSets

func (GetResetInstanceBlueprintResultOutput) ResultOutputFile

func (GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutput

func (o GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutput() GetResetInstanceBlueprintResultOutput

func (GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutputWithContext

func (o GetResetInstanceBlueprintResultOutput) ToGetResetInstanceBlueprintResultOutputWithContext(ctx context.Context) GetResetInstanceBlueprintResultOutput

type GetSceneArgs

type GetSceneArgs struct {
	Limit            *int     `pulumi:"limit"`
	Offset           *int     `pulumi:"offset"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SceneIds         []string `pulumi:"sceneIds"`
}

A collection of arguments for invoking getScene.

type GetSceneOutputArgs

type GetSceneOutputArgs struct {
	Limit            pulumi.IntPtrInput      `pulumi:"limit"`
	Offset           pulumi.IntPtrInput      `pulumi:"offset"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SceneIds         pulumi.StringArrayInput `pulumi:"sceneIds"`
}

A collection of arguments for invoking getScene.

func (GetSceneOutputArgs) ElementType

func (GetSceneOutputArgs) ElementType() reflect.Type

type GetSceneResult

type GetSceneResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string             `pulumi:"id"`
	Limit            *int               `pulumi:"limit"`
	Offset           *int               `pulumi:"offset"`
	ResultOutputFile *string            `pulumi:"resultOutputFile"`
	SceneIds         []string           `pulumi:"sceneIds"`
	SceneSets        []GetSceneSceneSet `pulumi:"sceneSets"`
}

A collection of values returned by getScene.

func GetScene

func GetScene(ctx *pulumi.Context, args *GetSceneArgs, opts ...pulumi.InvokeOption) (*GetSceneResult, error)

type GetSceneResultOutput

type GetSceneResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getScene.

func (GetSceneResultOutput) ElementType

func (GetSceneResultOutput) ElementType() reflect.Type

func (GetSceneResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSceneResultOutput) Limit

func (GetSceneResultOutput) Offset

func (GetSceneResultOutput) ResultOutputFile

func (o GetSceneResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSceneResultOutput) SceneIds

func (GetSceneResultOutput) SceneSets

func (GetSceneResultOutput) ToGetSceneResultOutput

func (o GetSceneResultOutput) ToGetSceneResultOutput() GetSceneResultOutput

func (GetSceneResultOutput) ToGetSceneResultOutputWithContext

func (o GetSceneResultOutput) ToGetSceneResultOutputWithContext(ctx context.Context) GetSceneResultOutput

type GetSceneSceneSet

type GetSceneSceneSet struct {
	Description string `pulumi:"description"`
	DisplayName string `pulumi:"displayName"`
	SceneId     string `pulumi:"sceneId"`
}

type GetSceneSceneSetArgs

type GetSceneSceneSetArgs struct {
	Description pulumi.StringInput `pulumi:"description"`
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	SceneId     pulumi.StringInput `pulumi:"sceneId"`
}

func (GetSceneSceneSetArgs) ElementType

func (GetSceneSceneSetArgs) ElementType() reflect.Type

func (GetSceneSceneSetArgs) ToGetSceneSceneSetOutput

func (i GetSceneSceneSetArgs) ToGetSceneSceneSetOutput() GetSceneSceneSetOutput

func (GetSceneSceneSetArgs) ToGetSceneSceneSetOutputWithContext

func (i GetSceneSceneSetArgs) ToGetSceneSceneSetOutputWithContext(ctx context.Context) GetSceneSceneSetOutput

type GetSceneSceneSetArray

type GetSceneSceneSetArray []GetSceneSceneSetInput

func (GetSceneSceneSetArray) ElementType

func (GetSceneSceneSetArray) ElementType() reflect.Type

func (GetSceneSceneSetArray) ToGetSceneSceneSetArrayOutput

func (i GetSceneSceneSetArray) ToGetSceneSceneSetArrayOutput() GetSceneSceneSetArrayOutput

func (GetSceneSceneSetArray) ToGetSceneSceneSetArrayOutputWithContext

func (i GetSceneSceneSetArray) ToGetSceneSceneSetArrayOutputWithContext(ctx context.Context) GetSceneSceneSetArrayOutput

type GetSceneSceneSetArrayInput

type GetSceneSceneSetArrayInput interface {
	pulumi.Input

	ToGetSceneSceneSetArrayOutput() GetSceneSceneSetArrayOutput
	ToGetSceneSceneSetArrayOutputWithContext(context.Context) GetSceneSceneSetArrayOutput
}

GetSceneSceneSetArrayInput is an input type that accepts GetSceneSceneSetArray and GetSceneSceneSetArrayOutput values. You can construct a concrete instance of `GetSceneSceneSetArrayInput` via:

GetSceneSceneSetArray{ GetSceneSceneSetArgs{...} }

type GetSceneSceneSetArrayOutput

type GetSceneSceneSetArrayOutput struct{ *pulumi.OutputState }

func (GetSceneSceneSetArrayOutput) ElementType

func (GetSceneSceneSetArrayOutput) Index

func (GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutput

func (o GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutput() GetSceneSceneSetArrayOutput

func (GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutputWithContext

func (o GetSceneSceneSetArrayOutput) ToGetSceneSceneSetArrayOutputWithContext(ctx context.Context) GetSceneSceneSetArrayOutput

type GetSceneSceneSetInput

type GetSceneSceneSetInput interface {
	pulumi.Input

	ToGetSceneSceneSetOutput() GetSceneSceneSetOutput
	ToGetSceneSceneSetOutputWithContext(context.Context) GetSceneSceneSetOutput
}

GetSceneSceneSetInput is an input type that accepts GetSceneSceneSetArgs and GetSceneSceneSetOutput values. You can construct a concrete instance of `GetSceneSceneSetInput` via:

GetSceneSceneSetArgs{...}

type GetSceneSceneSetOutput

type GetSceneSceneSetOutput struct{ *pulumi.OutputState }

func (GetSceneSceneSetOutput) Description

func (o GetSceneSceneSetOutput) Description() pulumi.StringOutput

func (GetSceneSceneSetOutput) DisplayName

func (o GetSceneSceneSetOutput) DisplayName() pulumi.StringOutput

func (GetSceneSceneSetOutput) ElementType

func (GetSceneSceneSetOutput) ElementType() reflect.Type

func (GetSceneSceneSetOutput) SceneId

func (GetSceneSceneSetOutput) ToGetSceneSceneSetOutput

func (o GetSceneSceneSetOutput) ToGetSceneSceneSetOutput() GetSceneSceneSetOutput

func (GetSceneSceneSetOutput) ToGetSceneSceneSetOutputWithContext

func (o GetSceneSceneSetOutput) ToGetSceneSceneSetOutputWithContext(ctx context.Context) GetSceneSceneSetOutput

type GetZoneArgs

type GetZoneArgs struct {
	Order            *string `pulumi:"order"`
	OrderField       *string `pulumi:"orderField"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getZone.

type GetZoneOutputArgs

type GetZoneOutputArgs struct {
	Order            pulumi.StringPtrInput `pulumi:"order"`
	OrderField       pulumi.StringPtrInput `pulumi:"orderField"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getZone.

func (GetZoneOutputArgs) ElementType

func (GetZoneOutputArgs) ElementType() reflect.Type

type GetZoneResult

type GetZoneResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	Order            *string              `pulumi:"order"`
	OrderField       *string              `pulumi:"orderField"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
	ZoneInfoSets     []GetZoneZoneInfoSet `pulumi:"zoneInfoSets"`
}

A collection of values returned by getZone.

func GetZone

func GetZone(ctx *pulumi.Context, args *GetZoneArgs, opts ...pulumi.InvokeOption) (*GetZoneResult, error)

type GetZoneResultOutput

type GetZoneResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getZone.

func (GetZoneResultOutput) ElementType

func (GetZoneResultOutput) ElementType() reflect.Type

func (GetZoneResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetZoneResultOutput) Order

func (GetZoneResultOutput) OrderField

func (GetZoneResultOutput) ResultOutputFile

func (o GetZoneResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetZoneResultOutput) ToGetZoneResultOutput

func (o GetZoneResultOutput) ToGetZoneResultOutput() GetZoneResultOutput

func (GetZoneResultOutput) ToGetZoneResultOutputWithContext

func (o GetZoneResultOutput) ToGetZoneResultOutputWithContext(ctx context.Context) GetZoneResultOutput

func (GetZoneResultOutput) ZoneInfoSets

type GetZoneZoneInfoSet

type GetZoneZoneInfoSet struct {
	InstanceDisplayLabel string `pulumi:"instanceDisplayLabel"`
	Zone                 string `pulumi:"zone"`
	ZoneName             string `pulumi:"zoneName"`
}

type GetZoneZoneInfoSetArgs

type GetZoneZoneInfoSetArgs struct {
	InstanceDisplayLabel pulumi.StringInput `pulumi:"instanceDisplayLabel"`
	Zone                 pulumi.StringInput `pulumi:"zone"`
	ZoneName             pulumi.StringInput `pulumi:"zoneName"`
}

func (GetZoneZoneInfoSetArgs) ElementType

func (GetZoneZoneInfoSetArgs) ElementType() reflect.Type

func (GetZoneZoneInfoSetArgs) ToGetZoneZoneInfoSetOutput

func (i GetZoneZoneInfoSetArgs) ToGetZoneZoneInfoSetOutput() GetZoneZoneInfoSetOutput

func (GetZoneZoneInfoSetArgs) ToGetZoneZoneInfoSetOutputWithContext

func (i GetZoneZoneInfoSetArgs) ToGetZoneZoneInfoSetOutputWithContext(ctx context.Context) GetZoneZoneInfoSetOutput

type GetZoneZoneInfoSetArray

type GetZoneZoneInfoSetArray []GetZoneZoneInfoSetInput

func (GetZoneZoneInfoSetArray) ElementType

func (GetZoneZoneInfoSetArray) ElementType() reflect.Type

func (GetZoneZoneInfoSetArray) ToGetZoneZoneInfoSetArrayOutput

func (i GetZoneZoneInfoSetArray) ToGetZoneZoneInfoSetArrayOutput() GetZoneZoneInfoSetArrayOutput

func (GetZoneZoneInfoSetArray) ToGetZoneZoneInfoSetArrayOutputWithContext

func (i GetZoneZoneInfoSetArray) ToGetZoneZoneInfoSetArrayOutputWithContext(ctx context.Context) GetZoneZoneInfoSetArrayOutput

type GetZoneZoneInfoSetArrayInput

type GetZoneZoneInfoSetArrayInput interface {
	pulumi.Input

	ToGetZoneZoneInfoSetArrayOutput() GetZoneZoneInfoSetArrayOutput
	ToGetZoneZoneInfoSetArrayOutputWithContext(context.Context) GetZoneZoneInfoSetArrayOutput
}

GetZoneZoneInfoSetArrayInput is an input type that accepts GetZoneZoneInfoSetArray and GetZoneZoneInfoSetArrayOutput values. You can construct a concrete instance of `GetZoneZoneInfoSetArrayInput` via:

GetZoneZoneInfoSetArray{ GetZoneZoneInfoSetArgs{...} }

type GetZoneZoneInfoSetArrayOutput

type GetZoneZoneInfoSetArrayOutput struct{ *pulumi.OutputState }

func (GetZoneZoneInfoSetArrayOutput) ElementType

func (GetZoneZoneInfoSetArrayOutput) Index

func (GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutput

func (o GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutput() GetZoneZoneInfoSetArrayOutput

func (GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutputWithContext

func (o GetZoneZoneInfoSetArrayOutput) ToGetZoneZoneInfoSetArrayOutputWithContext(ctx context.Context) GetZoneZoneInfoSetArrayOutput

type GetZoneZoneInfoSetInput

type GetZoneZoneInfoSetInput interface {
	pulumi.Input

	ToGetZoneZoneInfoSetOutput() GetZoneZoneInfoSetOutput
	ToGetZoneZoneInfoSetOutputWithContext(context.Context) GetZoneZoneInfoSetOutput
}

GetZoneZoneInfoSetInput is an input type that accepts GetZoneZoneInfoSetArgs and GetZoneZoneInfoSetOutput values. You can construct a concrete instance of `GetZoneZoneInfoSetInput` via:

GetZoneZoneInfoSetArgs{...}

type GetZoneZoneInfoSetOutput

type GetZoneZoneInfoSetOutput struct{ *pulumi.OutputState }

func (GetZoneZoneInfoSetOutput) ElementType

func (GetZoneZoneInfoSetOutput) ElementType() reflect.Type

func (GetZoneZoneInfoSetOutput) InstanceDisplayLabel

func (o GetZoneZoneInfoSetOutput) InstanceDisplayLabel() pulumi.StringOutput

func (GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutput

func (o GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutput() GetZoneZoneInfoSetOutput

func (GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutputWithContext

func (o GetZoneZoneInfoSetOutput) ToGetZoneZoneInfoSetOutputWithContext(ctx context.Context) GetZoneZoneInfoSetOutput

func (GetZoneZoneInfoSetOutput) Zone

func (GetZoneZoneInfoSetOutput) ZoneName

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// ID of the Lighthouse image.
	BlueprintId pulumi.StringOutput `pulumi:"blueprintId"`
	// ID of the Lighthouse package.
	BundleId pulumi.StringOutput `pulumi:"bundleId"`
	// A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII
	// characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed.
	ClientToken pulumi.StringPtrOutput `pulumi:"clientToken"`
	// Configuration of the containers to create.
	Containers InstanceContainerArrayOutput `pulumi:"containers"`
	// Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check
	// whether all the required parameters are specified, whether the request format is right, whether the request exceeds
	// service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be
	// returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create
	// instance(s) if all the requirements are met.
	DryRun pulumi.BoolPtrOutput `pulumi:"dryRun"`
	// Firewall template ID. If this parameter is not specified, the default firewall policy is used.
	FirewallTemplateId pulumi.StringOutput `pulumi:"firewallTemplateId"`
	// The display name of the Lighthouse instance.
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction
	// of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`.
	IsUpdateBundleIdAutoVoucher pulumi.BoolPtrOutput `pulumi:"isUpdateBundleIdAutoVoucher"`
	// Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns
	// the instance and no longer returns its mounted data disk. Default: `true`.
	IsolateDataDisk pulumi.BoolPtrOutput `pulumi:"isolateDataDisk"`
	// Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the
	// user choose to set the login password after the instance creation.
	LoginConfiguration InstanceLoginConfigurationPtrOutput `pulumi:"loginConfiguration"`
	// Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
	Period pulumi.IntOutput `pulumi:"period"`
	// Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`.
	//
	// Deprecated: It has been deprecated from version v1.81.8. Use `tencentcloud_lighthouse_key_pair_attachment` manage key pair.
	PermitDefaultKeyPairLogin pulumi.StringOutput `pulumi:"permitDefaultKeyPairLogin"`
	// Auto-Renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically;
	// NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically. You need to manually renew
	// DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value:
	// NOTIFY_AND_MANUAL_RENEW.
	RenewFlag pulumi.StringOutput `pulumi:"renewFlag"`
	// List of availability zones. A random AZ is selected by default.
	Zone pulumi.StringPtrOutput `pulumi:"zone"`
}

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 {
	// ID of the Lighthouse image.
	BlueprintId pulumi.StringInput
	// ID of the Lighthouse package.
	BundleId pulumi.StringInput
	// A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII
	// characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed.
	ClientToken pulumi.StringPtrInput
	// Configuration of the containers to create.
	Containers InstanceContainerArrayInput
	// Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check
	// whether all the required parameters are specified, whether the request format is right, whether the request exceeds
	// service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be
	// returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create
	// instance(s) if all the requirements are met.
	DryRun pulumi.BoolPtrInput
	// Firewall template ID. If this parameter is not specified, the default firewall policy is used.
	FirewallTemplateId pulumi.StringPtrInput
	// The display name of the Lighthouse instance.
	InstanceName pulumi.StringInput
	// Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction
	// of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`.
	IsUpdateBundleIdAutoVoucher pulumi.BoolPtrInput
	// Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns
	// the instance and no longer returns its mounted data disk. Default: `true`.
	IsolateDataDisk pulumi.BoolPtrInput
	// Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the
	// user choose to set the login password after the instance creation.
	LoginConfiguration InstanceLoginConfigurationPtrInput
	// Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
	Period pulumi.IntInput
	// Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`.
	//
	// Deprecated: It has been deprecated from version v1.81.8. Use `tencentcloud_lighthouse_key_pair_attachment` manage key pair.
	PermitDefaultKeyPairLogin pulumi.StringPtrInput
	// Auto-Renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically;
	// NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically. You need to manually renew
	// DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value:
	// NOTIFY_AND_MANUAL_RENEW.
	RenewFlag pulumi.StringInput
	// List of availability zones. A random AZ is selected by default.
	Zone pulumi.StringPtrInput
}

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 InstanceContainer

type InstanceContainer struct {
	Command        *string                        `pulumi:"command"`
	ContainerImage *string                        `pulumi:"containerImage"`
	ContainerName  *string                        `pulumi:"containerName"`
	Envs           []InstanceContainerEnv         `pulumi:"envs"`
	PublishPorts   []InstanceContainerPublishPort `pulumi:"publishPorts"`
	Volumes        []InstanceContainerVolume      `pulumi:"volumes"`
}

type InstanceContainerArgs

type InstanceContainerArgs struct {
	Command        pulumi.StringPtrInput                  `pulumi:"command"`
	ContainerImage pulumi.StringPtrInput                  `pulumi:"containerImage"`
	ContainerName  pulumi.StringPtrInput                  `pulumi:"containerName"`
	Envs           InstanceContainerEnvArrayInput         `pulumi:"envs"`
	PublishPorts   InstanceContainerPublishPortArrayInput `pulumi:"publishPorts"`
	Volumes        InstanceContainerVolumeArrayInput      `pulumi:"volumes"`
}

func (InstanceContainerArgs) ElementType

func (InstanceContainerArgs) ElementType() reflect.Type

func (InstanceContainerArgs) ToInstanceContainerOutput

func (i InstanceContainerArgs) ToInstanceContainerOutput() InstanceContainerOutput

func (InstanceContainerArgs) ToInstanceContainerOutputWithContext

func (i InstanceContainerArgs) ToInstanceContainerOutputWithContext(ctx context.Context) InstanceContainerOutput

type InstanceContainerArray

type InstanceContainerArray []InstanceContainerInput

func (InstanceContainerArray) ElementType

func (InstanceContainerArray) ElementType() reflect.Type

func (InstanceContainerArray) ToInstanceContainerArrayOutput

func (i InstanceContainerArray) ToInstanceContainerArrayOutput() InstanceContainerArrayOutput

func (InstanceContainerArray) ToInstanceContainerArrayOutputWithContext

func (i InstanceContainerArray) ToInstanceContainerArrayOutputWithContext(ctx context.Context) InstanceContainerArrayOutput

type InstanceContainerArrayInput

type InstanceContainerArrayInput interface {
	pulumi.Input

	ToInstanceContainerArrayOutput() InstanceContainerArrayOutput
	ToInstanceContainerArrayOutputWithContext(context.Context) InstanceContainerArrayOutput
}

InstanceContainerArrayInput is an input type that accepts InstanceContainerArray and InstanceContainerArrayOutput values. You can construct a concrete instance of `InstanceContainerArrayInput` via:

InstanceContainerArray{ InstanceContainerArgs{...} }

type InstanceContainerArrayOutput

type InstanceContainerArrayOutput struct{ *pulumi.OutputState }

func (InstanceContainerArrayOutput) ElementType

func (InstanceContainerArrayOutput) Index

func (InstanceContainerArrayOutput) ToInstanceContainerArrayOutput

func (o InstanceContainerArrayOutput) ToInstanceContainerArrayOutput() InstanceContainerArrayOutput

func (InstanceContainerArrayOutput) ToInstanceContainerArrayOutputWithContext

func (o InstanceContainerArrayOutput) ToInstanceContainerArrayOutputWithContext(ctx context.Context) InstanceContainerArrayOutput

type InstanceContainerEnv

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

type InstanceContainerEnvArgs

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

func (InstanceContainerEnvArgs) ElementType

func (InstanceContainerEnvArgs) ElementType() reflect.Type

func (InstanceContainerEnvArgs) ToInstanceContainerEnvOutput

func (i InstanceContainerEnvArgs) ToInstanceContainerEnvOutput() InstanceContainerEnvOutput

func (InstanceContainerEnvArgs) ToInstanceContainerEnvOutputWithContext

func (i InstanceContainerEnvArgs) ToInstanceContainerEnvOutputWithContext(ctx context.Context) InstanceContainerEnvOutput

type InstanceContainerEnvArray

type InstanceContainerEnvArray []InstanceContainerEnvInput

func (InstanceContainerEnvArray) ElementType

func (InstanceContainerEnvArray) ElementType() reflect.Type

func (InstanceContainerEnvArray) ToInstanceContainerEnvArrayOutput

func (i InstanceContainerEnvArray) ToInstanceContainerEnvArrayOutput() InstanceContainerEnvArrayOutput

func (InstanceContainerEnvArray) ToInstanceContainerEnvArrayOutputWithContext

func (i InstanceContainerEnvArray) ToInstanceContainerEnvArrayOutputWithContext(ctx context.Context) InstanceContainerEnvArrayOutput

type InstanceContainerEnvArrayInput

type InstanceContainerEnvArrayInput interface {
	pulumi.Input

	ToInstanceContainerEnvArrayOutput() InstanceContainerEnvArrayOutput
	ToInstanceContainerEnvArrayOutputWithContext(context.Context) InstanceContainerEnvArrayOutput
}

InstanceContainerEnvArrayInput is an input type that accepts InstanceContainerEnvArray and InstanceContainerEnvArrayOutput values. You can construct a concrete instance of `InstanceContainerEnvArrayInput` via:

InstanceContainerEnvArray{ InstanceContainerEnvArgs{...} }

type InstanceContainerEnvArrayOutput

type InstanceContainerEnvArrayOutput struct{ *pulumi.OutputState }

func (InstanceContainerEnvArrayOutput) ElementType

func (InstanceContainerEnvArrayOutput) Index

func (InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutput

func (o InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutput() InstanceContainerEnvArrayOutput

func (InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutputWithContext

func (o InstanceContainerEnvArrayOutput) ToInstanceContainerEnvArrayOutputWithContext(ctx context.Context) InstanceContainerEnvArrayOutput

type InstanceContainerEnvInput

type InstanceContainerEnvInput interface {
	pulumi.Input

	ToInstanceContainerEnvOutput() InstanceContainerEnvOutput
	ToInstanceContainerEnvOutputWithContext(context.Context) InstanceContainerEnvOutput
}

InstanceContainerEnvInput is an input type that accepts InstanceContainerEnvArgs and InstanceContainerEnvOutput values. You can construct a concrete instance of `InstanceContainerEnvInput` via:

InstanceContainerEnvArgs{...}

type InstanceContainerEnvOutput

type InstanceContainerEnvOutput struct{ *pulumi.OutputState }

func (InstanceContainerEnvOutput) ElementType

func (InstanceContainerEnvOutput) ElementType() reflect.Type

func (InstanceContainerEnvOutput) Key

func (InstanceContainerEnvOutput) ToInstanceContainerEnvOutput

func (o InstanceContainerEnvOutput) ToInstanceContainerEnvOutput() InstanceContainerEnvOutput

func (InstanceContainerEnvOutput) ToInstanceContainerEnvOutputWithContext

func (o InstanceContainerEnvOutput) ToInstanceContainerEnvOutputWithContext(ctx context.Context) InstanceContainerEnvOutput

func (InstanceContainerEnvOutput) Value

type InstanceContainerInput

type InstanceContainerInput interface {
	pulumi.Input

	ToInstanceContainerOutput() InstanceContainerOutput
	ToInstanceContainerOutputWithContext(context.Context) InstanceContainerOutput
}

InstanceContainerInput is an input type that accepts InstanceContainerArgs and InstanceContainerOutput values. You can construct a concrete instance of `InstanceContainerInput` via:

InstanceContainerArgs{...}

type InstanceContainerOutput

type InstanceContainerOutput struct{ *pulumi.OutputState }

func (InstanceContainerOutput) Command

func (InstanceContainerOutput) ContainerImage

func (o InstanceContainerOutput) ContainerImage() pulumi.StringPtrOutput

func (InstanceContainerOutput) ContainerName

func (InstanceContainerOutput) ElementType

func (InstanceContainerOutput) ElementType() reflect.Type

func (InstanceContainerOutput) Envs

func (InstanceContainerOutput) PublishPorts

func (InstanceContainerOutput) ToInstanceContainerOutput

func (o InstanceContainerOutput) ToInstanceContainerOutput() InstanceContainerOutput

func (InstanceContainerOutput) ToInstanceContainerOutputWithContext

func (o InstanceContainerOutput) ToInstanceContainerOutputWithContext(ctx context.Context) InstanceContainerOutput

func (InstanceContainerOutput) Volumes

type InstanceContainerPublishPort

type InstanceContainerPublishPort struct {
	ContainerPort int     `pulumi:"containerPort"`
	HostPort      int     `pulumi:"hostPort"`
	Ip            *string `pulumi:"ip"`
	Protocol      *string `pulumi:"protocol"`
}

type InstanceContainerPublishPortArgs

type InstanceContainerPublishPortArgs struct {
	ContainerPort pulumi.IntInput       `pulumi:"containerPort"`
	HostPort      pulumi.IntInput       `pulumi:"hostPort"`
	Ip            pulumi.StringPtrInput `pulumi:"ip"`
	Protocol      pulumi.StringPtrInput `pulumi:"protocol"`
}

func (InstanceContainerPublishPortArgs) ElementType

func (InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutput

func (i InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutput() InstanceContainerPublishPortOutput

func (InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutputWithContext

func (i InstanceContainerPublishPortArgs) ToInstanceContainerPublishPortOutputWithContext(ctx context.Context) InstanceContainerPublishPortOutput

type InstanceContainerPublishPortArray

type InstanceContainerPublishPortArray []InstanceContainerPublishPortInput

func (InstanceContainerPublishPortArray) ElementType

func (InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutput

func (i InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutput() InstanceContainerPublishPortArrayOutput

func (InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutputWithContext

func (i InstanceContainerPublishPortArray) ToInstanceContainerPublishPortArrayOutputWithContext(ctx context.Context) InstanceContainerPublishPortArrayOutput

type InstanceContainerPublishPortArrayInput

type InstanceContainerPublishPortArrayInput interface {
	pulumi.Input

	ToInstanceContainerPublishPortArrayOutput() InstanceContainerPublishPortArrayOutput
	ToInstanceContainerPublishPortArrayOutputWithContext(context.Context) InstanceContainerPublishPortArrayOutput
}

InstanceContainerPublishPortArrayInput is an input type that accepts InstanceContainerPublishPortArray and InstanceContainerPublishPortArrayOutput values. You can construct a concrete instance of `InstanceContainerPublishPortArrayInput` via:

InstanceContainerPublishPortArray{ InstanceContainerPublishPortArgs{...} }

type InstanceContainerPublishPortArrayOutput

type InstanceContainerPublishPortArrayOutput struct{ *pulumi.OutputState }

func (InstanceContainerPublishPortArrayOutput) ElementType

func (InstanceContainerPublishPortArrayOutput) Index

func (InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutput

func (o InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutput() InstanceContainerPublishPortArrayOutput

func (InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutputWithContext

func (o InstanceContainerPublishPortArrayOutput) ToInstanceContainerPublishPortArrayOutputWithContext(ctx context.Context) InstanceContainerPublishPortArrayOutput

type InstanceContainerPublishPortInput

type InstanceContainerPublishPortInput interface {
	pulumi.Input

	ToInstanceContainerPublishPortOutput() InstanceContainerPublishPortOutput
	ToInstanceContainerPublishPortOutputWithContext(context.Context) InstanceContainerPublishPortOutput
}

InstanceContainerPublishPortInput is an input type that accepts InstanceContainerPublishPortArgs and InstanceContainerPublishPortOutput values. You can construct a concrete instance of `InstanceContainerPublishPortInput` via:

InstanceContainerPublishPortArgs{...}

type InstanceContainerPublishPortOutput

type InstanceContainerPublishPortOutput struct{ *pulumi.OutputState }

func (InstanceContainerPublishPortOutput) ContainerPort

func (InstanceContainerPublishPortOutput) ElementType

func (InstanceContainerPublishPortOutput) HostPort

func (InstanceContainerPublishPortOutput) Ip

func (InstanceContainerPublishPortOutput) Protocol

func (InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutput

func (o InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutput() InstanceContainerPublishPortOutput

func (InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutputWithContext

func (o InstanceContainerPublishPortOutput) ToInstanceContainerPublishPortOutputWithContext(ctx context.Context) InstanceContainerPublishPortOutput

type InstanceContainerVolume

type InstanceContainerVolume struct {
	ContainerPath string `pulumi:"containerPath"`
	HostPath      string `pulumi:"hostPath"`
}

type InstanceContainerVolumeArgs

type InstanceContainerVolumeArgs struct {
	ContainerPath pulumi.StringInput `pulumi:"containerPath"`
	HostPath      pulumi.StringInput `pulumi:"hostPath"`
}

func (InstanceContainerVolumeArgs) ElementType

func (InstanceContainerVolumeArgs) ToInstanceContainerVolumeOutput

func (i InstanceContainerVolumeArgs) ToInstanceContainerVolumeOutput() InstanceContainerVolumeOutput

func (InstanceContainerVolumeArgs) ToInstanceContainerVolumeOutputWithContext

func (i InstanceContainerVolumeArgs) ToInstanceContainerVolumeOutputWithContext(ctx context.Context) InstanceContainerVolumeOutput

type InstanceContainerVolumeArray

type InstanceContainerVolumeArray []InstanceContainerVolumeInput

func (InstanceContainerVolumeArray) ElementType

func (InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutput

func (i InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutput() InstanceContainerVolumeArrayOutput

func (InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutputWithContext

func (i InstanceContainerVolumeArray) ToInstanceContainerVolumeArrayOutputWithContext(ctx context.Context) InstanceContainerVolumeArrayOutput

type InstanceContainerVolumeArrayInput

type InstanceContainerVolumeArrayInput interface {
	pulumi.Input

	ToInstanceContainerVolumeArrayOutput() InstanceContainerVolumeArrayOutput
	ToInstanceContainerVolumeArrayOutputWithContext(context.Context) InstanceContainerVolumeArrayOutput
}

InstanceContainerVolumeArrayInput is an input type that accepts InstanceContainerVolumeArray and InstanceContainerVolumeArrayOutput values. You can construct a concrete instance of `InstanceContainerVolumeArrayInput` via:

InstanceContainerVolumeArray{ InstanceContainerVolumeArgs{...} }

type InstanceContainerVolumeArrayOutput

type InstanceContainerVolumeArrayOutput struct{ *pulumi.OutputState }

func (InstanceContainerVolumeArrayOutput) ElementType

func (InstanceContainerVolumeArrayOutput) Index

func (InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutput

func (o InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutput() InstanceContainerVolumeArrayOutput

func (InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutputWithContext

func (o InstanceContainerVolumeArrayOutput) ToInstanceContainerVolumeArrayOutputWithContext(ctx context.Context) InstanceContainerVolumeArrayOutput

type InstanceContainerVolumeInput

type InstanceContainerVolumeInput interface {
	pulumi.Input

	ToInstanceContainerVolumeOutput() InstanceContainerVolumeOutput
	ToInstanceContainerVolumeOutputWithContext(context.Context) InstanceContainerVolumeOutput
}

InstanceContainerVolumeInput is an input type that accepts InstanceContainerVolumeArgs and InstanceContainerVolumeOutput values. You can construct a concrete instance of `InstanceContainerVolumeInput` via:

InstanceContainerVolumeArgs{...}

type InstanceContainerVolumeOutput

type InstanceContainerVolumeOutput struct{ *pulumi.OutputState }

func (InstanceContainerVolumeOutput) ContainerPath

func (InstanceContainerVolumeOutput) ElementType

func (InstanceContainerVolumeOutput) HostPath

func (InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutput

func (o InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutput() InstanceContainerVolumeOutput

func (InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutputWithContext

func (o InstanceContainerVolumeOutput) ToInstanceContainerVolumeOutputWithContext(ctx context.Context) InstanceContainerVolumeOutput

type InstanceInput

type InstanceInput interface {
	pulumi.Input

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

type InstanceLoginConfiguration

type InstanceLoginConfiguration struct {
	AutoGeneratePassword string  `pulumi:"autoGeneratePassword"`
	Password             *string `pulumi:"password"`
}

type InstanceLoginConfigurationArgs

type InstanceLoginConfigurationArgs struct {
	AutoGeneratePassword pulumi.StringInput    `pulumi:"autoGeneratePassword"`
	Password             pulumi.StringPtrInput `pulumi:"password"`
}

func (InstanceLoginConfigurationArgs) ElementType

func (InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutput

func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutput() InstanceLoginConfigurationOutput

func (InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutputWithContext

func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationOutputWithContext(ctx context.Context) InstanceLoginConfigurationOutput

func (InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutput

func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput

func (InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutputWithContext

func (i InstanceLoginConfigurationArgs) ToInstanceLoginConfigurationPtrOutputWithContext(ctx context.Context) InstanceLoginConfigurationPtrOutput

type InstanceLoginConfigurationInput

type InstanceLoginConfigurationInput interface {
	pulumi.Input

	ToInstanceLoginConfigurationOutput() InstanceLoginConfigurationOutput
	ToInstanceLoginConfigurationOutputWithContext(context.Context) InstanceLoginConfigurationOutput
}

InstanceLoginConfigurationInput is an input type that accepts InstanceLoginConfigurationArgs and InstanceLoginConfigurationOutput values. You can construct a concrete instance of `InstanceLoginConfigurationInput` via:

InstanceLoginConfigurationArgs{...}

type InstanceLoginConfigurationOutput

type InstanceLoginConfigurationOutput struct{ *pulumi.OutputState }

func (InstanceLoginConfigurationOutput) AutoGeneratePassword

func (o InstanceLoginConfigurationOutput) AutoGeneratePassword() pulumi.StringOutput

func (InstanceLoginConfigurationOutput) ElementType

func (InstanceLoginConfigurationOutput) Password

func (InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutput

func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutput() InstanceLoginConfigurationOutput

func (InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutputWithContext

func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationOutputWithContext(ctx context.Context) InstanceLoginConfigurationOutput

func (InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutput

func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput

func (InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutputWithContext

func (o InstanceLoginConfigurationOutput) ToInstanceLoginConfigurationPtrOutputWithContext(ctx context.Context) InstanceLoginConfigurationPtrOutput

type InstanceLoginConfigurationPtrInput

type InstanceLoginConfigurationPtrInput interface {
	pulumi.Input

	ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput
	ToInstanceLoginConfigurationPtrOutputWithContext(context.Context) InstanceLoginConfigurationPtrOutput
}

InstanceLoginConfigurationPtrInput is an input type that accepts InstanceLoginConfigurationArgs, InstanceLoginConfigurationPtr and InstanceLoginConfigurationPtrOutput values. You can construct a concrete instance of `InstanceLoginConfigurationPtrInput` via:

        InstanceLoginConfigurationArgs{...}

or:

        nil

type InstanceLoginConfigurationPtrOutput

type InstanceLoginConfigurationPtrOutput struct{ *pulumi.OutputState }

func (InstanceLoginConfigurationPtrOutput) AutoGeneratePassword

func (InstanceLoginConfigurationPtrOutput) Elem

func (InstanceLoginConfigurationPtrOutput) ElementType

func (InstanceLoginConfigurationPtrOutput) Password

func (InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutput

func (o InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutput() InstanceLoginConfigurationPtrOutput

func (InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutputWithContext

func (o InstanceLoginConfigurationPtrOutput) ToInstanceLoginConfigurationPtrOutputWithContext(ctx context.Context) InstanceLoginConfigurationPtrOutput

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

func (o InstanceOutput) BlueprintId() pulumi.StringOutput

ID of the Lighthouse image.

func (InstanceOutput) BundleId

func (o InstanceOutput) BundleId() pulumi.StringOutput

ID of the Lighthouse package.

func (InstanceOutput) ClientToken

func (o InstanceOutput) ClientToken() pulumi.StringPtrOutput

A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed.

func (InstanceOutput) Containers

Configuration of the containers to create.

func (InstanceOutput) DryRun

func (o InstanceOutput) DryRun() pulumi.BoolPtrOutput

Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check whether all the required parameters are specified, whether the request format is right, whether the request exceeds service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create instance(s) if all the requirements are met.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) FirewallTemplateId

func (o InstanceOutput) FirewallTemplateId() pulumi.StringOutput

Firewall template ID. If this parameter is not specified, the default firewall policy is used.

func (InstanceOutput) InstanceName

func (o InstanceOutput) InstanceName() pulumi.StringOutput

The display name of the Lighthouse instance.

func (InstanceOutput) IsUpdateBundleIdAutoVoucher

func (o InstanceOutput) IsUpdateBundleIdAutoVoucher() pulumi.BoolPtrOutput

Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`.

func (InstanceOutput) IsolateDataDisk

func (o InstanceOutput) IsolateDataDisk() pulumi.BoolPtrOutput

Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns the instance and no longer returns its mounted data disk. Default: `true`.

func (InstanceOutput) LoginConfiguration

func (o InstanceOutput) LoginConfiguration() InstanceLoginConfigurationPtrOutput

Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the user choose to set the login password after the instance creation.

func (InstanceOutput) Period

func (o InstanceOutput) Period() pulumi.IntOutput

Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.

func (InstanceOutput) PermitDefaultKeyPairLogin deprecated

func (o InstanceOutput) PermitDefaultKeyPairLogin() pulumi.StringOutput

Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`.

Deprecated: It has been deprecated from version v1.81.8. Use `tencentcloud_lighthouse_key_pair_attachment` manage key pair.

func (InstanceOutput) RenewFlag

func (o InstanceOutput) RenewFlag() pulumi.StringOutput

Auto-Renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically; NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically. You need to manually renew DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value: NOTIFY_AND_MANUAL_RENEW.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

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

func (InstanceOutput) Zone

List of availability zones. A random AZ is selected by default.

type InstanceState

type InstanceState struct {
	// ID of the Lighthouse image.
	BlueprintId pulumi.StringPtrInput
	// ID of the Lighthouse package.
	BundleId pulumi.StringPtrInput
	// A unique string supplied by the client to ensure that the request is idempotent. Its maximum length is 64 ASCII
	// characters. If this parameter is not specified, the idem-potency of the request cannot be guaranteed.
	ClientToken pulumi.StringPtrInput
	// Configuration of the containers to create.
	Containers InstanceContainerArrayInput
	// Whether the request is a dry run only.true: dry run only. The request will not create instance(s). A dry run can check
	// whether all the required parameters are specified, whether the request format is right, whether the request exceeds
	// service limits, and whether the specified CVMs are available. If the dry run fails, the corresponding error code will be
	// returned.If the dry run succeeds, the RequestId will be returned.false (default value): send a normal request and create
	// instance(s) if all the requirements are met.
	DryRun pulumi.BoolPtrInput
	// Firewall template ID. If this parameter is not specified, the default firewall policy is used.
	FirewallTemplateId pulumi.StringPtrInput
	// The display name of the Lighthouse instance.
	InstanceName pulumi.StringPtrInput
	// Whether the voucher is deducted automatically when update bundle id. Value range: `true`: indicates automatic deduction
	// of vouchers, `false`: does not automatically deduct vouchers. Default value: `false`.
	IsUpdateBundleIdAutoVoucher pulumi.BoolPtrInput
	// Whether to return the mounted data disk. `true`: returns both the instance and the mounted data disk; `false`: returns
	// the instance and no longer returns its mounted data disk. Default: `true`.
	IsolateDataDisk pulumi.BoolPtrInput
	// Login password of the instance. It is only available for Windows instances. If it is not specified, it means that the
	// user choose to set the login password after the instance creation.
	LoginConfiguration InstanceLoginConfigurationPtrInput
	// Subscription period in months. Valid values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
	Period pulumi.IntPtrInput
	// Whether to allow login using the default key pair. `YES`: allow login; `NO`: disable login. Default: `YES`.
	//
	// Deprecated: It has been deprecated from version v1.81.8. Use `tencentcloud_lighthouse_key_pair_attachment` manage key pair.
	PermitDefaultKeyPairLogin pulumi.StringPtrInput
	// Auto-Renewal flag. Valid values: NOTIFY_AND_AUTO_RENEW: notify upon expiration and renew automatically;
	// NOTIFY_AND_MANUAL_RENEW: notify upon expiration but do not renew automatically. You need to manually renew
	// DISABLE_NOTIFY_AND_AUTO_RENEW: neither notify upon expiration nor renew automatically. Default value:
	// NOTIFY_AND_MANUAL_RENEW.
	RenewFlag pulumi.StringPtrInput
	// List of availability zones. A random AZ is selected by default.
	Zone pulumi.StringPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type KeyPair

type KeyPair struct {
	pulumi.CustomResourceState

	// Creation time. Expressed according to the ISO8601 standard, and using UTC time. Format: YYYY-MM-DDThh:mm:ssZ.
	CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
	// Key pair name, which can contain up to 25 digits, letters, and underscores.
	KeyName pulumi.StringOutput `pulumi:"keyName"`
	// Key to private key.
	PrivateKey pulumi.StringOutput `pulumi:"privateKey"`
	// Public key content of the key pair, which is in the OpenSSH RSA format.
	PublicKey pulumi.StringOutput `pulumi:"publicKey"`
}

func GetKeyPair

func GetKeyPair(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KeyPairState, opts ...pulumi.ResourceOption) (*KeyPair, error)

GetKeyPair gets an existing KeyPair 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 NewKeyPair

func NewKeyPair(ctx *pulumi.Context,
	name string, args *KeyPairArgs, opts ...pulumi.ResourceOption) (*KeyPair, error)

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

func (*KeyPair) ElementType

func (*KeyPair) ElementType() reflect.Type

func (*KeyPair) ToKeyPairOutput

func (i *KeyPair) ToKeyPairOutput() KeyPairOutput

func (*KeyPair) ToKeyPairOutputWithContext

func (i *KeyPair) ToKeyPairOutputWithContext(ctx context.Context) KeyPairOutput

type KeyPairArgs

type KeyPairArgs struct {
	// Key pair name, which can contain up to 25 digits, letters, and underscores.
	KeyName pulumi.StringInput
	// Public key content of the key pair, which is in the OpenSSH RSA format.
	PublicKey pulumi.StringPtrInput
}

The set of arguments for constructing a KeyPair resource.

func (KeyPairArgs) ElementType

func (KeyPairArgs) ElementType() reflect.Type

type KeyPairArray

type KeyPairArray []KeyPairInput

func (KeyPairArray) ElementType

func (KeyPairArray) ElementType() reflect.Type

func (KeyPairArray) ToKeyPairArrayOutput

func (i KeyPairArray) ToKeyPairArrayOutput() KeyPairArrayOutput

func (KeyPairArray) ToKeyPairArrayOutputWithContext

func (i KeyPairArray) ToKeyPairArrayOutputWithContext(ctx context.Context) KeyPairArrayOutput

type KeyPairArrayInput

type KeyPairArrayInput interface {
	pulumi.Input

	ToKeyPairArrayOutput() KeyPairArrayOutput
	ToKeyPairArrayOutputWithContext(context.Context) KeyPairArrayOutput
}

KeyPairArrayInput is an input type that accepts KeyPairArray and KeyPairArrayOutput values. You can construct a concrete instance of `KeyPairArrayInput` via:

KeyPairArray{ KeyPairArgs{...} }

type KeyPairArrayOutput

type KeyPairArrayOutput struct{ *pulumi.OutputState }

func (KeyPairArrayOutput) ElementType

func (KeyPairArrayOutput) ElementType() reflect.Type

func (KeyPairArrayOutput) Index

func (KeyPairArrayOutput) ToKeyPairArrayOutput

func (o KeyPairArrayOutput) ToKeyPairArrayOutput() KeyPairArrayOutput

func (KeyPairArrayOutput) ToKeyPairArrayOutputWithContext

func (o KeyPairArrayOutput) ToKeyPairArrayOutputWithContext(ctx context.Context) KeyPairArrayOutput

type KeyPairAttachment

type KeyPairAttachment struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Key pair ID.
	KeyId pulumi.StringOutput `pulumi:"keyId"`
}

func GetKeyPairAttachment

func GetKeyPairAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KeyPairAttachmentState, opts ...pulumi.ResourceOption) (*KeyPairAttachment, error)

GetKeyPairAttachment gets an existing KeyPairAttachment 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 NewKeyPairAttachment

func NewKeyPairAttachment(ctx *pulumi.Context,
	name string, args *KeyPairAttachmentArgs, opts ...pulumi.ResourceOption) (*KeyPairAttachment, error)

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

func (*KeyPairAttachment) ElementType

func (*KeyPairAttachment) ElementType() reflect.Type

func (*KeyPairAttachment) ToKeyPairAttachmentOutput

func (i *KeyPairAttachment) ToKeyPairAttachmentOutput() KeyPairAttachmentOutput

func (*KeyPairAttachment) ToKeyPairAttachmentOutputWithContext

func (i *KeyPairAttachment) ToKeyPairAttachmentOutputWithContext(ctx context.Context) KeyPairAttachmentOutput

type KeyPairAttachmentArgs

type KeyPairAttachmentArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// Key pair ID.
	KeyId pulumi.StringInput
}

The set of arguments for constructing a KeyPairAttachment resource.

func (KeyPairAttachmentArgs) ElementType

func (KeyPairAttachmentArgs) ElementType() reflect.Type

type KeyPairAttachmentArray

type KeyPairAttachmentArray []KeyPairAttachmentInput

func (KeyPairAttachmentArray) ElementType

func (KeyPairAttachmentArray) ElementType() reflect.Type

func (KeyPairAttachmentArray) ToKeyPairAttachmentArrayOutput

func (i KeyPairAttachmentArray) ToKeyPairAttachmentArrayOutput() KeyPairAttachmentArrayOutput

func (KeyPairAttachmentArray) ToKeyPairAttachmentArrayOutputWithContext

func (i KeyPairAttachmentArray) ToKeyPairAttachmentArrayOutputWithContext(ctx context.Context) KeyPairAttachmentArrayOutput

type KeyPairAttachmentArrayInput

type KeyPairAttachmentArrayInput interface {
	pulumi.Input

	ToKeyPairAttachmentArrayOutput() KeyPairAttachmentArrayOutput
	ToKeyPairAttachmentArrayOutputWithContext(context.Context) KeyPairAttachmentArrayOutput
}

KeyPairAttachmentArrayInput is an input type that accepts KeyPairAttachmentArray and KeyPairAttachmentArrayOutput values. You can construct a concrete instance of `KeyPairAttachmentArrayInput` via:

KeyPairAttachmentArray{ KeyPairAttachmentArgs{...} }

type KeyPairAttachmentArrayOutput

type KeyPairAttachmentArrayOutput struct{ *pulumi.OutputState }

func (KeyPairAttachmentArrayOutput) ElementType

func (KeyPairAttachmentArrayOutput) Index

func (KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutput

func (o KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutput() KeyPairAttachmentArrayOutput

func (KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutputWithContext

func (o KeyPairAttachmentArrayOutput) ToKeyPairAttachmentArrayOutputWithContext(ctx context.Context) KeyPairAttachmentArrayOutput

type KeyPairAttachmentInput

type KeyPairAttachmentInput interface {
	pulumi.Input

	ToKeyPairAttachmentOutput() KeyPairAttachmentOutput
	ToKeyPairAttachmentOutputWithContext(ctx context.Context) KeyPairAttachmentOutput
}

type KeyPairAttachmentMap

type KeyPairAttachmentMap map[string]KeyPairAttachmentInput

func (KeyPairAttachmentMap) ElementType

func (KeyPairAttachmentMap) ElementType() reflect.Type

func (KeyPairAttachmentMap) ToKeyPairAttachmentMapOutput

func (i KeyPairAttachmentMap) ToKeyPairAttachmentMapOutput() KeyPairAttachmentMapOutput

func (KeyPairAttachmentMap) ToKeyPairAttachmentMapOutputWithContext

func (i KeyPairAttachmentMap) ToKeyPairAttachmentMapOutputWithContext(ctx context.Context) KeyPairAttachmentMapOutput

type KeyPairAttachmentMapInput

type KeyPairAttachmentMapInput interface {
	pulumi.Input

	ToKeyPairAttachmentMapOutput() KeyPairAttachmentMapOutput
	ToKeyPairAttachmentMapOutputWithContext(context.Context) KeyPairAttachmentMapOutput
}

KeyPairAttachmentMapInput is an input type that accepts KeyPairAttachmentMap and KeyPairAttachmentMapOutput values. You can construct a concrete instance of `KeyPairAttachmentMapInput` via:

KeyPairAttachmentMap{ "key": KeyPairAttachmentArgs{...} }

type KeyPairAttachmentMapOutput

type KeyPairAttachmentMapOutput struct{ *pulumi.OutputState }

func (KeyPairAttachmentMapOutput) ElementType

func (KeyPairAttachmentMapOutput) ElementType() reflect.Type

func (KeyPairAttachmentMapOutput) MapIndex

func (KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutput

func (o KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutput() KeyPairAttachmentMapOutput

func (KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutputWithContext

func (o KeyPairAttachmentMapOutput) ToKeyPairAttachmentMapOutputWithContext(ctx context.Context) KeyPairAttachmentMapOutput

type KeyPairAttachmentOutput

type KeyPairAttachmentOutput struct{ *pulumi.OutputState }

func (KeyPairAttachmentOutput) ElementType

func (KeyPairAttachmentOutput) ElementType() reflect.Type

func (KeyPairAttachmentOutput) InstanceId

Instance ID.

func (KeyPairAttachmentOutput) KeyId

Key pair ID.

func (KeyPairAttachmentOutput) ToKeyPairAttachmentOutput

func (o KeyPairAttachmentOutput) ToKeyPairAttachmentOutput() KeyPairAttachmentOutput

func (KeyPairAttachmentOutput) ToKeyPairAttachmentOutputWithContext

func (o KeyPairAttachmentOutput) ToKeyPairAttachmentOutputWithContext(ctx context.Context) KeyPairAttachmentOutput

type KeyPairAttachmentState

type KeyPairAttachmentState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Key pair ID.
	KeyId pulumi.StringPtrInput
}

func (KeyPairAttachmentState) ElementType

func (KeyPairAttachmentState) ElementType() reflect.Type

type KeyPairInput

type KeyPairInput interface {
	pulumi.Input

	ToKeyPairOutput() KeyPairOutput
	ToKeyPairOutputWithContext(ctx context.Context) KeyPairOutput
}

type KeyPairMap

type KeyPairMap map[string]KeyPairInput

func (KeyPairMap) ElementType

func (KeyPairMap) ElementType() reflect.Type

func (KeyPairMap) ToKeyPairMapOutput

func (i KeyPairMap) ToKeyPairMapOutput() KeyPairMapOutput

func (KeyPairMap) ToKeyPairMapOutputWithContext

func (i KeyPairMap) ToKeyPairMapOutputWithContext(ctx context.Context) KeyPairMapOutput

type KeyPairMapInput

type KeyPairMapInput interface {
	pulumi.Input

	ToKeyPairMapOutput() KeyPairMapOutput
	ToKeyPairMapOutputWithContext(context.Context) KeyPairMapOutput
}

KeyPairMapInput is an input type that accepts KeyPairMap and KeyPairMapOutput values. You can construct a concrete instance of `KeyPairMapInput` via:

KeyPairMap{ "key": KeyPairArgs{...} }

type KeyPairMapOutput

type KeyPairMapOutput struct{ *pulumi.OutputState }

func (KeyPairMapOutput) ElementType

func (KeyPairMapOutput) ElementType() reflect.Type

func (KeyPairMapOutput) MapIndex

func (KeyPairMapOutput) ToKeyPairMapOutput

func (o KeyPairMapOutput) ToKeyPairMapOutput() KeyPairMapOutput

func (KeyPairMapOutput) ToKeyPairMapOutputWithContext

func (o KeyPairMapOutput) ToKeyPairMapOutputWithContext(ctx context.Context) KeyPairMapOutput

type KeyPairOutput

type KeyPairOutput struct{ *pulumi.OutputState }

func (KeyPairOutput) CreatedTime

func (o KeyPairOutput) CreatedTime() pulumi.StringOutput

Creation time. Expressed according to the ISO8601 standard, and using UTC time. Format: YYYY-MM-DDThh:mm:ssZ.

func (KeyPairOutput) ElementType

func (KeyPairOutput) ElementType() reflect.Type

func (KeyPairOutput) KeyName

func (o KeyPairOutput) KeyName() pulumi.StringOutput

Key pair name, which can contain up to 25 digits, letters, and underscores.

func (KeyPairOutput) PrivateKey

func (o KeyPairOutput) PrivateKey() pulumi.StringOutput

Key to private key.

func (KeyPairOutput) PublicKey

func (o KeyPairOutput) PublicKey() pulumi.StringOutput

Public key content of the key pair, which is in the OpenSSH RSA format.

func (KeyPairOutput) ToKeyPairOutput

func (o KeyPairOutput) ToKeyPairOutput() KeyPairOutput

func (KeyPairOutput) ToKeyPairOutputWithContext

func (o KeyPairOutput) ToKeyPairOutputWithContext(ctx context.Context) KeyPairOutput

type KeyPairState

type KeyPairState struct {
	// Creation time. Expressed according to the ISO8601 standard, and using UTC time. Format: YYYY-MM-DDThh:mm:ssZ.
	CreatedTime pulumi.StringPtrInput
	// Key pair name, which can contain up to 25 digits, letters, and underscores.
	KeyName pulumi.StringPtrInput
	// Key to private key.
	PrivateKey pulumi.StringPtrInput
	// Public key content of the key pair, which is in the OpenSSH RSA format.
	PublicKey pulumi.StringPtrInput
}

func (KeyPairState) ElementType

func (KeyPairState) ElementType() reflect.Type

type RebootInstance

type RebootInstance struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetRebootInstance

func GetRebootInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RebootInstanceState, opts ...pulumi.ResourceOption) (*RebootInstance, error)

GetRebootInstance gets an existing RebootInstance 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 NewRebootInstance

func NewRebootInstance(ctx *pulumi.Context,
	name string, args *RebootInstanceArgs, opts ...pulumi.ResourceOption) (*RebootInstance, error)

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

func (*RebootInstance) ElementType

func (*RebootInstance) ElementType() reflect.Type

func (*RebootInstance) ToRebootInstanceOutput

func (i *RebootInstance) ToRebootInstanceOutput() RebootInstanceOutput

func (*RebootInstance) ToRebootInstanceOutputWithContext

func (i *RebootInstance) ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput

type RebootInstanceArgs

type RebootInstanceArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a RebootInstance resource.

func (RebootInstanceArgs) ElementType

func (RebootInstanceArgs) ElementType() reflect.Type

type RebootInstanceArray

type RebootInstanceArray []RebootInstanceInput

func (RebootInstanceArray) ElementType

func (RebootInstanceArray) ElementType() reflect.Type

func (RebootInstanceArray) ToRebootInstanceArrayOutput

func (i RebootInstanceArray) ToRebootInstanceArrayOutput() RebootInstanceArrayOutput

func (RebootInstanceArray) ToRebootInstanceArrayOutputWithContext

func (i RebootInstanceArray) ToRebootInstanceArrayOutputWithContext(ctx context.Context) RebootInstanceArrayOutput

type RebootInstanceArrayInput

type RebootInstanceArrayInput interface {
	pulumi.Input

	ToRebootInstanceArrayOutput() RebootInstanceArrayOutput
	ToRebootInstanceArrayOutputWithContext(context.Context) RebootInstanceArrayOutput
}

RebootInstanceArrayInput is an input type that accepts RebootInstanceArray and RebootInstanceArrayOutput values. You can construct a concrete instance of `RebootInstanceArrayInput` via:

RebootInstanceArray{ RebootInstanceArgs{...} }

type RebootInstanceArrayOutput

type RebootInstanceArrayOutput struct{ *pulumi.OutputState }

func (RebootInstanceArrayOutput) ElementType

func (RebootInstanceArrayOutput) ElementType() reflect.Type

func (RebootInstanceArrayOutput) Index

func (RebootInstanceArrayOutput) ToRebootInstanceArrayOutput

func (o RebootInstanceArrayOutput) ToRebootInstanceArrayOutput() RebootInstanceArrayOutput

func (RebootInstanceArrayOutput) ToRebootInstanceArrayOutputWithContext

func (o RebootInstanceArrayOutput) ToRebootInstanceArrayOutputWithContext(ctx context.Context) RebootInstanceArrayOutput

type RebootInstanceInput

type RebootInstanceInput interface {
	pulumi.Input

	ToRebootInstanceOutput() RebootInstanceOutput
	ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput
}

type RebootInstanceMap

type RebootInstanceMap map[string]RebootInstanceInput

func (RebootInstanceMap) ElementType

func (RebootInstanceMap) ElementType() reflect.Type

func (RebootInstanceMap) ToRebootInstanceMapOutput

func (i RebootInstanceMap) ToRebootInstanceMapOutput() RebootInstanceMapOutput

func (RebootInstanceMap) ToRebootInstanceMapOutputWithContext

func (i RebootInstanceMap) ToRebootInstanceMapOutputWithContext(ctx context.Context) RebootInstanceMapOutput

type RebootInstanceMapInput

type RebootInstanceMapInput interface {
	pulumi.Input

	ToRebootInstanceMapOutput() RebootInstanceMapOutput
	ToRebootInstanceMapOutputWithContext(context.Context) RebootInstanceMapOutput
}

RebootInstanceMapInput is an input type that accepts RebootInstanceMap and RebootInstanceMapOutput values. You can construct a concrete instance of `RebootInstanceMapInput` via:

RebootInstanceMap{ "key": RebootInstanceArgs{...} }

type RebootInstanceMapOutput

type RebootInstanceMapOutput struct{ *pulumi.OutputState }

func (RebootInstanceMapOutput) ElementType

func (RebootInstanceMapOutput) ElementType() reflect.Type

func (RebootInstanceMapOutput) MapIndex

func (RebootInstanceMapOutput) ToRebootInstanceMapOutput

func (o RebootInstanceMapOutput) ToRebootInstanceMapOutput() RebootInstanceMapOutput

func (RebootInstanceMapOutput) ToRebootInstanceMapOutputWithContext

func (o RebootInstanceMapOutput) ToRebootInstanceMapOutputWithContext(ctx context.Context) RebootInstanceMapOutput

type RebootInstanceOutput

type RebootInstanceOutput struct{ *pulumi.OutputState }

func (RebootInstanceOutput) ElementType

func (RebootInstanceOutput) ElementType() reflect.Type

func (RebootInstanceOutput) InstanceId

func (o RebootInstanceOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (RebootInstanceOutput) ToRebootInstanceOutput

func (o RebootInstanceOutput) ToRebootInstanceOutput() RebootInstanceOutput

func (RebootInstanceOutput) ToRebootInstanceOutputWithContext

func (o RebootInstanceOutput) ToRebootInstanceOutputWithContext(ctx context.Context) RebootInstanceOutput

type RebootInstanceState

type RebootInstanceState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (RebootInstanceState) ElementType

func (RebootInstanceState) ElementType() reflect.Type

type RenewDisk

type RenewDisk struct {
	pulumi.CustomResourceState

	// Whether to automatically use the voucher. Not used by default.
	AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"`
	// List of disk ID.
	DiskId pulumi.StringOutput `pulumi:"diskId"`
	// Renew cloud hard disk subscription related parameter settings.
	RenewDiskChargePrepaid RenewDiskRenewDiskChargePrepaidOutput `pulumi:"renewDiskChargePrepaid"`
}

func GetRenewDisk

func GetRenewDisk(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RenewDiskState, opts ...pulumi.ResourceOption) (*RenewDisk, error)

GetRenewDisk gets an existing RenewDisk 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 NewRenewDisk

func NewRenewDisk(ctx *pulumi.Context,
	name string, args *RenewDiskArgs, opts ...pulumi.ResourceOption) (*RenewDisk, error)

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

func (*RenewDisk) ElementType

func (*RenewDisk) ElementType() reflect.Type

func (*RenewDisk) ToRenewDiskOutput

func (i *RenewDisk) ToRenewDiskOutput() RenewDiskOutput

func (*RenewDisk) ToRenewDiskOutputWithContext

func (i *RenewDisk) ToRenewDiskOutputWithContext(ctx context.Context) RenewDiskOutput

type RenewDiskArgs

type RenewDiskArgs struct {
	// Whether to automatically use the voucher. Not used by default.
	AutoVoucher pulumi.BoolPtrInput
	// List of disk ID.
	DiskId pulumi.StringInput
	// Renew cloud hard disk subscription related parameter settings.
	RenewDiskChargePrepaid RenewDiskRenewDiskChargePrepaidInput
}

The set of arguments for constructing a RenewDisk resource.

func (RenewDiskArgs) ElementType

func (RenewDiskArgs) ElementType() reflect.Type

type RenewDiskArray

type RenewDiskArray []RenewDiskInput

func (RenewDiskArray) ElementType

func (RenewDiskArray) ElementType() reflect.Type

func (RenewDiskArray) ToRenewDiskArrayOutput

func (i RenewDiskArray) ToRenewDiskArrayOutput() RenewDiskArrayOutput

func (RenewDiskArray) ToRenewDiskArrayOutputWithContext

func (i RenewDiskArray) ToRenewDiskArrayOutputWithContext(ctx context.Context) RenewDiskArrayOutput

type RenewDiskArrayInput

type RenewDiskArrayInput interface {
	pulumi.Input

	ToRenewDiskArrayOutput() RenewDiskArrayOutput
	ToRenewDiskArrayOutputWithContext(context.Context) RenewDiskArrayOutput
}

RenewDiskArrayInput is an input type that accepts RenewDiskArray and RenewDiskArrayOutput values. You can construct a concrete instance of `RenewDiskArrayInput` via:

RenewDiskArray{ RenewDiskArgs{...} }

type RenewDiskArrayOutput

type RenewDiskArrayOutput struct{ *pulumi.OutputState }

func (RenewDiskArrayOutput) ElementType

func (RenewDiskArrayOutput) ElementType() reflect.Type

func (RenewDiskArrayOutput) Index

func (RenewDiskArrayOutput) ToRenewDiskArrayOutput

func (o RenewDiskArrayOutput) ToRenewDiskArrayOutput() RenewDiskArrayOutput

func (RenewDiskArrayOutput) ToRenewDiskArrayOutputWithContext

func (o RenewDiskArrayOutput) ToRenewDiskArrayOutputWithContext(ctx context.Context) RenewDiskArrayOutput

type RenewDiskInput

type RenewDiskInput interface {
	pulumi.Input

	ToRenewDiskOutput() RenewDiskOutput
	ToRenewDiskOutputWithContext(ctx context.Context) RenewDiskOutput
}

type RenewDiskMap

type RenewDiskMap map[string]RenewDiskInput

func (RenewDiskMap) ElementType

func (RenewDiskMap) ElementType() reflect.Type

func (RenewDiskMap) ToRenewDiskMapOutput

func (i RenewDiskMap) ToRenewDiskMapOutput() RenewDiskMapOutput

func (RenewDiskMap) ToRenewDiskMapOutputWithContext

func (i RenewDiskMap) ToRenewDiskMapOutputWithContext(ctx context.Context) RenewDiskMapOutput

type RenewDiskMapInput

type RenewDiskMapInput interface {
	pulumi.Input

	ToRenewDiskMapOutput() RenewDiskMapOutput
	ToRenewDiskMapOutputWithContext(context.Context) RenewDiskMapOutput
}

RenewDiskMapInput is an input type that accepts RenewDiskMap and RenewDiskMapOutput values. You can construct a concrete instance of `RenewDiskMapInput` via:

RenewDiskMap{ "key": RenewDiskArgs{...} }

type RenewDiskMapOutput

type RenewDiskMapOutput struct{ *pulumi.OutputState }

func (RenewDiskMapOutput) ElementType

func (RenewDiskMapOutput) ElementType() reflect.Type

func (RenewDiskMapOutput) MapIndex

func (RenewDiskMapOutput) ToRenewDiskMapOutput

func (o RenewDiskMapOutput) ToRenewDiskMapOutput() RenewDiskMapOutput

func (RenewDiskMapOutput) ToRenewDiskMapOutputWithContext

func (o RenewDiskMapOutput) ToRenewDiskMapOutputWithContext(ctx context.Context) RenewDiskMapOutput

type RenewDiskOutput

type RenewDiskOutput struct{ *pulumi.OutputState }

func (RenewDiskOutput) AutoVoucher

func (o RenewDiskOutput) AutoVoucher() pulumi.BoolPtrOutput

Whether to automatically use the voucher. Not used by default.

func (RenewDiskOutput) DiskId

func (o RenewDiskOutput) DiskId() pulumi.StringOutput

List of disk ID.

func (RenewDiskOutput) ElementType

func (RenewDiskOutput) ElementType() reflect.Type

func (RenewDiskOutput) RenewDiskChargePrepaid

func (o RenewDiskOutput) RenewDiskChargePrepaid() RenewDiskRenewDiskChargePrepaidOutput

Renew cloud hard disk subscription related parameter settings.

func (RenewDiskOutput) ToRenewDiskOutput

func (o RenewDiskOutput) ToRenewDiskOutput() RenewDiskOutput

func (RenewDiskOutput) ToRenewDiskOutputWithContext

func (o RenewDiskOutput) ToRenewDiskOutputWithContext(ctx context.Context) RenewDiskOutput

type RenewDiskRenewDiskChargePrepaid

type RenewDiskRenewDiskChargePrepaid struct {
	CurInstanceDeadline *string `pulumi:"curInstanceDeadline"`
	Period              *int    `pulumi:"period"`
	RenewFlag           *string `pulumi:"renewFlag"`
	TimeUnit            *string `pulumi:"timeUnit"`
}

type RenewDiskRenewDiskChargePrepaidArgs

type RenewDiskRenewDiskChargePrepaidArgs struct {
	CurInstanceDeadline pulumi.StringPtrInput `pulumi:"curInstanceDeadline"`
	Period              pulumi.IntPtrInput    `pulumi:"period"`
	RenewFlag           pulumi.StringPtrInput `pulumi:"renewFlag"`
	TimeUnit            pulumi.StringPtrInput `pulumi:"timeUnit"`
}

func (RenewDiskRenewDiskChargePrepaidArgs) ElementType

func (RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutput

func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutput() RenewDiskRenewDiskChargePrepaidOutput

func (RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutputWithContext

func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidOutput

func (RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutput

func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput

func (RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext

func (i RenewDiskRenewDiskChargePrepaidArgs) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput

type RenewDiskRenewDiskChargePrepaidInput

type RenewDiskRenewDiskChargePrepaidInput interface {
	pulumi.Input

	ToRenewDiskRenewDiskChargePrepaidOutput() RenewDiskRenewDiskChargePrepaidOutput
	ToRenewDiskRenewDiskChargePrepaidOutputWithContext(context.Context) RenewDiskRenewDiskChargePrepaidOutput
}

RenewDiskRenewDiskChargePrepaidInput is an input type that accepts RenewDiskRenewDiskChargePrepaidArgs and RenewDiskRenewDiskChargePrepaidOutput values. You can construct a concrete instance of `RenewDiskRenewDiskChargePrepaidInput` via:

RenewDiskRenewDiskChargePrepaidArgs{...}

type RenewDiskRenewDiskChargePrepaidOutput

type RenewDiskRenewDiskChargePrepaidOutput struct{ *pulumi.OutputState }

func (RenewDiskRenewDiskChargePrepaidOutput) CurInstanceDeadline

func (RenewDiskRenewDiskChargePrepaidOutput) ElementType

func (RenewDiskRenewDiskChargePrepaidOutput) Period

func (RenewDiskRenewDiskChargePrepaidOutput) RenewFlag

func (RenewDiskRenewDiskChargePrepaidOutput) TimeUnit

func (RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutput

func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutput() RenewDiskRenewDiskChargePrepaidOutput

func (RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutputWithContext

func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidOutput

func (RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput

func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput

func (RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext

func (o RenewDiskRenewDiskChargePrepaidOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput

type RenewDiskRenewDiskChargePrepaidPtrInput

type RenewDiskRenewDiskChargePrepaidPtrInput interface {
	pulumi.Input

	ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput
	ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput
}

RenewDiskRenewDiskChargePrepaidPtrInput is an input type that accepts RenewDiskRenewDiskChargePrepaidArgs, RenewDiskRenewDiskChargePrepaidPtr and RenewDiskRenewDiskChargePrepaidPtrOutput values. You can construct a concrete instance of `RenewDiskRenewDiskChargePrepaidPtrInput` via:

        RenewDiskRenewDiskChargePrepaidArgs{...}

or:

        nil

type RenewDiskRenewDiskChargePrepaidPtrOutput

type RenewDiskRenewDiskChargePrepaidPtrOutput struct{ *pulumi.OutputState }

func (RenewDiskRenewDiskChargePrepaidPtrOutput) CurInstanceDeadline

func (RenewDiskRenewDiskChargePrepaidPtrOutput) Elem

func (RenewDiskRenewDiskChargePrepaidPtrOutput) ElementType

func (RenewDiskRenewDiskChargePrepaidPtrOutput) Period

func (RenewDiskRenewDiskChargePrepaidPtrOutput) RenewFlag

func (RenewDiskRenewDiskChargePrepaidPtrOutput) TimeUnit

func (RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput

func (o RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutput() RenewDiskRenewDiskChargePrepaidPtrOutput

func (RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext

func (o RenewDiskRenewDiskChargePrepaidPtrOutput) ToRenewDiskRenewDiskChargePrepaidPtrOutputWithContext(ctx context.Context) RenewDiskRenewDiskChargePrepaidPtrOutput

type RenewDiskState

type RenewDiskState struct {
	// Whether to automatically use the voucher. Not used by default.
	AutoVoucher pulumi.BoolPtrInput
	// List of disk ID.
	DiskId pulumi.StringPtrInput
	// Renew cloud hard disk subscription related parameter settings.
	RenewDiskChargePrepaid RenewDiskRenewDiskChargePrepaidPtrInput
}

func (RenewDiskState) ElementType

func (RenewDiskState) ElementType() reflect.Type

type RenewInstance

type RenewInstance struct {
	pulumi.CustomResourceState

	// Whether to automatically deduct vouchers. Valid values: - true: Automatically deduct vouchers. -false:Do not
	// automatically deduct vouchers. Default value: false.
	AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"`
	// Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can
	// specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal.
	InstanceChargePrepaid RenewInstanceInstanceChargePrepaidOutput `pulumi:"instanceChargePrepaid"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk
	// attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed
	// at the same time.Default value: true.
	RenewDataDisk pulumi.BoolPtrOutput `pulumi:"renewDataDisk"`
}

func GetRenewInstance

func GetRenewInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RenewInstanceState, opts ...pulumi.ResourceOption) (*RenewInstance, error)

GetRenewInstance gets an existing RenewInstance 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 NewRenewInstance

func NewRenewInstance(ctx *pulumi.Context,
	name string, args *RenewInstanceArgs, opts ...pulumi.ResourceOption) (*RenewInstance, error)

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

func (*RenewInstance) ElementType

func (*RenewInstance) ElementType() reflect.Type

func (*RenewInstance) ToRenewInstanceOutput

func (i *RenewInstance) ToRenewInstanceOutput() RenewInstanceOutput

func (*RenewInstance) ToRenewInstanceOutputWithContext

func (i *RenewInstance) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput

type RenewInstanceArgs

type RenewInstanceArgs struct {
	// Whether to automatically deduct vouchers. Valid values: - true: Automatically deduct vouchers. -false:Do not
	// automatically deduct vouchers. Default value: false.
	AutoVoucher pulumi.BoolPtrInput
	// Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can
	// specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal.
	InstanceChargePrepaid RenewInstanceInstanceChargePrepaidInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk
	// attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed
	// at the same time.Default value: true.
	RenewDataDisk pulumi.BoolPtrInput
}

The set of arguments for constructing a RenewInstance resource.

func (RenewInstanceArgs) ElementType

func (RenewInstanceArgs) ElementType() reflect.Type

type RenewInstanceArray

type RenewInstanceArray []RenewInstanceInput

func (RenewInstanceArray) ElementType

func (RenewInstanceArray) ElementType() reflect.Type

func (RenewInstanceArray) ToRenewInstanceArrayOutput

func (i RenewInstanceArray) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput

func (RenewInstanceArray) ToRenewInstanceArrayOutputWithContext

func (i RenewInstanceArray) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput

type RenewInstanceArrayInput

type RenewInstanceArrayInput interface {
	pulumi.Input

	ToRenewInstanceArrayOutput() RenewInstanceArrayOutput
	ToRenewInstanceArrayOutputWithContext(context.Context) RenewInstanceArrayOutput
}

RenewInstanceArrayInput is an input type that accepts RenewInstanceArray and RenewInstanceArrayOutput values. You can construct a concrete instance of `RenewInstanceArrayInput` via:

RenewInstanceArray{ RenewInstanceArgs{...} }

type RenewInstanceArrayOutput

type RenewInstanceArrayOutput struct{ *pulumi.OutputState }

func (RenewInstanceArrayOutput) ElementType

func (RenewInstanceArrayOutput) ElementType() reflect.Type

func (RenewInstanceArrayOutput) Index

func (RenewInstanceArrayOutput) ToRenewInstanceArrayOutput

func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput

func (RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext

func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput

type RenewInstanceInput

type RenewInstanceInput interface {
	pulumi.Input

	ToRenewInstanceOutput() RenewInstanceOutput
	ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput
}

type RenewInstanceInstanceChargePrepaid

type RenewInstanceInstanceChargePrepaid struct {
	Period    int     `pulumi:"period"`
	RenewFlag *string `pulumi:"renewFlag"`
}

type RenewInstanceInstanceChargePrepaidArgs

type RenewInstanceInstanceChargePrepaidArgs struct {
	Period    pulumi.IntInput       `pulumi:"period"`
	RenewFlag pulumi.StringPtrInput `pulumi:"renewFlag"`
}

func (RenewInstanceInstanceChargePrepaidArgs) ElementType

func (RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutput

func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutput() RenewInstanceInstanceChargePrepaidOutput

func (RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutputWithContext

func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidOutput

func (RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutput

func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput

func (RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext

func (i RenewInstanceInstanceChargePrepaidArgs) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidPtrOutput

type RenewInstanceInstanceChargePrepaidInput

type RenewInstanceInstanceChargePrepaidInput interface {
	pulumi.Input

	ToRenewInstanceInstanceChargePrepaidOutput() RenewInstanceInstanceChargePrepaidOutput
	ToRenewInstanceInstanceChargePrepaidOutputWithContext(context.Context) RenewInstanceInstanceChargePrepaidOutput
}

RenewInstanceInstanceChargePrepaidInput is an input type that accepts RenewInstanceInstanceChargePrepaidArgs and RenewInstanceInstanceChargePrepaidOutput values. You can construct a concrete instance of `RenewInstanceInstanceChargePrepaidInput` via:

RenewInstanceInstanceChargePrepaidArgs{...}

type RenewInstanceInstanceChargePrepaidOutput

type RenewInstanceInstanceChargePrepaidOutput struct{ *pulumi.OutputState }

func (RenewInstanceInstanceChargePrepaidOutput) ElementType

func (RenewInstanceInstanceChargePrepaidOutput) Period

func (RenewInstanceInstanceChargePrepaidOutput) RenewFlag

func (RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutput

func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutput() RenewInstanceInstanceChargePrepaidOutput

func (RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutputWithContext

func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidOutput

func (RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput

func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput

func (RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext

func (o RenewInstanceInstanceChargePrepaidOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidPtrOutput

type RenewInstanceInstanceChargePrepaidPtrInput

type RenewInstanceInstanceChargePrepaidPtrInput interface {
	pulumi.Input

	ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput
	ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(context.Context) RenewInstanceInstanceChargePrepaidPtrOutput
}

RenewInstanceInstanceChargePrepaidPtrInput is an input type that accepts RenewInstanceInstanceChargePrepaidArgs, RenewInstanceInstanceChargePrepaidPtr and RenewInstanceInstanceChargePrepaidPtrOutput values. You can construct a concrete instance of `RenewInstanceInstanceChargePrepaidPtrInput` via:

        RenewInstanceInstanceChargePrepaidArgs{...}

or:

        nil

type RenewInstanceInstanceChargePrepaidPtrOutput

type RenewInstanceInstanceChargePrepaidPtrOutput struct{ *pulumi.OutputState }

func (RenewInstanceInstanceChargePrepaidPtrOutput) Elem

func (RenewInstanceInstanceChargePrepaidPtrOutput) ElementType

func (RenewInstanceInstanceChargePrepaidPtrOutput) Period

func (RenewInstanceInstanceChargePrepaidPtrOutput) RenewFlag

func (RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput

func (o RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutput() RenewInstanceInstanceChargePrepaidPtrOutput

func (RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext

func (o RenewInstanceInstanceChargePrepaidPtrOutput) ToRenewInstanceInstanceChargePrepaidPtrOutputWithContext(ctx context.Context) RenewInstanceInstanceChargePrepaidPtrOutput

type RenewInstanceMap

type RenewInstanceMap map[string]RenewInstanceInput

func (RenewInstanceMap) ElementType

func (RenewInstanceMap) ElementType() reflect.Type

func (RenewInstanceMap) ToRenewInstanceMapOutput

func (i RenewInstanceMap) ToRenewInstanceMapOutput() RenewInstanceMapOutput

func (RenewInstanceMap) ToRenewInstanceMapOutputWithContext

func (i RenewInstanceMap) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput

type RenewInstanceMapInput

type RenewInstanceMapInput interface {
	pulumi.Input

	ToRenewInstanceMapOutput() RenewInstanceMapOutput
	ToRenewInstanceMapOutputWithContext(context.Context) RenewInstanceMapOutput
}

RenewInstanceMapInput is an input type that accepts RenewInstanceMap and RenewInstanceMapOutput values. You can construct a concrete instance of `RenewInstanceMapInput` via:

RenewInstanceMap{ "key": RenewInstanceArgs{...} }

type RenewInstanceMapOutput

type RenewInstanceMapOutput struct{ *pulumi.OutputState }

func (RenewInstanceMapOutput) ElementType

func (RenewInstanceMapOutput) ElementType() reflect.Type

func (RenewInstanceMapOutput) MapIndex

func (RenewInstanceMapOutput) ToRenewInstanceMapOutput

func (o RenewInstanceMapOutput) ToRenewInstanceMapOutput() RenewInstanceMapOutput

func (RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext

func (o RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput

type RenewInstanceOutput

type RenewInstanceOutput struct{ *pulumi.OutputState }

func (RenewInstanceOutput) AutoVoucher

func (o RenewInstanceOutput) AutoVoucher() pulumi.BoolPtrOutput

Whether to automatically deduct vouchers. Valid values: - true: Automatically deduct vouchers. -false:Do not automatically deduct vouchers. Default value: false.

func (RenewInstanceOutput) ElementType

func (RenewInstanceOutput) ElementType() reflect.Type

func (RenewInstanceOutput) InstanceChargePrepaid

Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal.

func (RenewInstanceOutput) InstanceId

func (o RenewInstanceOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (RenewInstanceOutput) RenewDataDisk

func (o RenewInstanceOutput) RenewDataDisk() pulumi.BoolPtrOutput

Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed at the same time.Default value: true.

func (RenewInstanceOutput) ToRenewInstanceOutput

func (o RenewInstanceOutput) ToRenewInstanceOutput() RenewInstanceOutput

func (RenewInstanceOutput) ToRenewInstanceOutputWithContext

func (o RenewInstanceOutput) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput

type RenewInstanceState

type RenewInstanceState struct {
	// Whether to automatically deduct vouchers. Valid values: - true: Automatically deduct vouchers. -false:Do not
	// automatically deduct vouchers. Default value: false.
	AutoVoucher pulumi.BoolPtrInput
	// Prepaid mode, that is, yearly and monthly subscription related parameter settings. Through this parameter, you can
	// specify attributes such as the purchase duration of the Subscription instance and whether to set automatic renewal.
	InstanceChargePrepaid RenewInstanceInstanceChargePrepaidPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Whether to renew the data disk. Valid values:true: Indicates that the renewal instance also renews the data disk
	// attached to it.false: Indicates that the instance will be renewed and the data disk attached to it will not be renewed
	// at the same time.Default value: true.
	RenewDataDisk pulumi.BoolPtrInput
}

func (RenewInstanceState) ElementType

func (RenewInstanceState) ElementType() reflect.Type

type Snapshot

type Snapshot struct {
	pulumi.CustomResourceState

	// ID of the instance for which to create a snapshot.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Snapshot name, which can contain up to 60 characters.
	SnapshotName pulumi.StringPtrOutput `pulumi:"snapshotName"`
}

func GetSnapshot

func GetSnapshot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)

GetSnapshot gets an existing Snapshot 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 NewSnapshot

func NewSnapshot(ctx *pulumi.Context,
	name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)

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

func (*Snapshot) ElementType

func (*Snapshot) ElementType() reflect.Type

func (*Snapshot) ToSnapshotOutput

func (i *Snapshot) ToSnapshotOutput() SnapshotOutput

func (*Snapshot) ToSnapshotOutputWithContext

func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput

type SnapshotArgs

type SnapshotArgs struct {
	// ID of the instance for which to create a snapshot.
	InstanceId pulumi.StringInput
	// Snapshot name, which can contain up to 60 characters.
	SnapshotName pulumi.StringPtrInput
}

The set of arguments for constructing a Snapshot resource.

func (SnapshotArgs) ElementType

func (SnapshotArgs) ElementType() reflect.Type

type SnapshotArray

type SnapshotArray []SnapshotInput

func (SnapshotArray) ElementType

func (SnapshotArray) ElementType() reflect.Type

func (SnapshotArray) ToSnapshotArrayOutput

func (i SnapshotArray) ToSnapshotArrayOutput() SnapshotArrayOutput

func (SnapshotArray) ToSnapshotArrayOutputWithContext

func (i SnapshotArray) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput

type SnapshotArrayInput

type SnapshotArrayInput interface {
	pulumi.Input

	ToSnapshotArrayOutput() SnapshotArrayOutput
	ToSnapshotArrayOutputWithContext(context.Context) SnapshotArrayOutput
}

SnapshotArrayInput is an input type that accepts SnapshotArray and SnapshotArrayOutput values. You can construct a concrete instance of `SnapshotArrayInput` via:

SnapshotArray{ SnapshotArgs{...} }

type SnapshotArrayOutput

type SnapshotArrayOutput struct{ *pulumi.OutputState }

func (SnapshotArrayOutput) ElementType

func (SnapshotArrayOutput) ElementType() reflect.Type

func (SnapshotArrayOutput) Index

func (SnapshotArrayOutput) ToSnapshotArrayOutput

func (o SnapshotArrayOutput) ToSnapshotArrayOutput() SnapshotArrayOutput

func (SnapshotArrayOutput) ToSnapshotArrayOutputWithContext

func (o SnapshotArrayOutput) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput

type SnapshotInput

type SnapshotInput interface {
	pulumi.Input

	ToSnapshotOutput() SnapshotOutput
	ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
}

type SnapshotMap

type SnapshotMap map[string]SnapshotInput

func (SnapshotMap) ElementType

func (SnapshotMap) ElementType() reflect.Type

func (SnapshotMap) ToSnapshotMapOutput

func (i SnapshotMap) ToSnapshotMapOutput() SnapshotMapOutput

func (SnapshotMap) ToSnapshotMapOutputWithContext

func (i SnapshotMap) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput

type SnapshotMapInput

type SnapshotMapInput interface {
	pulumi.Input

	ToSnapshotMapOutput() SnapshotMapOutput
	ToSnapshotMapOutputWithContext(context.Context) SnapshotMapOutput
}

SnapshotMapInput is an input type that accepts SnapshotMap and SnapshotMapOutput values. You can construct a concrete instance of `SnapshotMapInput` via:

SnapshotMap{ "key": SnapshotArgs{...} }

type SnapshotMapOutput

type SnapshotMapOutput struct{ *pulumi.OutputState }

func (SnapshotMapOutput) ElementType

func (SnapshotMapOutput) ElementType() reflect.Type

func (SnapshotMapOutput) MapIndex

func (SnapshotMapOutput) ToSnapshotMapOutput

func (o SnapshotMapOutput) ToSnapshotMapOutput() SnapshotMapOutput

func (SnapshotMapOutput) ToSnapshotMapOutputWithContext

func (o SnapshotMapOutput) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput

type SnapshotOutput

type SnapshotOutput struct{ *pulumi.OutputState }

func (SnapshotOutput) ElementType

func (SnapshotOutput) ElementType() reflect.Type

func (SnapshotOutput) InstanceId

func (o SnapshotOutput) InstanceId() pulumi.StringOutput

ID of the instance for which to create a snapshot.

func (SnapshotOutput) SnapshotName

func (o SnapshotOutput) SnapshotName() pulumi.StringPtrOutput

Snapshot name, which can contain up to 60 characters.

func (SnapshotOutput) ToSnapshotOutput

func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput

func (SnapshotOutput) ToSnapshotOutputWithContext

func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput

type SnapshotState

type SnapshotState struct {
	// ID of the instance for which to create a snapshot.
	InstanceId pulumi.StringPtrInput
	// Snapshot name, which can contain up to 60 characters.
	SnapshotName pulumi.StringPtrInput
}

func (SnapshotState) ElementType

func (SnapshotState) ElementType() reflect.Type

type StartInstance

type StartInstance struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetStartInstance

func GetStartInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StartInstanceState, opts ...pulumi.ResourceOption) (*StartInstance, error)

GetStartInstance gets an existing StartInstance 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 NewStartInstance

func NewStartInstance(ctx *pulumi.Context,
	name string, args *StartInstanceArgs, opts ...pulumi.ResourceOption) (*StartInstance, error)

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

func (*StartInstance) ElementType

func (*StartInstance) ElementType() reflect.Type

func (*StartInstance) ToStartInstanceOutput

func (i *StartInstance) ToStartInstanceOutput() StartInstanceOutput

func (*StartInstance) ToStartInstanceOutputWithContext

func (i *StartInstance) ToStartInstanceOutputWithContext(ctx context.Context) StartInstanceOutput

type StartInstanceArgs

type StartInstanceArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a StartInstance resource.

func (StartInstanceArgs) ElementType

func (StartInstanceArgs) ElementType() reflect.Type

type StartInstanceArray

type StartInstanceArray []StartInstanceInput

func (StartInstanceArray) ElementType

func (StartInstanceArray) ElementType() reflect.Type

func (StartInstanceArray) ToStartInstanceArrayOutput

func (i StartInstanceArray) ToStartInstanceArrayOutput() StartInstanceArrayOutput

func (StartInstanceArray) ToStartInstanceArrayOutputWithContext

func (i StartInstanceArray) ToStartInstanceArrayOutputWithContext(ctx context.Context) StartInstanceArrayOutput

type StartInstanceArrayInput

type StartInstanceArrayInput interface {
	pulumi.Input

	ToStartInstanceArrayOutput() StartInstanceArrayOutput
	ToStartInstanceArrayOutputWithContext(context.Context) StartInstanceArrayOutput
}

StartInstanceArrayInput is an input type that accepts StartInstanceArray and StartInstanceArrayOutput values. You can construct a concrete instance of `StartInstanceArrayInput` via:

StartInstanceArray{ StartInstanceArgs{...} }

type StartInstanceArrayOutput

type StartInstanceArrayOutput struct{ *pulumi.OutputState }

func (StartInstanceArrayOutput) ElementType

func (StartInstanceArrayOutput) ElementType() reflect.Type

func (StartInstanceArrayOutput) Index

func (StartInstanceArrayOutput) ToStartInstanceArrayOutput

func (o StartInstanceArrayOutput) ToStartInstanceArrayOutput() StartInstanceArrayOutput

func (StartInstanceArrayOutput) ToStartInstanceArrayOutputWithContext

func (o StartInstanceArrayOutput) ToStartInstanceArrayOutputWithContext(ctx context.Context) StartInstanceArrayOutput

type StartInstanceInput

type StartInstanceInput interface {
	pulumi.Input

	ToStartInstanceOutput() StartInstanceOutput
	ToStartInstanceOutputWithContext(ctx context.Context) StartInstanceOutput
}

type StartInstanceMap

type StartInstanceMap map[string]StartInstanceInput

func (StartInstanceMap) ElementType

func (StartInstanceMap) ElementType() reflect.Type

func (StartInstanceMap) ToStartInstanceMapOutput

func (i StartInstanceMap) ToStartInstanceMapOutput() StartInstanceMapOutput

func (StartInstanceMap) ToStartInstanceMapOutputWithContext

func (i StartInstanceMap) ToStartInstanceMapOutputWithContext(ctx context.Context) StartInstanceMapOutput

type StartInstanceMapInput

type StartInstanceMapInput interface {
	pulumi.Input

	ToStartInstanceMapOutput() StartInstanceMapOutput
	ToStartInstanceMapOutputWithContext(context.Context) StartInstanceMapOutput
}

StartInstanceMapInput is an input type that accepts StartInstanceMap and StartInstanceMapOutput values. You can construct a concrete instance of `StartInstanceMapInput` via:

StartInstanceMap{ "key": StartInstanceArgs{...} }

type StartInstanceMapOutput

type StartInstanceMapOutput struct{ *pulumi.OutputState }

func (StartInstanceMapOutput) ElementType

func (StartInstanceMapOutput) ElementType() reflect.Type

func (StartInstanceMapOutput) MapIndex

func (StartInstanceMapOutput) ToStartInstanceMapOutput

func (o StartInstanceMapOutput) ToStartInstanceMapOutput() StartInstanceMapOutput

func (StartInstanceMapOutput) ToStartInstanceMapOutputWithContext

func (o StartInstanceMapOutput) ToStartInstanceMapOutputWithContext(ctx context.Context) StartInstanceMapOutput

type StartInstanceOutput

type StartInstanceOutput struct{ *pulumi.OutputState }

func (StartInstanceOutput) ElementType

func (StartInstanceOutput) ElementType() reflect.Type

func (StartInstanceOutput) InstanceId

func (o StartInstanceOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (StartInstanceOutput) ToStartInstanceOutput

func (o StartInstanceOutput) ToStartInstanceOutput() StartInstanceOutput

func (StartInstanceOutput) ToStartInstanceOutputWithContext

func (o StartInstanceOutput) ToStartInstanceOutputWithContext(ctx context.Context) StartInstanceOutput

type StartInstanceState

type StartInstanceState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (StartInstanceState) ElementType

func (StartInstanceState) ElementType() reflect.Type

type StopInstance

type StopInstance struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetStopInstance

func GetStopInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StopInstanceState, opts ...pulumi.ResourceOption) (*StopInstance, error)

GetStopInstance gets an existing StopInstance 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 NewStopInstance

func NewStopInstance(ctx *pulumi.Context,
	name string, args *StopInstanceArgs, opts ...pulumi.ResourceOption) (*StopInstance, error)

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

func (*StopInstance) ElementType

func (*StopInstance) ElementType() reflect.Type

func (*StopInstance) ToStopInstanceOutput

func (i *StopInstance) ToStopInstanceOutput() StopInstanceOutput

func (*StopInstance) ToStopInstanceOutputWithContext

func (i *StopInstance) ToStopInstanceOutputWithContext(ctx context.Context) StopInstanceOutput

type StopInstanceArgs

type StopInstanceArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a StopInstance resource.

func (StopInstanceArgs) ElementType

func (StopInstanceArgs) ElementType() reflect.Type

type StopInstanceArray

type StopInstanceArray []StopInstanceInput

func (StopInstanceArray) ElementType

func (StopInstanceArray) ElementType() reflect.Type

func (StopInstanceArray) ToStopInstanceArrayOutput

func (i StopInstanceArray) ToStopInstanceArrayOutput() StopInstanceArrayOutput

func (StopInstanceArray) ToStopInstanceArrayOutputWithContext

func (i StopInstanceArray) ToStopInstanceArrayOutputWithContext(ctx context.Context) StopInstanceArrayOutput

type StopInstanceArrayInput

type StopInstanceArrayInput interface {
	pulumi.Input

	ToStopInstanceArrayOutput() StopInstanceArrayOutput
	ToStopInstanceArrayOutputWithContext(context.Context) StopInstanceArrayOutput
}

StopInstanceArrayInput is an input type that accepts StopInstanceArray and StopInstanceArrayOutput values. You can construct a concrete instance of `StopInstanceArrayInput` via:

StopInstanceArray{ StopInstanceArgs{...} }

type StopInstanceArrayOutput

type StopInstanceArrayOutput struct{ *pulumi.OutputState }

func (StopInstanceArrayOutput) ElementType

func (StopInstanceArrayOutput) ElementType() reflect.Type

func (StopInstanceArrayOutput) Index

func (StopInstanceArrayOutput) ToStopInstanceArrayOutput

func (o StopInstanceArrayOutput) ToStopInstanceArrayOutput() StopInstanceArrayOutput

func (StopInstanceArrayOutput) ToStopInstanceArrayOutputWithContext

func (o StopInstanceArrayOutput) ToStopInstanceArrayOutputWithContext(ctx context.Context) StopInstanceArrayOutput

type StopInstanceInput

type StopInstanceInput interface {
	pulumi.Input

	ToStopInstanceOutput() StopInstanceOutput
	ToStopInstanceOutputWithContext(ctx context.Context) StopInstanceOutput
}

type StopInstanceMap

type StopInstanceMap map[string]StopInstanceInput

func (StopInstanceMap) ElementType

func (StopInstanceMap) ElementType() reflect.Type

func (StopInstanceMap) ToStopInstanceMapOutput

func (i StopInstanceMap) ToStopInstanceMapOutput() StopInstanceMapOutput

func (StopInstanceMap) ToStopInstanceMapOutputWithContext

func (i StopInstanceMap) ToStopInstanceMapOutputWithContext(ctx context.Context) StopInstanceMapOutput

type StopInstanceMapInput

type StopInstanceMapInput interface {
	pulumi.Input

	ToStopInstanceMapOutput() StopInstanceMapOutput
	ToStopInstanceMapOutputWithContext(context.Context) StopInstanceMapOutput
}

StopInstanceMapInput is an input type that accepts StopInstanceMap and StopInstanceMapOutput values. You can construct a concrete instance of `StopInstanceMapInput` via:

StopInstanceMap{ "key": StopInstanceArgs{...} }

type StopInstanceMapOutput

type StopInstanceMapOutput struct{ *pulumi.OutputState }

func (StopInstanceMapOutput) ElementType

func (StopInstanceMapOutput) ElementType() reflect.Type

func (StopInstanceMapOutput) MapIndex

func (StopInstanceMapOutput) ToStopInstanceMapOutput

func (o StopInstanceMapOutput) ToStopInstanceMapOutput() StopInstanceMapOutput

func (StopInstanceMapOutput) ToStopInstanceMapOutputWithContext

func (o StopInstanceMapOutput) ToStopInstanceMapOutputWithContext(ctx context.Context) StopInstanceMapOutput

type StopInstanceOutput

type StopInstanceOutput struct{ *pulumi.OutputState }

func (StopInstanceOutput) ElementType

func (StopInstanceOutput) ElementType() reflect.Type

func (StopInstanceOutput) InstanceId

func (o StopInstanceOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (StopInstanceOutput) ToStopInstanceOutput

func (o StopInstanceOutput) ToStopInstanceOutput() StopInstanceOutput

func (StopInstanceOutput) ToStopInstanceOutputWithContext

func (o StopInstanceOutput) ToStopInstanceOutputWithContext(ctx context.Context) StopInstanceOutput

type StopInstanceState

type StopInstanceState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (StopInstanceState) ElementType

func (StopInstanceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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