dnats

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetInstanceArgs

type GetInstanceArgs 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 getInstance.

type GetInstanceDnatList

type GetInstanceDnatList 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 GetInstanceDnatListArgs

type GetInstanceDnatListArgs 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 (GetInstanceDnatListArgs) ElementType

func (GetInstanceDnatListArgs) ElementType() reflect.Type

func (GetInstanceDnatListArgs) ToGetInstanceDnatListOutput

func (i GetInstanceDnatListArgs) ToGetInstanceDnatListOutput() GetInstanceDnatListOutput

func (GetInstanceDnatListArgs) ToGetInstanceDnatListOutputWithContext

func (i GetInstanceDnatListArgs) ToGetInstanceDnatListOutputWithContext(ctx context.Context) GetInstanceDnatListOutput

type GetInstanceDnatListArray

type GetInstanceDnatListArray []GetInstanceDnatListInput

func (GetInstanceDnatListArray) ElementType

func (GetInstanceDnatListArray) ElementType() reflect.Type

func (GetInstanceDnatListArray) ToGetInstanceDnatListArrayOutput

func (i GetInstanceDnatListArray) ToGetInstanceDnatListArrayOutput() GetInstanceDnatListArrayOutput

func (GetInstanceDnatListArray) ToGetInstanceDnatListArrayOutputWithContext

func (i GetInstanceDnatListArray) ToGetInstanceDnatListArrayOutputWithContext(ctx context.Context) GetInstanceDnatListArrayOutput

type GetInstanceDnatListArrayInput

type GetInstanceDnatListArrayInput interface {
	pulumi.Input

	ToGetInstanceDnatListArrayOutput() GetInstanceDnatListArrayOutput
	ToGetInstanceDnatListArrayOutputWithContext(context.Context) GetInstanceDnatListArrayOutput
}

GetInstanceDnatListArrayInput is an input type that accepts GetInstanceDnatListArray and GetInstanceDnatListArrayOutput values. You can construct a concrete instance of `GetInstanceDnatListArrayInput` via:

GetInstanceDnatListArray{ GetInstanceDnatListArgs{...} }

type GetInstanceDnatListArrayOutput

type GetInstanceDnatListArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceDnatListArrayOutput) ElementType

func (GetInstanceDnatListArrayOutput) Index

func (GetInstanceDnatListArrayOutput) ToGetInstanceDnatListArrayOutput

func (o GetInstanceDnatListArrayOutput) ToGetInstanceDnatListArrayOutput() GetInstanceDnatListArrayOutput

func (GetInstanceDnatListArrayOutput) ToGetInstanceDnatListArrayOutputWithContext

func (o GetInstanceDnatListArrayOutput) ToGetInstanceDnatListArrayOutputWithContext(ctx context.Context) GetInstanceDnatListArrayOutput

type GetInstanceDnatListInput

type GetInstanceDnatListInput interface {
	pulumi.Input

	ToGetInstanceDnatListOutput() GetInstanceDnatListOutput
	ToGetInstanceDnatListOutputWithContext(context.Context) GetInstanceDnatListOutput
}

GetInstanceDnatListInput is an input type that accepts GetInstanceDnatListArgs and GetInstanceDnatListOutput values. You can construct a concrete instance of `GetInstanceDnatListInput` via:

GetInstanceDnatListArgs{...}

type GetInstanceDnatListOutput

type GetInstanceDnatListOutput struct{ *pulumi.OutputState }

func (GetInstanceDnatListOutput) Description

func (GetInstanceDnatListOutput) ElasticIp

func (GetInstanceDnatListOutput) ElasticPort

func (GetInstanceDnatListOutput) ElementType

func (GetInstanceDnatListOutput) ElementType() reflect.Type

func (GetInstanceDnatListOutput) NatId

func (GetInstanceDnatListOutput) PrivateIp

func (GetInstanceDnatListOutput) PrivatePort

func (GetInstanceDnatListOutput) Protocol

func (GetInstanceDnatListOutput) ToGetInstanceDnatListOutput

func (o GetInstanceDnatListOutput) ToGetInstanceDnatListOutput() GetInstanceDnatListOutput

func (GetInstanceDnatListOutput) ToGetInstanceDnatListOutputWithContext

func (o GetInstanceDnatListOutput) ToGetInstanceDnatListOutputWithContext(ctx context.Context) GetInstanceDnatListOutput

func (GetInstanceDnatListOutput) VpcId

type GetInstanceOutputArgs

type GetInstanceOutputArgs 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 getInstance.

func (GetInstanceOutputArgs) ElementType

func (GetInstanceOutputArgs) ElementType() reflect.Type

type GetInstanceResult

type GetInstanceResult struct {
	Description *string               `pulumi:"description"`
	DnatLists   []GetInstanceDnatList `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 getInstance.

func GetInstance

func GetInstance(ctx *pulumi.Context, args *GetInstanceArgs, opts ...pulumi.InvokeOption) (*GetInstanceResult, error)

type GetInstanceResultOutput

type GetInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstance.

func (GetInstanceResultOutput) Description

func (GetInstanceResultOutput) DnatLists

func (GetInstanceResultOutput) ElasticIp

func (GetInstanceResultOutput) ElasticPort

func (GetInstanceResultOutput) ElementType

func (GetInstanceResultOutput) ElementType() reflect.Type

func (GetInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceResultOutput) NatId

func (GetInstanceResultOutput) PrivateIp

func (GetInstanceResultOutput) PrivatePort

func (GetInstanceResultOutput) ResultOutputFile

func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutput

func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext

func (o GetInstanceResultOutput) ToGetInstanceResultOutputWithContext(ctx context.Context) GetInstanceResultOutput

func (GetInstanceResultOutput) VpcId

Jump to

Keyboard shortcuts

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