reserved

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 GetInstanceConfigsArgs

type GetInstanceConfigsArgs struct {
	AvailabilityZone   *string `pulumi:"availabilityZone"`
	Duration           *int    `pulumi:"duration"`
	InstanceType       *string `pulumi:"instanceType"`
	OfferingType       *string `pulumi:"offeringType"`
	ProductDescription *string `pulumi:"productDescription"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceConfigs.

type GetInstanceConfigsConfigList

type GetInstanceConfigsConfigList struct {
	AvailabilityZone string  `pulumi:"availabilityZone"`
	ConfigId         string  `pulumi:"configId"`
	CurrencyCode     string  `pulumi:"currencyCode"`
	Duration         int     `pulumi:"duration"`
	InstanceType     string  `pulumi:"instanceType"`
	OfferingType     string  `pulumi:"offeringType"`
	Platform         string  `pulumi:"platform"`
	Price            float64 `pulumi:"price"`
	UsagePrice       float64 `pulumi:"usagePrice"`
}

type GetInstanceConfigsConfigListArgs

type GetInstanceConfigsConfigListArgs struct {
	AvailabilityZone pulumi.StringInput  `pulumi:"availabilityZone"`
	ConfigId         pulumi.StringInput  `pulumi:"configId"`
	CurrencyCode     pulumi.StringInput  `pulumi:"currencyCode"`
	Duration         pulumi.IntInput     `pulumi:"duration"`
	InstanceType     pulumi.StringInput  `pulumi:"instanceType"`
	OfferingType     pulumi.StringInput  `pulumi:"offeringType"`
	Platform         pulumi.StringInput  `pulumi:"platform"`
	Price            pulumi.Float64Input `pulumi:"price"`
	UsagePrice       pulumi.Float64Input `pulumi:"usagePrice"`
}

func (GetInstanceConfigsConfigListArgs) ElementType

func (GetInstanceConfigsConfigListArgs) ToGetInstanceConfigsConfigListOutput

func (i GetInstanceConfigsConfigListArgs) ToGetInstanceConfigsConfigListOutput() GetInstanceConfigsConfigListOutput

func (GetInstanceConfigsConfigListArgs) ToGetInstanceConfigsConfigListOutputWithContext

func (i GetInstanceConfigsConfigListArgs) ToGetInstanceConfigsConfigListOutputWithContext(ctx context.Context) GetInstanceConfigsConfigListOutput

type GetInstanceConfigsConfigListArray

type GetInstanceConfigsConfigListArray []GetInstanceConfigsConfigListInput

func (GetInstanceConfigsConfigListArray) ElementType

func (GetInstanceConfigsConfigListArray) ToGetInstanceConfigsConfigListArrayOutput

func (i GetInstanceConfigsConfigListArray) ToGetInstanceConfigsConfigListArrayOutput() GetInstanceConfigsConfigListArrayOutput

func (GetInstanceConfigsConfigListArray) ToGetInstanceConfigsConfigListArrayOutputWithContext

func (i GetInstanceConfigsConfigListArray) ToGetInstanceConfigsConfigListArrayOutputWithContext(ctx context.Context) GetInstanceConfigsConfigListArrayOutput

type GetInstanceConfigsConfigListArrayInput

type GetInstanceConfigsConfigListArrayInput interface {
	pulumi.Input

	ToGetInstanceConfigsConfigListArrayOutput() GetInstanceConfigsConfigListArrayOutput
	ToGetInstanceConfigsConfigListArrayOutputWithContext(context.Context) GetInstanceConfigsConfigListArrayOutput
}

GetInstanceConfigsConfigListArrayInput is an input type that accepts GetInstanceConfigsConfigListArray and GetInstanceConfigsConfigListArrayOutput values. You can construct a concrete instance of `GetInstanceConfigsConfigListArrayInput` via:

GetInstanceConfigsConfigListArray{ GetInstanceConfigsConfigListArgs{...} }

type GetInstanceConfigsConfigListArrayOutput

type GetInstanceConfigsConfigListArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceConfigsConfigListArrayOutput) ElementType

func (GetInstanceConfigsConfigListArrayOutput) Index

func (GetInstanceConfigsConfigListArrayOutput) ToGetInstanceConfigsConfigListArrayOutput

func (o GetInstanceConfigsConfigListArrayOutput) ToGetInstanceConfigsConfigListArrayOutput() GetInstanceConfigsConfigListArrayOutput

func (GetInstanceConfigsConfigListArrayOutput) ToGetInstanceConfigsConfigListArrayOutputWithContext

func (o GetInstanceConfigsConfigListArrayOutput) ToGetInstanceConfigsConfigListArrayOutputWithContext(ctx context.Context) GetInstanceConfigsConfigListArrayOutput

type GetInstanceConfigsConfigListInput

type GetInstanceConfigsConfigListInput interface {
	pulumi.Input

	ToGetInstanceConfigsConfigListOutput() GetInstanceConfigsConfigListOutput
	ToGetInstanceConfigsConfigListOutputWithContext(context.Context) GetInstanceConfigsConfigListOutput
}

GetInstanceConfigsConfigListInput is an input type that accepts GetInstanceConfigsConfigListArgs and GetInstanceConfigsConfigListOutput values. You can construct a concrete instance of `GetInstanceConfigsConfigListInput` via:

GetInstanceConfigsConfigListArgs{...}

type GetInstanceConfigsConfigListOutput

type GetInstanceConfigsConfigListOutput struct{ *pulumi.OutputState }

func (GetInstanceConfigsConfigListOutput) AvailabilityZone

func (GetInstanceConfigsConfigListOutput) ConfigId

func (GetInstanceConfigsConfigListOutput) CurrencyCode

func (GetInstanceConfigsConfigListOutput) Duration

func (GetInstanceConfigsConfigListOutput) ElementType

func (GetInstanceConfigsConfigListOutput) InstanceType

func (GetInstanceConfigsConfigListOutput) OfferingType

func (GetInstanceConfigsConfigListOutput) Platform

func (GetInstanceConfigsConfigListOutput) Price

func (GetInstanceConfigsConfigListOutput) ToGetInstanceConfigsConfigListOutput

func (o GetInstanceConfigsConfigListOutput) ToGetInstanceConfigsConfigListOutput() GetInstanceConfigsConfigListOutput

func (GetInstanceConfigsConfigListOutput) ToGetInstanceConfigsConfigListOutputWithContext

func (o GetInstanceConfigsConfigListOutput) ToGetInstanceConfigsConfigListOutputWithContext(ctx context.Context) GetInstanceConfigsConfigListOutput

func (GetInstanceConfigsConfigListOutput) UsagePrice

type GetInstanceConfigsOutputArgs

type GetInstanceConfigsOutputArgs struct {
	AvailabilityZone   pulumi.StringPtrInput `pulumi:"availabilityZone"`
	Duration           pulumi.IntPtrInput    `pulumi:"duration"`
	InstanceType       pulumi.StringPtrInput `pulumi:"instanceType"`
	OfferingType       pulumi.StringPtrInput `pulumi:"offeringType"`
	ProductDescription pulumi.StringPtrInput `pulumi:"productDescription"`
	ResultOutputFile   pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceConfigs.

func (GetInstanceConfigsOutputArgs) ElementType

type GetInstanceConfigsResult

type GetInstanceConfigsResult struct {
	AvailabilityZone *string                        `pulumi:"availabilityZone"`
	ConfigLists      []GetInstanceConfigsConfigList `pulumi:"configLists"`
	Duration         *int                           `pulumi:"duration"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string  `pulumi:"id"`
	InstanceType       *string `pulumi:"instanceType"`
	OfferingType       *string `pulumi:"offeringType"`
	ProductDescription *string `pulumi:"productDescription"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceConfigs.

type GetInstanceConfigsResultOutput

type GetInstanceConfigsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceConfigs.

func (GetInstanceConfigsResultOutput) AvailabilityZone

func (GetInstanceConfigsResultOutput) ConfigLists

func (GetInstanceConfigsResultOutput) Duration

func (GetInstanceConfigsResultOutput) ElementType

func (GetInstanceConfigsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceConfigsResultOutput) InstanceType

func (GetInstanceConfigsResultOutput) OfferingType

func (GetInstanceConfigsResultOutput) ProductDescription

func (o GetInstanceConfigsResultOutput) ProductDescription() pulumi.StringPtrOutput

func (GetInstanceConfigsResultOutput) ResultOutputFile

func (GetInstanceConfigsResultOutput) ToGetInstanceConfigsResultOutput

func (o GetInstanceConfigsResultOutput) ToGetInstanceConfigsResultOutput() GetInstanceConfigsResultOutput

func (GetInstanceConfigsResultOutput) ToGetInstanceConfigsResultOutputWithContext

func (o GetInstanceConfigsResultOutput) ToGetInstanceConfigsResultOutputWithContext(ctx context.Context) GetInstanceConfigsResultOutput

type GetInstancesArgs

type GetInstancesArgs struct {
	AvailabilityZone   *string `pulumi:"availabilityZone"`
	InstanceType       *string `pulumi:"instanceType"`
	ReservedInstanceId *string `pulumi:"reservedInstanceId"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	AvailabilityZone   pulumi.StringPtrInput `pulumi:"availabilityZone"`
	InstanceType       pulumi.StringPtrInput `pulumi:"instanceType"`
	ReservedInstanceId pulumi.StringPtrInput `pulumi:"reservedInstanceId"`
	ResultOutputFile   pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesReservedInstanceList

type GetInstancesReservedInstanceList struct {
	AvailabilityZone   string `pulumi:"availabilityZone"`
	EndTime            string `pulumi:"endTime"`
	InstanceCount      int    `pulumi:"instanceCount"`
	InstanceType       string `pulumi:"instanceType"`
	ReservedInstanceId string `pulumi:"reservedInstanceId"`
	StartTime          string `pulumi:"startTime"`
	Status             string `pulumi:"status"`
}

type GetInstancesReservedInstanceListArgs

type GetInstancesReservedInstanceListArgs struct {
	AvailabilityZone   pulumi.StringInput `pulumi:"availabilityZone"`
	EndTime            pulumi.StringInput `pulumi:"endTime"`
	InstanceCount      pulumi.IntInput    `pulumi:"instanceCount"`
	InstanceType       pulumi.StringInput `pulumi:"instanceType"`
	ReservedInstanceId pulumi.StringInput `pulumi:"reservedInstanceId"`
	StartTime          pulumi.StringInput `pulumi:"startTime"`
	Status             pulumi.StringInput `pulumi:"status"`
}

func (GetInstancesReservedInstanceListArgs) ElementType

func (GetInstancesReservedInstanceListArgs) ToGetInstancesReservedInstanceListOutput

func (i GetInstancesReservedInstanceListArgs) ToGetInstancesReservedInstanceListOutput() GetInstancesReservedInstanceListOutput

func (GetInstancesReservedInstanceListArgs) ToGetInstancesReservedInstanceListOutputWithContext

func (i GetInstancesReservedInstanceListArgs) ToGetInstancesReservedInstanceListOutputWithContext(ctx context.Context) GetInstancesReservedInstanceListOutput

type GetInstancesReservedInstanceListArray

type GetInstancesReservedInstanceListArray []GetInstancesReservedInstanceListInput

func (GetInstancesReservedInstanceListArray) ElementType

func (GetInstancesReservedInstanceListArray) ToGetInstancesReservedInstanceListArrayOutput

func (i GetInstancesReservedInstanceListArray) ToGetInstancesReservedInstanceListArrayOutput() GetInstancesReservedInstanceListArrayOutput

func (GetInstancesReservedInstanceListArray) ToGetInstancesReservedInstanceListArrayOutputWithContext

func (i GetInstancesReservedInstanceListArray) ToGetInstancesReservedInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesReservedInstanceListArrayOutput

type GetInstancesReservedInstanceListArrayInput

type GetInstancesReservedInstanceListArrayInput interface {
	pulumi.Input

	ToGetInstancesReservedInstanceListArrayOutput() GetInstancesReservedInstanceListArrayOutput
	ToGetInstancesReservedInstanceListArrayOutputWithContext(context.Context) GetInstancesReservedInstanceListArrayOutput
}

GetInstancesReservedInstanceListArrayInput is an input type that accepts GetInstancesReservedInstanceListArray and GetInstancesReservedInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesReservedInstanceListArrayInput` via:

GetInstancesReservedInstanceListArray{ GetInstancesReservedInstanceListArgs{...} }

type GetInstancesReservedInstanceListArrayOutput

type GetInstancesReservedInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesReservedInstanceListArrayOutput) ElementType

func (GetInstancesReservedInstanceListArrayOutput) Index

func (GetInstancesReservedInstanceListArrayOutput) ToGetInstancesReservedInstanceListArrayOutput

func (o GetInstancesReservedInstanceListArrayOutput) ToGetInstancesReservedInstanceListArrayOutput() GetInstancesReservedInstanceListArrayOutput

func (GetInstancesReservedInstanceListArrayOutput) ToGetInstancesReservedInstanceListArrayOutputWithContext

func (o GetInstancesReservedInstanceListArrayOutput) ToGetInstancesReservedInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesReservedInstanceListArrayOutput

type GetInstancesReservedInstanceListInput

type GetInstancesReservedInstanceListInput interface {
	pulumi.Input

	ToGetInstancesReservedInstanceListOutput() GetInstancesReservedInstanceListOutput
	ToGetInstancesReservedInstanceListOutputWithContext(context.Context) GetInstancesReservedInstanceListOutput
}

GetInstancesReservedInstanceListInput is an input type that accepts GetInstancesReservedInstanceListArgs and GetInstancesReservedInstanceListOutput values. You can construct a concrete instance of `GetInstancesReservedInstanceListInput` via:

GetInstancesReservedInstanceListArgs{...}

type GetInstancesReservedInstanceListOutput

type GetInstancesReservedInstanceListOutput struct{ *pulumi.OutputState }

func (GetInstancesReservedInstanceListOutput) AvailabilityZone

func (GetInstancesReservedInstanceListOutput) ElementType

func (GetInstancesReservedInstanceListOutput) EndTime

func (GetInstancesReservedInstanceListOutput) InstanceCount

func (GetInstancesReservedInstanceListOutput) InstanceType

func (GetInstancesReservedInstanceListOutput) ReservedInstanceId

func (GetInstancesReservedInstanceListOutput) StartTime

func (GetInstancesReservedInstanceListOutput) Status

func (GetInstancesReservedInstanceListOutput) ToGetInstancesReservedInstanceListOutput

func (o GetInstancesReservedInstanceListOutput) ToGetInstancesReservedInstanceListOutput() GetInstancesReservedInstanceListOutput

func (GetInstancesReservedInstanceListOutput) ToGetInstancesReservedInstanceListOutputWithContext

func (o GetInstancesReservedInstanceListOutput) ToGetInstancesReservedInstanceListOutputWithContext(ctx context.Context) GetInstancesReservedInstanceListOutput

type GetInstancesResult

type GetInstancesResult struct {
	AvailabilityZone *string `pulumi:"availabilityZone"`
	// The provider-assigned unique ID for this managed resource.
	Id                    string                             `pulumi:"id"`
	InstanceType          *string                            `pulumi:"instanceType"`
	ReservedInstanceId    *string                            `pulumi:"reservedInstanceId"`
	ReservedInstanceLists []GetInstancesReservedInstanceList `pulumi:"reservedInstanceLists"`
	ResultOutputFile      *string                            `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstances.

func GetInstances

func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) AvailabilityZone

func (o GetInstancesResultOutput) AvailabilityZone() pulumi.StringPtrOutput

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstancesResultOutput) InstanceType

func (GetInstancesResultOutput) ReservedInstanceId

func (o GetInstancesResultOutput) ReservedInstanceId() pulumi.StringPtrOutput

func (GetInstancesResultOutput) ReservedInstanceLists

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// Configuration ID of the reserved instance.
	ConfigId pulumi.StringOutput `pulumi:"configId"`
	// Expiry time of the RI.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Number of reserved instances to be purchased.
	InstanceCount pulumi.IntOutput `pulumi:"instanceCount"`
	// Reserved Instance display name. - If you do not specify an instance display name, 'Unnamed' is displayed by default. -
	// Up to 60 characters (including pattern strings) are supported.
	ReservedInstanceName pulumi.StringPtrOutput `pulumi:"reservedInstanceName"`
	// Start time of the RI.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// Status of the RI at the time of purchase.
	Status pulumi.StringOutput `pulumi:"status"`
}

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 {
	// Configuration ID of the reserved instance.
	ConfigId pulumi.StringInput
	// Number of reserved instances to be purchased.
	InstanceCount pulumi.IntInput
	// Reserved Instance display name. - If you do not specify an instance display name, 'Unnamed' is displayed by default. -
	// Up to 60 characters (including pattern strings) are supported.
	ReservedInstanceName 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 InstanceInput

type InstanceInput interface {
	pulumi.Input

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

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

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

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

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

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

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

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

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

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) ConfigId

func (o InstanceOutput) ConfigId() pulumi.StringOutput

Configuration ID of the reserved instance.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) EndTime

func (o InstanceOutput) EndTime() pulumi.StringOutput

Expiry time of the RI.

func (InstanceOutput) InstanceCount

func (o InstanceOutput) InstanceCount() pulumi.IntOutput

Number of reserved instances to be purchased.

func (InstanceOutput) ReservedInstanceName

func (o InstanceOutput) ReservedInstanceName() pulumi.StringPtrOutput

Reserved Instance display name. - If you do not specify an instance display name, 'Unnamed' is displayed by default. - Up to 60 characters (including pattern strings) are supported.

func (InstanceOutput) StartTime

func (o InstanceOutput) StartTime() pulumi.StringOutput

Start time of the RI.

func (InstanceOutput) Status

func (o InstanceOutput) Status() pulumi.StringOutput

Status of the RI at the time of purchase.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

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

type InstanceState

type InstanceState struct {
	// Configuration ID of the reserved instance.
	ConfigId pulumi.StringPtrInput
	// Expiry time of the RI.
	EndTime pulumi.StringPtrInput
	// Number of reserved instances to be purchased.
	InstanceCount pulumi.IntPtrInput
	// Reserved Instance display name. - If you do not specify an instance display name, 'Unnamed' is displayed by default. -
	// Up to 60 characters (including pattern strings) are supported.
	ReservedInstanceName pulumi.StringPtrInput
	// Start time of the RI.
	StartTime pulumi.StringPtrInput
	// Status of the RI at the time of purchase.
	Status pulumi.StringPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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