provider

package
v0.5.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Backend

type Backend struct {
	Address   string `pulumi:"address"`
	Namespace string `pulumi:"namespace"`
	Password  string `pulumi:"password"`
}

type BackendArgs

type BackendArgs struct {
	Address   pulumi.StringInput `pulumi:"address"`
	Namespace pulumi.StringInput `pulumi:"namespace"`
	Password  pulumi.StringInput `pulumi:"password"`
}

func (BackendArgs) ElementType

func (BackendArgs) ElementType() reflect.Type

func (BackendArgs) ToBackendOutput

func (i BackendArgs) ToBackendOutput() BackendOutput

func (BackendArgs) ToBackendOutputWithContext

func (i BackendArgs) ToBackendOutputWithContext(ctx context.Context) BackendOutput

type BackendArray

type BackendArray []BackendInput

func (BackendArray) ElementType

func (BackendArray) ElementType() reflect.Type

func (BackendArray) ToBackendArrayOutput

func (i BackendArray) ToBackendArrayOutput() BackendArrayOutput

func (BackendArray) ToBackendArrayOutputWithContext

func (i BackendArray) ToBackendArrayOutputWithContext(ctx context.Context) BackendArrayOutput

type BackendArrayInput

type BackendArrayInput interface {
	pulumi.Input

	ToBackendArrayOutput() BackendArrayOutput
	ToBackendArrayOutputWithContext(context.Context) BackendArrayOutput
}

BackendArrayInput is an input type that accepts BackendArray and BackendArrayOutput values. You can construct a concrete instance of `BackendArrayInput` via:

BackendArray{ BackendArgs{...} }

type BackendArrayOutput

type BackendArrayOutput struct{ *pulumi.OutputState }

func (BackendArrayOutput) ElementType

func (BackendArrayOutput) ElementType() reflect.Type

func (BackendArrayOutput) Index

func (BackendArrayOutput) ToBackendArrayOutput

func (o BackendArrayOutput) ToBackendArrayOutput() BackendArrayOutput

func (BackendArrayOutput) ToBackendArrayOutputWithContext

func (o BackendArrayOutput) ToBackendArrayOutputWithContext(ctx context.Context) BackendArrayOutput

type BackendInput

type BackendInput interface {
	pulumi.Input

	ToBackendOutput() BackendOutput
	ToBackendOutputWithContext(context.Context) BackendOutput
}

BackendInput is an input type that accepts BackendArgs and BackendOutput values. You can construct a concrete instance of `BackendInput` via:

BackendArgs{...}

type BackendOutput

type BackendOutput struct{ *pulumi.OutputState }

func (BackendOutput) Address

func (o BackendOutput) Address() pulumi.StringOutput

func (BackendOutput) ElementType

func (BackendOutput) ElementType() reflect.Type

func (BackendOutput) Namespace

func (o BackendOutput) Namespace() pulumi.StringOutput

func (BackendOutput) Password

func (o BackendOutput) Password() pulumi.StringOutput

func (BackendOutput) ToBackendOutput

func (o BackendOutput) ToBackendOutput() BackendOutput

func (BackendOutput) ToBackendOutputWithContext

func (o BackendOutput) ToBackendOutputWithContext(ctx context.Context) BackendOutput

type Deployment

type Deployment struct {
	pulumi.CustomResourceState

	Contract_id        pulumi.IntOutput        `pulumi:"contract_id"`
	Disks              DiskArrayOutput         `pulumi:"disks"`
	Ip_range           pulumi.StringOutput     `pulumi:"ip_range"`
	Name               pulumi.StringOutput     `pulumi:"name"`
	Network_name       pulumi.StringPtrOutput  `pulumi:"network_name"`
	Node_deployment_id pulumi.IntMapOutput     `pulumi:"node_deployment_id"`
	Node_id            pulumi.AnyOutput        `pulumi:"node_id"`
	Qsfs               QSFSInputArrayOutput    `pulumi:"qsfs"`
	Qsfs_computed      QSFSComputedArrayOutput `pulumi:"qsfs_computed"`
	Solution_provider  pulumi.IntPtrOutput     `pulumi:"solution_provider"`
	Solution_type      pulumi.StringPtrOutput  `pulumi:"solution_type"`
	Vms                VMInputArrayOutput      `pulumi:"vms"`
	Vms_computed       VMComputedArrayOutput   `pulumi:"vms_computed"`
	Zdbs               ZDBInputArrayOutput     `pulumi:"zdbs"`
	Zdbs_computed      ZDBComputedArrayOutput  `pulumi:"zdbs_computed"`
}

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment 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 NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

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

func (*Deployment) ElementType

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentArgs

type DeploymentArgs struct {
	Disks             DiskArrayInput
	Name              pulumi.StringInput
	Network_name      pulumi.StringPtrInput
	Node_id           pulumi.Input
	Qsfs              QSFSInputArrayInput
	Solution_provider pulumi.IntPtrInput
	Solution_type     pulumi.StringPtrInput
	Vms               VMInputArrayInput
	Zdbs              ZDBInputArrayInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentArray

type DeploymentArray []DeploymentInput

func (DeploymentArray) ElementType

func (DeploymentArray) ElementType() reflect.Type

func (DeploymentArray) ToDeploymentArrayOutput

func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput

func (DeploymentArray) ToDeploymentArrayOutputWithContext

func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput

type DeploymentArrayInput

type DeploymentArrayInput interface {
	pulumi.Input

	ToDeploymentArrayOutput() DeploymentArrayOutput
	ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput
}

DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:

DeploymentArray{ DeploymentArgs{...} }

type DeploymentArrayOutput

type DeploymentArrayOutput struct{ *pulumi.OutputState }

func (DeploymentArrayOutput) ElementType

func (DeploymentArrayOutput) ElementType() reflect.Type

func (DeploymentArrayOutput) Index

func (DeploymentArrayOutput) ToDeploymentArrayOutput

func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput

func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext

func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput

type DeploymentInput

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentMap

type DeploymentMap map[string]DeploymentInput

func (DeploymentMap) ElementType

func (DeploymentMap) ElementType() reflect.Type

func (DeploymentMap) ToDeploymentMapOutput

func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput

func (DeploymentMap) ToDeploymentMapOutputWithContext

func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput

type DeploymentMapInput

type DeploymentMapInput interface {
	pulumi.Input

	ToDeploymentMapOutput() DeploymentMapOutput
	ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput
}

DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:

DeploymentMap{ "key": DeploymentArgs{...} }

type DeploymentMapOutput

type DeploymentMapOutput struct{ *pulumi.OutputState }

func (DeploymentMapOutput) ElementType

func (DeploymentMapOutput) ElementType() reflect.Type

func (DeploymentMapOutput) MapIndex

func (DeploymentMapOutput) ToDeploymentMapOutput

func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput

func (DeploymentMapOutput) ToDeploymentMapOutputWithContext

func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput

type DeploymentOutput

type DeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentOutput) Contract_id

func (o DeploymentOutput) Contract_id() pulumi.IntOutput

func (DeploymentOutput) Disks

func (DeploymentOutput) ElementType

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) Ip_range

func (o DeploymentOutput) Ip_range() pulumi.StringOutput

func (DeploymentOutput) Name

func (DeploymentOutput) Network_name

func (o DeploymentOutput) Network_name() pulumi.StringPtrOutput

func (DeploymentOutput) Node_deployment_id

func (o DeploymentOutput) Node_deployment_id() pulumi.IntMapOutput

func (DeploymentOutput) Node_id

func (o DeploymentOutput) Node_id() pulumi.AnyOutput

func (DeploymentOutput) Qsfs

func (DeploymentOutput) Qsfs_computed

func (o DeploymentOutput) Qsfs_computed() QSFSComputedArrayOutput

func (DeploymentOutput) Solution_provider

func (o DeploymentOutput) Solution_provider() pulumi.IntPtrOutput

func (DeploymentOutput) Solution_type

func (o DeploymentOutput) Solution_type() pulumi.StringPtrOutput

func (DeploymentOutput) ToDeploymentOutput

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

func (DeploymentOutput) Vms

func (DeploymentOutput) Vms_computed

func (o DeploymentOutput) Vms_computed() VMComputedArrayOutput

func (DeploymentOutput) Zdbs

func (DeploymentOutput) Zdbs_computed

func (o DeploymentOutput) Zdbs_computed() ZDBComputedArrayOutput

type DeploymentState

type DeploymentState struct {
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type Disk

type Disk struct {
	Description *string `pulumi:"description"`
	Name        string  `pulumi:"name"`
	Size        int     `pulumi:"size"`
}

type DiskArgs

type DiskArgs struct {
	Description pulumi.StringPtrInput `pulumi:"description"`
	Name        pulumi.StringInput    `pulumi:"name"`
	Size        pulumi.IntInput       `pulumi:"size"`
}

func (DiskArgs) ElementType

func (DiskArgs) ElementType() reflect.Type

func (DiskArgs) ToDiskOutput

func (i DiskArgs) ToDiskOutput() DiskOutput

func (DiskArgs) ToDiskOutputWithContext

func (i DiskArgs) ToDiskOutputWithContext(ctx context.Context) DiskOutput

type DiskArray

type DiskArray []DiskInput

func (DiskArray) ElementType

func (DiskArray) ElementType() reflect.Type

func (DiskArray) ToDiskArrayOutput

func (i DiskArray) ToDiskArrayOutput() DiskArrayOutput

func (DiskArray) ToDiskArrayOutputWithContext

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

type DiskArrayInput

type DiskArrayInput interface {
	pulumi.Input

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

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

DiskArray{ DiskArgs{...} }

type DiskArrayOutput

type DiskArrayOutput struct{ *pulumi.OutputState }

func (DiskArrayOutput) ElementType

func (DiskArrayOutput) ElementType() reflect.Type

func (DiskArrayOutput) Index

func (DiskArrayOutput) ToDiskArrayOutput

func (o DiskArrayOutput) ToDiskArrayOutput() DiskArrayOutput

func (DiskArrayOutput) ToDiskArrayOutputWithContext

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

type DiskInput

type DiskInput interface {
	pulumi.Input

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

DiskInput is an input type that accepts DiskArgs and DiskOutput values. You can construct a concrete instance of `DiskInput` via:

DiskArgs{...}

type DiskOutput

type DiskOutput struct{ *pulumi.OutputState }

func (DiskOutput) Description

func (o DiskOutput) Description() pulumi.StringPtrOutput

func (DiskOutput) ElementType

func (DiskOutput) ElementType() reflect.Type

func (DiskOutput) Name

func (o DiskOutput) Name() pulumi.StringOutput

func (DiskOutput) Size

func (o DiskOutput) Size() pulumi.IntOutput

func (DiskOutput) ToDiskOutput

func (o DiskOutput) ToDiskOutput() DiskOutput

func (DiskOutput) ToDiskOutputWithContext

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

type GatewayFQDN

type GatewayFQDN struct {
	pulumi.CustomResourceState

	Backends           pulumi.StringArrayOutput `pulumi:"backends"`
	Contract_id        pulumi.IntOutput         `pulumi:"contract_id"`
	Description        pulumi.StringPtrOutput   `pulumi:"description"`
	Fqdn               pulumi.StringOutput      `pulumi:"fqdn"`
	Name               pulumi.StringOutput      `pulumi:"name"`
	Network_name       pulumi.StringPtrOutput   `pulumi:"network_name"`
	Node_deployment_id pulumi.IntMapOutput      `pulumi:"node_deployment_id"`
	Node_id            pulumi.AnyOutput         `pulumi:"node_id"`
	Solution_type      pulumi.StringPtrOutput   `pulumi:"solution_type"`
	Tls_pass_through   pulumi.BoolPtrOutput     `pulumi:"tls_pass_through"`
}

func GetGatewayFQDN

func GetGatewayFQDN(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayFQDNState, opts ...pulumi.ResourceOption) (*GatewayFQDN, error)

GetGatewayFQDN gets an existing GatewayFQDN 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 NewGatewayFQDN

func NewGatewayFQDN(ctx *pulumi.Context,
	name string, args *GatewayFQDNArgs, opts ...pulumi.ResourceOption) (*GatewayFQDN, error)

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

func (*GatewayFQDN) ElementType

func (*GatewayFQDN) ElementType() reflect.Type

func (*GatewayFQDN) ToGatewayFQDNOutput

func (i *GatewayFQDN) ToGatewayFQDNOutput() GatewayFQDNOutput

func (*GatewayFQDN) ToGatewayFQDNOutputWithContext

func (i *GatewayFQDN) ToGatewayFQDNOutputWithContext(ctx context.Context) GatewayFQDNOutput

type GatewayFQDNArgs

type GatewayFQDNArgs struct {
	Backends         pulumi.StringArrayInput
	Description      pulumi.StringPtrInput
	Fqdn             pulumi.StringInput
	Name             pulumi.StringInput
	Network_name     pulumi.StringPtrInput
	Node_id          pulumi.Input
	Solution_type    pulumi.StringPtrInput
	Tls_pass_through pulumi.BoolPtrInput
}

The set of arguments for constructing a GatewayFQDN resource.

func (GatewayFQDNArgs) ElementType

func (GatewayFQDNArgs) ElementType() reflect.Type

type GatewayFQDNArray

type GatewayFQDNArray []GatewayFQDNInput

func (GatewayFQDNArray) ElementType

func (GatewayFQDNArray) ElementType() reflect.Type

func (GatewayFQDNArray) ToGatewayFQDNArrayOutput

func (i GatewayFQDNArray) ToGatewayFQDNArrayOutput() GatewayFQDNArrayOutput

func (GatewayFQDNArray) ToGatewayFQDNArrayOutputWithContext

func (i GatewayFQDNArray) ToGatewayFQDNArrayOutputWithContext(ctx context.Context) GatewayFQDNArrayOutput

type GatewayFQDNArrayInput

type GatewayFQDNArrayInput interface {
	pulumi.Input

	ToGatewayFQDNArrayOutput() GatewayFQDNArrayOutput
	ToGatewayFQDNArrayOutputWithContext(context.Context) GatewayFQDNArrayOutput
}

GatewayFQDNArrayInput is an input type that accepts GatewayFQDNArray and GatewayFQDNArrayOutput values. You can construct a concrete instance of `GatewayFQDNArrayInput` via:

GatewayFQDNArray{ GatewayFQDNArgs{...} }

type GatewayFQDNArrayOutput

type GatewayFQDNArrayOutput struct{ *pulumi.OutputState }

func (GatewayFQDNArrayOutput) ElementType

func (GatewayFQDNArrayOutput) ElementType() reflect.Type

func (GatewayFQDNArrayOutput) Index

func (GatewayFQDNArrayOutput) ToGatewayFQDNArrayOutput

func (o GatewayFQDNArrayOutput) ToGatewayFQDNArrayOutput() GatewayFQDNArrayOutput

func (GatewayFQDNArrayOutput) ToGatewayFQDNArrayOutputWithContext

func (o GatewayFQDNArrayOutput) ToGatewayFQDNArrayOutputWithContext(ctx context.Context) GatewayFQDNArrayOutput

type GatewayFQDNInput

type GatewayFQDNInput interface {
	pulumi.Input

	ToGatewayFQDNOutput() GatewayFQDNOutput
	ToGatewayFQDNOutputWithContext(ctx context.Context) GatewayFQDNOutput
}

type GatewayFQDNMap

type GatewayFQDNMap map[string]GatewayFQDNInput

func (GatewayFQDNMap) ElementType

func (GatewayFQDNMap) ElementType() reflect.Type

func (GatewayFQDNMap) ToGatewayFQDNMapOutput

func (i GatewayFQDNMap) ToGatewayFQDNMapOutput() GatewayFQDNMapOutput

func (GatewayFQDNMap) ToGatewayFQDNMapOutputWithContext

func (i GatewayFQDNMap) ToGatewayFQDNMapOutputWithContext(ctx context.Context) GatewayFQDNMapOutput

type GatewayFQDNMapInput

type GatewayFQDNMapInput interface {
	pulumi.Input

	ToGatewayFQDNMapOutput() GatewayFQDNMapOutput
	ToGatewayFQDNMapOutputWithContext(context.Context) GatewayFQDNMapOutput
}

GatewayFQDNMapInput is an input type that accepts GatewayFQDNMap and GatewayFQDNMapOutput values. You can construct a concrete instance of `GatewayFQDNMapInput` via:

GatewayFQDNMap{ "key": GatewayFQDNArgs{...} }

type GatewayFQDNMapOutput

type GatewayFQDNMapOutput struct{ *pulumi.OutputState }

func (GatewayFQDNMapOutput) ElementType

func (GatewayFQDNMapOutput) ElementType() reflect.Type

func (GatewayFQDNMapOutput) MapIndex

func (GatewayFQDNMapOutput) ToGatewayFQDNMapOutput

func (o GatewayFQDNMapOutput) ToGatewayFQDNMapOutput() GatewayFQDNMapOutput

func (GatewayFQDNMapOutput) ToGatewayFQDNMapOutputWithContext

func (o GatewayFQDNMapOutput) ToGatewayFQDNMapOutputWithContext(ctx context.Context) GatewayFQDNMapOutput

type GatewayFQDNOutput

type GatewayFQDNOutput struct{ *pulumi.OutputState }

func (GatewayFQDNOutput) Backends

func (GatewayFQDNOutput) Contract_id

func (o GatewayFQDNOutput) Contract_id() pulumi.IntOutput

func (GatewayFQDNOutput) Description

func (o GatewayFQDNOutput) Description() pulumi.StringPtrOutput

func (GatewayFQDNOutput) ElementType

func (GatewayFQDNOutput) ElementType() reflect.Type

func (GatewayFQDNOutput) Fqdn

func (GatewayFQDNOutput) Name

func (GatewayFQDNOutput) Network_name

func (o GatewayFQDNOutput) Network_name() pulumi.StringPtrOutput

func (GatewayFQDNOutput) Node_deployment_id

func (o GatewayFQDNOutput) Node_deployment_id() pulumi.IntMapOutput

func (GatewayFQDNOutput) Node_id

func (o GatewayFQDNOutput) Node_id() pulumi.AnyOutput

func (GatewayFQDNOutput) Solution_type

func (o GatewayFQDNOutput) Solution_type() pulumi.StringPtrOutput

func (GatewayFQDNOutput) Tls_pass_through

func (o GatewayFQDNOutput) Tls_pass_through() pulumi.BoolPtrOutput

func (GatewayFQDNOutput) ToGatewayFQDNOutput

func (o GatewayFQDNOutput) ToGatewayFQDNOutput() GatewayFQDNOutput

func (GatewayFQDNOutput) ToGatewayFQDNOutputWithContext

func (o GatewayFQDNOutput) ToGatewayFQDNOutputWithContext(ctx context.Context) GatewayFQDNOutput

type GatewayFQDNState

type GatewayFQDNState struct {
}

func (GatewayFQDNState) ElementType

func (GatewayFQDNState) ElementType() reflect.Type

type GatewayName

type GatewayName struct {
	pulumi.CustomResourceState

	Backends           pulumi.StringArrayOutput `pulumi:"backends"`
	Contract_id        pulumi.IntOutput         `pulumi:"contract_id"`
	Description        pulumi.StringPtrOutput   `pulumi:"description"`
	Fqdn               pulumi.StringOutput      `pulumi:"fqdn"`
	Name               pulumi.StringOutput      `pulumi:"name"`
	Name_contract_id   pulumi.IntOutput         `pulumi:"name_contract_id"`
	Network            pulumi.StringPtrOutput   `pulumi:"network"`
	Node_deployment_id pulumi.IntMapOutput      `pulumi:"node_deployment_id"`
	Node_id            pulumi.AnyOutput         `pulumi:"node_id"`
	Solution_type      pulumi.StringPtrOutput   `pulumi:"solution_type"`
	Tls_passthrough    pulumi.BoolPtrOutput     `pulumi:"tls_passthrough"`
}

func GetGatewayName

func GetGatewayName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayNameState, opts ...pulumi.ResourceOption) (*GatewayName, error)

GetGatewayName gets an existing GatewayName 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 NewGatewayName

func NewGatewayName(ctx *pulumi.Context,
	name string, args *GatewayNameArgs, opts ...pulumi.ResourceOption) (*GatewayName, error)

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

func (*GatewayName) ElementType

func (*GatewayName) ElementType() reflect.Type

func (*GatewayName) ToGatewayNameOutput

func (i *GatewayName) ToGatewayNameOutput() GatewayNameOutput

func (*GatewayName) ToGatewayNameOutputWithContext

func (i *GatewayName) ToGatewayNameOutputWithContext(ctx context.Context) GatewayNameOutput

type GatewayNameArgs

type GatewayNameArgs struct {
	Backends        pulumi.StringArrayInput
	Description     pulumi.StringPtrInput
	Name            pulumi.StringInput
	Network         pulumi.StringPtrInput
	Node_id         pulumi.Input
	Solution_type   pulumi.StringPtrInput
	Tls_passthrough pulumi.BoolPtrInput
}

The set of arguments for constructing a GatewayName resource.

func (GatewayNameArgs) ElementType

func (GatewayNameArgs) ElementType() reflect.Type

type GatewayNameArray

type GatewayNameArray []GatewayNameInput

func (GatewayNameArray) ElementType

func (GatewayNameArray) ElementType() reflect.Type

func (GatewayNameArray) ToGatewayNameArrayOutput

func (i GatewayNameArray) ToGatewayNameArrayOutput() GatewayNameArrayOutput

func (GatewayNameArray) ToGatewayNameArrayOutputWithContext

func (i GatewayNameArray) ToGatewayNameArrayOutputWithContext(ctx context.Context) GatewayNameArrayOutput

type GatewayNameArrayInput

type GatewayNameArrayInput interface {
	pulumi.Input

	ToGatewayNameArrayOutput() GatewayNameArrayOutput
	ToGatewayNameArrayOutputWithContext(context.Context) GatewayNameArrayOutput
}

GatewayNameArrayInput is an input type that accepts GatewayNameArray and GatewayNameArrayOutput values. You can construct a concrete instance of `GatewayNameArrayInput` via:

GatewayNameArray{ GatewayNameArgs{...} }

type GatewayNameArrayOutput

type GatewayNameArrayOutput struct{ *pulumi.OutputState }

func (GatewayNameArrayOutput) ElementType

func (GatewayNameArrayOutput) ElementType() reflect.Type

func (GatewayNameArrayOutput) Index

func (GatewayNameArrayOutput) ToGatewayNameArrayOutput

func (o GatewayNameArrayOutput) ToGatewayNameArrayOutput() GatewayNameArrayOutput

func (GatewayNameArrayOutput) ToGatewayNameArrayOutputWithContext

func (o GatewayNameArrayOutput) ToGatewayNameArrayOutputWithContext(ctx context.Context) GatewayNameArrayOutput

type GatewayNameInput

type GatewayNameInput interface {
	pulumi.Input

	ToGatewayNameOutput() GatewayNameOutput
	ToGatewayNameOutputWithContext(ctx context.Context) GatewayNameOutput
}

type GatewayNameMap

type GatewayNameMap map[string]GatewayNameInput

func (GatewayNameMap) ElementType

func (GatewayNameMap) ElementType() reflect.Type

func (GatewayNameMap) ToGatewayNameMapOutput

func (i GatewayNameMap) ToGatewayNameMapOutput() GatewayNameMapOutput

func (GatewayNameMap) ToGatewayNameMapOutputWithContext

func (i GatewayNameMap) ToGatewayNameMapOutputWithContext(ctx context.Context) GatewayNameMapOutput

type GatewayNameMapInput

type GatewayNameMapInput interface {
	pulumi.Input

	ToGatewayNameMapOutput() GatewayNameMapOutput
	ToGatewayNameMapOutputWithContext(context.Context) GatewayNameMapOutput
}

GatewayNameMapInput is an input type that accepts GatewayNameMap and GatewayNameMapOutput values. You can construct a concrete instance of `GatewayNameMapInput` via:

GatewayNameMap{ "key": GatewayNameArgs{...} }

type GatewayNameMapOutput

type GatewayNameMapOutput struct{ *pulumi.OutputState }

func (GatewayNameMapOutput) ElementType

func (GatewayNameMapOutput) ElementType() reflect.Type

func (GatewayNameMapOutput) MapIndex

func (GatewayNameMapOutput) ToGatewayNameMapOutput

func (o GatewayNameMapOutput) ToGatewayNameMapOutput() GatewayNameMapOutput

func (GatewayNameMapOutput) ToGatewayNameMapOutputWithContext

func (o GatewayNameMapOutput) ToGatewayNameMapOutputWithContext(ctx context.Context) GatewayNameMapOutput

type GatewayNameOutput

type GatewayNameOutput struct{ *pulumi.OutputState }

func (GatewayNameOutput) Backends

func (GatewayNameOutput) Contract_id

func (o GatewayNameOutput) Contract_id() pulumi.IntOutput

func (GatewayNameOutput) Description

func (o GatewayNameOutput) Description() pulumi.StringPtrOutput

func (GatewayNameOutput) ElementType

func (GatewayNameOutput) ElementType() reflect.Type

func (GatewayNameOutput) Fqdn

func (GatewayNameOutput) Name

func (GatewayNameOutput) Name_contract_id

func (o GatewayNameOutput) Name_contract_id() pulumi.IntOutput

func (GatewayNameOutput) Network

func (GatewayNameOutput) Node_deployment_id

func (o GatewayNameOutput) Node_deployment_id() pulumi.IntMapOutput

func (GatewayNameOutput) Node_id

func (o GatewayNameOutput) Node_id() pulumi.AnyOutput

func (GatewayNameOutput) Solution_type

func (o GatewayNameOutput) Solution_type() pulumi.StringPtrOutput

func (GatewayNameOutput) Tls_passthrough

func (o GatewayNameOutput) Tls_passthrough() pulumi.BoolPtrOutput

func (GatewayNameOutput) ToGatewayNameOutput

func (o GatewayNameOutput) ToGatewayNameOutput() GatewayNameOutput

func (GatewayNameOutput) ToGatewayNameOutputWithContext

func (o GatewayNameOutput) ToGatewayNameOutputWithContext(ctx context.Context) GatewayNameOutput

type GatewayNameState

type GatewayNameState struct {
}

func (GatewayNameState) ElementType

func (GatewayNameState) ElementType() reflect.Type

type Group

type Group struct {
	Backends []Backend `pulumi:"backends"`
}

type GroupArgs

type GroupArgs struct {
	Backends BackendArrayInput `pulumi:"backends"`
}

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

func (GroupArgs) ToGroupOutput

func (i GroupArgs) ToGroupOutput() GroupOutput

func (GroupArgs) ToGroupOutputWithContext

func (i GroupArgs) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupArray

type GroupArray []GroupInput

func (GroupArray) ElementType

func (GroupArray) ElementType() reflect.Type

func (GroupArray) ToGroupArrayOutput

func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput

func (GroupArray) ToGroupArrayOutputWithContext

func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupArrayInput

type GroupArrayInput interface {
	pulumi.Input

	ToGroupArrayOutput() GroupArrayOutput
	ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}

GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:

GroupArray{ GroupArgs{...} }

type GroupArrayOutput

type GroupArrayOutput struct{ *pulumi.OutputState }

func (GroupArrayOutput) ElementType

func (GroupArrayOutput) ElementType() reflect.Type

func (GroupArrayOutput) Index

func (GroupArrayOutput) ToGroupArrayOutput

func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput

func (GroupArrayOutput) ToGroupArrayOutputWithContext

func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(context.Context) GroupOutput
}

GroupInput is an input type that accepts GroupArgs and GroupOutput values. You can construct a concrete instance of `GroupInput` via:

GroupArgs{...}

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) Backends

func (o GroupOutput) Backends() BackendArrayOutput

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type K8sNodeComputed

type K8sNodeComputed struct {
	Computed_ip  string `pulumi:"computed_ip"`
	Computed_ip6 string `pulumi:"computed_ip6"`
	Console_url  string `pulumi:"console_url"`
	Ip           string `pulumi:"ip"`
	Network_name string `pulumi:"network_name"`
	Ssh_key      string `pulumi:"ssh_key"`
	Token        string `pulumi:"token"`
	Ygg_ip       string `pulumi:"ygg_ip"`
}

type K8sNodeComputedArgs

type K8sNodeComputedArgs struct {
	Computed_ip  pulumi.StringInput `pulumi:"computed_ip"`
	Computed_ip6 pulumi.StringInput `pulumi:"computed_ip6"`
	Console_url  pulumi.StringInput `pulumi:"console_url"`
	Ip           pulumi.StringInput `pulumi:"ip"`
	Network_name pulumi.StringInput `pulumi:"network_name"`
	Ssh_key      pulumi.StringInput `pulumi:"ssh_key"`
	Token        pulumi.StringInput `pulumi:"token"`
	Ygg_ip       pulumi.StringInput `pulumi:"ygg_ip"`
}

func (K8sNodeComputedArgs) ElementType

func (K8sNodeComputedArgs) ElementType() reflect.Type

func (K8sNodeComputedArgs) ToK8sNodeComputedOutput

func (i K8sNodeComputedArgs) ToK8sNodeComputedOutput() K8sNodeComputedOutput

func (K8sNodeComputedArgs) ToK8sNodeComputedOutputWithContext

func (i K8sNodeComputedArgs) ToK8sNodeComputedOutputWithContext(ctx context.Context) K8sNodeComputedOutput

type K8sNodeComputedInput

type K8sNodeComputedInput interface {
	pulumi.Input

	ToK8sNodeComputedOutput() K8sNodeComputedOutput
	ToK8sNodeComputedOutputWithContext(context.Context) K8sNodeComputedOutput
}

K8sNodeComputedInput is an input type that accepts K8sNodeComputedArgs and K8sNodeComputedOutput values. You can construct a concrete instance of `K8sNodeComputedInput` via:

K8sNodeComputedArgs{...}

type K8sNodeComputedMap

type K8sNodeComputedMap map[string]K8sNodeComputedInput

func (K8sNodeComputedMap) ElementType

func (K8sNodeComputedMap) ElementType() reflect.Type

func (K8sNodeComputedMap) ToK8sNodeComputedMapOutput

func (i K8sNodeComputedMap) ToK8sNodeComputedMapOutput() K8sNodeComputedMapOutput

func (K8sNodeComputedMap) ToK8sNodeComputedMapOutputWithContext

func (i K8sNodeComputedMap) ToK8sNodeComputedMapOutputWithContext(ctx context.Context) K8sNodeComputedMapOutput

type K8sNodeComputedMapInput

type K8sNodeComputedMapInput interface {
	pulumi.Input

	ToK8sNodeComputedMapOutput() K8sNodeComputedMapOutput
	ToK8sNodeComputedMapOutputWithContext(context.Context) K8sNodeComputedMapOutput
}

K8sNodeComputedMapInput is an input type that accepts K8sNodeComputedMap and K8sNodeComputedMapOutput values. You can construct a concrete instance of `K8sNodeComputedMapInput` via:

K8sNodeComputedMap{ "key": K8sNodeComputedArgs{...} }

type K8sNodeComputedMapOutput

type K8sNodeComputedMapOutput struct{ *pulumi.OutputState }

func (K8sNodeComputedMapOutput) ElementType

func (K8sNodeComputedMapOutput) ElementType() reflect.Type

func (K8sNodeComputedMapOutput) MapIndex

func (K8sNodeComputedMapOutput) ToK8sNodeComputedMapOutput

func (o K8sNodeComputedMapOutput) ToK8sNodeComputedMapOutput() K8sNodeComputedMapOutput

func (K8sNodeComputedMapOutput) ToK8sNodeComputedMapOutputWithContext

func (o K8sNodeComputedMapOutput) ToK8sNodeComputedMapOutputWithContext(ctx context.Context) K8sNodeComputedMapOutput

type K8sNodeComputedOutput

type K8sNodeComputedOutput struct{ *pulumi.OutputState }

func (K8sNodeComputedOutput) Computed_ip

func (o K8sNodeComputedOutput) Computed_ip() pulumi.StringOutput

func (K8sNodeComputedOutput) Computed_ip6

func (o K8sNodeComputedOutput) Computed_ip6() pulumi.StringOutput

func (K8sNodeComputedOutput) Console_url

func (o K8sNodeComputedOutput) Console_url() pulumi.StringOutput

func (K8sNodeComputedOutput) ElementType

func (K8sNodeComputedOutput) ElementType() reflect.Type

func (K8sNodeComputedOutput) Ip

func (K8sNodeComputedOutput) Network_name

func (o K8sNodeComputedOutput) Network_name() pulumi.StringOutput

func (K8sNodeComputedOutput) Ssh_key

func (K8sNodeComputedOutput) ToK8sNodeComputedOutput

func (o K8sNodeComputedOutput) ToK8sNodeComputedOutput() K8sNodeComputedOutput

func (K8sNodeComputedOutput) ToK8sNodeComputedOutputWithContext

func (o K8sNodeComputedOutput) ToK8sNodeComputedOutputWithContext(ctx context.Context) K8sNodeComputedOutput

func (K8sNodeComputedOutput) Token

func (K8sNodeComputedOutput) Ygg_ip

type K8sNodeInput

type K8sNodeInput struct {
	Cpu            int         `pulumi:"cpu"`
	Disk_size      int         `pulumi:"disk_size"`
	Flist          *string     `pulumi:"flist"`
	Flist_checksum *string     `pulumi:"flist_checksum"`
	Memory         int         `pulumi:"memory"`
	Name           string      `pulumi:"name"`
	Node           interface{} `pulumi:"node"`
	Planetary      *bool       `pulumi:"planetary"`
	Public_ip      *bool       `pulumi:"public_ip"`
	Public_ip6     *bool       `pulumi:"public_ip6"`
}

type K8sNodeInputArgs

type K8sNodeInputArgs struct {
	Cpu            pulumi.IntInput       `pulumi:"cpu"`
	Disk_size      pulumi.IntInput       `pulumi:"disk_size"`
	Flist          pulumi.StringPtrInput `pulumi:"flist"`
	Flist_checksum pulumi.StringPtrInput `pulumi:"flist_checksum"`
	Memory         pulumi.IntInput       `pulumi:"memory"`
	Name           pulumi.StringInput    `pulumi:"name"`
	Node           pulumi.Input          `pulumi:"node"`
	Planetary      pulumi.BoolPtrInput   `pulumi:"planetary"`
	Public_ip      pulumi.BoolPtrInput   `pulumi:"public_ip"`
	Public_ip6     pulumi.BoolPtrInput   `pulumi:"public_ip6"`
}

func (K8sNodeInputArgs) ElementType

func (K8sNodeInputArgs) ElementType() reflect.Type

func (K8sNodeInputArgs) ToK8sNodeInputOutput

func (i K8sNodeInputArgs) ToK8sNodeInputOutput() K8sNodeInputOutput

func (K8sNodeInputArgs) ToK8sNodeInputOutputWithContext

func (i K8sNodeInputArgs) ToK8sNodeInputOutputWithContext(ctx context.Context) K8sNodeInputOutput

type K8sNodeInputArray

type K8sNodeInputArray []K8sNodeInputInput

func (K8sNodeInputArray) ElementType

func (K8sNodeInputArray) ElementType() reflect.Type

func (K8sNodeInputArray) ToK8sNodeInputArrayOutput

func (i K8sNodeInputArray) ToK8sNodeInputArrayOutput() K8sNodeInputArrayOutput

func (K8sNodeInputArray) ToK8sNodeInputArrayOutputWithContext

func (i K8sNodeInputArray) ToK8sNodeInputArrayOutputWithContext(ctx context.Context) K8sNodeInputArrayOutput

type K8sNodeInputArrayInput

type K8sNodeInputArrayInput interface {
	pulumi.Input

	ToK8sNodeInputArrayOutput() K8sNodeInputArrayOutput
	ToK8sNodeInputArrayOutputWithContext(context.Context) K8sNodeInputArrayOutput
}

K8sNodeInputArrayInput is an input type that accepts K8sNodeInputArray and K8sNodeInputArrayOutput values. You can construct a concrete instance of `K8sNodeInputArrayInput` via:

K8sNodeInputArray{ K8sNodeInputArgs{...} }

type K8sNodeInputArrayOutput

type K8sNodeInputArrayOutput struct{ *pulumi.OutputState }

func (K8sNodeInputArrayOutput) ElementType

func (K8sNodeInputArrayOutput) ElementType() reflect.Type

func (K8sNodeInputArrayOutput) Index

func (K8sNodeInputArrayOutput) ToK8sNodeInputArrayOutput

func (o K8sNodeInputArrayOutput) ToK8sNodeInputArrayOutput() K8sNodeInputArrayOutput

func (K8sNodeInputArrayOutput) ToK8sNodeInputArrayOutputWithContext

func (o K8sNodeInputArrayOutput) ToK8sNodeInputArrayOutputWithContext(ctx context.Context) K8sNodeInputArrayOutput

type K8sNodeInputInput

type K8sNodeInputInput interface {
	pulumi.Input

	ToK8sNodeInputOutput() K8sNodeInputOutput
	ToK8sNodeInputOutputWithContext(context.Context) K8sNodeInputOutput
}

K8sNodeInputInput is an input type that accepts K8sNodeInputArgs and K8sNodeInputOutput values. You can construct a concrete instance of `K8sNodeInputInput` via:

K8sNodeInputArgs{...}

type K8sNodeInputOutput

type K8sNodeInputOutput struct{ *pulumi.OutputState }

func (K8sNodeInputOutput) Cpu

func (K8sNodeInputOutput) Disk_size

func (o K8sNodeInputOutput) Disk_size() pulumi.IntOutput

func (K8sNodeInputOutput) ElementType

func (K8sNodeInputOutput) ElementType() reflect.Type

func (K8sNodeInputOutput) Flist

func (K8sNodeInputOutput) Flist_checksum

func (o K8sNodeInputOutput) Flist_checksum() pulumi.StringPtrOutput

func (K8sNodeInputOutput) Memory

func (o K8sNodeInputOutput) Memory() pulumi.IntOutput

func (K8sNodeInputOutput) Name

func (K8sNodeInputOutput) Node

func (K8sNodeInputOutput) Planetary

func (o K8sNodeInputOutput) Planetary() pulumi.BoolPtrOutput

func (K8sNodeInputOutput) Public_ip

func (o K8sNodeInputOutput) Public_ip() pulumi.BoolPtrOutput

func (K8sNodeInputOutput) Public_ip6

func (o K8sNodeInputOutput) Public_ip6() pulumi.BoolPtrOutput

func (K8sNodeInputOutput) ToK8sNodeInputOutput

func (o K8sNodeInputOutput) ToK8sNodeInputOutput() K8sNodeInputOutput

func (K8sNodeInputOutput) ToK8sNodeInputOutputWithContext

func (o K8sNodeInputOutput) ToK8sNodeInputOutputWithContext(ctx context.Context) K8sNodeInputOutput

type Kubernetes

type Kubernetes struct {
	pulumi.CustomResourceState

	Master             K8sNodeInputOutput       `pulumi:"master"`
	Master_computed    K8sNodeComputedOutput    `pulumi:"master_computed"`
	Network_name       pulumi.StringOutput      `pulumi:"network_name"`
	Node_deployment_id pulumi.IntMapOutput      `pulumi:"node_deployment_id"`
	Nodes_ip_range     pulumi.StringMapOutput   `pulumi:"nodes_ip_range"`
	Solution_type      pulumi.StringPtrOutput   `pulumi:"solution_type"`
	Ssh_key            pulumi.StringPtrOutput   `pulumi:"ssh_key"`
	Token              pulumi.StringOutput      `pulumi:"token"`
	Workers            K8sNodeInputArrayOutput  `pulumi:"workers"`
	Workers_computed   K8sNodeComputedMapOutput `pulumi:"workers_computed"`
}

func GetKubernetes

func GetKubernetes(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KubernetesState, opts ...pulumi.ResourceOption) (*Kubernetes, error)

GetKubernetes gets an existing Kubernetes 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 NewKubernetes

func NewKubernetes(ctx *pulumi.Context,
	name string, args *KubernetesArgs, opts ...pulumi.ResourceOption) (*Kubernetes, error)

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

func (*Kubernetes) ElementType

func (*Kubernetes) ElementType() reflect.Type

func (*Kubernetes) ToKubernetesOutput

func (i *Kubernetes) ToKubernetesOutput() KubernetesOutput

func (*Kubernetes) ToKubernetesOutputWithContext

func (i *Kubernetes) ToKubernetesOutputWithContext(ctx context.Context) KubernetesOutput

type KubernetesArgs

type KubernetesArgs struct {
	Master        K8sNodeInputInput
	Network_name  pulumi.StringInput
	Solution_type pulumi.StringPtrInput
	Ssh_key       pulumi.StringPtrInput
	Token         pulumi.StringInput
	Workers       K8sNodeInputArrayInput
}

The set of arguments for constructing a Kubernetes resource.

func (KubernetesArgs) ElementType

func (KubernetesArgs) ElementType() reflect.Type

type KubernetesArray

type KubernetesArray []KubernetesInput

func (KubernetesArray) ElementType

func (KubernetesArray) ElementType() reflect.Type

func (KubernetesArray) ToKubernetesArrayOutput

func (i KubernetesArray) ToKubernetesArrayOutput() KubernetesArrayOutput

func (KubernetesArray) ToKubernetesArrayOutputWithContext

func (i KubernetesArray) ToKubernetesArrayOutputWithContext(ctx context.Context) KubernetesArrayOutput

type KubernetesArrayInput

type KubernetesArrayInput interface {
	pulumi.Input

	ToKubernetesArrayOutput() KubernetesArrayOutput
	ToKubernetesArrayOutputWithContext(context.Context) KubernetesArrayOutput
}

KubernetesArrayInput is an input type that accepts KubernetesArray and KubernetesArrayOutput values. You can construct a concrete instance of `KubernetesArrayInput` via:

KubernetesArray{ KubernetesArgs{...} }

type KubernetesArrayOutput

type KubernetesArrayOutput struct{ *pulumi.OutputState }

func (KubernetesArrayOutput) ElementType

func (KubernetesArrayOutput) ElementType() reflect.Type

func (KubernetesArrayOutput) Index

func (KubernetesArrayOutput) ToKubernetesArrayOutput

func (o KubernetesArrayOutput) ToKubernetesArrayOutput() KubernetesArrayOutput

func (KubernetesArrayOutput) ToKubernetesArrayOutputWithContext

func (o KubernetesArrayOutput) ToKubernetesArrayOutputWithContext(ctx context.Context) KubernetesArrayOutput

type KubernetesInput

type KubernetesInput interface {
	pulumi.Input

	ToKubernetesOutput() KubernetesOutput
	ToKubernetesOutputWithContext(ctx context.Context) KubernetesOutput
}

type KubernetesMap

type KubernetesMap map[string]KubernetesInput

func (KubernetesMap) ElementType

func (KubernetesMap) ElementType() reflect.Type

func (KubernetesMap) ToKubernetesMapOutput

func (i KubernetesMap) ToKubernetesMapOutput() KubernetesMapOutput

func (KubernetesMap) ToKubernetesMapOutputWithContext

func (i KubernetesMap) ToKubernetesMapOutputWithContext(ctx context.Context) KubernetesMapOutput

type KubernetesMapInput

type KubernetesMapInput interface {
	pulumi.Input

	ToKubernetesMapOutput() KubernetesMapOutput
	ToKubernetesMapOutputWithContext(context.Context) KubernetesMapOutput
}

KubernetesMapInput is an input type that accepts KubernetesMap and KubernetesMapOutput values. You can construct a concrete instance of `KubernetesMapInput` via:

KubernetesMap{ "key": KubernetesArgs{...} }

type KubernetesMapOutput

type KubernetesMapOutput struct{ *pulumi.OutputState }

func (KubernetesMapOutput) ElementType

func (KubernetesMapOutput) ElementType() reflect.Type

func (KubernetesMapOutput) MapIndex

func (KubernetesMapOutput) ToKubernetesMapOutput

func (o KubernetesMapOutput) ToKubernetesMapOutput() KubernetesMapOutput

func (KubernetesMapOutput) ToKubernetesMapOutputWithContext

func (o KubernetesMapOutput) ToKubernetesMapOutputWithContext(ctx context.Context) KubernetesMapOutput

type KubernetesOutput

type KubernetesOutput struct{ *pulumi.OutputState }

func (KubernetesOutput) ElementType

func (KubernetesOutput) ElementType() reflect.Type

func (KubernetesOutput) Master

func (KubernetesOutput) Master_computed

func (o KubernetesOutput) Master_computed() K8sNodeComputedOutput

func (KubernetesOutput) Network_name

func (o KubernetesOutput) Network_name() pulumi.StringOutput

func (KubernetesOutput) Node_deployment_id

func (o KubernetesOutput) Node_deployment_id() pulumi.IntMapOutput

func (KubernetesOutput) Nodes_ip_range

func (o KubernetesOutput) Nodes_ip_range() pulumi.StringMapOutput

func (KubernetesOutput) Solution_type

func (o KubernetesOutput) Solution_type() pulumi.StringPtrOutput

func (KubernetesOutput) Ssh_key

func (KubernetesOutput) ToKubernetesOutput

func (o KubernetesOutput) ToKubernetesOutput() KubernetesOutput

func (KubernetesOutput) ToKubernetesOutputWithContext

func (o KubernetesOutput) ToKubernetesOutputWithContext(ctx context.Context) KubernetesOutput

func (KubernetesOutput) Token

func (KubernetesOutput) Workers

func (KubernetesOutput) Workers_computed

func (o KubernetesOutput) Workers_computed() K8sNodeComputedMapOutput

type KubernetesState

type KubernetesState struct {
}

func (KubernetesState) ElementType

func (KubernetesState) ElementType() reflect.Type

type Metadata

type Metadata struct {
	Backends             []Backend `pulumi:"backends"`
	Encryption_algorithm *string   `pulumi:"encryption_algorithm"`
	Encryption_key       string    `pulumi:"encryption_key"`
	Prefix               string    `pulumi:"prefix"`
	Type                 *string   `pulumi:"type"`
}

type MetadataArgs

type MetadataArgs struct {
	Backends             BackendArrayInput     `pulumi:"backends"`
	Encryption_algorithm pulumi.StringPtrInput `pulumi:"encryption_algorithm"`
	Encryption_key       pulumi.StringInput    `pulumi:"encryption_key"`
	Prefix               pulumi.StringInput    `pulumi:"prefix"`
	Type                 pulumi.StringPtrInput `pulumi:"type"`
}

func (MetadataArgs) ElementType

func (MetadataArgs) ElementType() reflect.Type

func (MetadataArgs) ToMetadataOutput

func (i MetadataArgs) ToMetadataOutput() MetadataOutput

func (MetadataArgs) ToMetadataOutputWithContext

func (i MetadataArgs) ToMetadataOutputWithContext(ctx context.Context) MetadataOutput

type MetadataInput

type MetadataInput interface {
	pulumi.Input

	ToMetadataOutput() MetadataOutput
	ToMetadataOutputWithContext(context.Context) MetadataOutput
}

MetadataInput is an input type that accepts MetadataArgs and MetadataOutput values. You can construct a concrete instance of `MetadataInput` via:

MetadataArgs{...}

type MetadataOutput

type MetadataOutput struct{ *pulumi.OutputState }

func (MetadataOutput) Backends

func (o MetadataOutput) Backends() BackendArrayOutput

func (MetadataOutput) ElementType

func (MetadataOutput) ElementType() reflect.Type

func (MetadataOutput) Encryption_algorithm

func (o MetadataOutput) Encryption_algorithm() pulumi.StringPtrOutput

func (MetadataOutput) Encryption_key

func (o MetadataOutput) Encryption_key() pulumi.StringOutput

func (MetadataOutput) Prefix

func (o MetadataOutput) Prefix() pulumi.StringOutput

func (MetadataOutput) ToMetadataOutput

func (o MetadataOutput) ToMetadataOutput() MetadataOutput

func (MetadataOutput) ToMetadataOutputWithContext

func (o MetadataOutput) ToMetadataOutputWithContext(ctx context.Context) MetadataOutput

func (MetadataOutput) Type

type Mount

type Mount struct {
	Disk_name   string `pulumi:"disk_name"`
	Mount_point string `pulumi:"mount_point"`
}

type MountArgs

type MountArgs struct {
	Disk_name   pulumi.StringInput `pulumi:"disk_name"`
	Mount_point pulumi.StringInput `pulumi:"mount_point"`
}

func (MountArgs) ElementType

func (MountArgs) ElementType() reflect.Type

func (MountArgs) ToMountOutput

func (i MountArgs) ToMountOutput() MountOutput

func (MountArgs) ToMountOutputWithContext

func (i MountArgs) ToMountOutputWithContext(ctx context.Context) MountOutput

type MountArray

type MountArray []MountInput

func (MountArray) ElementType

func (MountArray) ElementType() reflect.Type

func (MountArray) ToMountArrayOutput

func (i MountArray) ToMountArrayOutput() MountArrayOutput

func (MountArray) ToMountArrayOutputWithContext

func (i MountArray) ToMountArrayOutputWithContext(ctx context.Context) MountArrayOutput

type MountArrayInput

type MountArrayInput interface {
	pulumi.Input

	ToMountArrayOutput() MountArrayOutput
	ToMountArrayOutputWithContext(context.Context) MountArrayOutput
}

MountArrayInput is an input type that accepts MountArray and MountArrayOutput values. You can construct a concrete instance of `MountArrayInput` via:

MountArray{ MountArgs{...} }

type MountArrayOutput

type MountArrayOutput struct{ *pulumi.OutputState }

func (MountArrayOutput) ElementType

func (MountArrayOutput) ElementType() reflect.Type

func (MountArrayOutput) Index

func (MountArrayOutput) ToMountArrayOutput

func (o MountArrayOutput) ToMountArrayOutput() MountArrayOutput

func (MountArrayOutput) ToMountArrayOutputWithContext

func (o MountArrayOutput) ToMountArrayOutputWithContext(ctx context.Context) MountArrayOutput

type MountInput

type MountInput interface {
	pulumi.Input

	ToMountOutput() MountOutput
	ToMountOutputWithContext(context.Context) MountOutput
}

MountInput is an input type that accepts MountArgs and MountOutput values. You can construct a concrete instance of `MountInput` via:

MountArgs{...}

type MountOutput

type MountOutput struct{ *pulumi.OutputState }

func (MountOutput) Disk_name

func (o MountOutput) Disk_name() pulumi.StringOutput

func (MountOutput) ElementType

func (MountOutput) ElementType() reflect.Type

func (MountOutput) Mount_point

func (o MountOutput) Mount_point() pulumi.StringOutput

func (MountOutput) ToMountOutput

func (o MountOutput) ToMountOutput() MountOutput

func (MountOutput) ToMountOutputWithContext

func (o MountOutput) ToMountOutputWithContext(ctx context.Context) MountOutput

type Network

type Network struct {
	pulumi.CustomResourceState

	Access_wg_config   pulumi.StringOutput    `pulumi:"access_wg_config"`
	Add_wg_access      pulumi.BoolPtrOutput   `pulumi:"add_wg_access"`
	Description        pulumi.StringOutput    `pulumi:"description"`
	External_ip        pulumi.StringOutput    `pulumi:"external_ip"`
	External_sk        pulumi.StringOutput    `pulumi:"external_sk"`
	Ip_range           pulumi.StringOutput    `pulumi:"ip_range"`
	Name               pulumi.StringOutput    `pulumi:"name"`
	Node_deployment_id pulumi.IntMapOutput    `pulumi:"node_deployment_id"`
	Nodes              pulumi.ArrayOutput     `pulumi:"nodes"`
	Nodes_ip_range     pulumi.StringMapOutput `pulumi:"nodes_ip_range"`
	Public_node_id     pulumi.IntOutput       `pulumi:"public_node_id"`
	Solution_type      pulumi.StringPtrOutput `pulumi:"solution_type"`
}

func GetNetwork

func GetNetwork(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NetworkState, opts ...pulumi.ResourceOption) (*Network, error)

GetNetwork gets an existing Network 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 NewNetwork

func NewNetwork(ctx *pulumi.Context,
	name string, args *NetworkArgs, opts ...pulumi.ResourceOption) (*Network, error)

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

func (*Network) ElementType

func (*Network) ElementType() reflect.Type

func (*Network) ToNetworkOutput

func (i *Network) ToNetworkOutput() NetworkOutput

func (*Network) ToNetworkOutputWithContext

func (i *Network) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

type NetworkArgs

type NetworkArgs struct {
	Add_wg_access pulumi.BoolPtrInput
	Description   pulumi.StringInput
	Ip_range      pulumi.StringInput
	Name          pulumi.StringInput
	Nodes         pulumi.ArrayInput
	Solution_type pulumi.StringPtrInput
}

The set of arguments for constructing a Network resource.

func (NetworkArgs) ElementType

func (NetworkArgs) ElementType() reflect.Type

type NetworkArray

type NetworkArray []NetworkInput

func (NetworkArray) ElementType

func (NetworkArray) ElementType() reflect.Type

func (NetworkArray) ToNetworkArrayOutput

func (i NetworkArray) ToNetworkArrayOutput() NetworkArrayOutput

func (NetworkArray) ToNetworkArrayOutputWithContext

func (i NetworkArray) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput

type NetworkArrayInput

type NetworkArrayInput interface {
	pulumi.Input

	ToNetworkArrayOutput() NetworkArrayOutput
	ToNetworkArrayOutputWithContext(context.Context) NetworkArrayOutput
}

NetworkArrayInput is an input type that accepts NetworkArray and NetworkArrayOutput values. You can construct a concrete instance of `NetworkArrayInput` via:

NetworkArray{ NetworkArgs{...} }

type NetworkArrayOutput

type NetworkArrayOutput struct{ *pulumi.OutputState }

func (NetworkArrayOutput) ElementType

func (NetworkArrayOutput) ElementType() reflect.Type

func (NetworkArrayOutput) Index

func (NetworkArrayOutput) ToNetworkArrayOutput

func (o NetworkArrayOutput) ToNetworkArrayOutput() NetworkArrayOutput

func (NetworkArrayOutput) ToNetworkArrayOutputWithContext

func (o NetworkArrayOutput) ToNetworkArrayOutputWithContext(ctx context.Context) NetworkArrayOutput

type NetworkInput

type NetworkInput interface {
	pulumi.Input

	ToNetworkOutput() NetworkOutput
	ToNetworkOutputWithContext(ctx context.Context) NetworkOutput
}

type NetworkMap

type NetworkMap map[string]NetworkInput

func (NetworkMap) ElementType

func (NetworkMap) ElementType() reflect.Type

func (NetworkMap) ToNetworkMapOutput

func (i NetworkMap) ToNetworkMapOutput() NetworkMapOutput

func (NetworkMap) ToNetworkMapOutputWithContext

func (i NetworkMap) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput

type NetworkMapInput

type NetworkMapInput interface {
	pulumi.Input

	ToNetworkMapOutput() NetworkMapOutput
	ToNetworkMapOutputWithContext(context.Context) NetworkMapOutput
}

NetworkMapInput is an input type that accepts NetworkMap and NetworkMapOutput values. You can construct a concrete instance of `NetworkMapInput` via:

NetworkMap{ "key": NetworkArgs{...} }

type NetworkMapOutput

type NetworkMapOutput struct{ *pulumi.OutputState }

func (NetworkMapOutput) ElementType

func (NetworkMapOutput) ElementType() reflect.Type

func (NetworkMapOutput) MapIndex

func (NetworkMapOutput) ToNetworkMapOutput

func (o NetworkMapOutput) ToNetworkMapOutput() NetworkMapOutput

func (NetworkMapOutput) ToNetworkMapOutputWithContext

func (o NetworkMapOutput) ToNetworkMapOutputWithContext(ctx context.Context) NetworkMapOutput

type NetworkOutput

type NetworkOutput struct{ *pulumi.OutputState }

func (NetworkOutput) Access_wg_config

func (o NetworkOutput) Access_wg_config() pulumi.StringOutput

func (NetworkOutput) Add_wg_access

func (o NetworkOutput) Add_wg_access() pulumi.BoolPtrOutput

func (NetworkOutput) Description

func (o NetworkOutput) Description() pulumi.StringOutput

func (NetworkOutput) ElementType

func (NetworkOutput) ElementType() reflect.Type

func (NetworkOutput) External_ip

func (o NetworkOutput) External_ip() pulumi.StringOutput

func (NetworkOutput) External_sk

func (o NetworkOutput) External_sk() pulumi.StringOutput

func (NetworkOutput) Ip_range

func (o NetworkOutput) Ip_range() pulumi.StringOutput

func (NetworkOutput) Name

func (NetworkOutput) Node_deployment_id

func (o NetworkOutput) Node_deployment_id() pulumi.IntMapOutput

func (NetworkOutput) Nodes

func (o NetworkOutput) Nodes() pulumi.ArrayOutput

func (NetworkOutput) Nodes_ip_range

func (o NetworkOutput) Nodes_ip_range() pulumi.StringMapOutput

func (NetworkOutput) Public_node_id

func (o NetworkOutput) Public_node_id() pulumi.IntOutput

func (NetworkOutput) Solution_type

func (o NetworkOutput) Solution_type() pulumi.StringPtrOutput

func (NetworkOutput) ToNetworkOutput

func (o NetworkOutput) ToNetworkOutput() NetworkOutput

func (NetworkOutput) ToNetworkOutputWithContext

func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

type NetworkState

type NetworkState struct {
}

func (NetworkState) ElementType

func (NetworkState) ElementType() reflect.Type

type QSFSComputed

type QSFSComputed struct {
	Metrics_endpoint string `pulumi:"metrics_endpoint"`
}

type QSFSComputedArgs

type QSFSComputedArgs struct {
	Metrics_endpoint pulumi.StringInput `pulumi:"metrics_endpoint"`
}

func (QSFSComputedArgs) ElementType

func (QSFSComputedArgs) ElementType() reflect.Type

func (QSFSComputedArgs) ToQSFSComputedOutput

func (i QSFSComputedArgs) ToQSFSComputedOutput() QSFSComputedOutput

func (QSFSComputedArgs) ToQSFSComputedOutputWithContext

func (i QSFSComputedArgs) ToQSFSComputedOutputWithContext(ctx context.Context) QSFSComputedOutput

type QSFSComputedArray

type QSFSComputedArray []QSFSComputedInput

func (QSFSComputedArray) ElementType

func (QSFSComputedArray) ElementType() reflect.Type

func (QSFSComputedArray) ToQSFSComputedArrayOutput

func (i QSFSComputedArray) ToQSFSComputedArrayOutput() QSFSComputedArrayOutput

func (QSFSComputedArray) ToQSFSComputedArrayOutputWithContext

func (i QSFSComputedArray) ToQSFSComputedArrayOutputWithContext(ctx context.Context) QSFSComputedArrayOutput

type QSFSComputedArrayInput

type QSFSComputedArrayInput interface {
	pulumi.Input

	ToQSFSComputedArrayOutput() QSFSComputedArrayOutput
	ToQSFSComputedArrayOutputWithContext(context.Context) QSFSComputedArrayOutput
}

QSFSComputedArrayInput is an input type that accepts QSFSComputedArray and QSFSComputedArrayOutput values. You can construct a concrete instance of `QSFSComputedArrayInput` via:

QSFSComputedArray{ QSFSComputedArgs{...} }

type QSFSComputedArrayOutput

type QSFSComputedArrayOutput struct{ *pulumi.OutputState }

func (QSFSComputedArrayOutput) ElementType

func (QSFSComputedArrayOutput) ElementType() reflect.Type

func (QSFSComputedArrayOutput) Index

func (QSFSComputedArrayOutput) ToQSFSComputedArrayOutput

func (o QSFSComputedArrayOutput) ToQSFSComputedArrayOutput() QSFSComputedArrayOutput

func (QSFSComputedArrayOutput) ToQSFSComputedArrayOutputWithContext

func (o QSFSComputedArrayOutput) ToQSFSComputedArrayOutputWithContext(ctx context.Context) QSFSComputedArrayOutput

type QSFSComputedInput

type QSFSComputedInput interface {
	pulumi.Input

	ToQSFSComputedOutput() QSFSComputedOutput
	ToQSFSComputedOutputWithContext(context.Context) QSFSComputedOutput
}

QSFSComputedInput is an input type that accepts QSFSComputedArgs and QSFSComputedOutput values. You can construct a concrete instance of `QSFSComputedInput` via:

QSFSComputedArgs{...}

type QSFSComputedOutput

type QSFSComputedOutput struct{ *pulumi.OutputState }

func (QSFSComputedOutput) ElementType

func (QSFSComputedOutput) ElementType() reflect.Type

func (QSFSComputedOutput) Metrics_endpoint

func (o QSFSComputedOutput) Metrics_endpoint() pulumi.StringOutput

func (QSFSComputedOutput) ToQSFSComputedOutput

func (o QSFSComputedOutput) ToQSFSComputedOutput() QSFSComputedOutput

func (QSFSComputedOutput) ToQSFSComputedOutputWithContext

func (o QSFSComputedOutput) ToQSFSComputedOutputWithContext(ctx context.Context) QSFSComputedOutput

type QSFSInput

type QSFSInput struct {
	Cache                 int      `pulumi:"cache"`
	Compression_algorithm *string  `pulumi:"compression_algorithm"`
	Description           *string  `pulumi:"description"`
	Encryption_algorithm  *string  `pulumi:"encryption_algorithm"`
	Encryption_key        string   `pulumi:"encryption_key"`
	Expected_shards       int      `pulumi:"expected_shards"`
	Groups                []Group  `pulumi:"groups"`
	Max_zdb_data_dir_size int      `pulumi:"max_zdb_data_dir_size"`
	Metadata              Metadata `pulumi:"metadata"`
	Minimal_shards        int      `pulumi:"minimal_shards"`
	Name                  string   `pulumi:"name"`
	Redundant_groups      int      `pulumi:"redundant_groups"`
	Redundant_nodes       int      `pulumi:"redundant_nodes"`
}

type QSFSInputArgs

type QSFSInputArgs struct {
	Cache                 pulumi.IntInput       `pulumi:"cache"`
	Compression_algorithm pulumi.StringPtrInput `pulumi:"compression_algorithm"`
	Description           pulumi.StringPtrInput `pulumi:"description"`
	Encryption_algorithm  pulumi.StringPtrInput `pulumi:"encryption_algorithm"`
	Encryption_key        pulumi.StringInput    `pulumi:"encryption_key"`
	Expected_shards       pulumi.IntInput       `pulumi:"expected_shards"`
	Groups                GroupArrayInput       `pulumi:"groups"`
	Max_zdb_data_dir_size pulumi.IntInput       `pulumi:"max_zdb_data_dir_size"`
	Metadata              MetadataInput         `pulumi:"metadata"`
	Minimal_shards        pulumi.IntInput       `pulumi:"minimal_shards"`
	Name                  pulumi.StringInput    `pulumi:"name"`
	Redundant_groups      pulumi.IntInput       `pulumi:"redundant_groups"`
	Redundant_nodes       pulumi.IntInput       `pulumi:"redundant_nodes"`
}

func (QSFSInputArgs) ElementType

func (QSFSInputArgs) ElementType() reflect.Type

func (QSFSInputArgs) ToQSFSInputOutput

func (i QSFSInputArgs) ToQSFSInputOutput() QSFSInputOutput

func (QSFSInputArgs) ToQSFSInputOutputWithContext

func (i QSFSInputArgs) ToQSFSInputOutputWithContext(ctx context.Context) QSFSInputOutput

type QSFSInputArray

type QSFSInputArray []QSFSInputInput

func (QSFSInputArray) ElementType

func (QSFSInputArray) ElementType() reflect.Type

func (QSFSInputArray) ToQSFSInputArrayOutput

func (i QSFSInputArray) ToQSFSInputArrayOutput() QSFSInputArrayOutput

func (QSFSInputArray) ToQSFSInputArrayOutputWithContext

func (i QSFSInputArray) ToQSFSInputArrayOutputWithContext(ctx context.Context) QSFSInputArrayOutput

type QSFSInputArrayInput

type QSFSInputArrayInput interface {
	pulumi.Input

	ToQSFSInputArrayOutput() QSFSInputArrayOutput
	ToQSFSInputArrayOutputWithContext(context.Context) QSFSInputArrayOutput
}

QSFSInputArrayInput is an input type that accepts QSFSInputArray and QSFSInputArrayOutput values. You can construct a concrete instance of `QSFSInputArrayInput` via:

QSFSInputArray{ QSFSInputArgs{...} }

type QSFSInputArrayOutput

type QSFSInputArrayOutput struct{ *pulumi.OutputState }

func (QSFSInputArrayOutput) ElementType

func (QSFSInputArrayOutput) ElementType() reflect.Type

func (QSFSInputArrayOutput) Index

func (QSFSInputArrayOutput) ToQSFSInputArrayOutput

func (o QSFSInputArrayOutput) ToQSFSInputArrayOutput() QSFSInputArrayOutput

func (QSFSInputArrayOutput) ToQSFSInputArrayOutputWithContext

func (o QSFSInputArrayOutput) ToQSFSInputArrayOutputWithContext(ctx context.Context) QSFSInputArrayOutput

type QSFSInputInput

type QSFSInputInput interface {
	pulumi.Input

	ToQSFSInputOutput() QSFSInputOutput
	ToQSFSInputOutputWithContext(context.Context) QSFSInputOutput
}

QSFSInputInput is an input type that accepts QSFSInputArgs and QSFSInputOutput values. You can construct a concrete instance of `QSFSInputInput` via:

QSFSInputArgs{...}

type QSFSInputOutput

type QSFSInputOutput struct{ *pulumi.OutputState }

func (QSFSInputOutput) Cache

func (o QSFSInputOutput) Cache() pulumi.IntOutput

func (QSFSInputOutput) Compression_algorithm

func (o QSFSInputOutput) Compression_algorithm() pulumi.StringPtrOutput

func (QSFSInputOutput) Description

func (o QSFSInputOutput) Description() pulumi.StringPtrOutput

func (QSFSInputOutput) ElementType

func (QSFSInputOutput) ElementType() reflect.Type

func (QSFSInputOutput) Encryption_algorithm

func (o QSFSInputOutput) Encryption_algorithm() pulumi.StringPtrOutput

func (QSFSInputOutput) Encryption_key

func (o QSFSInputOutput) Encryption_key() pulumi.StringOutput

func (QSFSInputOutput) Expected_shards

func (o QSFSInputOutput) Expected_shards() pulumi.IntOutput

func (QSFSInputOutput) Groups

func (o QSFSInputOutput) Groups() GroupArrayOutput

func (QSFSInputOutput) Max_zdb_data_dir_size

func (o QSFSInputOutput) Max_zdb_data_dir_size() pulumi.IntOutput

func (QSFSInputOutput) Metadata

func (o QSFSInputOutput) Metadata() MetadataOutput

func (QSFSInputOutput) Minimal_shards

func (o QSFSInputOutput) Minimal_shards() pulumi.IntOutput

func (QSFSInputOutput) Name

func (QSFSInputOutput) Redundant_groups

func (o QSFSInputOutput) Redundant_groups() pulumi.IntOutput

func (QSFSInputOutput) Redundant_nodes

func (o QSFSInputOutput) Redundant_nodes() pulumi.IntOutput

func (QSFSInputOutput) ToQSFSInputOutput

func (o QSFSInputOutput) ToQSFSInputOutput() QSFSInputOutput

func (QSFSInputOutput) ToQSFSInputOutputWithContext

func (o QSFSInputOutput) ToQSFSInputOutputWithContext(ctx context.Context) QSFSInputOutput

type Scheduler

type Scheduler struct {
	pulumi.CustomResourceState

	Certification_type pulumi.StringPtrOutput `pulumi:"certification_type"`
	City               pulumi.StringPtrOutput `pulumi:"city"`
	Country            pulumi.StringPtrOutput `pulumi:"country"`
	Dedicated          pulumi.BoolPtrOutput   `pulumi:"dedicated"`
	Domain             pulumi.BoolPtrOutput   `pulumi:"domain"`
	Farm_ids           pulumi.IntArrayOutput  `pulumi:"farm_ids"`
	Farm_name          pulumi.StringPtrOutput `pulumi:"farm_name"`
	Free_ips           pulumi.IntPtrOutput    `pulumi:"free_ips"`
	Gpu_available      pulumi.BoolPtrOutput   `pulumi:"gpu_available"`
	Gpu_device_id      pulumi.StringPtrOutput `pulumi:"gpu_device_id"`
	Gpu_device_name    pulumi.StringPtrOutput `pulumi:"gpu_device_name"`
	Gpu_vendor_id      pulumi.StringPtrOutput `pulumi:"gpu_vendor_id"`
	Gpu_vendor_name    pulumi.StringPtrOutput `pulumi:"gpu_vendor_name"`
	Has_gpu            pulumi.BoolPtrOutput   `pulumi:"has_gpu"`
	Hru                pulumi.IntPtrOutput    `pulumi:"hru"`
	Ipv4               pulumi.BoolPtrOutput   `pulumi:"ipv4"`
	Ipv6               pulumi.BoolPtrOutput   `pulumi:"ipv6"`
	Mru                pulumi.IntPtrOutput    `pulumi:"mru"`
	Node_id            pulumi.IntPtrOutput    `pulumi:"node_id"`
	Nodes              pulumi.IntArrayOutput  `pulumi:"nodes"`
	Rentable           pulumi.BoolPtrOutput   `pulumi:"rentable"`
	Rented             pulumi.BoolPtrOutput   `pulumi:"rented"`
	Sru                pulumi.IntPtrOutput    `pulumi:"sru"`
	Twin_id            pulumi.IntPtrOutput    `pulumi:"twin_id"`
}

func GetScheduler

func GetScheduler(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchedulerState, opts ...pulumi.ResourceOption) (*Scheduler, error)

GetScheduler gets an existing Scheduler 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 NewScheduler

func NewScheduler(ctx *pulumi.Context,
	name string, args *SchedulerArgs, opts ...pulumi.ResourceOption) (*Scheduler, error)

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

func (*Scheduler) ElementType

func (*Scheduler) ElementType() reflect.Type

func (*Scheduler) ToSchedulerOutput

func (i *Scheduler) ToSchedulerOutput() SchedulerOutput

func (*Scheduler) ToSchedulerOutputWithContext

func (i *Scheduler) ToSchedulerOutputWithContext(ctx context.Context) SchedulerOutput

type SchedulerArgs

type SchedulerArgs struct {
	Certification_type pulumi.StringPtrInput
	City               pulumi.StringPtrInput
	Country            pulumi.StringPtrInput
	Dedicated          pulumi.BoolPtrInput
	Domain             pulumi.BoolPtrInput
	Farm_ids           pulumi.IntArrayInput
	Farm_name          pulumi.StringPtrInput
	Free_ips           pulumi.IntPtrInput
	Gpu_available      pulumi.BoolPtrInput
	Gpu_device_id      pulumi.StringPtrInput
	Gpu_device_name    pulumi.StringPtrInput
	Gpu_vendor_id      pulumi.StringPtrInput
	Gpu_vendor_name    pulumi.StringPtrInput
	Has_gpu            pulumi.BoolPtrInput
	Hru                pulumi.IntPtrInput
	Ipv4               pulumi.BoolPtrInput
	Ipv6               pulumi.BoolPtrInput
	Mru                pulumi.IntPtrInput
	Node_id            pulumi.IntPtrInput
	Rentable           pulumi.BoolPtrInput
	Rented             pulumi.BoolPtrInput
	Sru                pulumi.IntPtrInput
	Twin_id            pulumi.IntPtrInput
}

The set of arguments for constructing a Scheduler resource.

func (SchedulerArgs) ElementType

func (SchedulerArgs) ElementType() reflect.Type

type SchedulerArray

type SchedulerArray []SchedulerInput

func (SchedulerArray) ElementType

func (SchedulerArray) ElementType() reflect.Type

func (SchedulerArray) ToSchedulerArrayOutput

func (i SchedulerArray) ToSchedulerArrayOutput() SchedulerArrayOutput

func (SchedulerArray) ToSchedulerArrayOutputWithContext

func (i SchedulerArray) ToSchedulerArrayOutputWithContext(ctx context.Context) SchedulerArrayOutput

type SchedulerArrayInput

type SchedulerArrayInput interface {
	pulumi.Input

	ToSchedulerArrayOutput() SchedulerArrayOutput
	ToSchedulerArrayOutputWithContext(context.Context) SchedulerArrayOutput
}

SchedulerArrayInput is an input type that accepts SchedulerArray and SchedulerArrayOutput values. You can construct a concrete instance of `SchedulerArrayInput` via:

SchedulerArray{ SchedulerArgs{...} }

type SchedulerArrayOutput

type SchedulerArrayOutput struct{ *pulumi.OutputState }

func (SchedulerArrayOutput) ElementType

func (SchedulerArrayOutput) ElementType() reflect.Type

func (SchedulerArrayOutput) Index

func (SchedulerArrayOutput) ToSchedulerArrayOutput

func (o SchedulerArrayOutput) ToSchedulerArrayOutput() SchedulerArrayOutput

func (SchedulerArrayOutput) ToSchedulerArrayOutputWithContext

func (o SchedulerArrayOutput) ToSchedulerArrayOutputWithContext(ctx context.Context) SchedulerArrayOutput

type SchedulerInput

type SchedulerInput interface {
	pulumi.Input

	ToSchedulerOutput() SchedulerOutput
	ToSchedulerOutputWithContext(ctx context.Context) SchedulerOutput
}

type SchedulerMap

type SchedulerMap map[string]SchedulerInput

func (SchedulerMap) ElementType

func (SchedulerMap) ElementType() reflect.Type

func (SchedulerMap) ToSchedulerMapOutput

func (i SchedulerMap) ToSchedulerMapOutput() SchedulerMapOutput

func (SchedulerMap) ToSchedulerMapOutputWithContext

func (i SchedulerMap) ToSchedulerMapOutputWithContext(ctx context.Context) SchedulerMapOutput

type SchedulerMapInput

type SchedulerMapInput interface {
	pulumi.Input

	ToSchedulerMapOutput() SchedulerMapOutput
	ToSchedulerMapOutputWithContext(context.Context) SchedulerMapOutput
}

SchedulerMapInput is an input type that accepts SchedulerMap and SchedulerMapOutput values. You can construct a concrete instance of `SchedulerMapInput` via:

SchedulerMap{ "key": SchedulerArgs{...} }

type SchedulerMapOutput

type SchedulerMapOutput struct{ *pulumi.OutputState }

func (SchedulerMapOutput) ElementType

func (SchedulerMapOutput) ElementType() reflect.Type

func (SchedulerMapOutput) MapIndex

func (SchedulerMapOutput) ToSchedulerMapOutput

func (o SchedulerMapOutput) ToSchedulerMapOutput() SchedulerMapOutput

func (SchedulerMapOutput) ToSchedulerMapOutputWithContext

func (o SchedulerMapOutput) ToSchedulerMapOutputWithContext(ctx context.Context) SchedulerMapOutput

type SchedulerOutput

type SchedulerOutput struct{ *pulumi.OutputState }

func (SchedulerOutput) Certification_type

func (o SchedulerOutput) Certification_type() pulumi.StringPtrOutput

func (SchedulerOutput) City

func (SchedulerOutput) Country

func (SchedulerOutput) Dedicated

func (o SchedulerOutput) Dedicated() pulumi.BoolPtrOutput

func (SchedulerOutput) Domain

func (SchedulerOutput) ElementType

func (SchedulerOutput) ElementType() reflect.Type

func (SchedulerOutput) Farm_ids

func (o SchedulerOutput) Farm_ids() pulumi.IntArrayOutput

func (SchedulerOutput) Farm_name

func (o SchedulerOutput) Farm_name() pulumi.StringPtrOutput

func (SchedulerOutput) Free_ips

func (o SchedulerOutput) Free_ips() pulumi.IntPtrOutput

func (SchedulerOutput) Gpu_available

func (o SchedulerOutput) Gpu_available() pulumi.BoolPtrOutput

func (SchedulerOutput) Gpu_device_id

func (o SchedulerOutput) Gpu_device_id() pulumi.StringPtrOutput

func (SchedulerOutput) Gpu_device_name

func (o SchedulerOutput) Gpu_device_name() pulumi.StringPtrOutput

func (SchedulerOutput) Gpu_vendor_id

func (o SchedulerOutput) Gpu_vendor_id() pulumi.StringPtrOutput

func (SchedulerOutput) Gpu_vendor_name

func (o SchedulerOutput) Gpu_vendor_name() pulumi.StringPtrOutput

func (SchedulerOutput) Has_gpu

func (o SchedulerOutput) Has_gpu() pulumi.BoolPtrOutput

func (SchedulerOutput) Hru

func (SchedulerOutput) Ipv4

func (SchedulerOutput) Ipv6

func (SchedulerOutput) Mru

func (SchedulerOutput) Node_id

func (o SchedulerOutput) Node_id() pulumi.IntPtrOutput

func (SchedulerOutput) Nodes

func (SchedulerOutput) Rentable

func (o SchedulerOutput) Rentable() pulumi.BoolPtrOutput

func (SchedulerOutput) Rented

func (SchedulerOutput) Sru

func (SchedulerOutput) ToSchedulerOutput

func (o SchedulerOutput) ToSchedulerOutput() SchedulerOutput

func (SchedulerOutput) ToSchedulerOutputWithContext

func (o SchedulerOutput) ToSchedulerOutputWithContext(ctx context.Context) SchedulerOutput

func (SchedulerOutput) Twin_id

func (o SchedulerOutput) Twin_id() pulumi.IntPtrOutput

type SchedulerState

type SchedulerState struct {
}

func (SchedulerState) ElementType

func (SchedulerState) ElementType() reflect.Type

type VMComputed

type VMComputed struct {
	Computed_ip  string  `pulumi:"computed_ip"`
	Computed_ip6 string  `pulumi:"computed_ip6"`
	Console_url  string  `pulumi:"console_url"`
	Ip           *string `pulumi:"ip"`
	Ygg_ip       string  `pulumi:"ygg_ip"`
}

type VMComputedArgs

type VMComputedArgs struct {
	Computed_ip  pulumi.StringInput    `pulumi:"computed_ip"`
	Computed_ip6 pulumi.StringInput    `pulumi:"computed_ip6"`
	Console_url  pulumi.StringInput    `pulumi:"console_url"`
	Ip           pulumi.StringPtrInput `pulumi:"ip"`
	Ygg_ip       pulumi.StringInput    `pulumi:"ygg_ip"`
}

func (VMComputedArgs) ElementType

func (VMComputedArgs) ElementType() reflect.Type

func (VMComputedArgs) ToVMComputedOutput

func (i VMComputedArgs) ToVMComputedOutput() VMComputedOutput

func (VMComputedArgs) ToVMComputedOutputWithContext

func (i VMComputedArgs) ToVMComputedOutputWithContext(ctx context.Context) VMComputedOutput

type VMComputedArray

type VMComputedArray []VMComputedInput

func (VMComputedArray) ElementType

func (VMComputedArray) ElementType() reflect.Type

func (VMComputedArray) ToVMComputedArrayOutput

func (i VMComputedArray) ToVMComputedArrayOutput() VMComputedArrayOutput

func (VMComputedArray) ToVMComputedArrayOutputWithContext

func (i VMComputedArray) ToVMComputedArrayOutputWithContext(ctx context.Context) VMComputedArrayOutput

type VMComputedArrayInput

type VMComputedArrayInput interface {
	pulumi.Input

	ToVMComputedArrayOutput() VMComputedArrayOutput
	ToVMComputedArrayOutputWithContext(context.Context) VMComputedArrayOutput
}

VMComputedArrayInput is an input type that accepts VMComputedArray and VMComputedArrayOutput values. You can construct a concrete instance of `VMComputedArrayInput` via:

VMComputedArray{ VMComputedArgs{...} }

type VMComputedArrayOutput

type VMComputedArrayOutput struct{ *pulumi.OutputState }

func (VMComputedArrayOutput) ElementType

func (VMComputedArrayOutput) ElementType() reflect.Type

func (VMComputedArrayOutput) Index

func (VMComputedArrayOutput) ToVMComputedArrayOutput

func (o VMComputedArrayOutput) ToVMComputedArrayOutput() VMComputedArrayOutput

func (VMComputedArrayOutput) ToVMComputedArrayOutputWithContext

func (o VMComputedArrayOutput) ToVMComputedArrayOutputWithContext(ctx context.Context) VMComputedArrayOutput

type VMComputedInput

type VMComputedInput interface {
	pulumi.Input

	ToVMComputedOutput() VMComputedOutput
	ToVMComputedOutputWithContext(context.Context) VMComputedOutput
}

VMComputedInput is an input type that accepts VMComputedArgs and VMComputedOutput values. You can construct a concrete instance of `VMComputedInput` via:

VMComputedArgs{...}

type VMComputedOutput

type VMComputedOutput struct{ *pulumi.OutputState }

func (VMComputedOutput) Computed_ip

func (o VMComputedOutput) Computed_ip() pulumi.StringOutput

func (VMComputedOutput) Computed_ip6

func (o VMComputedOutput) Computed_ip6() pulumi.StringOutput

func (VMComputedOutput) Console_url

func (o VMComputedOutput) Console_url() pulumi.StringOutput

func (VMComputedOutput) ElementType

func (VMComputedOutput) ElementType() reflect.Type

func (VMComputedOutput) Ip

func (VMComputedOutput) ToVMComputedOutput

func (o VMComputedOutput) ToVMComputedOutput() VMComputedOutput

func (VMComputedOutput) ToVMComputedOutputWithContext

func (o VMComputedOutput) ToVMComputedOutputWithContext(ctx context.Context) VMComputedOutput

func (VMComputedOutput) Ygg_ip

type VMInput

type VMInput struct {
	Cpu            int               `pulumi:"cpu"`
	Description    *string           `pulumi:"description"`
	Entrypoint     *string           `pulumi:"entrypoint"`
	Env_vars       map[string]string `pulumi:"env_vars"`
	Flist          string            `pulumi:"flist"`
	Flist_checksum *string           `pulumi:"flist_checksum"`
	Gpus           []string          `pulumi:"gpus"`
	Memory         int               `pulumi:"memory"`
	Mounts         []Mount           `pulumi:"mounts"`
	Name           string            `pulumi:"name"`
	Network_name   string            `pulumi:"network_name"`
	Planetary      *bool             `pulumi:"planetary"`
	Public_ip      *bool             `pulumi:"public_ip"`
	Public_ip6     *bool             `pulumi:"public_ip6"`
	Rootfs_size    *int              `pulumi:"rootfs_size"`
	Zlogs          []Zlog            `pulumi:"zlogs"`
}

type VMInputArgs

type VMInputArgs struct {
	Cpu            pulumi.IntInput         `pulumi:"cpu"`
	Description    pulumi.StringPtrInput   `pulumi:"description"`
	Entrypoint     pulumi.StringPtrInput   `pulumi:"entrypoint"`
	Env_vars       pulumi.StringMapInput   `pulumi:"env_vars"`
	Flist          pulumi.StringInput      `pulumi:"flist"`
	Flist_checksum pulumi.StringPtrInput   `pulumi:"flist_checksum"`
	Gpus           pulumi.StringArrayInput `pulumi:"gpus"`
	Memory         pulumi.IntInput         `pulumi:"memory"`
	Mounts         MountArrayInput         `pulumi:"mounts"`
	Name           pulumi.StringInput      `pulumi:"name"`
	Network_name   pulumi.StringInput      `pulumi:"network_name"`
	Planetary      pulumi.BoolPtrInput     `pulumi:"planetary"`
	Public_ip      pulumi.BoolPtrInput     `pulumi:"public_ip"`
	Public_ip6     pulumi.BoolPtrInput     `pulumi:"public_ip6"`
	Rootfs_size    pulumi.IntPtrInput      `pulumi:"rootfs_size"`
	Zlogs          ZlogArrayInput          `pulumi:"zlogs"`
}

func (VMInputArgs) ElementType

func (VMInputArgs) ElementType() reflect.Type

func (VMInputArgs) ToVMInputOutput

func (i VMInputArgs) ToVMInputOutput() VMInputOutput

func (VMInputArgs) ToVMInputOutputWithContext

func (i VMInputArgs) ToVMInputOutputWithContext(ctx context.Context) VMInputOutput

type VMInputArray

type VMInputArray []VMInputInput

func (VMInputArray) ElementType

func (VMInputArray) ElementType() reflect.Type

func (VMInputArray) ToVMInputArrayOutput

func (i VMInputArray) ToVMInputArrayOutput() VMInputArrayOutput

func (VMInputArray) ToVMInputArrayOutputWithContext

func (i VMInputArray) ToVMInputArrayOutputWithContext(ctx context.Context) VMInputArrayOutput

type VMInputArrayInput

type VMInputArrayInput interface {
	pulumi.Input

	ToVMInputArrayOutput() VMInputArrayOutput
	ToVMInputArrayOutputWithContext(context.Context) VMInputArrayOutput
}

VMInputArrayInput is an input type that accepts VMInputArray and VMInputArrayOutput values. You can construct a concrete instance of `VMInputArrayInput` via:

VMInputArray{ VMInputArgs{...} }

type VMInputArrayOutput

type VMInputArrayOutput struct{ *pulumi.OutputState }

func (VMInputArrayOutput) ElementType

func (VMInputArrayOutput) ElementType() reflect.Type

func (VMInputArrayOutput) Index

func (VMInputArrayOutput) ToVMInputArrayOutput

func (o VMInputArrayOutput) ToVMInputArrayOutput() VMInputArrayOutput

func (VMInputArrayOutput) ToVMInputArrayOutputWithContext

func (o VMInputArrayOutput) ToVMInputArrayOutputWithContext(ctx context.Context) VMInputArrayOutput

type VMInputInput

type VMInputInput interface {
	pulumi.Input

	ToVMInputOutput() VMInputOutput
	ToVMInputOutputWithContext(context.Context) VMInputOutput
}

VMInputInput is an input type that accepts VMInputArgs and VMInputOutput values. You can construct a concrete instance of `VMInputInput` via:

VMInputArgs{...}

type VMInputOutput

type VMInputOutput struct{ *pulumi.OutputState }

func (VMInputOutput) Cpu

func (o VMInputOutput) Cpu() pulumi.IntOutput

func (VMInputOutput) Description

func (o VMInputOutput) Description() pulumi.StringPtrOutput

func (VMInputOutput) ElementType

func (VMInputOutput) ElementType() reflect.Type

func (VMInputOutput) Entrypoint

func (o VMInputOutput) Entrypoint() pulumi.StringPtrOutput

func (VMInputOutput) Env_vars

func (o VMInputOutput) Env_vars() pulumi.StringMapOutput

func (VMInputOutput) Flist

func (o VMInputOutput) Flist() pulumi.StringOutput

func (VMInputOutput) Flist_checksum

func (o VMInputOutput) Flist_checksum() pulumi.StringPtrOutput

func (VMInputOutput) Gpus

func (VMInputOutput) Memory

func (o VMInputOutput) Memory() pulumi.IntOutput

func (VMInputOutput) Mounts

func (o VMInputOutput) Mounts() MountArrayOutput

func (VMInputOutput) Name

func (VMInputOutput) Network_name

func (o VMInputOutput) Network_name() pulumi.StringOutput

func (VMInputOutput) Planetary

func (o VMInputOutput) Planetary() pulumi.BoolPtrOutput

func (VMInputOutput) Public_ip

func (o VMInputOutput) Public_ip() pulumi.BoolPtrOutput

func (VMInputOutput) Public_ip6

func (o VMInputOutput) Public_ip6() pulumi.BoolPtrOutput

func (VMInputOutput) Rootfs_size

func (o VMInputOutput) Rootfs_size() pulumi.IntPtrOutput

func (VMInputOutput) ToVMInputOutput

func (o VMInputOutput) ToVMInputOutput() VMInputOutput

func (VMInputOutput) ToVMInputOutputWithContext

func (o VMInputOutput) ToVMInputOutputWithContext(ctx context.Context) VMInputOutput

func (VMInputOutput) Zlogs

func (o VMInputOutput) Zlogs() ZlogArrayOutput

type ZDBComputed

type ZDBComputed struct {
	Ips       []string `pulumi:"ips"`
	Namespace string   `pulumi:"namespace"`
	Port      int      `pulumi:"port"`
}

type ZDBComputedArgs

type ZDBComputedArgs struct {
	Ips       pulumi.StringArrayInput `pulumi:"ips"`
	Namespace pulumi.StringInput      `pulumi:"namespace"`
	Port      pulumi.IntInput         `pulumi:"port"`
}

func (ZDBComputedArgs) ElementType

func (ZDBComputedArgs) ElementType() reflect.Type

func (ZDBComputedArgs) ToZDBComputedOutput

func (i ZDBComputedArgs) ToZDBComputedOutput() ZDBComputedOutput

func (ZDBComputedArgs) ToZDBComputedOutputWithContext

func (i ZDBComputedArgs) ToZDBComputedOutputWithContext(ctx context.Context) ZDBComputedOutput

type ZDBComputedArray

type ZDBComputedArray []ZDBComputedInput

func (ZDBComputedArray) ElementType

func (ZDBComputedArray) ElementType() reflect.Type

func (ZDBComputedArray) ToZDBComputedArrayOutput

func (i ZDBComputedArray) ToZDBComputedArrayOutput() ZDBComputedArrayOutput

func (ZDBComputedArray) ToZDBComputedArrayOutputWithContext

func (i ZDBComputedArray) ToZDBComputedArrayOutputWithContext(ctx context.Context) ZDBComputedArrayOutput

type ZDBComputedArrayInput

type ZDBComputedArrayInput interface {
	pulumi.Input

	ToZDBComputedArrayOutput() ZDBComputedArrayOutput
	ToZDBComputedArrayOutputWithContext(context.Context) ZDBComputedArrayOutput
}

ZDBComputedArrayInput is an input type that accepts ZDBComputedArray and ZDBComputedArrayOutput values. You can construct a concrete instance of `ZDBComputedArrayInput` via:

ZDBComputedArray{ ZDBComputedArgs{...} }

type ZDBComputedArrayOutput

type ZDBComputedArrayOutput struct{ *pulumi.OutputState }

func (ZDBComputedArrayOutput) ElementType

func (ZDBComputedArrayOutput) ElementType() reflect.Type

func (ZDBComputedArrayOutput) Index

func (ZDBComputedArrayOutput) ToZDBComputedArrayOutput

func (o ZDBComputedArrayOutput) ToZDBComputedArrayOutput() ZDBComputedArrayOutput

func (ZDBComputedArrayOutput) ToZDBComputedArrayOutputWithContext

func (o ZDBComputedArrayOutput) ToZDBComputedArrayOutputWithContext(ctx context.Context) ZDBComputedArrayOutput

type ZDBComputedInput

type ZDBComputedInput interface {
	pulumi.Input

	ToZDBComputedOutput() ZDBComputedOutput
	ToZDBComputedOutputWithContext(context.Context) ZDBComputedOutput
}

ZDBComputedInput is an input type that accepts ZDBComputedArgs and ZDBComputedOutput values. You can construct a concrete instance of `ZDBComputedInput` via:

ZDBComputedArgs{...}

type ZDBComputedOutput

type ZDBComputedOutput struct{ *pulumi.OutputState }

func (ZDBComputedOutput) ElementType

func (ZDBComputedOutput) ElementType() reflect.Type

func (ZDBComputedOutput) Ips

func (ZDBComputedOutput) Namespace

func (o ZDBComputedOutput) Namespace() pulumi.StringOutput

func (ZDBComputedOutput) Port

func (ZDBComputedOutput) ToZDBComputedOutput

func (o ZDBComputedOutput) ToZDBComputedOutput() ZDBComputedOutput

func (ZDBComputedOutput) ToZDBComputedOutputWithContext

func (o ZDBComputedOutput) ToZDBComputedOutputWithContext(ctx context.Context) ZDBComputedOutput

type ZDBInput

type ZDBInput struct {
	Description *string `pulumi:"description"`
	Mode        *string `pulumi:"mode"`
	Name        string  `pulumi:"name"`
	Password    string  `pulumi:"password"`
	Public      *bool   `pulumi:"public"`
	Size        int     `pulumi:"size"`
}

func (*ZDBInput) Defaults

func (val *ZDBInput) Defaults() *ZDBInput

Defaults sets the appropriate defaults for ZDBInput

type ZDBInputArgs

type ZDBInputArgs struct {
	Description pulumi.StringPtrInput `pulumi:"description"`
	Mode        pulumi.StringPtrInput `pulumi:"mode"`
	Name        pulumi.StringInput    `pulumi:"name"`
	Password    pulumi.StringInput    `pulumi:"password"`
	Public      pulumi.BoolPtrInput   `pulumi:"public"`
	Size        pulumi.IntInput       `pulumi:"size"`
}

func (*ZDBInputArgs) Defaults

func (val *ZDBInputArgs) Defaults() *ZDBInputArgs

Defaults sets the appropriate defaults for ZDBInputArgs

func (ZDBInputArgs) ElementType

func (ZDBInputArgs) ElementType() reflect.Type

func (ZDBInputArgs) ToZDBInputOutput

func (i ZDBInputArgs) ToZDBInputOutput() ZDBInputOutput

func (ZDBInputArgs) ToZDBInputOutputWithContext

func (i ZDBInputArgs) ToZDBInputOutputWithContext(ctx context.Context) ZDBInputOutput

type ZDBInputArray

type ZDBInputArray []ZDBInputInput

func (ZDBInputArray) ElementType

func (ZDBInputArray) ElementType() reflect.Type

func (ZDBInputArray) ToZDBInputArrayOutput

func (i ZDBInputArray) ToZDBInputArrayOutput() ZDBInputArrayOutput

func (ZDBInputArray) ToZDBInputArrayOutputWithContext

func (i ZDBInputArray) ToZDBInputArrayOutputWithContext(ctx context.Context) ZDBInputArrayOutput

type ZDBInputArrayInput

type ZDBInputArrayInput interface {
	pulumi.Input

	ToZDBInputArrayOutput() ZDBInputArrayOutput
	ToZDBInputArrayOutputWithContext(context.Context) ZDBInputArrayOutput
}

ZDBInputArrayInput is an input type that accepts ZDBInputArray and ZDBInputArrayOutput values. You can construct a concrete instance of `ZDBInputArrayInput` via:

ZDBInputArray{ ZDBInputArgs{...} }

type ZDBInputArrayOutput

type ZDBInputArrayOutput struct{ *pulumi.OutputState }

func (ZDBInputArrayOutput) ElementType

func (ZDBInputArrayOutput) ElementType() reflect.Type

func (ZDBInputArrayOutput) Index

func (ZDBInputArrayOutput) ToZDBInputArrayOutput

func (o ZDBInputArrayOutput) ToZDBInputArrayOutput() ZDBInputArrayOutput

func (ZDBInputArrayOutput) ToZDBInputArrayOutputWithContext

func (o ZDBInputArrayOutput) ToZDBInputArrayOutputWithContext(ctx context.Context) ZDBInputArrayOutput

type ZDBInputInput

type ZDBInputInput interface {
	pulumi.Input

	ToZDBInputOutput() ZDBInputOutput
	ToZDBInputOutputWithContext(context.Context) ZDBInputOutput
}

ZDBInputInput is an input type that accepts ZDBInputArgs and ZDBInputOutput values. You can construct a concrete instance of `ZDBInputInput` via:

ZDBInputArgs{...}

type ZDBInputOutput

type ZDBInputOutput struct{ *pulumi.OutputState }

func (ZDBInputOutput) Description

func (o ZDBInputOutput) Description() pulumi.StringPtrOutput

func (ZDBInputOutput) ElementType

func (ZDBInputOutput) ElementType() reflect.Type

func (ZDBInputOutput) Mode

func (ZDBInputOutput) Name

func (ZDBInputOutput) Password

func (o ZDBInputOutput) Password() pulumi.StringOutput

func (ZDBInputOutput) Public

func (o ZDBInputOutput) Public() pulumi.BoolPtrOutput

func (ZDBInputOutput) Size

func (o ZDBInputOutput) Size() pulumi.IntOutput

func (ZDBInputOutput) ToZDBInputOutput

func (o ZDBInputOutput) ToZDBInputOutput() ZDBInputOutput

func (ZDBInputOutput) ToZDBInputOutputWithContext

func (o ZDBInputOutput) ToZDBInputOutputWithContext(ctx context.Context) ZDBInputOutput

type Zlog

type Zlog struct {
	Output   string `pulumi:"output"`
	Zmachine string `pulumi:"zmachine"`
}

type ZlogArgs

type ZlogArgs struct {
	Output   pulumi.StringInput `pulumi:"output"`
	Zmachine pulumi.StringInput `pulumi:"zmachine"`
}

func (ZlogArgs) ElementType

func (ZlogArgs) ElementType() reflect.Type

func (ZlogArgs) ToZlogOutput

func (i ZlogArgs) ToZlogOutput() ZlogOutput

func (ZlogArgs) ToZlogOutputWithContext

func (i ZlogArgs) ToZlogOutputWithContext(ctx context.Context) ZlogOutput

type ZlogArray

type ZlogArray []ZlogInput

func (ZlogArray) ElementType

func (ZlogArray) ElementType() reflect.Type

func (ZlogArray) ToZlogArrayOutput

func (i ZlogArray) ToZlogArrayOutput() ZlogArrayOutput

func (ZlogArray) ToZlogArrayOutputWithContext

func (i ZlogArray) ToZlogArrayOutputWithContext(ctx context.Context) ZlogArrayOutput

type ZlogArrayInput

type ZlogArrayInput interface {
	pulumi.Input

	ToZlogArrayOutput() ZlogArrayOutput
	ToZlogArrayOutputWithContext(context.Context) ZlogArrayOutput
}

ZlogArrayInput is an input type that accepts ZlogArray and ZlogArrayOutput values. You can construct a concrete instance of `ZlogArrayInput` via:

ZlogArray{ ZlogArgs{...} }

type ZlogArrayOutput

type ZlogArrayOutput struct{ *pulumi.OutputState }

func (ZlogArrayOutput) ElementType

func (ZlogArrayOutput) ElementType() reflect.Type

func (ZlogArrayOutput) Index

func (ZlogArrayOutput) ToZlogArrayOutput

func (o ZlogArrayOutput) ToZlogArrayOutput() ZlogArrayOutput

func (ZlogArrayOutput) ToZlogArrayOutputWithContext

func (o ZlogArrayOutput) ToZlogArrayOutputWithContext(ctx context.Context) ZlogArrayOutput

type ZlogInput

type ZlogInput interface {
	pulumi.Input

	ToZlogOutput() ZlogOutput
	ToZlogOutputWithContext(context.Context) ZlogOutput
}

ZlogInput is an input type that accepts ZlogArgs and ZlogOutput values. You can construct a concrete instance of `ZlogInput` via:

ZlogArgs{...}

type ZlogOutput

type ZlogOutput struct{ *pulumi.OutputState }

func (ZlogOutput) ElementType

func (ZlogOutput) ElementType() reflect.Type

func (ZlogOutput) Output

func (o ZlogOutput) Output() pulumi.StringOutput

func (ZlogOutput) ToZlogOutput

func (o ZlogOutput) ToZlogOutput() ZlogOutput

func (ZlogOutput) ToZlogOutputWithContext

func (o ZlogOutput) ToZlogOutputWithContext(ctx context.Context) ZlogOutput

func (ZlogOutput) Zmachine

func (o ZlogOutput) Zmachine() pulumi.StringOutput

Jump to

Keyboard shortcuts

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