escloud

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 Instance

type Instance struct {
	pulumi.CustomResourceState

	// The configuration of ESCloud instance.
	InstanceConfiguration InstanceInstanceConfigurationOutput `pulumi:"instanceConfiguration"`
}

Provides a resource to manage escloud instance ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/escloud"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		fooZones, err := ecs.Zones(ctx, nil, nil)
		if err != nil {
			return err
		}
		fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
			VpcName:   pulumi.String("acc-test-vpc"),
			CidrBlock: pulumi.String("172.16.0.0/16"),
		})
		if err != nil {
			return err
		}
		fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
			SubnetName:  pulumi.String("acc-test-subnet_new"),
			Description: pulumi.String("tfdesc"),
			CidrBlock:   pulumi.String("172.16.0.0/24"),
			ZoneId:      *pulumi.String(fooZones.Zones[0].Id),
			VpcId:       fooVpc.ID(),
		})
		if err != nil {
			return err
		}
		_, err = escloud.NewInstance(ctx, "fooInstance", &escloud.InstanceArgs{
			InstanceConfiguration: &escloud.InstanceInstanceConfigurationArgs{
				Version:           pulumi.String("V6_7"),
				ZoneNumber:        pulumi.Int(1),
				EnableHttps:       pulumi.Bool(true),
				AdminUserName:     pulumi.String("admin"),
				AdminPassword:     pulumi.String("Password@@"),
				ChargeType:        pulumi.String("PostPaid"),
				ConfigurationCode: pulumi.String("es.standard"),
				EnablePureMaster:  pulumi.Bool(true),
				InstanceName:      pulumi.String("acc-test-0"),
				NodeSpecsAssigns: escloud.InstanceInstanceConfigurationNodeSpecsAssignArray{
					&escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{
						Type:             pulumi.String("Master"),
						Number:           pulumi.Int(3),
						ResourceSpecName: pulumi.String("es.x4.medium"),
						StorageSpecName:  pulumi.String("es.volume.essd.pl0"),
						StorageSize:      pulumi.Int(100),
					},
					&escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{
						Type:             pulumi.String("Hot"),
						Number:           pulumi.Int(2),
						ResourceSpecName: pulumi.String("es.x4.large"),
						StorageSpecName:  pulumi.String("es.volume.essd.pl0"),
						StorageSize:      pulumi.Int(100),
					},
					&escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{
						Type:             pulumi.String("Kibana"),
						Number:           pulumi.Int(1),
						ResourceSpecName: pulumi.String("kibana.x2.small"),
					},
				},
				SubnetId:               fooSubnet.ID(),
				ProjectName:            pulumi.String("default"),
				ForceRestartAfterScale: pulumi.Bool(false),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import volcengine:escloud/instance:Instance default n769ewmjjqyqh5dv

```

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 configuration of ESCloud instance.
	InstanceConfiguration InstanceInstanceConfigurationInput
}

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 InstanceInstanceConfiguration

type InstanceInstanceConfiguration struct {
	// The password of administrator account. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields.
	AdminPassword string `pulumi:"adminPassword"`
	// The name of administrator account(should be admin).
	AdminUserName string `pulumi:"adminUserName"`
	// The charge type of ESCloud instance, the value can be PostPaid or PrePaid.
	ChargeType string `pulumi:"chargeType"`
	// Configuration code used for billing.
	ConfigurationCode string `pulumi:"configurationCode"`
	// Whether Https access is enabled.
	EnableHttps bool `pulumi:"enableHttps"`
	// Whether the Master node is independent.
	EnablePureMaster bool `pulumi:"enablePureMaster"`
	// Whether to force restart when changes are made. If true, it means that the cluster will be forced to restart without paying attention to instance availability. Works only on modified the nodeSpecsAssigns field.
	ForceRestartAfterScale *bool `pulumi:"forceRestartAfterScale"`
	// The name of ESCloud instance.
	InstanceName *string `pulumi:"instanceName"`
	// The maintainable date for the instance. Works only on modified scenes.
	MaintenanceDays []string `pulumi:"maintenanceDays"`
	// The maintainable time period for the instance. Works only on modified scenes.
	MaintenanceTime *string `pulumi:"maintenanceTime"`
	// The number and configuration of various ESCloud instance node. Kibana NodeSpecsAssign should not be modified.
	NodeSpecsAssigns []InstanceInstanceConfigurationNodeSpecsAssign `pulumi:"nodeSpecsAssigns"`
	// The project name  to which the ESCloud instance belongs.
	ProjectName *string `pulumi:"projectName"`
	// The region ID of ESCloud instance.
	RegionId *string `pulumi:"regionId"`
	// The ID of subnet, the subnet must belong to the AZ selected.
	SubnetId string `pulumi:"subnetId"`
	// The version of ESCloud instance, the value is V6_7 or V7_10.
	Version string `pulumi:"version"`
	// The available zone ID of ESCloud instance.
	ZoneId *string `pulumi:"zoneId"`
	// The zone count of the ESCloud instance used.
	ZoneNumber int `pulumi:"zoneNumber"`
}

type InstanceInstanceConfigurationArgs

type InstanceInstanceConfigurationArgs struct {
	// The password of administrator account. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields.
	AdminPassword pulumi.StringInput `pulumi:"adminPassword"`
	// The name of administrator account(should be admin).
	AdminUserName pulumi.StringInput `pulumi:"adminUserName"`
	// The charge type of ESCloud instance, the value can be PostPaid or PrePaid.
	ChargeType pulumi.StringInput `pulumi:"chargeType"`
	// Configuration code used for billing.
	ConfigurationCode pulumi.StringInput `pulumi:"configurationCode"`
	// Whether Https access is enabled.
	EnableHttps pulumi.BoolInput `pulumi:"enableHttps"`
	// Whether the Master node is independent.
	EnablePureMaster pulumi.BoolInput `pulumi:"enablePureMaster"`
	// Whether to force restart when changes are made. If true, it means that the cluster will be forced to restart without paying attention to instance availability. Works only on modified the nodeSpecsAssigns field.
	ForceRestartAfterScale pulumi.BoolPtrInput `pulumi:"forceRestartAfterScale"`
	// The name of ESCloud instance.
	InstanceName pulumi.StringPtrInput `pulumi:"instanceName"`
	// The maintainable date for the instance. Works only on modified scenes.
	MaintenanceDays pulumi.StringArrayInput `pulumi:"maintenanceDays"`
	// The maintainable time period for the instance. Works only on modified scenes.
	MaintenanceTime pulumi.StringPtrInput `pulumi:"maintenanceTime"`
	// The number and configuration of various ESCloud instance node. Kibana NodeSpecsAssign should not be modified.
	NodeSpecsAssigns InstanceInstanceConfigurationNodeSpecsAssignArrayInput `pulumi:"nodeSpecsAssigns"`
	// The project name  to which the ESCloud instance belongs.
	ProjectName pulumi.StringPtrInput `pulumi:"projectName"`
	// The region ID of ESCloud instance.
	RegionId pulumi.StringPtrInput `pulumi:"regionId"`
	// The ID of subnet, the subnet must belong to the AZ selected.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// The version of ESCloud instance, the value is V6_7 or V7_10.
	Version pulumi.StringInput `pulumi:"version"`
	// The available zone ID of ESCloud instance.
	ZoneId pulumi.StringPtrInput `pulumi:"zoneId"`
	// The zone count of the ESCloud instance used.
	ZoneNumber pulumi.IntInput `pulumi:"zoneNumber"`
}

func (InstanceInstanceConfigurationArgs) ElementType

func (InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutput

func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutput() InstanceInstanceConfigurationOutput

func (InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutputWithContext

func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstanceInstanceConfigurationOutput

func (InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutput

func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput

func (InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutputWithContext

func (i InstanceInstanceConfigurationArgs) ToInstanceInstanceConfigurationPtrOutputWithContext(ctx context.Context) InstanceInstanceConfigurationPtrOutput

type InstanceInstanceConfigurationInput

type InstanceInstanceConfigurationInput interface {
	pulumi.Input

	ToInstanceInstanceConfigurationOutput() InstanceInstanceConfigurationOutput
	ToInstanceInstanceConfigurationOutputWithContext(context.Context) InstanceInstanceConfigurationOutput
}

InstanceInstanceConfigurationInput is an input type that accepts InstanceInstanceConfigurationArgs and InstanceInstanceConfigurationOutput values. You can construct a concrete instance of `InstanceInstanceConfigurationInput` via:

InstanceInstanceConfigurationArgs{...}

type InstanceInstanceConfigurationNodeSpecsAssign

type InstanceInstanceConfigurationNodeSpecsAssign struct {
	// The number of node.
	Number int `pulumi:"number"`
	// The name of compute resource spec, the value is `kibana.x2.small` or `es.x4.medium` or `es.x4.large` or `es.x4.xlarge` or `es.x2.2xlarge` or `es.x4.2xlarge` or `es.x2.3xlarge`.
	ResourceSpecName string `pulumi:"resourceSpecName"`
	// The size of storage. Kibana NodeSpecsAssign should not specify this field.
	StorageSize *int `pulumi:"storageSize"`
	// The name of storage spec. Kibana NodeSpecsAssign should not specify this field.
	StorageSpecName *string `pulumi:"storageSpecName"`
	// The type of node, the value is `Master` or `Hot` or `Kibana`.
	Type string `pulumi:"type"`
}

type InstanceInstanceConfigurationNodeSpecsAssignArgs

type InstanceInstanceConfigurationNodeSpecsAssignArgs struct {
	// The number of node.
	Number pulumi.IntInput `pulumi:"number"`
	// The name of compute resource spec, the value is `kibana.x2.small` or `es.x4.medium` or `es.x4.large` or `es.x4.xlarge` or `es.x2.2xlarge` or `es.x4.2xlarge` or `es.x2.3xlarge`.
	ResourceSpecName pulumi.StringInput `pulumi:"resourceSpecName"`
	// The size of storage. Kibana NodeSpecsAssign should not specify this field.
	StorageSize pulumi.IntPtrInput `pulumi:"storageSize"`
	// The name of storage spec. Kibana NodeSpecsAssign should not specify this field.
	StorageSpecName pulumi.StringPtrInput `pulumi:"storageSpecName"`
	// The type of node, the value is `Master` or `Hot` or `Kibana`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (InstanceInstanceConfigurationNodeSpecsAssignArgs) ElementType

func (InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutput

func (i InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutput() InstanceInstanceConfigurationNodeSpecsAssignOutput

func (InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext

func (i InstanceInstanceConfigurationNodeSpecsAssignArgs) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignOutput

type InstanceInstanceConfigurationNodeSpecsAssignArray

type InstanceInstanceConfigurationNodeSpecsAssignArray []InstanceInstanceConfigurationNodeSpecsAssignInput

func (InstanceInstanceConfigurationNodeSpecsAssignArray) ElementType

func (InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput

func (i InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput

func (InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext

func (i InstanceInstanceConfigurationNodeSpecsAssignArray) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignArrayOutput

type InstanceInstanceConfigurationNodeSpecsAssignArrayInput

type InstanceInstanceConfigurationNodeSpecsAssignArrayInput interface {
	pulumi.Input

	ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput() InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
	ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext(context.Context) InstanceInstanceConfigurationNodeSpecsAssignArrayOutput
}

InstanceInstanceConfigurationNodeSpecsAssignArrayInput is an input type that accepts InstanceInstanceConfigurationNodeSpecsAssignArray and InstanceInstanceConfigurationNodeSpecsAssignArrayOutput values. You can construct a concrete instance of `InstanceInstanceConfigurationNodeSpecsAssignArrayInput` via:

InstanceInstanceConfigurationNodeSpecsAssignArray{ InstanceInstanceConfigurationNodeSpecsAssignArgs{...} }

type InstanceInstanceConfigurationNodeSpecsAssignArrayOutput

type InstanceInstanceConfigurationNodeSpecsAssignArrayOutput struct{ *pulumi.OutputState }

func (InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ElementType

func (InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) Index

func (InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutput

func (InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext

func (o InstanceInstanceConfigurationNodeSpecsAssignArrayOutput) ToInstanceInstanceConfigurationNodeSpecsAssignArrayOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignArrayOutput

type InstanceInstanceConfigurationNodeSpecsAssignInput

type InstanceInstanceConfigurationNodeSpecsAssignInput interface {
	pulumi.Input

	ToInstanceInstanceConfigurationNodeSpecsAssignOutput() InstanceInstanceConfigurationNodeSpecsAssignOutput
	ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext(context.Context) InstanceInstanceConfigurationNodeSpecsAssignOutput
}

InstanceInstanceConfigurationNodeSpecsAssignInput is an input type that accepts InstanceInstanceConfigurationNodeSpecsAssignArgs and InstanceInstanceConfigurationNodeSpecsAssignOutput values. You can construct a concrete instance of `InstanceInstanceConfigurationNodeSpecsAssignInput` via:

InstanceInstanceConfigurationNodeSpecsAssignArgs{...}

type InstanceInstanceConfigurationNodeSpecsAssignOutput

type InstanceInstanceConfigurationNodeSpecsAssignOutput struct{ *pulumi.OutputState }

func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ElementType

func (InstanceInstanceConfigurationNodeSpecsAssignOutput) Number

The number of node.

func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ResourceSpecName

The name of compute resource spec, the value is `kibana.x2.small` or `es.x4.medium` or `es.x4.large` or `es.x4.xlarge` or `es.x2.2xlarge` or `es.x4.2xlarge` or `es.x2.3xlarge`.

func (InstanceInstanceConfigurationNodeSpecsAssignOutput) StorageSize

The size of storage. Kibana NodeSpecsAssign should not specify this field.

func (InstanceInstanceConfigurationNodeSpecsAssignOutput) StorageSpecName

The name of storage spec. Kibana NodeSpecsAssign should not specify this field.

func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutput

func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutput() InstanceInstanceConfigurationNodeSpecsAssignOutput

func (InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext

func (o InstanceInstanceConfigurationNodeSpecsAssignOutput) ToInstanceInstanceConfigurationNodeSpecsAssignOutputWithContext(ctx context.Context) InstanceInstanceConfigurationNodeSpecsAssignOutput

func (InstanceInstanceConfigurationNodeSpecsAssignOutput) Type

The type of node, the value is `Master` or `Hot` or `Kibana`.

type InstanceInstanceConfigurationOutput

type InstanceInstanceConfigurationOutput struct{ *pulumi.OutputState }

func (InstanceInstanceConfigurationOutput) AdminPassword

The password of administrator account. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields.

func (InstanceInstanceConfigurationOutput) AdminUserName

The name of administrator account(should be admin).

func (InstanceInstanceConfigurationOutput) ChargeType

The charge type of ESCloud instance, the value can be PostPaid or PrePaid.

func (InstanceInstanceConfigurationOutput) ConfigurationCode

Configuration code used for billing.

func (InstanceInstanceConfigurationOutput) ElementType

func (InstanceInstanceConfigurationOutput) EnableHttps

Whether Https access is enabled.

func (InstanceInstanceConfigurationOutput) EnablePureMaster

Whether the Master node is independent.

func (InstanceInstanceConfigurationOutput) ForceRestartAfterScale

func (o InstanceInstanceConfigurationOutput) ForceRestartAfterScale() pulumi.BoolPtrOutput

Whether to force restart when changes are made. If true, it means that the cluster will be forced to restart without paying attention to instance availability. Works only on modified the nodeSpecsAssigns field.

func (InstanceInstanceConfigurationOutput) InstanceName

The name of ESCloud instance.

func (InstanceInstanceConfigurationOutput) MaintenanceDays

The maintainable date for the instance. Works only on modified scenes.

func (InstanceInstanceConfigurationOutput) MaintenanceTime

The maintainable time period for the instance. Works only on modified scenes.

func (InstanceInstanceConfigurationOutput) NodeSpecsAssigns

The number and configuration of various ESCloud instance node. Kibana NodeSpecsAssign should not be modified.

func (InstanceInstanceConfigurationOutput) ProjectName

The project name to which the ESCloud instance belongs.

func (InstanceInstanceConfigurationOutput) RegionId

The region ID of ESCloud instance.

func (InstanceInstanceConfigurationOutput) SubnetId

The ID of subnet, the subnet must belong to the AZ selected.

func (InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutput

func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutput() InstanceInstanceConfigurationOutput

func (InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutputWithContext

func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstanceInstanceConfigurationOutput

func (InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutput

func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput

func (InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutputWithContext

func (o InstanceInstanceConfigurationOutput) ToInstanceInstanceConfigurationPtrOutputWithContext(ctx context.Context) InstanceInstanceConfigurationPtrOutput

func (InstanceInstanceConfigurationOutput) Version

The version of ESCloud instance, the value is V6_7 or V7_10.

func (InstanceInstanceConfigurationOutput) ZoneId

The available zone ID of ESCloud instance.

func (InstanceInstanceConfigurationOutput) ZoneNumber

The zone count of the ESCloud instance used.

type InstanceInstanceConfigurationPtrInput

type InstanceInstanceConfigurationPtrInput interface {
	pulumi.Input

	ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput
	ToInstanceInstanceConfigurationPtrOutputWithContext(context.Context) InstanceInstanceConfigurationPtrOutput
}

InstanceInstanceConfigurationPtrInput is an input type that accepts InstanceInstanceConfigurationArgs, InstanceInstanceConfigurationPtr and InstanceInstanceConfigurationPtrOutput values. You can construct a concrete instance of `InstanceInstanceConfigurationPtrInput` via:

        InstanceInstanceConfigurationArgs{...}

or:

        nil

type InstanceInstanceConfigurationPtrOutput

type InstanceInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }

func (InstanceInstanceConfigurationPtrOutput) AdminPassword

The password of administrator account. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields.

func (InstanceInstanceConfigurationPtrOutput) AdminUserName

The name of administrator account(should be admin).

func (InstanceInstanceConfigurationPtrOutput) ChargeType

The charge type of ESCloud instance, the value can be PostPaid or PrePaid.

func (InstanceInstanceConfigurationPtrOutput) ConfigurationCode

Configuration code used for billing.

func (InstanceInstanceConfigurationPtrOutput) Elem

func (InstanceInstanceConfigurationPtrOutput) ElementType

func (InstanceInstanceConfigurationPtrOutput) EnableHttps

Whether Https access is enabled.

func (InstanceInstanceConfigurationPtrOutput) EnablePureMaster

Whether the Master node is independent.

func (InstanceInstanceConfigurationPtrOutput) ForceRestartAfterScale

func (o InstanceInstanceConfigurationPtrOutput) ForceRestartAfterScale() pulumi.BoolPtrOutput

Whether to force restart when changes are made. If true, it means that the cluster will be forced to restart without paying attention to instance availability. Works only on modified the nodeSpecsAssigns field.

func (InstanceInstanceConfigurationPtrOutput) InstanceName

The name of ESCloud instance.

func (InstanceInstanceConfigurationPtrOutput) MaintenanceDays

The maintainable date for the instance. Works only on modified scenes.

func (InstanceInstanceConfigurationPtrOutput) MaintenanceTime

The maintainable time period for the instance. Works only on modified scenes.

func (InstanceInstanceConfigurationPtrOutput) NodeSpecsAssigns

The number and configuration of various ESCloud instance node. Kibana NodeSpecsAssign should not be modified.

func (InstanceInstanceConfigurationPtrOutput) ProjectName

The project name to which the ESCloud instance belongs.

func (InstanceInstanceConfigurationPtrOutput) RegionId

The region ID of ESCloud instance.

func (InstanceInstanceConfigurationPtrOutput) SubnetId

The ID of subnet, the subnet must belong to the AZ selected.

func (InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutput

func (o InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutput() InstanceInstanceConfigurationPtrOutput

func (InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutputWithContext

func (o InstanceInstanceConfigurationPtrOutput) ToInstanceInstanceConfigurationPtrOutputWithContext(ctx context.Context) InstanceInstanceConfigurationPtrOutput

func (InstanceInstanceConfigurationPtrOutput) Version

The version of ESCloud instance, the value is V6_7 or V7_10.

func (InstanceInstanceConfigurationPtrOutput) ZoneId

The available zone ID of ESCloud instance.

func (InstanceInstanceConfigurationPtrOutput) ZoneNumber

The zone count of the ESCloud instance used.

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

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) InstanceConfiguration

func (o InstanceOutput) InstanceConfiguration() InstanceInstanceConfigurationOutput

The configuration of ESCloud instance.

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 configuration of ESCloud instance.
	InstanceConfiguration InstanceInstanceConfigurationPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type InstancesArgs

type InstancesArgs struct {
	// The charge types of instance.
	ChargeTypes []string `pulumi:"chargeTypes"`
	// A list of instance IDs.
	Ids []string `pulumi:"ids"`
	// The names of instance.
	Names []string `pulumi:"names"`
	// File name where to save data source results.
	OutputFile *string `pulumi:"outputFile"`
	// The list status of instance.
	Statuses []string `pulumi:"statuses"`
	// The versions of instance.
	Versions []string `pulumi:"versions"`
	// The available zone IDs of instance.
	ZoneIds []string `pulumi:"zoneIds"`
}

A collection of arguments for invoking Instances.

type InstancesInstance

type InstancesInstance struct {
	// The charge status of instance.
	ChargeEnabled bool `pulumi:"chargeEnabled"`
	// The create time of instance.
	CreateTime string `pulumi:"createTime"`
	// whether enable es private network.
	EnableEsPrivateNetwork bool `pulumi:"enableEsPrivateNetwork"`
	// whether enable es public network.
	EnableEsPublicNetwork bool `pulumi:"enableEsPublicNetwork"`
	// whether enable kibana private network.
	EnableKibanaPrivateNetwork bool `pulumi:"enableKibanaPrivateNetwork"`
	// whether enable kibana public network.
	EnableKibanaPublicNetwork bool `pulumi:"enableKibanaPublicNetwork"`
	// The es inner endpoint of instance.
	EsInnerEndpoint string `pulumi:"esInnerEndpoint"`
	// The es private domain of instance.
	EsPrivateDomain string `pulumi:"esPrivateDomain"`
	// The es private endpoint of instance.
	EsPrivateEndpoint string `pulumi:"esPrivateEndpoint"`
	// The es public domain of instance.
	EsPublicDomain string `pulumi:"esPublicDomain"`
	// The es public endpoint of instance.
	EsPublicEndpoint string `pulumi:"esPublicEndpoint"`
	// The expire time of instance.
	ExpireDate string `pulumi:"expireDate"`
	// The Id of instance.
	Id string `pulumi:"id"`
	// The configuration of instance.
	InstanceConfiguration InstancesInstanceInstanceConfiguration `pulumi:"instanceConfiguration"`
	// The Id of instance.
	InstanceId string `pulumi:"instanceId"`
	// The kibana private domain of instance.
	KibanaPrivateDomain string `pulumi:"kibanaPrivateDomain"`
	// The kibana public domain of instance.
	KibanaPublicDomain string `pulumi:"kibanaPublicDomain"`
	// The maintenance day of instance.
	MaintenanceDays []string `pulumi:"maintenanceDays"`
	// The maintenance time of instance.
	MaintenanceTime string `pulumi:"maintenanceTime"`
	// The namespace of instance.
	Namespace string `pulumi:"namespace"`
	// The nodes info of instance.
	Nodes []InstancesInstanceNode `pulumi:"nodes"`
	// The plugin info of instance.
	Plugins []InstancesInstancePlugin `pulumi:"plugins"`
	// The status of instance.
	Status string `pulumi:"status"`
	// The total nodes of instance.
	TotalNodes int `pulumi:"totalNodes"`
	// The user id of instance.
	UserId string `pulumi:"userId"`
}

type InstancesInstanceArgs

type InstancesInstanceArgs struct {
	// The charge status of instance.
	ChargeEnabled pulumi.BoolInput `pulumi:"chargeEnabled"`
	// The create time of instance.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// whether enable es private network.
	EnableEsPrivateNetwork pulumi.BoolInput `pulumi:"enableEsPrivateNetwork"`
	// whether enable es public network.
	EnableEsPublicNetwork pulumi.BoolInput `pulumi:"enableEsPublicNetwork"`
	// whether enable kibana private network.
	EnableKibanaPrivateNetwork pulumi.BoolInput `pulumi:"enableKibanaPrivateNetwork"`
	// whether enable kibana public network.
	EnableKibanaPublicNetwork pulumi.BoolInput `pulumi:"enableKibanaPublicNetwork"`
	// The es inner endpoint of instance.
	EsInnerEndpoint pulumi.StringInput `pulumi:"esInnerEndpoint"`
	// The es private domain of instance.
	EsPrivateDomain pulumi.StringInput `pulumi:"esPrivateDomain"`
	// The es private endpoint of instance.
	EsPrivateEndpoint pulumi.StringInput `pulumi:"esPrivateEndpoint"`
	// The es public domain of instance.
	EsPublicDomain pulumi.StringInput `pulumi:"esPublicDomain"`
	// The es public endpoint of instance.
	EsPublicEndpoint pulumi.StringInput `pulumi:"esPublicEndpoint"`
	// The expire time of instance.
	ExpireDate pulumi.StringInput `pulumi:"expireDate"`
	// The Id of instance.
	Id pulumi.StringInput `pulumi:"id"`
	// The configuration of instance.
	InstanceConfiguration InstancesInstanceInstanceConfigurationInput `pulumi:"instanceConfiguration"`
	// The Id of instance.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// The kibana private domain of instance.
	KibanaPrivateDomain pulumi.StringInput `pulumi:"kibanaPrivateDomain"`
	// The kibana public domain of instance.
	KibanaPublicDomain pulumi.StringInput `pulumi:"kibanaPublicDomain"`
	// The maintenance day of instance.
	MaintenanceDays pulumi.StringArrayInput `pulumi:"maintenanceDays"`
	// The maintenance time of instance.
	MaintenanceTime pulumi.StringInput `pulumi:"maintenanceTime"`
	// The namespace of instance.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The nodes info of instance.
	Nodes InstancesInstanceNodeArrayInput `pulumi:"nodes"`
	// The plugin info of instance.
	Plugins InstancesInstancePluginArrayInput `pulumi:"plugins"`
	// The status of instance.
	Status pulumi.StringInput `pulumi:"status"`
	// The total nodes of instance.
	TotalNodes pulumi.IntInput `pulumi:"totalNodes"`
	// The user id of instance.
	UserId pulumi.StringInput `pulumi:"userId"`
}

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 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 InstancesInstanceInstanceConfiguration

type InstancesInstanceInstanceConfiguration struct {
	// The user name of instance.
	AdminUserName string `pulumi:"adminUserName"`
	// The charge type of instance.
	ChargeType string `pulumi:"chargeType"`
	// whether enable https.
	EnableHttps bool `pulumi:"enableHttps"`
	// Whether enable pure master.
	EnablePureMaster bool `pulumi:"enablePureMaster"`
	// The node number of host.
	HotNodeNumber int `pulumi:"hotNodeNumber"`
	// The node resource spec of host.
	HotNodeResourceSpec InstancesInstanceInstanceConfigurationHotNodeResourceSpec `pulumi:"hotNodeResourceSpec"`
	// The node storage spec of host.
	HotNodeStorageSpec InstancesInstanceInstanceConfigurationHotNodeStorageSpec `pulumi:"hotNodeStorageSpec"`
	// The name of instance.
	InstanceName string `pulumi:"instanceName"`
	// The node number of kibana.
	KibanaNodeNumber int `pulumi:"kibanaNodeNumber"`
	// The node resource spec of kibana.
	KibanaNodeResourceSpec InstancesInstanceInstanceConfigurationKibanaNodeResourceSpec `pulumi:"kibanaNodeResourceSpec"`
	// The node storage spec of kibana.
	KibanaNodeStorageSpec InstancesInstanceInstanceConfigurationKibanaNodeStorageSpec `pulumi:"kibanaNodeStorageSpec"`
	// The node number of master.
	MasterNodeNumber int `pulumi:"masterNodeNumber"`
	// The node resource spec of master.
	MasterNodeResourceSpec InstancesInstanceInstanceConfigurationMasterNodeResourceSpec `pulumi:"masterNodeResourceSpec"`
	// The node storage spec of master.
	MasterNodeStorageSpec InstancesInstanceInstanceConfigurationMasterNodeStorageSpec `pulumi:"masterNodeStorageSpec"`
	// The period of project.
	Period int `pulumi:"period"`
	// The name of project.
	ProjectName string `pulumi:"projectName"`
	// The region info of instance.
	RegionId string `pulumi:"regionId"`
	// The subnet info.
	Subnet InstancesInstanceInstanceConfigurationSubnet `pulumi:"subnet"`
	// The version of plugin.
	Version string `pulumi:"version"`
	// The vpc info.
	Vpc InstancesInstanceInstanceConfigurationVpc `pulumi:"vpc"`
	// The zoneId of instance.
	ZoneId string `pulumi:"zoneId"`
	// The zone number of instance.
	ZoneNumber int `pulumi:"zoneNumber"`
}

type InstancesInstanceInstanceConfigurationArgs

type InstancesInstanceInstanceConfigurationArgs struct {
	// The user name of instance.
	AdminUserName pulumi.StringInput `pulumi:"adminUserName"`
	// The charge type of instance.
	ChargeType pulumi.StringInput `pulumi:"chargeType"`
	// whether enable https.
	EnableHttps pulumi.BoolInput `pulumi:"enableHttps"`
	// Whether enable pure master.
	EnablePureMaster pulumi.BoolInput `pulumi:"enablePureMaster"`
	// The node number of host.
	HotNodeNumber pulumi.IntInput `pulumi:"hotNodeNumber"`
	// The node resource spec of host.
	HotNodeResourceSpec InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput `pulumi:"hotNodeResourceSpec"`
	// The node storage spec of host.
	HotNodeStorageSpec InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput `pulumi:"hotNodeStorageSpec"`
	// The name of instance.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// The node number of kibana.
	KibanaNodeNumber pulumi.IntInput `pulumi:"kibanaNodeNumber"`
	// The node resource spec of kibana.
	KibanaNodeResourceSpec InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput `pulumi:"kibanaNodeResourceSpec"`
	// The node storage spec of kibana.
	KibanaNodeStorageSpec InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput `pulumi:"kibanaNodeStorageSpec"`
	// The node number of master.
	MasterNodeNumber pulumi.IntInput `pulumi:"masterNodeNumber"`
	// The node resource spec of master.
	MasterNodeResourceSpec InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput `pulumi:"masterNodeResourceSpec"`
	// The node storage spec of master.
	MasterNodeStorageSpec InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput `pulumi:"masterNodeStorageSpec"`
	// The period of project.
	Period pulumi.IntInput `pulumi:"period"`
	// The name of project.
	ProjectName pulumi.StringInput `pulumi:"projectName"`
	// The region info of instance.
	RegionId pulumi.StringInput `pulumi:"regionId"`
	// The subnet info.
	Subnet InstancesInstanceInstanceConfigurationSubnetInput `pulumi:"subnet"`
	// The version of plugin.
	Version pulumi.StringInput `pulumi:"version"`
	// The vpc info.
	Vpc InstancesInstanceInstanceConfigurationVpcInput `pulumi:"vpc"`
	// The zoneId of instance.
	ZoneId pulumi.StringInput `pulumi:"zoneId"`
	// The zone number of instance.
	ZoneNumber pulumi.IntInput `pulumi:"zoneNumber"`
}

func (InstancesInstanceInstanceConfigurationArgs) ElementType

func (InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutput

func (i InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutput() InstancesInstanceInstanceConfigurationOutput

func (InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutputWithContext

func (i InstancesInstanceInstanceConfigurationArgs) ToInstancesInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationOutput

type InstancesInstanceInstanceConfigurationHotNodeResourceSpec

type InstancesInstanceInstanceConfigurationHotNodeResourceSpec struct {
	// The cpu info of resource spec.
	Cpu int `pulumi:"cpu"`
	// The description of plugin.
	Description string `pulumi:"description"`
	// The show name of storage spec.
	DisplayName string `pulumi:"displayName"`
	// The memory info of resource spec.
	Memory int `pulumi:"memory"`
	// The name of storage spec.
	Name string `pulumi:"name"`
}

type InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs

type InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs struct {
	// The cpu info of resource spec.
	Cpu pulumi.IntInput `pulumi:"cpu"`
	// The description of plugin.
	Description pulumi.StringInput `pulumi:"description"`
	// The show name of storage spec.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The memory info of resource spec.
	Memory pulumi.IntInput `pulumi:"memory"`
	// The name of storage spec.
	Name pulumi.StringInput `pulumi:"name"`
}

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ElementType

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext

func (i InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput

type InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput

type InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput interface {
	pulumi.Input

	ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
	ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput
}

InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs and InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationHotNodeResourceSpecInput` via:

InstancesInstanceInstanceConfigurationHotNodeResourceSpecArgs{...}

type InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput

type InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput struct{ *pulumi.OutputState }

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Cpu

The cpu info of resource spec.

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Description

The description of plugin.

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) DisplayName

The show name of storage spec.

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ElementType

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Memory

The memory info of resource spec.

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) Name

The name of storage spec.

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput

func (InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext

func (o InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeResourceSpecOutput

type InstancesInstanceInstanceConfigurationHotNodeStorageSpec

type InstancesInstanceInstanceConfigurationHotNodeStorageSpec struct {
	// The description of plugin.
	Description string `pulumi:"description"`
	// The show name of storage spec.
	DisplayName string `pulumi:"displayName"`
	// The max size of storage spec.
	MaxSize int `pulumi:"maxSize"`
	// The min size of storage spec.
	MinSize int `pulumi:"minSize"`
	// The name of storage spec.
	Name string `pulumi:"name"`
	// The size of storage spec.
	Size int `pulumi:"size"`
	// The type of storage spec.
	Type string `pulumi:"type"`
}

type InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs

type InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs struct {
	// The description of plugin.
	Description pulumi.StringInput `pulumi:"description"`
	// The show name of storage spec.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The max size of storage spec.
	MaxSize pulumi.IntInput `pulumi:"maxSize"`
	// The min size of storage spec.
	MinSize pulumi.IntInput `pulumi:"minSize"`
	// The name of storage spec.
	Name pulumi.StringInput `pulumi:"name"`
	// The size of storage spec.
	Size pulumi.IntInput `pulumi:"size"`
	// The type of storage spec.
	Type pulumi.StringInput `pulumi:"type"`
}

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ElementType

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext

func (i InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput

type InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput

type InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput interface {
	pulumi.Input

	ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
	ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput
}

InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs and InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationHotNodeStorageSpecInput` via:

InstancesInstanceInstanceConfigurationHotNodeStorageSpecArgs{...}

type InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput

type InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput struct{ *pulumi.OutputState }

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Description

The description of plugin.

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) DisplayName

The show name of storage spec.

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ElementType

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) MaxSize

The max size of storage spec.

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) MinSize

The min size of storage spec.

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Name

The name of storage spec.

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Size

The size of storage spec.

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext

func (o InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationHotNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput

func (InstancesInstanceInstanceConfigurationHotNodeStorageSpecOutput) Type

The type of storage spec.

type InstancesInstanceInstanceConfigurationInput

type InstancesInstanceInstanceConfigurationInput interface {
	pulumi.Input

	ToInstancesInstanceInstanceConfigurationOutput() InstancesInstanceInstanceConfigurationOutput
	ToInstancesInstanceInstanceConfigurationOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationOutput
}

InstancesInstanceInstanceConfigurationInput is an input type that accepts InstancesInstanceInstanceConfigurationArgs and InstancesInstanceInstanceConfigurationOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationInput` via:

InstancesInstanceInstanceConfigurationArgs{...}

type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpec

type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpec struct {
	// The cpu info of resource spec.
	Cpu int `pulumi:"cpu"`
	// The description of plugin.
	Description string `pulumi:"description"`
	// The show name of storage spec.
	DisplayName string `pulumi:"displayName"`
	// The memory info of resource spec.
	Memory int `pulumi:"memory"`
	// The name of storage spec.
	Name string `pulumi:"name"`
}

type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs

type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs struct {
	// The cpu info of resource spec.
	Cpu pulumi.IntInput `pulumi:"cpu"`
	// The description of plugin.
	Description pulumi.StringInput `pulumi:"description"`
	// The show name of storage spec.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The memory info of resource spec.
	Memory pulumi.IntInput `pulumi:"memory"`
	// The name of storage spec.
	Name pulumi.StringInput `pulumi:"name"`
}

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ElementType

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext

func (i InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput

type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput

type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput interface {
	pulumi.Input

	ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
	ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput
}

InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs and InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecInput` via:

InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecArgs{...}

type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput

type InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput struct{ *pulumi.OutputState }

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Cpu

The cpu info of resource spec.

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Description

The description of plugin.

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) DisplayName

The show name of storage spec.

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ElementType

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Memory

The memory info of resource spec.

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) Name

The name of storage spec.

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput

func (InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext

func (o InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeResourceSpecOutput

type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpec

type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpec struct {
	// The description of plugin.
	Description string `pulumi:"description"`
	// The show name of storage spec.
	DisplayName string `pulumi:"displayName"`
	// The max size of storage spec.
	MaxSize int `pulumi:"maxSize"`
	// The min size of storage spec.
	MinSize int `pulumi:"minSize"`
	// The name of storage spec.
	Name string `pulumi:"name"`
	// The size of storage spec.
	Size int `pulumi:"size"`
	// The type of storage spec.
	Type string `pulumi:"type"`
}

type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs

type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs struct {
	// The description of plugin.
	Description pulumi.StringInput `pulumi:"description"`
	// The show name of storage spec.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The max size of storage spec.
	MaxSize pulumi.IntInput `pulumi:"maxSize"`
	// The min size of storage spec.
	MinSize pulumi.IntInput `pulumi:"minSize"`
	// The name of storage spec.
	Name pulumi.StringInput `pulumi:"name"`
	// The size of storage spec.
	Size pulumi.IntInput `pulumi:"size"`
	// The type of storage spec.
	Type pulumi.StringInput `pulumi:"type"`
}

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ElementType

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext

func (i InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput

type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput

type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput interface {
	pulumi.Input

	ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
	ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput
}

InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs and InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecInput` via:

InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecArgs{...}

type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput

type InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput struct{ *pulumi.OutputState }

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Description

The description of plugin.

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) DisplayName

The show name of storage spec.

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ElementType

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) MaxSize

The max size of storage spec.

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) MinSize

The min size of storage spec.

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Name

The name of storage spec.

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Size

The size of storage spec.

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext

func (o InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput

func (InstancesInstanceInstanceConfigurationKibanaNodeStorageSpecOutput) Type

The type of storage spec.

type InstancesInstanceInstanceConfigurationMasterNodeResourceSpec

type InstancesInstanceInstanceConfigurationMasterNodeResourceSpec struct {
	// The cpu info of resource spec.
	Cpu int `pulumi:"cpu"`
	// The description of plugin.
	Description string `pulumi:"description"`
	// The show name of storage spec.
	DisplayName string `pulumi:"displayName"`
	// The memory info of resource spec.
	Memory int `pulumi:"memory"`
	// The name of storage spec.
	Name string `pulumi:"name"`
}

type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs

type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs struct {
	// The cpu info of resource spec.
	Cpu pulumi.IntInput `pulumi:"cpu"`
	// The description of plugin.
	Description pulumi.StringInput `pulumi:"description"`
	// The show name of storage spec.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The memory info of resource spec.
	Memory pulumi.IntInput `pulumi:"memory"`
	// The name of storage spec.
	Name pulumi.StringInput `pulumi:"name"`
}

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ElementType

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext

func (i InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput

type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput

type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput interface {
	pulumi.Input

	ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
	ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput
}

InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs and InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationMasterNodeResourceSpecInput` via:

InstancesInstanceInstanceConfigurationMasterNodeResourceSpecArgs{...}

type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput

type InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput struct{ *pulumi.OutputState }

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Cpu

The cpu info of resource spec.

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Description

The description of plugin.

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) DisplayName

The show name of storage spec.

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ElementType

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Memory

The memory info of resource spec.

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) Name

The name of storage spec.

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput

func (InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext

func (o InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeResourceSpecOutput

type InstancesInstanceInstanceConfigurationMasterNodeStorageSpec

type InstancesInstanceInstanceConfigurationMasterNodeStorageSpec struct {
	// The description of plugin.
	Description string `pulumi:"description"`
	// The show name of storage spec.
	DisplayName string `pulumi:"displayName"`
	// The max size of storage spec.
	MaxSize int `pulumi:"maxSize"`
	// The min size of storage spec.
	MinSize int `pulumi:"minSize"`
	// The name of storage spec.
	Name string `pulumi:"name"`
	// The size of storage spec.
	Size int `pulumi:"size"`
	// The type of storage spec.
	Type string `pulumi:"type"`
}

type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs

type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs struct {
	// The description of plugin.
	Description pulumi.StringInput `pulumi:"description"`
	// The show name of storage spec.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The max size of storage spec.
	MaxSize pulumi.IntInput `pulumi:"maxSize"`
	// The min size of storage spec.
	MinSize pulumi.IntInput `pulumi:"minSize"`
	// The name of storage spec.
	Name pulumi.StringInput `pulumi:"name"`
	// The size of storage spec.
	Size pulumi.IntInput `pulumi:"size"`
	// The type of storage spec.
	Type pulumi.StringInput `pulumi:"type"`
}

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ElementType

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext

func (i InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput

type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput

type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput interface {
	pulumi.Input

	ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput() InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
	ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput
}

InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput is an input type that accepts InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs and InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationMasterNodeStorageSpecInput` via:

InstancesInstanceInstanceConfigurationMasterNodeStorageSpecArgs{...}

type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput

type InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput struct{ *pulumi.OutputState }

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Description

The description of plugin.

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) DisplayName

The show name of storage spec.

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ElementType

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) MaxSize

The max size of storage spec.

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) MinSize

The min size of storage spec.

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Name

The name of storage spec.

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Size

The size of storage spec.

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext

func (o InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) ToInstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput

func (InstancesInstanceInstanceConfigurationMasterNodeStorageSpecOutput) Type

The type of storage spec.

type InstancesInstanceInstanceConfigurationOutput

type InstancesInstanceInstanceConfigurationOutput struct{ *pulumi.OutputState }

func (InstancesInstanceInstanceConfigurationOutput) AdminUserName

The user name of instance.

func (InstancesInstanceInstanceConfigurationOutput) ChargeType

The charge type of instance.

func (InstancesInstanceInstanceConfigurationOutput) ElementType

func (InstancesInstanceInstanceConfigurationOutput) EnableHttps

whether enable https.

func (InstancesInstanceInstanceConfigurationOutput) EnablePureMaster

Whether enable pure master.

func (InstancesInstanceInstanceConfigurationOutput) HotNodeNumber

The node number of host.

func (InstancesInstanceInstanceConfigurationOutput) HotNodeResourceSpec

The node resource spec of host.

func (InstancesInstanceInstanceConfigurationOutput) HotNodeStorageSpec

The node storage spec of host.

func (InstancesInstanceInstanceConfigurationOutput) InstanceName

The name of instance.

func (InstancesInstanceInstanceConfigurationOutput) KibanaNodeNumber

The node number of kibana.

func (InstancesInstanceInstanceConfigurationOutput) KibanaNodeResourceSpec

The node resource spec of kibana.

func (InstancesInstanceInstanceConfigurationOutput) KibanaNodeStorageSpec

The node storage spec of kibana.

func (InstancesInstanceInstanceConfigurationOutput) MasterNodeNumber

The node number of master.

func (InstancesInstanceInstanceConfigurationOutput) MasterNodeResourceSpec

The node resource spec of master.

func (InstancesInstanceInstanceConfigurationOutput) MasterNodeStorageSpec

The node storage spec of master.

func (InstancesInstanceInstanceConfigurationOutput) Period

The period of project.

func (InstancesInstanceInstanceConfigurationOutput) ProjectName

The name of project.

func (InstancesInstanceInstanceConfigurationOutput) RegionId

The region info of instance.

func (InstancesInstanceInstanceConfigurationOutput) Subnet

The subnet info.

func (InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutput

func (o InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutput() InstancesInstanceInstanceConfigurationOutput

func (InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutputWithContext

func (o InstancesInstanceInstanceConfigurationOutput) ToInstancesInstanceInstanceConfigurationOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationOutput

func (InstancesInstanceInstanceConfigurationOutput) Version

The version of plugin.

func (InstancesInstanceInstanceConfigurationOutput) Vpc

The vpc info.

func (InstancesInstanceInstanceConfigurationOutput) ZoneId

The zoneId of instance.

func (InstancesInstanceInstanceConfigurationOutput) ZoneNumber

The zone number of instance.

type InstancesInstanceInstanceConfigurationSubnet

type InstancesInstanceInstanceConfigurationSubnet struct {
	// The id of subnet.
	SubnetId string `pulumi:"subnetId"`
	// The name of subnet.
	SubnetName string `pulumi:"subnetName"`
}

type InstancesInstanceInstanceConfigurationSubnetArgs

type InstancesInstanceInstanceConfigurationSubnetArgs struct {
	// The id of subnet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// The name of subnet.
	SubnetName pulumi.StringInput `pulumi:"subnetName"`
}

func (InstancesInstanceInstanceConfigurationSubnetArgs) ElementType

func (InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutput

func (i InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutput() InstancesInstanceInstanceConfigurationSubnetOutput

func (InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext

func (i InstancesInstanceInstanceConfigurationSubnetArgs) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationSubnetOutput

type InstancesInstanceInstanceConfigurationSubnetInput

type InstancesInstanceInstanceConfigurationSubnetInput interface {
	pulumi.Input

	ToInstancesInstanceInstanceConfigurationSubnetOutput() InstancesInstanceInstanceConfigurationSubnetOutput
	ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationSubnetOutput
}

InstancesInstanceInstanceConfigurationSubnetInput is an input type that accepts InstancesInstanceInstanceConfigurationSubnetArgs and InstancesInstanceInstanceConfigurationSubnetOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationSubnetInput` via:

InstancesInstanceInstanceConfigurationSubnetArgs{...}

type InstancesInstanceInstanceConfigurationSubnetOutput

type InstancesInstanceInstanceConfigurationSubnetOutput struct{ *pulumi.OutputState }

func (InstancesInstanceInstanceConfigurationSubnetOutput) ElementType

func (InstancesInstanceInstanceConfigurationSubnetOutput) SubnetId

The id of subnet.

func (InstancesInstanceInstanceConfigurationSubnetOutput) SubnetName

The name of subnet.

func (InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutput

func (o InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutput() InstancesInstanceInstanceConfigurationSubnetOutput

func (InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext

func (o InstancesInstanceInstanceConfigurationSubnetOutput) ToInstancesInstanceInstanceConfigurationSubnetOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationSubnetOutput

type InstancesInstanceInstanceConfigurationVpc

type InstancesInstanceInstanceConfigurationVpc struct {
	// The id of vpc.
	VpcId string `pulumi:"vpcId"`
	// The name of vpc.
	VpcName string `pulumi:"vpcName"`
}

type InstancesInstanceInstanceConfigurationVpcArgs

type InstancesInstanceInstanceConfigurationVpcArgs struct {
	// The id of vpc.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
	// The name of vpc.
	VpcName pulumi.StringInput `pulumi:"vpcName"`
}

func (InstancesInstanceInstanceConfigurationVpcArgs) ElementType

func (InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutput

func (i InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutput() InstancesInstanceInstanceConfigurationVpcOutput

func (InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext

func (i InstancesInstanceInstanceConfigurationVpcArgs) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationVpcOutput

type InstancesInstanceInstanceConfigurationVpcInput

type InstancesInstanceInstanceConfigurationVpcInput interface {
	pulumi.Input

	ToInstancesInstanceInstanceConfigurationVpcOutput() InstancesInstanceInstanceConfigurationVpcOutput
	ToInstancesInstanceInstanceConfigurationVpcOutputWithContext(context.Context) InstancesInstanceInstanceConfigurationVpcOutput
}

InstancesInstanceInstanceConfigurationVpcInput is an input type that accepts InstancesInstanceInstanceConfigurationVpcArgs and InstancesInstanceInstanceConfigurationVpcOutput values. You can construct a concrete instance of `InstancesInstanceInstanceConfigurationVpcInput` via:

InstancesInstanceInstanceConfigurationVpcArgs{...}

type InstancesInstanceInstanceConfigurationVpcOutput

type InstancesInstanceInstanceConfigurationVpcOutput struct{ *pulumi.OutputState }

func (InstancesInstanceInstanceConfigurationVpcOutput) ElementType

func (InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutput

func (o InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutput() InstancesInstanceInstanceConfigurationVpcOutput

func (InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext

func (o InstancesInstanceInstanceConfigurationVpcOutput) ToInstancesInstanceInstanceConfigurationVpcOutputWithContext(ctx context.Context) InstancesInstanceInstanceConfigurationVpcOutput

func (InstancesInstanceInstanceConfigurationVpcOutput) VpcId

The id of vpc.

func (InstancesInstanceInstanceConfigurationVpcOutput) VpcName

The name of vpc.

type InstancesInstanceNode

type InstancesInstanceNode struct {
	// Is cold node.
	IsCold bool `pulumi:"isCold"`
	// Is hot node.
	IsHot bool `pulumi:"isHot"`
	// Is kibana node.
	IsKibana bool `pulumi:"isKibana"`
	// Is master node.
	IsMaster bool `pulumi:"isMaster"`
	// Is warm node.
	IsWarm bool `pulumi:"isWarm"`
	// The show name of node.
	NodeDisplayName string `pulumi:"nodeDisplayName"`
	// The name of node.
	NodeName string `pulumi:"nodeName"`
	// The node resource spec of master.
	ResourceSpec InstancesInstanceNodeResourceSpec `pulumi:"resourceSpec"`
	// The restart times of node.
	RestartNumber int `pulumi:"restartNumber"`
	// The start time of node.
	StartTime string `pulumi:"startTime"`
	// The status of instance.
	Status string `pulumi:"status"`
	// The node storage spec of master.
	StorageSpec InstancesInstanceNodeStorageSpec `pulumi:"storageSpec"`
}

type InstancesInstanceNodeArgs

type InstancesInstanceNodeArgs struct {
	// Is cold node.
	IsCold pulumi.BoolInput `pulumi:"isCold"`
	// Is hot node.
	IsHot pulumi.BoolInput `pulumi:"isHot"`
	// Is kibana node.
	IsKibana pulumi.BoolInput `pulumi:"isKibana"`
	// Is master node.
	IsMaster pulumi.BoolInput `pulumi:"isMaster"`
	// Is warm node.
	IsWarm pulumi.BoolInput `pulumi:"isWarm"`
	// The show name of node.
	NodeDisplayName pulumi.StringInput `pulumi:"nodeDisplayName"`
	// The name of node.
	NodeName pulumi.StringInput `pulumi:"nodeName"`
	// The node resource spec of master.
	ResourceSpec InstancesInstanceNodeResourceSpecInput `pulumi:"resourceSpec"`
	// The restart times of node.
	RestartNumber pulumi.IntInput `pulumi:"restartNumber"`
	// The start time of node.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// The status of instance.
	Status pulumi.StringInput `pulumi:"status"`
	// The node storage spec of master.
	StorageSpec InstancesInstanceNodeStorageSpecInput `pulumi:"storageSpec"`
}

func (InstancesInstanceNodeArgs) ElementType

func (InstancesInstanceNodeArgs) ElementType() reflect.Type

func (InstancesInstanceNodeArgs) ToInstancesInstanceNodeOutput

func (i InstancesInstanceNodeArgs) ToInstancesInstanceNodeOutput() InstancesInstanceNodeOutput

func (InstancesInstanceNodeArgs) ToInstancesInstanceNodeOutputWithContext

func (i InstancesInstanceNodeArgs) ToInstancesInstanceNodeOutputWithContext(ctx context.Context) InstancesInstanceNodeOutput

type InstancesInstanceNodeArray

type InstancesInstanceNodeArray []InstancesInstanceNodeInput

func (InstancesInstanceNodeArray) ElementType

func (InstancesInstanceNodeArray) ElementType() reflect.Type

func (InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutput

func (i InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutput() InstancesInstanceNodeArrayOutput

func (InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutputWithContext

func (i InstancesInstanceNodeArray) ToInstancesInstanceNodeArrayOutputWithContext(ctx context.Context) InstancesInstanceNodeArrayOutput

type InstancesInstanceNodeArrayInput

type InstancesInstanceNodeArrayInput interface {
	pulumi.Input

	ToInstancesInstanceNodeArrayOutput() InstancesInstanceNodeArrayOutput
	ToInstancesInstanceNodeArrayOutputWithContext(context.Context) InstancesInstanceNodeArrayOutput
}

InstancesInstanceNodeArrayInput is an input type that accepts InstancesInstanceNodeArray and InstancesInstanceNodeArrayOutput values. You can construct a concrete instance of `InstancesInstanceNodeArrayInput` via:

InstancesInstanceNodeArray{ InstancesInstanceNodeArgs{...} }

type InstancesInstanceNodeArrayOutput

type InstancesInstanceNodeArrayOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNodeArrayOutput) ElementType

func (InstancesInstanceNodeArrayOutput) Index

func (InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutput

func (o InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutput() InstancesInstanceNodeArrayOutput

func (InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutputWithContext

func (o InstancesInstanceNodeArrayOutput) ToInstancesInstanceNodeArrayOutputWithContext(ctx context.Context) InstancesInstanceNodeArrayOutput

type InstancesInstanceNodeInput

type InstancesInstanceNodeInput interface {
	pulumi.Input

	ToInstancesInstanceNodeOutput() InstancesInstanceNodeOutput
	ToInstancesInstanceNodeOutputWithContext(context.Context) InstancesInstanceNodeOutput
}

InstancesInstanceNodeInput is an input type that accepts InstancesInstanceNodeArgs and InstancesInstanceNodeOutput values. You can construct a concrete instance of `InstancesInstanceNodeInput` via:

InstancesInstanceNodeArgs{...}

type InstancesInstanceNodeOutput

type InstancesInstanceNodeOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNodeOutput) ElementType

func (InstancesInstanceNodeOutput) IsCold

Is cold node.

func (InstancesInstanceNodeOutput) IsHot

Is hot node.

func (InstancesInstanceNodeOutput) IsKibana

Is kibana node.

func (InstancesInstanceNodeOutput) IsMaster

Is master node.

func (InstancesInstanceNodeOutput) IsWarm

Is warm node.

func (InstancesInstanceNodeOutput) NodeDisplayName

func (o InstancesInstanceNodeOutput) NodeDisplayName() pulumi.StringOutput

The show name of node.

func (InstancesInstanceNodeOutput) NodeName

The name of node.

func (InstancesInstanceNodeOutput) ResourceSpec

The node resource spec of master.

func (InstancesInstanceNodeOutput) RestartNumber

func (o InstancesInstanceNodeOutput) RestartNumber() pulumi.IntOutput

The restart times of node.

func (InstancesInstanceNodeOutput) StartTime

The start time of node.

func (InstancesInstanceNodeOutput) Status

The status of instance.

func (InstancesInstanceNodeOutput) StorageSpec

The node storage spec of master.

func (InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutput

func (o InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutput() InstancesInstanceNodeOutput

func (InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutputWithContext

func (o InstancesInstanceNodeOutput) ToInstancesInstanceNodeOutputWithContext(ctx context.Context) InstancesInstanceNodeOutput

type InstancesInstanceNodeResourceSpec

type InstancesInstanceNodeResourceSpec struct {
	// The cpu info of resource spec.
	Cpu int `pulumi:"cpu"`
	// The description of plugin.
	Description string `pulumi:"description"`
	// The show name of storage spec.
	DisplayName string `pulumi:"displayName"`
	// The memory info of resource spec.
	Memory int `pulumi:"memory"`
	// The name of storage spec.
	Name string `pulumi:"name"`
}

type InstancesInstanceNodeResourceSpecArgs

type InstancesInstanceNodeResourceSpecArgs struct {
	// The cpu info of resource spec.
	Cpu pulumi.IntInput `pulumi:"cpu"`
	// The description of plugin.
	Description pulumi.StringInput `pulumi:"description"`
	// The show name of storage spec.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The memory info of resource spec.
	Memory pulumi.IntInput `pulumi:"memory"`
	// The name of storage spec.
	Name pulumi.StringInput `pulumi:"name"`
}

func (InstancesInstanceNodeResourceSpecArgs) ElementType

func (InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutput

func (i InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutput() InstancesInstanceNodeResourceSpecOutput

func (InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutputWithContext

func (i InstancesInstanceNodeResourceSpecArgs) ToInstancesInstanceNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeResourceSpecOutput

type InstancesInstanceNodeResourceSpecInput

type InstancesInstanceNodeResourceSpecInput interface {
	pulumi.Input

	ToInstancesInstanceNodeResourceSpecOutput() InstancesInstanceNodeResourceSpecOutput
	ToInstancesInstanceNodeResourceSpecOutputWithContext(context.Context) InstancesInstanceNodeResourceSpecOutput
}

InstancesInstanceNodeResourceSpecInput is an input type that accepts InstancesInstanceNodeResourceSpecArgs and InstancesInstanceNodeResourceSpecOutput values. You can construct a concrete instance of `InstancesInstanceNodeResourceSpecInput` via:

InstancesInstanceNodeResourceSpecArgs{...}

type InstancesInstanceNodeResourceSpecOutput

type InstancesInstanceNodeResourceSpecOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNodeResourceSpecOutput) Cpu

The cpu info of resource spec.

func (InstancesInstanceNodeResourceSpecOutput) Description

The description of plugin.

func (InstancesInstanceNodeResourceSpecOutput) DisplayName

The show name of storage spec.

func (InstancesInstanceNodeResourceSpecOutput) ElementType

func (InstancesInstanceNodeResourceSpecOutput) Memory

The memory info of resource spec.

func (InstancesInstanceNodeResourceSpecOutput) Name

The name of storage spec.

func (InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutput

func (o InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutput() InstancesInstanceNodeResourceSpecOutput

func (InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutputWithContext

func (o InstancesInstanceNodeResourceSpecOutput) ToInstancesInstanceNodeResourceSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeResourceSpecOutput

type InstancesInstanceNodeStorageSpec

type InstancesInstanceNodeStorageSpec struct {
	// The description of plugin.
	Description string `pulumi:"description"`
	// The show name of storage spec.
	DisplayName string `pulumi:"displayName"`
	// The max size of storage spec.
	MaxSize int `pulumi:"maxSize"`
	// The min size of storage spec.
	MinSize int `pulumi:"minSize"`
	// The name of storage spec.
	Name string `pulumi:"name"`
	// The size of storage spec.
	Size int `pulumi:"size"`
	// The type of storage spec.
	Type string `pulumi:"type"`
}

type InstancesInstanceNodeStorageSpecArgs

type InstancesInstanceNodeStorageSpecArgs struct {
	// The description of plugin.
	Description pulumi.StringInput `pulumi:"description"`
	// The show name of storage spec.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The max size of storage spec.
	MaxSize pulumi.IntInput `pulumi:"maxSize"`
	// The min size of storage spec.
	MinSize pulumi.IntInput `pulumi:"minSize"`
	// The name of storage spec.
	Name pulumi.StringInput `pulumi:"name"`
	// The size of storage spec.
	Size pulumi.IntInput `pulumi:"size"`
	// The type of storage spec.
	Type pulumi.StringInput `pulumi:"type"`
}

func (InstancesInstanceNodeStorageSpecArgs) ElementType

func (InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutput

func (i InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutput() InstancesInstanceNodeStorageSpecOutput

func (InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutputWithContext

func (i InstancesInstanceNodeStorageSpecArgs) ToInstancesInstanceNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeStorageSpecOutput

type InstancesInstanceNodeStorageSpecInput

type InstancesInstanceNodeStorageSpecInput interface {
	pulumi.Input

	ToInstancesInstanceNodeStorageSpecOutput() InstancesInstanceNodeStorageSpecOutput
	ToInstancesInstanceNodeStorageSpecOutputWithContext(context.Context) InstancesInstanceNodeStorageSpecOutput
}

InstancesInstanceNodeStorageSpecInput is an input type that accepts InstancesInstanceNodeStorageSpecArgs and InstancesInstanceNodeStorageSpecOutput values. You can construct a concrete instance of `InstancesInstanceNodeStorageSpecInput` via:

InstancesInstanceNodeStorageSpecArgs{...}

type InstancesInstanceNodeStorageSpecOutput

type InstancesInstanceNodeStorageSpecOutput struct{ *pulumi.OutputState }

func (InstancesInstanceNodeStorageSpecOutput) Description

The description of plugin.

func (InstancesInstanceNodeStorageSpecOutput) DisplayName

The show name of storage spec.

func (InstancesInstanceNodeStorageSpecOutput) ElementType

func (InstancesInstanceNodeStorageSpecOutput) MaxSize

The max size of storage spec.

func (InstancesInstanceNodeStorageSpecOutput) MinSize

The min size of storage spec.

func (InstancesInstanceNodeStorageSpecOutput) Name

The name of storage spec.

func (InstancesInstanceNodeStorageSpecOutput) Size

The size of storage spec.

func (InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutput

func (o InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutput() InstancesInstanceNodeStorageSpecOutput

func (InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutputWithContext

func (o InstancesInstanceNodeStorageSpecOutput) ToInstancesInstanceNodeStorageSpecOutputWithContext(ctx context.Context) InstancesInstanceNodeStorageSpecOutput

func (InstancesInstanceNodeStorageSpecOutput) Type

The type of storage spec.

type InstancesInstanceOutput

type InstancesInstanceOutput struct{ *pulumi.OutputState }

func (InstancesInstanceOutput) ChargeEnabled

func (o InstancesInstanceOutput) ChargeEnabled() pulumi.BoolOutput

The charge status of instance.

func (InstancesInstanceOutput) CreateTime

The create time of instance.

func (InstancesInstanceOutput) ElementType

func (InstancesInstanceOutput) ElementType() reflect.Type

func (InstancesInstanceOutput) EnableEsPrivateNetwork

func (o InstancesInstanceOutput) EnableEsPrivateNetwork() pulumi.BoolOutput

whether enable es private network.

func (InstancesInstanceOutput) EnableEsPublicNetwork

func (o InstancesInstanceOutput) EnableEsPublicNetwork() pulumi.BoolOutput

whether enable es public network.

func (InstancesInstanceOutput) EnableKibanaPrivateNetwork

func (o InstancesInstanceOutput) EnableKibanaPrivateNetwork() pulumi.BoolOutput

whether enable kibana private network.

func (InstancesInstanceOutput) EnableKibanaPublicNetwork

func (o InstancesInstanceOutput) EnableKibanaPublicNetwork() pulumi.BoolOutput

whether enable kibana public network.

func (InstancesInstanceOutput) EsInnerEndpoint

func (o InstancesInstanceOutput) EsInnerEndpoint() pulumi.StringOutput

The es inner endpoint of instance.

func (InstancesInstanceOutput) EsPrivateDomain

func (o InstancesInstanceOutput) EsPrivateDomain() pulumi.StringOutput

The es private domain of instance.

func (InstancesInstanceOutput) EsPrivateEndpoint

func (o InstancesInstanceOutput) EsPrivateEndpoint() pulumi.StringOutput

The es private endpoint of instance.

func (InstancesInstanceOutput) EsPublicDomain

func (o InstancesInstanceOutput) EsPublicDomain() pulumi.StringOutput

The es public domain of instance.

func (InstancesInstanceOutput) EsPublicEndpoint

func (o InstancesInstanceOutput) EsPublicEndpoint() pulumi.StringOutput

The es public endpoint of instance.

func (InstancesInstanceOutput) ExpireDate

The expire time of instance.

func (InstancesInstanceOutput) Id

The Id of instance.

func (InstancesInstanceOutput) InstanceConfiguration

The configuration of instance.

func (InstancesInstanceOutput) InstanceId

The Id of instance.

func (InstancesInstanceOutput) KibanaPrivateDomain

func (o InstancesInstanceOutput) KibanaPrivateDomain() pulumi.StringOutput

The kibana private domain of instance.

func (InstancesInstanceOutput) KibanaPublicDomain

func (o InstancesInstanceOutput) KibanaPublicDomain() pulumi.StringOutput

The kibana public domain of instance.

func (InstancesInstanceOutput) MaintenanceDays

func (o InstancesInstanceOutput) MaintenanceDays() pulumi.StringArrayOutput

The maintenance day of instance.

func (InstancesInstanceOutput) MaintenanceTime

func (o InstancesInstanceOutput) MaintenanceTime() pulumi.StringOutput

The maintenance time of instance.

func (InstancesInstanceOutput) Namespace

The namespace of instance.

func (InstancesInstanceOutput) Nodes

The nodes info of instance.

func (InstancesInstanceOutput) Plugins

The plugin info of instance.

func (InstancesInstanceOutput) Status

The status of instance.

func (InstancesInstanceOutput) ToInstancesInstanceOutput

func (o InstancesInstanceOutput) ToInstancesInstanceOutput() InstancesInstanceOutput

func (InstancesInstanceOutput) ToInstancesInstanceOutputWithContext

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

func (InstancesInstanceOutput) TotalNodes

func (o InstancesInstanceOutput) TotalNodes() pulumi.IntOutput

The total nodes of instance.

func (InstancesInstanceOutput) UserId

The user id of instance.

type InstancesInstancePlugin

type InstancesInstancePlugin struct {
	// The description of plugin.
	Description string `pulumi:"description"`
	// The name of plugin.
	PluginName string `pulumi:"pluginName"`
	// The version of plugin.
	Version string `pulumi:"version"`
}

type InstancesInstancePluginArgs

type InstancesInstancePluginArgs struct {
	// The description of plugin.
	Description pulumi.StringInput `pulumi:"description"`
	// The name of plugin.
	PluginName pulumi.StringInput `pulumi:"pluginName"`
	// The version of plugin.
	Version pulumi.StringInput `pulumi:"version"`
}

func (InstancesInstancePluginArgs) ElementType

func (InstancesInstancePluginArgs) ToInstancesInstancePluginOutput

func (i InstancesInstancePluginArgs) ToInstancesInstancePluginOutput() InstancesInstancePluginOutput

func (InstancesInstancePluginArgs) ToInstancesInstancePluginOutputWithContext

func (i InstancesInstancePluginArgs) ToInstancesInstancePluginOutputWithContext(ctx context.Context) InstancesInstancePluginOutput

type InstancesInstancePluginArray

type InstancesInstancePluginArray []InstancesInstancePluginInput

func (InstancesInstancePluginArray) ElementType

func (InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutput

func (i InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutput() InstancesInstancePluginArrayOutput

func (InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutputWithContext

func (i InstancesInstancePluginArray) ToInstancesInstancePluginArrayOutputWithContext(ctx context.Context) InstancesInstancePluginArrayOutput

type InstancesInstancePluginArrayInput

type InstancesInstancePluginArrayInput interface {
	pulumi.Input

	ToInstancesInstancePluginArrayOutput() InstancesInstancePluginArrayOutput
	ToInstancesInstancePluginArrayOutputWithContext(context.Context) InstancesInstancePluginArrayOutput
}

InstancesInstancePluginArrayInput is an input type that accepts InstancesInstancePluginArray and InstancesInstancePluginArrayOutput values. You can construct a concrete instance of `InstancesInstancePluginArrayInput` via:

InstancesInstancePluginArray{ InstancesInstancePluginArgs{...} }

type InstancesInstancePluginArrayOutput

type InstancesInstancePluginArrayOutput struct{ *pulumi.OutputState }

func (InstancesInstancePluginArrayOutput) ElementType

func (InstancesInstancePluginArrayOutput) Index

func (InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutput

func (o InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutput() InstancesInstancePluginArrayOutput

func (InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutputWithContext

func (o InstancesInstancePluginArrayOutput) ToInstancesInstancePluginArrayOutputWithContext(ctx context.Context) InstancesInstancePluginArrayOutput

type InstancesInstancePluginInput

type InstancesInstancePluginInput interface {
	pulumi.Input

	ToInstancesInstancePluginOutput() InstancesInstancePluginOutput
	ToInstancesInstancePluginOutputWithContext(context.Context) InstancesInstancePluginOutput
}

InstancesInstancePluginInput is an input type that accepts InstancesInstancePluginArgs and InstancesInstancePluginOutput values. You can construct a concrete instance of `InstancesInstancePluginInput` via:

InstancesInstancePluginArgs{...}

type InstancesInstancePluginOutput

type InstancesInstancePluginOutput struct{ *pulumi.OutputState }

func (InstancesInstancePluginOutput) Description

The description of plugin.

func (InstancesInstancePluginOutput) ElementType

func (InstancesInstancePluginOutput) PluginName

The name of plugin.

func (InstancesInstancePluginOutput) ToInstancesInstancePluginOutput

func (o InstancesInstancePluginOutput) ToInstancesInstancePluginOutput() InstancesInstancePluginOutput

func (InstancesInstancePluginOutput) ToInstancesInstancePluginOutputWithContext

func (o InstancesInstancePluginOutput) ToInstancesInstancePluginOutputWithContext(ctx context.Context) InstancesInstancePluginOutput

func (InstancesInstancePluginOutput) Version

The version of plugin.

type InstancesOutputArgs

type InstancesOutputArgs struct {
	// The charge types of instance.
	ChargeTypes pulumi.StringArrayInput `pulumi:"chargeTypes"`
	// A list of instance IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// The names of instance.
	Names pulumi.StringArrayInput `pulumi:"names"`
	// File name where to save data source results.
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// The list status of instance.
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
	// The versions of instance.
	Versions pulumi.StringArrayInput `pulumi:"versions"`
	// The available zone IDs of instance.
	ZoneIds pulumi.StringArrayInput `pulumi:"zoneIds"`
}

A collection of arguments for invoking Instances.

func (InstancesOutputArgs) ElementType

func (InstancesOutputArgs) ElementType() reflect.Type

type InstancesResult

type InstancesResult struct {
	ChargeTypes []string `pulumi:"chargeTypes"`
	// 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"`
	Versions   []string `pulumi:"versions"`
	ZoneIds    []string `pulumi:"zoneIds"`
}

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 escloud instances ## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/escloud"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		fooZones, err := ecs.Zones(ctx, nil, nil)
		if err != nil {
			return err
		}
		fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
			VpcName:   pulumi.String("acc-test-vpc"),
			CidrBlock: pulumi.String("172.16.0.0/16"),
		})
		if err != nil {
			return err
		}
		fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
			SubnetName:  pulumi.String("acc-test-subnet_new"),
			Description: pulumi.String("tfdesc"),
			CidrBlock:   pulumi.String("172.16.0.0/24"),
			ZoneId:      *pulumi.String(fooZones.Zones[0].Id),
			VpcId:       fooVpc.ID(),
		})
		if err != nil {
			return err
		}
		fooInstance, err := escloud.NewInstance(ctx, "fooInstance", &escloud.InstanceArgs{
			InstanceConfiguration: &escloud.InstanceInstanceConfigurationArgs{
				Version:           pulumi.String("V6_7"),
				ZoneNumber:        pulumi.Int(1),
				EnableHttps:       pulumi.Bool(true),
				AdminUserName:     pulumi.String("admin"),
				AdminPassword:     pulumi.String("Password@@"),
				ChargeType:        pulumi.String("PostPaid"),
				ConfigurationCode: pulumi.String("es.standard"),
				EnablePureMaster:  pulumi.Bool(true),
				InstanceName:      pulumi.String("acc-test-0"),
				NodeSpecsAssigns: escloud.InstanceInstanceConfigurationNodeSpecsAssignArray{
					&escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{
						Type:             pulumi.String("Master"),
						Number:           pulumi.Int(3),
						ResourceSpecName: pulumi.String("es.x4.medium"),
						StorageSpecName:  pulumi.String("es.volume.essd.pl0"),
						StorageSize:      pulumi.Int(100),
					},
					&escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{
						Type:             pulumi.String("Hot"),
						Number:           pulumi.Int(2),
						ResourceSpecName: pulumi.String("es.x4.large"),
						StorageSpecName:  pulumi.String("es.volume.essd.pl0"),
						StorageSize:      pulumi.Int(100),
					},
					&escloud.InstanceInstanceConfigurationNodeSpecsAssignArgs{
						Type:             pulumi.String("Kibana"),
						Number:           pulumi.Int(1),
						ResourceSpecName: pulumi.String("kibana.x2.small"),
					},
				},
				SubnetId:               fooSubnet.ID(),
				ProjectName:            pulumi.String("default"),
				ForceRestartAfterScale: pulumi.Bool(false),
			},
		})
		if err != nil {
			return err
		}
		_ = escloud.InstancesOutput(ctx, escloud.InstancesOutputArgs{
			Ids: pulumi.StringArray{
				fooInstance.ID(),
			},
		}, nil)
		return nil
	})
}

```

type InstancesResultOutput

type InstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Instances.

func (InstancesResultOutput) ChargeTypes

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.

func (InstancesResultOutput) Versions

func (InstancesResultOutput) ZoneIds

type RegionsArgs

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

A collection of arguments for invoking Regions.

type RegionsOutputArgs

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

A collection of arguments for invoking Regions.

func (RegionsOutputArgs) ElementType

func (RegionsOutputArgs) ElementType() reflect.Type

type RegionsRegion

type RegionsRegion struct {
	// The id of the region.
	RegionId string `pulumi:"regionId"`
	// The name of region.
	RegionName string `pulumi:"regionName"`
}

type RegionsRegionArgs

type RegionsRegionArgs struct {
	// The id of the region.
	RegionId pulumi.StringInput `pulumi:"regionId"`
	// The name of region.
	RegionName pulumi.StringInput `pulumi:"regionName"`
}

func (RegionsRegionArgs) ElementType

func (RegionsRegionArgs) ElementType() reflect.Type

func (RegionsRegionArgs) ToRegionsRegionOutput

func (i RegionsRegionArgs) ToRegionsRegionOutput() RegionsRegionOutput

func (RegionsRegionArgs) ToRegionsRegionOutputWithContext

func (i RegionsRegionArgs) ToRegionsRegionOutputWithContext(ctx context.Context) RegionsRegionOutput

type RegionsRegionArray

type RegionsRegionArray []RegionsRegionInput

func (RegionsRegionArray) ElementType

func (RegionsRegionArray) ElementType() reflect.Type

func (RegionsRegionArray) ToRegionsRegionArrayOutput

func (i RegionsRegionArray) ToRegionsRegionArrayOutput() RegionsRegionArrayOutput

func (RegionsRegionArray) ToRegionsRegionArrayOutputWithContext

func (i RegionsRegionArray) ToRegionsRegionArrayOutputWithContext(ctx context.Context) RegionsRegionArrayOutput

type RegionsRegionArrayInput

type RegionsRegionArrayInput interface {
	pulumi.Input

	ToRegionsRegionArrayOutput() RegionsRegionArrayOutput
	ToRegionsRegionArrayOutputWithContext(context.Context) RegionsRegionArrayOutput
}

RegionsRegionArrayInput is an input type that accepts RegionsRegionArray and RegionsRegionArrayOutput values. You can construct a concrete instance of `RegionsRegionArrayInput` via:

RegionsRegionArray{ RegionsRegionArgs{...} }

type RegionsRegionArrayOutput

type RegionsRegionArrayOutput struct{ *pulumi.OutputState }

func (RegionsRegionArrayOutput) ElementType

func (RegionsRegionArrayOutput) ElementType() reflect.Type

func (RegionsRegionArrayOutput) Index

func (RegionsRegionArrayOutput) ToRegionsRegionArrayOutput

func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutput() RegionsRegionArrayOutput

func (RegionsRegionArrayOutput) ToRegionsRegionArrayOutputWithContext

func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutputWithContext(ctx context.Context) RegionsRegionArrayOutput

type RegionsRegionInput

type RegionsRegionInput interface {
	pulumi.Input

	ToRegionsRegionOutput() RegionsRegionOutput
	ToRegionsRegionOutputWithContext(context.Context) RegionsRegionOutput
}

RegionsRegionInput is an input type that accepts RegionsRegionArgs and RegionsRegionOutput values. You can construct a concrete instance of `RegionsRegionInput` via:

RegionsRegionArgs{...}

type RegionsRegionOutput

type RegionsRegionOutput struct{ *pulumi.OutputState }

func (RegionsRegionOutput) ElementType

func (RegionsRegionOutput) ElementType() reflect.Type

func (RegionsRegionOutput) RegionId

The id of the region.

func (RegionsRegionOutput) RegionName

func (o RegionsRegionOutput) RegionName() pulumi.StringOutput

The name of region.

func (RegionsRegionOutput) ToRegionsRegionOutput

func (o RegionsRegionOutput) ToRegionsRegionOutput() RegionsRegionOutput

func (RegionsRegionOutput) ToRegionsRegionOutputWithContext

func (o RegionsRegionOutput) ToRegionsRegionOutputWithContext(ctx context.Context) RegionsRegionOutput

type RegionsResult

type RegionsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string  `pulumi:"id"`
	OutputFile *string `pulumi:"outputFile"`
	// The collection of region query.
	Regions []RegionsRegion `pulumi:"regions"`
	// The total count of region query.
	TotalCount int `pulumi:"totalCount"`
}

A collection of values returned by Regions.

func Regions

func Regions(ctx *pulumi.Context, args *RegionsArgs, opts ...pulumi.InvokeOption) (*RegionsResult, error)

Use this data source to query detailed information of escloud regions ## Example Usage

```go package main

import (

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

)

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

```

type RegionsResultOutput

type RegionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Regions.

func (RegionsResultOutput) ElementType

func (RegionsResultOutput) ElementType() reflect.Type

func (RegionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (RegionsResultOutput) OutputFile

func (RegionsResultOutput) Regions

The collection of region query.

func (RegionsResultOutput) ToRegionsResultOutput

func (o RegionsResultOutput) ToRegionsResultOutput() RegionsResultOutput

func (RegionsResultOutput) ToRegionsResultOutputWithContext

func (o RegionsResultOutput) ToRegionsResultOutputWithContext(ctx context.Context) RegionsResultOutput

func (RegionsResultOutput) TotalCount

func (o RegionsResultOutput) TotalCount() pulumi.IntOutput

The total count of region query.

type ZonesArgs

type ZonesArgs struct {
	// File name where to save data source results.
	OutputFile *string `pulumi:"outputFile"`
	// The Id of Region.
	RegionId string `pulumi:"regionId"`
}

A collection of arguments for invoking Zones.

type ZonesOutputArgs

type ZonesOutputArgs struct {
	// File name where to save data source results.
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// The Id of Region.
	RegionId pulumi.StringInput `pulumi:"regionId"`
}

A collection of arguments for invoking Zones.

func (ZonesOutputArgs) ElementType

func (ZonesOutputArgs) ElementType() reflect.Type

type ZonesResult

type ZonesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string  `pulumi:"id"`
	OutputFile *string `pulumi:"outputFile"`
	RegionId   string  `pulumi:"regionId"`
	// The total count of zone query.
	TotalCount int `pulumi:"totalCount"`
	// The collection of zone query.
	Zones []ZonesZone `pulumi:"zones"`
}

A collection of values returned by Zones.

func Zones

func Zones(ctx *pulumi.Context, args *ZonesArgs, opts ...pulumi.InvokeOption) (*ZonesResult, error)

Use this data source to query detailed information of escloud zones ## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := escloud.Zones(ctx, &escloud.ZonesArgs{
			RegionId: "xxx",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type ZonesResultOutput

type ZonesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Zones.

func ZonesOutput

func ZonesOutput(ctx *pulumi.Context, args ZonesOutputArgs, opts ...pulumi.InvokeOption) ZonesResultOutput

func (ZonesResultOutput) ElementType

func (ZonesResultOutput) ElementType() reflect.Type

func (ZonesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (ZonesResultOutput) OutputFile

func (o ZonesResultOutput) OutputFile() pulumi.StringPtrOutput

func (ZonesResultOutput) RegionId

func (o ZonesResultOutput) RegionId() pulumi.StringOutput

func (ZonesResultOutput) ToZonesResultOutput

func (o ZonesResultOutput) ToZonesResultOutput() ZonesResultOutput

func (ZonesResultOutput) ToZonesResultOutputWithContext

func (o ZonesResultOutput) ToZonesResultOutputWithContext(ctx context.Context) ZonesResultOutput

func (ZonesResultOutput) TotalCount

func (o ZonesResultOutput) TotalCount() pulumi.IntOutput

The total count of zone query.

func (ZonesResultOutput) Zones

The collection of zone query.

type ZonesZone

type ZonesZone struct {
	// The id of the zone.
	Id string `pulumi:"id"`
	// The id of the zone.
	ZoneId string `pulumi:"zoneId"`
	// The name of the zone.
	ZoneName string `pulumi:"zoneName"`
}

type ZonesZoneArgs

type ZonesZoneArgs struct {
	// The id of the zone.
	Id pulumi.StringInput `pulumi:"id"`
	// The id of the zone.
	ZoneId pulumi.StringInput `pulumi:"zoneId"`
	// The name of the zone.
	ZoneName pulumi.StringInput `pulumi:"zoneName"`
}

func (ZonesZoneArgs) ElementType

func (ZonesZoneArgs) ElementType() reflect.Type

func (ZonesZoneArgs) ToZonesZoneOutput

func (i ZonesZoneArgs) ToZonesZoneOutput() ZonesZoneOutput

func (ZonesZoneArgs) ToZonesZoneOutputWithContext

func (i ZonesZoneArgs) ToZonesZoneOutputWithContext(ctx context.Context) ZonesZoneOutput

type ZonesZoneArray

type ZonesZoneArray []ZonesZoneInput

func (ZonesZoneArray) ElementType

func (ZonesZoneArray) ElementType() reflect.Type

func (ZonesZoneArray) ToZonesZoneArrayOutput

func (i ZonesZoneArray) ToZonesZoneArrayOutput() ZonesZoneArrayOutput

func (ZonesZoneArray) ToZonesZoneArrayOutputWithContext

func (i ZonesZoneArray) ToZonesZoneArrayOutputWithContext(ctx context.Context) ZonesZoneArrayOutput

type ZonesZoneArrayInput

type ZonesZoneArrayInput interface {
	pulumi.Input

	ToZonesZoneArrayOutput() ZonesZoneArrayOutput
	ToZonesZoneArrayOutputWithContext(context.Context) ZonesZoneArrayOutput
}

ZonesZoneArrayInput is an input type that accepts ZonesZoneArray and ZonesZoneArrayOutput values. You can construct a concrete instance of `ZonesZoneArrayInput` via:

ZonesZoneArray{ ZonesZoneArgs{...} }

type ZonesZoneArrayOutput

type ZonesZoneArrayOutput struct{ *pulumi.OutputState }

func (ZonesZoneArrayOutput) ElementType

func (ZonesZoneArrayOutput) ElementType() reflect.Type

func (ZonesZoneArrayOutput) Index

func (ZonesZoneArrayOutput) ToZonesZoneArrayOutput

func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutput() ZonesZoneArrayOutput

func (ZonesZoneArrayOutput) ToZonesZoneArrayOutputWithContext

func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutputWithContext(ctx context.Context) ZonesZoneArrayOutput

type ZonesZoneInput

type ZonesZoneInput interface {
	pulumi.Input

	ToZonesZoneOutput() ZonesZoneOutput
	ToZonesZoneOutputWithContext(context.Context) ZonesZoneOutput
}

ZonesZoneInput is an input type that accepts ZonesZoneArgs and ZonesZoneOutput values. You can construct a concrete instance of `ZonesZoneInput` via:

ZonesZoneArgs{...}

type ZonesZoneOutput

type ZonesZoneOutput struct{ *pulumi.OutputState }

func (ZonesZoneOutput) ElementType

func (ZonesZoneOutput) ElementType() reflect.Type

func (ZonesZoneOutput) Id

The id of the zone.

func (ZonesZoneOutput) ToZonesZoneOutput

func (o ZonesZoneOutput) ToZonesZoneOutput() ZonesZoneOutput

func (ZonesZoneOutput) ToZonesZoneOutputWithContext

func (o ZonesZoneOutput) ToZonesZoneOutputWithContext(ctx context.Context) ZonesZoneOutput

func (ZonesZoneOutput) ZoneId

func (o ZonesZoneOutput) ZoneId() pulumi.StringOutput

The id of the zone.

func (ZonesZoneOutput) ZoneName

func (o ZonesZoneOutput) ZoneName() pulumi.StringOutput

The name of the zone.

Jump to

Keyboard shortcuts

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