enis

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"`
	Ids              []string               `pulumi:"ids"`
	InstanceId       *string                `pulumi:"instanceId"`
	Ipv4             *string                `pulumi:"ipv4"`
	Name             *string                `pulumi:"name"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	SecurityGroup    *string                `pulumi:"securityGroup"`
	SubnetId         *string                `pulumi:"subnetId"`
	Tags             map[string]interface{} `pulumi:"tags"`
	VpcId            *string                `pulumi:"vpcId"`
}

A collection of arguments for invoking getInstance.

type GetInstanceEni

type GetInstanceEni struct {
	CreateTime     string                 `pulumi:"createTime"`
	Description    string                 `pulumi:"description"`
	Id             string                 `pulumi:"id"`
	InstanceId     string                 `pulumi:"instanceId"`
	Ipv4s          []GetInstanceEniIpv4   `pulumi:"ipv4s"`
	Mac            string                 `pulumi:"mac"`
	Name           string                 `pulumi:"name"`
	Primary        bool                   `pulumi:"primary"`
	SecurityGroups []string               `pulumi:"securityGroups"`
	State          string                 `pulumi:"state"`
	SubnetId       string                 `pulumi:"subnetId"`
	Tags           map[string]interface{} `pulumi:"tags"`
	VpcId          string                 `pulumi:"vpcId"`
}

type GetInstanceEniArgs

type GetInstanceEniArgs struct {
	CreateTime     pulumi.StringInput           `pulumi:"createTime"`
	Description    pulumi.StringInput           `pulumi:"description"`
	Id             pulumi.StringInput           `pulumi:"id"`
	InstanceId     pulumi.StringInput           `pulumi:"instanceId"`
	Ipv4s          GetInstanceEniIpv4ArrayInput `pulumi:"ipv4s"`
	Mac            pulumi.StringInput           `pulumi:"mac"`
	Name           pulumi.StringInput           `pulumi:"name"`
	Primary        pulumi.BoolInput             `pulumi:"primary"`
	SecurityGroups pulumi.StringArrayInput      `pulumi:"securityGroups"`
	State          pulumi.StringInput           `pulumi:"state"`
	SubnetId       pulumi.StringInput           `pulumi:"subnetId"`
	Tags           pulumi.MapInput              `pulumi:"tags"`
	VpcId          pulumi.StringInput           `pulumi:"vpcId"`
}

func (GetInstanceEniArgs) ElementType

func (GetInstanceEniArgs) ElementType() reflect.Type

func (GetInstanceEniArgs) ToGetInstanceEniOutput

func (i GetInstanceEniArgs) ToGetInstanceEniOutput() GetInstanceEniOutput

func (GetInstanceEniArgs) ToGetInstanceEniOutputWithContext

func (i GetInstanceEniArgs) ToGetInstanceEniOutputWithContext(ctx context.Context) GetInstanceEniOutput

type GetInstanceEniArray

type GetInstanceEniArray []GetInstanceEniInput

func (GetInstanceEniArray) ElementType

func (GetInstanceEniArray) ElementType() reflect.Type

func (GetInstanceEniArray) ToGetInstanceEniArrayOutput

func (i GetInstanceEniArray) ToGetInstanceEniArrayOutput() GetInstanceEniArrayOutput

func (GetInstanceEniArray) ToGetInstanceEniArrayOutputWithContext

func (i GetInstanceEniArray) ToGetInstanceEniArrayOutputWithContext(ctx context.Context) GetInstanceEniArrayOutput

type GetInstanceEniArrayInput

type GetInstanceEniArrayInput interface {
	pulumi.Input

	ToGetInstanceEniArrayOutput() GetInstanceEniArrayOutput
	ToGetInstanceEniArrayOutputWithContext(context.Context) GetInstanceEniArrayOutput
}

GetInstanceEniArrayInput is an input type that accepts GetInstanceEniArray and GetInstanceEniArrayOutput values. You can construct a concrete instance of `GetInstanceEniArrayInput` via:

GetInstanceEniArray{ GetInstanceEniArgs{...} }

type GetInstanceEniArrayOutput

type GetInstanceEniArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceEniArrayOutput) ElementType

func (GetInstanceEniArrayOutput) ElementType() reflect.Type

func (GetInstanceEniArrayOutput) Index

func (GetInstanceEniArrayOutput) ToGetInstanceEniArrayOutput

func (o GetInstanceEniArrayOutput) ToGetInstanceEniArrayOutput() GetInstanceEniArrayOutput

func (GetInstanceEniArrayOutput) ToGetInstanceEniArrayOutputWithContext

func (o GetInstanceEniArrayOutput) ToGetInstanceEniArrayOutputWithContext(ctx context.Context) GetInstanceEniArrayOutput

type GetInstanceEniInput

type GetInstanceEniInput interface {
	pulumi.Input

	ToGetInstanceEniOutput() GetInstanceEniOutput
	ToGetInstanceEniOutputWithContext(context.Context) GetInstanceEniOutput
}

GetInstanceEniInput is an input type that accepts GetInstanceEniArgs and GetInstanceEniOutput values. You can construct a concrete instance of `GetInstanceEniInput` via:

GetInstanceEniArgs{...}

type GetInstanceEniIpv4

type GetInstanceEniIpv4 struct {
	Description string `pulumi:"description"`
	Ip          string `pulumi:"ip"`
	Primary     bool   `pulumi:"primary"`
}

type GetInstanceEniIpv4Args

type GetInstanceEniIpv4Args struct {
	Description pulumi.StringInput `pulumi:"description"`
	Ip          pulumi.StringInput `pulumi:"ip"`
	Primary     pulumi.BoolInput   `pulumi:"primary"`
}

func (GetInstanceEniIpv4Args) ElementType

func (GetInstanceEniIpv4Args) ElementType() reflect.Type

func (GetInstanceEniIpv4Args) ToGetInstanceEniIpv4Output

func (i GetInstanceEniIpv4Args) ToGetInstanceEniIpv4Output() GetInstanceEniIpv4Output

func (GetInstanceEniIpv4Args) ToGetInstanceEniIpv4OutputWithContext

func (i GetInstanceEniIpv4Args) ToGetInstanceEniIpv4OutputWithContext(ctx context.Context) GetInstanceEniIpv4Output

type GetInstanceEniIpv4Array

type GetInstanceEniIpv4Array []GetInstanceEniIpv4Input

func (GetInstanceEniIpv4Array) ElementType

func (GetInstanceEniIpv4Array) ElementType() reflect.Type

func (GetInstanceEniIpv4Array) ToGetInstanceEniIpv4ArrayOutput

func (i GetInstanceEniIpv4Array) ToGetInstanceEniIpv4ArrayOutput() GetInstanceEniIpv4ArrayOutput

func (GetInstanceEniIpv4Array) ToGetInstanceEniIpv4ArrayOutputWithContext

func (i GetInstanceEniIpv4Array) ToGetInstanceEniIpv4ArrayOutputWithContext(ctx context.Context) GetInstanceEniIpv4ArrayOutput

type GetInstanceEniIpv4ArrayInput

type GetInstanceEniIpv4ArrayInput interface {
	pulumi.Input

	ToGetInstanceEniIpv4ArrayOutput() GetInstanceEniIpv4ArrayOutput
	ToGetInstanceEniIpv4ArrayOutputWithContext(context.Context) GetInstanceEniIpv4ArrayOutput
}

GetInstanceEniIpv4ArrayInput is an input type that accepts GetInstanceEniIpv4Array and GetInstanceEniIpv4ArrayOutput values. You can construct a concrete instance of `GetInstanceEniIpv4ArrayInput` via:

GetInstanceEniIpv4Array{ GetInstanceEniIpv4Args{...} }

type GetInstanceEniIpv4ArrayOutput

type GetInstanceEniIpv4ArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceEniIpv4ArrayOutput) ElementType

func (GetInstanceEniIpv4ArrayOutput) Index

func (GetInstanceEniIpv4ArrayOutput) ToGetInstanceEniIpv4ArrayOutput

func (o GetInstanceEniIpv4ArrayOutput) ToGetInstanceEniIpv4ArrayOutput() GetInstanceEniIpv4ArrayOutput

func (GetInstanceEniIpv4ArrayOutput) ToGetInstanceEniIpv4ArrayOutputWithContext

func (o GetInstanceEniIpv4ArrayOutput) ToGetInstanceEniIpv4ArrayOutputWithContext(ctx context.Context) GetInstanceEniIpv4ArrayOutput

type GetInstanceEniIpv4Input

type GetInstanceEniIpv4Input interface {
	pulumi.Input

	ToGetInstanceEniIpv4Output() GetInstanceEniIpv4Output
	ToGetInstanceEniIpv4OutputWithContext(context.Context) GetInstanceEniIpv4Output
}

GetInstanceEniIpv4Input is an input type that accepts GetInstanceEniIpv4Args and GetInstanceEniIpv4Output values. You can construct a concrete instance of `GetInstanceEniIpv4Input` via:

GetInstanceEniIpv4Args{...}

type GetInstanceEniIpv4Output

type GetInstanceEniIpv4Output struct{ *pulumi.OutputState }

func (GetInstanceEniIpv4Output) Description

func (GetInstanceEniIpv4Output) ElementType

func (GetInstanceEniIpv4Output) ElementType() reflect.Type

func (GetInstanceEniIpv4Output) Ip

func (GetInstanceEniIpv4Output) Primary

func (GetInstanceEniIpv4Output) ToGetInstanceEniIpv4Output

func (o GetInstanceEniIpv4Output) ToGetInstanceEniIpv4Output() GetInstanceEniIpv4Output

func (GetInstanceEniIpv4Output) ToGetInstanceEniIpv4OutputWithContext

func (o GetInstanceEniIpv4Output) ToGetInstanceEniIpv4OutputWithContext(ctx context.Context) GetInstanceEniIpv4Output

type GetInstanceEniOutput

type GetInstanceEniOutput struct{ *pulumi.OutputState }

func (GetInstanceEniOutput) CreateTime

func (o GetInstanceEniOutput) CreateTime() pulumi.StringOutput

func (GetInstanceEniOutput) Description

func (o GetInstanceEniOutput) Description() pulumi.StringOutput

func (GetInstanceEniOutput) ElementType

func (GetInstanceEniOutput) ElementType() reflect.Type

func (GetInstanceEniOutput) Id

func (GetInstanceEniOutput) InstanceId

func (o GetInstanceEniOutput) InstanceId() pulumi.StringOutput

func (GetInstanceEniOutput) Ipv4s

func (GetInstanceEniOutput) Mac

func (GetInstanceEniOutput) Name

func (GetInstanceEniOutput) Primary

func (GetInstanceEniOutput) SecurityGroups

func (o GetInstanceEniOutput) SecurityGroups() pulumi.StringArrayOutput

func (GetInstanceEniOutput) State

func (GetInstanceEniOutput) SubnetId

func (GetInstanceEniOutput) Tags

func (GetInstanceEniOutput) ToGetInstanceEniOutput

func (o GetInstanceEniOutput) ToGetInstanceEniOutput() GetInstanceEniOutput

func (GetInstanceEniOutput) ToGetInstanceEniOutputWithContext

func (o GetInstanceEniOutput) ToGetInstanceEniOutputWithContext(ctx context.Context) GetInstanceEniOutput

func (GetInstanceEniOutput) VpcId

type GetInstanceOutputArgs

type GetInstanceOutputArgs struct {
	Description      pulumi.StringPtrInput   `pulumi:"description"`
	Ids              pulumi.StringArrayInput `pulumi:"ids"`
	InstanceId       pulumi.StringPtrInput   `pulumi:"instanceId"`
	Ipv4             pulumi.StringPtrInput   `pulumi:"ipv4"`
	Name             pulumi.StringPtrInput   `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SecurityGroup    pulumi.StringPtrInput   `pulumi:"securityGroup"`
	SubnetId         pulumi.StringPtrInput   `pulumi:"subnetId"`
	Tags             pulumi.MapInput         `pulumi:"tags"`
	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"`
	Enis        []GetInstanceEni `pulumi:"enis"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	Ids              []string               `pulumi:"ids"`
	InstanceId       *string                `pulumi:"instanceId"`
	Ipv4             *string                `pulumi:"ipv4"`
	Name             *string                `pulumi:"name"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	SecurityGroup    *string                `pulumi:"securityGroup"`
	SubnetId         *string                `pulumi:"subnetId"`
	Tags             map[string]interface{} `pulumi:"tags"`
	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) ElementType

func (GetInstanceResultOutput) ElementType() reflect.Type

func (GetInstanceResultOutput) Enis

func (GetInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceResultOutput) Ids

func (GetInstanceResultOutput) InstanceId

func (GetInstanceResultOutput) Ipv4

func (GetInstanceResultOutput) Name

func (GetInstanceResultOutput) ResultOutputFile

func (o GetInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstanceResultOutput) SecurityGroup

func (GetInstanceResultOutput) SubnetId

func (GetInstanceResultOutput) Tags

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