ha

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: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HaVip

type HaVip struct {
	pulumi.CustomResourceState

	// EIP that is associated.
	AddressIp pulumi.StringOutput `pulumi:"addressIp"`
	// Create time of the HA VIP.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Instance ID that is associated.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Name of the HA VIP. The length of character is limited to 1-60.
	Name pulumi.StringOutput `pulumi:"name"`
	// Network interface ID that is associated.
	NetworkInterfaceId pulumi.StringOutput `pulumi:"networkInterfaceId"`
	// State of the HA VIP. Valid value: `AVAILABLE`, `UNBIND`.
	State pulumi.StringOutput `pulumi:"state"`
	// Subnet ID.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Virtual IP address, it must not be occupied and in this VPC network segment. If not set, it will be assigned after
	// resource created automatically.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// VPC ID.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetHaVip

func GetHaVip(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HaVipState, opts ...pulumi.ResourceOption) (*HaVip, error)

GetHaVip gets an existing HaVip 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 NewHaVip

func NewHaVip(ctx *pulumi.Context,
	name string, args *HaVipArgs, opts ...pulumi.ResourceOption) (*HaVip, error)

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

func (*HaVip) ElementType

func (*HaVip) ElementType() reflect.Type

func (*HaVip) ToHaVipOutput

func (i *HaVip) ToHaVipOutput() HaVipOutput

func (*HaVip) ToHaVipOutputWithContext

func (i *HaVip) ToHaVipOutputWithContext(ctx context.Context) HaVipOutput

type HaVipArgs

type HaVipArgs struct {
	// Name of the HA VIP. The length of character is limited to 1-60.
	Name pulumi.StringPtrInput
	// Subnet ID.
	SubnetId pulumi.StringInput
	// Virtual IP address, it must not be occupied and in this VPC network segment. If not set, it will be assigned after
	// resource created automatically.
	Vip pulumi.StringPtrInput
	// VPC ID.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a HaVip resource.

func (HaVipArgs) ElementType

func (HaVipArgs) ElementType() reflect.Type

type HaVipArray

type HaVipArray []HaVipInput

func (HaVipArray) ElementType

func (HaVipArray) ElementType() reflect.Type

func (HaVipArray) ToHaVipArrayOutput

func (i HaVipArray) ToHaVipArrayOutput() HaVipArrayOutput

func (HaVipArray) ToHaVipArrayOutputWithContext

func (i HaVipArray) ToHaVipArrayOutputWithContext(ctx context.Context) HaVipArrayOutput

type HaVipArrayInput

type HaVipArrayInput interface {
	pulumi.Input

	ToHaVipArrayOutput() HaVipArrayOutput
	ToHaVipArrayOutputWithContext(context.Context) HaVipArrayOutput
}

HaVipArrayInput is an input type that accepts HaVipArray and HaVipArrayOutput values. You can construct a concrete instance of `HaVipArrayInput` via:

HaVipArray{ HaVipArgs{...} }

type HaVipArrayOutput

type HaVipArrayOutput struct{ *pulumi.OutputState }

func (HaVipArrayOutput) ElementType

func (HaVipArrayOutput) ElementType() reflect.Type

func (HaVipArrayOutput) Index

func (HaVipArrayOutput) ToHaVipArrayOutput

func (o HaVipArrayOutput) ToHaVipArrayOutput() HaVipArrayOutput

func (HaVipArrayOutput) ToHaVipArrayOutputWithContext

func (o HaVipArrayOutput) ToHaVipArrayOutputWithContext(ctx context.Context) HaVipArrayOutput

type HaVipInput

type HaVipInput interface {
	pulumi.Input

	ToHaVipOutput() HaVipOutput
	ToHaVipOutputWithContext(ctx context.Context) HaVipOutput
}

type HaVipMap

type HaVipMap map[string]HaVipInput

func (HaVipMap) ElementType

func (HaVipMap) ElementType() reflect.Type

func (HaVipMap) ToHaVipMapOutput

func (i HaVipMap) ToHaVipMapOutput() HaVipMapOutput

func (HaVipMap) ToHaVipMapOutputWithContext

func (i HaVipMap) ToHaVipMapOutputWithContext(ctx context.Context) HaVipMapOutput

type HaVipMapInput

type HaVipMapInput interface {
	pulumi.Input

	ToHaVipMapOutput() HaVipMapOutput
	ToHaVipMapOutputWithContext(context.Context) HaVipMapOutput
}

HaVipMapInput is an input type that accepts HaVipMap and HaVipMapOutput values. You can construct a concrete instance of `HaVipMapInput` via:

HaVipMap{ "key": HaVipArgs{...} }

type HaVipMapOutput

type HaVipMapOutput struct{ *pulumi.OutputState }

func (HaVipMapOutput) ElementType

func (HaVipMapOutput) ElementType() reflect.Type

func (HaVipMapOutput) MapIndex

func (HaVipMapOutput) ToHaVipMapOutput

func (o HaVipMapOutput) ToHaVipMapOutput() HaVipMapOutput

func (HaVipMapOutput) ToHaVipMapOutputWithContext

func (o HaVipMapOutput) ToHaVipMapOutputWithContext(ctx context.Context) HaVipMapOutput

type HaVipOutput

type HaVipOutput struct{ *pulumi.OutputState }

func (HaVipOutput) AddressIp

func (o HaVipOutput) AddressIp() pulumi.StringOutput

EIP that is associated.

func (HaVipOutput) CreateTime

func (o HaVipOutput) CreateTime() pulumi.StringOutput

Create time of the HA VIP.

func (HaVipOutput) ElementType

func (HaVipOutput) ElementType() reflect.Type

func (HaVipOutput) InstanceId

func (o HaVipOutput) InstanceId() pulumi.StringOutput

Instance ID that is associated.

func (HaVipOutput) Name

func (o HaVipOutput) Name() pulumi.StringOutput

Name of the HA VIP. The length of character is limited to 1-60.

func (HaVipOutput) NetworkInterfaceId

func (o HaVipOutput) NetworkInterfaceId() pulumi.StringOutput

Network interface ID that is associated.

func (HaVipOutput) State

func (o HaVipOutput) State() pulumi.StringOutput

State of the HA VIP. Valid value: `AVAILABLE`, `UNBIND`.

func (HaVipOutput) SubnetId

func (o HaVipOutput) SubnetId() pulumi.StringOutput

Subnet ID.

func (HaVipOutput) ToHaVipOutput

func (o HaVipOutput) ToHaVipOutput() HaVipOutput

func (HaVipOutput) ToHaVipOutputWithContext

func (o HaVipOutput) ToHaVipOutputWithContext(ctx context.Context) HaVipOutput

func (HaVipOutput) Vip

Virtual IP address, it must not be occupied and in this VPC network segment. If not set, it will be assigned after resource created automatically.

func (HaVipOutput) VpcId

func (o HaVipOutput) VpcId() pulumi.StringOutput

VPC ID.

type HaVipState

type HaVipState struct {
	// EIP that is associated.
	AddressIp pulumi.StringPtrInput
	// Create time of the HA VIP.
	CreateTime pulumi.StringPtrInput
	// Instance ID that is associated.
	InstanceId pulumi.StringPtrInput
	// Name of the HA VIP. The length of character is limited to 1-60.
	Name pulumi.StringPtrInput
	// Network interface ID that is associated.
	NetworkInterfaceId pulumi.StringPtrInput
	// State of the HA VIP. Valid value: `AVAILABLE`, `UNBIND`.
	State pulumi.StringPtrInput
	// Subnet ID.
	SubnetId pulumi.StringPtrInput
	// Virtual IP address, it must not be occupied and in this VPC network segment. If not set, it will be assigned after
	// resource created automatically.
	Vip pulumi.StringPtrInput
	// VPC ID.
	VpcId pulumi.StringPtrInput
}

func (HaVipState) ElementType

func (HaVipState) ElementType() reflect.Type

type VipEipAttachment

type VipEipAttachment struct {
	pulumi.CustomResourceState

	// Public address of the EIP.
	AddressIp pulumi.StringOutput `pulumi:"addressIp"`
	// ID of the attached HA VIP.
	HavipId pulumi.StringOutput `pulumi:"havipId"`
}

func GetVipEipAttachment

func GetVipEipAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VipEipAttachmentState, opts ...pulumi.ResourceOption) (*VipEipAttachment, error)

GetVipEipAttachment gets an existing VipEipAttachment 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 NewVipEipAttachment

func NewVipEipAttachment(ctx *pulumi.Context,
	name string, args *VipEipAttachmentArgs, opts ...pulumi.ResourceOption) (*VipEipAttachment, error)

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

func (*VipEipAttachment) ElementType

func (*VipEipAttachment) ElementType() reflect.Type

func (*VipEipAttachment) ToVipEipAttachmentOutput

func (i *VipEipAttachment) ToVipEipAttachmentOutput() VipEipAttachmentOutput

func (*VipEipAttachment) ToVipEipAttachmentOutputWithContext

func (i *VipEipAttachment) ToVipEipAttachmentOutputWithContext(ctx context.Context) VipEipAttachmentOutput

type VipEipAttachmentArgs

type VipEipAttachmentArgs struct {
	// Public address of the EIP.
	AddressIp pulumi.StringInput
	// ID of the attached HA VIP.
	HavipId pulumi.StringInput
}

The set of arguments for constructing a VipEipAttachment resource.

func (VipEipAttachmentArgs) ElementType

func (VipEipAttachmentArgs) ElementType() reflect.Type

type VipEipAttachmentArray

type VipEipAttachmentArray []VipEipAttachmentInput

func (VipEipAttachmentArray) ElementType

func (VipEipAttachmentArray) ElementType() reflect.Type

func (VipEipAttachmentArray) ToVipEipAttachmentArrayOutput

func (i VipEipAttachmentArray) ToVipEipAttachmentArrayOutput() VipEipAttachmentArrayOutput

func (VipEipAttachmentArray) ToVipEipAttachmentArrayOutputWithContext

func (i VipEipAttachmentArray) ToVipEipAttachmentArrayOutputWithContext(ctx context.Context) VipEipAttachmentArrayOutput

type VipEipAttachmentArrayInput

type VipEipAttachmentArrayInput interface {
	pulumi.Input

	ToVipEipAttachmentArrayOutput() VipEipAttachmentArrayOutput
	ToVipEipAttachmentArrayOutputWithContext(context.Context) VipEipAttachmentArrayOutput
}

VipEipAttachmentArrayInput is an input type that accepts VipEipAttachmentArray and VipEipAttachmentArrayOutput values. You can construct a concrete instance of `VipEipAttachmentArrayInput` via:

VipEipAttachmentArray{ VipEipAttachmentArgs{...} }

type VipEipAttachmentArrayOutput

type VipEipAttachmentArrayOutput struct{ *pulumi.OutputState }

func (VipEipAttachmentArrayOutput) ElementType

func (VipEipAttachmentArrayOutput) Index

func (VipEipAttachmentArrayOutput) ToVipEipAttachmentArrayOutput

func (o VipEipAttachmentArrayOutput) ToVipEipAttachmentArrayOutput() VipEipAttachmentArrayOutput

func (VipEipAttachmentArrayOutput) ToVipEipAttachmentArrayOutputWithContext

func (o VipEipAttachmentArrayOutput) ToVipEipAttachmentArrayOutputWithContext(ctx context.Context) VipEipAttachmentArrayOutput

type VipEipAttachmentInput

type VipEipAttachmentInput interface {
	pulumi.Input

	ToVipEipAttachmentOutput() VipEipAttachmentOutput
	ToVipEipAttachmentOutputWithContext(ctx context.Context) VipEipAttachmentOutput
}

type VipEipAttachmentMap

type VipEipAttachmentMap map[string]VipEipAttachmentInput

func (VipEipAttachmentMap) ElementType

func (VipEipAttachmentMap) ElementType() reflect.Type

func (VipEipAttachmentMap) ToVipEipAttachmentMapOutput

func (i VipEipAttachmentMap) ToVipEipAttachmentMapOutput() VipEipAttachmentMapOutput

func (VipEipAttachmentMap) ToVipEipAttachmentMapOutputWithContext

func (i VipEipAttachmentMap) ToVipEipAttachmentMapOutputWithContext(ctx context.Context) VipEipAttachmentMapOutput

type VipEipAttachmentMapInput

type VipEipAttachmentMapInput interface {
	pulumi.Input

	ToVipEipAttachmentMapOutput() VipEipAttachmentMapOutput
	ToVipEipAttachmentMapOutputWithContext(context.Context) VipEipAttachmentMapOutput
}

VipEipAttachmentMapInput is an input type that accepts VipEipAttachmentMap and VipEipAttachmentMapOutput values. You can construct a concrete instance of `VipEipAttachmentMapInput` via:

VipEipAttachmentMap{ "key": VipEipAttachmentArgs{...} }

type VipEipAttachmentMapOutput

type VipEipAttachmentMapOutput struct{ *pulumi.OutputState }

func (VipEipAttachmentMapOutput) ElementType

func (VipEipAttachmentMapOutput) ElementType() reflect.Type

func (VipEipAttachmentMapOutput) MapIndex

func (VipEipAttachmentMapOutput) ToVipEipAttachmentMapOutput

func (o VipEipAttachmentMapOutput) ToVipEipAttachmentMapOutput() VipEipAttachmentMapOutput

func (VipEipAttachmentMapOutput) ToVipEipAttachmentMapOutputWithContext

func (o VipEipAttachmentMapOutput) ToVipEipAttachmentMapOutputWithContext(ctx context.Context) VipEipAttachmentMapOutput

type VipEipAttachmentOutput

type VipEipAttachmentOutput struct{ *pulumi.OutputState }

func (VipEipAttachmentOutput) AddressIp

Public address of the EIP.

func (VipEipAttachmentOutput) ElementType

func (VipEipAttachmentOutput) ElementType() reflect.Type

func (VipEipAttachmentOutput) HavipId

ID of the attached HA VIP.

func (VipEipAttachmentOutput) ToVipEipAttachmentOutput

func (o VipEipAttachmentOutput) ToVipEipAttachmentOutput() VipEipAttachmentOutput

func (VipEipAttachmentOutput) ToVipEipAttachmentOutputWithContext

func (o VipEipAttachmentOutput) ToVipEipAttachmentOutputWithContext(ctx context.Context) VipEipAttachmentOutput

type VipEipAttachmentState

type VipEipAttachmentState struct {
	// Public address of the EIP.
	AddressIp pulumi.StringPtrInput
	// ID of the attached HA VIP.
	HavipId pulumi.StringPtrInput
}

func (VipEipAttachmentState) ElementType

func (VipEipAttachmentState) ElementType() reflect.Type

type VipEipAttachmentsArgs

type VipEipAttachmentsArgs struct {
	AddressIp        *string `pulumi:"addressIp"`
	HavipId          string  `pulumi:"havipId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking VipEipAttachments.

type VipEipAttachmentsHaVipEipAttachmentList

type VipEipAttachmentsHaVipEipAttachmentList struct {
	AddressIp string `pulumi:"addressIp"`
	HavipId   string `pulumi:"havipId"`
}

type VipEipAttachmentsHaVipEipAttachmentListArgs

type VipEipAttachmentsHaVipEipAttachmentListArgs struct {
	AddressIp pulumi.StringInput `pulumi:"addressIp"`
	HavipId   pulumi.StringInput `pulumi:"havipId"`
}

func (VipEipAttachmentsHaVipEipAttachmentListArgs) ElementType

func (VipEipAttachmentsHaVipEipAttachmentListArgs) ToVipEipAttachmentsHaVipEipAttachmentListOutput

func (i VipEipAttachmentsHaVipEipAttachmentListArgs) ToVipEipAttachmentsHaVipEipAttachmentListOutput() VipEipAttachmentsHaVipEipAttachmentListOutput

func (VipEipAttachmentsHaVipEipAttachmentListArgs) ToVipEipAttachmentsHaVipEipAttachmentListOutputWithContext

func (i VipEipAttachmentsHaVipEipAttachmentListArgs) ToVipEipAttachmentsHaVipEipAttachmentListOutputWithContext(ctx context.Context) VipEipAttachmentsHaVipEipAttachmentListOutput

type VipEipAttachmentsHaVipEipAttachmentListArray

type VipEipAttachmentsHaVipEipAttachmentListArray []VipEipAttachmentsHaVipEipAttachmentListInput

func (VipEipAttachmentsHaVipEipAttachmentListArray) ElementType

func (VipEipAttachmentsHaVipEipAttachmentListArray) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutput

func (i VipEipAttachmentsHaVipEipAttachmentListArray) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutput() VipEipAttachmentsHaVipEipAttachmentListArrayOutput

func (VipEipAttachmentsHaVipEipAttachmentListArray) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext

func (i VipEipAttachmentsHaVipEipAttachmentListArray) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext(ctx context.Context) VipEipAttachmentsHaVipEipAttachmentListArrayOutput

type VipEipAttachmentsHaVipEipAttachmentListArrayInput

type VipEipAttachmentsHaVipEipAttachmentListArrayInput interface {
	pulumi.Input

	ToVipEipAttachmentsHaVipEipAttachmentListArrayOutput() VipEipAttachmentsHaVipEipAttachmentListArrayOutput
	ToVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext(context.Context) VipEipAttachmentsHaVipEipAttachmentListArrayOutput
}

VipEipAttachmentsHaVipEipAttachmentListArrayInput is an input type that accepts VipEipAttachmentsHaVipEipAttachmentListArray and VipEipAttachmentsHaVipEipAttachmentListArrayOutput values. You can construct a concrete instance of `VipEipAttachmentsHaVipEipAttachmentListArrayInput` via:

VipEipAttachmentsHaVipEipAttachmentListArray{ VipEipAttachmentsHaVipEipAttachmentListArgs{...} }

type VipEipAttachmentsHaVipEipAttachmentListArrayOutput

type VipEipAttachmentsHaVipEipAttachmentListArrayOutput struct{ *pulumi.OutputState }

func (VipEipAttachmentsHaVipEipAttachmentListArrayOutput) ElementType

func (VipEipAttachmentsHaVipEipAttachmentListArrayOutput) Index

func (VipEipAttachmentsHaVipEipAttachmentListArrayOutput) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutput

func (o VipEipAttachmentsHaVipEipAttachmentListArrayOutput) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutput() VipEipAttachmentsHaVipEipAttachmentListArrayOutput

func (VipEipAttachmentsHaVipEipAttachmentListArrayOutput) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext

func (o VipEipAttachmentsHaVipEipAttachmentListArrayOutput) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext(ctx context.Context) VipEipAttachmentsHaVipEipAttachmentListArrayOutput

type VipEipAttachmentsHaVipEipAttachmentListInput

type VipEipAttachmentsHaVipEipAttachmentListInput interface {
	pulumi.Input

	ToVipEipAttachmentsHaVipEipAttachmentListOutput() VipEipAttachmentsHaVipEipAttachmentListOutput
	ToVipEipAttachmentsHaVipEipAttachmentListOutputWithContext(context.Context) VipEipAttachmentsHaVipEipAttachmentListOutput
}

VipEipAttachmentsHaVipEipAttachmentListInput is an input type that accepts VipEipAttachmentsHaVipEipAttachmentListArgs and VipEipAttachmentsHaVipEipAttachmentListOutput values. You can construct a concrete instance of `VipEipAttachmentsHaVipEipAttachmentListInput` via:

VipEipAttachmentsHaVipEipAttachmentListArgs{...}

type VipEipAttachmentsHaVipEipAttachmentListOutput

type VipEipAttachmentsHaVipEipAttachmentListOutput struct{ *pulumi.OutputState }

func (VipEipAttachmentsHaVipEipAttachmentListOutput) AddressIp

func (VipEipAttachmentsHaVipEipAttachmentListOutput) ElementType

func (VipEipAttachmentsHaVipEipAttachmentListOutput) HavipId

func (VipEipAttachmentsHaVipEipAttachmentListOutput) ToVipEipAttachmentsHaVipEipAttachmentListOutput

func (o VipEipAttachmentsHaVipEipAttachmentListOutput) ToVipEipAttachmentsHaVipEipAttachmentListOutput() VipEipAttachmentsHaVipEipAttachmentListOutput

func (VipEipAttachmentsHaVipEipAttachmentListOutput) ToVipEipAttachmentsHaVipEipAttachmentListOutputWithContext

func (o VipEipAttachmentsHaVipEipAttachmentListOutput) ToVipEipAttachmentsHaVipEipAttachmentListOutputWithContext(ctx context.Context) VipEipAttachmentsHaVipEipAttachmentListOutput

type VipEipAttachmentsOutputArgs

type VipEipAttachmentsOutputArgs struct {
	AddressIp        pulumi.StringPtrInput `pulumi:"addressIp"`
	HavipId          pulumi.StringInput    `pulumi:"havipId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking VipEipAttachments.

func (VipEipAttachmentsOutputArgs) ElementType

type VipEipAttachmentsResult

type VipEipAttachmentsResult struct {
	AddressIp               *string                                   `pulumi:"addressIp"`
	HaVipEipAttachmentLists []VipEipAttachmentsHaVipEipAttachmentList `pulumi:"haVipEipAttachmentLists"`
	HavipId                 string                                    `pulumi:"havipId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by VipEipAttachments.

type VipEipAttachmentsResultOutput

type VipEipAttachmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by VipEipAttachments.

func (VipEipAttachmentsResultOutput) AddressIp

func (VipEipAttachmentsResultOutput) ElementType

func (VipEipAttachmentsResultOutput) HaVipEipAttachmentLists

func (VipEipAttachmentsResultOutput) HavipId

func (VipEipAttachmentsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (VipEipAttachmentsResultOutput) ResultOutputFile

func (VipEipAttachmentsResultOutput) ToVipEipAttachmentsResultOutput

func (o VipEipAttachmentsResultOutput) ToVipEipAttachmentsResultOutput() VipEipAttachmentsResultOutput

func (VipEipAttachmentsResultOutput) ToVipEipAttachmentsResultOutputWithContext

func (o VipEipAttachmentsResultOutput) ToVipEipAttachmentsResultOutputWithContext(ctx context.Context) VipEipAttachmentsResultOutput

type VipsArgs

type VipsArgs struct {
	AddressIp        *string `pulumi:"addressIp"`
	Id               *string `pulumi:"id"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SubnetId         *string `pulumi:"subnetId"`
	VpcId            *string `pulumi:"vpcId"`
}

A collection of arguments for invoking Vips.

type VipsHaVipList

type VipsHaVipList struct {
	AddressIp          string `pulumi:"addressIp"`
	CreateTime         string `pulumi:"createTime"`
	Id                 string `pulumi:"id"`
	InstanceId         string `pulumi:"instanceId"`
	Name               string `pulumi:"name"`
	NetworkInterfaceId string `pulumi:"networkInterfaceId"`
	State              string `pulumi:"state"`
	SubnetId           string `pulumi:"subnetId"`
	Vip                string `pulumi:"vip"`
	VpcId              string `pulumi:"vpcId"`
}

type VipsHaVipListArgs

type VipsHaVipListArgs struct {
	AddressIp          pulumi.StringInput `pulumi:"addressIp"`
	CreateTime         pulumi.StringInput `pulumi:"createTime"`
	Id                 pulumi.StringInput `pulumi:"id"`
	InstanceId         pulumi.StringInput `pulumi:"instanceId"`
	Name               pulumi.StringInput `pulumi:"name"`
	NetworkInterfaceId pulumi.StringInput `pulumi:"networkInterfaceId"`
	State              pulumi.StringInput `pulumi:"state"`
	SubnetId           pulumi.StringInput `pulumi:"subnetId"`
	Vip                pulumi.StringInput `pulumi:"vip"`
	VpcId              pulumi.StringInput `pulumi:"vpcId"`
}

func (VipsHaVipListArgs) ElementType

func (VipsHaVipListArgs) ElementType() reflect.Type

func (VipsHaVipListArgs) ToVipsHaVipListOutput

func (i VipsHaVipListArgs) ToVipsHaVipListOutput() VipsHaVipListOutput

func (VipsHaVipListArgs) ToVipsHaVipListOutputWithContext

func (i VipsHaVipListArgs) ToVipsHaVipListOutputWithContext(ctx context.Context) VipsHaVipListOutput

type VipsHaVipListArray

type VipsHaVipListArray []VipsHaVipListInput

func (VipsHaVipListArray) ElementType

func (VipsHaVipListArray) ElementType() reflect.Type

func (VipsHaVipListArray) ToVipsHaVipListArrayOutput

func (i VipsHaVipListArray) ToVipsHaVipListArrayOutput() VipsHaVipListArrayOutput

func (VipsHaVipListArray) ToVipsHaVipListArrayOutputWithContext

func (i VipsHaVipListArray) ToVipsHaVipListArrayOutputWithContext(ctx context.Context) VipsHaVipListArrayOutput

type VipsHaVipListArrayInput

type VipsHaVipListArrayInput interface {
	pulumi.Input

	ToVipsHaVipListArrayOutput() VipsHaVipListArrayOutput
	ToVipsHaVipListArrayOutputWithContext(context.Context) VipsHaVipListArrayOutput
}

VipsHaVipListArrayInput is an input type that accepts VipsHaVipListArray and VipsHaVipListArrayOutput values. You can construct a concrete instance of `VipsHaVipListArrayInput` via:

VipsHaVipListArray{ VipsHaVipListArgs{...} }

type VipsHaVipListArrayOutput

type VipsHaVipListArrayOutput struct{ *pulumi.OutputState }

func (VipsHaVipListArrayOutput) ElementType

func (VipsHaVipListArrayOutput) ElementType() reflect.Type

func (VipsHaVipListArrayOutput) Index

func (VipsHaVipListArrayOutput) ToVipsHaVipListArrayOutput

func (o VipsHaVipListArrayOutput) ToVipsHaVipListArrayOutput() VipsHaVipListArrayOutput

func (VipsHaVipListArrayOutput) ToVipsHaVipListArrayOutputWithContext

func (o VipsHaVipListArrayOutput) ToVipsHaVipListArrayOutputWithContext(ctx context.Context) VipsHaVipListArrayOutput

type VipsHaVipListInput

type VipsHaVipListInput interface {
	pulumi.Input

	ToVipsHaVipListOutput() VipsHaVipListOutput
	ToVipsHaVipListOutputWithContext(context.Context) VipsHaVipListOutput
}

VipsHaVipListInput is an input type that accepts VipsHaVipListArgs and VipsHaVipListOutput values. You can construct a concrete instance of `VipsHaVipListInput` via:

VipsHaVipListArgs{...}

type VipsHaVipListOutput

type VipsHaVipListOutput struct{ *pulumi.OutputState }

func (VipsHaVipListOutput) AddressIp

func (o VipsHaVipListOutput) AddressIp() pulumi.StringOutput

func (VipsHaVipListOutput) CreateTime

func (o VipsHaVipListOutput) CreateTime() pulumi.StringOutput

func (VipsHaVipListOutput) ElementType

func (VipsHaVipListOutput) ElementType() reflect.Type

func (VipsHaVipListOutput) Id

func (VipsHaVipListOutput) InstanceId

func (o VipsHaVipListOutput) InstanceId() pulumi.StringOutput

func (VipsHaVipListOutput) Name

func (VipsHaVipListOutput) NetworkInterfaceId

func (o VipsHaVipListOutput) NetworkInterfaceId() pulumi.StringOutput

func (VipsHaVipListOutput) State

func (VipsHaVipListOutput) SubnetId

func (VipsHaVipListOutput) ToVipsHaVipListOutput

func (o VipsHaVipListOutput) ToVipsHaVipListOutput() VipsHaVipListOutput

func (VipsHaVipListOutput) ToVipsHaVipListOutputWithContext

func (o VipsHaVipListOutput) ToVipsHaVipListOutputWithContext(ctx context.Context) VipsHaVipListOutput

func (VipsHaVipListOutput) Vip

func (VipsHaVipListOutput) VpcId

type VipsOutputArgs

type VipsOutputArgs struct {
	AddressIp        pulumi.StringPtrInput `pulumi:"addressIp"`
	Id               pulumi.StringPtrInput `pulumi:"id"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SubnetId         pulumi.StringPtrInput `pulumi:"subnetId"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking Vips.

func (VipsOutputArgs) ElementType

func (VipsOutputArgs) ElementType() reflect.Type

type VipsResult

type VipsResult struct {
	AddressIp        *string         `pulumi:"addressIp"`
	HaVipLists       []VipsHaVipList `pulumi:"haVipLists"`
	Id               *string         `pulumi:"id"`
	Name             *string         `pulumi:"name"`
	ResultOutputFile *string         `pulumi:"resultOutputFile"`
	SubnetId         *string         `pulumi:"subnetId"`
	VpcId            *string         `pulumi:"vpcId"`
}

A collection of values returned by Vips.

func Vips

func Vips(ctx *pulumi.Context, args *VipsArgs, opts ...pulumi.InvokeOption) (*VipsResult, error)

type VipsResultOutput

type VipsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Vips.

func VipsOutput

func VipsOutput(ctx *pulumi.Context, args VipsOutputArgs, opts ...pulumi.InvokeOption) VipsResultOutput

func (VipsResultOutput) AddressIp

func (o VipsResultOutput) AddressIp() pulumi.StringPtrOutput

func (VipsResultOutput) ElementType

func (VipsResultOutput) ElementType() reflect.Type

func (VipsResultOutput) HaVipLists

func (VipsResultOutput) Id

func (VipsResultOutput) Name

func (VipsResultOutput) ResultOutputFile

func (o VipsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (VipsResultOutput) SubnetId

func (VipsResultOutput) ToVipsResultOutput

func (o VipsResultOutput) ToVipsResultOutput() VipsResultOutput

func (VipsResultOutput) ToVipsResultOutputWithContext

func (o VipsResultOutput) ToVipsResultOutputWithContext(ctx context.Context) VipsResultOutput

func (VipsResultOutput) VpcId

Jump to

Keyboard shortcuts

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