dnats

package
v0.0.0-...-9ab2e28 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InstancesArgs

type InstancesArgs struct {
	Description      *string `pulumi:"description"`
	ElasticIp        *string `pulumi:"elasticIp"`
	ElasticPort      *string `pulumi:"elasticPort"`
	NatId            *string `pulumi:"natId"`
	PrivateIp        *string `pulumi:"privateIp"`
	PrivatePort      *string `pulumi:"privatePort"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	VpcId            *string `pulumi:"vpcId"`
}

A collection of arguments for invoking Instances.

type InstancesDnatList

type InstancesDnatList struct {
	Description *string `pulumi:"description"`
	ElasticIp   string  `pulumi:"elasticIp"`
	ElasticPort string  `pulumi:"elasticPort"`
	NatId       string  `pulumi:"natId"`
	PrivateIp   string  `pulumi:"privateIp"`
	PrivatePort string  `pulumi:"privatePort"`
	Protocol    string  `pulumi:"protocol"`
	VpcId       string  `pulumi:"vpcId"`
}

type InstancesDnatListArgs

type InstancesDnatListArgs struct {
	Description pulumi.StringPtrInput `pulumi:"description"`
	ElasticIp   pulumi.StringInput    `pulumi:"elasticIp"`
	ElasticPort pulumi.StringInput    `pulumi:"elasticPort"`
	NatId       pulumi.StringInput    `pulumi:"natId"`
	PrivateIp   pulumi.StringInput    `pulumi:"privateIp"`
	PrivatePort pulumi.StringInput    `pulumi:"privatePort"`
	Protocol    pulumi.StringInput    `pulumi:"protocol"`
	VpcId       pulumi.StringInput    `pulumi:"vpcId"`
}

func (InstancesDnatListArgs) ElementType

func (InstancesDnatListArgs) ElementType() reflect.Type

func (InstancesDnatListArgs) ToInstancesDnatListOutput

func (i InstancesDnatListArgs) ToInstancesDnatListOutput() InstancesDnatListOutput

func (InstancesDnatListArgs) ToInstancesDnatListOutputWithContext

func (i InstancesDnatListArgs) ToInstancesDnatListOutputWithContext(ctx context.Context) InstancesDnatListOutput

type InstancesDnatListArray

type InstancesDnatListArray []InstancesDnatListInput

func (InstancesDnatListArray) ElementType

func (InstancesDnatListArray) ElementType() reflect.Type

func (InstancesDnatListArray) ToInstancesDnatListArrayOutput

func (i InstancesDnatListArray) ToInstancesDnatListArrayOutput() InstancesDnatListArrayOutput

func (InstancesDnatListArray) ToInstancesDnatListArrayOutputWithContext

func (i InstancesDnatListArray) ToInstancesDnatListArrayOutputWithContext(ctx context.Context) InstancesDnatListArrayOutput

type InstancesDnatListArrayInput

type InstancesDnatListArrayInput interface {
	pulumi.Input

	ToInstancesDnatListArrayOutput() InstancesDnatListArrayOutput
	ToInstancesDnatListArrayOutputWithContext(context.Context) InstancesDnatListArrayOutput
}

InstancesDnatListArrayInput is an input type that accepts InstancesDnatListArray and InstancesDnatListArrayOutput values. You can construct a concrete instance of `InstancesDnatListArrayInput` via:

InstancesDnatListArray{ InstancesDnatListArgs{...} }

type InstancesDnatListArrayOutput

type InstancesDnatListArrayOutput struct{ *pulumi.OutputState }

func (InstancesDnatListArrayOutput) ElementType

func (InstancesDnatListArrayOutput) Index

func (InstancesDnatListArrayOutput) ToInstancesDnatListArrayOutput

func (o InstancesDnatListArrayOutput) ToInstancesDnatListArrayOutput() InstancesDnatListArrayOutput

func (InstancesDnatListArrayOutput) ToInstancesDnatListArrayOutputWithContext

func (o InstancesDnatListArrayOutput) ToInstancesDnatListArrayOutputWithContext(ctx context.Context) InstancesDnatListArrayOutput

type InstancesDnatListInput

type InstancesDnatListInput interface {
	pulumi.Input

	ToInstancesDnatListOutput() InstancesDnatListOutput
	ToInstancesDnatListOutputWithContext(context.Context) InstancesDnatListOutput
}

InstancesDnatListInput is an input type that accepts InstancesDnatListArgs and InstancesDnatListOutput values. You can construct a concrete instance of `InstancesDnatListInput` via:

InstancesDnatListArgs{...}

type InstancesDnatListOutput

type InstancesDnatListOutput struct{ *pulumi.OutputState }

func (InstancesDnatListOutput) Description

func (InstancesDnatListOutput) ElasticIp

func (InstancesDnatListOutput) ElasticPort

func (InstancesDnatListOutput) ElementType

func (InstancesDnatListOutput) ElementType() reflect.Type

func (InstancesDnatListOutput) NatId

func (InstancesDnatListOutput) PrivateIp

func (InstancesDnatListOutput) PrivatePort

func (InstancesDnatListOutput) Protocol

func (InstancesDnatListOutput) ToInstancesDnatListOutput

func (o InstancesDnatListOutput) ToInstancesDnatListOutput() InstancesDnatListOutput

func (InstancesDnatListOutput) ToInstancesDnatListOutputWithContext

func (o InstancesDnatListOutput) ToInstancesDnatListOutputWithContext(ctx context.Context) InstancesDnatListOutput

func (InstancesDnatListOutput) VpcId

type InstancesOutputArgs

type InstancesOutputArgs struct {
	Description      pulumi.StringPtrInput `pulumi:"description"`
	ElasticIp        pulumi.StringPtrInput `pulumi:"elasticIp"`
	ElasticPort      pulumi.StringPtrInput `pulumi:"elasticPort"`
	NatId            pulumi.StringPtrInput `pulumi:"natId"`
	PrivateIp        pulumi.StringPtrInput `pulumi:"privateIp"`
	PrivatePort      pulumi.StringPtrInput `pulumi:"privatePort"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking Instances.

func (InstancesOutputArgs) ElementType

func (InstancesOutputArgs) ElementType() reflect.Type

type InstancesResult

type InstancesResult struct {
	Description *string             `pulumi:"description"`
	DnatLists   []InstancesDnatList `pulumi:"dnatLists"`
	ElasticIp   *string             `pulumi:"elasticIp"`
	ElasticPort *string             `pulumi:"elasticPort"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	NatId            *string `pulumi:"natId"`
	PrivateIp        *string `pulumi:"privateIp"`
	PrivatePort      *string `pulumi:"privatePort"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	VpcId            *string `pulumi:"vpcId"`
}

A collection of values returned by Instances.

func Instances

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

type InstancesResultOutput

type InstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Instances.

func (InstancesResultOutput) Description

func (InstancesResultOutput) DnatLists

func (InstancesResultOutput) ElasticIp

func (InstancesResultOutput) ElasticPort

func (InstancesResultOutput) ElementType

func (InstancesResultOutput) ElementType() reflect.Type

func (InstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (InstancesResultOutput) NatId

func (InstancesResultOutput) PrivateIp

func (InstancesResultOutput) PrivatePort

func (InstancesResultOutput) ResultOutputFile

func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (InstancesResultOutput) ToInstancesResultOutput

func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput

func (InstancesResultOutput) ToInstancesResultOutputWithContext

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

func (InstancesResultOutput) VpcId

Jump to

Keyboard shortcuts

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