veenedge

package
v0.0.23 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AvailableResourcesArgs

type AvailableResourcesArgs struct {
	// The limit of bandwidth.
	BandwithLimit int `pulumi:"bandwithLimit"`
	// The type of storage. The value can be `CloudHDD` or `CloudSSD`.
	CloudDiskType string `pulumi:"cloudDiskType"`
	// The type of instance.
	InstanceType string `pulumi:"instanceType"`
	// File name where to save data source results.
	OutputFile *string `pulumi:"outputFile"`
}

A collection of arguments for invoking AvailableResources.

type AvailableResourcesOutputArgs

type AvailableResourcesOutputArgs struct {
	// The limit of bandwidth.
	BandwithLimit pulumi.IntInput `pulumi:"bandwithLimit"`
	// The type of storage. The value can be `CloudHDD` or `CloudSSD`.
	CloudDiskType pulumi.StringInput `pulumi:"cloudDiskType"`
	// The type of instance.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// File name where to save data source results.
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
}

A collection of arguments for invoking AvailableResources.

func (AvailableResourcesOutputArgs) ElementType

type AvailableResourcesRegion

type AvailableResourcesRegion struct {
	// The config of area.
	Area AvailableResourcesRegionArea `pulumi:"area"`
	// The config of city.
	City AvailableResourcesRegionCity `pulumi:"city"`
	// The config of cluster.
	Cluster AvailableResourcesRegionCluster `pulumi:"cluster"`
	// The config of country.
	Country AvailableResourcesRegionCountry `pulumi:"country"`
	// The config of isp.
	Isp AvailableResourcesRegionIsp `pulumi:"isp"`
}

type AvailableResourcesRegionArea

type AvailableResourcesRegionArea struct {
	// The english name of region.
	EnName string `pulumi:"enName"`
	// The id of region.
	Id string `pulumi:"id"`
	// The name of region.
	Name string `pulumi:"name"`
}

type AvailableResourcesRegionAreaArgs

type AvailableResourcesRegionAreaArgs struct {
	// The english name of region.
	EnName pulumi.StringInput `pulumi:"enName"`
	// The id of region.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of region.
	Name pulumi.StringInput `pulumi:"name"`
}

func (AvailableResourcesRegionAreaArgs) ElementType

func (AvailableResourcesRegionAreaArgs) ToAvailableResourcesRegionAreaOutput

func (i AvailableResourcesRegionAreaArgs) ToAvailableResourcesRegionAreaOutput() AvailableResourcesRegionAreaOutput

func (AvailableResourcesRegionAreaArgs) ToAvailableResourcesRegionAreaOutputWithContext

func (i AvailableResourcesRegionAreaArgs) ToAvailableResourcesRegionAreaOutputWithContext(ctx context.Context) AvailableResourcesRegionAreaOutput

type AvailableResourcesRegionAreaInput

type AvailableResourcesRegionAreaInput interface {
	pulumi.Input

	ToAvailableResourcesRegionAreaOutput() AvailableResourcesRegionAreaOutput
	ToAvailableResourcesRegionAreaOutputWithContext(context.Context) AvailableResourcesRegionAreaOutput
}

AvailableResourcesRegionAreaInput is an input type that accepts AvailableResourcesRegionAreaArgs and AvailableResourcesRegionAreaOutput values. You can construct a concrete instance of `AvailableResourcesRegionAreaInput` via:

AvailableResourcesRegionAreaArgs{...}

type AvailableResourcesRegionAreaOutput

type AvailableResourcesRegionAreaOutput struct{ *pulumi.OutputState }

func (AvailableResourcesRegionAreaOutput) ElementType

func (AvailableResourcesRegionAreaOutput) EnName

The english name of region.

func (AvailableResourcesRegionAreaOutput) Id

The id of region.

func (AvailableResourcesRegionAreaOutput) Name

The name of region.

func (AvailableResourcesRegionAreaOutput) ToAvailableResourcesRegionAreaOutput

func (o AvailableResourcesRegionAreaOutput) ToAvailableResourcesRegionAreaOutput() AvailableResourcesRegionAreaOutput

func (AvailableResourcesRegionAreaOutput) ToAvailableResourcesRegionAreaOutputWithContext

func (o AvailableResourcesRegionAreaOutput) ToAvailableResourcesRegionAreaOutputWithContext(ctx context.Context) AvailableResourcesRegionAreaOutput

type AvailableResourcesRegionArgs

type AvailableResourcesRegionArgs struct {
	// The config of area.
	Area AvailableResourcesRegionAreaInput `pulumi:"area"`
	// The config of city.
	City AvailableResourcesRegionCityInput `pulumi:"city"`
	// The config of cluster.
	Cluster AvailableResourcesRegionClusterInput `pulumi:"cluster"`
	// The config of country.
	Country AvailableResourcesRegionCountryInput `pulumi:"country"`
	// The config of isp.
	Isp AvailableResourcesRegionIspInput `pulumi:"isp"`
}

func (AvailableResourcesRegionArgs) ElementType

func (AvailableResourcesRegionArgs) ToAvailableResourcesRegionOutput

func (i AvailableResourcesRegionArgs) ToAvailableResourcesRegionOutput() AvailableResourcesRegionOutput

func (AvailableResourcesRegionArgs) ToAvailableResourcesRegionOutputWithContext

func (i AvailableResourcesRegionArgs) ToAvailableResourcesRegionOutputWithContext(ctx context.Context) AvailableResourcesRegionOutput

type AvailableResourcesRegionArray

type AvailableResourcesRegionArray []AvailableResourcesRegionInput

func (AvailableResourcesRegionArray) ElementType

func (AvailableResourcesRegionArray) ToAvailableResourcesRegionArrayOutput

func (i AvailableResourcesRegionArray) ToAvailableResourcesRegionArrayOutput() AvailableResourcesRegionArrayOutput

func (AvailableResourcesRegionArray) ToAvailableResourcesRegionArrayOutputWithContext

func (i AvailableResourcesRegionArray) ToAvailableResourcesRegionArrayOutputWithContext(ctx context.Context) AvailableResourcesRegionArrayOutput

type AvailableResourcesRegionArrayInput

type AvailableResourcesRegionArrayInput interface {
	pulumi.Input

	ToAvailableResourcesRegionArrayOutput() AvailableResourcesRegionArrayOutput
	ToAvailableResourcesRegionArrayOutputWithContext(context.Context) AvailableResourcesRegionArrayOutput
}

AvailableResourcesRegionArrayInput is an input type that accepts AvailableResourcesRegionArray and AvailableResourcesRegionArrayOutput values. You can construct a concrete instance of `AvailableResourcesRegionArrayInput` via:

AvailableResourcesRegionArray{ AvailableResourcesRegionArgs{...} }

type AvailableResourcesRegionArrayOutput

type AvailableResourcesRegionArrayOutput struct{ *pulumi.OutputState }

func (AvailableResourcesRegionArrayOutput) ElementType

func (AvailableResourcesRegionArrayOutput) Index

func (AvailableResourcesRegionArrayOutput) ToAvailableResourcesRegionArrayOutput

func (o AvailableResourcesRegionArrayOutput) ToAvailableResourcesRegionArrayOutput() AvailableResourcesRegionArrayOutput

func (AvailableResourcesRegionArrayOutput) ToAvailableResourcesRegionArrayOutputWithContext

func (o AvailableResourcesRegionArrayOutput) ToAvailableResourcesRegionArrayOutputWithContext(ctx context.Context) AvailableResourcesRegionArrayOutput

type AvailableResourcesRegionCity

type AvailableResourcesRegionCity struct {
	// The english name of region.
	EnName string `pulumi:"enName"`
	// The id of region.
	Id string `pulumi:"id"`
	// The name of region.
	Name string `pulumi:"name"`
}

type AvailableResourcesRegionCityArgs

type AvailableResourcesRegionCityArgs struct {
	// The english name of region.
	EnName pulumi.StringInput `pulumi:"enName"`
	// The id of region.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of region.
	Name pulumi.StringInput `pulumi:"name"`
}

func (AvailableResourcesRegionCityArgs) ElementType

func (AvailableResourcesRegionCityArgs) ToAvailableResourcesRegionCityOutput

func (i AvailableResourcesRegionCityArgs) ToAvailableResourcesRegionCityOutput() AvailableResourcesRegionCityOutput

func (AvailableResourcesRegionCityArgs) ToAvailableResourcesRegionCityOutputWithContext

func (i AvailableResourcesRegionCityArgs) ToAvailableResourcesRegionCityOutputWithContext(ctx context.Context) AvailableResourcesRegionCityOutput

type AvailableResourcesRegionCityInput

type AvailableResourcesRegionCityInput interface {
	pulumi.Input

	ToAvailableResourcesRegionCityOutput() AvailableResourcesRegionCityOutput
	ToAvailableResourcesRegionCityOutputWithContext(context.Context) AvailableResourcesRegionCityOutput
}

AvailableResourcesRegionCityInput is an input type that accepts AvailableResourcesRegionCityArgs and AvailableResourcesRegionCityOutput values. You can construct a concrete instance of `AvailableResourcesRegionCityInput` via:

AvailableResourcesRegionCityArgs{...}

type AvailableResourcesRegionCityOutput

type AvailableResourcesRegionCityOutput struct{ *pulumi.OutputState }

func (AvailableResourcesRegionCityOutput) ElementType

func (AvailableResourcesRegionCityOutput) EnName

The english name of region.

func (AvailableResourcesRegionCityOutput) Id

The id of region.

func (AvailableResourcesRegionCityOutput) Name

The name of region.

func (AvailableResourcesRegionCityOutput) ToAvailableResourcesRegionCityOutput

func (o AvailableResourcesRegionCityOutput) ToAvailableResourcesRegionCityOutput() AvailableResourcesRegionCityOutput

func (AvailableResourcesRegionCityOutput) ToAvailableResourcesRegionCityOutputWithContext

func (o AvailableResourcesRegionCityOutput) ToAvailableResourcesRegionCityOutputWithContext(ctx context.Context) AvailableResourcesRegionCityOutput

type AvailableResourcesRegionCluster

type AvailableResourcesRegionCluster struct {
	// The english name of region.
	EnName string `pulumi:"enName"`
	// The id of region.
	Id string `pulumi:"id"`
	// The name of region.
	Name string `pulumi:"name"`
}

type AvailableResourcesRegionClusterArgs

type AvailableResourcesRegionClusterArgs struct {
	// The english name of region.
	EnName pulumi.StringInput `pulumi:"enName"`
	// The id of region.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of region.
	Name pulumi.StringInput `pulumi:"name"`
}

func (AvailableResourcesRegionClusterArgs) ElementType

func (AvailableResourcesRegionClusterArgs) ToAvailableResourcesRegionClusterOutput

func (i AvailableResourcesRegionClusterArgs) ToAvailableResourcesRegionClusterOutput() AvailableResourcesRegionClusterOutput

func (AvailableResourcesRegionClusterArgs) ToAvailableResourcesRegionClusterOutputWithContext

func (i AvailableResourcesRegionClusterArgs) ToAvailableResourcesRegionClusterOutputWithContext(ctx context.Context) AvailableResourcesRegionClusterOutput

type AvailableResourcesRegionClusterInput

type AvailableResourcesRegionClusterInput interface {
	pulumi.Input

	ToAvailableResourcesRegionClusterOutput() AvailableResourcesRegionClusterOutput
	ToAvailableResourcesRegionClusterOutputWithContext(context.Context) AvailableResourcesRegionClusterOutput
}

AvailableResourcesRegionClusterInput is an input type that accepts AvailableResourcesRegionClusterArgs and AvailableResourcesRegionClusterOutput values. You can construct a concrete instance of `AvailableResourcesRegionClusterInput` via:

AvailableResourcesRegionClusterArgs{...}

type AvailableResourcesRegionClusterOutput

type AvailableResourcesRegionClusterOutput struct{ *pulumi.OutputState }

func (AvailableResourcesRegionClusterOutput) ElementType

func (AvailableResourcesRegionClusterOutput) EnName

The english name of region.

func (AvailableResourcesRegionClusterOutput) Id

The id of region.

func (AvailableResourcesRegionClusterOutput) Name

The name of region.

func (AvailableResourcesRegionClusterOutput) ToAvailableResourcesRegionClusterOutput

func (o AvailableResourcesRegionClusterOutput) ToAvailableResourcesRegionClusterOutput() AvailableResourcesRegionClusterOutput

func (AvailableResourcesRegionClusterOutput) ToAvailableResourcesRegionClusterOutputWithContext

func (o AvailableResourcesRegionClusterOutput) ToAvailableResourcesRegionClusterOutputWithContext(ctx context.Context) AvailableResourcesRegionClusterOutput

type AvailableResourcesRegionCountry

type AvailableResourcesRegionCountry struct {
	// The english name of region.
	EnName string `pulumi:"enName"`
	// The id of region.
	Id string `pulumi:"id"`
	// The name of region.
	Name string `pulumi:"name"`
}

type AvailableResourcesRegionCountryArgs

type AvailableResourcesRegionCountryArgs struct {
	// The english name of region.
	EnName pulumi.StringInput `pulumi:"enName"`
	// The id of region.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of region.
	Name pulumi.StringInput `pulumi:"name"`
}

func (AvailableResourcesRegionCountryArgs) ElementType

func (AvailableResourcesRegionCountryArgs) ToAvailableResourcesRegionCountryOutput

func (i AvailableResourcesRegionCountryArgs) ToAvailableResourcesRegionCountryOutput() AvailableResourcesRegionCountryOutput

func (AvailableResourcesRegionCountryArgs) ToAvailableResourcesRegionCountryOutputWithContext

func (i AvailableResourcesRegionCountryArgs) ToAvailableResourcesRegionCountryOutputWithContext(ctx context.Context) AvailableResourcesRegionCountryOutput

type AvailableResourcesRegionCountryInput

type AvailableResourcesRegionCountryInput interface {
	pulumi.Input

	ToAvailableResourcesRegionCountryOutput() AvailableResourcesRegionCountryOutput
	ToAvailableResourcesRegionCountryOutputWithContext(context.Context) AvailableResourcesRegionCountryOutput
}

AvailableResourcesRegionCountryInput is an input type that accepts AvailableResourcesRegionCountryArgs and AvailableResourcesRegionCountryOutput values. You can construct a concrete instance of `AvailableResourcesRegionCountryInput` via:

AvailableResourcesRegionCountryArgs{...}

type AvailableResourcesRegionCountryOutput

type AvailableResourcesRegionCountryOutput struct{ *pulumi.OutputState }

func (AvailableResourcesRegionCountryOutput) ElementType

func (AvailableResourcesRegionCountryOutput) EnName

The english name of region.

func (AvailableResourcesRegionCountryOutput) Id

The id of region.

func (AvailableResourcesRegionCountryOutput) Name

The name of region.

func (AvailableResourcesRegionCountryOutput) ToAvailableResourcesRegionCountryOutput

func (o AvailableResourcesRegionCountryOutput) ToAvailableResourcesRegionCountryOutput() AvailableResourcesRegionCountryOutput

func (AvailableResourcesRegionCountryOutput) ToAvailableResourcesRegionCountryOutputWithContext

func (o AvailableResourcesRegionCountryOutput) ToAvailableResourcesRegionCountryOutputWithContext(ctx context.Context) AvailableResourcesRegionCountryOutput

type AvailableResourcesRegionInput

type AvailableResourcesRegionInput interface {
	pulumi.Input

	ToAvailableResourcesRegionOutput() AvailableResourcesRegionOutput
	ToAvailableResourcesRegionOutputWithContext(context.Context) AvailableResourcesRegionOutput
}

AvailableResourcesRegionInput is an input type that accepts AvailableResourcesRegionArgs and AvailableResourcesRegionOutput values. You can construct a concrete instance of `AvailableResourcesRegionInput` via:

AvailableResourcesRegionArgs{...}

type AvailableResourcesRegionIsp

type AvailableResourcesRegionIsp struct {
	// The english name of region.
	EnName string `pulumi:"enName"`
	// The id of region.
	Id string `pulumi:"id"`
	// The name of region.
	Name string `pulumi:"name"`
}

type AvailableResourcesRegionIspArgs

type AvailableResourcesRegionIspArgs struct {
	// The english name of region.
	EnName pulumi.StringInput `pulumi:"enName"`
	// The id of region.
	Id pulumi.StringInput `pulumi:"id"`
	// The name of region.
	Name pulumi.StringInput `pulumi:"name"`
}

func (AvailableResourcesRegionIspArgs) ElementType

func (AvailableResourcesRegionIspArgs) ToAvailableResourcesRegionIspOutput

func (i AvailableResourcesRegionIspArgs) ToAvailableResourcesRegionIspOutput() AvailableResourcesRegionIspOutput

func (AvailableResourcesRegionIspArgs) ToAvailableResourcesRegionIspOutputWithContext

func (i AvailableResourcesRegionIspArgs) ToAvailableResourcesRegionIspOutputWithContext(ctx context.Context) AvailableResourcesRegionIspOutput

type AvailableResourcesRegionIspInput

type AvailableResourcesRegionIspInput interface {
	pulumi.Input

	ToAvailableResourcesRegionIspOutput() AvailableResourcesRegionIspOutput
	ToAvailableResourcesRegionIspOutputWithContext(context.Context) AvailableResourcesRegionIspOutput
}

AvailableResourcesRegionIspInput is an input type that accepts AvailableResourcesRegionIspArgs and AvailableResourcesRegionIspOutput values. You can construct a concrete instance of `AvailableResourcesRegionIspInput` via:

AvailableResourcesRegionIspArgs{...}

type AvailableResourcesRegionIspOutput

type AvailableResourcesRegionIspOutput struct{ *pulumi.OutputState }

func (AvailableResourcesRegionIspOutput) ElementType

func (AvailableResourcesRegionIspOutput) EnName

The english name of region.

func (AvailableResourcesRegionIspOutput) Id

The id of region.

func (AvailableResourcesRegionIspOutput) Name

The name of region.

func (AvailableResourcesRegionIspOutput) ToAvailableResourcesRegionIspOutput

func (o AvailableResourcesRegionIspOutput) ToAvailableResourcesRegionIspOutput() AvailableResourcesRegionIspOutput

func (AvailableResourcesRegionIspOutput) ToAvailableResourcesRegionIspOutputWithContext

func (o AvailableResourcesRegionIspOutput) ToAvailableResourcesRegionIspOutputWithContext(ctx context.Context) AvailableResourcesRegionIspOutput

type AvailableResourcesRegionOutput

type AvailableResourcesRegionOutput struct{ *pulumi.OutputState }

func (AvailableResourcesRegionOutput) Area

The config of area.

func (AvailableResourcesRegionOutput) City

The config of city.

func (AvailableResourcesRegionOutput) Cluster

The config of cluster.

func (AvailableResourcesRegionOutput) Country

The config of country.

func (AvailableResourcesRegionOutput) ElementType

func (AvailableResourcesRegionOutput) Isp

The config of isp.

func (AvailableResourcesRegionOutput) ToAvailableResourcesRegionOutput

func (o AvailableResourcesRegionOutput) ToAvailableResourcesRegionOutput() AvailableResourcesRegionOutput

func (AvailableResourcesRegionOutput) ToAvailableResourcesRegionOutputWithContext

func (o AvailableResourcesRegionOutput) ToAvailableResourcesRegionOutputWithContext(ctx context.Context) AvailableResourcesRegionOutput

type AvailableResourcesResult

type AvailableResourcesResult struct {
	BandwithLimit int    `pulumi:"bandwithLimit"`
	CloudDiskType string `pulumi:"cloudDiskType"`
	// The provider-assigned unique ID for this managed resource.
	Id           string  `pulumi:"id"`
	InstanceType string  `pulumi:"instanceType"`
	OutputFile   *string `pulumi:"outputFile"`
	// The collection of resource query.
	Regions []AvailableResourcesRegion `pulumi:"regions"`
	// The total count of resource query.
	TotalCount int `pulumi:"totalCount"`
}

A collection of values returned by AvailableResources.

func AvailableResources

func AvailableResources(ctx *pulumi.Context, args *AvailableResourcesArgs, opts ...pulumi.InvokeOption) (*AvailableResourcesResult, error)

Use this data source to query detailed information of veenedge available resources ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := veenedge.AvailableResources(ctx, &veenedge.AvailableResourcesArgs{
			BandwithLimit: 20,
			CloudDiskType: "CloudSSD",
			InstanceType:  "ve******rge",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type AvailableResourcesResultOutput

type AvailableResourcesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by AvailableResources.

func (AvailableResourcesResultOutput) BandwithLimit

func (AvailableResourcesResultOutput) CloudDiskType

func (AvailableResourcesResultOutput) ElementType

func (AvailableResourcesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (AvailableResourcesResultOutput) InstanceType

func (AvailableResourcesResultOutput) OutputFile

func (AvailableResourcesResultOutput) Regions

The collection of resource query.

func (AvailableResourcesResultOutput) ToAvailableResourcesResultOutput

func (o AvailableResourcesResultOutput) ToAvailableResourcesResultOutput() AvailableResourcesResultOutput

func (AvailableResourcesResultOutput) ToAvailableResourcesResultOutputWithContext

func (o AvailableResourcesResultOutput) ToAvailableResourcesResultOutputWithContext(ctx context.Context) AvailableResourcesResultOutput

func (AvailableResourcesResultOutput) TotalCount

The total count of resource query.

type CloudServer

type CloudServer struct {
	pulumi.CustomResourceState

	// The config of the billing.
	BillingConfig CloudServerBillingConfigPtrOutput `pulumi:"billingConfig"`
	// The name of cloud server.
	CloudserverName pulumi.StringOutput `pulumi:"cloudserverName"`
	// The custom data.
	CustomData CloudServerCustomDataOutput `pulumi:"customData"`
	// The name of default area.
	DefaultAreaName pulumi.StringOutput `pulumi:"defaultAreaName"`
	// The name of default cluster.
	DefaultClusterName pulumi.StringPtrOutput `pulumi:"defaultClusterName"`
	// The default instance id generate by cloud server.
	DefaultInstanceId pulumi.StringOutput `pulumi:"defaultInstanceId"`
	// The default isp info.
	DefaultIsp pulumi.StringOutput `pulumi:"defaultIsp"`
	// The image id of cloud server.
	ImageId pulumi.StringOutput `pulumi:"imageId"`
	// The config of the network.
	NetworkConfig CloudServerNetworkConfigOutput `pulumi:"networkConfig"`
	// The schedule strategy.
	ScheduleStrategy CloudServerScheduleStrategyOutput `pulumi:"scheduleStrategy"`
	// The data of secret. The value can be Password or KeyPair ID.
	SecretData pulumi.StringPtrOutput `pulumi:"secretData"`
	// The type of secret. The value can be `KeyPair` or `Password`.
	SecretType pulumi.StringOutput `pulumi:"secretType"`
	// The server area level. The value can be `region` or `city`.
	ServerAreaLevel pulumi.StringOutput `pulumi:"serverAreaLevel"`
	// The spec name of cloud server.
	SpecName pulumi.StringOutput `pulumi:"specName"`
	// The config of the storage.
	StorageConfig CloudServerStorageConfigOutput `pulumi:"storageConfig"`
}

Provides a resource to manage veenedge cloud server ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := veenedge.NewCloudServer(ctx, "foo", &veenedge.CloudServerArgs{
			BillingConfig: &veenedge.CloudServerBillingConfigArgs{
				BandwidthBillingMethod: pulumi.String("MonthlyP95"),
				ComputingBillingMethod: pulumi.String("MonthlyPeak"),
			},
			CloudserverName: pulumi.String("tf-test"),
			DefaultAreaName: pulumi.String("C******na"),
			DefaultIsp:      pulumi.String("CMCC"),
			ImageId:         pulumi.String("image*****viqm"),
			NetworkConfig: &veenedge.CloudServerNetworkConfigArgs{
				BandwidthPeak: pulumi.String("5"),
			},
			ScheduleStrategy: &veenedge.CloudServerScheduleStrategyArgs{
				NetworkStrategy:  pulumi.String("region"),
				PriceStrategy:    pulumi.String("high_priority"),
				ScheduleStrategy: pulumi.String("dispersion"),
			},
			SecretData:      pulumi.String("sshkey-47*****wgc"),
			SecretType:      pulumi.String("KeyPair"),
			ServerAreaLevel: pulumi.String("region"),
			SpecName:        pulumi.String("veEN****rge"),
			StorageConfig: &veenedge.CloudServerStorageConfigArgs{
				DataDiskLists: veenedge.CloudServerStorageConfigDataDiskListArray{
					&veenedge.CloudServerStorageConfigDataDiskListArgs{
						Capacity:    pulumi.String("20"),
						StorageType: pulumi.String("CloudBlockSSD"),
					},
				},
				SystemDisk: &veenedge.CloudServerStorageConfigSystemDiskArgs{
					Capacity:    pulumi.String("40"),
					StorageType: pulumi.String("CloudBlockSSD"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

CloudServer can be imported using the id, e.g.

```sh

$ pulumi import volcengine:veenedge/cloudServer:CloudServer default cloudserver-n769ewmjjqyqh5dv

```

After the veenedge cloud server is created, a default edge instance will be created, we recommend managing this default instance as follows resource "volcengine_veenedge_instance" "foo1" {

instance_id = volcengine_veenedge_cloud_server.foo.default_instance_id }

func GetCloudServer

func GetCloudServer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudServerState, opts ...pulumi.ResourceOption) (*CloudServer, error)

GetCloudServer gets an existing CloudServer 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 NewCloudServer

func NewCloudServer(ctx *pulumi.Context,
	name string, args *CloudServerArgs, opts ...pulumi.ResourceOption) (*CloudServer, error)

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

func (*CloudServer) ElementType

func (*CloudServer) ElementType() reflect.Type

func (*CloudServer) ToCloudServerOutput

func (i *CloudServer) ToCloudServerOutput() CloudServerOutput

func (*CloudServer) ToCloudServerOutputWithContext

func (i *CloudServer) ToCloudServerOutputWithContext(ctx context.Context) CloudServerOutput

type CloudServerArgs

type CloudServerArgs struct {
	// The config of the billing.
	BillingConfig CloudServerBillingConfigPtrInput
	// The name of cloud server.
	CloudserverName pulumi.StringInput
	// The custom data.
	CustomData CloudServerCustomDataPtrInput
	// The name of default area.
	DefaultAreaName pulumi.StringInput
	// The name of default cluster.
	DefaultClusterName pulumi.StringPtrInput
	// The default isp info.
	DefaultIsp pulumi.StringInput
	// The image id of cloud server.
	ImageId pulumi.StringInput
	// The config of the network.
	NetworkConfig CloudServerNetworkConfigInput
	// The schedule strategy.
	ScheduleStrategy CloudServerScheduleStrategyInput
	// The data of secret. The value can be Password or KeyPair ID.
	SecretData pulumi.StringPtrInput
	// The type of secret. The value can be `KeyPair` or `Password`.
	SecretType pulumi.StringInput
	// The server area level. The value can be `region` or `city`.
	ServerAreaLevel pulumi.StringInput
	// The spec name of cloud server.
	SpecName pulumi.StringInput
	// The config of the storage.
	StorageConfig CloudServerStorageConfigInput
}

The set of arguments for constructing a CloudServer resource.

func (CloudServerArgs) ElementType

func (CloudServerArgs) ElementType() reflect.Type

type CloudServerArray

type CloudServerArray []CloudServerInput

func (CloudServerArray) ElementType

func (CloudServerArray) ElementType() reflect.Type

func (CloudServerArray) ToCloudServerArrayOutput

func (i CloudServerArray) ToCloudServerArrayOutput() CloudServerArrayOutput

func (CloudServerArray) ToCloudServerArrayOutputWithContext

func (i CloudServerArray) ToCloudServerArrayOutputWithContext(ctx context.Context) CloudServerArrayOutput

type CloudServerArrayInput

type CloudServerArrayInput interface {
	pulumi.Input

	ToCloudServerArrayOutput() CloudServerArrayOutput
	ToCloudServerArrayOutputWithContext(context.Context) CloudServerArrayOutput
}

CloudServerArrayInput is an input type that accepts CloudServerArray and CloudServerArrayOutput values. You can construct a concrete instance of `CloudServerArrayInput` via:

CloudServerArray{ CloudServerArgs{...} }

type CloudServerArrayOutput

type CloudServerArrayOutput struct{ *pulumi.OutputState }

func (CloudServerArrayOutput) ElementType

func (CloudServerArrayOutput) ElementType() reflect.Type

func (CloudServerArrayOutput) Index

func (CloudServerArrayOutput) ToCloudServerArrayOutput

func (o CloudServerArrayOutput) ToCloudServerArrayOutput() CloudServerArrayOutput

func (CloudServerArrayOutput) ToCloudServerArrayOutputWithContext

func (o CloudServerArrayOutput) ToCloudServerArrayOutputWithContext(ctx context.Context) CloudServerArrayOutput

type CloudServerBillingConfig

type CloudServerBillingConfig struct {
	// The method of bandwidth billing. The value can be `MonthlyP95` or `DailyPeak`.
	BandwidthBillingMethod string `pulumi:"bandwidthBillingMethod"`
	// The method of computing billing. The value can be `MonthlyPeak` or `DailyPeak`.
	ComputingBillingMethod string `pulumi:"computingBillingMethod"`
}

type CloudServerBillingConfigArgs

type CloudServerBillingConfigArgs struct {
	// The method of bandwidth billing. The value can be `MonthlyP95` or `DailyPeak`.
	BandwidthBillingMethod pulumi.StringInput `pulumi:"bandwidthBillingMethod"`
	// The method of computing billing. The value can be `MonthlyPeak` or `DailyPeak`.
	ComputingBillingMethod pulumi.StringInput `pulumi:"computingBillingMethod"`
}

func (CloudServerBillingConfigArgs) ElementType

func (CloudServerBillingConfigArgs) ToCloudServerBillingConfigOutput

func (i CloudServerBillingConfigArgs) ToCloudServerBillingConfigOutput() CloudServerBillingConfigOutput

func (CloudServerBillingConfigArgs) ToCloudServerBillingConfigOutputWithContext

func (i CloudServerBillingConfigArgs) ToCloudServerBillingConfigOutputWithContext(ctx context.Context) CloudServerBillingConfigOutput

func (CloudServerBillingConfigArgs) ToCloudServerBillingConfigPtrOutput

func (i CloudServerBillingConfigArgs) ToCloudServerBillingConfigPtrOutput() CloudServerBillingConfigPtrOutput

func (CloudServerBillingConfigArgs) ToCloudServerBillingConfigPtrOutputWithContext

func (i CloudServerBillingConfigArgs) ToCloudServerBillingConfigPtrOutputWithContext(ctx context.Context) CloudServerBillingConfigPtrOutput

type CloudServerBillingConfigInput

type CloudServerBillingConfigInput interface {
	pulumi.Input

	ToCloudServerBillingConfigOutput() CloudServerBillingConfigOutput
	ToCloudServerBillingConfigOutputWithContext(context.Context) CloudServerBillingConfigOutput
}

CloudServerBillingConfigInput is an input type that accepts CloudServerBillingConfigArgs and CloudServerBillingConfigOutput values. You can construct a concrete instance of `CloudServerBillingConfigInput` via:

CloudServerBillingConfigArgs{...}

type CloudServerBillingConfigOutput

type CloudServerBillingConfigOutput struct{ *pulumi.OutputState }

func (CloudServerBillingConfigOutput) BandwidthBillingMethod

func (o CloudServerBillingConfigOutput) BandwidthBillingMethod() pulumi.StringOutput

The method of bandwidth billing. The value can be `MonthlyP95` or `DailyPeak`.

func (CloudServerBillingConfigOutput) ComputingBillingMethod

func (o CloudServerBillingConfigOutput) ComputingBillingMethod() pulumi.StringOutput

The method of computing billing. The value can be `MonthlyPeak` or `DailyPeak`.

func (CloudServerBillingConfigOutput) ElementType

func (CloudServerBillingConfigOutput) ToCloudServerBillingConfigOutput

func (o CloudServerBillingConfigOutput) ToCloudServerBillingConfigOutput() CloudServerBillingConfigOutput

func (CloudServerBillingConfigOutput) ToCloudServerBillingConfigOutputWithContext

func (o CloudServerBillingConfigOutput) ToCloudServerBillingConfigOutputWithContext(ctx context.Context) CloudServerBillingConfigOutput

func (CloudServerBillingConfigOutput) ToCloudServerBillingConfigPtrOutput

func (o CloudServerBillingConfigOutput) ToCloudServerBillingConfigPtrOutput() CloudServerBillingConfigPtrOutput

func (CloudServerBillingConfigOutput) ToCloudServerBillingConfigPtrOutputWithContext

func (o CloudServerBillingConfigOutput) ToCloudServerBillingConfigPtrOutputWithContext(ctx context.Context) CloudServerBillingConfigPtrOutput

type CloudServerBillingConfigPtrInput

type CloudServerBillingConfigPtrInput interface {
	pulumi.Input

	ToCloudServerBillingConfigPtrOutput() CloudServerBillingConfigPtrOutput
	ToCloudServerBillingConfigPtrOutputWithContext(context.Context) CloudServerBillingConfigPtrOutput
}

CloudServerBillingConfigPtrInput is an input type that accepts CloudServerBillingConfigArgs, CloudServerBillingConfigPtr and CloudServerBillingConfigPtrOutput values. You can construct a concrete instance of `CloudServerBillingConfigPtrInput` via:

        CloudServerBillingConfigArgs{...}

or:

        nil

type CloudServerBillingConfigPtrOutput

type CloudServerBillingConfigPtrOutput struct{ *pulumi.OutputState }

func (CloudServerBillingConfigPtrOutput) BandwidthBillingMethod

func (o CloudServerBillingConfigPtrOutput) BandwidthBillingMethod() pulumi.StringPtrOutput

The method of bandwidth billing. The value can be `MonthlyP95` or `DailyPeak`.

func (CloudServerBillingConfigPtrOutput) ComputingBillingMethod

func (o CloudServerBillingConfigPtrOutput) ComputingBillingMethod() pulumi.StringPtrOutput

The method of computing billing. The value can be `MonthlyPeak` or `DailyPeak`.

func (CloudServerBillingConfigPtrOutput) Elem

func (CloudServerBillingConfigPtrOutput) ElementType

func (CloudServerBillingConfigPtrOutput) ToCloudServerBillingConfigPtrOutput

func (o CloudServerBillingConfigPtrOutput) ToCloudServerBillingConfigPtrOutput() CloudServerBillingConfigPtrOutput

func (CloudServerBillingConfigPtrOutput) ToCloudServerBillingConfigPtrOutputWithContext

func (o CloudServerBillingConfigPtrOutput) ToCloudServerBillingConfigPtrOutputWithContext(ctx context.Context) CloudServerBillingConfigPtrOutput

type CloudServerCustomData

type CloudServerCustomData struct {
	// The custom data info.
	Data string `pulumi:"data"`
}

type CloudServerCustomDataArgs

type CloudServerCustomDataArgs struct {
	// The custom data info.
	Data pulumi.StringInput `pulumi:"data"`
}

func (CloudServerCustomDataArgs) ElementType

func (CloudServerCustomDataArgs) ElementType() reflect.Type

func (CloudServerCustomDataArgs) ToCloudServerCustomDataOutput

func (i CloudServerCustomDataArgs) ToCloudServerCustomDataOutput() CloudServerCustomDataOutput

func (CloudServerCustomDataArgs) ToCloudServerCustomDataOutputWithContext

func (i CloudServerCustomDataArgs) ToCloudServerCustomDataOutputWithContext(ctx context.Context) CloudServerCustomDataOutput

func (CloudServerCustomDataArgs) ToCloudServerCustomDataPtrOutput

func (i CloudServerCustomDataArgs) ToCloudServerCustomDataPtrOutput() CloudServerCustomDataPtrOutput

func (CloudServerCustomDataArgs) ToCloudServerCustomDataPtrOutputWithContext

func (i CloudServerCustomDataArgs) ToCloudServerCustomDataPtrOutputWithContext(ctx context.Context) CloudServerCustomDataPtrOutput

type CloudServerCustomDataInput

type CloudServerCustomDataInput interface {
	pulumi.Input

	ToCloudServerCustomDataOutput() CloudServerCustomDataOutput
	ToCloudServerCustomDataOutputWithContext(context.Context) CloudServerCustomDataOutput
}

CloudServerCustomDataInput is an input type that accepts CloudServerCustomDataArgs and CloudServerCustomDataOutput values. You can construct a concrete instance of `CloudServerCustomDataInput` via:

CloudServerCustomDataArgs{...}

type CloudServerCustomDataOutput

type CloudServerCustomDataOutput struct{ *pulumi.OutputState }

func (CloudServerCustomDataOutput) Data

The custom data info.

func (CloudServerCustomDataOutput) ElementType

func (CloudServerCustomDataOutput) ToCloudServerCustomDataOutput

func (o CloudServerCustomDataOutput) ToCloudServerCustomDataOutput() CloudServerCustomDataOutput

func (CloudServerCustomDataOutput) ToCloudServerCustomDataOutputWithContext

func (o CloudServerCustomDataOutput) ToCloudServerCustomDataOutputWithContext(ctx context.Context) CloudServerCustomDataOutput

func (CloudServerCustomDataOutput) ToCloudServerCustomDataPtrOutput

func (o CloudServerCustomDataOutput) ToCloudServerCustomDataPtrOutput() CloudServerCustomDataPtrOutput

func (CloudServerCustomDataOutput) ToCloudServerCustomDataPtrOutputWithContext

func (o CloudServerCustomDataOutput) ToCloudServerCustomDataPtrOutputWithContext(ctx context.Context) CloudServerCustomDataPtrOutput

type CloudServerCustomDataPtrInput

type CloudServerCustomDataPtrInput interface {
	pulumi.Input

	ToCloudServerCustomDataPtrOutput() CloudServerCustomDataPtrOutput
	ToCloudServerCustomDataPtrOutputWithContext(context.Context) CloudServerCustomDataPtrOutput
}

CloudServerCustomDataPtrInput is an input type that accepts CloudServerCustomDataArgs, CloudServerCustomDataPtr and CloudServerCustomDataPtrOutput values. You can construct a concrete instance of `CloudServerCustomDataPtrInput` via:

        CloudServerCustomDataArgs{...}

or:

        nil

type CloudServerCustomDataPtrOutput

type CloudServerCustomDataPtrOutput struct{ *pulumi.OutputState }

func (CloudServerCustomDataPtrOutput) Data

The custom data info.

func (CloudServerCustomDataPtrOutput) Elem

func (CloudServerCustomDataPtrOutput) ElementType

func (CloudServerCustomDataPtrOutput) ToCloudServerCustomDataPtrOutput

func (o CloudServerCustomDataPtrOutput) ToCloudServerCustomDataPtrOutput() CloudServerCustomDataPtrOutput

func (CloudServerCustomDataPtrOutput) ToCloudServerCustomDataPtrOutputWithContext

func (o CloudServerCustomDataPtrOutput) ToCloudServerCustomDataPtrOutputWithContext(ctx context.Context) CloudServerCustomDataPtrOutput

type CloudServerInput

type CloudServerInput interface {
	pulumi.Input

	ToCloudServerOutput() CloudServerOutput
	ToCloudServerOutputWithContext(ctx context.Context) CloudServerOutput
}

type CloudServerMap

type CloudServerMap map[string]CloudServerInput

func (CloudServerMap) ElementType

func (CloudServerMap) ElementType() reflect.Type

func (CloudServerMap) ToCloudServerMapOutput

func (i CloudServerMap) ToCloudServerMapOutput() CloudServerMapOutput

func (CloudServerMap) ToCloudServerMapOutputWithContext

func (i CloudServerMap) ToCloudServerMapOutputWithContext(ctx context.Context) CloudServerMapOutput

type CloudServerMapInput

type CloudServerMapInput interface {
	pulumi.Input

	ToCloudServerMapOutput() CloudServerMapOutput
	ToCloudServerMapOutputWithContext(context.Context) CloudServerMapOutput
}

CloudServerMapInput is an input type that accepts CloudServerMap and CloudServerMapOutput values. You can construct a concrete instance of `CloudServerMapInput` via:

CloudServerMap{ "key": CloudServerArgs{...} }

type CloudServerMapOutput

type CloudServerMapOutput struct{ *pulumi.OutputState }

func (CloudServerMapOutput) ElementType

func (CloudServerMapOutput) ElementType() reflect.Type

func (CloudServerMapOutput) MapIndex

func (CloudServerMapOutput) ToCloudServerMapOutput

func (o CloudServerMapOutput) ToCloudServerMapOutput() CloudServerMapOutput

func (CloudServerMapOutput) ToCloudServerMapOutputWithContext

func (o CloudServerMapOutput) ToCloudServerMapOutputWithContext(ctx context.Context) CloudServerMapOutput

type CloudServerNetworkConfig

type CloudServerNetworkConfig struct {
	// The peak of bandwidth.
	BandwidthPeak string `pulumi:"bandwidthPeak"`
	// The name of custom external interface.
	CustomExternalInterfaceName *string `pulumi:"customExternalInterfaceName"`
	// The name of custom internal interface.
	CustomInternalInterfaceName *string `pulumi:"customInternalInterfaceName"`
	// Whether enable ipv6.
	EnableIpv6 *bool `pulumi:"enableIpv6"`
	// The internal peak of bandwidth.
	InternalBandwidthPeak *string `pulumi:"internalBandwidthPeak"`
}

type CloudServerNetworkConfigArgs

type CloudServerNetworkConfigArgs struct {
	// The peak of bandwidth.
	BandwidthPeak pulumi.StringInput `pulumi:"bandwidthPeak"`
	// The name of custom external interface.
	CustomExternalInterfaceName pulumi.StringPtrInput `pulumi:"customExternalInterfaceName"`
	// The name of custom internal interface.
	CustomInternalInterfaceName pulumi.StringPtrInput `pulumi:"customInternalInterfaceName"`
	// Whether enable ipv6.
	EnableIpv6 pulumi.BoolPtrInput `pulumi:"enableIpv6"`
	// The internal peak of bandwidth.
	InternalBandwidthPeak pulumi.StringPtrInput `pulumi:"internalBandwidthPeak"`
}

func (CloudServerNetworkConfigArgs) ElementType

func (CloudServerNetworkConfigArgs) ToCloudServerNetworkConfigOutput

func (i CloudServerNetworkConfigArgs) ToCloudServerNetworkConfigOutput() CloudServerNetworkConfigOutput

func (CloudServerNetworkConfigArgs) ToCloudServerNetworkConfigOutputWithContext

func (i CloudServerNetworkConfigArgs) ToCloudServerNetworkConfigOutputWithContext(ctx context.Context) CloudServerNetworkConfigOutput

func (CloudServerNetworkConfigArgs) ToCloudServerNetworkConfigPtrOutput

func (i CloudServerNetworkConfigArgs) ToCloudServerNetworkConfigPtrOutput() CloudServerNetworkConfigPtrOutput

func (CloudServerNetworkConfigArgs) ToCloudServerNetworkConfigPtrOutputWithContext

func (i CloudServerNetworkConfigArgs) ToCloudServerNetworkConfigPtrOutputWithContext(ctx context.Context) CloudServerNetworkConfigPtrOutput

type CloudServerNetworkConfigInput

type CloudServerNetworkConfigInput interface {
	pulumi.Input

	ToCloudServerNetworkConfigOutput() CloudServerNetworkConfigOutput
	ToCloudServerNetworkConfigOutputWithContext(context.Context) CloudServerNetworkConfigOutput
}

CloudServerNetworkConfigInput is an input type that accepts CloudServerNetworkConfigArgs and CloudServerNetworkConfigOutput values. You can construct a concrete instance of `CloudServerNetworkConfigInput` via:

CloudServerNetworkConfigArgs{...}

type CloudServerNetworkConfigOutput

type CloudServerNetworkConfigOutput struct{ *pulumi.OutputState }

func (CloudServerNetworkConfigOutput) BandwidthPeak

The peak of bandwidth.

func (CloudServerNetworkConfigOutput) CustomExternalInterfaceName

func (o CloudServerNetworkConfigOutput) CustomExternalInterfaceName() pulumi.StringPtrOutput

The name of custom external interface.

func (CloudServerNetworkConfigOutput) CustomInternalInterfaceName

func (o CloudServerNetworkConfigOutput) CustomInternalInterfaceName() pulumi.StringPtrOutput

The name of custom internal interface.

func (CloudServerNetworkConfigOutput) ElementType

func (CloudServerNetworkConfigOutput) EnableIpv6

Whether enable ipv6.

func (CloudServerNetworkConfigOutput) InternalBandwidthPeak

func (o CloudServerNetworkConfigOutput) InternalBandwidthPeak() pulumi.StringPtrOutput

The internal peak of bandwidth.

func (CloudServerNetworkConfigOutput) ToCloudServerNetworkConfigOutput

func (o CloudServerNetworkConfigOutput) ToCloudServerNetworkConfigOutput() CloudServerNetworkConfigOutput

func (CloudServerNetworkConfigOutput) ToCloudServerNetworkConfigOutputWithContext

func (o CloudServerNetworkConfigOutput) ToCloudServerNetworkConfigOutputWithContext(ctx context.Context) CloudServerNetworkConfigOutput

func (CloudServerNetworkConfigOutput) ToCloudServerNetworkConfigPtrOutput

func (o CloudServerNetworkConfigOutput) ToCloudServerNetworkConfigPtrOutput() CloudServerNetworkConfigPtrOutput

func (CloudServerNetworkConfigOutput) ToCloudServerNetworkConfigPtrOutputWithContext

func (o CloudServerNetworkConfigOutput) ToCloudServerNetworkConfigPtrOutputWithContext(ctx context.Context) CloudServerNetworkConfigPtrOutput

type CloudServerNetworkConfigPtrInput

type CloudServerNetworkConfigPtrInput interface {
	pulumi.Input

	ToCloudServerNetworkConfigPtrOutput() CloudServerNetworkConfigPtrOutput
	ToCloudServerNetworkConfigPtrOutputWithContext(context.Context) CloudServerNetworkConfigPtrOutput
}

CloudServerNetworkConfigPtrInput is an input type that accepts CloudServerNetworkConfigArgs, CloudServerNetworkConfigPtr and CloudServerNetworkConfigPtrOutput values. You can construct a concrete instance of `CloudServerNetworkConfigPtrInput` via:

        CloudServerNetworkConfigArgs{...}

or:

        nil

type CloudServerNetworkConfigPtrOutput

type CloudServerNetworkConfigPtrOutput struct{ *pulumi.OutputState }

func (CloudServerNetworkConfigPtrOutput) BandwidthPeak

The peak of bandwidth.

func (CloudServerNetworkConfigPtrOutput) CustomExternalInterfaceName

func (o CloudServerNetworkConfigPtrOutput) CustomExternalInterfaceName() pulumi.StringPtrOutput

The name of custom external interface.

func (CloudServerNetworkConfigPtrOutput) CustomInternalInterfaceName

func (o CloudServerNetworkConfigPtrOutput) CustomInternalInterfaceName() pulumi.StringPtrOutput

The name of custom internal interface.

func (CloudServerNetworkConfigPtrOutput) Elem

func (CloudServerNetworkConfigPtrOutput) ElementType

func (CloudServerNetworkConfigPtrOutput) EnableIpv6

Whether enable ipv6.

func (CloudServerNetworkConfigPtrOutput) InternalBandwidthPeak

func (o CloudServerNetworkConfigPtrOutput) InternalBandwidthPeak() pulumi.StringPtrOutput

The internal peak of bandwidth.

func (CloudServerNetworkConfigPtrOutput) ToCloudServerNetworkConfigPtrOutput

func (o CloudServerNetworkConfigPtrOutput) ToCloudServerNetworkConfigPtrOutput() CloudServerNetworkConfigPtrOutput

func (CloudServerNetworkConfigPtrOutput) ToCloudServerNetworkConfigPtrOutputWithContext

func (o CloudServerNetworkConfigPtrOutput) ToCloudServerNetworkConfigPtrOutputWithContext(ctx context.Context) CloudServerNetworkConfigPtrOutput

type CloudServerOutput

type CloudServerOutput struct{ *pulumi.OutputState }

func (CloudServerOutput) BillingConfig

The config of the billing.

func (CloudServerOutput) CloudserverName

func (o CloudServerOutput) CloudserverName() pulumi.StringOutput

The name of cloud server.

func (CloudServerOutput) CustomData

The custom data.

func (CloudServerOutput) DefaultAreaName

func (o CloudServerOutput) DefaultAreaName() pulumi.StringOutput

The name of default area.

func (CloudServerOutput) DefaultClusterName

func (o CloudServerOutput) DefaultClusterName() pulumi.StringPtrOutput

The name of default cluster.

func (CloudServerOutput) DefaultInstanceId

func (o CloudServerOutput) DefaultInstanceId() pulumi.StringOutput

The default instance id generate by cloud server.

func (CloudServerOutput) DefaultIsp

func (o CloudServerOutput) DefaultIsp() pulumi.StringOutput

The default isp info.

func (CloudServerOutput) ElementType

func (CloudServerOutput) ElementType() reflect.Type

func (CloudServerOutput) ImageId

The image id of cloud server.

func (CloudServerOutput) NetworkConfig

The config of the network.

func (CloudServerOutput) ScheduleStrategy

The schedule strategy.

func (CloudServerOutput) SecretData

func (o CloudServerOutput) SecretData() pulumi.StringPtrOutput

The data of secret. The value can be Password or KeyPair ID.

func (CloudServerOutput) SecretType

func (o CloudServerOutput) SecretType() pulumi.StringOutput

The type of secret. The value can be `KeyPair` or `Password`.

func (CloudServerOutput) ServerAreaLevel

func (o CloudServerOutput) ServerAreaLevel() pulumi.StringOutput

The server area level. The value can be `region` or `city`.

func (CloudServerOutput) SpecName

func (o CloudServerOutput) SpecName() pulumi.StringOutput

The spec name of cloud server.

func (CloudServerOutput) StorageConfig

The config of the storage.

func (CloudServerOutput) ToCloudServerOutput

func (o CloudServerOutput) ToCloudServerOutput() CloudServerOutput

func (CloudServerOutput) ToCloudServerOutputWithContext

func (o CloudServerOutput) ToCloudServerOutputWithContext(ctx context.Context) CloudServerOutput

type CloudServerScheduleStrategy

type CloudServerScheduleStrategy struct {
	// The network strategy.
	NetworkStrategy string `pulumi:"networkStrategy"`
	// The price strategy. The value can be `highPriority` or `lowPriority`.
	PriceStrategy string `pulumi:"priceStrategy"`
	// The type of schedule strategy. The value can be `dispersion` or `concentration`.
	ScheduleStrategy string `pulumi:"scheduleStrategy"`
}

type CloudServerScheduleStrategyArgs

type CloudServerScheduleStrategyArgs struct {
	// The network strategy.
	NetworkStrategy pulumi.StringInput `pulumi:"networkStrategy"`
	// The price strategy. The value can be `highPriority` or `lowPriority`.
	PriceStrategy pulumi.StringInput `pulumi:"priceStrategy"`
	// The type of schedule strategy. The value can be `dispersion` or `concentration`.
	ScheduleStrategy pulumi.StringInput `pulumi:"scheduleStrategy"`
}

func (CloudServerScheduleStrategyArgs) ElementType

func (CloudServerScheduleStrategyArgs) ToCloudServerScheduleStrategyOutput

func (i CloudServerScheduleStrategyArgs) ToCloudServerScheduleStrategyOutput() CloudServerScheduleStrategyOutput

func (CloudServerScheduleStrategyArgs) ToCloudServerScheduleStrategyOutputWithContext

func (i CloudServerScheduleStrategyArgs) ToCloudServerScheduleStrategyOutputWithContext(ctx context.Context) CloudServerScheduleStrategyOutput

func (CloudServerScheduleStrategyArgs) ToCloudServerScheduleStrategyPtrOutput

func (i CloudServerScheduleStrategyArgs) ToCloudServerScheduleStrategyPtrOutput() CloudServerScheduleStrategyPtrOutput

func (CloudServerScheduleStrategyArgs) ToCloudServerScheduleStrategyPtrOutputWithContext

func (i CloudServerScheduleStrategyArgs) ToCloudServerScheduleStrategyPtrOutputWithContext(ctx context.Context) CloudServerScheduleStrategyPtrOutput

type CloudServerScheduleStrategyInput

type CloudServerScheduleStrategyInput interface {
	pulumi.Input

	ToCloudServerScheduleStrategyOutput() CloudServerScheduleStrategyOutput
	ToCloudServerScheduleStrategyOutputWithContext(context.Context) CloudServerScheduleStrategyOutput
}

CloudServerScheduleStrategyInput is an input type that accepts CloudServerScheduleStrategyArgs and CloudServerScheduleStrategyOutput values. You can construct a concrete instance of `CloudServerScheduleStrategyInput` via:

CloudServerScheduleStrategyArgs{...}

type CloudServerScheduleStrategyOutput

type CloudServerScheduleStrategyOutput struct{ *pulumi.OutputState }

func (CloudServerScheduleStrategyOutput) ElementType

func (CloudServerScheduleStrategyOutput) NetworkStrategy

The network strategy.

func (CloudServerScheduleStrategyOutput) PriceStrategy

The price strategy. The value can be `highPriority` or `lowPriority`.

func (CloudServerScheduleStrategyOutput) ScheduleStrategy

The type of schedule strategy. The value can be `dispersion` or `concentration`.

func (CloudServerScheduleStrategyOutput) ToCloudServerScheduleStrategyOutput

func (o CloudServerScheduleStrategyOutput) ToCloudServerScheduleStrategyOutput() CloudServerScheduleStrategyOutput

func (CloudServerScheduleStrategyOutput) ToCloudServerScheduleStrategyOutputWithContext

func (o CloudServerScheduleStrategyOutput) ToCloudServerScheduleStrategyOutputWithContext(ctx context.Context) CloudServerScheduleStrategyOutput

func (CloudServerScheduleStrategyOutput) ToCloudServerScheduleStrategyPtrOutput

func (o CloudServerScheduleStrategyOutput) ToCloudServerScheduleStrategyPtrOutput() CloudServerScheduleStrategyPtrOutput

func (CloudServerScheduleStrategyOutput) ToCloudServerScheduleStrategyPtrOutputWithContext

func (o CloudServerScheduleStrategyOutput) ToCloudServerScheduleStrategyPtrOutputWithContext(ctx context.Context) CloudServerScheduleStrategyPtrOutput

type CloudServerScheduleStrategyPtrInput

type CloudServerScheduleStrategyPtrInput interface {
	pulumi.Input

	ToCloudServerScheduleStrategyPtrOutput() CloudServerScheduleStrategyPtrOutput
	ToCloudServerScheduleStrategyPtrOutputWithContext(context.Context) CloudServerScheduleStrategyPtrOutput
}

CloudServerScheduleStrategyPtrInput is an input type that accepts CloudServerScheduleStrategyArgs, CloudServerScheduleStrategyPtr and CloudServerScheduleStrategyPtrOutput values. You can construct a concrete instance of `CloudServerScheduleStrategyPtrInput` via:

        CloudServerScheduleStrategyArgs{...}

or:

        nil

type CloudServerScheduleStrategyPtrOutput

type CloudServerScheduleStrategyPtrOutput struct{ *pulumi.OutputState }

func (CloudServerScheduleStrategyPtrOutput) Elem

func (CloudServerScheduleStrategyPtrOutput) ElementType

func (CloudServerScheduleStrategyPtrOutput) NetworkStrategy

The network strategy.

func (CloudServerScheduleStrategyPtrOutput) PriceStrategy

The price strategy. The value can be `highPriority` or `lowPriority`.

func (CloudServerScheduleStrategyPtrOutput) ScheduleStrategy

The type of schedule strategy. The value can be `dispersion` or `concentration`.

func (CloudServerScheduleStrategyPtrOutput) ToCloudServerScheduleStrategyPtrOutput

func (o CloudServerScheduleStrategyPtrOutput) ToCloudServerScheduleStrategyPtrOutput() CloudServerScheduleStrategyPtrOutput

func (CloudServerScheduleStrategyPtrOutput) ToCloudServerScheduleStrategyPtrOutputWithContext

func (o CloudServerScheduleStrategyPtrOutput) ToCloudServerScheduleStrategyPtrOutputWithContext(ctx context.Context) CloudServerScheduleStrategyPtrOutput

type CloudServerState

type CloudServerState struct {
	// The config of the billing.
	BillingConfig CloudServerBillingConfigPtrInput
	// The name of cloud server.
	CloudserverName pulumi.StringPtrInput
	// The custom data.
	CustomData CloudServerCustomDataPtrInput
	// The name of default area.
	DefaultAreaName pulumi.StringPtrInput
	// The name of default cluster.
	DefaultClusterName pulumi.StringPtrInput
	// The default instance id generate by cloud server.
	DefaultInstanceId pulumi.StringPtrInput
	// The default isp info.
	DefaultIsp pulumi.StringPtrInput
	// The image id of cloud server.
	ImageId pulumi.StringPtrInput
	// The config of the network.
	NetworkConfig CloudServerNetworkConfigPtrInput
	// The schedule strategy.
	ScheduleStrategy CloudServerScheduleStrategyPtrInput
	// The data of secret. The value can be Password or KeyPair ID.
	SecretData pulumi.StringPtrInput
	// The type of secret. The value can be `KeyPair` or `Password`.
	SecretType pulumi.StringPtrInput
	// The server area level. The value can be `region` or `city`.
	ServerAreaLevel pulumi.StringPtrInput
	// The spec name of cloud server.
	SpecName pulumi.StringPtrInput
	// The config of the storage.
	StorageConfig CloudServerStorageConfigPtrInput
}

func (CloudServerState) ElementType

func (CloudServerState) ElementType() reflect.Type

type CloudServerStorageConfig

type CloudServerStorageConfig struct {
	// The disk list info of data.
	DataDiskLists []CloudServerStorageConfigDataDiskList `pulumi:"dataDiskLists"`
	// The disk info of system.
	SystemDisk CloudServerStorageConfigSystemDisk `pulumi:"systemDisk"`
}

type CloudServerStorageConfigArgs

type CloudServerStorageConfigArgs struct {
	// The disk list info of data.
	DataDiskLists CloudServerStorageConfigDataDiskListArrayInput `pulumi:"dataDiskLists"`
	// The disk info of system.
	SystemDisk CloudServerStorageConfigSystemDiskInput `pulumi:"systemDisk"`
}

func (CloudServerStorageConfigArgs) ElementType

func (CloudServerStorageConfigArgs) ToCloudServerStorageConfigOutput

func (i CloudServerStorageConfigArgs) ToCloudServerStorageConfigOutput() CloudServerStorageConfigOutput

func (CloudServerStorageConfigArgs) ToCloudServerStorageConfigOutputWithContext

func (i CloudServerStorageConfigArgs) ToCloudServerStorageConfigOutputWithContext(ctx context.Context) CloudServerStorageConfigOutput

func (CloudServerStorageConfigArgs) ToCloudServerStorageConfigPtrOutput

func (i CloudServerStorageConfigArgs) ToCloudServerStorageConfigPtrOutput() CloudServerStorageConfigPtrOutput

func (CloudServerStorageConfigArgs) ToCloudServerStorageConfigPtrOutputWithContext

func (i CloudServerStorageConfigArgs) ToCloudServerStorageConfigPtrOutputWithContext(ctx context.Context) CloudServerStorageConfigPtrOutput

type CloudServerStorageConfigDataDiskList

type CloudServerStorageConfigDataDiskList struct {
	// The capacity of storage.
	Capacity string `pulumi:"capacity"`
	// The type of storage. The value can be `CloudBlockHDD` or `CloudBlockSSD`.
	StorageType string `pulumi:"storageType"`
}

type CloudServerStorageConfigDataDiskListArgs

type CloudServerStorageConfigDataDiskListArgs struct {
	// The capacity of storage.
	Capacity pulumi.StringInput `pulumi:"capacity"`
	// The type of storage. The value can be `CloudBlockHDD` or `CloudBlockSSD`.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (CloudServerStorageConfigDataDiskListArgs) ElementType

func (CloudServerStorageConfigDataDiskListArgs) ToCloudServerStorageConfigDataDiskListOutput

func (i CloudServerStorageConfigDataDiskListArgs) ToCloudServerStorageConfigDataDiskListOutput() CloudServerStorageConfigDataDiskListOutput

func (CloudServerStorageConfigDataDiskListArgs) ToCloudServerStorageConfigDataDiskListOutputWithContext

func (i CloudServerStorageConfigDataDiskListArgs) ToCloudServerStorageConfigDataDiskListOutputWithContext(ctx context.Context) CloudServerStorageConfigDataDiskListOutput

type CloudServerStorageConfigDataDiskListArray

type CloudServerStorageConfigDataDiskListArray []CloudServerStorageConfigDataDiskListInput

func (CloudServerStorageConfigDataDiskListArray) ElementType

func (CloudServerStorageConfigDataDiskListArray) ToCloudServerStorageConfigDataDiskListArrayOutput

func (i CloudServerStorageConfigDataDiskListArray) ToCloudServerStorageConfigDataDiskListArrayOutput() CloudServerStorageConfigDataDiskListArrayOutput

func (CloudServerStorageConfigDataDiskListArray) ToCloudServerStorageConfigDataDiskListArrayOutputWithContext

func (i CloudServerStorageConfigDataDiskListArray) ToCloudServerStorageConfigDataDiskListArrayOutputWithContext(ctx context.Context) CloudServerStorageConfigDataDiskListArrayOutput

type CloudServerStorageConfigDataDiskListArrayInput

type CloudServerStorageConfigDataDiskListArrayInput interface {
	pulumi.Input

	ToCloudServerStorageConfigDataDiskListArrayOutput() CloudServerStorageConfigDataDiskListArrayOutput
	ToCloudServerStorageConfigDataDiskListArrayOutputWithContext(context.Context) CloudServerStorageConfigDataDiskListArrayOutput
}

CloudServerStorageConfigDataDiskListArrayInput is an input type that accepts CloudServerStorageConfigDataDiskListArray and CloudServerStorageConfigDataDiskListArrayOutput values. You can construct a concrete instance of `CloudServerStorageConfigDataDiskListArrayInput` via:

CloudServerStorageConfigDataDiskListArray{ CloudServerStorageConfigDataDiskListArgs{...} }

type CloudServerStorageConfigDataDiskListArrayOutput

type CloudServerStorageConfigDataDiskListArrayOutput struct{ *pulumi.OutputState }

func (CloudServerStorageConfigDataDiskListArrayOutput) ElementType

func (CloudServerStorageConfigDataDiskListArrayOutput) Index

func (CloudServerStorageConfigDataDiskListArrayOutput) ToCloudServerStorageConfigDataDiskListArrayOutput

func (o CloudServerStorageConfigDataDiskListArrayOutput) ToCloudServerStorageConfigDataDiskListArrayOutput() CloudServerStorageConfigDataDiskListArrayOutput

func (CloudServerStorageConfigDataDiskListArrayOutput) ToCloudServerStorageConfigDataDiskListArrayOutputWithContext

func (o CloudServerStorageConfigDataDiskListArrayOutput) ToCloudServerStorageConfigDataDiskListArrayOutputWithContext(ctx context.Context) CloudServerStorageConfigDataDiskListArrayOutput

type CloudServerStorageConfigDataDiskListInput

type CloudServerStorageConfigDataDiskListInput interface {
	pulumi.Input

	ToCloudServerStorageConfigDataDiskListOutput() CloudServerStorageConfigDataDiskListOutput
	ToCloudServerStorageConfigDataDiskListOutputWithContext(context.Context) CloudServerStorageConfigDataDiskListOutput
}

CloudServerStorageConfigDataDiskListInput is an input type that accepts CloudServerStorageConfigDataDiskListArgs and CloudServerStorageConfigDataDiskListOutput values. You can construct a concrete instance of `CloudServerStorageConfigDataDiskListInput` via:

CloudServerStorageConfigDataDiskListArgs{...}

type CloudServerStorageConfigDataDiskListOutput

type CloudServerStorageConfigDataDiskListOutput struct{ *pulumi.OutputState }

func (CloudServerStorageConfigDataDiskListOutput) Capacity

The capacity of storage.

func (CloudServerStorageConfigDataDiskListOutput) ElementType

func (CloudServerStorageConfigDataDiskListOutput) StorageType

The type of storage. The value can be `CloudBlockHDD` or `CloudBlockSSD`.

func (CloudServerStorageConfigDataDiskListOutput) ToCloudServerStorageConfigDataDiskListOutput

func (o CloudServerStorageConfigDataDiskListOutput) ToCloudServerStorageConfigDataDiskListOutput() CloudServerStorageConfigDataDiskListOutput

func (CloudServerStorageConfigDataDiskListOutput) ToCloudServerStorageConfigDataDiskListOutputWithContext

func (o CloudServerStorageConfigDataDiskListOutput) ToCloudServerStorageConfigDataDiskListOutputWithContext(ctx context.Context) CloudServerStorageConfigDataDiskListOutput

type CloudServerStorageConfigInput

type CloudServerStorageConfigInput interface {
	pulumi.Input

	ToCloudServerStorageConfigOutput() CloudServerStorageConfigOutput
	ToCloudServerStorageConfigOutputWithContext(context.Context) CloudServerStorageConfigOutput
}

CloudServerStorageConfigInput is an input type that accepts CloudServerStorageConfigArgs and CloudServerStorageConfigOutput values. You can construct a concrete instance of `CloudServerStorageConfigInput` via:

CloudServerStorageConfigArgs{...}

type CloudServerStorageConfigOutput

type CloudServerStorageConfigOutput struct{ *pulumi.OutputState }

func (CloudServerStorageConfigOutput) DataDiskLists

The disk list info of data.

func (CloudServerStorageConfigOutput) ElementType

func (CloudServerStorageConfigOutput) SystemDisk

The disk info of system.

func (CloudServerStorageConfigOutput) ToCloudServerStorageConfigOutput

func (o CloudServerStorageConfigOutput) ToCloudServerStorageConfigOutput() CloudServerStorageConfigOutput

func (CloudServerStorageConfigOutput) ToCloudServerStorageConfigOutputWithContext

func (o CloudServerStorageConfigOutput) ToCloudServerStorageConfigOutputWithContext(ctx context.Context) CloudServerStorageConfigOutput

func (CloudServerStorageConfigOutput) ToCloudServerStorageConfigPtrOutput

func (o CloudServerStorageConfigOutput) ToCloudServerStorageConfigPtrOutput() CloudServerStorageConfigPtrOutput

func (CloudServerStorageConfigOutput) ToCloudServerStorageConfigPtrOutputWithContext

func (o CloudServerStorageConfigOutput) ToCloudServerStorageConfigPtrOutputWithContext(ctx context.Context) CloudServerStorageConfigPtrOutput

type CloudServerStorageConfigPtrInput

type CloudServerStorageConfigPtrInput interface {
	pulumi.Input

	ToCloudServerStorageConfigPtrOutput() CloudServerStorageConfigPtrOutput
	ToCloudServerStorageConfigPtrOutputWithContext(context.Context) CloudServerStorageConfigPtrOutput
}

CloudServerStorageConfigPtrInput is an input type that accepts CloudServerStorageConfigArgs, CloudServerStorageConfigPtr and CloudServerStorageConfigPtrOutput values. You can construct a concrete instance of `CloudServerStorageConfigPtrInput` via:

        CloudServerStorageConfigArgs{...}

or:

        nil

type CloudServerStorageConfigPtrOutput

type CloudServerStorageConfigPtrOutput struct{ *pulumi.OutputState }

func (CloudServerStorageConfigPtrOutput) DataDiskLists

The disk list info of data.

func (CloudServerStorageConfigPtrOutput) Elem

func (CloudServerStorageConfigPtrOutput) ElementType

func (CloudServerStorageConfigPtrOutput) SystemDisk

The disk info of system.

func (CloudServerStorageConfigPtrOutput) ToCloudServerStorageConfigPtrOutput

func (o CloudServerStorageConfigPtrOutput) ToCloudServerStorageConfigPtrOutput() CloudServerStorageConfigPtrOutput

func (CloudServerStorageConfigPtrOutput) ToCloudServerStorageConfigPtrOutputWithContext

func (o CloudServerStorageConfigPtrOutput) ToCloudServerStorageConfigPtrOutputWithContext(ctx context.Context) CloudServerStorageConfigPtrOutput

type CloudServerStorageConfigSystemDisk

type CloudServerStorageConfigSystemDisk struct {
	// The capacity of storage.
	Capacity string `pulumi:"capacity"`
	// The type of storage. The value can be `CloudBlockHDD` or `CloudBlockSSD`.
	StorageType string `pulumi:"storageType"`
}

type CloudServerStorageConfigSystemDiskArgs

type CloudServerStorageConfigSystemDiskArgs struct {
	// The capacity of storage.
	Capacity pulumi.StringInput `pulumi:"capacity"`
	// The type of storage. The value can be `CloudBlockHDD` or `CloudBlockSSD`.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (CloudServerStorageConfigSystemDiskArgs) ElementType

func (CloudServerStorageConfigSystemDiskArgs) ToCloudServerStorageConfigSystemDiskOutput

func (i CloudServerStorageConfigSystemDiskArgs) ToCloudServerStorageConfigSystemDiskOutput() CloudServerStorageConfigSystemDiskOutput

func (CloudServerStorageConfigSystemDiskArgs) ToCloudServerStorageConfigSystemDiskOutputWithContext

func (i CloudServerStorageConfigSystemDiskArgs) ToCloudServerStorageConfigSystemDiskOutputWithContext(ctx context.Context) CloudServerStorageConfigSystemDiskOutput

func (CloudServerStorageConfigSystemDiskArgs) ToCloudServerStorageConfigSystemDiskPtrOutput

func (i CloudServerStorageConfigSystemDiskArgs) ToCloudServerStorageConfigSystemDiskPtrOutput() CloudServerStorageConfigSystemDiskPtrOutput

func (CloudServerStorageConfigSystemDiskArgs) ToCloudServerStorageConfigSystemDiskPtrOutputWithContext

func (i CloudServerStorageConfigSystemDiskArgs) ToCloudServerStorageConfigSystemDiskPtrOutputWithContext(ctx context.Context) CloudServerStorageConfigSystemDiskPtrOutput

type CloudServerStorageConfigSystemDiskInput

type CloudServerStorageConfigSystemDiskInput interface {
	pulumi.Input

	ToCloudServerStorageConfigSystemDiskOutput() CloudServerStorageConfigSystemDiskOutput
	ToCloudServerStorageConfigSystemDiskOutputWithContext(context.Context) CloudServerStorageConfigSystemDiskOutput
}

CloudServerStorageConfigSystemDiskInput is an input type that accepts CloudServerStorageConfigSystemDiskArgs and CloudServerStorageConfigSystemDiskOutput values. You can construct a concrete instance of `CloudServerStorageConfigSystemDiskInput` via:

CloudServerStorageConfigSystemDiskArgs{...}

type CloudServerStorageConfigSystemDiskOutput

type CloudServerStorageConfigSystemDiskOutput struct{ *pulumi.OutputState }

func (CloudServerStorageConfigSystemDiskOutput) Capacity

The capacity of storage.

func (CloudServerStorageConfigSystemDiskOutput) ElementType

func (CloudServerStorageConfigSystemDiskOutput) StorageType

The type of storage. The value can be `CloudBlockHDD` or `CloudBlockSSD`.

func (CloudServerStorageConfigSystemDiskOutput) ToCloudServerStorageConfigSystemDiskOutput

func (o CloudServerStorageConfigSystemDiskOutput) ToCloudServerStorageConfigSystemDiskOutput() CloudServerStorageConfigSystemDiskOutput

func (CloudServerStorageConfigSystemDiskOutput) ToCloudServerStorageConfigSystemDiskOutputWithContext

func (o CloudServerStorageConfigSystemDiskOutput) ToCloudServerStorageConfigSystemDiskOutputWithContext(ctx context.Context) CloudServerStorageConfigSystemDiskOutput

func (CloudServerStorageConfigSystemDiskOutput) ToCloudServerStorageConfigSystemDiskPtrOutput

func (o CloudServerStorageConfigSystemDiskOutput) ToCloudServerStorageConfigSystemDiskPtrOutput() CloudServerStorageConfigSystemDiskPtrOutput

func (CloudServerStorageConfigSystemDiskOutput) ToCloudServerStorageConfigSystemDiskPtrOutputWithContext

func (o CloudServerStorageConfigSystemDiskOutput) ToCloudServerStorageConfigSystemDiskPtrOutputWithContext(ctx context.Context) CloudServerStorageConfigSystemDiskPtrOutput

type CloudServerStorageConfigSystemDiskPtrInput

type CloudServerStorageConfigSystemDiskPtrInput interface {
	pulumi.Input

	ToCloudServerStorageConfigSystemDiskPtrOutput() CloudServerStorageConfigSystemDiskPtrOutput
	ToCloudServerStorageConfigSystemDiskPtrOutputWithContext(context.Context) CloudServerStorageConfigSystemDiskPtrOutput
}

CloudServerStorageConfigSystemDiskPtrInput is an input type that accepts CloudServerStorageConfigSystemDiskArgs, CloudServerStorageConfigSystemDiskPtr and CloudServerStorageConfigSystemDiskPtrOutput values. You can construct a concrete instance of `CloudServerStorageConfigSystemDiskPtrInput` via:

        CloudServerStorageConfigSystemDiskArgs{...}

or:

        nil

type CloudServerStorageConfigSystemDiskPtrOutput

type CloudServerStorageConfigSystemDiskPtrOutput struct{ *pulumi.OutputState }

func (CloudServerStorageConfigSystemDiskPtrOutput) Capacity

The capacity of storage.

func (CloudServerStorageConfigSystemDiskPtrOutput) Elem

func (CloudServerStorageConfigSystemDiskPtrOutput) ElementType

func (CloudServerStorageConfigSystemDiskPtrOutput) StorageType

The type of storage. The value can be `CloudBlockHDD` or `CloudBlockSSD`.

func (CloudServerStorageConfigSystemDiskPtrOutput) ToCloudServerStorageConfigSystemDiskPtrOutput

func (o CloudServerStorageConfigSystemDiskPtrOutput) ToCloudServerStorageConfigSystemDiskPtrOutput() CloudServerStorageConfigSystemDiskPtrOutput

func (CloudServerStorageConfigSystemDiskPtrOutput) ToCloudServerStorageConfigSystemDiskPtrOutputWithContext

func (o CloudServerStorageConfigSystemDiskPtrOutput) ToCloudServerStorageConfigSystemDiskPtrOutputWithContext(ctx context.Context) CloudServerStorageConfigSystemDiskPtrOutput

type CloudServersArgs

type CloudServersArgs struct {
	// A list of cloud server IDs.
	Ids []string `pulumi:"ids"`
	// A Name Regex of Cloud Server.
	NameRegex *string `pulumi:"nameRegex"`
	// File name where to save data source results.
	OutputFile *string `pulumi:"outputFile"`
}

A collection of arguments for invoking CloudServers.

type CloudServersCloudServer

type CloudServersCloudServer struct {
	// The config of billing.
	BillingConfig CloudServersCloudServerBillingConfig `pulumi:"billingConfig"`
	// The Id of cloud server.
	CloudServerIdentity string `pulumi:"cloudServerIdentity"`
	// The cpu info of cloud server.
	Cpu string `pulumi:"cpu"`
	// The create time info.
	CreateTime int `pulumi:"createTime"`
	// The config of custom data.
	CustomData CloudServersCloudServerCustomData `pulumi:"customData"`
	// The config of gpu.
	Gpu CloudServersCloudServerGpu `pulumi:"gpu"`
	// The Id of cloud server.
	Id string `pulumi:"id"`
	// The config of image.
	Image CloudServersCloudServerImage `pulumi:"image"`
	// The count of instance.
	InstanceCount int `pulumi:"instanceCount"`
	// The status of instances.
	InstanceStatuses []CloudServersCloudServerInstanceStatus `pulumi:"instanceStatuses"`
	// The memory info of cloud server.
	Mem string `pulumi:"mem"`
	// The name of cloud server.
	Name string `pulumi:"name"`
	// The config of network.
	Network CloudServersCloudServerNetwork `pulumi:"network"`
	// The config of schedule strategy.
	ScheduleStrategyConfigs CloudServersCloudServerScheduleStrategyConfigs `pulumi:"scheduleStrategyConfigs"`
	// The config of secret.
	SecretConfig CloudServersCloudServerSecretConfig `pulumi:"secretConfig"`
	// The server area count number.
	ServerAreaCount int `pulumi:"serverAreaCount"`
	// The area level of cloud server.
	ServerAreaLevel string `pulumi:"serverAreaLevel"`
	// The server areas info.
	ServerAreas []CloudServersCloudServerServerArea `pulumi:"serverAreas"`
	// The spec info of cloud server.
	Spec string `pulumi:"spec"`
	// The Chinese spec info of cloud server.
	SpecDisplay string `pulumi:"specDisplay"`
	// The spec summary of cloud server.
	SpecSum map[string]interface{} `pulumi:"specSum"`
	// The config of storage.
	Storage CloudServersCloudServerStorage `pulumi:"storage"`
	// The update time info.
	UpdateTime int `pulumi:"updateTime"`
}

type CloudServersCloudServerArgs

type CloudServersCloudServerArgs struct {
	// The config of billing.
	BillingConfig CloudServersCloudServerBillingConfigInput `pulumi:"billingConfig"`
	// The Id of cloud server.
	CloudServerIdentity pulumi.StringInput `pulumi:"cloudServerIdentity"`
	// The cpu info of cloud server.
	Cpu pulumi.StringInput `pulumi:"cpu"`
	// The create time info.
	CreateTime pulumi.IntInput `pulumi:"createTime"`
	// The config of custom data.
	CustomData CloudServersCloudServerCustomDataInput `pulumi:"customData"`
	// The config of gpu.
	Gpu CloudServersCloudServerGpuInput `pulumi:"gpu"`
	// The Id of cloud server.
	Id pulumi.StringInput `pulumi:"id"`
	// The config of image.
	Image CloudServersCloudServerImageInput `pulumi:"image"`
	// The count of instance.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// The status of instances.
	InstanceStatuses CloudServersCloudServerInstanceStatusArrayInput `pulumi:"instanceStatuses"`
	// The memory info of cloud server.
	Mem pulumi.StringInput `pulumi:"mem"`
	// The name of cloud server.
	Name pulumi.StringInput `pulumi:"name"`
	// The config of network.
	Network CloudServersCloudServerNetworkInput `pulumi:"network"`
	// The config of schedule strategy.
	ScheduleStrategyConfigs CloudServersCloudServerScheduleStrategyConfigsInput `pulumi:"scheduleStrategyConfigs"`
	// The config of secret.
	SecretConfig CloudServersCloudServerSecretConfigInput `pulumi:"secretConfig"`
	// The server area count number.
	ServerAreaCount pulumi.IntInput `pulumi:"serverAreaCount"`
	// The area level of cloud server.
	ServerAreaLevel pulumi.StringInput `pulumi:"serverAreaLevel"`
	// The server areas info.
	ServerAreas CloudServersCloudServerServerAreaArrayInput `pulumi:"serverAreas"`
	// The spec info of cloud server.
	Spec pulumi.StringInput `pulumi:"spec"`
	// The Chinese spec info of cloud server.
	SpecDisplay pulumi.StringInput `pulumi:"specDisplay"`
	// The spec summary of cloud server.
	SpecSum pulumi.MapInput `pulumi:"specSum"`
	// The config of storage.
	Storage CloudServersCloudServerStorageInput `pulumi:"storage"`
	// The update time info.
	UpdateTime pulumi.IntInput `pulumi:"updateTime"`
}

func (CloudServersCloudServerArgs) ElementType

func (CloudServersCloudServerArgs) ToCloudServersCloudServerOutput

func (i CloudServersCloudServerArgs) ToCloudServersCloudServerOutput() CloudServersCloudServerOutput

func (CloudServersCloudServerArgs) ToCloudServersCloudServerOutputWithContext

func (i CloudServersCloudServerArgs) ToCloudServersCloudServerOutputWithContext(ctx context.Context) CloudServersCloudServerOutput

type CloudServersCloudServerArray

type CloudServersCloudServerArray []CloudServersCloudServerInput

func (CloudServersCloudServerArray) ElementType

func (CloudServersCloudServerArray) ToCloudServersCloudServerArrayOutput

func (i CloudServersCloudServerArray) ToCloudServersCloudServerArrayOutput() CloudServersCloudServerArrayOutput

func (CloudServersCloudServerArray) ToCloudServersCloudServerArrayOutputWithContext

func (i CloudServersCloudServerArray) ToCloudServersCloudServerArrayOutputWithContext(ctx context.Context) CloudServersCloudServerArrayOutput

type CloudServersCloudServerArrayInput

type CloudServersCloudServerArrayInput interface {
	pulumi.Input

	ToCloudServersCloudServerArrayOutput() CloudServersCloudServerArrayOutput
	ToCloudServersCloudServerArrayOutputWithContext(context.Context) CloudServersCloudServerArrayOutput
}

CloudServersCloudServerArrayInput is an input type that accepts CloudServersCloudServerArray and CloudServersCloudServerArrayOutput values. You can construct a concrete instance of `CloudServersCloudServerArrayInput` via:

CloudServersCloudServerArray{ CloudServersCloudServerArgs{...} }

type CloudServersCloudServerArrayOutput

type CloudServersCloudServerArrayOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerArrayOutput) ElementType

func (CloudServersCloudServerArrayOutput) Index

func (CloudServersCloudServerArrayOutput) ToCloudServersCloudServerArrayOutput

func (o CloudServersCloudServerArrayOutput) ToCloudServersCloudServerArrayOutput() CloudServersCloudServerArrayOutput

func (CloudServersCloudServerArrayOutput) ToCloudServersCloudServerArrayOutputWithContext

func (o CloudServersCloudServerArrayOutput) ToCloudServersCloudServerArrayOutputWithContext(ctx context.Context) CloudServersCloudServerArrayOutput

type CloudServersCloudServerBillingConfig

type CloudServersCloudServerBillingConfig struct {
	// The bandwidth billing method.
	BandwidthBillingMethod string `pulumi:"bandwidthBillingMethod"`
	// The computing billing method.
	ComputingBillingMethod string `pulumi:"computingBillingMethod"`
}

type CloudServersCloudServerBillingConfigArgs

type CloudServersCloudServerBillingConfigArgs struct {
	// The bandwidth billing method.
	BandwidthBillingMethod pulumi.StringInput `pulumi:"bandwidthBillingMethod"`
	// The computing billing method.
	ComputingBillingMethod pulumi.StringInput `pulumi:"computingBillingMethod"`
}

func (CloudServersCloudServerBillingConfigArgs) ElementType

func (CloudServersCloudServerBillingConfigArgs) ToCloudServersCloudServerBillingConfigOutput

func (i CloudServersCloudServerBillingConfigArgs) ToCloudServersCloudServerBillingConfigOutput() CloudServersCloudServerBillingConfigOutput

func (CloudServersCloudServerBillingConfigArgs) ToCloudServersCloudServerBillingConfigOutputWithContext

func (i CloudServersCloudServerBillingConfigArgs) ToCloudServersCloudServerBillingConfigOutputWithContext(ctx context.Context) CloudServersCloudServerBillingConfigOutput

type CloudServersCloudServerBillingConfigInput

type CloudServersCloudServerBillingConfigInput interface {
	pulumi.Input

	ToCloudServersCloudServerBillingConfigOutput() CloudServersCloudServerBillingConfigOutput
	ToCloudServersCloudServerBillingConfigOutputWithContext(context.Context) CloudServersCloudServerBillingConfigOutput
}

CloudServersCloudServerBillingConfigInput is an input type that accepts CloudServersCloudServerBillingConfigArgs and CloudServersCloudServerBillingConfigOutput values. You can construct a concrete instance of `CloudServersCloudServerBillingConfigInput` via:

CloudServersCloudServerBillingConfigArgs{...}

type CloudServersCloudServerBillingConfigOutput

type CloudServersCloudServerBillingConfigOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerBillingConfigOutput) BandwidthBillingMethod

The bandwidth billing method.

func (CloudServersCloudServerBillingConfigOutput) ComputingBillingMethod

The computing billing method.

func (CloudServersCloudServerBillingConfigOutput) ElementType

func (CloudServersCloudServerBillingConfigOutput) ToCloudServersCloudServerBillingConfigOutput

func (o CloudServersCloudServerBillingConfigOutput) ToCloudServersCloudServerBillingConfigOutput() CloudServersCloudServerBillingConfigOutput

func (CloudServersCloudServerBillingConfigOutput) ToCloudServersCloudServerBillingConfigOutputWithContext

func (o CloudServersCloudServerBillingConfigOutput) ToCloudServersCloudServerBillingConfigOutputWithContext(ctx context.Context) CloudServersCloudServerBillingConfigOutput

type CloudServersCloudServerCustomData

type CloudServersCloudServerCustomData struct {
	// The data info.
	Data string `pulumi:"data"`
}

type CloudServersCloudServerCustomDataArgs

type CloudServersCloudServerCustomDataArgs struct {
	// The data info.
	Data pulumi.StringInput `pulumi:"data"`
}

func (CloudServersCloudServerCustomDataArgs) ElementType

func (CloudServersCloudServerCustomDataArgs) ToCloudServersCloudServerCustomDataOutput

func (i CloudServersCloudServerCustomDataArgs) ToCloudServersCloudServerCustomDataOutput() CloudServersCloudServerCustomDataOutput

func (CloudServersCloudServerCustomDataArgs) ToCloudServersCloudServerCustomDataOutputWithContext

func (i CloudServersCloudServerCustomDataArgs) ToCloudServersCloudServerCustomDataOutputWithContext(ctx context.Context) CloudServersCloudServerCustomDataOutput

type CloudServersCloudServerCustomDataInput

type CloudServersCloudServerCustomDataInput interface {
	pulumi.Input

	ToCloudServersCloudServerCustomDataOutput() CloudServersCloudServerCustomDataOutput
	ToCloudServersCloudServerCustomDataOutputWithContext(context.Context) CloudServersCloudServerCustomDataOutput
}

CloudServersCloudServerCustomDataInput is an input type that accepts CloudServersCloudServerCustomDataArgs and CloudServersCloudServerCustomDataOutput values. You can construct a concrete instance of `CloudServersCloudServerCustomDataInput` via:

CloudServersCloudServerCustomDataArgs{...}

type CloudServersCloudServerCustomDataOutput

type CloudServersCloudServerCustomDataOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerCustomDataOutput) Data

The data info.

func (CloudServersCloudServerCustomDataOutput) ElementType

func (CloudServersCloudServerCustomDataOutput) ToCloudServersCloudServerCustomDataOutput

func (o CloudServersCloudServerCustomDataOutput) ToCloudServersCloudServerCustomDataOutput() CloudServersCloudServerCustomDataOutput

func (CloudServersCloudServerCustomDataOutput) ToCloudServersCloudServerCustomDataOutputWithContext

func (o CloudServersCloudServerCustomDataOutput) ToCloudServersCloudServerCustomDataOutputWithContext(ctx context.Context) CloudServersCloudServerCustomDataOutput

type CloudServersCloudServerGpu

type CloudServersCloudServerGpu struct {
	// The list gpu info.
	Gpuses []CloudServersCloudServerGpuGpus `pulumi:"gpuses"`
}

type CloudServersCloudServerGpuArgs

type CloudServersCloudServerGpuArgs struct {
	// The list gpu info.
	Gpuses CloudServersCloudServerGpuGpusArrayInput `pulumi:"gpuses"`
}

func (CloudServersCloudServerGpuArgs) ElementType

func (CloudServersCloudServerGpuArgs) ToCloudServersCloudServerGpuOutput

func (i CloudServersCloudServerGpuArgs) ToCloudServersCloudServerGpuOutput() CloudServersCloudServerGpuOutput

func (CloudServersCloudServerGpuArgs) ToCloudServersCloudServerGpuOutputWithContext

func (i CloudServersCloudServerGpuArgs) ToCloudServersCloudServerGpuOutputWithContext(ctx context.Context) CloudServersCloudServerGpuOutput

type CloudServersCloudServerGpuGpus

type CloudServersCloudServerGpuGpus struct {
	// The spec of gpu.
	GpuSpec CloudServersCloudServerGpuGpusGpuSpec `pulumi:"gpuSpec"`
	// The number of gpu.
	Num int `pulumi:"num"`
}

type CloudServersCloudServerGpuGpusArgs

type CloudServersCloudServerGpuGpusArgs struct {
	// The spec of gpu.
	GpuSpec CloudServersCloudServerGpuGpusGpuSpecInput `pulumi:"gpuSpec"`
	// The number of gpu.
	Num pulumi.IntInput `pulumi:"num"`
}

func (CloudServersCloudServerGpuGpusArgs) ElementType

func (CloudServersCloudServerGpuGpusArgs) ToCloudServersCloudServerGpuGpusOutput

func (i CloudServersCloudServerGpuGpusArgs) ToCloudServersCloudServerGpuGpusOutput() CloudServersCloudServerGpuGpusOutput

func (CloudServersCloudServerGpuGpusArgs) ToCloudServersCloudServerGpuGpusOutputWithContext

func (i CloudServersCloudServerGpuGpusArgs) ToCloudServersCloudServerGpuGpusOutputWithContext(ctx context.Context) CloudServersCloudServerGpuGpusOutput

type CloudServersCloudServerGpuGpusArray

type CloudServersCloudServerGpuGpusArray []CloudServersCloudServerGpuGpusInput

func (CloudServersCloudServerGpuGpusArray) ElementType

func (CloudServersCloudServerGpuGpusArray) ToCloudServersCloudServerGpuGpusArrayOutput

func (i CloudServersCloudServerGpuGpusArray) ToCloudServersCloudServerGpuGpusArrayOutput() CloudServersCloudServerGpuGpusArrayOutput

func (CloudServersCloudServerGpuGpusArray) ToCloudServersCloudServerGpuGpusArrayOutputWithContext

func (i CloudServersCloudServerGpuGpusArray) ToCloudServersCloudServerGpuGpusArrayOutputWithContext(ctx context.Context) CloudServersCloudServerGpuGpusArrayOutput

type CloudServersCloudServerGpuGpusArrayInput

type CloudServersCloudServerGpuGpusArrayInput interface {
	pulumi.Input

	ToCloudServersCloudServerGpuGpusArrayOutput() CloudServersCloudServerGpuGpusArrayOutput
	ToCloudServersCloudServerGpuGpusArrayOutputWithContext(context.Context) CloudServersCloudServerGpuGpusArrayOutput
}

CloudServersCloudServerGpuGpusArrayInput is an input type that accepts CloudServersCloudServerGpuGpusArray and CloudServersCloudServerGpuGpusArrayOutput values. You can construct a concrete instance of `CloudServersCloudServerGpuGpusArrayInput` via:

CloudServersCloudServerGpuGpusArray{ CloudServersCloudServerGpuGpusArgs{...} }

type CloudServersCloudServerGpuGpusArrayOutput

type CloudServersCloudServerGpuGpusArrayOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerGpuGpusArrayOutput) ElementType

func (CloudServersCloudServerGpuGpusArrayOutput) Index

func (CloudServersCloudServerGpuGpusArrayOutput) ToCloudServersCloudServerGpuGpusArrayOutput

func (o CloudServersCloudServerGpuGpusArrayOutput) ToCloudServersCloudServerGpuGpusArrayOutput() CloudServersCloudServerGpuGpusArrayOutput

func (CloudServersCloudServerGpuGpusArrayOutput) ToCloudServersCloudServerGpuGpusArrayOutputWithContext

func (o CloudServersCloudServerGpuGpusArrayOutput) ToCloudServersCloudServerGpuGpusArrayOutputWithContext(ctx context.Context) CloudServersCloudServerGpuGpusArrayOutput

type CloudServersCloudServerGpuGpusGpuSpec

type CloudServersCloudServerGpuGpusGpuSpec struct {
	// The type of gpu.
	GpuType string `pulumi:"gpuType"`
}

type CloudServersCloudServerGpuGpusGpuSpecArgs

type CloudServersCloudServerGpuGpusGpuSpecArgs struct {
	// The type of gpu.
	GpuType pulumi.StringInput `pulumi:"gpuType"`
}

func (CloudServersCloudServerGpuGpusGpuSpecArgs) ElementType

func (CloudServersCloudServerGpuGpusGpuSpecArgs) ToCloudServersCloudServerGpuGpusGpuSpecOutput

func (i CloudServersCloudServerGpuGpusGpuSpecArgs) ToCloudServersCloudServerGpuGpusGpuSpecOutput() CloudServersCloudServerGpuGpusGpuSpecOutput

func (CloudServersCloudServerGpuGpusGpuSpecArgs) ToCloudServersCloudServerGpuGpusGpuSpecOutputWithContext

func (i CloudServersCloudServerGpuGpusGpuSpecArgs) ToCloudServersCloudServerGpuGpusGpuSpecOutputWithContext(ctx context.Context) CloudServersCloudServerGpuGpusGpuSpecOutput

type CloudServersCloudServerGpuGpusGpuSpecInput

type CloudServersCloudServerGpuGpusGpuSpecInput interface {
	pulumi.Input

	ToCloudServersCloudServerGpuGpusGpuSpecOutput() CloudServersCloudServerGpuGpusGpuSpecOutput
	ToCloudServersCloudServerGpuGpusGpuSpecOutputWithContext(context.Context) CloudServersCloudServerGpuGpusGpuSpecOutput
}

CloudServersCloudServerGpuGpusGpuSpecInput is an input type that accepts CloudServersCloudServerGpuGpusGpuSpecArgs and CloudServersCloudServerGpuGpusGpuSpecOutput values. You can construct a concrete instance of `CloudServersCloudServerGpuGpusGpuSpecInput` via:

CloudServersCloudServerGpuGpusGpuSpecArgs{...}

type CloudServersCloudServerGpuGpusGpuSpecOutput

type CloudServersCloudServerGpuGpusGpuSpecOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerGpuGpusGpuSpecOutput) ElementType

func (CloudServersCloudServerGpuGpusGpuSpecOutput) GpuType

The type of gpu.

func (CloudServersCloudServerGpuGpusGpuSpecOutput) ToCloudServersCloudServerGpuGpusGpuSpecOutput

func (o CloudServersCloudServerGpuGpusGpuSpecOutput) ToCloudServersCloudServerGpuGpusGpuSpecOutput() CloudServersCloudServerGpuGpusGpuSpecOutput

func (CloudServersCloudServerGpuGpusGpuSpecOutput) ToCloudServersCloudServerGpuGpusGpuSpecOutputWithContext

func (o CloudServersCloudServerGpuGpusGpuSpecOutput) ToCloudServersCloudServerGpuGpusGpuSpecOutputWithContext(ctx context.Context) CloudServersCloudServerGpuGpusGpuSpecOutput

type CloudServersCloudServerGpuGpusInput

type CloudServersCloudServerGpuGpusInput interface {
	pulumi.Input

	ToCloudServersCloudServerGpuGpusOutput() CloudServersCloudServerGpuGpusOutput
	ToCloudServersCloudServerGpuGpusOutputWithContext(context.Context) CloudServersCloudServerGpuGpusOutput
}

CloudServersCloudServerGpuGpusInput is an input type that accepts CloudServersCloudServerGpuGpusArgs and CloudServersCloudServerGpuGpusOutput values. You can construct a concrete instance of `CloudServersCloudServerGpuGpusInput` via:

CloudServersCloudServerGpuGpusArgs{...}

type CloudServersCloudServerGpuGpusOutput

type CloudServersCloudServerGpuGpusOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerGpuGpusOutput) ElementType

func (CloudServersCloudServerGpuGpusOutput) GpuSpec

The spec of gpu.

func (CloudServersCloudServerGpuGpusOutput) Num

The number of gpu.

func (CloudServersCloudServerGpuGpusOutput) ToCloudServersCloudServerGpuGpusOutput

func (o CloudServersCloudServerGpuGpusOutput) ToCloudServersCloudServerGpuGpusOutput() CloudServersCloudServerGpuGpusOutput

func (CloudServersCloudServerGpuGpusOutput) ToCloudServersCloudServerGpuGpusOutputWithContext

func (o CloudServersCloudServerGpuGpusOutput) ToCloudServersCloudServerGpuGpusOutputWithContext(ctx context.Context) CloudServersCloudServerGpuGpusOutput

type CloudServersCloudServerGpuInput

type CloudServersCloudServerGpuInput interface {
	pulumi.Input

	ToCloudServersCloudServerGpuOutput() CloudServersCloudServerGpuOutput
	ToCloudServersCloudServerGpuOutputWithContext(context.Context) CloudServersCloudServerGpuOutput
}

CloudServersCloudServerGpuInput is an input type that accepts CloudServersCloudServerGpuArgs and CloudServersCloudServerGpuOutput values. You can construct a concrete instance of `CloudServersCloudServerGpuInput` via:

CloudServersCloudServerGpuArgs{...}

type CloudServersCloudServerGpuOutput

type CloudServersCloudServerGpuOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerGpuOutput) ElementType

func (CloudServersCloudServerGpuOutput) Gpuses

The list gpu info.

func (CloudServersCloudServerGpuOutput) ToCloudServersCloudServerGpuOutput

func (o CloudServersCloudServerGpuOutput) ToCloudServersCloudServerGpuOutput() CloudServersCloudServerGpuOutput

func (CloudServersCloudServerGpuOutput) ToCloudServersCloudServerGpuOutputWithContext

func (o CloudServersCloudServerGpuOutput) ToCloudServersCloudServerGpuOutputWithContext(ctx context.Context) CloudServersCloudServerGpuOutput

type CloudServersCloudServerImage

type CloudServersCloudServerImage struct {
	// The id of image.
	ImageIdentity string `pulumi:"imageIdentity"`
	// The name of image.
	ImageName string `pulumi:"imageName"`
	// The property of system.
	Property string `pulumi:"property"`
	// The arch of system.
	SystemArch string `pulumi:"systemArch"`
	// The bit of system.
	SystemBit string `pulumi:"systemBit"`
	// The type of system.
	SystemType string `pulumi:"systemType"`
	// The version of system.
	SystemVersion string `pulumi:"systemVersion"`
}

type CloudServersCloudServerImageArgs

type CloudServersCloudServerImageArgs struct {
	// The id of image.
	ImageIdentity pulumi.StringInput `pulumi:"imageIdentity"`
	// The name of image.
	ImageName pulumi.StringInput `pulumi:"imageName"`
	// The property of system.
	Property pulumi.StringInput `pulumi:"property"`
	// The arch of system.
	SystemArch pulumi.StringInput `pulumi:"systemArch"`
	// The bit of system.
	SystemBit pulumi.StringInput `pulumi:"systemBit"`
	// The type of system.
	SystemType pulumi.StringInput `pulumi:"systemType"`
	// The version of system.
	SystemVersion pulumi.StringInput `pulumi:"systemVersion"`
}

func (CloudServersCloudServerImageArgs) ElementType

func (CloudServersCloudServerImageArgs) ToCloudServersCloudServerImageOutput

func (i CloudServersCloudServerImageArgs) ToCloudServersCloudServerImageOutput() CloudServersCloudServerImageOutput

func (CloudServersCloudServerImageArgs) ToCloudServersCloudServerImageOutputWithContext

func (i CloudServersCloudServerImageArgs) ToCloudServersCloudServerImageOutputWithContext(ctx context.Context) CloudServersCloudServerImageOutput

type CloudServersCloudServerImageInput

type CloudServersCloudServerImageInput interface {
	pulumi.Input

	ToCloudServersCloudServerImageOutput() CloudServersCloudServerImageOutput
	ToCloudServersCloudServerImageOutputWithContext(context.Context) CloudServersCloudServerImageOutput
}

CloudServersCloudServerImageInput is an input type that accepts CloudServersCloudServerImageArgs and CloudServersCloudServerImageOutput values. You can construct a concrete instance of `CloudServersCloudServerImageInput` via:

CloudServersCloudServerImageArgs{...}

type CloudServersCloudServerImageOutput

type CloudServersCloudServerImageOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerImageOutput) ElementType

func (CloudServersCloudServerImageOutput) ImageIdentity

The id of image.

func (CloudServersCloudServerImageOutput) ImageName

The name of image.

func (CloudServersCloudServerImageOutput) Property

The property of system.

func (CloudServersCloudServerImageOutput) SystemArch

The arch of system.

func (CloudServersCloudServerImageOutput) SystemBit

The bit of system.

func (CloudServersCloudServerImageOutput) SystemType

The type of system.

func (CloudServersCloudServerImageOutput) SystemVersion

The version of system.

func (CloudServersCloudServerImageOutput) ToCloudServersCloudServerImageOutput

func (o CloudServersCloudServerImageOutput) ToCloudServersCloudServerImageOutput() CloudServersCloudServerImageOutput

func (CloudServersCloudServerImageOutput) ToCloudServersCloudServerImageOutputWithContext

func (o CloudServersCloudServerImageOutput) ToCloudServersCloudServerImageOutputWithContext(ctx context.Context) CloudServersCloudServerImageOutput

type CloudServersCloudServerInput

type CloudServersCloudServerInput interface {
	pulumi.Input

	ToCloudServersCloudServerOutput() CloudServersCloudServerOutput
	ToCloudServersCloudServerOutputWithContext(context.Context) CloudServersCloudServerOutput
}

CloudServersCloudServerInput is an input type that accepts CloudServersCloudServerArgs and CloudServersCloudServerOutput values. You can construct a concrete instance of `CloudServersCloudServerInput` via:

CloudServersCloudServerArgs{...}

type CloudServersCloudServerInstanceStatus

type CloudServersCloudServerInstanceStatus struct {
	// The count of instance.
	InstanceCount int `pulumi:"instanceCount"`
	// The status info.
	Status string `pulumi:"status"`
}

type CloudServersCloudServerInstanceStatusArgs

type CloudServersCloudServerInstanceStatusArgs struct {
	// The count of instance.
	InstanceCount pulumi.IntInput `pulumi:"instanceCount"`
	// The status info.
	Status pulumi.StringInput `pulumi:"status"`
}

func (CloudServersCloudServerInstanceStatusArgs) ElementType

func (CloudServersCloudServerInstanceStatusArgs) ToCloudServersCloudServerInstanceStatusOutput

func (i CloudServersCloudServerInstanceStatusArgs) ToCloudServersCloudServerInstanceStatusOutput() CloudServersCloudServerInstanceStatusOutput

func (CloudServersCloudServerInstanceStatusArgs) ToCloudServersCloudServerInstanceStatusOutputWithContext

func (i CloudServersCloudServerInstanceStatusArgs) ToCloudServersCloudServerInstanceStatusOutputWithContext(ctx context.Context) CloudServersCloudServerInstanceStatusOutput

type CloudServersCloudServerInstanceStatusArray

type CloudServersCloudServerInstanceStatusArray []CloudServersCloudServerInstanceStatusInput

func (CloudServersCloudServerInstanceStatusArray) ElementType

func (CloudServersCloudServerInstanceStatusArray) ToCloudServersCloudServerInstanceStatusArrayOutput

func (i CloudServersCloudServerInstanceStatusArray) ToCloudServersCloudServerInstanceStatusArrayOutput() CloudServersCloudServerInstanceStatusArrayOutput

func (CloudServersCloudServerInstanceStatusArray) ToCloudServersCloudServerInstanceStatusArrayOutputWithContext

func (i CloudServersCloudServerInstanceStatusArray) ToCloudServersCloudServerInstanceStatusArrayOutputWithContext(ctx context.Context) CloudServersCloudServerInstanceStatusArrayOutput

type CloudServersCloudServerInstanceStatusArrayInput

type CloudServersCloudServerInstanceStatusArrayInput interface {
	pulumi.Input

	ToCloudServersCloudServerInstanceStatusArrayOutput() CloudServersCloudServerInstanceStatusArrayOutput
	ToCloudServersCloudServerInstanceStatusArrayOutputWithContext(context.Context) CloudServersCloudServerInstanceStatusArrayOutput
}

CloudServersCloudServerInstanceStatusArrayInput is an input type that accepts CloudServersCloudServerInstanceStatusArray and CloudServersCloudServerInstanceStatusArrayOutput values. You can construct a concrete instance of `CloudServersCloudServerInstanceStatusArrayInput` via:

CloudServersCloudServerInstanceStatusArray{ CloudServersCloudServerInstanceStatusArgs{...} }

type CloudServersCloudServerInstanceStatusArrayOutput

type CloudServersCloudServerInstanceStatusArrayOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerInstanceStatusArrayOutput) ElementType

func (CloudServersCloudServerInstanceStatusArrayOutput) Index

func (CloudServersCloudServerInstanceStatusArrayOutput) ToCloudServersCloudServerInstanceStatusArrayOutput

func (o CloudServersCloudServerInstanceStatusArrayOutput) ToCloudServersCloudServerInstanceStatusArrayOutput() CloudServersCloudServerInstanceStatusArrayOutput

func (CloudServersCloudServerInstanceStatusArrayOutput) ToCloudServersCloudServerInstanceStatusArrayOutputWithContext

func (o CloudServersCloudServerInstanceStatusArrayOutput) ToCloudServersCloudServerInstanceStatusArrayOutputWithContext(ctx context.Context) CloudServersCloudServerInstanceStatusArrayOutput

type CloudServersCloudServerInstanceStatusInput

type CloudServersCloudServerInstanceStatusInput interface {
	pulumi.Input

	ToCloudServersCloudServerInstanceStatusOutput() CloudServersCloudServerInstanceStatusOutput
	ToCloudServersCloudServerInstanceStatusOutputWithContext(context.Context) CloudServersCloudServerInstanceStatusOutput
}

CloudServersCloudServerInstanceStatusInput is an input type that accepts CloudServersCloudServerInstanceStatusArgs and CloudServersCloudServerInstanceStatusOutput values. You can construct a concrete instance of `CloudServersCloudServerInstanceStatusInput` via:

CloudServersCloudServerInstanceStatusArgs{...}

type CloudServersCloudServerInstanceStatusOutput

type CloudServersCloudServerInstanceStatusOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerInstanceStatusOutput) ElementType

func (CloudServersCloudServerInstanceStatusOutput) InstanceCount

The count of instance.

func (CloudServersCloudServerInstanceStatusOutput) Status

The status info.

func (CloudServersCloudServerInstanceStatusOutput) ToCloudServersCloudServerInstanceStatusOutput

func (o CloudServersCloudServerInstanceStatusOutput) ToCloudServersCloudServerInstanceStatusOutput() CloudServersCloudServerInstanceStatusOutput

func (CloudServersCloudServerInstanceStatusOutput) ToCloudServersCloudServerInstanceStatusOutputWithContext

func (o CloudServersCloudServerInstanceStatusOutput) ToCloudServersCloudServerInstanceStatusOutputWithContext(ctx context.Context) CloudServersCloudServerInstanceStatusOutput

type CloudServersCloudServerNetwork

type CloudServersCloudServerNetwork struct {
	// The peak of bandwidth.
	BandwidthPeak string `pulumi:"bandwidthPeak"`
	// Whether enable ipv6.
	EnableIpv6 bool `pulumi:"enableIpv6"`
	// The internal peak of bandwidth.
	InternalBandwidthPeak string `pulumi:"internalBandwidthPeak"`
}

type CloudServersCloudServerNetworkArgs

type CloudServersCloudServerNetworkArgs struct {
	// The peak of bandwidth.
	BandwidthPeak pulumi.StringInput `pulumi:"bandwidthPeak"`
	// Whether enable ipv6.
	EnableIpv6 pulumi.BoolInput `pulumi:"enableIpv6"`
	// The internal peak of bandwidth.
	InternalBandwidthPeak pulumi.StringInput `pulumi:"internalBandwidthPeak"`
}

func (CloudServersCloudServerNetworkArgs) ElementType

func (CloudServersCloudServerNetworkArgs) ToCloudServersCloudServerNetworkOutput

func (i CloudServersCloudServerNetworkArgs) ToCloudServersCloudServerNetworkOutput() CloudServersCloudServerNetworkOutput

func (CloudServersCloudServerNetworkArgs) ToCloudServersCloudServerNetworkOutputWithContext

func (i CloudServersCloudServerNetworkArgs) ToCloudServersCloudServerNetworkOutputWithContext(ctx context.Context) CloudServersCloudServerNetworkOutput

type CloudServersCloudServerNetworkInput

type CloudServersCloudServerNetworkInput interface {
	pulumi.Input

	ToCloudServersCloudServerNetworkOutput() CloudServersCloudServerNetworkOutput
	ToCloudServersCloudServerNetworkOutputWithContext(context.Context) CloudServersCloudServerNetworkOutput
}

CloudServersCloudServerNetworkInput is an input type that accepts CloudServersCloudServerNetworkArgs and CloudServersCloudServerNetworkOutput values. You can construct a concrete instance of `CloudServersCloudServerNetworkInput` via:

CloudServersCloudServerNetworkArgs{...}

type CloudServersCloudServerNetworkOutput

type CloudServersCloudServerNetworkOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerNetworkOutput) BandwidthPeak

The peak of bandwidth.

func (CloudServersCloudServerNetworkOutput) ElementType

func (CloudServersCloudServerNetworkOutput) EnableIpv6

Whether enable ipv6.

func (CloudServersCloudServerNetworkOutput) InternalBandwidthPeak

func (o CloudServersCloudServerNetworkOutput) InternalBandwidthPeak() pulumi.StringOutput

The internal peak of bandwidth.

func (CloudServersCloudServerNetworkOutput) ToCloudServersCloudServerNetworkOutput

func (o CloudServersCloudServerNetworkOutput) ToCloudServersCloudServerNetworkOutput() CloudServersCloudServerNetworkOutput

func (CloudServersCloudServerNetworkOutput) ToCloudServersCloudServerNetworkOutputWithContext

func (o CloudServersCloudServerNetworkOutput) ToCloudServersCloudServerNetworkOutputWithContext(ctx context.Context) CloudServersCloudServerNetworkOutput

type CloudServersCloudServerOutput

type CloudServersCloudServerOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerOutput) BillingConfig

The config of billing.

func (CloudServersCloudServerOutput) CloudServerIdentity

func (o CloudServersCloudServerOutput) CloudServerIdentity() pulumi.StringOutput

The Id of cloud server.

func (CloudServersCloudServerOutput) Cpu

The cpu info of cloud server.

func (CloudServersCloudServerOutput) CreateTime

The create time info.

func (CloudServersCloudServerOutput) CustomData

The config of custom data.

func (CloudServersCloudServerOutput) ElementType

func (CloudServersCloudServerOutput) Gpu

The config of gpu.

func (CloudServersCloudServerOutput) Id

The Id of cloud server.

func (CloudServersCloudServerOutput) Image

The config of image.

func (CloudServersCloudServerOutput) InstanceCount

The count of instance.

func (CloudServersCloudServerOutput) InstanceStatuses

The status of instances.

func (CloudServersCloudServerOutput) Mem

The memory info of cloud server.

func (CloudServersCloudServerOutput) Name

The name of cloud server.

func (CloudServersCloudServerOutput) Network

The config of network.

func (CloudServersCloudServerOutput) ScheduleStrategyConfigs

The config of schedule strategy.

func (CloudServersCloudServerOutput) SecretConfig

The config of secret.

func (CloudServersCloudServerOutput) ServerAreaCount

func (o CloudServersCloudServerOutput) ServerAreaCount() pulumi.IntOutput

The server area count number.

func (CloudServersCloudServerOutput) ServerAreaLevel

The area level of cloud server.

func (CloudServersCloudServerOutput) ServerAreas

The server areas info.

func (CloudServersCloudServerOutput) Spec

The spec info of cloud server.

func (CloudServersCloudServerOutput) SpecDisplay

The Chinese spec info of cloud server.

func (CloudServersCloudServerOutput) SpecSum

The spec summary of cloud server.

func (CloudServersCloudServerOutput) Storage

The config of storage.

func (CloudServersCloudServerOutput) ToCloudServersCloudServerOutput

func (o CloudServersCloudServerOutput) ToCloudServersCloudServerOutput() CloudServersCloudServerOutput

func (CloudServersCloudServerOutput) ToCloudServersCloudServerOutputWithContext

func (o CloudServersCloudServerOutput) ToCloudServersCloudServerOutputWithContext(ctx context.Context) CloudServersCloudServerOutput

func (CloudServersCloudServerOutput) UpdateTime

The update time info.

type CloudServersCloudServerScheduleStrategyConfigs

type CloudServersCloudServerScheduleStrategyConfigs struct {
	// The price strategy.
	PriceStrategy string `pulumi:"priceStrategy"`
	// The schedule strategy.
	ScheduleStrategy string `pulumi:"scheduleStrategy"`
}

type CloudServersCloudServerScheduleStrategyConfigsArgs

type CloudServersCloudServerScheduleStrategyConfigsArgs struct {
	// The price strategy.
	PriceStrategy pulumi.StringInput `pulumi:"priceStrategy"`
	// The schedule strategy.
	ScheduleStrategy pulumi.StringInput `pulumi:"scheduleStrategy"`
}

func (CloudServersCloudServerScheduleStrategyConfigsArgs) ElementType

func (CloudServersCloudServerScheduleStrategyConfigsArgs) ToCloudServersCloudServerScheduleStrategyConfigsOutput

func (i CloudServersCloudServerScheduleStrategyConfigsArgs) ToCloudServersCloudServerScheduleStrategyConfigsOutput() CloudServersCloudServerScheduleStrategyConfigsOutput

func (CloudServersCloudServerScheduleStrategyConfigsArgs) ToCloudServersCloudServerScheduleStrategyConfigsOutputWithContext

func (i CloudServersCloudServerScheduleStrategyConfigsArgs) ToCloudServersCloudServerScheduleStrategyConfigsOutputWithContext(ctx context.Context) CloudServersCloudServerScheduleStrategyConfigsOutput

type CloudServersCloudServerScheduleStrategyConfigsInput

type CloudServersCloudServerScheduleStrategyConfigsInput interface {
	pulumi.Input

	ToCloudServersCloudServerScheduleStrategyConfigsOutput() CloudServersCloudServerScheduleStrategyConfigsOutput
	ToCloudServersCloudServerScheduleStrategyConfigsOutputWithContext(context.Context) CloudServersCloudServerScheduleStrategyConfigsOutput
}

CloudServersCloudServerScheduleStrategyConfigsInput is an input type that accepts CloudServersCloudServerScheduleStrategyConfigsArgs and CloudServersCloudServerScheduleStrategyConfigsOutput values. You can construct a concrete instance of `CloudServersCloudServerScheduleStrategyConfigsInput` via:

CloudServersCloudServerScheduleStrategyConfigsArgs{...}

type CloudServersCloudServerScheduleStrategyConfigsOutput

type CloudServersCloudServerScheduleStrategyConfigsOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerScheduleStrategyConfigsOutput) ElementType

func (CloudServersCloudServerScheduleStrategyConfigsOutput) PriceStrategy

The price strategy.

func (CloudServersCloudServerScheduleStrategyConfigsOutput) ScheduleStrategy

The schedule strategy.

func (CloudServersCloudServerScheduleStrategyConfigsOutput) ToCloudServersCloudServerScheduleStrategyConfigsOutput

func (CloudServersCloudServerScheduleStrategyConfigsOutput) ToCloudServersCloudServerScheduleStrategyConfigsOutputWithContext

func (o CloudServersCloudServerScheduleStrategyConfigsOutput) ToCloudServersCloudServerScheduleStrategyConfigsOutputWithContext(ctx context.Context) CloudServersCloudServerScheduleStrategyConfigsOutput

type CloudServersCloudServerSecretConfig

type CloudServersCloudServerSecretConfig struct {
	// The data of secret.
	SecretData string `pulumi:"secretData"`
	// The type of secret.
	SecretType int `pulumi:"secretType"`
}

type CloudServersCloudServerSecretConfigArgs

type CloudServersCloudServerSecretConfigArgs struct {
	// The data of secret.
	SecretData pulumi.StringInput `pulumi:"secretData"`
	// The type of secret.
	SecretType pulumi.IntInput `pulumi:"secretType"`
}

func (CloudServersCloudServerSecretConfigArgs) ElementType

func (CloudServersCloudServerSecretConfigArgs) ToCloudServersCloudServerSecretConfigOutput

func (i CloudServersCloudServerSecretConfigArgs) ToCloudServersCloudServerSecretConfigOutput() CloudServersCloudServerSecretConfigOutput

func (CloudServersCloudServerSecretConfigArgs) ToCloudServersCloudServerSecretConfigOutputWithContext

func (i CloudServersCloudServerSecretConfigArgs) ToCloudServersCloudServerSecretConfigOutputWithContext(ctx context.Context) CloudServersCloudServerSecretConfigOutput

type CloudServersCloudServerSecretConfigInput

type CloudServersCloudServerSecretConfigInput interface {
	pulumi.Input

	ToCloudServersCloudServerSecretConfigOutput() CloudServersCloudServerSecretConfigOutput
	ToCloudServersCloudServerSecretConfigOutputWithContext(context.Context) CloudServersCloudServerSecretConfigOutput
}

CloudServersCloudServerSecretConfigInput is an input type that accepts CloudServersCloudServerSecretConfigArgs and CloudServersCloudServerSecretConfigOutput values. You can construct a concrete instance of `CloudServersCloudServerSecretConfigInput` via:

CloudServersCloudServerSecretConfigArgs{...}

type CloudServersCloudServerSecretConfigOutput

type CloudServersCloudServerSecretConfigOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerSecretConfigOutput) ElementType

func (CloudServersCloudServerSecretConfigOutput) SecretData

The data of secret.

func (CloudServersCloudServerSecretConfigOutput) SecretType

The type of secret.

func (CloudServersCloudServerSecretConfigOutput) ToCloudServersCloudServerSecretConfigOutput

func (o CloudServersCloudServerSecretConfigOutput) ToCloudServersCloudServerSecretConfigOutput() CloudServersCloudServerSecretConfigOutput

func (CloudServersCloudServerSecretConfigOutput) ToCloudServersCloudServerSecretConfigOutputWithContext

func (o CloudServersCloudServerSecretConfigOutput) ToCloudServersCloudServerSecretConfigOutputWithContext(ctx context.Context) CloudServersCloudServerSecretConfigOutput

type CloudServersCloudServerServerArea

type CloudServersCloudServerServerArea struct {
	// The area info.
	Area string `pulumi:"area"`
	// The number of instance.
	InstanceNum int `pulumi:"instanceNum"`
	// The isp info.
	Isp string `pulumi:"isp"`
}

type CloudServersCloudServerServerAreaArgs

type CloudServersCloudServerServerAreaArgs struct {
	// The area info.
	Area pulumi.StringInput `pulumi:"area"`
	// The number of instance.
	InstanceNum pulumi.IntInput `pulumi:"instanceNum"`
	// The isp info.
	Isp pulumi.StringInput `pulumi:"isp"`
}

func (CloudServersCloudServerServerAreaArgs) ElementType

func (CloudServersCloudServerServerAreaArgs) ToCloudServersCloudServerServerAreaOutput

func (i CloudServersCloudServerServerAreaArgs) ToCloudServersCloudServerServerAreaOutput() CloudServersCloudServerServerAreaOutput

func (CloudServersCloudServerServerAreaArgs) ToCloudServersCloudServerServerAreaOutputWithContext

func (i CloudServersCloudServerServerAreaArgs) ToCloudServersCloudServerServerAreaOutputWithContext(ctx context.Context) CloudServersCloudServerServerAreaOutput

type CloudServersCloudServerServerAreaArray

type CloudServersCloudServerServerAreaArray []CloudServersCloudServerServerAreaInput

func (CloudServersCloudServerServerAreaArray) ElementType

func (CloudServersCloudServerServerAreaArray) ToCloudServersCloudServerServerAreaArrayOutput

func (i CloudServersCloudServerServerAreaArray) ToCloudServersCloudServerServerAreaArrayOutput() CloudServersCloudServerServerAreaArrayOutput

func (CloudServersCloudServerServerAreaArray) ToCloudServersCloudServerServerAreaArrayOutputWithContext

func (i CloudServersCloudServerServerAreaArray) ToCloudServersCloudServerServerAreaArrayOutputWithContext(ctx context.Context) CloudServersCloudServerServerAreaArrayOutput

type CloudServersCloudServerServerAreaArrayInput

type CloudServersCloudServerServerAreaArrayInput interface {
	pulumi.Input

	ToCloudServersCloudServerServerAreaArrayOutput() CloudServersCloudServerServerAreaArrayOutput
	ToCloudServersCloudServerServerAreaArrayOutputWithContext(context.Context) CloudServersCloudServerServerAreaArrayOutput
}

CloudServersCloudServerServerAreaArrayInput is an input type that accepts CloudServersCloudServerServerAreaArray and CloudServersCloudServerServerAreaArrayOutput values. You can construct a concrete instance of `CloudServersCloudServerServerAreaArrayInput` via:

CloudServersCloudServerServerAreaArray{ CloudServersCloudServerServerAreaArgs{...} }

type CloudServersCloudServerServerAreaArrayOutput

type CloudServersCloudServerServerAreaArrayOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerServerAreaArrayOutput) ElementType

func (CloudServersCloudServerServerAreaArrayOutput) Index

func (CloudServersCloudServerServerAreaArrayOutput) ToCloudServersCloudServerServerAreaArrayOutput

func (o CloudServersCloudServerServerAreaArrayOutput) ToCloudServersCloudServerServerAreaArrayOutput() CloudServersCloudServerServerAreaArrayOutput

func (CloudServersCloudServerServerAreaArrayOutput) ToCloudServersCloudServerServerAreaArrayOutputWithContext

func (o CloudServersCloudServerServerAreaArrayOutput) ToCloudServersCloudServerServerAreaArrayOutputWithContext(ctx context.Context) CloudServersCloudServerServerAreaArrayOutput

type CloudServersCloudServerServerAreaInput

type CloudServersCloudServerServerAreaInput interface {
	pulumi.Input

	ToCloudServersCloudServerServerAreaOutput() CloudServersCloudServerServerAreaOutput
	ToCloudServersCloudServerServerAreaOutputWithContext(context.Context) CloudServersCloudServerServerAreaOutput
}

CloudServersCloudServerServerAreaInput is an input type that accepts CloudServersCloudServerServerAreaArgs and CloudServersCloudServerServerAreaOutput values. You can construct a concrete instance of `CloudServersCloudServerServerAreaInput` via:

CloudServersCloudServerServerAreaArgs{...}

type CloudServersCloudServerServerAreaOutput

type CloudServersCloudServerServerAreaOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerServerAreaOutput) Area

The area info.

func (CloudServersCloudServerServerAreaOutput) ElementType

func (CloudServersCloudServerServerAreaOutput) InstanceNum

The number of instance.

func (CloudServersCloudServerServerAreaOutput) Isp

The isp info.

func (CloudServersCloudServerServerAreaOutput) ToCloudServersCloudServerServerAreaOutput

func (o CloudServersCloudServerServerAreaOutput) ToCloudServersCloudServerServerAreaOutput() CloudServersCloudServerServerAreaOutput

func (CloudServersCloudServerServerAreaOutput) ToCloudServersCloudServerServerAreaOutputWithContext

func (o CloudServersCloudServerServerAreaOutput) ToCloudServersCloudServerServerAreaOutputWithContext(ctx context.Context) CloudServersCloudServerServerAreaOutput

type CloudServersCloudServerStorage

type CloudServersCloudServerStorage struct {
	// The disk info of data.
	DataDisk CloudServersCloudServerStorageDataDisk `pulumi:"dataDisk"`
	// The disk list info of data.
	DataDiskLists []CloudServersCloudServerStorageDataDiskList `pulumi:"dataDiskLists"`
	// The disk info of system.
	SystemDisk CloudServersCloudServerStorageSystemDisk `pulumi:"systemDisk"`
}

type CloudServersCloudServerStorageArgs

type CloudServersCloudServerStorageArgs struct {
	// The disk info of data.
	DataDisk CloudServersCloudServerStorageDataDiskInput `pulumi:"dataDisk"`
	// The disk list info of data.
	DataDiskLists CloudServersCloudServerStorageDataDiskListArrayInput `pulumi:"dataDiskLists"`
	// The disk info of system.
	SystemDisk CloudServersCloudServerStorageSystemDiskInput `pulumi:"systemDisk"`
}

func (CloudServersCloudServerStorageArgs) ElementType

func (CloudServersCloudServerStorageArgs) ToCloudServersCloudServerStorageOutput

func (i CloudServersCloudServerStorageArgs) ToCloudServersCloudServerStorageOutput() CloudServersCloudServerStorageOutput

func (CloudServersCloudServerStorageArgs) ToCloudServersCloudServerStorageOutputWithContext

func (i CloudServersCloudServerStorageArgs) ToCloudServersCloudServerStorageOutputWithContext(ctx context.Context) CloudServersCloudServerStorageOutput

type CloudServersCloudServerStorageDataDisk

type CloudServersCloudServerStorageDataDisk struct {
	// The capacity of storage.
	Capacity string `pulumi:"capacity"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type CloudServersCloudServerStorageDataDiskArgs

type CloudServersCloudServerStorageDataDiskArgs struct {
	// The capacity of storage.
	Capacity pulumi.StringInput `pulumi:"capacity"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (CloudServersCloudServerStorageDataDiskArgs) ElementType

func (CloudServersCloudServerStorageDataDiskArgs) ToCloudServersCloudServerStorageDataDiskOutput

func (i CloudServersCloudServerStorageDataDiskArgs) ToCloudServersCloudServerStorageDataDiskOutput() CloudServersCloudServerStorageDataDiskOutput

func (CloudServersCloudServerStorageDataDiskArgs) ToCloudServersCloudServerStorageDataDiskOutputWithContext

func (i CloudServersCloudServerStorageDataDiskArgs) ToCloudServersCloudServerStorageDataDiskOutputWithContext(ctx context.Context) CloudServersCloudServerStorageDataDiskOutput

type CloudServersCloudServerStorageDataDiskInput

type CloudServersCloudServerStorageDataDiskInput interface {
	pulumi.Input

	ToCloudServersCloudServerStorageDataDiskOutput() CloudServersCloudServerStorageDataDiskOutput
	ToCloudServersCloudServerStorageDataDiskOutputWithContext(context.Context) CloudServersCloudServerStorageDataDiskOutput
}

CloudServersCloudServerStorageDataDiskInput is an input type that accepts CloudServersCloudServerStorageDataDiskArgs and CloudServersCloudServerStorageDataDiskOutput values. You can construct a concrete instance of `CloudServersCloudServerStorageDataDiskInput` via:

CloudServersCloudServerStorageDataDiskArgs{...}

type CloudServersCloudServerStorageDataDiskList

type CloudServersCloudServerStorageDataDiskList struct {
	// The capacity of storage.
	Capacity string `pulumi:"capacity"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type CloudServersCloudServerStorageDataDiskListArgs

type CloudServersCloudServerStorageDataDiskListArgs struct {
	// The capacity of storage.
	Capacity pulumi.StringInput `pulumi:"capacity"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (CloudServersCloudServerStorageDataDiskListArgs) ElementType

func (CloudServersCloudServerStorageDataDiskListArgs) ToCloudServersCloudServerStorageDataDiskListOutput

func (i CloudServersCloudServerStorageDataDiskListArgs) ToCloudServersCloudServerStorageDataDiskListOutput() CloudServersCloudServerStorageDataDiskListOutput

func (CloudServersCloudServerStorageDataDiskListArgs) ToCloudServersCloudServerStorageDataDiskListOutputWithContext

func (i CloudServersCloudServerStorageDataDiskListArgs) ToCloudServersCloudServerStorageDataDiskListOutputWithContext(ctx context.Context) CloudServersCloudServerStorageDataDiskListOutput

type CloudServersCloudServerStorageDataDiskListArray

type CloudServersCloudServerStorageDataDiskListArray []CloudServersCloudServerStorageDataDiskListInput

func (CloudServersCloudServerStorageDataDiskListArray) ElementType

func (CloudServersCloudServerStorageDataDiskListArray) ToCloudServersCloudServerStorageDataDiskListArrayOutput

func (i CloudServersCloudServerStorageDataDiskListArray) ToCloudServersCloudServerStorageDataDiskListArrayOutput() CloudServersCloudServerStorageDataDiskListArrayOutput

func (CloudServersCloudServerStorageDataDiskListArray) ToCloudServersCloudServerStorageDataDiskListArrayOutputWithContext

func (i CloudServersCloudServerStorageDataDiskListArray) ToCloudServersCloudServerStorageDataDiskListArrayOutputWithContext(ctx context.Context) CloudServersCloudServerStorageDataDiskListArrayOutput

type CloudServersCloudServerStorageDataDiskListArrayInput

type CloudServersCloudServerStorageDataDiskListArrayInput interface {
	pulumi.Input

	ToCloudServersCloudServerStorageDataDiskListArrayOutput() CloudServersCloudServerStorageDataDiskListArrayOutput
	ToCloudServersCloudServerStorageDataDiskListArrayOutputWithContext(context.Context) CloudServersCloudServerStorageDataDiskListArrayOutput
}

CloudServersCloudServerStorageDataDiskListArrayInput is an input type that accepts CloudServersCloudServerStorageDataDiskListArray and CloudServersCloudServerStorageDataDiskListArrayOutput values. You can construct a concrete instance of `CloudServersCloudServerStorageDataDiskListArrayInput` via:

CloudServersCloudServerStorageDataDiskListArray{ CloudServersCloudServerStorageDataDiskListArgs{...} }

type CloudServersCloudServerStorageDataDiskListArrayOutput

type CloudServersCloudServerStorageDataDiskListArrayOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerStorageDataDiskListArrayOutput) ElementType

func (CloudServersCloudServerStorageDataDiskListArrayOutput) Index

func (CloudServersCloudServerStorageDataDiskListArrayOutput) ToCloudServersCloudServerStorageDataDiskListArrayOutput

func (CloudServersCloudServerStorageDataDiskListArrayOutput) ToCloudServersCloudServerStorageDataDiskListArrayOutputWithContext

func (o CloudServersCloudServerStorageDataDiskListArrayOutput) ToCloudServersCloudServerStorageDataDiskListArrayOutputWithContext(ctx context.Context) CloudServersCloudServerStorageDataDiskListArrayOutput

type CloudServersCloudServerStorageDataDiskListInput

type CloudServersCloudServerStorageDataDiskListInput interface {
	pulumi.Input

	ToCloudServersCloudServerStorageDataDiskListOutput() CloudServersCloudServerStorageDataDiskListOutput
	ToCloudServersCloudServerStorageDataDiskListOutputWithContext(context.Context) CloudServersCloudServerStorageDataDiskListOutput
}

CloudServersCloudServerStorageDataDiskListInput is an input type that accepts CloudServersCloudServerStorageDataDiskListArgs and CloudServersCloudServerStorageDataDiskListOutput values. You can construct a concrete instance of `CloudServersCloudServerStorageDataDiskListInput` via:

CloudServersCloudServerStorageDataDiskListArgs{...}

type CloudServersCloudServerStorageDataDiskListOutput

type CloudServersCloudServerStorageDataDiskListOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerStorageDataDiskListOutput) Capacity

The capacity of storage.

func (CloudServersCloudServerStorageDataDiskListOutput) ElementType

func (CloudServersCloudServerStorageDataDiskListOutput) StorageType

The type of storage.

func (CloudServersCloudServerStorageDataDiskListOutput) ToCloudServersCloudServerStorageDataDiskListOutput

func (o CloudServersCloudServerStorageDataDiskListOutput) ToCloudServersCloudServerStorageDataDiskListOutput() CloudServersCloudServerStorageDataDiskListOutput

func (CloudServersCloudServerStorageDataDiskListOutput) ToCloudServersCloudServerStorageDataDiskListOutputWithContext

func (o CloudServersCloudServerStorageDataDiskListOutput) ToCloudServersCloudServerStorageDataDiskListOutputWithContext(ctx context.Context) CloudServersCloudServerStorageDataDiskListOutput

type CloudServersCloudServerStorageDataDiskOutput

type CloudServersCloudServerStorageDataDiskOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerStorageDataDiskOutput) Capacity

The capacity of storage.

func (CloudServersCloudServerStorageDataDiskOutput) ElementType

func (CloudServersCloudServerStorageDataDiskOutput) StorageType

The type of storage.

func (CloudServersCloudServerStorageDataDiskOutput) ToCloudServersCloudServerStorageDataDiskOutput

func (o CloudServersCloudServerStorageDataDiskOutput) ToCloudServersCloudServerStorageDataDiskOutput() CloudServersCloudServerStorageDataDiskOutput

func (CloudServersCloudServerStorageDataDiskOutput) ToCloudServersCloudServerStorageDataDiskOutputWithContext

func (o CloudServersCloudServerStorageDataDiskOutput) ToCloudServersCloudServerStorageDataDiskOutputWithContext(ctx context.Context) CloudServersCloudServerStorageDataDiskOutput

type CloudServersCloudServerStorageInput

type CloudServersCloudServerStorageInput interface {
	pulumi.Input

	ToCloudServersCloudServerStorageOutput() CloudServersCloudServerStorageOutput
	ToCloudServersCloudServerStorageOutputWithContext(context.Context) CloudServersCloudServerStorageOutput
}

CloudServersCloudServerStorageInput is an input type that accepts CloudServersCloudServerStorageArgs and CloudServersCloudServerStorageOutput values. You can construct a concrete instance of `CloudServersCloudServerStorageInput` via:

CloudServersCloudServerStorageArgs{...}

type CloudServersCloudServerStorageOutput

type CloudServersCloudServerStorageOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerStorageOutput) DataDisk

The disk info of data.

func (CloudServersCloudServerStorageOutput) DataDiskLists

The disk list info of data.

func (CloudServersCloudServerStorageOutput) ElementType

func (CloudServersCloudServerStorageOutput) SystemDisk

The disk info of system.

func (CloudServersCloudServerStorageOutput) ToCloudServersCloudServerStorageOutput

func (o CloudServersCloudServerStorageOutput) ToCloudServersCloudServerStorageOutput() CloudServersCloudServerStorageOutput

func (CloudServersCloudServerStorageOutput) ToCloudServersCloudServerStorageOutputWithContext

func (o CloudServersCloudServerStorageOutput) ToCloudServersCloudServerStorageOutputWithContext(ctx context.Context) CloudServersCloudServerStorageOutput

type CloudServersCloudServerStorageSystemDisk

type CloudServersCloudServerStorageSystemDisk struct {
	// The capacity of storage.
	Capacity string `pulumi:"capacity"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type CloudServersCloudServerStorageSystemDiskArgs

type CloudServersCloudServerStorageSystemDiskArgs struct {
	// The capacity of storage.
	Capacity pulumi.StringInput `pulumi:"capacity"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (CloudServersCloudServerStorageSystemDiskArgs) ElementType

func (CloudServersCloudServerStorageSystemDiskArgs) ToCloudServersCloudServerStorageSystemDiskOutput

func (i CloudServersCloudServerStorageSystemDiskArgs) ToCloudServersCloudServerStorageSystemDiskOutput() CloudServersCloudServerStorageSystemDiskOutput

func (CloudServersCloudServerStorageSystemDiskArgs) ToCloudServersCloudServerStorageSystemDiskOutputWithContext

func (i CloudServersCloudServerStorageSystemDiskArgs) ToCloudServersCloudServerStorageSystemDiskOutputWithContext(ctx context.Context) CloudServersCloudServerStorageSystemDiskOutput

type CloudServersCloudServerStorageSystemDiskInput

type CloudServersCloudServerStorageSystemDiskInput interface {
	pulumi.Input

	ToCloudServersCloudServerStorageSystemDiskOutput() CloudServersCloudServerStorageSystemDiskOutput
	ToCloudServersCloudServerStorageSystemDiskOutputWithContext(context.Context) CloudServersCloudServerStorageSystemDiskOutput
}

CloudServersCloudServerStorageSystemDiskInput is an input type that accepts CloudServersCloudServerStorageSystemDiskArgs and CloudServersCloudServerStorageSystemDiskOutput values. You can construct a concrete instance of `CloudServersCloudServerStorageSystemDiskInput` via:

CloudServersCloudServerStorageSystemDiskArgs{...}

type CloudServersCloudServerStorageSystemDiskOutput

type CloudServersCloudServerStorageSystemDiskOutput struct{ *pulumi.OutputState }

func (CloudServersCloudServerStorageSystemDiskOutput) Capacity

The capacity of storage.

func (CloudServersCloudServerStorageSystemDiskOutput) ElementType

func (CloudServersCloudServerStorageSystemDiskOutput) StorageType

The type of storage.

func (CloudServersCloudServerStorageSystemDiskOutput) ToCloudServersCloudServerStorageSystemDiskOutput

func (o CloudServersCloudServerStorageSystemDiskOutput) ToCloudServersCloudServerStorageSystemDiskOutput() CloudServersCloudServerStorageSystemDiskOutput

func (CloudServersCloudServerStorageSystemDiskOutput) ToCloudServersCloudServerStorageSystemDiskOutputWithContext

func (o CloudServersCloudServerStorageSystemDiskOutput) ToCloudServersCloudServerStorageSystemDiskOutputWithContext(ctx context.Context) CloudServersCloudServerStorageSystemDiskOutput

type CloudServersOutputArgs

type CloudServersOutputArgs struct {
	// A list of cloud server IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// A Name Regex of Cloud Server.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// File name where to save data source results.
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
}

A collection of arguments for invoking CloudServers.

func (CloudServersOutputArgs) ElementType

func (CloudServersOutputArgs) ElementType() reflect.Type

type CloudServersResult

type CloudServersResult struct {
	// The collection of cloud servers query.
	CloudServers []CloudServersCloudServer `pulumi:"cloudServers"`
	// The provider-assigned unique ID for this managed resource.
	Id         string   `pulumi:"id"`
	Ids        []string `pulumi:"ids"`
	NameRegex  *string  `pulumi:"nameRegex"`
	OutputFile *string  `pulumi:"outputFile"`
	// The total count of cloud servers query.
	TotalCount int `pulumi:"totalCount"`
}

A collection of values returned by CloudServers.

func CloudServers

func CloudServers(ctx *pulumi.Context, args *CloudServersArgs, opts ...pulumi.InvokeOption) (*CloudServersResult, error)

Use this data source to query detailed information of veenedge cloud servers ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := veenedge.CloudServers(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type CloudServersResultOutput

type CloudServersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by CloudServers.

func (CloudServersResultOutput) CloudServers

The collection of cloud servers query.

func (CloudServersResultOutput) ElementType

func (CloudServersResultOutput) ElementType() reflect.Type

func (CloudServersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (CloudServersResultOutput) Ids

func (CloudServersResultOutput) NameRegex

func (CloudServersResultOutput) OutputFile

func (CloudServersResultOutput) ToCloudServersResultOutput

func (o CloudServersResultOutput) ToCloudServersResultOutput() CloudServersResultOutput

func (CloudServersResultOutput) ToCloudServersResultOutputWithContext

func (o CloudServersResultOutput) ToCloudServersResultOutputWithContext(ctx context.Context) CloudServersResultOutput

func (CloudServersResultOutput) TotalCount

func (o CloudServersResultOutput) TotalCount() pulumi.IntOutput

The total count of cloud servers query.

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// The area name.
	AreaName pulumi.StringOutput `pulumi:"areaName"`
	// The id of cloud server.
	CloudserverId pulumi.StringOutput `pulumi:"cloudserverId"`
	// The name of cluster.
	ClusterName pulumi.StringOutput `pulumi:"clusterName"`
	// The default isp for multi line node.
	DefaultIsp pulumi.StringPtrOutput `pulumi:"defaultIsp"`
	// Import an exist instance, usually for import a default instance generated with cloud server creating.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// The isp info.
	Isp pulumi.StringOutput `pulumi:"isp"`
	// The name of instance, only effected in update scene.
	Name pulumi.StringOutput `pulumi:"name"`
	// The data of secret, only effected in update scene.
	SecretData pulumi.StringPtrOutput `pulumi:"secretData"`
	// The type of secret, only effected in update scene. The value can be `KeyPair` or `Password`.
	SecretType pulumi.StringPtrOutput `pulumi:"secretType"`
}

Provides a resource to manage veenedge instance ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := veenedge.NewInstance(ctx, "foo", &veenedge.InstanceArgs{
			AreaName:      pulumi.String("*****"),
			CloudserverId: pulumi.String("cloudserver-x92*****jcc8f"),
			Isp:           pulumi.String("CMCC"),
		})
		if err != nil {
			return err
		}
		_, err = veenedge.NewInstance(ctx, "foo1", &veenedge.InstanceArgs{
			InstanceId: pulumi.String("veen0*****0111112"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Instance can be imported using the id, e.g.

```sh

$ pulumi import volcengine:veenedge/instance:Instance default veenn769ewmjjqyqh5dv

```

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 {
	// The area name.
	AreaName pulumi.StringPtrInput
	// The id of cloud server.
	CloudserverId pulumi.StringPtrInput
	// The name of cluster.
	ClusterName pulumi.StringPtrInput
	// The default isp for multi line node.
	DefaultIsp pulumi.StringPtrInput
	// Import an exist instance, usually for import a default instance generated with cloud server creating.
	InstanceId pulumi.StringPtrInput
	// The isp info.
	Isp pulumi.StringPtrInput
	// The name of instance, only effected in update scene.
	Name pulumi.StringPtrInput
	// The data of secret, only effected in update scene.
	SecretData pulumi.StringPtrInput
	// The type of secret, only effected in update scene. The value can be `KeyPair` or `Password`.
	SecretType 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) AreaName

func (o InstanceOutput) AreaName() pulumi.StringOutput

The area name.

func (InstanceOutput) CloudserverId

func (o InstanceOutput) CloudserverId() pulumi.StringOutput

The id of cloud server.

func (InstanceOutput) ClusterName

func (o InstanceOutput) ClusterName() pulumi.StringOutput

The name of cluster.

func (InstanceOutput) DefaultIsp

func (o InstanceOutput) DefaultIsp() pulumi.StringPtrOutput

The default isp for multi line node.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) InstanceId

func (o InstanceOutput) InstanceId() pulumi.StringOutput

Import an exist instance, usually for import a default instance generated with cloud server creating.

func (InstanceOutput) Isp

The isp info.

func (InstanceOutput) Name

The name of instance, only effected in update scene.

func (InstanceOutput) SecretData

func (o InstanceOutput) SecretData() pulumi.StringPtrOutput

The data of secret, only effected in update scene.

func (InstanceOutput) SecretType

func (o InstanceOutput) SecretType() pulumi.StringPtrOutput

The type of secret, only effected in update scene. The value can be `KeyPair` or `Password`.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

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

type InstanceState

type InstanceState struct {
	// The area name.
	AreaName pulumi.StringPtrInput
	// The id of cloud server.
	CloudserverId pulumi.StringPtrInput
	// The name of cluster.
	ClusterName pulumi.StringPtrInput
	// The default isp for multi line node.
	DefaultIsp pulumi.StringPtrInput
	// Import an exist instance, usually for import a default instance generated with cloud server creating.
	InstanceId pulumi.StringPtrInput
	// The isp info.
	Isp pulumi.StringPtrInput
	// The name of instance, only effected in update scene.
	Name pulumi.StringPtrInput
	// The data of secret, only effected in update scene.
	SecretData pulumi.StringPtrInput
	// The type of secret, only effected in update scene. The value can be `KeyPair` or `Password`.
	SecretType pulumi.StringPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type InstanceTypesArgs

type InstanceTypesArgs struct {
	// File name where to save data source results.
	OutputFile *string `pulumi:"outputFile"`
}

A collection of arguments for invoking InstanceTypes.

type InstanceTypesInstanceTypeConfig

type InstanceTypesInstanceTypeConfig struct {
	// The cpu of instance type.
	Cpu int `pulumi:"cpu"`
	// The gpu of instance type.
	Gpu int `pulumi:"gpu"`
	// The gpu spec of instance.
	GpuSpec string `pulumi:"gpuSpec"`
	// The type of instance.
	InstanceType string `pulumi:"instanceType"`
	// The type family of instance.
	InstanceTypeFamily string `pulumi:"instanceTypeFamily"`
	// The name of instance type family.
	InstanceTypeFamilyName string `pulumi:"instanceTypeFamilyName"`
	// The memory of instance type.
	Memory int `pulumi:"memory"`
	// The config of storage.
	Storages []InstanceTypesInstanceTypeConfigStorage `pulumi:"storages"`
}

type InstanceTypesInstanceTypeConfigArgs

type InstanceTypesInstanceTypeConfigArgs struct {
	// The cpu of instance type.
	Cpu pulumi.IntInput `pulumi:"cpu"`
	// The gpu of instance type.
	Gpu pulumi.IntInput `pulumi:"gpu"`
	// The gpu spec of instance.
	GpuSpec pulumi.StringInput `pulumi:"gpuSpec"`
	// The type of instance.
	InstanceType pulumi.StringInput `pulumi:"instanceType"`
	// The type family of instance.
	InstanceTypeFamily pulumi.StringInput `pulumi:"instanceTypeFamily"`
	// The name of instance type family.
	InstanceTypeFamilyName pulumi.StringInput `pulumi:"instanceTypeFamilyName"`
	// The memory of instance type.
	Memory pulumi.IntInput `pulumi:"memory"`
	// The config of storage.
	Storages InstanceTypesInstanceTypeConfigStorageArrayInput `pulumi:"storages"`
}

func (InstanceTypesInstanceTypeConfigArgs) ElementType

func (InstanceTypesInstanceTypeConfigArgs) ToInstanceTypesInstanceTypeConfigOutput

func (i InstanceTypesInstanceTypeConfigArgs) ToInstanceTypesInstanceTypeConfigOutput() InstanceTypesInstanceTypeConfigOutput

func (InstanceTypesInstanceTypeConfigArgs) ToInstanceTypesInstanceTypeConfigOutputWithContext

func (i InstanceTypesInstanceTypeConfigArgs) ToInstanceTypesInstanceTypeConfigOutputWithContext(ctx context.Context) InstanceTypesInstanceTypeConfigOutput

type InstanceTypesInstanceTypeConfigArray

type InstanceTypesInstanceTypeConfigArray []InstanceTypesInstanceTypeConfigInput

func (InstanceTypesInstanceTypeConfigArray) ElementType

func (InstanceTypesInstanceTypeConfigArray) ToInstanceTypesInstanceTypeConfigArrayOutput

func (i InstanceTypesInstanceTypeConfigArray) ToInstanceTypesInstanceTypeConfigArrayOutput() InstanceTypesInstanceTypeConfigArrayOutput

func (InstanceTypesInstanceTypeConfigArray) ToInstanceTypesInstanceTypeConfigArrayOutputWithContext

func (i InstanceTypesInstanceTypeConfigArray) ToInstanceTypesInstanceTypeConfigArrayOutputWithContext(ctx context.Context) InstanceTypesInstanceTypeConfigArrayOutput

type InstanceTypesInstanceTypeConfigArrayInput

type InstanceTypesInstanceTypeConfigArrayInput interface {
	pulumi.Input

	ToInstanceTypesInstanceTypeConfigArrayOutput() InstanceTypesInstanceTypeConfigArrayOutput
	ToInstanceTypesInstanceTypeConfigArrayOutputWithContext(context.Context) InstanceTypesInstanceTypeConfigArrayOutput
}

InstanceTypesInstanceTypeConfigArrayInput is an input type that accepts InstanceTypesInstanceTypeConfigArray and InstanceTypesInstanceTypeConfigArrayOutput values. You can construct a concrete instance of `InstanceTypesInstanceTypeConfigArrayInput` via:

InstanceTypesInstanceTypeConfigArray{ InstanceTypesInstanceTypeConfigArgs{...} }

type InstanceTypesInstanceTypeConfigArrayOutput

type InstanceTypesInstanceTypeConfigArrayOutput struct{ *pulumi.OutputState }

func (InstanceTypesInstanceTypeConfigArrayOutput) ElementType

func (InstanceTypesInstanceTypeConfigArrayOutput) Index

func (InstanceTypesInstanceTypeConfigArrayOutput) ToInstanceTypesInstanceTypeConfigArrayOutput

func (o InstanceTypesInstanceTypeConfigArrayOutput) ToInstanceTypesInstanceTypeConfigArrayOutput() InstanceTypesInstanceTypeConfigArrayOutput

func (InstanceTypesInstanceTypeConfigArrayOutput) ToInstanceTypesInstanceTypeConfigArrayOutputWithContext

func (o InstanceTypesInstanceTypeConfigArrayOutput) ToInstanceTypesInstanceTypeConfigArrayOutputWithContext(ctx context.Context) InstanceTypesInstanceTypeConfigArrayOutput

type InstanceTypesInstanceTypeConfigInput

type InstanceTypesInstanceTypeConfigInput interface {
	pulumi.Input

	ToInstanceTypesInstanceTypeConfigOutput() InstanceTypesInstanceTypeConfigOutput
	ToInstanceTypesInstanceTypeConfigOutputWithContext(context.Context) InstanceTypesInstanceTypeConfigOutput
}

InstanceTypesInstanceTypeConfigInput is an input type that accepts InstanceTypesInstanceTypeConfigArgs and InstanceTypesInstanceTypeConfigOutput values. You can construct a concrete instance of `InstanceTypesInstanceTypeConfigInput` via:

InstanceTypesInstanceTypeConfigArgs{...}

type InstanceTypesInstanceTypeConfigOutput

type InstanceTypesInstanceTypeConfigOutput struct{ *pulumi.OutputState }

func (InstanceTypesInstanceTypeConfigOutput) Cpu

The cpu of instance type.

func (InstanceTypesInstanceTypeConfigOutput) ElementType

func (InstanceTypesInstanceTypeConfigOutput) Gpu

The gpu of instance type.

func (InstanceTypesInstanceTypeConfigOutput) GpuSpec

The gpu spec of instance.

func (InstanceTypesInstanceTypeConfigOutput) InstanceType

The type of instance.

func (InstanceTypesInstanceTypeConfigOutput) InstanceTypeFamily

The type family of instance.

func (InstanceTypesInstanceTypeConfigOutput) InstanceTypeFamilyName

func (o InstanceTypesInstanceTypeConfigOutput) InstanceTypeFamilyName() pulumi.StringOutput

The name of instance type family.

func (InstanceTypesInstanceTypeConfigOutput) Memory

The memory of instance type.

func (InstanceTypesInstanceTypeConfigOutput) Storages

The config of storage.

func (InstanceTypesInstanceTypeConfigOutput) ToInstanceTypesInstanceTypeConfigOutput

func (o InstanceTypesInstanceTypeConfigOutput) ToInstanceTypesInstanceTypeConfigOutput() InstanceTypesInstanceTypeConfigOutput

func (InstanceTypesInstanceTypeConfigOutput) ToInstanceTypesInstanceTypeConfigOutputWithContext

func (o InstanceTypesInstanceTypeConfigOutput) ToInstanceTypesInstanceTypeConfigOutputWithContext(ctx context.Context) InstanceTypesInstanceTypeConfigOutput

type InstanceTypesInstanceTypeConfigStorage

type InstanceTypesInstanceTypeConfigStorage struct {
	// The amount of local storage.
	LocalStorageAmount int `pulumi:"localStorageAmount"`
	// The capacity of local storage.
	LocalStorageCapacity int `pulumi:"localStorageCapacity"`
	// The local storage category.
	LocalStorageCategory string `pulumi:"localStorageCategory"`
	// The unit of local storage.
	LocalStorageUnit string `pulumi:"localStorageUnit"`
}

type InstanceTypesInstanceTypeConfigStorageArgs

type InstanceTypesInstanceTypeConfigStorageArgs struct {
	// The amount of local storage.
	LocalStorageAmount pulumi.IntInput `pulumi:"localStorageAmount"`
	// The capacity of local storage.
	LocalStorageCapacity pulumi.IntInput `pulumi:"localStorageCapacity"`
	// The local storage category.
	LocalStorageCategory pulumi.StringInput `pulumi:"localStorageCategory"`
	// The unit of local storage.
	LocalStorageUnit pulumi.StringInput `pulumi:"localStorageUnit"`
}

func (InstanceTypesInstanceTypeConfigStorageArgs) ElementType

func (InstanceTypesInstanceTypeConfigStorageArgs) ToInstanceTypesInstanceTypeConfigStorageOutput

func (i InstanceTypesInstanceTypeConfigStorageArgs) ToInstanceTypesInstanceTypeConfigStorageOutput() InstanceTypesInstanceTypeConfigStorageOutput

func (InstanceTypesInstanceTypeConfigStorageArgs) ToInstanceTypesInstanceTypeConfigStorageOutputWithContext

func (i InstanceTypesInstanceTypeConfigStorageArgs) ToInstanceTypesInstanceTypeConfigStorageOutputWithContext(ctx context.Context) InstanceTypesInstanceTypeConfigStorageOutput

type InstanceTypesInstanceTypeConfigStorageArray

type InstanceTypesInstanceTypeConfigStorageArray []InstanceTypesInstanceTypeConfigStorageInput

func (InstanceTypesInstanceTypeConfigStorageArray) ElementType

func (InstanceTypesInstanceTypeConfigStorageArray) ToInstanceTypesInstanceTypeConfigStorageArrayOutput

func (i InstanceTypesInstanceTypeConfigStorageArray) ToInstanceTypesInstanceTypeConfigStorageArrayOutput() InstanceTypesInstanceTypeConfigStorageArrayOutput

func (InstanceTypesInstanceTypeConfigStorageArray) ToInstanceTypesInstanceTypeConfigStorageArrayOutputWithContext

func (i InstanceTypesInstanceTypeConfigStorageArray) ToInstanceTypesInstanceTypeConfigStorageArrayOutputWithContext(ctx context.Context) InstanceTypesInstanceTypeConfigStorageArrayOutput

type InstanceTypesInstanceTypeConfigStorageArrayInput

type InstanceTypesInstanceTypeConfigStorageArrayInput interface {
	pulumi.Input

	ToInstanceTypesInstanceTypeConfigStorageArrayOutput() InstanceTypesInstanceTypeConfigStorageArrayOutput
	ToInstanceTypesInstanceTypeConfigStorageArrayOutputWithContext(context.Context) InstanceTypesInstanceTypeConfigStorageArrayOutput
}

InstanceTypesInstanceTypeConfigStorageArrayInput is an input type that accepts InstanceTypesInstanceTypeConfigStorageArray and InstanceTypesInstanceTypeConfigStorageArrayOutput values. You can construct a concrete instance of `InstanceTypesInstanceTypeConfigStorageArrayInput` via:

InstanceTypesInstanceTypeConfigStorageArray{ InstanceTypesInstanceTypeConfigStorageArgs{...} }

type InstanceTypesInstanceTypeConfigStorageArrayOutput

type InstanceTypesInstanceTypeConfigStorageArrayOutput struct{ *pulumi.OutputState }

func (InstanceTypesInstanceTypeConfigStorageArrayOutput) ElementType

func (InstanceTypesInstanceTypeConfigStorageArrayOutput) Index

func (InstanceTypesInstanceTypeConfigStorageArrayOutput) ToInstanceTypesInstanceTypeConfigStorageArrayOutput

func (o InstanceTypesInstanceTypeConfigStorageArrayOutput) ToInstanceTypesInstanceTypeConfigStorageArrayOutput() InstanceTypesInstanceTypeConfigStorageArrayOutput

func (InstanceTypesInstanceTypeConfigStorageArrayOutput) ToInstanceTypesInstanceTypeConfigStorageArrayOutputWithContext

func (o InstanceTypesInstanceTypeConfigStorageArrayOutput) ToInstanceTypesInstanceTypeConfigStorageArrayOutputWithContext(ctx context.Context) InstanceTypesInstanceTypeConfigStorageArrayOutput

type InstanceTypesInstanceTypeConfigStorageInput

type InstanceTypesInstanceTypeConfigStorageInput interface {
	pulumi.Input

	ToInstanceTypesInstanceTypeConfigStorageOutput() InstanceTypesInstanceTypeConfigStorageOutput
	ToInstanceTypesInstanceTypeConfigStorageOutputWithContext(context.Context) InstanceTypesInstanceTypeConfigStorageOutput
}

InstanceTypesInstanceTypeConfigStorageInput is an input type that accepts InstanceTypesInstanceTypeConfigStorageArgs and InstanceTypesInstanceTypeConfigStorageOutput values. You can construct a concrete instance of `InstanceTypesInstanceTypeConfigStorageInput` via:

InstanceTypesInstanceTypeConfigStorageArgs{...}

type InstanceTypesInstanceTypeConfigStorageOutput

type InstanceTypesInstanceTypeConfigStorageOutput struct{ *pulumi.OutputState }

func (InstanceTypesInstanceTypeConfigStorageOutput) ElementType

func (InstanceTypesInstanceTypeConfigStorageOutput) LocalStorageAmount

The amount of local storage.

func (InstanceTypesInstanceTypeConfigStorageOutput) LocalStorageCapacity

The capacity of local storage.

func (InstanceTypesInstanceTypeConfigStorageOutput) LocalStorageCategory

The local storage category.

func (InstanceTypesInstanceTypeConfigStorageOutput) LocalStorageUnit

The unit of local storage.

func (InstanceTypesInstanceTypeConfigStorageOutput) ToInstanceTypesInstanceTypeConfigStorageOutput

func (o InstanceTypesInstanceTypeConfigStorageOutput) ToInstanceTypesInstanceTypeConfigStorageOutput() InstanceTypesInstanceTypeConfigStorageOutput

func (InstanceTypesInstanceTypeConfigStorageOutput) ToInstanceTypesInstanceTypeConfigStorageOutputWithContext

func (o InstanceTypesInstanceTypeConfigStorageOutput) ToInstanceTypesInstanceTypeConfigStorageOutputWithContext(ctx context.Context) InstanceTypesInstanceTypeConfigStorageOutput

type InstanceTypesOutputArgs

type InstanceTypesOutputArgs struct {
	// File name where to save data source results.
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
}

A collection of arguments for invoking InstanceTypes.

func (InstanceTypesOutputArgs) ElementType

func (InstanceTypesOutputArgs) ElementType() reflect.Type

type InstanceTypesResult

type InstanceTypesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The collection of instance types query.
	InstanceTypeConfigs []InstanceTypesInstanceTypeConfig `pulumi:"instanceTypeConfigs"`
	OutputFile          *string                           `pulumi:"outputFile"`
	// The total count of instance types query.
	TotalCount int `pulumi:"totalCount"`
}

A collection of values returned by InstanceTypes.

func InstanceTypes

func InstanceTypes(ctx *pulumi.Context, args *InstanceTypesArgs, opts ...pulumi.InvokeOption) (*InstanceTypesResult, error)

Use this data source to query detailed information of veenedge instance types ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := veenedge.InstanceTypes(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type InstanceTypesResultOutput

type InstanceTypesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by InstanceTypes.

func (InstanceTypesResultOutput) ElementType

func (InstanceTypesResultOutput) ElementType() reflect.Type

func (InstanceTypesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (InstanceTypesResultOutput) InstanceTypeConfigs

The collection of instance types query.

func (InstanceTypesResultOutput) OutputFile

func (InstanceTypesResultOutput) ToInstanceTypesResultOutput

func (o InstanceTypesResultOutput) ToInstanceTypesResultOutput() InstanceTypesResultOutput

func (InstanceTypesResultOutput) ToInstanceTypesResultOutputWithContext

func (o InstanceTypesResultOutput) ToInstanceTypesResultOutputWithContext(ctx context.Context) InstanceTypesResultOutput

func (InstanceTypesResultOutput) TotalCount

The total count of instance types query.

type InstancesArgs

type InstancesArgs struct {
	// The list of cloud server ids.
	CloudServerIds []string `pulumi:"cloudServerIds"`
	// A list of instance IDs.
	Ids []string `pulumi:"ids"`
	// A list of instance names.
	Names []string `pulumi:"names"`
	// File name where to save data source results.
	OutputFile *string `pulumi:"outputFile"`
	// The list of instance status. The value can be `opening` or `starting` or `running` or `stopping` or `stop` or `rebooting` or `terminating`.
	Statuses []string `pulumi:"statuses"`
}

A collection of arguments for invoking Instances.

type InstancesInstance

type InstancesInstance struct {
	// The id of cloud server.
	CloudServerIdentity string `pulumi:"cloudServerIdentity"`
	// The name of cloud server.
	CloudServerName string `pulumi:"cloudServerName"`
	// The cluster info.
	Cluster InstancesInstanceCluster `pulumi:"cluster"`
	// The cpu of instance.
	Cpu string `pulumi:"cpu"`
	// The create time of instance.
	CreateTime int `pulumi:"createTime"`
	// The creator of instance.
	Creator string `pulumi:"creator"`
	// The delete time of instance.
	DeleteTime int `pulumi:"deleteTime"`
	// The end time of instance.
	EndTime int `pulumi:"endTime"`
	// The config of gpu.
	Gpu InstancesInstanceGpu `pulumi:"gpu"`
	// The Id of instance.
	Id string `pulumi:"id"`
	// The config of image.
	Image InstancesInstanceImage `pulumi:"image"`
	// The Id of instance.
	InstanceIdentity string `pulumi:"instanceIdentity"`
	// The name of instance.
	InstanceName string `pulumi:"instanceName"`
	// The memory of instance.
	Mem string `pulumi:"mem"`
	// The config of network.
	Network InstancesInstanceNetwork `pulumi:"network"`
	// The spec of instance.
	Spec string `pulumi:"spec"`
	// The spec display of instance.
	SpecDisplay string `pulumi:"specDisplay"`
	// The start time of instance.
	StartTime int `pulumi:"startTime"`
	// The status of instance.
	Status string `pulumi:"status"`
	// The config of storage.
	Storage InstancesInstanceStorage `pulumi:"storage"`
	// The subnet cidr.
	SubnetCidr string `pulumi:"subnetCidr"`
	// The update time of instance.
	UpdateTime int `pulumi:"updateTime"`
	// The id of vpc.
	VpcIdentity string `pulumi:"vpcIdentity"`
}

type InstancesInstanceArgs

type InstancesInstanceArgs struct {
	// The id of cloud server.
	CloudServerIdentity pulumi.StringInput `pulumi:"cloudServerIdentity"`
	// The name of cloud server.
	CloudServerName pulumi.StringInput `pulumi:"cloudServerName"`
	// The cluster info.
	Cluster InstancesInstanceClusterInput `pulumi:"cluster"`
	// The cpu of instance.
	Cpu pulumi.StringInput `pulumi:"cpu"`
	// The create time of instance.
	CreateTime pulumi.IntInput `pulumi:"createTime"`
	// The creator of instance.
	Creator pulumi.StringInput `pulumi:"creator"`
	// The delete time of instance.
	DeleteTime pulumi.IntInput `pulumi:"deleteTime"`
	// The end time of instance.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The config of gpu.
	Gpu InstancesInstanceGpuInput `pulumi:"gpu"`
	// The Id of instance.
	Id pulumi.StringInput `pulumi:"id"`
	// The config of image.
	Image InstancesInstanceImageInput `pulumi:"image"`
	// The Id of instance.
	InstanceIdentity pulumi.StringInput `pulumi:"instanceIdentity"`
	// The name of instance.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// The memory of instance.
	Mem pulumi.StringInput `pulumi:"mem"`
	// The config of network.
	Network InstancesInstanceNetworkInput `pulumi:"network"`
	// The spec of instance.
	Spec pulumi.StringInput `pulumi:"spec"`
	// The spec display of instance.
	SpecDisplay pulumi.StringInput `pulumi:"specDisplay"`
	// The start time of instance.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// The status of instance.
	Status pulumi.StringInput `pulumi:"status"`
	// The config of storage.
	Storage InstancesInstanceStorageInput `pulumi:"storage"`
	// The subnet cidr.
	SubnetCidr pulumi.StringInput `pulumi:"subnetCidr"`
	// The update time of instance.
	UpdateTime pulumi.IntInput `pulumi:"updateTime"`
	// The id of vpc.
	VpcIdentity pulumi.StringInput `pulumi:"vpcIdentity"`
}

func (InstancesInstanceArgs) ElementType

func (InstancesInstanceArgs) ElementType() reflect.Type

func (InstancesInstanceArgs) ToInstancesInstanceOutput

func (i InstancesInstanceArgs) ToInstancesInstanceOutput() InstancesInstanceOutput

func (InstancesInstanceArgs) ToInstancesInstanceOutputWithContext

func (i InstancesInstanceArgs) ToInstancesInstanceOutputWithContext(ctx context.Context) InstancesInstanceOutput

type InstancesInstanceArray

type InstancesInstanceArray []InstancesInstanceInput

func (InstancesInstanceArray) ElementType

func (InstancesInstanceArray) ElementType() reflect.Type

func (InstancesInstanceArray) ToInstancesInstanceArrayOutput

func (i InstancesInstanceArray) ToInstancesInstanceArrayOutput() InstancesInstanceArrayOutput

func (InstancesInstanceArray) ToInstancesInstanceArrayOutputWithContext

func (i InstancesInstanceArray) ToInstancesInstanceArrayOutputWithContext(ctx context.Context) InstancesInstanceArrayOutput

type InstancesInstanceArrayInput

type InstancesInstanceArrayInput interface {
	pulumi.Input

	ToInstancesInstanceArrayOutput() InstancesInstanceArrayOutput
	ToInstancesInstanceArrayOutputWithContext(context.Context) InstancesInstanceArrayOutput
}

InstancesInstanceArrayInput is an input type that accepts InstancesInstanceArray and InstancesInstanceArrayOutput values. You can construct a concrete instance of `InstancesInstanceArrayInput` via:

InstancesInstanceArray{ InstancesInstanceArgs{...} }

type InstancesInstanceArrayOutput

type InstancesInstanceArrayOutput struct{ *pulumi.OutputState }

func (InstancesInstanceArrayOutput) ElementType

func (InstancesInstanceArrayOutput) Index

func (InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutput

func (o InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutput() InstancesInstanceArrayOutput

func (InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutputWithContext

func (o InstancesInstanceArrayOutput) ToInstancesInstanceArrayOutputWithContext(ctx context.Context) InstancesInstanceArrayOutput

type InstancesInstanceCluster

type InstancesInstanceCluster struct {
	// The alias of cluster.
	Alias string `pulumi:"alias"`
	// The city of cluster.
	City string `pulumi:"city"`
	// The name of cluster.
	ClusterName string `pulumi:"clusterName"`
	// The country of cluster.
	Country string `pulumi:"country"`
	// The isp info.
	Isp string `pulumi:"isp"`
	// The level of cluster.
	Level string `pulumi:"level"`
	// The province of cluster.
	Province string `pulumi:"province"`
	// The region of cluster.
	Region string `pulumi:"region"`
}

type InstancesInstanceClusterArgs

type InstancesInstanceClusterArgs struct {
	// The alias of cluster.
	Alias pulumi.StringInput `pulumi:"alias"`
	// The city of cluster.
	City pulumi.StringInput `pulumi:"city"`
	// The name of cluster.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The country of cluster.
	Country pulumi.StringInput `pulumi:"country"`
	// The isp info.
	Isp pulumi.StringInput `pulumi:"isp"`
	// The level of cluster.
	Level pulumi.StringInput `pulumi:"level"`
	// The province of cluster.
	Province pulumi.StringInput `pulumi:"province"`
	// The region of cluster.
	Region pulumi.StringInput `pulumi:"region"`
}

func (InstancesInstanceClusterArgs) ElementType

func (InstancesInstanceClusterArgs) ToInstancesInstanceClusterOutput

func (i InstancesInstanceClusterArgs) ToInstancesInstanceClusterOutput() InstancesInstanceClusterOutput

func (InstancesInstanceClusterArgs) ToInstancesInstanceClusterOutputWithContext

func (i InstancesInstanceClusterArgs) ToInstancesInstanceClusterOutputWithContext(ctx context.Context) InstancesInstanceClusterOutput

type InstancesInstanceClusterInput

type InstancesInstanceClusterInput interface {
	pulumi.Input

	ToInstancesInstanceClusterOutput() InstancesInstanceClusterOutput
	ToInstancesInstanceClusterOutputWithContext(context.Context) InstancesInstanceClusterOutput
}

InstancesInstanceClusterInput is an input type that accepts InstancesInstanceClusterArgs and InstancesInstanceClusterOutput values. You can construct a concrete instance of `InstancesInstanceClusterInput` via:

InstancesInstanceClusterArgs{...}

type InstancesInstanceClusterOutput

type InstancesInstanceClusterOutput struct{ *pulumi.OutputState }

func (InstancesInstanceClusterOutput) Alias

The alias of cluster.

func (InstancesInstanceClusterOutput) City

The city of cluster.

func (InstancesInstanceClusterOutput) ClusterName

The name of cluster.

func (InstancesInstanceClusterOutput) Country

The country of cluster.

func (InstancesInstanceClusterOutput) ElementType

func (InstancesInstanceClusterOutput) Isp

The isp info.

func (InstancesInstanceClusterOutput) Level

The level of cluster.

func (InstancesInstanceClusterOutput) Province

The province of cluster.

func (InstancesInstanceClusterOutput) Region

The region of cluster.

func (InstancesInstanceClusterOutput) ToInstancesInstanceClusterOutput

func (o InstancesInstanceClusterOutput) ToInstancesInstanceClusterOutput() InstancesInstanceClusterOutput

func (InstancesInstanceClusterOutput) ToInstancesInstanceClusterOutputWithContext

func (o InstancesInstanceClusterOutput) ToInstancesInstanceClusterOutputWithContext(ctx context.Context) InstancesInstanceClusterOutput

type InstancesInstanceGpu

type InstancesInstanceGpu struct {
	// The list gpu info.
	Gpuses []InstancesInstanceGpuGpus `pulumi:"gpuses"`
}

type InstancesInstanceGpuArgs

type InstancesInstanceGpuArgs struct {
	// The list gpu info.
	Gpuses InstancesInstanceGpuGpusArrayInput `pulumi:"gpuses"`
}

func (InstancesInstanceGpuArgs) ElementType

func (InstancesInstanceGpuArgs) ElementType() reflect.Type

func (InstancesInstanceGpuArgs) ToInstancesInstanceGpuOutput

func (i InstancesInstanceGpuArgs) ToInstancesInstanceGpuOutput() InstancesInstanceGpuOutput

func (InstancesInstanceGpuArgs) ToInstancesInstanceGpuOutputWithContext

func (i InstancesInstanceGpuArgs) ToInstancesInstanceGpuOutputWithContext(ctx context.Context) InstancesInstanceGpuOutput

type InstancesInstanceGpuGpus

type InstancesInstanceGpuGpus struct {
	// The spec of gpu.
	GpuSpec InstancesInstanceGpuGpusGpuSpec `pulumi:"gpuSpec"`
	// The number of gpu.
	Num int `pulumi:"num"`
}

type InstancesInstanceGpuGpusArgs

type InstancesInstanceGpuGpusArgs struct {
	// The spec of gpu.
	GpuSpec InstancesInstanceGpuGpusGpuSpecInput `pulumi:"gpuSpec"`
	// The number of gpu.
	Num pulumi.IntInput `pulumi:"num"`
}

func (InstancesInstanceGpuGpusArgs) ElementType

func (InstancesInstanceGpuGpusArgs) ToInstancesInstanceGpuGpusOutput

func (i InstancesInstanceGpuGpusArgs) ToInstancesInstanceGpuGpusOutput() InstancesInstanceGpuGpusOutput

func (InstancesInstanceGpuGpusArgs) ToInstancesInstanceGpuGpusOutputWithContext

func (i InstancesInstanceGpuGpusArgs) ToInstancesInstanceGpuGpusOutputWithContext(ctx context.Context) InstancesInstanceGpuGpusOutput

type InstancesInstanceGpuGpusArray

type InstancesInstanceGpuGpusArray []InstancesInstanceGpuGpusInput

func (InstancesInstanceGpuGpusArray) ElementType

func (InstancesInstanceGpuGpusArray) ToInstancesInstanceGpuGpusArrayOutput

func (i InstancesInstanceGpuGpusArray) ToInstancesInstanceGpuGpusArrayOutput() InstancesInstanceGpuGpusArrayOutput

func (InstancesInstanceGpuGpusArray) ToInstancesInstanceGpuGpusArrayOutputWithContext

func (i InstancesInstanceGpuGpusArray) ToInstancesInstanceGpuGpusArrayOutputWithContext(ctx context.Context) InstancesInstanceGpuGpusArrayOutput

type InstancesInstanceGpuGpusArrayInput

type InstancesInstanceGpuGpusArrayInput interface {
	pulumi.Input

	ToInstancesInstanceGpuGpusArrayOutput() InstancesInstanceGpuGpusArrayOutput
	ToInstancesInstanceGpuGpusArrayOutputWithContext(context.Context) InstancesInstanceGpuGpusArrayOutput
}

InstancesInstanceGpuGpusArrayInput is an input type that accepts InstancesInstanceGpuGpusArray and InstancesInstanceGpuGpusArrayOutput values. You can construct a concrete instance of `InstancesInstanceGpuGpusArrayInput` via:

InstancesInstanceGpuGpusArray{ InstancesInstanceGpuGpusArgs{...} }

type InstancesInstanceGpuGpusArrayOutput

type InstancesInstanceGpuGpusArrayOutput struct{ *pulumi.OutputState }

func (InstancesInstanceGpuGpusArrayOutput) ElementType

func (InstancesInstanceGpuGpusArrayOutput) Index

func (InstancesInstanceGpuGpusArrayOutput) ToInstancesInstanceGpuGpusArrayOutput

func (o InstancesInstanceGpuGpusArrayOutput) ToInstancesInstanceGpuGpusArrayOutput() InstancesInstanceGpuGpusArrayOutput

func (InstancesInstanceGpuGpusArrayOutput) ToInstancesInstanceGpuGpusArrayOutputWithContext

func (o InstancesInstanceGpuGpusArrayOutput) ToInstancesInstanceGpuGpusArrayOutputWithContext(ctx context.Context) InstancesInstanceGpuGpusArrayOutput

type InstancesInstanceGpuGpusGpuSpec

type InstancesInstanceGpuGpusGpuSpec struct {
	// The type of gpu.
	GpuType string `pulumi:"gpuType"`
}

type InstancesInstanceGpuGpusGpuSpecArgs

type InstancesInstanceGpuGpusGpuSpecArgs struct {
	// The type of gpu.
	GpuType pulumi.StringInput `pulumi:"gpuType"`
}

func (InstancesInstanceGpuGpusGpuSpecArgs) ElementType

func (InstancesInstanceGpuGpusGpuSpecArgs) ToInstancesInstanceGpuGpusGpuSpecOutput

func (i InstancesInstanceGpuGpusGpuSpecArgs) ToInstancesInstanceGpuGpusGpuSpecOutput() InstancesInstanceGpuGpusGpuSpecOutput

func (InstancesInstanceGpuGpusGpuSpecArgs) ToInstancesInstanceGpuGpusGpuSpecOutputWithContext

func (i InstancesInstanceGpuGpusGpuSpecArgs) ToInstancesInstanceGpuGpusGpuSpecOutputWithContext(ctx context.Context) InstancesInstanceGpuGpusGpuSpecOutput

type InstancesInstanceGpuGpusGpuSpecInput

type InstancesInstanceGpuGpusGpuSpecInput interface {
	pulumi.Input

	ToInstancesInstanceGpuGpusGpuSpecOutput() InstancesInstanceGpuGpusGpuSpecOutput
	ToInstancesInstanceGpuGpusGpuSpecOutputWithContext(context.Context) InstancesInstanceGpuGpusGpuSpecOutput
}

InstancesInstanceGpuGpusGpuSpecInput is an input type that accepts InstancesInstanceGpuGpusGpuSpecArgs and InstancesInstanceGpuGpusGpuSpecOutput values. You can construct a concrete instance of `InstancesInstanceGpuGpusGpuSpecInput` via:

InstancesInstanceGpuGpusGpuSpecArgs{...}

type InstancesInstanceGpuGpusGpuSpecOutput

type InstancesInstanceGpuGpusGpuSpecOutput struct{ *pulumi.OutputState }

func (InstancesInstanceGpuGpusGpuSpecOutput) ElementType

func (InstancesInstanceGpuGpusGpuSpecOutput) GpuType

The type of gpu.

func (InstancesInstanceGpuGpusGpuSpecOutput) ToInstancesInstanceGpuGpusGpuSpecOutput

func (o InstancesInstanceGpuGpusGpuSpecOutput) ToInstancesInstanceGpuGpusGpuSpecOutput() InstancesInstanceGpuGpusGpuSpecOutput

func (InstancesInstanceGpuGpusGpuSpecOutput) ToInstancesInstanceGpuGpusGpuSpecOutputWithContext

func (o InstancesInstanceGpuGpusGpuSpecOutput) ToInstancesInstanceGpuGpusGpuSpecOutputWithContext(ctx context.Context) InstancesInstanceGpuGpusGpuSpecOutput

type InstancesInstanceGpuGpusInput

type InstancesInstanceGpuGpusInput interface {
	pulumi.Input

	ToInstancesInstanceGpuGpusOutput() InstancesInstanceGpuGpusOutput
	ToInstancesInstanceGpuGpusOutputWithContext(context.Context) InstancesInstanceGpuGpusOutput
}

InstancesInstanceGpuGpusInput is an input type that accepts InstancesInstanceGpuGpusArgs and InstancesInstanceGpuGpusOutput values. You can construct a concrete instance of `InstancesInstanceGpuGpusInput` via:

InstancesInstanceGpuGpusArgs{...}

type InstancesInstanceGpuGpusOutput

type InstancesInstanceGpuGpusOutput struct{ *pulumi.OutputState }

func (InstancesInstanceGpuGpusOutput) ElementType

func (InstancesInstanceGpuGpusOutput) GpuSpec

The spec of gpu.

func (InstancesInstanceGpuGpusOutput) Num

The number of gpu.

func (InstancesInstanceGpuGpusOutput) ToInstancesInstanceGpuGpusOutput

func (o InstancesInstanceGpuGpusOutput) ToInstancesInstanceGpuGpusOutput() InstancesInstanceGpuGpusOutput

func (InstancesInstanceGpuGpusOutput) ToInstancesInstanceGpuGpusOutputWithContext

func (o InstancesInstanceGpuGpusOutput) ToInstancesInstanceGpuGpusOutputWithContext(ctx context.Context) InstancesInstanceGpuGpusOutput

type InstancesInstanceGpuInput

type InstancesInstanceGpuInput interface {
	pulumi.Input

	ToInstancesInstanceGpuOutput() InstancesInstanceGpuOutput
	ToInstancesInstanceGpuOutputWithContext(context.Context) InstancesInstanceGpuOutput
}

InstancesInstanceGpuInput is an input type that accepts InstancesInstanceGpuArgs and InstancesInstanceGpuOutput values. You can construct a concrete instance of `InstancesInstanceGpuInput` via:

InstancesInstanceGpuArgs{...}

type InstancesInstanceGpuOutput

type InstancesInstanceGpuOutput struct{ *pulumi.OutputState }

func (InstancesInstanceGpuOutput) ElementType

func (InstancesInstanceGpuOutput) ElementType() reflect.Type

func (InstancesInstanceGpuOutput) Gpuses

The list gpu info.

func (InstancesInstanceGpuOutput) ToInstancesInstanceGpuOutput

func (o InstancesInstanceGpuOutput) ToInstancesInstanceGpuOutput() InstancesInstanceGpuOutput

func (InstancesInstanceGpuOutput) ToInstancesInstanceGpuOutputWithContext

func (o InstancesInstanceGpuOutput) ToInstancesInstanceGpuOutputWithContext(ctx context.Context) InstancesInstanceGpuOutput

type InstancesInstanceImage

type InstancesInstanceImage struct {
	// The id of image.
	ImageIdentity string `pulumi:"imageIdentity"`
	// The name of image.
	ImageName string `pulumi:"imageName"`
	// The property of system.
	Property string `pulumi:"property"`
	// The arch of system.
	SystemArch string `pulumi:"systemArch"`
	// The bit of system.
	SystemBit string `pulumi:"systemBit"`
	// The type of system.
	SystemType string `pulumi:"systemType"`
	// The version of system.
	SystemVersion string `pulumi:"systemVersion"`
}

type InstancesInstanceImageArgs

type InstancesInstanceImageArgs struct {
	// The id of image.
	ImageIdentity pulumi.StringInput `pulumi:"imageIdentity"`
	// The name of image.
	ImageName pulumi.StringInput `pulumi:"imageName"`
	// The property of system.
	Property pulumi.StringInput `pulumi:"property"`
	// The arch of system.
	SystemArch pulumi.StringInput `pulumi:"systemArch"`
	// The bit of system.
	SystemBit pulumi.StringInput `pulumi:"systemBit"`
	// The type of system.
	SystemType pulumi.StringInput `pulumi:"systemType"`
	// The version of system.
	SystemVersion pulumi.StringInput `pulumi:"systemVersion"`
}

func (InstancesInstanceImageArgs) ElementType

func (InstancesInstanceImageArgs) ElementType() reflect.Type

func (InstancesInstanceImageArgs) ToInstancesInstanceImageOutput

func (i InstancesInstanceImageArgs) ToInstancesInstanceImageOutput() InstancesInstanceImageOutput

func (InstancesInstanceImageArgs) ToInstancesInstanceImageOutputWithContext

func (i InstancesInstanceImageArgs) ToInstancesInstanceImageOutputWithContext(ctx context.Context) InstancesInstanceImageOutput

type InstancesInstanceImageInput

type InstancesInstanceImageInput interface {
	pulumi.Input

	ToInstancesInstanceImageOutput() InstancesInstanceImageOutput
	ToInstancesInstanceImageOutputWithContext(context.Context) InstancesInstanceImageOutput
}

InstancesInstanceImageInput is an input type that accepts InstancesInstanceImageArgs and InstancesInstanceImageOutput values. You can construct a concrete instance of `InstancesInstanceImageInput` via:

InstancesInstanceImageArgs{...}

type InstancesInstanceImageOutput

type InstancesInstanceImageOutput struct{ *pulumi.OutputState }

func (InstancesInstanceImageOutput) ElementType

func (InstancesInstanceImageOutput) ImageIdentity

The id of image.

func (InstancesInstanceImageOutput) ImageName

The name of image.

func (InstancesInstanceImageOutput) Property

The property of system.

func (InstancesInstanceImageOutput) SystemArch

The arch of system.

func (InstancesInstanceImageOutput) SystemBit

The bit of system.

func (InstancesInstanceImageOutput) SystemType

The type of system.

func (InstancesInstanceImageOutput) SystemVersion

The version of system.

func (InstancesInstanceImageOutput) ToInstancesInstanceImageOutput

func (o InstancesInstanceImageOutput) ToInstancesInstanceImageOutput() InstancesInstanceImageOutput

func (InstancesInstanceImageOutput) ToInstancesInstanceImageOutputWithContext

func (o InstancesInstanceImageOutput) ToInstancesInstanceImageOutputWithContext(ctx context.Context) InstancesInstanceImageOutput

type InstancesInstanceInput

type InstancesInstanceInput interface {
	pulumi.Input

	ToInstancesInstanceOutput() InstancesInstanceOutput
	ToInstancesInstanceOutputWithContext(context.Context) InstancesInstanceOutput
}

InstancesInstanceInput is an input type that accepts InstancesInstanceArgs and InstancesInstanceOutput values. You can construct a concrete instance of `InstancesInstanceInput` via:

InstancesInstanceArgs{...}

type InstancesInstanceNetwork

type InstancesInstanceNetwork struct {
	// Whether enable ipv6.
	EnableIpv6 bool `pulumi:"enableIpv6"`
	// The external interface of network.
	ExternalInterface InstancesInstanceNetworkExternalInterface `pulumi:"externalInterface"`
	// The internal interface of network.
	InternalInterface InstancesInstanceNetworkInternalInterface `pulumi:"internalInterface"`
	// The passthrough info.
	VfPassthrough bool `pulumi:"vfPassthrough"`
}

type InstancesInstanceNetworkArgs

type InstancesInstanceNetworkArgs struct {
	// Whether enable ipv6.
	EnableIpv6 pulumi.BoolInput `pulumi:"enableIpv6"`
	// The external interface of network.
	ExternalInterface InstancesInstanceNetworkExternalInterfaceInput `pulumi:"externalInterface"`
	// The internal interface of network.
	InternalInterface InstancesInstanceNetworkInternalInterfaceInput `pulumi:"internalInterface"`
	// The passthrough info.
	VfPassthrough pulumi.BoolInput `pulumi:"vfPassthrough"`
}

func (InstancesInstanceNetworkArgs) ElementType

func (InstancesInstanceNetworkArgs) ToInstancesInstanceNetworkOutput

func (i InstancesInstanceNetworkArgs) ToInstancesInstanceNetworkOutput() InstancesInstanceNetworkOutput

func (InstancesInstanceNetworkArgs) ToInstancesInstanceNetworkOutputWithContext

func (i InstancesInstanceNetworkArgs) ToInstancesInstanceNetworkOutputWithContext(ctx context.Context) InstancesInstanceNetworkOutput

type InstancesInstanceNetworkExternalInterface

type InstancesInstanceNetworkExternalInterface struct {
	// The peak of bandwidth.
	BandwidthPeak string `pulumi:"bandwidthPeak"`
	// The ipv6 address.
	Ip6Addr string `pulumi:"ip6Addr"`
	// The ip address.
	IpAddr string `pulumi:"ipAddr"`
	// The ips of network.
	Ips []InstancesInstanceNetworkExternalInterfaceIp `pulumi:"ips"`
	// The mac address.
	MacAddr string `pulumi:"macAddr"`
	// The mask info.
	Mask string `pulumi:"mask"`
	// The ipv6 mask info.
	Mask6 string `pulumi:"mask6"`
}

type InstancesInstanceNetworkExternalInterfaceArgs

type InstancesInstanceNetworkExternalInterfaceArgs struct {
	// The peak of bandwidth.
	BandwidthPeak pulumi.StringInput `pulumi:"bandwidthPeak"`
	// The ipv6 address.
	Ip6Addr pulumi.StringInput `pulumi:"ip6Addr"`
	// The ip address.
	IpAddr pulumi.StringInput `pulumi:"ipAddr"`
	// The ips of network.
	Ips InstancesInstanceNetworkExternalInterfaceIpArrayInput `pulumi:"ips"`
	// The mac address.
	MacAddr pulumi.StringInput `pulumi:"macAddr"`
	// The mask info.
	Mask pulumi.StringInput `pulumi:"mask"`
	// The ipv6 mask info.
	Mask6 pulumi.StringInput `pulumi:"mask6"`
}

func (InstancesInstanceNetworkExternalInterfaceArgs) ElementType

func (InstancesInstanceNetworkExternalInterfaceArgs) ToInstancesInstanceNetworkExternalInterfaceOutput

func (i InstancesInstanceNetworkExternalInterfaceArgs) ToInstancesInstanceNetworkExternalInterfaceOutput() InstancesInstanceNetworkExternalInterfaceOutput

func (InstancesInstanceNetworkExternalInterfaceArgs) ToInstancesInstanceNetworkExternalInterfaceOutputWithContext

func (i InstancesInstanceNetworkExternalInterfaceArgs) ToInstancesInstanceNetworkExternalInterfaceOutputWithContext(ctx context.Context) InstancesInstanceNetworkExternalInterfaceOutput

type InstancesInstanceNetworkExternalInterfaceInput

type InstancesInstanceNetworkExternalInterfaceInput interface {
	pulumi.Input

	ToInstancesInstanceNetworkExternalInterfaceOutput() InstancesInstanceNetworkExternalInterfaceOutput
	ToInstancesInstanceNetworkExternalInterfaceOutputWithContext(context.Context) InstancesInstanceNetworkExternalInterfaceOutput
}

InstancesInstanceNetworkExternalInterfaceInput is an input type that accepts InstancesInstanceNetworkExternalInterfaceArgs and InstancesInstanceNetworkExternalInterfaceOutput values. You can construct a concrete instance of `InstancesInstanceNetworkExternalInterfaceInput` via:

InstancesInstanceNetworkExternalInterfaceArgs{...}

type InstancesInstanceNetworkExternalInterfaceIp

type InstancesInstanceNetworkExternalInterfaceIp struct {
	// The ip address.
	Addr string `pulumi:"addr"`
	// The version of ip address.
	IpVersion string `pulumi:"ipVersion"`
	// The isp info.
	Isp string `pulumi:"isp"`
	// The mask info.
	Mask string `pulumi:"mask"`
}

type InstancesInstanceNetworkExternalInterfaceIpArgs

type InstancesInstanceNetworkExternalInterfaceIpArgs struct {
	// The ip address.
	Addr pulumi.StringInput `pulumi:"addr"`
	// The version of ip address.
	IpVersion pulumi.StringInput `pulumi:"ipVersion"`
	// The isp info.
	Isp pulumi.StringInput `pulumi:"isp"`
	// The mask info.
	Mask pulumi.StringInput `pulumi:"mask"`
}

func (InstancesInstanceNetworkExternalInterfaceIpArgs) ElementType

func (InstancesInstanceNetworkExternalInterfaceIpArgs) ToInstancesInstanceNetworkExternalInterfaceIpOutput

func (i InstancesInstanceNetworkExternalInterfaceIpArgs) ToInstancesInstanceNetworkExternalInterfaceIpOutput() InstancesInstanceNetworkExternalInterfaceIpOutput

func (InstancesInstanceNetworkExternalInterfaceIpArgs) ToInstancesInstanceNetworkExternalInterfaceIpOutputWithContext

func (i InstancesInstanceNetworkExternalInterfaceIpArgs) ToInstancesInstanceNetworkExternalInterfaceIpOutputWithContext(ctx context.Context) InstancesInstanceNetworkExternalInterfaceIpOutput

type InstancesInstanceNetworkExternalInterfaceIpArray

type InstancesInstanceNetworkExternalInterfaceIpArray []InstancesInstanceNetworkExternalInterfaceIpInput

func (InstancesInstanceNetworkExternalInterfaceIpArray) ElementType

func (InstancesInstanceNetworkExternalInterfaceIpArray) ToInstancesInstanceNetworkExternalInterfaceIpArrayOutput

func (i InstancesInstanceNetworkExternalInterfaceIpArray) ToInstancesInstanceNetworkExternalInterfaceIpArrayOutput() InstancesInstanceNetworkExternalInterfaceIpArrayOutput

func (InstancesInstanceNetworkExternalInterfaceIpArray) ToInstancesInstanceNetworkExternalInterfaceIpArrayOutputWithContext

func (i InstancesInstanceNetworkExternalInterfaceIpArray) ToInstancesInstanceNetworkExternalInterfaceIpArrayOutputWithContext(ctx context.Context) InstancesInstanceNetworkExternalInterfaceIpArrayOutput

type InstancesInstanceNetworkExternalInterfaceIpArrayInput

type InstancesInstanceNetworkExternalInterfaceIpArrayInput interface {
	pulumi.Input

	ToInstancesInstanceNetworkExternalInterfaceIpArrayOutput() InstancesInstanceNetworkExternalInterfaceIpArrayOutput
	ToInstancesInstanceNetworkExternalInterfaceIpArrayOutputWithContext(context.Context) InstancesInstanceNetworkExternalInterfaceIpArrayOutput
}

InstancesInstanceNetworkExternalInterfaceIpArrayInput is an input type that accepts InstancesInstanceNetworkExternalInterfaceIpArray and InstancesInstanceNetworkExternalInterfaceIpArrayOutput values. You can construct a concrete instance of `InstancesInstanceNetworkExternalInterfaceIpArrayInput` via:

InstancesInstanceNetworkExternalInterfaceIpArray{ InstancesInstanceNetworkExternalInterfaceIpArgs{...} }

type InstancesInstanceNetworkExternalInterfaceIpArrayOutput

type InstancesInstanceNetworkExternalInterfaceIpArrayOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNetworkExternalInterfaceIpArrayOutput) ElementType

func (InstancesInstanceNetworkExternalInterfaceIpArrayOutput) Index

func (InstancesInstanceNetworkExternalInterfaceIpArrayOutput) ToInstancesInstanceNetworkExternalInterfaceIpArrayOutput

func (InstancesInstanceNetworkExternalInterfaceIpArrayOutput) ToInstancesInstanceNetworkExternalInterfaceIpArrayOutputWithContext

func (o InstancesInstanceNetworkExternalInterfaceIpArrayOutput) ToInstancesInstanceNetworkExternalInterfaceIpArrayOutputWithContext(ctx context.Context) InstancesInstanceNetworkExternalInterfaceIpArrayOutput

type InstancesInstanceNetworkExternalInterfaceIpInput

type InstancesInstanceNetworkExternalInterfaceIpInput interface {
	pulumi.Input

	ToInstancesInstanceNetworkExternalInterfaceIpOutput() InstancesInstanceNetworkExternalInterfaceIpOutput
	ToInstancesInstanceNetworkExternalInterfaceIpOutputWithContext(context.Context) InstancesInstanceNetworkExternalInterfaceIpOutput
}

InstancesInstanceNetworkExternalInterfaceIpInput is an input type that accepts InstancesInstanceNetworkExternalInterfaceIpArgs and InstancesInstanceNetworkExternalInterfaceIpOutput values. You can construct a concrete instance of `InstancesInstanceNetworkExternalInterfaceIpInput` via:

InstancesInstanceNetworkExternalInterfaceIpArgs{...}

type InstancesInstanceNetworkExternalInterfaceIpOutput

type InstancesInstanceNetworkExternalInterfaceIpOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNetworkExternalInterfaceIpOutput) Addr

The ip address.

func (InstancesInstanceNetworkExternalInterfaceIpOutput) ElementType

func (InstancesInstanceNetworkExternalInterfaceIpOutput) IpVersion

The version of ip address.

func (InstancesInstanceNetworkExternalInterfaceIpOutput) Isp

The isp info.

func (InstancesInstanceNetworkExternalInterfaceIpOutput) Mask

The mask info.

func (InstancesInstanceNetworkExternalInterfaceIpOutput) ToInstancesInstanceNetworkExternalInterfaceIpOutput

func (o InstancesInstanceNetworkExternalInterfaceIpOutput) ToInstancesInstanceNetworkExternalInterfaceIpOutput() InstancesInstanceNetworkExternalInterfaceIpOutput

func (InstancesInstanceNetworkExternalInterfaceIpOutput) ToInstancesInstanceNetworkExternalInterfaceIpOutputWithContext

func (o InstancesInstanceNetworkExternalInterfaceIpOutput) ToInstancesInstanceNetworkExternalInterfaceIpOutputWithContext(ctx context.Context) InstancesInstanceNetworkExternalInterfaceIpOutput

type InstancesInstanceNetworkExternalInterfaceOutput

type InstancesInstanceNetworkExternalInterfaceOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNetworkExternalInterfaceOutput) BandwidthPeak

The peak of bandwidth.

func (InstancesInstanceNetworkExternalInterfaceOutput) ElementType

func (InstancesInstanceNetworkExternalInterfaceOutput) Ip6Addr

The ipv6 address.

func (InstancesInstanceNetworkExternalInterfaceOutput) IpAddr

The ip address.

func (InstancesInstanceNetworkExternalInterfaceOutput) Ips

The ips of network.

func (InstancesInstanceNetworkExternalInterfaceOutput) MacAddr

The mac address.

func (InstancesInstanceNetworkExternalInterfaceOutput) Mask

The mask info.

func (InstancesInstanceNetworkExternalInterfaceOutput) Mask6

The ipv6 mask info.

func (InstancesInstanceNetworkExternalInterfaceOutput) ToInstancesInstanceNetworkExternalInterfaceOutput

func (o InstancesInstanceNetworkExternalInterfaceOutput) ToInstancesInstanceNetworkExternalInterfaceOutput() InstancesInstanceNetworkExternalInterfaceOutput

func (InstancesInstanceNetworkExternalInterfaceOutput) ToInstancesInstanceNetworkExternalInterfaceOutputWithContext

func (o InstancesInstanceNetworkExternalInterfaceOutput) ToInstancesInstanceNetworkExternalInterfaceOutputWithContext(ctx context.Context) InstancesInstanceNetworkExternalInterfaceOutput

type InstancesInstanceNetworkInput

type InstancesInstanceNetworkInput interface {
	pulumi.Input

	ToInstancesInstanceNetworkOutput() InstancesInstanceNetworkOutput
	ToInstancesInstanceNetworkOutputWithContext(context.Context) InstancesInstanceNetworkOutput
}

InstancesInstanceNetworkInput is an input type that accepts InstancesInstanceNetworkArgs and InstancesInstanceNetworkOutput values. You can construct a concrete instance of `InstancesInstanceNetworkInput` via:

InstancesInstanceNetworkArgs{...}

type InstancesInstanceNetworkInternalInterface

type InstancesInstanceNetworkInternalInterface struct {
	// The peak of bandwidth.
	BandwidthPeak string `pulumi:"bandwidthPeak"`
	// The ipv6 address.
	Ip6Addr string `pulumi:"ip6Addr"`
	// The ip address.
	IpAddr string `pulumi:"ipAddr"`
	// The ips of network.
	Ips []InstancesInstanceNetworkInternalInterfaceIp `pulumi:"ips"`
	// The mac address.
	MacAddr string `pulumi:"macAddr"`
	// The mask info.
	Mask string `pulumi:"mask"`
	// The ipv6 mask info.
	Mask6 string `pulumi:"mask6"`
}

type InstancesInstanceNetworkInternalInterfaceArgs

type InstancesInstanceNetworkInternalInterfaceArgs struct {
	// The peak of bandwidth.
	BandwidthPeak pulumi.StringInput `pulumi:"bandwidthPeak"`
	// The ipv6 address.
	Ip6Addr pulumi.StringInput `pulumi:"ip6Addr"`
	// The ip address.
	IpAddr pulumi.StringInput `pulumi:"ipAddr"`
	// The ips of network.
	Ips InstancesInstanceNetworkInternalInterfaceIpArrayInput `pulumi:"ips"`
	// The mac address.
	MacAddr pulumi.StringInput `pulumi:"macAddr"`
	// The mask info.
	Mask pulumi.StringInput `pulumi:"mask"`
	// The ipv6 mask info.
	Mask6 pulumi.StringInput `pulumi:"mask6"`
}

func (InstancesInstanceNetworkInternalInterfaceArgs) ElementType

func (InstancesInstanceNetworkInternalInterfaceArgs) ToInstancesInstanceNetworkInternalInterfaceOutput

func (i InstancesInstanceNetworkInternalInterfaceArgs) ToInstancesInstanceNetworkInternalInterfaceOutput() InstancesInstanceNetworkInternalInterfaceOutput

func (InstancesInstanceNetworkInternalInterfaceArgs) ToInstancesInstanceNetworkInternalInterfaceOutputWithContext

func (i InstancesInstanceNetworkInternalInterfaceArgs) ToInstancesInstanceNetworkInternalInterfaceOutputWithContext(ctx context.Context) InstancesInstanceNetworkInternalInterfaceOutput

type InstancesInstanceNetworkInternalInterfaceInput

type InstancesInstanceNetworkInternalInterfaceInput interface {
	pulumi.Input

	ToInstancesInstanceNetworkInternalInterfaceOutput() InstancesInstanceNetworkInternalInterfaceOutput
	ToInstancesInstanceNetworkInternalInterfaceOutputWithContext(context.Context) InstancesInstanceNetworkInternalInterfaceOutput
}

InstancesInstanceNetworkInternalInterfaceInput is an input type that accepts InstancesInstanceNetworkInternalInterfaceArgs and InstancesInstanceNetworkInternalInterfaceOutput values. You can construct a concrete instance of `InstancesInstanceNetworkInternalInterfaceInput` via:

InstancesInstanceNetworkInternalInterfaceArgs{...}

type InstancesInstanceNetworkInternalInterfaceIp

type InstancesInstanceNetworkInternalInterfaceIp struct {
	// The ip address.
	Addr string `pulumi:"addr"`
	// The version of ip address.
	IpVersion string `pulumi:"ipVersion"`
	// The isp info.
	Isp string `pulumi:"isp"`
	// The mask info.
	Mask string `pulumi:"mask"`
}

type InstancesInstanceNetworkInternalInterfaceIpArgs

type InstancesInstanceNetworkInternalInterfaceIpArgs struct {
	// The ip address.
	Addr pulumi.StringInput `pulumi:"addr"`
	// The version of ip address.
	IpVersion pulumi.StringInput `pulumi:"ipVersion"`
	// The isp info.
	Isp pulumi.StringInput `pulumi:"isp"`
	// The mask info.
	Mask pulumi.StringInput `pulumi:"mask"`
}

func (InstancesInstanceNetworkInternalInterfaceIpArgs) ElementType

func (InstancesInstanceNetworkInternalInterfaceIpArgs) ToInstancesInstanceNetworkInternalInterfaceIpOutput

func (i InstancesInstanceNetworkInternalInterfaceIpArgs) ToInstancesInstanceNetworkInternalInterfaceIpOutput() InstancesInstanceNetworkInternalInterfaceIpOutput

func (InstancesInstanceNetworkInternalInterfaceIpArgs) ToInstancesInstanceNetworkInternalInterfaceIpOutputWithContext

func (i InstancesInstanceNetworkInternalInterfaceIpArgs) ToInstancesInstanceNetworkInternalInterfaceIpOutputWithContext(ctx context.Context) InstancesInstanceNetworkInternalInterfaceIpOutput

type InstancesInstanceNetworkInternalInterfaceIpArray

type InstancesInstanceNetworkInternalInterfaceIpArray []InstancesInstanceNetworkInternalInterfaceIpInput

func (InstancesInstanceNetworkInternalInterfaceIpArray) ElementType

func (InstancesInstanceNetworkInternalInterfaceIpArray) ToInstancesInstanceNetworkInternalInterfaceIpArrayOutput

func (i InstancesInstanceNetworkInternalInterfaceIpArray) ToInstancesInstanceNetworkInternalInterfaceIpArrayOutput() InstancesInstanceNetworkInternalInterfaceIpArrayOutput

func (InstancesInstanceNetworkInternalInterfaceIpArray) ToInstancesInstanceNetworkInternalInterfaceIpArrayOutputWithContext

func (i InstancesInstanceNetworkInternalInterfaceIpArray) ToInstancesInstanceNetworkInternalInterfaceIpArrayOutputWithContext(ctx context.Context) InstancesInstanceNetworkInternalInterfaceIpArrayOutput

type InstancesInstanceNetworkInternalInterfaceIpArrayInput

type InstancesInstanceNetworkInternalInterfaceIpArrayInput interface {
	pulumi.Input

	ToInstancesInstanceNetworkInternalInterfaceIpArrayOutput() InstancesInstanceNetworkInternalInterfaceIpArrayOutput
	ToInstancesInstanceNetworkInternalInterfaceIpArrayOutputWithContext(context.Context) InstancesInstanceNetworkInternalInterfaceIpArrayOutput
}

InstancesInstanceNetworkInternalInterfaceIpArrayInput is an input type that accepts InstancesInstanceNetworkInternalInterfaceIpArray and InstancesInstanceNetworkInternalInterfaceIpArrayOutput values. You can construct a concrete instance of `InstancesInstanceNetworkInternalInterfaceIpArrayInput` via:

InstancesInstanceNetworkInternalInterfaceIpArray{ InstancesInstanceNetworkInternalInterfaceIpArgs{...} }

type InstancesInstanceNetworkInternalInterfaceIpArrayOutput

type InstancesInstanceNetworkInternalInterfaceIpArrayOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNetworkInternalInterfaceIpArrayOutput) ElementType

func (InstancesInstanceNetworkInternalInterfaceIpArrayOutput) Index

func (InstancesInstanceNetworkInternalInterfaceIpArrayOutput) ToInstancesInstanceNetworkInternalInterfaceIpArrayOutput

func (InstancesInstanceNetworkInternalInterfaceIpArrayOutput) ToInstancesInstanceNetworkInternalInterfaceIpArrayOutputWithContext

func (o InstancesInstanceNetworkInternalInterfaceIpArrayOutput) ToInstancesInstanceNetworkInternalInterfaceIpArrayOutputWithContext(ctx context.Context) InstancesInstanceNetworkInternalInterfaceIpArrayOutput

type InstancesInstanceNetworkInternalInterfaceIpInput

type InstancesInstanceNetworkInternalInterfaceIpInput interface {
	pulumi.Input

	ToInstancesInstanceNetworkInternalInterfaceIpOutput() InstancesInstanceNetworkInternalInterfaceIpOutput
	ToInstancesInstanceNetworkInternalInterfaceIpOutputWithContext(context.Context) InstancesInstanceNetworkInternalInterfaceIpOutput
}

InstancesInstanceNetworkInternalInterfaceIpInput is an input type that accepts InstancesInstanceNetworkInternalInterfaceIpArgs and InstancesInstanceNetworkInternalInterfaceIpOutput values. You can construct a concrete instance of `InstancesInstanceNetworkInternalInterfaceIpInput` via:

InstancesInstanceNetworkInternalInterfaceIpArgs{...}

type InstancesInstanceNetworkInternalInterfaceIpOutput

type InstancesInstanceNetworkInternalInterfaceIpOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNetworkInternalInterfaceIpOutput) Addr

The ip address.

func (InstancesInstanceNetworkInternalInterfaceIpOutput) ElementType

func (InstancesInstanceNetworkInternalInterfaceIpOutput) IpVersion

The version of ip address.

func (InstancesInstanceNetworkInternalInterfaceIpOutput) Isp

The isp info.

func (InstancesInstanceNetworkInternalInterfaceIpOutput) Mask

The mask info.

func (InstancesInstanceNetworkInternalInterfaceIpOutput) ToInstancesInstanceNetworkInternalInterfaceIpOutput

func (o InstancesInstanceNetworkInternalInterfaceIpOutput) ToInstancesInstanceNetworkInternalInterfaceIpOutput() InstancesInstanceNetworkInternalInterfaceIpOutput

func (InstancesInstanceNetworkInternalInterfaceIpOutput) ToInstancesInstanceNetworkInternalInterfaceIpOutputWithContext

func (o InstancesInstanceNetworkInternalInterfaceIpOutput) ToInstancesInstanceNetworkInternalInterfaceIpOutputWithContext(ctx context.Context) InstancesInstanceNetworkInternalInterfaceIpOutput

type InstancesInstanceNetworkInternalInterfaceOutput

type InstancesInstanceNetworkInternalInterfaceOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNetworkInternalInterfaceOutput) BandwidthPeak

The peak of bandwidth.

func (InstancesInstanceNetworkInternalInterfaceOutput) ElementType

func (InstancesInstanceNetworkInternalInterfaceOutput) Ip6Addr

The ipv6 address.

func (InstancesInstanceNetworkInternalInterfaceOutput) IpAddr

The ip address.

func (InstancesInstanceNetworkInternalInterfaceOutput) Ips

The ips of network.

func (InstancesInstanceNetworkInternalInterfaceOutput) MacAddr

The mac address.

func (InstancesInstanceNetworkInternalInterfaceOutput) Mask

The mask info.

func (InstancesInstanceNetworkInternalInterfaceOutput) Mask6

The ipv6 mask info.

func (InstancesInstanceNetworkInternalInterfaceOutput) ToInstancesInstanceNetworkInternalInterfaceOutput

func (o InstancesInstanceNetworkInternalInterfaceOutput) ToInstancesInstanceNetworkInternalInterfaceOutput() InstancesInstanceNetworkInternalInterfaceOutput

func (InstancesInstanceNetworkInternalInterfaceOutput) ToInstancesInstanceNetworkInternalInterfaceOutputWithContext

func (o InstancesInstanceNetworkInternalInterfaceOutput) ToInstancesInstanceNetworkInternalInterfaceOutputWithContext(ctx context.Context) InstancesInstanceNetworkInternalInterfaceOutput

type InstancesInstanceNetworkOutput

type InstancesInstanceNetworkOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNetworkOutput) ElementType

func (InstancesInstanceNetworkOutput) EnableIpv6

Whether enable ipv6.

func (InstancesInstanceNetworkOutput) ExternalInterface

The external interface of network.

func (InstancesInstanceNetworkOutput) InternalInterface

The internal interface of network.

func (InstancesInstanceNetworkOutput) ToInstancesInstanceNetworkOutput

func (o InstancesInstanceNetworkOutput) ToInstancesInstanceNetworkOutput() InstancesInstanceNetworkOutput

func (InstancesInstanceNetworkOutput) ToInstancesInstanceNetworkOutputWithContext

func (o InstancesInstanceNetworkOutput) ToInstancesInstanceNetworkOutputWithContext(ctx context.Context) InstancesInstanceNetworkOutput

func (InstancesInstanceNetworkOutput) VfPassthrough

The passthrough info.

type InstancesInstanceOutput

type InstancesInstanceOutput struct{ *pulumi.OutputState }

func (InstancesInstanceOutput) CloudServerIdentity

func (o InstancesInstanceOutput) CloudServerIdentity() pulumi.StringOutput

The id of cloud server.

func (InstancesInstanceOutput) CloudServerName

func (o InstancesInstanceOutput) CloudServerName() pulumi.StringOutput

The name of cloud server.

func (InstancesInstanceOutput) Cluster

The cluster info.

func (InstancesInstanceOutput) Cpu

The cpu of instance.

func (InstancesInstanceOutput) CreateTime

func (o InstancesInstanceOutput) CreateTime() pulumi.IntOutput

The create time of instance.

func (InstancesInstanceOutput) Creator

The creator of instance.

func (InstancesInstanceOutput) DeleteTime

func (o InstancesInstanceOutput) DeleteTime() pulumi.IntOutput

The delete time of instance.

func (InstancesInstanceOutput) ElementType

func (InstancesInstanceOutput) ElementType() reflect.Type

func (InstancesInstanceOutput) EndTime

The end time of instance.

func (InstancesInstanceOutput) Gpu

The config of gpu.

func (InstancesInstanceOutput) Id

The Id of instance.

func (InstancesInstanceOutput) Image

The config of image.

func (InstancesInstanceOutput) InstanceIdentity

func (o InstancesInstanceOutput) InstanceIdentity() pulumi.StringOutput

The Id of instance.

func (InstancesInstanceOutput) InstanceName

func (o InstancesInstanceOutput) InstanceName() pulumi.StringOutput

The name of instance.

func (InstancesInstanceOutput) Mem

The memory of instance.

func (InstancesInstanceOutput) Network

The config of network.

func (InstancesInstanceOutput) Spec

The spec of instance.

func (InstancesInstanceOutput) SpecDisplay

The spec display of instance.

func (InstancesInstanceOutput) StartTime

The start time of instance.

func (InstancesInstanceOutput) Status

The status of instance.

func (InstancesInstanceOutput) Storage

The config of storage.

func (InstancesInstanceOutput) SubnetCidr

The subnet cidr.

func (InstancesInstanceOutput) ToInstancesInstanceOutput

func (o InstancesInstanceOutput) ToInstancesInstanceOutput() InstancesInstanceOutput

func (InstancesInstanceOutput) ToInstancesInstanceOutputWithContext

func (o InstancesInstanceOutput) ToInstancesInstanceOutputWithContext(ctx context.Context) InstancesInstanceOutput

func (InstancesInstanceOutput) UpdateTime

func (o InstancesInstanceOutput) UpdateTime() pulumi.IntOutput

The update time of instance.

func (InstancesInstanceOutput) VpcIdentity

The id of vpc.

type InstancesInstanceStorage

type InstancesInstanceStorage struct {
	// The disk info of data.
	DataDisk InstancesInstanceStorageDataDisk `pulumi:"dataDisk"`
	// The disk list info of data.
	DataDiskLists []InstancesInstanceStorageDataDiskList `pulumi:"dataDiskLists"`
	// The disk info of system.
	SystemDisk InstancesInstanceStorageSystemDisk `pulumi:"systemDisk"`
}

type InstancesInstanceStorageArgs

type InstancesInstanceStorageArgs struct {
	// The disk info of data.
	DataDisk InstancesInstanceStorageDataDiskInput `pulumi:"dataDisk"`
	// The disk list info of data.
	DataDiskLists InstancesInstanceStorageDataDiskListArrayInput `pulumi:"dataDiskLists"`
	// The disk info of system.
	SystemDisk InstancesInstanceStorageSystemDiskInput `pulumi:"systemDisk"`
}

func (InstancesInstanceStorageArgs) ElementType

func (InstancesInstanceStorageArgs) ToInstancesInstanceStorageOutput

func (i InstancesInstanceStorageArgs) ToInstancesInstanceStorageOutput() InstancesInstanceStorageOutput

func (InstancesInstanceStorageArgs) ToInstancesInstanceStorageOutputWithContext

func (i InstancesInstanceStorageArgs) ToInstancesInstanceStorageOutputWithContext(ctx context.Context) InstancesInstanceStorageOutput

type InstancesInstanceStorageDataDisk

type InstancesInstanceStorageDataDisk struct {
	// The capacity of storage.
	Capacity string `pulumi:"capacity"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type InstancesInstanceStorageDataDiskArgs

type InstancesInstanceStorageDataDiskArgs struct {
	// The capacity of storage.
	Capacity pulumi.StringInput `pulumi:"capacity"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (InstancesInstanceStorageDataDiskArgs) ElementType

func (InstancesInstanceStorageDataDiskArgs) ToInstancesInstanceStorageDataDiskOutput

func (i InstancesInstanceStorageDataDiskArgs) ToInstancesInstanceStorageDataDiskOutput() InstancesInstanceStorageDataDiskOutput

func (InstancesInstanceStorageDataDiskArgs) ToInstancesInstanceStorageDataDiskOutputWithContext

func (i InstancesInstanceStorageDataDiskArgs) ToInstancesInstanceStorageDataDiskOutputWithContext(ctx context.Context) InstancesInstanceStorageDataDiskOutput

type InstancesInstanceStorageDataDiskInput

type InstancesInstanceStorageDataDiskInput interface {
	pulumi.Input

	ToInstancesInstanceStorageDataDiskOutput() InstancesInstanceStorageDataDiskOutput
	ToInstancesInstanceStorageDataDiskOutputWithContext(context.Context) InstancesInstanceStorageDataDiskOutput
}

InstancesInstanceStorageDataDiskInput is an input type that accepts InstancesInstanceStorageDataDiskArgs and InstancesInstanceStorageDataDiskOutput values. You can construct a concrete instance of `InstancesInstanceStorageDataDiskInput` via:

InstancesInstanceStorageDataDiskArgs{...}

type InstancesInstanceStorageDataDiskList

type InstancesInstanceStorageDataDiskList struct {
	// The capacity of storage.
	Capacity string `pulumi:"capacity"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type InstancesInstanceStorageDataDiskListArgs

type InstancesInstanceStorageDataDiskListArgs struct {
	// The capacity of storage.
	Capacity pulumi.StringInput `pulumi:"capacity"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (InstancesInstanceStorageDataDiskListArgs) ElementType

func (InstancesInstanceStorageDataDiskListArgs) ToInstancesInstanceStorageDataDiskListOutput

func (i InstancesInstanceStorageDataDiskListArgs) ToInstancesInstanceStorageDataDiskListOutput() InstancesInstanceStorageDataDiskListOutput

func (InstancesInstanceStorageDataDiskListArgs) ToInstancesInstanceStorageDataDiskListOutputWithContext

func (i InstancesInstanceStorageDataDiskListArgs) ToInstancesInstanceStorageDataDiskListOutputWithContext(ctx context.Context) InstancesInstanceStorageDataDiskListOutput

type InstancesInstanceStorageDataDiskListArray

type InstancesInstanceStorageDataDiskListArray []InstancesInstanceStorageDataDiskListInput

func (InstancesInstanceStorageDataDiskListArray) ElementType

func (InstancesInstanceStorageDataDiskListArray) ToInstancesInstanceStorageDataDiskListArrayOutput

func (i InstancesInstanceStorageDataDiskListArray) ToInstancesInstanceStorageDataDiskListArrayOutput() InstancesInstanceStorageDataDiskListArrayOutput

func (InstancesInstanceStorageDataDiskListArray) ToInstancesInstanceStorageDataDiskListArrayOutputWithContext

func (i InstancesInstanceStorageDataDiskListArray) ToInstancesInstanceStorageDataDiskListArrayOutputWithContext(ctx context.Context) InstancesInstanceStorageDataDiskListArrayOutput

type InstancesInstanceStorageDataDiskListArrayInput

type InstancesInstanceStorageDataDiskListArrayInput interface {
	pulumi.Input

	ToInstancesInstanceStorageDataDiskListArrayOutput() InstancesInstanceStorageDataDiskListArrayOutput
	ToInstancesInstanceStorageDataDiskListArrayOutputWithContext(context.Context) InstancesInstanceStorageDataDiskListArrayOutput
}

InstancesInstanceStorageDataDiskListArrayInput is an input type that accepts InstancesInstanceStorageDataDiskListArray and InstancesInstanceStorageDataDiskListArrayOutput values. You can construct a concrete instance of `InstancesInstanceStorageDataDiskListArrayInput` via:

InstancesInstanceStorageDataDiskListArray{ InstancesInstanceStorageDataDiskListArgs{...} }

type InstancesInstanceStorageDataDiskListArrayOutput

type InstancesInstanceStorageDataDiskListArrayOutput struct{ *pulumi.OutputState }

func (InstancesInstanceStorageDataDiskListArrayOutput) ElementType

func (InstancesInstanceStorageDataDiskListArrayOutput) Index

func (InstancesInstanceStorageDataDiskListArrayOutput) ToInstancesInstanceStorageDataDiskListArrayOutput

func (o InstancesInstanceStorageDataDiskListArrayOutput) ToInstancesInstanceStorageDataDiskListArrayOutput() InstancesInstanceStorageDataDiskListArrayOutput

func (InstancesInstanceStorageDataDiskListArrayOutput) ToInstancesInstanceStorageDataDiskListArrayOutputWithContext

func (o InstancesInstanceStorageDataDiskListArrayOutput) ToInstancesInstanceStorageDataDiskListArrayOutputWithContext(ctx context.Context) InstancesInstanceStorageDataDiskListArrayOutput

type InstancesInstanceStorageDataDiskListInput

type InstancesInstanceStorageDataDiskListInput interface {
	pulumi.Input

	ToInstancesInstanceStorageDataDiskListOutput() InstancesInstanceStorageDataDiskListOutput
	ToInstancesInstanceStorageDataDiskListOutputWithContext(context.Context) InstancesInstanceStorageDataDiskListOutput
}

InstancesInstanceStorageDataDiskListInput is an input type that accepts InstancesInstanceStorageDataDiskListArgs and InstancesInstanceStorageDataDiskListOutput values. You can construct a concrete instance of `InstancesInstanceStorageDataDiskListInput` via:

InstancesInstanceStorageDataDiskListArgs{...}

type InstancesInstanceStorageDataDiskListOutput

type InstancesInstanceStorageDataDiskListOutput struct{ *pulumi.OutputState }

func (InstancesInstanceStorageDataDiskListOutput) Capacity

The capacity of storage.

func (InstancesInstanceStorageDataDiskListOutput) ElementType

func (InstancesInstanceStorageDataDiskListOutput) StorageType

The type of storage.

func (InstancesInstanceStorageDataDiskListOutput) ToInstancesInstanceStorageDataDiskListOutput

func (o InstancesInstanceStorageDataDiskListOutput) ToInstancesInstanceStorageDataDiskListOutput() InstancesInstanceStorageDataDiskListOutput

func (InstancesInstanceStorageDataDiskListOutput) ToInstancesInstanceStorageDataDiskListOutputWithContext

func (o InstancesInstanceStorageDataDiskListOutput) ToInstancesInstanceStorageDataDiskListOutputWithContext(ctx context.Context) InstancesInstanceStorageDataDiskListOutput

type InstancesInstanceStorageDataDiskOutput

type InstancesInstanceStorageDataDiskOutput struct{ *pulumi.OutputState }

func (InstancesInstanceStorageDataDiskOutput) Capacity

The capacity of storage.

func (InstancesInstanceStorageDataDiskOutput) ElementType

func (InstancesInstanceStorageDataDiskOutput) StorageType

The type of storage.

func (InstancesInstanceStorageDataDiskOutput) ToInstancesInstanceStorageDataDiskOutput

func (o InstancesInstanceStorageDataDiskOutput) ToInstancesInstanceStorageDataDiskOutput() InstancesInstanceStorageDataDiskOutput

func (InstancesInstanceStorageDataDiskOutput) ToInstancesInstanceStorageDataDiskOutputWithContext

func (o InstancesInstanceStorageDataDiskOutput) ToInstancesInstanceStorageDataDiskOutputWithContext(ctx context.Context) InstancesInstanceStorageDataDiskOutput

type InstancesInstanceStorageInput

type InstancesInstanceStorageInput interface {
	pulumi.Input

	ToInstancesInstanceStorageOutput() InstancesInstanceStorageOutput
	ToInstancesInstanceStorageOutputWithContext(context.Context) InstancesInstanceStorageOutput
}

InstancesInstanceStorageInput is an input type that accepts InstancesInstanceStorageArgs and InstancesInstanceStorageOutput values. You can construct a concrete instance of `InstancesInstanceStorageInput` via:

InstancesInstanceStorageArgs{...}

type InstancesInstanceStorageOutput

type InstancesInstanceStorageOutput struct{ *pulumi.OutputState }

func (InstancesInstanceStorageOutput) DataDisk

The disk info of data.

func (InstancesInstanceStorageOutput) DataDiskLists

The disk list info of data.

func (InstancesInstanceStorageOutput) ElementType

func (InstancesInstanceStorageOutput) SystemDisk

The disk info of system.

func (InstancesInstanceStorageOutput) ToInstancesInstanceStorageOutput

func (o InstancesInstanceStorageOutput) ToInstancesInstanceStorageOutput() InstancesInstanceStorageOutput

func (InstancesInstanceStorageOutput) ToInstancesInstanceStorageOutputWithContext

func (o InstancesInstanceStorageOutput) ToInstancesInstanceStorageOutputWithContext(ctx context.Context) InstancesInstanceStorageOutput

type InstancesInstanceStorageSystemDisk

type InstancesInstanceStorageSystemDisk struct {
	// The capacity of storage.
	Capacity string `pulumi:"capacity"`
	// The type of storage.
	StorageType string `pulumi:"storageType"`
}

type InstancesInstanceStorageSystemDiskArgs

type InstancesInstanceStorageSystemDiskArgs struct {
	// The capacity of storage.
	Capacity pulumi.StringInput `pulumi:"capacity"`
	// The type of storage.
	StorageType pulumi.StringInput `pulumi:"storageType"`
}

func (InstancesInstanceStorageSystemDiskArgs) ElementType

func (InstancesInstanceStorageSystemDiskArgs) ToInstancesInstanceStorageSystemDiskOutput

func (i InstancesInstanceStorageSystemDiskArgs) ToInstancesInstanceStorageSystemDiskOutput() InstancesInstanceStorageSystemDiskOutput

func (InstancesInstanceStorageSystemDiskArgs) ToInstancesInstanceStorageSystemDiskOutputWithContext

func (i InstancesInstanceStorageSystemDiskArgs) ToInstancesInstanceStorageSystemDiskOutputWithContext(ctx context.Context) InstancesInstanceStorageSystemDiskOutput

type InstancesInstanceStorageSystemDiskInput

type InstancesInstanceStorageSystemDiskInput interface {
	pulumi.Input

	ToInstancesInstanceStorageSystemDiskOutput() InstancesInstanceStorageSystemDiskOutput
	ToInstancesInstanceStorageSystemDiskOutputWithContext(context.Context) InstancesInstanceStorageSystemDiskOutput
}

InstancesInstanceStorageSystemDiskInput is an input type that accepts InstancesInstanceStorageSystemDiskArgs and InstancesInstanceStorageSystemDiskOutput values. You can construct a concrete instance of `InstancesInstanceStorageSystemDiskInput` via:

InstancesInstanceStorageSystemDiskArgs{...}

type InstancesInstanceStorageSystemDiskOutput

type InstancesInstanceStorageSystemDiskOutput struct{ *pulumi.OutputState }

func (InstancesInstanceStorageSystemDiskOutput) Capacity

The capacity of storage.

func (InstancesInstanceStorageSystemDiskOutput) ElementType

func (InstancesInstanceStorageSystemDiskOutput) StorageType

The type of storage.

func (InstancesInstanceStorageSystemDiskOutput) ToInstancesInstanceStorageSystemDiskOutput

func (o InstancesInstanceStorageSystemDiskOutput) ToInstancesInstanceStorageSystemDiskOutput() InstancesInstanceStorageSystemDiskOutput

func (InstancesInstanceStorageSystemDiskOutput) ToInstancesInstanceStorageSystemDiskOutputWithContext

func (o InstancesInstanceStorageSystemDiskOutput) ToInstancesInstanceStorageSystemDiskOutputWithContext(ctx context.Context) InstancesInstanceStorageSystemDiskOutput

type InstancesOutputArgs

type InstancesOutputArgs struct {
	// The list of cloud server ids.
	CloudServerIds pulumi.StringArrayInput `pulumi:"cloudServerIds"`
	// A list of instance IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// A list of instance names.
	Names pulumi.StringArrayInput `pulumi:"names"`
	// File name where to save data source results.
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// The list of instance status. The value can be `opening` or `starting` or `running` or `stopping` or `stop` or `rebooting` or `terminating`.
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking Instances.

func (InstancesOutputArgs) ElementType

func (InstancesOutputArgs) ElementType() reflect.Type

type InstancesResult

type InstancesResult struct {
	CloudServerIds []string `pulumi:"cloudServerIds"`
	// The provider-assigned unique ID for this managed resource.
	Id  string   `pulumi:"id"`
	Ids []string `pulumi:"ids"`
	// The collection of instance query.
	Instances  []InstancesInstance `pulumi:"instances"`
	Names      []string            `pulumi:"names"`
	OutputFile *string             `pulumi:"outputFile"`
	Statuses   []string            `pulumi:"statuses"`
	// The total count of instance query.
	TotalCount int `pulumi:"totalCount"`
}

A collection of values returned by Instances.

func Instances

func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)

Use this data source to query detailed information of veenedge instances ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := veenedge.Instances(ctx, &veenedge.InstancesArgs{
			Ids: []string{
				"veen28*****21",
				"veen177110*****172",
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type InstancesResultOutput

type InstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Instances.

func (InstancesResultOutput) CloudServerIds

func (o InstancesResultOutput) CloudServerIds() pulumi.StringArrayOutput

func (InstancesResultOutput) ElementType

func (InstancesResultOutput) ElementType() reflect.Type

func (InstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (InstancesResultOutput) Ids

func (InstancesResultOutput) Instances

The collection of instance query.

func (InstancesResultOutput) Names

func (InstancesResultOutput) OutputFile

func (InstancesResultOutput) Statuses

func (InstancesResultOutput) ToInstancesResultOutput

func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput

func (InstancesResultOutput) ToInstancesResultOutputWithContext

func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput

func (InstancesResultOutput) TotalCount

func (o InstancesResultOutput) TotalCount() pulumi.IntOutput

The total count of instance query.

type Vpc

type Vpc struct {
	pulumi.CustomResourceState

	// The cidr info.
	Cidr pulumi.StringPtrOutput `pulumi:"cidr"`
	// The name of the cluster.
	ClusterName pulumi.StringOutput `pulumi:"clusterName"`
	// The description of the VPC.
	Desc pulumi.StringOutput `pulumi:"desc"`
	// The name of the VPC.
	VpcName pulumi.StringOutput `pulumi:"vpcName"`
}

Provides a resource to manage veenedge vpc ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := veenedge.NewVpc(ctx, "foo", &veenedge.VpcArgs{
			ClusterName: pulumi.String("b****t02"),
			VpcName:     pulumi.String("tf-test-2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

VPC can be imported using the id, e.g.

```sh

$ pulumi import volcengine:veenedge/vpc:Vpc default vpc-mizl7m1k

```

If you need to create a VPC, you need to apply for permission from the administrator in advance. You can only delete the vpc from web consul

func GetVpc

func GetVpc(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VpcState, opts ...pulumi.ResourceOption) (*Vpc, error)

GetVpc gets an existing Vpc 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 NewVpc

func NewVpc(ctx *pulumi.Context,
	name string, args *VpcArgs, opts ...pulumi.ResourceOption) (*Vpc, error)

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

func (*Vpc) ElementType

func (*Vpc) ElementType() reflect.Type

func (*Vpc) ToVpcOutput

func (i *Vpc) ToVpcOutput() VpcOutput

func (*Vpc) ToVpcOutputWithContext

func (i *Vpc) ToVpcOutputWithContext(ctx context.Context) VpcOutput

type VpcArgs

type VpcArgs struct {
	// The cidr info.
	Cidr pulumi.StringPtrInput
	// The name of the cluster.
	ClusterName pulumi.StringInput
	// The description of the VPC.
	Desc pulumi.StringInput
	// The name of the VPC.
	VpcName pulumi.StringInput
}

The set of arguments for constructing a Vpc resource.

func (VpcArgs) ElementType

func (VpcArgs) ElementType() reflect.Type

type VpcArray

type VpcArray []VpcInput

func (VpcArray) ElementType

func (VpcArray) ElementType() reflect.Type

func (VpcArray) ToVpcArrayOutput

func (i VpcArray) ToVpcArrayOutput() VpcArrayOutput

func (VpcArray) ToVpcArrayOutputWithContext

func (i VpcArray) ToVpcArrayOutputWithContext(ctx context.Context) VpcArrayOutput

type VpcArrayInput

type VpcArrayInput interface {
	pulumi.Input

	ToVpcArrayOutput() VpcArrayOutput
	ToVpcArrayOutputWithContext(context.Context) VpcArrayOutput
}

VpcArrayInput is an input type that accepts VpcArray and VpcArrayOutput values. You can construct a concrete instance of `VpcArrayInput` via:

VpcArray{ VpcArgs{...} }

type VpcArrayOutput

type VpcArrayOutput struct{ *pulumi.OutputState }

func (VpcArrayOutput) ElementType

func (VpcArrayOutput) ElementType() reflect.Type

func (VpcArrayOutput) Index

func (VpcArrayOutput) ToVpcArrayOutput

func (o VpcArrayOutput) ToVpcArrayOutput() VpcArrayOutput

func (VpcArrayOutput) ToVpcArrayOutputWithContext

func (o VpcArrayOutput) ToVpcArrayOutputWithContext(ctx context.Context) VpcArrayOutput

type VpcInput

type VpcInput interface {
	pulumi.Input

	ToVpcOutput() VpcOutput
	ToVpcOutputWithContext(ctx context.Context) VpcOutput
}

type VpcMap

type VpcMap map[string]VpcInput

func (VpcMap) ElementType

func (VpcMap) ElementType() reflect.Type

func (VpcMap) ToVpcMapOutput

func (i VpcMap) ToVpcMapOutput() VpcMapOutput

func (VpcMap) ToVpcMapOutputWithContext

func (i VpcMap) ToVpcMapOutputWithContext(ctx context.Context) VpcMapOutput

type VpcMapInput

type VpcMapInput interface {
	pulumi.Input

	ToVpcMapOutput() VpcMapOutput
	ToVpcMapOutputWithContext(context.Context) VpcMapOutput
}

VpcMapInput is an input type that accepts VpcMap and VpcMapOutput values. You can construct a concrete instance of `VpcMapInput` via:

VpcMap{ "key": VpcArgs{...} }

type VpcMapOutput

type VpcMapOutput struct{ *pulumi.OutputState }

func (VpcMapOutput) ElementType

func (VpcMapOutput) ElementType() reflect.Type

func (VpcMapOutput) MapIndex

func (o VpcMapOutput) MapIndex(k pulumi.StringInput) VpcOutput

func (VpcMapOutput) ToVpcMapOutput

func (o VpcMapOutput) ToVpcMapOutput() VpcMapOutput

func (VpcMapOutput) ToVpcMapOutputWithContext

func (o VpcMapOutput) ToVpcMapOutputWithContext(ctx context.Context) VpcMapOutput

type VpcOutput

type VpcOutput struct{ *pulumi.OutputState }

func (VpcOutput) Cidr

func (o VpcOutput) Cidr() pulumi.StringPtrOutput

The cidr info.

func (VpcOutput) ClusterName

func (o VpcOutput) ClusterName() pulumi.StringOutput

The name of the cluster.

func (VpcOutput) Desc

func (o VpcOutput) Desc() pulumi.StringOutput

The description of the VPC.

func (VpcOutput) ElementType

func (VpcOutput) ElementType() reflect.Type

func (VpcOutput) ToVpcOutput

func (o VpcOutput) ToVpcOutput() VpcOutput

func (VpcOutput) ToVpcOutputWithContext

func (o VpcOutput) ToVpcOutputWithContext(ctx context.Context) VpcOutput

func (VpcOutput) VpcName

func (o VpcOutput) VpcName() pulumi.StringOutput

The name of the VPC.

type VpcState

type VpcState struct {
	// The cidr info.
	Cidr pulumi.StringPtrInput
	// The name of the cluster.
	ClusterName pulumi.StringPtrInput
	// The description of the VPC.
	Desc pulumi.StringPtrInput
	// The name of the VPC.
	VpcName pulumi.StringPtrInput
}

func (VpcState) ElementType

func (VpcState) ElementType() reflect.Type

type VpcsArgs

type VpcsArgs struct {
	// A list of vpc IDs.
	Ids []string `pulumi:"ids"`
	// A Name Regex of Vpc.
	NameRegex *string `pulumi:"nameRegex"`
	// File name where to save data source results.
	OutputFile *string `pulumi:"outputFile"`
}

A collection of arguments for invoking Vpcs.

type VpcsOutputArgs

type VpcsOutputArgs struct {
	// A list of vpc IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// A Name Regex of Vpc.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// File name where to save data source results.
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
}

A collection of arguments for invoking Vpcs.

func (VpcsOutputArgs) ElementType

func (VpcsOutputArgs) ElementType() reflect.Type

type VpcsResult

type VpcsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string   `pulumi:"id"`
	Ids        []string `pulumi:"ids"`
	NameRegex  *string  `pulumi:"nameRegex"`
	OutputFile *string  `pulumi:"outputFile"`
	// The total count of Vpc query.
	TotalCount int `pulumi:"totalCount"`
	// The collection of Vpc query.
	VpcInstances []VpcsVpcInstance `pulumi:"vpcInstances"`
}

A collection of values returned by Vpcs.

func Vpcs

func Vpcs(ctx *pulumi.Context, args *VpcsArgs, opts ...pulumi.InvokeOption) (*VpcsResult, error)

Use this data source to query detailed information of veenedge vpcs ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veenedge"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := veenedge.Vpcs(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type VpcsResultOutput

type VpcsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Vpcs.

func VpcsOutput

func VpcsOutput(ctx *pulumi.Context, args VpcsOutputArgs, opts ...pulumi.InvokeOption) VpcsResultOutput

func (VpcsResultOutput) ElementType

func (VpcsResultOutput) ElementType() reflect.Type

func (VpcsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (VpcsResultOutput) Ids

func (VpcsResultOutput) NameRegex

func (o VpcsResultOutput) NameRegex() pulumi.StringPtrOutput

func (VpcsResultOutput) OutputFile

func (o VpcsResultOutput) OutputFile() pulumi.StringPtrOutput

func (VpcsResultOutput) ToVpcsResultOutput

func (o VpcsResultOutput) ToVpcsResultOutput() VpcsResultOutput

func (VpcsResultOutput) ToVpcsResultOutputWithContext

func (o VpcsResultOutput) ToVpcsResultOutputWithContext(ctx context.Context) VpcsResultOutput

func (VpcsResultOutput) TotalCount

func (o VpcsResultOutput) TotalCount() pulumi.IntOutput

The total count of Vpc query.

func (VpcsResultOutput) VpcInstances

The collection of Vpc query.

type VpcsVpcInstance

type VpcsVpcInstance struct {
	// The account id.
	AccountIdentity int `pulumi:"accountIdentity"`
	// The cluster info.
	Cluster VpcsVpcInstanceCluster `pulumi:"cluster"`
	// The cluster vpc id.
	ClusterVpcId int `pulumi:"clusterVpcId"`
	// The creation time.
	CreateTime int `pulumi:"createTime"`
	// The description of VPC.
	Desc string `pulumi:"desc"`
	// The ID of VPC.
	Id string `pulumi:"id"`
	// Is default vpc.
	IsDefault bool `pulumi:"isDefault"`
	// The resource statistic info.
	ResourceStatistics []VpcsVpcInstanceResourceStatistic `pulumi:"resourceStatistics"`
	// The status of VPC.
	Status string `pulumi:"status"`
	// The subnets info.
	SubNets []VpcsVpcInstanceSubNet `pulumi:"subNets"`
	// The update time of VPC.
	UpdateTime int `pulumi:"updateTime"`
	// The id of user.
	UserIdentity int `pulumi:"userIdentity"`
	// The ID of VPC.
	VpcIdentity string `pulumi:"vpcIdentity"`
	// The name of VPC.
	VpcName string `pulumi:"vpcName"`
	// The namespace of VPC.
	VpcNs string `pulumi:"vpcNs"`
}

type VpcsVpcInstanceArgs

type VpcsVpcInstanceArgs struct {
	// The account id.
	AccountIdentity pulumi.IntInput `pulumi:"accountIdentity"`
	// The cluster info.
	Cluster VpcsVpcInstanceClusterInput `pulumi:"cluster"`
	// The cluster vpc id.
	ClusterVpcId pulumi.IntInput `pulumi:"clusterVpcId"`
	// The creation time.
	CreateTime pulumi.IntInput `pulumi:"createTime"`
	// The description of VPC.
	Desc pulumi.StringInput `pulumi:"desc"`
	// The ID of VPC.
	Id pulumi.StringInput `pulumi:"id"`
	// Is default vpc.
	IsDefault pulumi.BoolInput `pulumi:"isDefault"`
	// The resource statistic info.
	ResourceStatistics VpcsVpcInstanceResourceStatisticArrayInput `pulumi:"resourceStatistics"`
	// The status of VPC.
	Status pulumi.StringInput `pulumi:"status"`
	// The subnets info.
	SubNets VpcsVpcInstanceSubNetArrayInput `pulumi:"subNets"`
	// The update time of VPC.
	UpdateTime pulumi.IntInput `pulumi:"updateTime"`
	// The id of user.
	UserIdentity pulumi.IntInput `pulumi:"userIdentity"`
	// The ID of VPC.
	VpcIdentity pulumi.StringInput `pulumi:"vpcIdentity"`
	// The name of VPC.
	VpcName pulumi.StringInput `pulumi:"vpcName"`
	// The namespace of VPC.
	VpcNs pulumi.StringInput `pulumi:"vpcNs"`
}

func (VpcsVpcInstanceArgs) ElementType

func (VpcsVpcInstanceArgs) ElementType() reflect.Type

func (VpcsVpcInstanceArgs) ToVpcsVpcInstanceOutput

func (i VpcsVpcInstanceArgs) ToVpcsVpcInstanceOutput() VpcsVpcInstanceOutput

func (VpcsVpcInstanceArgs) ToVpcsVpcInstanceOutputWithContext

func (i VpcsVpcInstanceArgs) ToVpcsVpcInstanceOutputWithContext(ctx context.Context) VpcsVpcInstanceOutput

type VpcsVpcInstanceArray

type VpcsVpcInstanceArray []VpcsVpcInstanceInput

func (VpcsVpcInstanceArray) ElementType

func (VpcsVpcInstanceArray) ElementType() reflect.Type

func (VpcsVpcInstanceArray) ToVpcsVpcInstanceArrayOutput

func (i VpcsVpcInstanceArray) ToVpcsVpcInstanceArrayOutput() VpcsVpcInstanceArrayOutput

func (VpcsVpcInstanceArray) ToVpcsVpcInstanceArrayOutputWithContext

func (i VpcsVpcInstanceArray) ToVpcsVpcInstanceArrayOutputWithContext(ctx context.Context) VpcsVpcInstanceArrayOutput

type VpcsVpcInstanceArrayInput

type VpcsVpcInstanceArrayInput interface {
	pulumi.Input

	ToVpcsVpcInstanceArrayOutput() VpcsVpcInstanceArrayOutput
	ToVpcsVpcInstanceArrayOutputWithContext(context.Context) VpcsVpcInstanceArrayOutput
}

VpcsVpcInstanceArrayInput is an input type that accepts VpcsVpcInstanceArray and VpcsVpcInstanceArrayOutput values. You can construct a concrete instance of `VpcsVpcInstanceArrayInput` via:

VpcsVpcInstanceArray{ VpcsVpcInstanceArgs{...} }

type VpcsVpcInstanceArrayOutput

type VpcsVpcInstanceArrayOutput struct{ *pulumi.OutputState }

func (VpcsVpcInstanceArrayOutput) ElementType

func (VpcsVpcInstanceArrayOutput) ElementType() reflect.Type

func (VpcsVpcInstanceArrayOutput) Index

func (VpcsVpcInstanceArrayOutput) ToVpcsVpcInstanceArrayOutput

func (o VpcsVpcInstanceArrayOutput) ToVpcsVpcInstanceArrayOutput() VpcsVpcInstanceArrayOutput

func (VpcsVpcInstanceArrayOutput) ToVpcsVpcInstanceArrayOutputWithContext

func (o VpcsVpcInstanceArrayOutput) ToVpcsVpcInstanceArrayOutputWithContext(ctx context.Context) VpcsVpcInstanceArrayOutput

type VpcsVpcInstanceCluster

type VpcsVpcInstanceCluster struct {
	// The alias of cluster.
	Alias string `pulumi:"alias"`
	// The city of cluster.
	City string `pulumi:"city"`
	// The name of cluster.
	ClusterName string `pulumi:"clusterName"`
	// The country of cluster.
	Country string `pulumi:"country"`
	// The isp of cluster.
	Isp string `pulumi:"isp"`
	// The level of cluster.
	Level string `pulumi:"level"`
	// The province of cluster.
	Province string `pulumi:"province"`
	// The region of cluster.
	Region string `pulumi:"region"`
}

type VpcsVpcInstanceClusterArgs

type VpcsVpcInstanceClusterArgs struct {
	// The alias of cluster.
	Alias pulumi.StringInput `pulumi:"alias"`
	// The city of cluster.
	City pulumi.StringInput `pulumi:"city"`
	// The name of cluster.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The country of cluster.
	Country pulumi.StringInput `pulumi:"country"`
	// The isp of cluster.
	Isp pulumi.StringInput `pulumi:"isp"`
	// The level of cluster.
	Level pulumi.StringInput `pulumi:"level"`
	// The province of cluster.
	Province pulumi.StringInput `pulumi:"province"`
	// The region of cluster.
	Region pulumi.StringInput `pulumi:"region"`
}

func (VpcsVpcInstanceClusterArgs) ElementType

func (VpcsVpcInstanceClusterArgs) ElementType() reflect.Type

func (VpcsVpcInstanceClusterArgs) ToVpcsVpcInstanceClusterOutput

func (i VpcsVpcInstanceClusterArgs) ToVpcsVpcInstanceClusterOutput() VpcsVpcInstanceClusterOutput

func (VpcsVpcInstanceClusterArgs) ToVpcsVpcInstanceClusterOutputWithContext

func (i VpcsVpcInstanceClusterArgs) ToVpcsVpcInstanceClusterOutputWithContext(ctx context.Context) VpcsVpcInstanceClusterOutput

type VpcsVpcInstanceClusterInput

type VpcsVpcInstanceClusterInput interface {
	pulumi.Input

	ToVpcsVpcInstanceClusterOutput() VpcsVpcInstanceClusterOutput
	ToVpcsVpcInstanceClusterOutputWithContext(context.Context) VpcsVpcInstanceClusterOutput
}

VpcsVpcInstanceClusterInput is an input type that accepts VpcsVpcInstanceClusterArgs and VpcsVpcInstanceClusterOutput values. You can construct a concrete instance of `VpcsVpcInstanceClusterInput` via:

VpcsVpcInstanceClusterArgs{...}

type VpcsVpcInstanceClusterOutput

type VpcsVpcInstanceClusterOutput struct{ *pulumi.OutputState }

func (VpcsVpcInstanceClusterOutput) Alias

The alias of cluster.

func (VpcsVpcInstanceClusterOutput) City

The city of cluster.

func (VpcsVpcInstanceClusterOutput) ClusterName

The name of cluster.

func (VpcsVpcInstanceClusterOutput) Country

The country of cluster.

func (VpcsVpcInstanceClusterOutput) ElementType

func (VpcsVpcInstanceClusterOutput) Isp

The isp of cluster.

func (VpcsVpcInstanceClusterOutput) Level

The level of cluster.

func (VpcsVpcInstanceClusterOutput) Province

The province of cluster.

func (VpcsVpcInstanceClusterOutput) Region

The region of cluster.

func (VpcsVpcInstanceClusterOutput) ToVpcsVpcInstanceClusterOutput

func (o VpcsVpcInstanceClusterOutput) ToVpcsVpcInstanceClusterOutput() VpcsVpcInstanceClusterOutput

func (VpcsVpcInstanceClusterOutput) ToVpcsVpcInstanceClusterOutputWithContext

func (o VpcsVpcInstanceClusterOutput) ToVpcsVpcInstanceClusterOutputWithContext(ctx context.Context) VpcsVpcInstanceClusterOutput

type VpcsVpcInstanceInput

type VpcsVpcInstanceInput interface {
	pulumi.Input

	ToVpcsVpcInstanceOutput() VpcsVpcInstanceOutput
	ToVpcsVpcInstanceOutputWithContext(context.Context) VpcsVpcInstanceOutput
}

VpcsVpcInstanceInput is an input type that accepts VpcsVpcInstanceArgs and VpcsVpcInstanceOutput values. You can construct a concrete instance of `VpcsVpcInstanceInput` via:

VpcsVpcInstanceArgs{...}

type VpcsVpcInstanceOutput

type VpcsVpcInstanceOutput struct{ *pulumi.OutputState }

func (VpcsVpcInstanceOutput) AccountIdentity

func (o VpcsVpcInstanceOutput) AccountIdentity() pulumi.IntOutput

The account id.

func (VpcsVpcInstanceOutput) Cluster

The cluster info.

func (VpcsVpcInstanceOutput) ClusterVpcId

func (o VpcsVpcInstanceOutput) ClusterVpcId() pulumi.IntOutput

The cluster vpc id.

func (VpcsVpcInstanceOutput) CreateTime

func (o VpcsVpcInstanceOutput) CreateTime() pulumi.IntOutput

The creation time.

func (VpcsVpcInstanceOutput) Desc

The description of VPC.

func (VpcsVpcInstanceOutput) ElementType

func (VpcsVpcInstanceOutput) ElementType() reflect.Type

func (VpcsVpcInstanceOutput) Id

The ID of VPC.

func (VpcsVpcInstanceOutput) IsDefault

func (o VpcsVpcInstanceOutput) IsDefault() pulumi.BoolOutput

Is default vpc.

func (VpcsVpcInstanceOutput) ResourceStatistics

The resource statistic info.

func (VpcsVpcInstanceOutput) Status

The status of VPC.

func (VpcsVpcInstanceOutput) SubNets

The subnets info.

func (VpcsVpcInstanceOutput) ToVpcsVpcInstanceOutput

func (o VpcsVpcInstanceOutput) ToVpcsVpcInstanceOutput() VpcsVpcInstanceOutput

func (VpcsVpcInstanceOutput) ToVpcsVpcInstanceOutputWithContext

func (o VpcsVpcInstanceOutput) ToVpcsVpcInstanceOutputWithContext(ctx context.Context) VpcsVpcInstanceOutput

func (VpcsVpcInstanceOutput) UpdateTime

func (o VpcsVpcInstanceOutput) UpdateTime() pulumi.IntOutput

The update time of VPC.

func (VpcsVpcInstanceOutput) UserIdentity

func (o VpcsVpcInstanceOutput) UserIdentity() pulumi.IntOutput

The id of user.

func (VpcsVpcInstanceOutput) VpcIdentity

func (o VpcsVpcInstanceOutput) VpcIdentity() pulumi.StringOutput

The ID of VPC.

func (VpcsVpcInstanceOutput) VpcName

The name of VPC.

func (VpcsVpcInstanceOutput) VpcNs

The namespace of VPC.

type VpcsVpcInstanceResourceStatistic

type VpcsVpcInstanceResourceStatistic struct {
	// The count of instance.
	VeenInstanceCount int `pulumi:"veenInstanceCount"`
	// The count of load balancers.
	VeewLbInstanceCount int `pulumi:"veewLbInstanceCount"`
	// The count of security groups.
	VeewSgInstanceCount int `pulumi:"veewSgInstanceCount"`
}

type VpcsVpcInstanceResourceStatisticArgs

type VpcsVpcInstanceResourceStatisticArgs struct {
	// The count of instance.
	VeenInstanceCount pulumi.IntInput `pulumi:"veenInstanceCount"`
	// The count of load balancers.
	VeewLbInstanceCount pulumi.IntInput `pulumi:"veewLbInstanceCount"`
	// The count of security groups.
	VeewSgInstanceCount pulumi.IntInput `pulumi:"veewSgInstanceCount"`
}

func (VpcsVpcInstanceResourceStatisticArgs) ElementType

func (VpcsVpcInstanceResourceStatisticArgs) ToVpcsVpcInstanceResourceStatisticOutput

func (i VpcsVpcInstanceResourceStatisticArgs) ToVpcsVpcInstanceResourceStatisticOutput() VpcsVpcInstanceResourceStatisticOutput

func (VpcsVpcInstanceResourceStatisticArgs) ToVpcsVpcInstanceResourceStatisticOutputWithContext

func (i VpcsVpcInstanceResourceStatisticArgs) ToVpcsVpcInstanceResourceStatisticOutputWithContext(ctx context.Context) VpcsVpcInstanceResourceStatisticOutput

type VpcsVpcInstanceResourceStatisticArray

type VpcsVpcInstanceResourceStatisticArray []VpcsVpcInstanceResourceStatisticInput

func (VpcsVpcInstanceResourceStatisticArray) ElementType

func (VpcsVpcInstanceResourceStatisticArray) ToVpcsVpcInstanceResourceStatisticArrayOutput

func (i VpcsVpcInstanceResourceStatisticArray) ToVpcsVpcInstanceResourceStatisticArrayOutput() VpcsVpcInstanceResourceStatisticArrayOutput

func (VpcsVpcInstanceResourceStatisticArray) ToVpcsVpcInstanceResourceStatisticArrayOutputWithContext

func (i VpcsVpcInstanceResourceStatisticArray) ToVpcsVpcInstanceResourceStatisticArrayOutputWithContext(ctx context.Context) VpcsVpcInstanceResourceStatisticArrayOutput

type VpcsVpcInstanceResourceStatisticArrayInput

type VpcsVpcInstanceResourceStatisticArrayInput interface {
	pulumi.Input

	ToVpcsVpcInstanceResourceStatisticArrayOutput() VpcsVpcInstanceResourceStatisticArrayOutput
	ToVpcsVpcInstanceResourceStatisticArrayOutputWithContext(context.Context) VpcsVpcInstanceResourceStatisticArrayOutput
}

VpcsVpcInstanceResourceStatisticArrayInput is an input type that accepts VpcsVpcInstanceResourceStatisticArray and VpcsVpcInstanceResourceStatisticArrayOutput values. You can construct a concrete instance of `VpcsVpcInstanceResourceStatisticArrayInput` via:

VpcsVpcInstanceResourceStatisticArray{ VpcsVpcInstanceResourceStatisticArgs{...} }

type VpcsVpcInstanceResourceStatisticArrayOutput

type VpcsVpcInstanceResourceStatisticArrayOutput struct{ *pulumi.OutputState }

func (VpcsVpcInstanceResourceStatisticArrayOutput) ElementType

func (VpcsVpcInstanceResourceStatisticArrayOutput) Index

func (VpcsVpcInstanceResourceStatisticArrayOutput) ToVpcsVpcInstanceResourceStatisticArrayOutput

func (o VpcsVpcInstanceResourceStatisticArrayOutput) ToVpcsVpcInstanceResourceStatisticArrayOutput() VpcsVpcInstanceResourceStatisticArrayOutput

func (VpcsVpcInstanceResourceStatisticArrayOutput) ToVpcsVpcInstanceResourceStatisticArrayOutputWithContext

func (o VpcsVpcInstanceResourceStatisticArrayOutput) ToVpcsVpcInstanceResourceStatisticArrayOutputWithContext(ctx context.Context) VpcsVpcInstanceResourceStatisticArrayOutput

type VpcsVpcInstanceResourceStatisticInput

type VpcsVpcInstanceResourceStatisticInput interface {
	pulumi.Input

	ToVpcsVpcInstanceResourceStatisticOutput() VpcsVpcInstanceResourceStatisticOutput
	ToVpcsVpcInstanceResourceStatisticOutputWithContext(context.Context) VpcsVpcInstanceResourceStatisticOutput
}

VpcsVpcInstanceResourceStatisticInput is an input type that accepts VpcsVpcInstanceResourceStatisticArgs and VpcsVpcInstanceResourceStatisticOutput values. You can construct a concrete instance of `VpcsVpcInstanceResourceStatisticInput` via:

VpcsVpcInstanceResourceStatisticArgs{...}

type VpcsVpcInstanceResourceStatisticOutput

type VpcsVpcInstanceResourceStatisticOutput struct{ *pulumi.OutputState }

func (VpcsVpcInstanceResourceStatisticOutput) ElementType

func (VpcsVpcInstanceResourceStatisticOutput) ToVpcsVpcInstanceResourceStatisticOutput

func (o VpcsVpcInstanceResourceStatisticOutput) ToVpcsVpcInstanceResourceStatisticOutput() VpcsVpcInstanceResourceStatisticOutput

func (VpcsVpcInstanceResourceStatisticOutput) ToVpcsVpcInstanceResourceStatisticOutputWithContext

func (o VpcsVpcInstanceResourceStatisticOutput) ToVpcsVpcInstanceResourceStatisticOutputWithContext(ctx context.Context) VpcsVpcInstanceResourceStatisticOutput

func (VpcsVpcInstanceResourceStatisticOutput) VeenInstanceCount

The count of instance.

func (VpcsVpcInstanceResourceStatisticOutput) VeewLbInstanceCount

The count of load balancers.

func (VpcsVpcInstanceResourceStatisticOutput) VeewSgInstanceCount

The count of security groups.

type VpcsVpcInstanceSubNet

type VpcsVpcInstanceSubNet struct {
	// The account id.
	AccountIdentity int `pulumi:"accountIdentity"`
	// The ip of cidr.
	CidrIp string `pulumi:"cidrIp"`
	// The mask of cidr.
	CidrMask int `pulumi:"cidrMask"`
	// The creation time.
	CreateTime int `pulumi:"createTime"`
	// The id of subnet.
	SubnetIdentity string `pulumi:"subnetIdentity"`
	// The update time of VPC.
	UpdateTime int `pulumi:"updateTime"`
	// The id of user.
	UserIdentity int `pulumi:"userIdentity"`
}

type VpcsVpcInstanceSubNetArgs

type VpcsVpcInstanceSubNetArgs struct {
	// The account id.
	AccountIdentity pulumi.IntInput `pulumi:"accountIdentity"`
	// The ip of cidr.
	CidrIp pulumi.StringInput `pulumi:"cidrIp"`
	// The mask of cidr.
	CidrMask pulumi.IntInput `pulumi:"cidrMask"`
	// The creation time.
	CreateTime pulumi.IntInput `pulumi:"createTime"`
	// The id of subnet.
	SubnetIdentity pulumi.StringInput `pulumi:"subnetIdentity"`
	// The update time of VPC.
	UpdateTime pulumi.IntInput `pulumi:"updateTime"`
	// The id of user.
	UserIdentity pulumi.IntInput `pulumi:"userIdentity"`
}

func (VpcsVpcInstanceSubNetArgs) ElementType

func (VpcsVpcInstanceSubNetArgs) ElementType() reflect.Type

func (VpcsVpcInstanceSubNetArgs) ToVpcsVpcInstanceSubNetOutput

func (i VpcsVpcInstanceSubNetArgs) ToVpcsVpcInstanceSubNetOutput() VpcsVpcInstanceSubNetOutput

func (VpcsVpcInstanceSubNetArgs) ToVpcsVpcInstanceSubNetOutputWithContext

func (i VpcsVpcInstanceSubNetArgs) ToVpcsVpcInstanceSubNetOutputWithContext(ctx context.Context) VpcsVpcInstanceSubNetOutput

type VpcsVpcInstanceSubNetArray

type VpcsVpcInstanceSubNetArray []VpcsVpcInstanceSubNetInput

func (VpcsVpcInstanceSubNetArray) ElementType

func (VpcsVpcInstanceSubNetArray) ElementType() reflect.Type

func (VpcsVpcInstanceSubNetArray) ToVpcsVpcInstanceSubNetArrayOutput

func (i VpcsVpcInstanceSubNetArray) ToVpcsVpcInstanceSubNetArrayOutput() VpcsVpcInstanceSubNetArrayOutput

func (VpcsVpcInstanceSubNetArray) ToVpcsVpcInstanceSubNetArrayOutputWithContext

func (i VpcsVpcInstanceSubNetArray) ToVpcsVpcInstanceSubNetArrayOutputWithContext(ctx context.Context) VpcsVpcInstanceSubNetArrayOutput

type VpcsVpcInstanceSubNetArrayInput

type VpcsVpcInstanceSubNetArrayInput interface {
	pulumi.Input

	ToVpcsVpcInstanceSubNetArrayOutput() VpcsVpcInstanceSubNetArrayOutput
	ToVpcsVpcInstanceSubNetArrayOutputWithContext(context.Context) VpcsVpcInstanceSubNetArrayOutput
}

VpcsVpcInstanceSubNetArrayInput is an input type that accepts VpcsVpcInstanceSubNetArray and VpcsVpcInstanceSubNetArrayOutput values. You can construct a concrete instance of `VpcsVpcInstanceSubNetArrayInput` via:

VpcsVpcInstanceSubNetArray{ VpcsVpcInstanceSubNetArgs{...} }

type VpcsVpcInstanceSubNetArrayOutput

type VpcsVpcInstanceSubNetArrayOutput struct{ *pulumi.OutputState }

func (VpcsVpcInstanceSubNetArrayOutput) ElementType

func (VpcsVpcInstanceSubNetArrayOutput) Index

func (VpcsVpcInstanceSubNetArrayOutput) ToVpcsVpcInstanceSubNetArrayOutput

func (o VpcsVpcInstanceSubNetArrayOutput) ToVpcsVpcInstanceSubNetArrayOutput() VpcsVpcInstanceSubNetArrayOutput

func (VpcsVpcInstanceSubNetArrayOutput) ToVpcsVpcInstanceSubNetArrayOutputWithContext

func (o VpcsVpcInstanceSubNetArrayOutput) ToVpcsVpcInstanceSubNetArrayOutputWithContext(ctx context.Context) VpcsVpcInstanceSubNetArrayOutput

type VpcsVpcInstanceSubNetInput

type VpcsVpcInstanceSubNetInput interface {
	pulumi.Input

	ToVpcsVpcInstanceSubNetOutput() VpcsVpcInstanceSubNetOutput
	ToVpcsVpcInstanceSubNetOutputWithContext(context.Context) VpcsVpcInstanceSubNetOutput
}

VpcsVpcInstanceSubNetInput is an input type that accepts VpcsVpcInstanceSubNetArgs and VpcsVpcInstanceSubNetOutput values. You can construct a concrete instance of `VpcsVpcInstanceSubNetInput` via:

VpcsVpcInstanceSubNetArgs{...}

type VpcsVpcInstanceSubNetOutput

type VpcsVpcInstanceSubNetOutput struct{ *pulumi.OutputState }

func (VpcsVpcInstanceSubNetOutput) AccountIdentity

func (o VpcsVpcInstanceSubNetOutput) AccountIdentity() pulumi.IntOutput

The account id.

func (VpcsVpcInstanceSubNetOutput) CidrIp

The ip of cidr.

func (VpcsVpcInstanceSubNetOutput) CidrMask

The mask of cidr.

func (VpcsVpcInstanceSubNetOutput) CreateTime

The creation time.

func (VpcsVpcInstanceSubNetOutput) ElementType

func (VpcsVpcInstanceSubNetOutput) SubnetIdentity

func (o VpcsVpcInstanceSubNetOutput) SubnetIdentity() pulumi.StringOutput

The id of subnet.

func (VpcsVpcInstanceSubNetOutput) ToVpcsVpcInstanceSubNetOutput

func (o VpcsVpcInstanceSubNetOutput) ToVpcsVpcInstanceSubNetOutput() VpcsVpcInstanceSubNetOutput

func (VpcsVpcInstanceSubNetOutput) ToVpcsVpcInstanceSubNetOutputWithContext

func (o VpcsVpcInstanceSubNetOutput) ToVpcsVpcInstanceSubNetOutputWithContext(ctx context.Context) VpcsVpcInstanceSubNetOutput

func (VpcsVpcInstanceSubNetOutput) UpdateTime

The update time of VPC.

func (VpcsVpcInstanceSubNetOutput) UserIdentity

func (o VpcsVpcInstanceSubNetOutput) UserIdentity() pulumi.IntOutput

The id of user.

Jump to

Keyboard shortcuts

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