eips

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 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 {
	EipId            *string                `pulumi:"eipId"`
	EipName          *string                `pulumi:"eipName"`
	PublicIp         *string                `pulumi:"publicIp"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getInstance.

type GetInstanceEipList

type GetInstanceEipList struct {
	CreateTime string                 `pulumi:"createTime"`
	EipId      string                 `pulumi:"eipId"`
	EipName    string                 `pulumi:"eipName"`
	EipType    string                 `pulumi:"eipType"`
	EniId      string                 `pulumi:"eniId"`
	InstanceId string                 `pulumi:"instanceId"`
	PublicIp   string                 `pulumi:"publicIp"`
	Status     string                 `pulumi:"status"`
	Tags       map[string]interface{} `pulumi:"tags"`
}

type GetInstanceEipListArgs

type GetInstanceEipListArgs struct {
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	EipId      pulumi.StringInput `pulumi:"eipId"`
	EipName    pulumi.StringInput `pulumi:"eipName"`
	EipType    pulumi.StringInput `pulumi:"eipType"`
	EniId      pulumi.StringInput `pulumi:"eniId"`
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	PublicIp   pulumi.StringInput `pulumi:"publicIp"`
	Status     pulumi.StringInput `pulumi:"status"`
	Tags       pulumi.MapInput    `pulumi:"tags"`
}

func (GetInstanceEipListArgs) ElementType

func (GetInstanceEipListArgs) ElementType() reflect.Type

func (GetInstanceEipListArgs) ToGetInstanceEipListOutput

func (i GetInstanceEipListArgs) ToGetInstanceEipListOutput() GetInstanceEipListOutput

func (GetInstanceEipListArgs) ToGetInstanceEipListOutputWithContext

func (i GetInstanceEipListArgs) ToGetInstanceEipListOutputWithContext(ctx context.Context) GetInstanceEipListOutput

type GetInstanceEipListArray

type GetInstanceEipListArray []GetInstanceEipListInput

func (GetInstanceEipListArray) ElementType

func (GetInstanceEipListArray) ElementType() reflect.Type

func (GetInstanceEipListArray) ToGetInstanceEipListArrayOutput

func (i GetInstanceEipListArray) ToGetInstanceEipListArrayOutput() GetInstanceEipListArrayOutput

func (GetInstanceEipListArray) ToGetInstanceEipListArrayOutputWithContext

func (i GetInstanceEipListArray) ToGetInstanceEipListArrayOutputWithContext(ctx context.Context) GetInstanceEipListArrayOutput

type GetInstanceEipListArrayInput

type GetInstanceEipListArrayInput interface {
	pulumi.Input

	ToGetInstanceEipListArrayOutput() GetInstanceEipListArrayOutput
	ToGetInstanceEipListArrayOutputWithContext(context.Context) GetInstanceEipListArrayOutput
}

GetInstanceEipListArrayInput is an input type that accepts GetInstanceEipListArray and GetInstanceEipListArrayOutput values. You can construct a concrete instance of `GetInstanceEipListArrayInput` via:

GetInstanceEipListArray{ GetInstanceEipListArgs{...} }

type GetInstanceEipListArrayOutput

type GetInstanceEipListArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceEipListArrayOutput) ElementType

func (GetInstanceEipListArrayOutput) Index

func (GetInstanceEipListArrayOutput) ToGetInstanceEipListArrayOutput

func (o GetInstanceEipListArrayOutput) ToGetInstanceEipListArrayOutput() GetInstanceEipListArrayOutput

func (GetInstanceEipListArrayOutput) ToGetInstanceEipListArrayOutputWithContext

func (o GetInstanceEipListArrayOutput) ToGetInstanceEipListArrayOutputWithContext(ctx context.Context) GetInstanceEipListArrayOutput

type GetInstanceEipListInput

type GetInstanceEipListInput interface {
	pulumi.Input

	ToGetInstanceEipListOutput() GetInstanceEipListOutput
	ToGetInstanceEipListOutputWithContext(context.Context) GetInstanceEipListOutput
}

GetInstanceEipListInput is an input type that accepts GetInstanceEipListArgs and GetInstanceEipListOutput values. You can construct a concrete instance of `GetInstanceEipListInput` via:

GetInstanceEipListArgs{...}

type GetInstanceEipListOutput

type GetInstanceEipListOutput struct{ *pulumi.OutputState }

func (GetInstanceEipListOutput) CreateTime

func (GetInstanceEipListOutput) EipId

func (GetInstanceEipListOutput) EipName

func (GetInstanceEipListOutput) EipType

func (GetInstanceEipListOutput) ElementType

func (GetInstanceEipListOutput) ElementType() reflect.Type

func (GetInstanceEipListOutput) EniId

func (GetInstanceEipListOutput) InstanceId

func (GetInstanceEipListOutput) PublicIp

func (GetInstanceEipListOutput) Status

func (GetInstanceEipListOutput) Tags

func (GetInstanceEipListOutput) ToGetInstanceEipListOutput

func (o GetInstanceEipListOutput) ToGetInstanceEipListOutput() GetInstanceEipListOutput

func (GetInstanceEipListOutput) ToGetInstanceEipListOutputWithContext

func (o GetInstanceEipListOutput) ToGetInstanceEipListOutputWithContext(ctx context.Context) GetInstanceEipListOutput

type GetInstanceOutputArgs

type GetInstanceOutputArgs struct {
	EipId            pulumi.StringPtrInput `pulumi:"eipId"`
	EipName          pulumi.StringPtrInput `pulumi:"eipName"`
	PublicIp         pulumi.StringPtrInput `pulumi:"publicIp"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
}

A collection of arguments for invoking getInstance.

func (GetInstanceOutputArgs) ElementType

func (GetInstanceOutputArgs) ElementType() reflect.Type

type GetInstanceResult

type GetInstanceResult struct {
	EipId    *string              `pulumi:"eipId"`
	EipLists []GetInstanceEipList `pulumi:"eipLists"`
	EipName  *string              `pulumi:"eipName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	PublicIp         *string                `pulumi:"publicIp"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

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

func (GetInstanceResultOutput) EipLists

func (GetInstanceResultOutput) EipName

func (GetInstanceResultOutput) ElementType

func (GetInstanceResultOutput) ElementType() reflect.Type

func (GetInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceResultOutput) PublicIp

func (GetInstanceResultOutput) ResultOutputFile

func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstanceResultOutput) Tags

func (GetInstanceResultOutput) ToGetInstanceResultOutput

func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext

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

Jump to

Keyboard shortcuts

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