Documentation
¶
Index ¶
- type ServerAttachment
- type ServerAttachmentArgs
- type ServerAttachmentArray
- type ServerAttachmentArrayInput
- type ServerAttachmentArrayOutput
- func (ServerAttachmentArrayOutput) ElementType() reflect.Type
- func (o ServerAttachmentArrayOutput) Index(i pulumi.IntInput) ServerAttachmentOutput
- func (o ServerAttachmentArrayOutput) ToServerAttachmentArrayOutput() ServerAttachmentArrayOutput
- func (o ServerAttachmentArrayOutput) ToServerAttachmentArrayOutputWithContext(ctx context.Context) ServerAttachmentArrayOutput
- type ServerAttachmentBackend
- type ServerAttachmentBackendArgs
- type ServerAttachmentBackendArray
- func (ServerAttachmentBackendArray) ElementType() reflect.Type
- func (i ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutput() ServerAttachmentBackendArrayOutput
- func (i ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutputWithContext(ctx context.Context) ServerAttachmentBackendArrayOutput
- type ServerAttachmentBackendArrayInput
- type ServerAttachmentBackendArrayOutput
- func (ServerAttachmentBackendArrayOutput) ElementType() reflect.Type
- func (o ServerAttachmentBackendArrayOutput) Index(i pulumi.IntInput) ServerAttachmentBackendOutput
- func (o ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutput() ServerAttachmentBackendArrayOutput
- func (o ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutputWithContext(ctx context.Context) ServerAttachmentBackendArrayOutput
- type ServerAttachmentBackendInput
- type ServerAttachmentBackendOutput
- func (ServerAttachmentBackendOutput) ElementType() reflect.Type
- func (o ServerAttachmentBackendOutput) InstanceId() pulumi.StringOutput
- func (o ServerAttachmentBackendOutput) Port() pulumi.IntOutput
- func (o ServerAttachmentBackendOutput) ToServerAttachmentBackendOutput() ServerAttachmentBackendOutput
- func (o ServerAttachmentBackendOutput) ToServerAttachmentBackendOutputWithContext(ctx context.Context) ServerAttachmentBackendOutput
- func (o ServerAttachmentBackendOutput) Weight() pulumi.IntPtrOutput
- type ServerAttachmentInput
- type ServerAttachmentMap
- type ServerAttachmentMapInput
- type ServerAttachmentMapOutput
- func (ServerAttachmentMapOutput) ElementType() reflect.Type
- func (o ServerAttachmentMapOutput) MapIndex(k pulumi.StringInput) ServerAttachmentOutput
- func (o ServerAttachmentMapOutput) ToServerAttachmentMapOutput() ServerAttachmentMapOutput
- func (o ServerAttachmentMapOutput) ToServerAttachmentMapOutputWithContext(ctx context.Context) ServerAttachmentMapOutput
- type ServerAttachmentOutput
- func (o ServerAttachmentOutput) Backends() ServerAttachmentBackendArrayOutput
- func (ServerAttachmentOutput) ElementType() reflect.Type
- func (o ServerAttachmentOutput) ListenerId() pulumi.StringOutput
- func (o ServerAttachmentOutput) LoadbalancerId() pulumi.StringOutput
- func (o ServerAttachmentOutput) LocationId() pulumi.StringOutput
- func (o ServerAttachmentOutput) ProtocolType() pulumi.StringOutput
- func (o ServerAttachmentOutput) ToServerAttachmentOutput() ServerAttachmentOutput
- func (o ServerAttachmentOutput) ToServerAttachmentOutputWithContext(ctx context.Context) ServerAttachmentOutput
- type ServerAttachmentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServerAttachment ¶
type ServerAttachment struct { pulumi.CustomResourceState // list of backend server. Backends ServerAttachmentBackendArrayOutput `pulumi:"backends"` // listener ID. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // loadbalancer ID. LoadbalancerId pulumi.StringOutput `pulumi:"loadbalancerId"` // location ID, only support for layer 7 loadbalancer. LocationId pulumi.StringOutput `pulumi:"locationId"` // The protocol type, http or tcp. ProtocolType pulumi.StringOutput `pulumi:"protocolType"` }
func GetServerAttachment ¶
func GetServerAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerAttachmentState, opts ...pulumi.ResourceOption) (*ServerAttachment, error)
GetServerAttachment gets an existing ServerAttachment 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 NewServerAttachment ¶
func NewServerAttachment(ctx *pulumi.Context, name string, args *ServerAttachmentArgs, opts ...pulumi.ResourceOption) (*ServerAttachment, error)
NewServerAttachment registers a new resource with the given unique name, arguments, and options.
func (*ServerAttachment) ElementType ¶
func (*ServerAttachment) ElementType() reflect.Type
func (*ServerAttachment) ToServerAttachmentOutput ¶
func (i *ServerAttachment) ToServerAttachmentOutput() ServerAttachmentOutput
func (*ServerAttachment) ToServerAttachmentOutputWithContext ¶
func (i *ServerAttachment) ToServerAttachmentOutputWithContext(ctx context.Context) ServerAttachmentOutput
type ServerAttachmentArgs ¶
type ServerAttachmentArgs struct { // list of backend server. Backends ServerAttachmentBackendArrayInput // listener ID. ListenerId pulumi.StringInput // loadbalancer ID. LoadbalancerId pulumi.StringInput // location ID, only support for layer 7 loadbalancer. LocationId pulumi.StringPtrInput }
The set of arguments for constructing a ServerAttachment resource.
func (ServerAttachmentArgs) ElementType ¶
func (ServerAttachmentArgs) ElementType() reflect.Type
type ServerAttachmentArray ¶
type ServerAttachmentArray []ServerAttachmentInput
func (ServerAttachmentArray) ElementType ¶
func (ServerAttachmentArray) ElementType() reflect.Type
func (ServerAttachmentArray) ToServerAttachmentArrayOutput ¶
func (i ServerAttachmentArray) ToServerAttachmentArrayOutput() ServerAttachmentArrayOutput
func (ServerAttachmentArray) ToServerAttachmentArrayOutputWithContext ¶
func (i ServerAttachmentArray) ToServerAttachmentArrayOutputWithContext(ctx context.Context) ServerAttachmentArrayOutput
type ServerAttachmentArrayInput ¶
type ServerAttachmentArrayInput interface { pulumi.Input ToServerAttachmentArrayOutput() ServerAttachmentArrayOutput ToServerAttachmentArrayOutputWithContext(context.Context) ServerAttachmentArrayOutput }
ServerAttachmentArrayInput is an input type that accepts ServerAttachmentArray and ServerAttachmentArrayOutput values. You can construct a concrete instance of `ServerAttachmentArrayInput` via:
ServerAttachmentArray{ ServerAttachmentArgs{...} }
type ServerAttachmentArrayOutput ¶
type ServerAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ServerAttachmentArrayOutput) ElementType ¶
func (ServerAttachmentArrayOutput) ElementType() reflect.Type
func (ServerAttachmentArrayOutput) Index ¶
func (o ServerAttachmentArrayOutput) Index(i pulumi.IntInput) ServerAttachmentOutput
func (ServerAttachmentArrayOutput) ToServerAttachmentArrayOutput ¶
func (o ServerAttachmentArrayOutput) ToServerAttachmentArrayOutput() ServerAttachmentArrayOutput
func (ServerAttachmentArrayOutput) ToServerAttachmentArrayOutputWithContext ¶
func (o ServerAttachmentArrayOutput) ToServerAttachmentArrayOutputWithContext(ctx context.Context) ServerAttachmentArrayOutput
type ServerAttachmentBackend ¶
type ServerAttachmentBackendArgs ¶
type ServerAttachmentBackendArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (ServerAttachmentBackendArgs) ElementType ¶
func (ServerAttachmentBackendArgs) ElementType() reflect.Type
func (ServerAttachmentBackendArgs) ToServerAttachmentBackendOutput ¶
func (i ServerAttachmentBackendArgs) ToServerAttachmentBackendOutput() ServerAttachmentBackendOutput
func (ServerAttachmentBackendArgs) ToServerAttachmentBackendOutputWithContext ¶
func (i ServerAttachmentBackendArgs) ToServerAttachmentBackendOutputWithContext(ctx context.Context) ServerAttachmentBackendOutput
type ServerAttachmentBackendArray ¶
type ServerAttachmentBackendArray []ServerAttachmentBackendInput
func (ServerAttachmentBackendArray) ElementType ¶
func (ServerAttachmentBackendArray) ElementType() reflect.Type
func (ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutput ¶
func (i ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutput() ServerAttachmentBackendArrayOutput
func (ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutputWithContext ¶
func (i ServerAttachmentBackendArray) ToServerAttachmentBackendArrayOutputWithContext(ctx context.Context) ServerAttachmentBackendArrayOutput
type ServerAttachmentBackendArrayInput ¶
type ServerAttachmentBackendArrayInput interface { pulumi.Input ToServerAttachmentBackendArrayOutput() ServerAttachmentBackendArrayOutput ToServerAttachmentBackendArrayOutputWithContext(context.Context) ServerAttachmentBackendArrayOutput }
ServerAttachmentBackendArrayInput is an input type that accepts ServerAttachmentBackendArray and ServerAttachmentBackendArrayOutput values. You can construct a concrete instance of `ServerAttachmentBackendArrayInput` via:
ServerAttachmentBackendArray{ ServerAttachmentBackendArgs{...} }
type ServerAttachmentBackendArrayOutput ¶
type ServerAttachmentBackendArrayOutput struct{ *pulumi.OutputState }
func (ServerAttachmentBackendArrayOutput) ElementType ¶
func (ServerAttachmentBackendArrayOutput) ElementType() reflect.Type
func (ServerAttachmentBackendArrayOutput) Index ¶
func (o ServerAttachmentBackendArrayOutput) Index(i pulumi.IntInput) ServerAttachmentBackendOutput
func (ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutput ¶
func (o ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutput() ServerAttachmentBackendArrayOutput
func (ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutputWithContext ¶
func (o ServerAttachmentBackendArrayOutput) ToServerAttachmentBackendArrayOutputWithContext(ctx context.Context) ServerAttachmentBackendArrayOutput
type ServerAttachmentBackendInput ¶
type ServerAttachmentBackendInput interface { pulumi.Input ToServerAttachmentBackendOutput() ServerAttachmentBackendOutput ToServerAttachmentBackendOutputWithContext(context.Context) ServerAttachmentBackendOutput }
ServerAttachmentBackendInput is an input type that accepts ServerAttachmentBackendArgs and ServerAttachmentBackendOutput values. You can construct a concrete instance of `ServerAttachmentBackendInput` via:
ServerAttachmentBackendArgs{...}
type ServerAttachmentBackendOutput ¶
type ServerAttachmentBackendOutput struct{ *pulumi.OutputState }
func (ServerAttachmentBackendOutput) ElementType ¶
func (ServerAttachmentBackendOutput) ElementType() reflect.Type
func (ServerAttachmentBackendOutput) InstanceId ¶
func (o ServerAttachmentBackendOutput) InstanceId() pulumi.StringOutput
func (ServerAttachmentBackendOutput) Port ¶
func (o ServerAttachmentBackendOutput) Port() pulumi.IntOutput
func (ServerAttachmentBackendOutput) ToServerAttachmentBackendOutput ¶
func (o ServerAttachmentBackendOutput) ToServerAttachmentBackendOutput() ServerAttachmentBackendOutput
func (ServerAttachmentBackendOutput) ToServerAttachmentBackendOutputWithContext ¶
func (o ServerAttachmentBackendOutput) ToServerAttachmentBackendOutputWithContext(ctx context.Context) ServerAttachmentBackendOutput
func (ServerAttachmentBackendOutput) Weight ¶
func (o ServerAttachmentBackendOutput) Weight() pulumi.IntPtrOutput
type ServerAttachmentInput ¶
type ServerAttachmentInput interface { pulumi.Input ToServerAttachmentOutput() ServerAttachmentOutput ToServerAttachmentOutputWithContext(ctx context.Context) ServerAttachmentOutput }
type ServerAttachmentMap ¶
type ServerAttachmentMap map[string]ServerAttachmentInput
func (ServerAttachmentMap) ElementType ¶
func (ServerAttachmentMap) ElementType() reflect.Type
func (ServerAttachmentMap) ToServerAttachmentMapOutput ¶
func (i ServerAttachmentMap) ToServerAttachmentMapOutput() ServerAttachmentMapOutput
func (ServerAttachmentMap) ToServerAttachmentMapOutputWithContext ¶
func (i ServerAttachmentMap) ToServerAttachmentMapOutputWithContext(ctx context.Context) ServerAttachmentMapOutput
type ServerAttachmentMapInput ¶
type ServerAttachmentMapInput interface { pulumi.Input ToServerAttachmentMapOutput() ServerAttachmentMapOutput ToServerAttachmentMapOutputWithContext(context.Context) ServerAttachmentMapOutput }
ServerAttachmentMapInput is an input type that accepts ServerAttachmentMap and ServerAttachmentMapOutput values. You can construct a concrete instance of `ServerAttachmentMapInput` via:
ServerAttachmentMap{ "key": ServerAttachmentArgs{...} }
type ServerAttachmentMapOutput ¶
type ServerAttachmentMapOutput struct{ *pulumi.OutputState }
func (ServerAttachmentMapOutput) ElementType ¶
func (ServerAttachmentMapOutput) ElementType() reflect.Type
func (ServerAttachmentMapOutput) MapIndex ¶
func (o ServerAttachmentMapOutput) MapIndex(k pulumi.StringInput) ServerAttachmentOutput
func (ServerAttachmentMapOutput) ToServerAttachmentMapOutput ¶
func (o ServerAttachmentMapOutput) ToServerAttachmentMapOutput() ServerAttachmentMapOutput
func (ServerAttachmentMapOutput) ToServerAttachmentMapOutputWithContext ¶
func (o ServerAttachmentMapOutput) ToServerAttachmentMapOutputWithContext(ctx context.Context) ServerAttachmentMapOutput
type ServerAttachmentOutput ¶
type ServerAttachmentOutput struct{ *pulumi.OutputState }
func (ServerAttachmentOutput) Backends ¶
func (o ServerAttachmentOutput) Backends() ServerAttachmentBackendArrayOutput
list of backend server.
func (ServerAttachmentOutput) ElementType ¶
func (ServerAttachmentOutput) ElementType() reflect.Type
func (ServerAttachmentOutput) ListenerId ¶
func (o ServerAttachmentOutput) ListenerId() pulumi.StringOutput
listener ID.
func (ServerAttachmentOutput) LoadbalancerId ¶
func (o ServerAttachmentOutput) LoadbalancerId() pulumi.StringOutput
loadbalancer ID.
func (ServerAttachmentOutput) LocationId ¶
func (o ServerAttachmentOutput) LocationId() pulumi.StringOutput
location ID, only support for layer 7 loadbalancer.
func (ServerAttachmentOutput) ProtocolType ¶
func (o ServerAttachmentOutput) ProtocolType() pulumi.StringOutput
The protocol type, http or tcp.
func (ServerAttachmentOutput) ToServerAttachmentOutput ¶
func (o ServerAttachmentOutput) ToServerAttachmentOutput() ServerAttachmentOutput
func (ServerAttachmentOutput) ToServerAttachmentOutputWithContext ¶
func (o ServerAttachmentOutput) ToServerAttachmentOutputWithContext(ctx context.Context) ServerAttachmentOutput
type ServerAttachmentState ¶
type ServerAttachmentState struct { // list of backend server. Backends ServerAttachmentBackendArrayInput // listener ID. ListenerId pulumi.StringPtrInput // loadbalancer ID. LoadbalancerId pulumi.StringPtrInput // location ID, only support for layer 7 loadbalancer. LocationId pulumi.StringPtrInput // The protocol type, http or tcp. ProtocolType pulumi.StringPtrInput }
func (ServerAttachmentState) ElementType ¶
func (ServerAttachmentState) ElementType() reflect.Type