deprecatedvpc

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 License: Apache-2.0 Imports: 7 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 {
	Id   *string `pulumi:"id"`
	Name *string `pulumi:"name"`
}

A collection of arguments for invoking getInstance.

type GetInstanceOutputArgs

type GetInstanceOutputArgs struct {
	Id   pulumi.StringPtrInput `pulumi:"id"`
	Name pulumi.StringPtrInput `pulumi:"name"`
}

A collection of arguments for invoking getInstance.

func (GetInstanceOutputArgs) ElementType

func (GetInstanceOutputArgs) ElementType() reflect.Type

type GetInstanceResult

type GetInstanceResult struct {
	CidrBlock   string `pulumi:"cidrBlock"`
	Id          string `pulumi:"id"`
	IsDefault   bool   `pulumi:"isDefault"`
	IsMulticast bool   `pulumi:"isMulticast"`
	Name        string `pulumi:"name"`
}

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

func (GetInstanceResultOutput) ElementType

func (GetInstanceResultOutput) ElementType() reflect.Type

func (GetInstanceResultOutput) Id

func (GetInstanceResultOutput) IsDefault

func (GetInstanceResultOutput) IsMulticast

func (o GetInstanceResultOutput) IsMulticast() pulumi.BoolOutput

func (GetInstanceResultOutput) Name

func (GetInstanceResultOutput) ToGetInstanceResultOutput

func (o GetInstanceResultOutput) ToGetInstanceResultOutput() GetInstanceResultOutput

func (GetInstanceResultOutput) ToGetInstanceResultOutputWithContext

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

type Ipv6EniAddress added in v0.1.7

type Ipv6EniAddress struct {
	pulumi.CustomResourceState

	// The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter
	// `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.
	Ipv6Addresses Ipv6EniAddressIpv6AddressArrayOutput `pulumi:"ipv6Addresses"`
	// ENI instance `ID`, in the form of `eni-m6dyj72l`.
	NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"`
	// VPC `ID`, in the form of `vpc-m6dyj72l`.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetIpv6EniAddress added in v0.1.7

func GetIpv6EniAddress(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *Ipv6EniAddressState, opts ...pulumi.ResourceOption) (*Ipv6EniAddress, error)

GetIpv6EniAddress gets an existing Ipv6EniAddress 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 NewIpv6EniAddress added in v0.1.7

func NewIpv6EniAddress(ctx *pulumi.Context,
	name string, args *Ipv6EniAddressArgs, opts ...pulumi.ResourceOption) (*Ipv6EniAddress, error)

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

func (*Ipv6EniAddress) ElementType added in v0.1.7

func (*Ipv6EniAddress) ElementType() reflect.Type

func (*Ipv6EniAddress) ToIpv6EniAddressOutput added in v0.1.7

func (i *Ipv6EniAddress) ToIpv6EniAddressOutput() Ipv6EniAddressOutput

func (*Ipv6EniAddress) ToIpv6EniAddressOutputWithContext added in v0.1.7

func (i *Ipv6EniAddress) ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput

type Ipv6EniAddressArgs added in v0.1.7

type Ipv6EniAddressArgs struct {
	// The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter
	// `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.
	Ipv6Addresses Ipv6EniAddressIpv6AddressArrayInput
	// ENI instance `ID`, in the form of `eni-m6dyj72l`.
	NetworkInterfaceId pulumi.StringInput
	// VPC `ID`, in the form of `vpc-m6dyj72l`.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Ipv6EniAddress resource.

func (Ipv6EniAddressArgs) ElementType added in v0.1.7

func (Ipv6EniAddressArgs) ElementType() reflect.Type

type Ipv6EniAddressArray added in v0.1.7

type Ipv6EniAddressArray []Ipv6EniAddressInput

func (Ipv6EniAddressArray) ElementType added in v0.1.7

func (Ipv6EniAddressArray) ElementType() reflect.Type

func (Ipv6EniAddressArray) ToIpv6EniAddressArrayOutput added in v0.1.7

func (i Ipv6EniAddressArray) ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput

func (Ipv6EniAddressArray) ToIpv6EniAddressArrayOutputWithContext added in v0.1.7

func (i Ipv6EniAddressArray) ToIpv6EniAddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressArrayOutput

type Ipv6EniAddressArrayInput added in v0.1.7

type Ipv6EniAddressArrayInput interface {
	pulumi.Input

	ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput
	ToIpv6EniAddressArrayOutputWithContext(context.Context) Ipv6EniAddressArrayOutput
}

Ipv6EniAddressArrayInput is an input type that accepts Ipv6EniAddressArray and Ipv6EniAddressArrayOutput values. You can construct a concrete instance of `Ipv6EniAddressArrayInput` via:

Ipv6EniAddressArray{ Ipv6EniAddressArgs{...} }

type Ipv6EniAddressArrayOutput added in v0.1.7

type Ipv6EniAddressArrayOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressArrayOutput) ElementType added in v0.1.7

func (Ipv6EniAddressArrayOutput) ElementType() reflect.Type

func (Ipv6EniAddressArrayOutput) Index added in v0.1.7

func (Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutput added in v0.1.7

func (o Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutput() Ipv6EniAddressArrayOutput

func (Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutputWithContext added in v0.1.7

func (o Ipv6EniAddressArrayOutput) ToIpv6EniAddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressArrayOutput

type Ipv6EniAddressInput added in v0.1.7

type Ipv6EniAddressInput interface {
	pulumi.Input

	ToIpv6EniAddressOutput() Ipv6EniAddressOutput
	ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput
}

type Ipv6EniAddressIpv6Address added in v0.1.7

type Ipv6EniAddressIpv6Address struct {
	Address        string  `pulumi:"address"`
	AddressId      *string `pulumi:"addressId"`
	Description    *string `pulumi:"description"`
	IsWanIpBlocked *bool   `pulumi:"isWanIpBlocked"`
	Primary        *bool   `pulumi:"primary"`
	State          *string `pulumi:"state"`
}

type Ipv6EniAddressIpv6AddressArgs added in v0.1.7

type Ipv6EniAddressIpv6AddressArgs struct {
	Address        pulumi.StringInput    `pulumi:"address"`
	AddressId      pulumi.StringPtrInput `pulumi:"addressId"`
	Description    pulumi.StringPtrInput `pulumi:"description"`
	IsWanIpBlocked pulumi.BoolPtrInput   `pulumi:"isWanIpBlocked"`
	Primary        pulumi.BoolPtrInput   `pulumi:"primary"`
	State          pulumi.StringPtrInput `pulumi:"state"`
}

func (Ipv6EniAddressIpv6AddressArgs) ElementType added in v0.1.7

func (Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutput added in v0.1.7

func (i Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput

func (Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutputWithContext added in v0.1.7

func (i Ipv6EniAddressIpv6AddressArgs) ToIpv6EniAddressIpv6AddressOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressOutput

type Ipv6EniAddressIpv6AddressArray added in v0.1.7

type Ipv6EniAddressIpv6AddressArray []Ipv6EniAddressIpv6AddressInput

func (Ipv6EniAddressIpv6AddressArray) ElementType added in v0.1.7

func (Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutput added in v0.1.7

func (i Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput

func (Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutputWithContext added in v0.1.7

func (i Ipv6EniAddressIpv6AddressArray) ToIpv6EniAddressIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressArrayOutput

type Ipv6EniAddressIpv6AddressArrayInput added in v0.1.7

type Ipv6EniAddressIpv6AddressArrayInput interface {
	pulumi.Input

	ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput
	ToIpv6EniAddressIpv6AddressArrayOutputWithContext(context.Context) Ipv6EniAddressIpv6AddressArrayOutput
}

Ipv6EniAddressIpv6AddressArrayInput is an input type that accepts Ipv6EniAddressIpv6AddressArray and Ipv6EniAddressIpv6AddressArrayOutput values. You can construct a concrete instance of `Ipv6EniAddressIpv6AddressArrayInput` via:

Ipv6EniAddressIpv6AddressArray{ Ipv6EniAddressIpv6AddressArgs{...} }

type Ipv6EniAddressIpv6AddressArrayOutput added in v0.1.7

type Ipv6EniAddressIpv6AddressArrayOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressIpv6AddressArrayOutput) ElementType added in v0.1.7

func (Ipv6EniAddressIpv6AddressArrayOutput) Index added in v0.1.7

func (Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutput added in v0.1.7

func (o Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutput() Ipv6EniAddressIpv6AddressArrayOutput

func (Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutputWithContext added in v0.1.7

func (o Ipv6EniAddressIpv6AddressArrayOutput) ToIpv6EniAddressIpv6AddressArrayOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressArrayOutput

type Ipv6EniAddressIpv6AddressInput added in v0.1.7

type Ipv6EniAddressIpv6AddressInput interface {
	pulumi.Input

	ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput
	ToIpv6EniAddressIpv6AddressOutputWithContext(context.Context) Ipv6EniAddressIpv6AddressOutput
}

Ipv6EniAddressIpv6AddressInput is an input type that accepts Ipv6EniAddressIpv6AddressArgs and Ipv6EniAddressIpv6AddressOutput values. You can construct a concrete instance of `Ipv6EniAddressIpv6AddressInput` via:

Ipv6EniAddressIpv6AddressArgs{...}

type Ipv6EniAddressIpv6AddressOutput added in v0.1.7

type Ipv6EniAddressIpv6AddressOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressIpv6AddressOutput) Address added in v0.1.7

func (Ipv6EniAddressIpv6AddressOutput) AddressId added in v0.1.7

func (Ipv6EniAddressIpv6AddressOutput) Description added in v0.1.7

func (Ipv6EniAddressIpv6AddressOutput) ElementType added in v0.1.7

func (Ipv6EniAddressIpv6AddressOutput) IsWanIpBlocked added in v0.1.7

func (Ipv6EniAddressIpv6AddressOutput) Primary added in v0.1.7

func (Ipv6EniAddressIpv6AddressOutput) State added in v0.1.7

func (Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutput added in v0.1.7

func (o Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutput() Ipv6EniAddressIpv6AddressOutput

func (Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutputWithContext added in v0.1.7

func (o Ipv6EniAddressIpv6AddressOutput) ToIpv6EniAddressIpv6AddressOutputWithContext(ctx context.Context) Ipv6EniAddressIpv6AddressOutput

type Ipv6EniAddressMap added in v0.1.7

type Ipv6EniAddressMap map[string]Ipv6EniAddressInput

func (Ipv6EniAddressMap) ElementType added in v0.1.7

func (Ipv6EniAddressMap) ElementType() reflect.Type

func (Ipv6EniAddressMap) ToIpv6EniAddressMapOutput added in v0.1.7

func (i Ipv6EniAddressMap) ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput

func (Ipv6EniAddressMap) ToIpv6EniAddressMapOutputWithContext added in v0.1.7

func (i Ipv6EniAddressMap) ToIpv6EniAddressMapOutputWithContext(ctx context.Context) Ipv6EniAddressMapOutput

type Ipv6EniAddressMapInput added in v0.1.7

type Ipv6EniAddressMapInput interface {
	pulumi.Input

	ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput
	ToIpv6EniAddressMapOutputWithContext(context.Context) Ipv6EniAddressMapOutput
}

Ipv6EniAddressMapInput is an input type that accepts Ipv6EniAddressMap and Ipv6EniAddressMapOutput values. You can construct a concrete instance of `Ipv6EniAddressMapInput` via:

Ipv6EniAddressMap{ "key": Ipv6EniAddressArgs{...} }

type Ipv6EniAddressMapOutput added in v0.1.7

type Ipv6EniAddressMapOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressMapOutput) ElementType added in v0.1.7

func (Ipv6EniAddressMapOutput) ElementType() reflect.Type

func (Ipv6EniAddressMapOutput) MapIndex added in v0.1.7

func (Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutput added in v0.1.7

func (o Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutput() Ipv6EniAddressMapOutput

func (Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutputWithContext added in v0.1.7

func (o Ipv6EniAddressMapOutput) ToIpv6EniAddressMapOutputWithContext(ctx context.Context) Ipv6EniAddressMapOutput

type Ipv6EniAddressOutput added in v0.1.7

type Ipv6EniAddressOutput struct{ *pulumi.OutputState }

func (Ipv6EniAddressOutput) ElementType added in v0.1.7

func (Ipv6EniAddressOutput) ElementType() reflect.Type

func (Ipv6EniAddressOutput) Ipv6Addresses added in v0.1.7

The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.

func (Ipv6EniAddressOutput) NetworkInterfaceId added in v0.1.7

func (o Ipv6EniAddressOutput) NetworkInterfaceId() pulumi.StringOutput

ENI instance `ID`, in the form of `eni-m6dyj72l`.

func (Ipv6EniAddressOutput) ToIpv6EniAddressOutput added in v0.1.7

func (o Ipv6EniAddressOutput) ToIpv6EniAddressOutput() Ipv6EniAddressOutput

func (Ipv6EniAddressOutput) ToIpv6EniAddressOutputWithContext added in v0.1.7

func (o Ipv6EniAddressOutput) ToIpv6EniAddressOutputWithContext(ctx context.Context) Ipv6EniAddressOutput

func (Ipv6EniAddressOutput) VpcId added in v0.1.7

VPC `ID`, in the form of `vpc-m6dyj72l`.

type Ipv6EniAddressState added in v0.1.7

type Ipv6EniAddressState struct {
	// The specified `IPv6` address list, up to 10 can be specified at a time. Combined with the input parameter
	// `Ipv6AddressCount` to calculate the quota. Mandatory one with Ipv6AddressCount.
	Ipv6Addresses Ipv6EniAddressIpv6AddressArrayInput
	// ENI instance `ID`, in the form of `eni-m6dyj72l`.
	NetworkInterfaceId pulumi.StringPtrInput
	// VPC `ID`, in the form of `vpc-m6dyj72l`.
	VpcId pulumi.StringPtrInput
}

func (Ipv6EniAddressState) ElementType added in v0.1.7

func (Ipv6EniAddressState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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