ha

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetVipEipAttachmentsArgs

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

A collection of arguments for invoking getVipEipAttachments.

type GetVipEipAttachmentsHaVipEipAttachmentList

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

type GetVipEipAttachmentsHaVipEipAttachmentListArgs

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

func (GetVipEipAttachmentsHaVipEipAttachmentListArgs) ElementType

func (GetVipEipAttachmentsHaVipEipAttachmentListArgs) ToGetVipEipAttachmentsHaVipEipAttachmentListOutput

func (i GetVipEipAttachmentsHaVipEipAttachmentListArgs) ToGetVipEipAttachmentsHaVipEipAttachmentListOutput() GetVipEipAttachmentsHaVipEipAttachmentListOutput

func (GetVipEipAttachmentsHaVipEipAttachmentListArgs) ToGetVipEipAttachmentsHaVipEipAttachmentListOutputWithContext

func (i GetVipEipAttachmentsHaVipEipAttachmentListArgs) ToGetVipEipAttachmentsHaVipEipAttachmentListOutputWithContext(ctx context.Context) GetVipEipAttachmentsHaVipEipAttachmentListOutput

type GetVipEipAttachmentsHaVipEipAttachmentListArray

type GetVipEipAttachmentsHaVipEipAttachmentListArray []GetVipEipAttachmentsHaVipEipAttachmentListInput

func (GetVipEipAttachmentsHaVipEipAttachmentListArray) ElementType

func (GetVipEipAttachmentsHaVipEipAttachmentListArray) ToGetVipEipAttachmentsHaVipEipAttachmentListArrayOutput

func (i GetVipEipAttachmentsHaVipEipAttachmentListArray) ToGetVipEipAttachmentsHaVipEipAttachmentListArrayOutput() GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput

func (GetVipEipAttachmentsHaVipEipAttachmentListArray) ToGetVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext

func (i GetVipEipAttachmentsHaVipEipAttachmentListArray) ToGetVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext(ctx context.Context) GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput

type GetVipEipAttachmentsHaVipEipAttachmentListArrayInput

type GetVipEipAttachmentsHaVipEipAttachmentListArrayInput interface {
	pulumi.Input

	ToGetVipEipAttachmentsHaVipEipAttachmentListArrayOutput() GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput
	ToGetVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext(context.Context) GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput
}

GetVipEipAttachmentsHaVipEipAttachmentListArrayInput is an input type that accepts GetVipEipAttachmentsHaVipEipAttachmentListArray and GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput values. You can construct a concrete instance of `GetVipEipAttachmentsHaVipEipAttachmentListArrayInput` via:

GetVipEipAttachmentsHaVipEipAttachmentListArray{ GetVipEipAttachmentsHaVipEipAttachmentListArgs{...} }

type GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput

type GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput struct{ *pulumi.OutputState }

func (GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput) ElementType

func (GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput) Index

func (GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput) ToGetVipEipAttachmentsHaVipEipAttachmentListArrayOutput

func (GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput) ToGetVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext

func (o GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput) ToGetVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext(ctx context.Context) GetVipEipAttachmentsHaVipEipAttachmentListArrayOutput

type GetVipEipAttachmentsHaVipEipAttachmentListInput

type GetVipEipAttachmentsHaVipEipAttachmentListInput interface {
	pulumi.Input

	ToGetVipEipAttachmentsHaVipEipAttachmentListOutput() GetVipEipAttachmentsHaVipEipAttachmentListOutput
	ToGetVipEipAttachmentsHaVipEipAttachmentListOutputWithContext(context.Context) GetVipEipAttachmentsHaVipEipAttachmentListOutput
}

GetVipEipAttachmentsHaVipEipAttachmentListInput is an input type that accepts GetVipEipAttachmentsHaVipEipAttachmentListArgs and GetVipEipAttachmentsHaVipEipAttachmentListOutput values. You can construct a concrete instance of `GetVipEipAttachmentsHaVipEipAttachmentListInput` via:

GetVipEipAttachmentsHaVipEipAttachmentListArgs{...}

type GetVipEipAttachmentsHaVipEipAttachmentListOutput

type GetVipEipAttachmentsHaVipEipAttachmentListOutput struct{ *pulumi.OutputState }

func (GetVipEipAttachmentsHaVipEipAttachmentListOutput) AddressIp

func (GetVipEipAttachmentsHaVipEipAttachmentListOutput) ElementType

func (GetVipEipAttachmentsHaVipEipAttachmentListOutput) HavipId

func (GetVipEipAttachmentsHaVipEipAttachmentListOutput) ToGetVipEipAttachmentsHaVipEipAttachmentListOutput

func (o GetVipEipAttachmentsHaVipEipAttachmentListOutput) ToGetVipEipAttachmentsHaVipEipAttachmentListOutput() GetVipEipAttachmentsHaVipEipAttachmentListOutput

func (GetVipEipAttachmentsHaVipEipAttachmentListOutput) ToGetVipEipAttachmentsHaVipEipAttachmentListOutputWithContext

func (o GetVipEipAttachmentsHaVipEipAttachmentListOutput) ToGetVipEipAttachmentsHaVipEipAttachmentListOutputWithContext(ctx context.Context) GetVipEipAttachmentsHaVipEipAttachmentListOutput

type GetVipEipAttachmentsOutputArgs

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

A collection of arguments for invoking getVipEipAttachments.

func (GetVipEipAttachmentsOutputArgs) ElementType

type GetVipEipAttachmentsResult

type GetVipEipAttachmentsResult struct {
	AddressIp               *string                                      `pulumi:"addressIp"`
	HaVipEipAttachmentLists []GetVipEipAttachmentsHaVipEipAttachmentList `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 getVipEipAttachments.

type GetVipEipAttachmentsResultOutput

type GetVipEipAttachmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVipEipAttachments.

func (GetVipEipAttachmentsResultOutput) AddressIp

func (GetVipEipAttachmentsResultOutput) ElementType

func (GetVipEipAttachmentsResultOutput) HaVipEipAttachmentLists

func (GetVipEipAttachmentsResultOutput) HavipId

func (GetVipEipAttachmentsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetVipEipAttachmentsResultOutput) ResultOutputFile

func (GetVipEipAttachmentsResultOutput) ToGetVipEipAttachmentsResultOutput

func (o GetVipEipAttachmentsResultOutput) ToGetVipEipAttachmentsResultOutput() GetVipEipAttachmentsResultOutput

func (GetVipEipAttachmentsResultOutput) ToGetVipEipAttachmentsResultOutputWithContext

func (o GetVipEipAttachmentsResultOutput) ToGetVipEipAttachmentsResultOutputWithContext(ctx context.Context) GetVipEipAttachmentsResultOutput

type GetVipsArgs

type GetVipsArgs 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 getVips.

type GetVipsHaVipList

type GetVipsHaVipList 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 GetVipsHaVipListArgs

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

func (GetVipsHaVipListArgs) ElementType() reflect.Type

func (GetVipsHaVipListArgs) ToGetVipsHaVipListOutput

func (i GetVipsHaVipListArgs) ToGetVipsHaVipListOutput() GetVipsHaVipListOutput

func (GetVipsHaVipListArgs) ToGetVipsHaVipListOutputWithContext

func (i GetVipsHaVipListArgs) ToGetVipsHaVipListOutputWithContext(ctx context.Context) GetVipsHaVipListOutput

type GetVipsHaVipListArray

type GetVipsHaVipListArray []GetVipsHaVipListInput

func (GetVipsHaVipListArray) ElementType

func (GetVipsHaVipListArray) ElementType() reflect.Type

func (GetVipsHaVipListArray) ToGetVipsHaVipListArrayOutput

func (i GetVipsHaVipListArray) ToGetVipsHaVipListArrayOutput() GetVipsHaVipListArrayOutput

func (GetVipsHaVipListArray) ToGetVipsHaVipListArrayOutputWithContext

func (i GetVipsHaVipListArray) ToGetVipsHaVipListArrayOutputWithContext(ctx context.Context) GetVipsHaVipListArrayOutput

type GetVipsHaVipListArrayInput

type GetVipsHaVipListArrayInput interface {
	pulumi.Input

	ToGetVipsHaVipListArrayOutput() GetVipsHaVipListArrayOutput
	ToGetVipsHaVipListArrayOutputWithContext(context.Context) GetVipsHaVipListArrayOutput
}

GetVipsHaVipListArrayInput is an input type that accepts GetVipsHaVipListArray and GetVipsHaVipListArrayOutput values. You can construct a concrete instance of `GetVipsHaVipListArrayInput` via:

GetVipsHaVipListArray{ GetVipsHaVipListArgs{...} }

type GetVipsHaVipListArrayOutput

type GetVipsHaVipListArrayOutput struct{ *pulumi.OutputState }

func (GetVipsHaVipListArrayOutput) ElementType

func (GetVipsHaVipListArrayOutput) Index

func (GetVipsHaVipListArrayOutput) ToGetVipsHaVipListArrayOutput

func (o GetVipsHaVipListArrayOutput) ToGetVipsHaVipListArrayOutput() GetVipsHaVipListArrayOutput

func (GetVipsHaVipListArrayOutput) ToGetVipsHaVipListArrayOutputWithContext

func (o GetVipsHaVipListArrayOutput) ToGetVipsHaVipListArrayOutputWithContext(ctx context.Context) GetVipsHaVipListArrayOutput

type GetVipsHaVipListInput

type GetVipsHaVipListInput interface {
	pulumi.Input

	ToGetVipsHaVipListOutput() GetVipsHaVipListOutput
	ToGetVipsHaVipListOutputWithContext(context.Context) GetVipsHaVipListOutput
}

GetVipsHaVipListInput is an input type that accepts GetVipsHaVipListArgs and GetVipsHaVipListOutput values. You can construct a concrete instance of `GetVipsHaVipListInput` via:

GetVipsHaVipListArgs{...}

type GetVipsHaVipListOutput

type GetVipsHaVipListOutput struct{ *pulumi.OutputState }

func (GetVipsHaVipListOutput) AddressIp

func (GetVipsHaVipListOutput) CreateTime

func (GetVipsHaVipListOutput) ElementType

func (GetVipsHaVipListOutput) ElementType() reflect.Type

func (GetVipsHaVipListOutput) Id

func (GetVipsHaVipListOutput) InstanceId

func (GetVipsHaVipListOutput) Name

func (GetVipsHaVipListOutput) NetworkInterfaceId

func (o GetVipsHaVipListOutput) NetworkInterfaceId() pulumi.StringOutput

func (GetVipsHaVipListOutput) State

func (GetVipsHaVipListOutput) SubnetId

func (GetVipsHaVipListOutput) ToGetVipsHaVipListOutput

func (o GetVipsHaVipListOutput) ToGetVipsHaVipListOutput() GetVipsHaVipListOutput

func (GetVipsHaVipListOutput) ToGetVipsHaVipListOutputWithContext

func (o GetVipsHaVipListOutput) ToGetVipsHaVipListOutputWithContext(ctx context.Context) GetVipsHaVipListOutput

func (GetVipsHaVipListOutput) Vip

func (GetVipsHaVipListOutput) VpcId

type GetVipsOutputArgs

type GetVipsOutputArgs 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 getVips.

func (GetVipsOutputArgs) ElementType

func (GetVipsOutputArgs) ElementType() reflect.Type

type GetVipsResult

type GetVipsResult struct {
	AddressIp        *string            `pulumi:"addressIp"`
	HaVipLists       []GetVipsHaVipList `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 getVips.

func GetVips

func GetVips(ctx *pulumi.Context, args *GetVipsArgs, opts ...pulumi.InvokeOption) (*GetVipsResult, error)

type GetVipsResultOutput

type GetVipsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getVips.

func (GetVipsResultOutput) AddressIp

func (GetVipsResultOutput) ElementType

func (GetVipsResultOutput) ElementType() reflect.Type

func (GetVipsResultOutput) HaVipLists

func (GetVipsResultOutput) Id

func (GetVipsResultOutput) Name

func (GetVipsResultOutput) ResultOutputFile

func (o GetVipsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetVipsResultOutput) SubnetId

func (GetVipsResultOutput) ToGetVipsResultOutput

func (o GetVipsResultOutput) ToGetVipsResultOutput() GetVipsResultOutput

func (GetVipsResultOutput) ToGetVipsResultOutputWithContext

func (o GetVipsResultOutput) ToGetVipsResultOutputWithContext(ctx context.Context) GetVipsResultOutput

func (GetVipsResultOutput) VpcId

type Vip

type Vip 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 GetVip

func GetVip(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VipState, opts ...pulumi.ResourceOption) (*Vip, error)

GetVip gets an existing Vip 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 NewVip

func NewVip(ctx *pulumi.Context,
	name string, args *VipArgs, opts ...pulumi.ResourceOption) (*Vip, error)

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

func (*Vip) ElementType

func (*Vip) ElementType() reflect.Type

func (*Vip) ToVipOutput

func (i *Vip) ToVipOutput() VipOutput

func (*Vip) ToVipOutputWithContext

func (i *Vip) ToVipOutputWithContext(ctx context.Context) VipOutput

type VipArgs

type VipArgs 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 Vip resource.

func (VipArgs) ElementType

func (VipArgs) ElementType() reflect.Type

type VipArray

type VipArray []VipInput

func (VipArray) ElementType

func (VipArray) ElementType() reflect.Type

func (VipArray) ToVipArrayOutput

func (i VipArray) ToVipArrayOutput() VipArrayOutput

func (VipArray) ToVipArrayOutputWithContext

func (i VipArray) ToVipArrayOutputWithContext(ctx context.Context) VipArrayOutput

type VipArrayInput

type VipArrayInput interface {
	pulumi.Input

	ToVipArrayOutput() VipArrayOutput
	ToVipArrayOutputWithContext(context.Context) VipArrayOutput
}

VipArrayInput is an input type that accepts VipArray and VipArrayOutput values. You can construct a concrete instance of `VipArrayInput` via:

VipArray{ VipArgs{...} }

type VipArrayOutput

type VipArrayOutput struct{ *pulumi.OutputState }

func (VipArrayOutput) ElementType

func (VipArrayOutput) ElementType() reflect.Type

func (VipArrayOutput) Index

func (VipArrayOutput) ToVipArrayOutput

func (o VipArrayOutput) ToVipArrayOutput() VipArrayOutput

func (VipArrayOutput) ToVipArrayOutputWithContext

func (o VipArrayOutput) ToVipArrayOutputWithContext(ctx context.Context) VipArrayOutput

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 VipInput

type VipInput interface {
	pulumi.Input

	ToVipOutput() VipOutput
	ToVipOutputWithContext(ctx context.Context) VipOutput
}

type VipMap

type VipMap map[string]VipInput

func (VipMap) ElementType

func (VipMap) ElementType() reflect.Type

func (VipMap) ToVipMapOutput

func (i VipMap) ToVipMapOutput() VipMapOutput

func (VipMap) ToVipMapOutputWithContext

func (i VipMap) ToVipMapOutputWithContext(ctx context.Context) VipMapOutput

type VipMapInput

type VipMapInput interface {
	pulumi.Input

	ToVipMapOutput() VipMapOutput
	ToVipMapOutputWithContext(context.Context) VipMapOutput
}

VipMapInput is an input type that accepts VipMap and VipMapOutput values. You can construct a concrete instance of `VipMapInput` via:

VipMap{ "key": VipArgs{...} }

type VipMapOutput

type VipMapOutput struct{ *pulumi.OutputState }

func (VipMapOutput) ElementType

func (VipMapOutput) ElementType() reflect.Type

func (VipMapOutput) MapIndex

func (o VipMapOutput) MapIndex(k pulumi.StringInput) VipOutput

func (VipMapOutput) ToVipMapOutput

func (o VipMapOutput) ToVipMapOutput() VipMapOutput

func (VipMapOutput) ToVipMapOutputWithContext

func (o VipMapOutput) ToVipMapOutputWithContext(ctx context.Context) VipMapOutput

type VipOutput

type VipOutput struct{ *pulumi.OutputState }

func (VipOutput) AddressIp

func (o VipOutput) AddressIp() pulumi.StringOutput

EIP that is associated.

func (VipOutput) CreateTime

func (o VipOutput) CreateTime() pulumi.StringOutput

Create time of the HA VIP.

func (VipOutput) ElementType

func (VipOutput) ElementType() reflect.Type

func (VipOutput) InstanceId

func (o VipOutput) InstanceId() pulumi.StringOutput

Instance ID that is associated.

func (VipOutput) Name

func (o VipOutput) Name() pulumi.StringOutput

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

func (VipOutput) NetworkInterfaceId

func (o VipOutput) NetworkInterfaceId() pulumi.StringOutput

Network interface ID that is associated.

func (VipOutput) State

func (o VipOutput) State() pulumi.StringOutput

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

func (VipOutput) SubnetId

func (o VipOutput) SubnetId() pulumi.StringOutput

Subnet ID.

func (VipOutput) ToVipOutput

func (o VipOutput) ToVipOutput() VipOutput

func (VipOutput) ToVipOutputWithContext

func (o VipOutput) ToVipOutputWithContext(ctx context.Context) VipOutput

func (VipOutput) Vip

func (o VipOutput) Vip() pulumi.StringOutput

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 (VipOutput) VpcId

func (o VipOutput) VpcId() pulumi.StringOutput

VPC ID.

type VipState

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

func (VipState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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