Documentation ¶
Index ¶
- type HaVip
- type HaVipArgs
- type HaVipArray
- type HaVipArrayInput
- type HaVipArrayOutput
- type HaVipInput
- type HaVipMap
- type HaVipMapInput
- type HaVipMapOutput
- type HaVipOutput
- func (o HaVipOutput) AddressIp() pulumi.StringOutput
- func (o HaVipOutput) CreateTime() pulumi.StringOutput
- func (HaVipOutput) ElementType() reflect.Type
- func (o HaVipOutput) InstanceId() pulumi.StringOutput
- func (o HaVipOutput) Name() pulumi.StringOutput
- func (o HaVipOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o HaVipOutput) State() pulumi.StringOutput
- func (o HaVipOutput) SubnetId() pulumi.StringOutput
- func (o HaVipOutput) ToHaVipOutput() HaVipOutput
- func (o HaVipOutput) ToHaVipOutputWithContext(ctx context.Context) HaVipOutput
- func (o HaVipOutput) Vip() pulumi.StringOutput
- func (o HaVipOutput) VpcId() pulumi.StringOutput
- type HaVipState
- type VipEipAttachment
- type VipEipAttachmentArgs
- type VipEipAttachmentArray
- type VipEipAttachmentArrayInput
- type VipEipAttachmentArrayOutput
- func (VipEipAttachmentArrayOutput) ElementType() reflect.Type
- func (o VipEipAttachmentArrayOutput) Index(i pulumi.IntInput) VipEipAttachmentOutput
- func (o VipEipAttachmentArrayOutput) ToVipEipAttachmentArrayOutput() VipEipAttachmentArrayOutput
- func (o VipEipAttachmentArrayOutput) ToVipEipAttachmentArrayOutputWithContext(ctx context.Context) VipEipAttachmentArrayOutput
- type VipEipAttachmentInput
- type VipEipAttachmentMap
- type VipEipAttachmentMapInput
- type VipEipAttachmentMapOutput
- func (VipEipAttachmentMapOutput) ElementType() reflect.Type
- func (o VipEipAttachmentMapOutput) MapIndex(k pulumi.StringInput) VipEipAttachmentOutput
- func (o VipEipAttachmentMapOutput) ToVipEipAttachmentMapOutput() VipEipAttachmentMapOutput
- func (o VipEipAttachmentMapOutput) ToVipEipAttachmentMapOutputWithContext(ctx context.Context) VipEipAttachmentMapOutput
- type VipEipAttachmentOutput
- func (o VipEipAttachmentOutput) AddressIp() pulumi.StringOutput
- func (VipEipAttachmentOutput) ElementType() reflect.Type
- func (o VipEipAttachmentOutput) HavipId() pulumi.StringOutput
- func (o VipEipAttachmentOutput) ToVipEipAttachmentOutput() VipEipAttachmentOutput
- func (o VipEipAttachmentOutput) ToVipEipAttachmentOutputWithContext(ctx context.Context) VipEipAttachmentOutput
- type VipEipAttachmentState
- type VipEipAttachmentsArgs
- type VipEipAttachmentsHaVipEipAttachmentList
- type VipEipAttachmentsHaVipEipAttachmentListArgs
- func (VipEipAttachmentsHaVipEipAttachmentListArgs) ElementType() reflect.Type
- func (i VipEipAttachmentsHaVipEipAttachmentListArgs) ToVipEipAttachmentsHaVipEipAttachmentListOutput() VipEipAttachmentsHaVipEipAttachmentListOutput
- func (i VipEipAttachmentsHaVipEipAttachmentListArgs) ToVipEipAttachmentsHaVipEipAttachmentListOutputWithContext(ctx context.Context) VipEipAttachmentsHaVipEipAttachmentListOutput
- type VipEipAttachmentsHaVipEipAttachmentListArray
- func (VipEipAttachmentsHaVipEipAttachmentListArray) ElementType() reflect.Type
- func (i VipEipAttachmentsHaVipEipAttachmentListArray) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutput() VipEipAttachmentsHaVipEipAttachmentListArrayOutput
- func (i VipEipAttachmentsHaVipEipAttachmentListArray) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext(ctx context.Context) VipEipAttachmentsHaVipEipAttachmentListArrayOutput
- type VipEipAttachmentsHaVipEipAttachmentListArrayInput
- type VipEipAttachmentsHaVipEipAttachmentListArrayOutput
- func (VipEipAttachmentsHaVipEipAttachmentListArrayOutput) ElementType() reflect.Type
- func (o VipEipAttachmentsHaVipEipAttachmentListArrayOutput) Index(i pulumi.IntInput) VipEipAttachmentsHaVipEipAttachmentListOutput
- func (o VipEipAttachmentsHaVipEipAttachmentListArrayOutput) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutput() VipEipAttachmentsHaVipEipAttachmentListArrayOutput
- func (o VipEipAttachmentsHaVipEipAttachmentListArrayOutput) ToVipEipAttachmentsHaVipEipAttachmentListArrayOutputWithContext(ctx context.Context) VipEipAttachmentsHaVipEipAttachmentListArrayOutput
- type VipEipAttachmentsHaVipEipAttachmentListInput
- type VipEipAttachmentsHaVipEipAttachmentListOutput
- func (o VipEipAttachmentsHaVipEipAttachmentListOutput) AddressIp() pulumi.StringOutput
- func (VipEipAttachmentsHaVipEipAttachmentListOutput) ElementType() reflect.Type
- func (o VipEipAttachmentsHaVipEipAttachmentListOutput) HavipId() pulumi.StringOutput
- func (o VipEipAttachmentsHaVipEipAttachmentListOutput) ToVipEipAttachmentsHaVipEipAttachmentListOutput() VipEipAttachmentsHaVipEipAttachmentListOutput
- func (o VipEipAttachmentsHaVipEipAttachmentListOutput) ToVipEipAttachmentsHaVipEipAttachmentListOutputWithContext(ctx context.Context) VipEipAttachmentsHaVipEipAttachmentListOutput
- type VipEipAttachmentsOutputArgs
- type VipEipAttachmentsResult
- type VipEipAttachmentsResultOutput
- func (o VipEipAttachmentsResultOutput) AddressIp() pulumi.StringPtrOutput
- func (VipEipAttachmentsResultOutput) ElementType() reflect.Type
- func (o VipEipAttachmentsResultOutput) HaVipEipAttachmentLists() VipEipAttachmentsHaVipEipAttachmentListArrayOutput
- func (o VipEipAttachmentsResultOutput) HavipId() pulumi.StringOutput
- func (o VipEipAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o VipEipAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o VipEipAttachmentsResultOutput) ToVipEipAttachmentsResultOutput() VipEipAttachmentsResultOutput
- func (o VipEipAttachmentsResultOutput) ToVipEipAttachmentsResultOutputWithContext(ctx context.Context) VipEipAttachmentsResultOutput
- type VipsArgs
- type VipsHaVipList
- type VipsHaVipListArgs
- type VipsHaVipListArray
- type VipsHaVipListArrayInput
- type VipsHaVipListArrayOutput
- func (VipsHaVipListArrayOutput) ElementType() reflect.Type
- func (o VipsHaVipListArrayOutput) Index(i pulumi.IntInput) VipsHaVipListOutput
- func (o VipsHaVipListArrayOutput) ToVipsHaVipListArrayOutput() VipsHaVipListArrayOutput
- func (o VipsHaVipListArrayOutput) ToVipsHaVipListArrayOutputWithContext(ctx context.Context) VipsHaVipListArrayOutput
- type VipsHaVipListInput
- type VipsHaVipListOutput
- func (o VipsHaVipListOutput) AddressIp() pulumi.StringOutput
- func (o VipsHaVipListOutput) CreateTime() pulumi.StringOutput
- func (VipsHaVipListOutput) ElementType() reflect.Type
- func (o VipsHaVipListOutput) Id() pulumi.StringOutput
- func (o VipsHaVipListOutput) InstanceId() pulumi.StringOutput
- func (o VipsHaVipListOutput) Name() pulumi.StringOutput
- func (o VipsHaVipListOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o VipsHaVipListOutput) State() pulumi.StringOutput
- func (o VipsHaVipListOutput) SubnetId() pulumi.StringOutput
- func (o VipsHaVipListOutput) ToVipsHaVipListOutput() VipsHaVipListOutput
- func (o VipsHaVipListOutput) ToVipsHaVipListOutputWithContext(ctx context.Context) VipsHaVipListOutput
- func (o VipsHaVipListOutput) Vip() pulumi.StringOutput
- func (o VipsHaVipListOutput) VpcId() pulumi.StringOutput
- type VipsOutputArgs
- type VipsResult
- type VipsResultOutput
- func (o VipsResultOutput) AddressIp() pulumi.StringPtrOutput
- func (VipsResultOutput) ElementType() reflect.Type
- func (o VipsResultOutput) HaVipLists() VipsHaVipListArrayOutput
- func (o VipsResultOutput) Id() pulumi.StringPtrOutput
- func (o VipsResultOutput) Name() pulumi.StringPtrOutput
- func (o VipsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o VipsResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o VipsResultOutput) ToVipsResultOutput() VipsResultOutput
- func (o VipsResultOutput) ToVipsResultOutputWithContext(ctx context.Context) VipsResultOutput
- func (o VipsResultOutput) VpcId() pulumi.StringPtrOutput
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) 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 ¶
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 (o HaVipArrayOutput) Index(i pulumi.IntInput) HaVipOutput
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) 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 (o HaVipMapOutput) MapIndex(k pulumi.StringInput) HaVipOutput
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) ToHaVipOutput ¶
func (o HaVipOutput) ToHaVipOutput() HaVipOutput
func (HaVipOutput) ToHaVipOutputWithContext ¶
func (o HaVipOutput) ToHaVipOutputWithContext(ctx context.Context) HaVipOutput
func (HaVipOutput) Vip ¶
func (o HaVipOutput) 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.
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) ElementType() reflect.Type
func (VipEipAttachmentArrayOutput) Index ¶
func (o VipEipAttachmentArrayOutput) Index(i pulumi.IntInput) VipEipAttachmentOutput
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 (o VipEipAttachmentMapOutput) MapIndex(k pulumi.StringInput) VipEipAttachmentOutput
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 ¶
func (o VipEipAttachmentOutput) AddressIp() pulumi.StringOutput
Public address of the EIP.
func (VipEipAttachmentOutput) ElementType ¶
func (VipEipAttachmentOutput) ElementType() reflect.Type
func (VipEipAttachmentOutput) HavipId ¶
func (o VipEipAttachmentOutput) HavipId() pulumi.StringOutput
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 VipEipAttachmentsHaVipEipAttachmentListArgs ¶
type VipEipAttachmentsHaVipEipAttachmentListArgs struct { AddressIp pulumi.StringInput `pulumi:"addressIp"` HavipId pulumi.StringInput `pulumi:"havipId"` }
func (VipEipAttachmentsHaVipEipAttachmentListArgs) ElementType ¶
func (VipEipAttachmentsHaVipEipAttachmentListArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o VipEipAttachmentsHaVipEipAttachmentListOutput) AddressIp() pulumi.StringOutput
func (VipEipAttachmentsHaVipEipAttachmentListOutput) ElementType ¶
func (VipEipAttachmentsHaVipEipAttachmentListOutput) ElementType() reflect.Type
func (VipEipAttachmentsHaVipEipAttachmentListOutput) HavipId ¶
func (o VipEipAttachmentsHaVipEipAttachmentListOutput) HavipId() pulumi.StringOutput
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 ¶
func (VipEipAttachmentsOutputArgs) ElementType() reflect.Type
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.
func VipEipAttachments ¶
func VipEipAttachments(ctx *pulumi.Context, args *VipEipAttachmentsArgs, opts ...pulumi.InvokeOption) (*VipEipAttachmentsResult, error)
type VipEipAttachmentsResultOutput ¶
type VipEipAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by VipEipAttachments.
func VipEipAttachmentsOutput ¶
func VipEipAttachmentsOutput(ctx *pulumi.Context, args VipEipAttachmentsOutputArgs, opts ...pulumi.InvokeOption) VipEipAttachmentsResultOutput
func (VipEipAttachmentsResultOutput) AddressIp ¶
func (o VipEipAttachmentsResultOutput) AddressIp() pulumi.StringPtrOutput
func (VipEipAttachmentsResultOutput) ElementType ¶
func (VipEipAttachmentsResultOutput) ElementType() reflect.Type
func (VipEipAttachmentsResultOutput) HaVipEipAttachmentLists ¶
func (o VipEipAttachmentsResultOutput) HaVipEipAttachmentLists() VipEipAttachmentsHaVipEipAttachmentListArrayOutput
func (VipEipAttachmentsResultOutput) HavipId ¶
func (o VipEipAttachmentsResultOutput) HavipId() pulumi.StringOutput
func (VipEipAttachmentsResultOutput) Id ¶
func (o VipEipAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (VipEipAttachmentsResultOutput) ResultOutputFile ¶
func (o VipEipAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
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 (o VipsHaVipListArrayOutput) Index(i pulumi.IntInput) VipsHaVipListOutput
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 (o VipsHaVipListOutput) Id() pulumi.StringOutput
func (VipsHaVipListOutput) InstanceId ¶
func (o VipsHaVipListOutput) InstanceId() pulumi.StringOutput
func (VipsHaVipListOutput) Name ¶
func (o VipsHaVipListOutput) Name() pulumi.StringOutput
func (VipsHaVipListOutput) NetworkInterfaceId ¶
func (o VipsHaVipListOutput) NetworkInterfaceId() pulumi.StringOutput
func (VipsHaVipListOutput) State ¶
func (o VipsHaVipListOutput) State() pulumi.StringOutput
func (VipsHaVipListOutput) SubnetId ¶
func (o VipsHaVipListOutput) SubnetId() pulumi.StringOutput
func (VipsHaVipListOutput) ToVipsHaVipListOutput ¶
func (o VipsHaVipListOutput) ToVipsHaVipListOutput() VipsHaVipListOutput
func (VipsHaVipListOutput) ToVipsHaVipListOutputWithContext ¶
func (o VipsHaVipListOutput) ToVipsHaVipListOutputWithContext(ctx context.Context) VipsHaVipListOutput
func (VipsHaVipListOutput) Vip ¶
func (o VipsHaVipListOutput) Vip() pulumi.StringOutput
func (VipsHaVipListOutput) VpcId ¶
func (o VipsHaVipListOutput) VpcId() pulumi.StringOutput
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 (o VipsResultOutput) HaVipLists() VipsHaVipListArrayOutput
func (VipsResultOutput) Id ¶
func (o VipsResultOutput) Id() pulumi.StringPtrOutput
func (VipsResultOutput) Name ¶
func (o VipsResultOutput) Name() pulumi.StringPtrOutput
func (VipsResultOutput) ResultOutputFile ¶
func (o VipsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (VipsResultOutput) SubnetId ¶
func (o VipsResultOutput) SubnetId() pulumi.StringPtrOutput
func (VipsResultOutput) ToVipsResultOutput ¶
func (o VipsResultOutput) ToVipsResultOutput() VipsResultOutput
func (VipsResultOutput) ToVipsResultOutputWithContext ¶
func (o VipsResultOutput) ToVipsResultOutputWithContext(ctx context.Context) VipsResultOutput
func (VipsResultOutput) VpcId ¶
func (o VipsResultOutput) VpcId() pulumi.StringPtrOutput