Documentation ¶
Index ¶
- type CustomizedConfig
- type CustomizedConfigArgs
- type CustomizedConfigArray
- type CustomizedConfigArrayInput
- type CustomizedConfigArrayOutput
- func (CustomizedConfigArrayOutput) ElementType() reflect.Type
- func (o CustomizedConfigArrayOutput) Index(i pulumi.IntInput) CustomizedConfigOutput
- func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput
- func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutputWithContext(ctx context.Context) CustomizedConfigArrayOutput
- type CustomizedConfigInput
- type CustomizedConfigMap
- type CustomizedConfigMapInput
- type CustomizedConfigMapOutput
- func (CustomizedConfigMapOutput) ElementType() reflect.Type
- func (o CustomizedConfigMapOutput) MapIndex(k pulumi.StringInput) CustomizedConfigOutput
- func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutput() CustomizedConfigMapOutput
- func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutputWithContext(ctx context.Context) CustomizedConfigMapOutput
- type CustomizedConfigOutput
- func (o CustomizedConfigOutput) ConfigContent() pulumi.StringOutput
- func (o CustomizedConfigOutput) ConfigName() pulumi.StringOutput
- func (o CustomizedConfigOutput) CreateTime() pulumi.StringOutput
- func (CustomizedConfigOutput) ElementType() reflect.Type
- func (o CustomizedConfigOutput) LoadBalancerIds() pulumi.StringArrayOutput
- func (o CustomizedConfigOutput) ToCustomizedConfigOutput() CustomizedConfigOutput
- func (o CustomizedConfigOutput) ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput
- func (o CustomizedConfigOutput) UpdateTime() pulumi.StringOutput
- type CustomizedConfigState
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AddressIpVersion() pulumi.StringOutput
- func (o InstanceOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o InstanceOutput) ClbName() pulumi.StringOutput
- func (o InstanceOutput) ClbVips() pulumi.StringArrayOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) InternetBandwidthMaxOut() pulumi.IntOutput
- func (o InstanceOutput) InternetChargeType() pulumi.StringOutput
- func (o InstanceOutput) LoadBalancerPassToTarget() pulumi.BoolPtrOutput
- func (o InstanceOutput) LogSetId() pulumi.StringPtrOutput
- func (o InstanceOutput) LogTopicId() pulumi.StringPtrOutput
- func (o InstanceOutput) MasterZoneId() pulumi.StringPtrOutput
- func (o InstanceOutput) NetworkType() pulumi.StringOutput
- func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o InstanceOutput) SlaveZoneId() pulumi.StringPtrOutput
- func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) TargetRegionInfoRegion() pulumi.StringOutput
- func (o InstanceOutput) TargetRegionInfoVpcId() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) VipIsp() pulumi.StringOutput
- func (o InstanceOutput) VpcId() pulumi.StringOutput
- func (o InstanceOutput) ZoneId() pulumi.StringPtrOutput
- type InstanceState
- type InstancesArgs
- type InstancesClbList
- type InstancesClbListArgs
- type InstancesClbListArray
- type InstancesClbListArrayInput
- type InstancesClbListArrayOutput
- func (InstancesClbListArrayOutput) ElementType() reflect.Type
- func (o InstancesClbListArrayOutput) Index(i pulumi.IntInput) InstancesClbListOutput
- func (o InstancesClbListArrayOutput) ToInstancesClbListArrayOutput() InstancesClbListArrayOutput
- func (o InstancesClbListArrayOutput) ToInstancesClbListArrayOutputWithContext(ctx context.Context) InstancesClbListArrayOutput
- type InstancesClbListInput
- type InstancesClbListOutput
- func (o InstancesClbListOutput) AddressIpVersion() pulumi.StringOutput
- func (o InstancesClbListOutput) ClbId() pulumi.StringOutput
- func (o InstancesClbListOutput) ClbName() pulumi.StringOutput
- func (o InstancesClbListOutput) ClbVips() pulumi.StringArrayOutput
- func (o InstancesClbListOutput) CreateTime() pulumi.StringOutput
- func (InstancesClbListOutput) ElementType() reflect.Type
- func (o InstancesClbListOutput) InternetBandwidthMaxOut() pulumi.IntOutput
- func (o InstancesClbListOutput) InternetChargeType() pulumi.StringOutput
- func (o InstancesClbListOutput) LocalZone() pulumi.BoolOutput
- func (o InstancesClbListOutput) NetworkType() pulumi.StringOutput
- func (o InstancesClbListOutput) ProjectId() pulumi.IntOutput
- func (o InstancesClbListOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o InstancesClbListOutput) Status() pulumi.IntOutput
- func (o InstancesClbListOutput) StatusTime() pulumi.StringOutput
- func (o InstancesClbListOutput) SubnetId() pulumi.StringOutput
- func (o InstancesClbListOutput) Tags() pulumi.MapOutput
- func (o InstancesClbListOutput) TargetRegionInfoRegion() pulumi.StringOutput
- func (o InstancesClbListOutput) TargetRegionInfoVpcId() pulumi.StringOutput
- func (o InstancesClbListOutput) ToInstancesClbListOutput() InstancesClbListOutput
- func (o InstancesClbListOutput) ToInstancesClbListOutputWithContext(ctx context.Context) InstancesClbListOutput
- func (o InstancesClbListOutput) VipIsp() pulumi.StringOutput
- func (o InstancesClbListOutput) VpcId() pulumi.StringOutput
- func (o InstancesClbListOutput) Zone() pulumi.StringOutput
- func (o InstancesClbListOutput) ZoneId() pulumi.IntOutput
- func (o InstancesClbListOutput) ZoneName() pulumi.StringOutput
- func (o InstancesClbListOutput) ZoneRegion() pulumi.StringOutput
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (o InstancesResultOutput) ClbId() pulumi.StringPtrOutput
- func (o InstancesResultOutput) ClbLists() InstancesClbListArrayOutput
- func (o InstancesResultOutput) ClbName() pulumi.StringPtrOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) Id() pulumi.StringOutput
- func (o InstancesResultOutput) MasterZone() pulumi.StringPtrOutput
- func (o InstancesResultOutput) NetworkType() pulumi.StringPtrOutput
- func (o InstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
- type Listener
- type ListenerArgs
- type ListenerArray
- type ListenerArrayInput
- type ListenerArrayOutput
- type ListenerInput
- type ListenerMap
- type ListenerMapInput
- type ListenerMapOutput
- type ListenerOutput
- func (o ListenerOutput) CertificateCaId() pulumi.StringPtrOutput
- func (o ListenerOutput) CertificateId() pulumi.StringPtrOutput
- func (o ListenerOutput) CertificateSslMode() pulumi.StringPtrOutput
- func (o ListenerOutput) ClbId() pulumi.StringOutput
- func (ListenerOutput) ElementType() reflect.Type
- func (o ListenerOutput) HealthCheckContextType() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o ListenerOutput) HealthCheckHttpCode() pulumi.IntPtrOutput
- func (o ListenerOutput) HealthCheckHttpDomain() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckHttpMethod() pulumi.StringOutput
- func (o ListenerOutput) HealthCheckHttpPath() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckHttpVersion() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckIntervalTime() pulumi.IntOutput
- func (o ListenerOutput) HealthCheckPort() pulumi.IntPtrOutput
- func (o ListenerOutput) HealthCheckRecvContext() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckSendContext() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o ListenerOutput) HealthCheckTimeOut() pulumi.IntOutput
- func (o ListenerOutput) HealthCheckType() pulumi.StringOutput
- func (o ListenerOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o ListenerOutput) ListenerId() pulumi.StringOutput
- func (o ListenerOutput) ListenerName() pulumi.StringOutput
- func (o ListenerOutput) Port() pulumi.IntPtrOutput
- func (o ListenerOutput) Protocol() pulumi.StringOutput
- func (o ListenerOutput) Scheduler() pulumi.StringPtrOutput
- func (o ListenerOutput) SessionExpireTime() pulumi.IntPtrOutput
- func (o ListenerOutput) SniSwitch() pulumi.BoolPtrOutput
- func (o ListenerOutput) TargetType() pulumi.StringOutput
- func (o ListenerOutput) ToListenerOutput() ListenerOutput
- func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
- type ListenerRule
- type ListenerRuleArgs
- type ListenerRuleArray
- type ListenerRuleArrayInput
- type ListenerRuleArrayOutput
- func (ListenerRuleArrayOutput) ElementType() reflect.Type
- func (o ListenerRuleArrayOutput) Index(i pulumi.IntInput) ListenerRuleOutput
- func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutput() ListenerRuleArrayOutput
- func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutputWithContext(ctx context.Context) ListenerRuleArrayOutput
- type ListenerRuleInput
- type ListenerRuleMap
- type ListenerRuleMapInput
- type ListenerRuleMapOutput
- func (ListenerRuleMapOutput) ElementType() reflect.Type
- func (o ListenerRuleMapOutput) MapIndex(k pulumi.StringInput) ListenerRuleOutput
- func (o ListenerRuleMapOutput) ToListenerRuleMapOutput() ListenerRuleMapOutput
- func (o ListenerRuleMapOutput) ToListenerRuleMapOutputWithContext(ctx context.Context) ListenerRuleMapOutput
- type ListenerRuleOutput
- func (o ListenerRuleOutput) CertificateCaId() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) CertificateId() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) CertificateSslMode() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) ClbId() pulumi.StringOutput
- func (o ListenerRuleOutput) Domain() pulumi.StringOutput
- func (ListenerRuleOutput) ElementType() reflect.Type
- func (o ListenerRuleOutput) ForwardType() pulumi.StringOutput
- func (o ListenerRuleOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o ListenerRuleOutput) HealthCheckHttpCode() pulumi.IntOutput
- func (o ListenerRuleOutput) HealthCheckHttpDomain() pulumi.StringOutput
- func (o ListenerRuleOutput) HealthCheckHttpMethod() pulumi.StringOutput
- func (o ListenerRuleOutput) HealthCheckHttpPath() pulumi.StringOutput
- func (o ListenerRuleOutput) HealthCheckIntervalTime() pulumi.IntOutput
- func (o ListenerRuleOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o ListenerRuleOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o ListenerRuleOutput) Http2Switch() pulumi.BoolOutput
- func (o ListenerRuleOutput) ListenerId() pulumi.StringOutput
- func (o ListenerRuleOutput) RuleId() pulumi.StringOutput
- func (o ListenerRuleOutput) Scheduler() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) SessionExpireTime() pulumi.IntPtrOutput
- func (o ListenerRuleOutput) TargetType() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) ToListenerRuleOutput() ListenerRuleOutput
- func (o ListenerRuleOutput) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
- func (o ListenerRuleOutput) Url() pulumi.StringOutput
- type ListenerRuleState
- type ListenerRulesArgs
- type ListenerRulesOutputArgs
- type ListenerRulesResult
- type ListenerRulesResultOutput
- func (o ListenerRulesResultOutput) ClbId() pulumi.StringOutput
- func (o ListenerRulesResultOutput) Domain() pulumi.StringPtrOutput
- func (ListenerRulesResultOutput) ElementType() reflect.Type
- func (o ListenerRulesResultOutput) Id() pulumi.StringOutput
- func (o ListenerRulesResultOutput) ListenerId() pulumi.StringOutput
- func (o ListenerRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ListenerRulesResultOutput) RuleId() pulumi.StringPtrOutput
- func (o ListenerRulesResultOutput) RuleLists() ListenerRulesRuleListArrayOutput
- func (o ListenerRulesResultOutput) Scheduler() pulumi.StringPtrOutput
- func (o ListenerRulesResultOutput) ToListenerRulesResultOutput() ListenerRulesResultOutput
- func (o ListenerRulesResultOutput) ToListenerRulesResultOutputWithContext(ctx context.Context) ListenerRulesResultOutput
- func (o ListenerRulesResultOutput) Url() pulumi.StringPtrOutput
- type ListenerRulesRuleList
- type ListenerRulesRuleListArgs
- type ListenerRulesRuleListArray
- func (ListenerRulesRuleListArray) ElementType() reflect.Type
- func (i ListenerRulesRuleListArray) ToListenerRulesRuleListArrayOutput() ListenerRulesRuleListArrayOutput
- func (i ListenerRulesRuleListArray) ToListenerRulesRuleListArrayOutputWithContext(ctx context.Context) ListenerRulesRuleListArrayOutput
- type ListenerRulesRuleListArrayInput
- type ListenerRulesRuleListArrayOutput
- func (ListenerRulesRuleListArrayOutput) ElementType() reflect.Type
- func (o ListenerRulesRuleListArrayOutput) Index(i pulumi.IntInput) ListenerRulesRuleListOutput
- func (o ListenerRulesRuleListArrayOutput) ToListenerRulesRuleListArrayOutput() ListenerRulesRuleListArrayOutput
- func (o ListenerRulesRuleListArrayOutput) ToListenerRulesRuleListArrayOutputWithContext(ctx context.Context) ListenerRulesRuleListArrayOutput
- type ListenerRulesRuleListInput
- type ListenerRulesRuleListOutput
- func (o ListenerRulesRuleListOutput) CertificateCaId() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) CertificateId() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) CertificateSslMode() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) ClbId() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) Domain() pulumi.StringPtrOutput
- func (ListenerRulesRuleListOutput) ElementType() reflect.Type
- func (o ListenerRulesRuleListOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o ListenerRulesRuleListOutput) HealthCheckHttpCode() pulumi.IntOutput
- func (o ListenerRulesRuleListOutput) HealthCheckHttpDomain() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) HealthCheckHttpMethod() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) HealthCheckHttpPath() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) HealthCheckIntervalTime() pulumi.IntOutput
- func (o ListenerRulesRuleListOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o ListenerRulesRuleListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o ListenerRulesRuleListOutput) Http2Switch() pulumi.BoolOutput
- func (o ListenerRulesRuleListOutput) ListenerId() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) RuleId() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) Scheduler() pulumi.StringOutput
- func (o ListenerRulesRuleListOutput) SessionExpireTime() pulumi.IntOutput
- func (o ListenerRulesRuleListOutput) ToListenerRulesRuleListOutput() ListenerRulesRuleListOutput
- func (o ListenerRulesRuleListOutput) ToListenerRulesRuleListOutputWithContext(ctx context.Context) ListenerRulesRuleListOutput
- func (o ListenerRulesRuleListOutput) Url() pulumi.StringPtrOutput
- type ListenerState
- type ListenersArgs
- type ListenersListenerList
- type ListenersListenerListArgs
- type ListenersListenerListArray
- func (ListenersListenerListArray) ElementType() reflect.Type
- func (i ListenersListenerListArray) ToListenersListenerListArrayOutput() ListenersListenerListArrayOutput
- func (i ListenersListenerListArray) ToListenersListenerListArrayOutputWithContext(ctx context.Context) ListenersListenerListArrayOutput
- type ListenersListenerListArrayInput
- type ListenersListenerListArrayOutput
- func (ListenersListenerListArrayOutput) ElementType() reflect.Type
- func (o ListenersListenerListArrayOutput) Index(i pulumi.IntInput) ListenersListenerListOutput
- func (o ListenersListenerListArrayOutput) ToListenersListenerListArrayOutput() ListenersListenerListArrayOutput
- func (o ListenersListenerListArrayOutput) ToListenersListenerListArrayOutputWithContext(ctx context.Context) ListenersListenerListArrayOutput
- type ListenersListenerListInput
- type ListenersListenerListOutput
- func (o ListenersListenerListOutput) CertificateCaId() pulumi.StringOutput
- func (o ListenersListenerListOutput) CertificateId() pulumi.StringOutput
- func (o ListenersListenerListOutput) CertificateSslMode() pulumi.StringOutput
- func (o ListenersListenerListOutput) ClbId() pulumi.StringOutput
- func (ListenersListenerListOutput) ElementType() reflect.Type
- func (o ListenersListenerListOutput) HealthCheckContextType() pulumi.StringOutput
- func (o ListenersListenerListOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o ListenersListenerListOutput) HealthCheckHttpCode() pulumi.IntOutput
- func (o ListenersListenerListOutput) HealthCheckHttpDomain() pulumi.StringOutput
- func (o ListenersListenerListOutput) HealthCheckHttpMethod() pulumi.StringOutput
- func (o ListenersListenerListOutput) HealthCheckHttpPath() pulumi.StringOutput
- func (o ListenersListenerListOutput) HealthCheckHttpVersion() pulumi.StringOutput
- func (o ListenersListenerListOutput) HealthCheckIntervalTime() pulumi.IntOutput
- func (o ListenersListenerListOutput) HealthCheckPort() pulumi.IntOutput
- func (o ListenersListenerListOutput) HealthCheckRecvContext() pulumi.StringOutput
- func (o ListenersListenerListOutput) HealthCheckSendContext() pulumi.StringOutput
- func (o ListenersListenerListOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o ListenersListenerListOutput) HealthCheckTimeOut() pulumi.IntOutput
- func (o ListenersListenerListOutput) HealthCheckType() pulumi.StringOutput
- func (o ListenersListenerListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o ListenersListenerListOutput) ListenerId() pulumi.StringOutput
- func (o ListenersListenerListOutput) ListenerName() pulumi.StringOutput
- func (o ListenersListenerListOutput) Port() pulumi.IntOutput
- func (o ListenersListenerListOutput) Protocol() pulumi.StringOutput
- func (o ListenersListenerListOutput) Scheduler() pulumi.StringOutput
- func (o ListenersListenerListOutput) SessionExpireTime() pulumi.IntOutput
- func (o ListenersListenerListOutput) SniSwitch() pulumi.BoolOutput
- func (o ListenersListenerListOutput) ToListenersListenerListOutput() ListenersListenerListOutput
- func (o ListenersListenerListOutput) ToListenersListenerListOutputWithContext(ctx context.Context) ListenersListenerListOutput
- type ListenersOutputArgs
- type ListenersResult
- type ListenersResultOutput
- func (o ListenersResultOutput) ClbId() pulumi.StringOutput
- func (ListenersResultOutput) ElementType() reflect.Type
- func (o ListenersResultOutput) Id() pulumi.StringOutput
- func (o ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
- func (o ListenersResultOutput) ListenerLists() ListenersListenerListArrayOutput
- func (o ListenersResultOutput) Port() pulumi.IntPtrOutput
- func (o ListenersResultOutput) Protocol() pulumi.StringPtrOutput
- func (o ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ListenersResultOutput) ToListenersResultOutput() ListenersResultOutput
- func (o ListenersResultOutput) ToListenersResultOutputWithContext(ctx context.Context) ListenersResultOutput
- type LogSet
- type LogSetArgs
- type LogSetArray
- type LogSetArrayInput
- type LogSetArrayOutput
- type LogSetInput
- type LogSetMap
- type LogSetMapInput
- type LogSetMapOutput
- type LogSetOutput
- func (o LogSetOutput) CreateTime() pulumi.StringOutput
- func (LogSetOutput) ElementType() reflect.Type
- func (o LogSetOutput) Name() pulumi.StringOutput
- func (o LogSetOutput) Period() pulumi.IntPtrOutput
- func (o LogSetOutput) ToLogSetOutput() LogSetOutput
- func (o LogSetOutput) ToLogSetOutputWithContext(ctx context.Context) LogSetOutput
- func (o LogSetOutput) TopicCount() pulumi.StringOutput
- type LogSetState
- type LogTopic
- type LogTopicArgs
- type LogTopicArray
- type LogTopicArrayInput
- type LogTopicArrayOutput
- type LogTopicInput
- type LogTopicMap
- type LogTopicMapInput
- type LogTopicMapOutput
- type LogTopicOutput
- func (o LogTopicOutput) CreateTime() pulumi.StringOutput
- func (LogTopicOutput) ElementType() reflect.Type
- func (o LogTopicOutput) LogSetId() pulumi.StringOutput
- func (o LogTopicOutput) Status() pulumi.BoolOutput
- func (o LogTopicOutput) ToLogTopicOutput() LogTopicOutput
- func (o LogTopicOutput) ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput
- func (o LogTopicOutput) TopicName() pulumi.StringOutput
- type LogTopicState
- type Redirection
- type RedirectionArgs
- type RedirectionArray
- type RedirectionArrayInput
- type RedirectionArrayOutput
- func (RedirectionArrayOutput) ElementType() reflect.Type
- func (o RedirectionArrayOutput) Index(i pulumi.IntInput) RedirectionOutput
- func (o RedirectionArrayOutput) ToRedirectionArrayOutput() RedirectionArrayOutput
- func (o RedirectionArrayOutput) ToRedirectionArrayOutputWithContext(ctx context.Context) RedirectionArrayOutput
- type RedirectionInput
- type RedirectionMap
- type RedirectionMapInput
- type RedirectionMapOutput
- func (RedirectionMapOutput) ElementType() reflect.Type
- func (o RedirectionMapOutput) MapIndex(k pulumi.StringInput) RedirectionOutput
- func (o RedirectionMapOutput) ToRedirectionMapOutput() RedirectionMapOutput
- func (o RedirectionMapOutput) ToRedirectionMapOutputWithContext(ctx context.Context) RedirectionMapOutput
- type RedirectionOutput
- func (o RedirectionOutput) ClbId() pulumi.StringOutput
- func (o RedirectionOutput) DeleteAllAutoRewrite() pulumi.BoolPtrOutput
- func (RedirectionOutput) ElementType() reflect.Type
- func (o RedirectionOutput) IsAutoRewrite() pulumi.BoolPtrOutput
- func (o RedirectionOutput) SourceListenerId() pulumi.StringOutput
- func (o RedirectionOutput) SourceRuleId() pulumi.StringOutput
- func (o RedirectionOutput) TargetListenerId() pulumi.StringOutput
- func (o RedirectionOutput) TargetRuleId() pulumi.StringOutput
- func (o RedirectionOutput) ToRedirectionOutput() RedirectionOutput
- func (o RedirectionOutput) ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput
- type RedirectionState
- type RedirectionsArgs
- type RedirectionsOutputArgs
- type RedirectionsRedirectionList
- type RedirectionsRedirectionListArgs
- func (RedirectionsRedirectionListArgs) ElementType() reflect.Type
- func (i RedirectionsRedirectionListArgs) ToRedirectionsRedirectionListOutput() RedirectionsRedirectionListOutput
- func (i RedirectionsRedirectionListArgs) ToRedirectionsRedirectionListOutputWithContext(ctx context.Context) RedirectionsRedirectionListOutput
- type RedirectionsRedirectionListArray
- func (RedirectionsRedirectionListArray) ElementType() reflect.Type
- func (i RedirectionsRedirectionListArray) ToRedirectionsRedirectionListArrayOutput() RedirectionsRedirectionListArrayOutput
- func (i RedirectionsRedirectionListArray) ToRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) RedirectionsRedirectionListArrayOutput
- type RedirectionsRedirectionListArrayInput
- type RedirectionsRedirectionListArrayOutput
- func (RedirectionsRedirectionListArrayOutput) ElementType() reflect.Type
- func (o RedirectionsRedirectionListArrayOutput) Index(i pulumi.IntInput) RedirectionsRedirectionListOutput
- func (o RedirectionsRedirectionListArrayOutput) ToRedirectionsRedirectionListArrayOutput() RedirectionsRedirectionListArrayOutput
- func (o RedirectionsRedirectionListArrayOutput) ToRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) RedirectionsRedirectionListArrayOutput
- type RedirectionsRedirectionListInput
- type RedirectionsRedirectionListOutput
- func (o RedirectionsRedirectionListOutput) ClbId() pulumi.StringOutput
- func (RedirectionsRedirectionListOutput) ElementType() reflect.Type
- func (o RedirectionsRedirectionListOutput) SourceListenerId() pulumi.StringOutput
- func (o RedirectionsRedirectionListOutput) SourceRuleId() pulumi.StringOutput
- func (o RedirectionsRedirectionListOutput) TargetListenerId() pulumi.StringOutput
- func (o RedirectionsRedirectionListOutput) TargetRuleId() pulumi.StringOutput
- func (o RedirectionsRedirectionListOutput) ToRedirectionsRedirectionListOutput() RedirectionsRedirectionListOutput
- func (o RedirectionsRedirectionListOutput) ToRedirectionsRedirectionListOutputWithContext(ctx context.Context) RedirectionsRedirectionListOutput
- type RedirectionsResult
- type RedirectionsResultOutput
- func (o RedirectionsResultOutput) ClbId() pulumi.StringOutput
- func (RedirectionsResultOutput) ElementType() reflect.Type
- func (o RedirectionsResultOutput) Id() pulumi.StringOutput
- func (o RedirectionsResultOutput) RedirectionLists() RedirectionsRedirectionListArrayOutput
- func (o RedirectionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o RedirectionsResultOutput) SourceListenerId() pulumi.StringOutput
- func (o RedirectionsResultOutput) SourceRuleId() pulumi.StringOutput
- func (o RedirectionsResultOutput) TargetListenerId() pulumi.StringPtrOutput
- func (o RedirectionsResultOutput) TargetRuleId() pulumi.StringPtrOutput
- func (o RedirectionsResultOutput) ToRedirectionsResultOutput() RedirectionsResultOutput
- func (o RedirectionsResultOutput) ToRedirectionsResultOutputWithContext(ctx context.Context) RedirectionsResultOutput
- 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 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) ClbId() pulumi.StringOutput
- func (ServerAttachmentOutput) ElementType() reflect.Type
- func (o ServerAttachmentOutput) ListenerId() pulumi.StringOutput
- func (o ServerAttachmentOutput) ProtocolType() pulumi.StringOutput
- func (o ServerAttachmentOutput) RuleId() pulumi.StringPtrOutput
- func (o ServerAttachmentOutput) Targets() ServerAttachmentTargetArrayOutput
- func (o ServerAttachmentOutput) ToServerAttachmentOutput() ServerAttachmentOutput
- func (o ServerAttachmentOutput) ToServerAttachmentOutputWithContext(ctx context.Context) ServerAttachmentOutput
- type ServerAttachmentState
- type ServerAttachmentTarget
- type ServerAttachmentTargetArgs
- type ServerAttachmentTargetArray
- func (ServerAttachmentTargetArray) ElementType() reflect.Type
- func (i ServerAttachmentTargetArray) ToServerAttachmentTargetArrayOutput() ServerAttachmentTargetArrayOutput
- func (i ServerAttachmentTargetArray) ToServerAttachmentTargetArrayOutputWithContext(ctx context.Context) ServerAttachmentTargetArrayOutput
- type ServerAttachmentTargetArrayInput
- type ServerAttachmentTargetArrayOutput
- func (ServerAttachmentTargetArrayOutput) ElementType() reflect.Type
- func (o ServerAttachmentTargetArrayOutput) Index(i pulumi.IntInput) ServerAttachmentTargetOutput
- func (o ServerAttachmentTargetArrayOutput) ToServerAttachmentTargetArrayOutput() ServerAttachmentTargetArrayOutput
- func (o ServerAttachmentTargetArrayOutput) ToServerAttachmentTargetArrayOutputWithContext(ctx context.Context) ServerAttachmentTargetArrayOutput
- type ServerAttachmentTargetInput
- type ServerAttachmentTargetOutput
- func (ServerAttachmentTargetOutput) ElementType() reflect.Type
- func (o ServerAttachmentTargetOutput) InstanceId() pulumi.StringOutput
- func (o ServerAttachmentTargetOutput) Port() pulumi.IntOutput
- func (o ServerAttachmentTargetOutput) ToServerAttachmentTargetOutput() ServerAttachmentTargetOutput
- func (o ServerAttachmentTargetOutput) ToServerAttachmentTargetOutputWithContext(ctx context.Context) ServerAttachmentTargetOutput
- func (o ServerAttachmentTargetOutput) Weight() pulumi.IntPtrOutput
- type ServerAttachmentsArgs
- type ServerAttachmentsAttachmentList
- type ServerAttachmentsAttachmentListArgs
- func (ServerAttachmentsAttachmentListArgs) ElementType() reflect.Type
- func (i ServerAttachmentsAttachmentListArgs) ToServerAttachmentsAttachmentListOutput() ServerAttachmentsAttachmentListOutput
- func (i ServerAttachmentsAttachmentListArgs) ToServerAttachmentsAttachmentListOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListOutput
- type ServerAttachmentsAttachmentListArray
- func (ServerAttachmentsAttachmentListArray) ElementType() reflect.Type
- func (i ServerAttachmentsAttachmentListArray) ToServerAttachmentsAttachmentListArrayOutput() ServerAttachmentsAttachmentListArrayOutput
- func (i ServerAttachmentsAttachmentListArray) ToServerAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListArrayOutput
- type ServerAttachmentsAttachmentListArrayInput
- type ServerAttachmentsAttachmentListArrayOutput
- func (ServerAttachmentsAttachmentListArrayOutput) ElementType() reflect.Type
- func (o ServerAttachmentsAttachmentListArrayOutput) Index(i pulumi.IntInput) ServerAttachmentsAttachmentListOutput
- func (o ServerAttachmentsAttachmentListArrayOutput) ToServerAttachmentsAttachmentListArrayOutput() ServerAttachmentsAttachmentListArrayOutput
- func (o ServerAttachmentsAttachmentListArrayOutput) ToServerAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListArrayOutput
- type ServerAttachmentsAttachmentListInput
- type ServerAttachmentsAttachmentListOutput
- func (o ServerAttachmentsAttachmentListOutput) ClbId() pulumi.StringOutput
- func (ServerAttachmentsAttachmentListOutput) ElementType() reflect.Type
- func (o ServerAttachmentsAttachmentListOutput) ListenerId() pulumi.StringOutput
- func (o ServerAttachmentsAttachmentListOutput) ProtocolType() pulumi.StringOutput
- func (o ServerAttachmentsAttachmentListOutput) RuleId() pulumi.StringOutput
- func (o ServerAttachmentsAttachmentListOutput) Targets() ServerAttachmentsAttachmentListTargetArrayOutput
- func (o ServerAttachmentsAttachmentListOutput) ToServerAttachmentsAttachmentListOutput() ServerAttachmentsAttachmentListOutput
- func (o ServerAttachmentsAttachmentListOutput) ToServerAttachmentsAttachmentListOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListOutput
- type ServerAttachmentsAttachmentListTarget
- type ServerAttachmentsAttachmentListTargetArgs
- func (ServerAttachmentsAttachmentListTargetArgs) ElementType() reflect.Type
- func (i ServerAttachmentsAttachmentListTargetArgs) ToServerAttachmentsAttachmentListTargetOutput() ServerAttachmentsAttachmentListTargetOutput
- func (i ServerAttachmentsAttachmentListTargetArgs) ToServerAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListTargetOutput
- type ServerAttachmentsAttachmentListTargetArray
- func (ServerAttachmentsAttachmentListTargetArray) ElementType() reflect.Type
- func (i ServerAttachmentsAttachmentListTargetArray) ToServerAttachmentsAttachmentListTargetArrayOutput() ServerAttachmentsAttachmentListTargetArrayOutput
- func (i ServerAttachmentsAttachmentListTargetArray) ToServerAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListTargetArrayOutput
- type ServerAttachmentsAttachmentListTargetArrayInput
- type ServerAttachmentsAttachmentListTargetArrayOutput
- func (ServerAttachmentsAttachmentListTargetArrayOutput) ElementType() reflect.Type
- func (o ServerAttachmentsAttachmentListTargetArrayOutput) Index(i pulumi.IntInput) ServerAttachmentsAttachmentListTargetOutput
- func (o ServerAttachmentsAttachmentListTargetArrayOutput) ToServerAttachmentsAttachmentListTargetArrayOutput() ServerAttachmentsAttachmentListTargetArrayOutput
- func (o ServerAttachmentsAttachmentListTargetArrayOutput) ToServerAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListTargetArrayOutput
- type ServerAttachmentsAttachmentListTargetInput
- type ServerAttachmentsAttachmentListTargetOutput
- func (ServerAttachmentsAttachmentListTargetOutput) ElementType() reflect.Type
- func (o ServerAttachmentsAttachmentListTargetOutput) InstanceId() pulumi.StringOutput
- func (o ServerAttachmentsAttachmentListTargetOutput) Port() pulumi.IntOutput
- func (o ServerAttachmentsAttachmentListTargetOutput) ToServerAttachmentsAttachmentListTargetOutput() ServerAttachmentsAttachmentListTargetOutput
- func (o ServerAttachmentsAttachmentListTargetOutput) ToServerAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListTargetOutput
- func (o ServerAttachmentsAttachmentListTargetOutput) Weight() pulumi.IntOutput
- type ServerAttachmentsOutputArgs
- type ServerAttachmentsResult
- type ServerAttachmentsResultOutput
- func (o ServerAttachmentsResultOutput) AttachmentLists() ServerAttachmentsAttachmentListArrayOutput
- func (o ServerAttachmentsResultOutput) ClbId() pulumi.StringOutput
- func (ServerAttachmentsResultOutput) ElementType() reflect.Type
- func (o ServerAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o ServerAttachmentsResultOutput) ListenerId() pulumi.StringOutput
- func (o ServerAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ServerAttachmentsResultOutput) RuleId() pulumi.StringPtrOutput
- func (o ServerAttachmentsResultOutput) ToServerAttachmentsResultOutput() ServerAttachmentsResultOutput
- func (o ServerAttachmentsResultOutput) ToServerAttachmentsResultOutputWithContext(ctx context.Context) ServerAttachmentsResultOutput
- type TGAttachmentInstance
- type TGAttachmentInstanceArgs
- type TGAttachmentInstanceArray
- type TGAttachmentInstanceArrayInput
- type TGAttachmentInstanceArrayOutput
- func (TGAttachmentInstanceArrayOutput) ElementType() reflect.Type
- func (o TGAttachmentInstanceArrayOutput) Index(i pulumi.IntInput) TGAttachmentInstanceOutput
- func (o TGAttachmentInstanceArrayOutput) ToTGAttachmentInstanceArrayOutput() TGAttachmentInstanceArrayOutput
- func (o TGAttachmentInstanceArrayOutput) ToTGAttachmentInstanceArrayOutputWithContext(ctx context.Context) TGAttachmentInstanceArrayOutput
- type TGAttachmentInstanceInput
- type TGAttachmentInstanceMap
- type TGAttachmentInstanceMapInput
- type TGAttachmentInstanceMapOutput
- func (TGAttachmentInstanceMapOutput) ElementType() reflect.Type
- func (o TGAttachmentInstanceMapOutput) MapIndex(k pulumi.StringInput) TGAttachmentInstanceOutput
- func (o TGAttachmentInstanceMapOutput) ToTGAttachmentInstanceMapOutput() TGAttachmentInstanceMapOutput
- func (o TGAttachmentInstanceMapOutput) ToTGAttachmentInstanceMapOutputWithContext(ctx context.Context) TGAttachmentInstanceMapOutput
- type TGAttachmentInstanceOutput
- func (o TGAttachmentInstanceOutput) BindIp() pulumi.StringOutput
- func (TGAttachmentInstanceOutput) ElementType() reflect.Type
- func (o TGAttachmentInstanceOutput) Port() pulumi.IntOutput
- func (o TGAttachmentInstanceOutput) TargetGroupId() pulumi.StringOutput
- func (o TGAttachmentInstanceOutput) ToTGAttachmentInstanceOutput() TGAttachmentInstanceOutput
- func (o TGAttachmentInstanceOutput) ToTGAttachmentInstanceOutputWithContext(ctx context.Context) TGAttachmentInstanceOutput
- func (o TGAttachmentInstanceOutput) Weight() pulumi.IntOutput
- type TGAttachmentInstanceState
- type TargetGroup
- type TargetGroupArgs
- type TargetGroupArray
- type TargetGroupArrayInput
- type TargetGroupArrayOutput
- func (TargetGroupArrayOutput) ElementType() reflect.Type
- func (o TargetGroupArrayOutput) Index(i pulumi.IntInput) TargetGroupOutput
- func (o TargetGroupArrayOutput) ToTargetGroupArrayOutput() TargetGroupArrayOutput
- func (o TargetGroupArrayOutput) ToTargetGroupArrayOutputWithContext(ctx context.Context) TargetGroupArrayOutput
- type TargetGroupAttachment
- type TargetGroupAttachmentArgs
- type TargetGroupAttachmentArray
- func (TargetGroupAttachmentArray) ElementType() reflect.Type
- func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput
- func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput
- type TargetGroupAttachmentArrayInput
- type TargetGroupAttachmentArrayOutput
- func (TargetGroupAttachmentArrayOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentArrayOutput) Index(i pulumi.IntInput) TargetGroupAttachmentOutput
- func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput
- func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput
- type TargetGroupAttachmentInput
- type TargetGroupAttachmentMap
- type TargetGroupAttachmentMapInput
- type TargetGroupAttachmentMapOutput
- func (TargetGroupAttachmentMapOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) TargetGroupAttachmentOutput
- func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput
- func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutputWithContext(ctx context.Context) TargetGroupAttachmentMapOutput
- type TargetGroupAttachmentOutput
- func (o TargetGroupAttachmentOutput) ClbId() pulumi.StringOutput
- func (TargetGroupAttachmentOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentOutput) ListenerId() pulumi.StringOutput
- func (o TargetGroupAttachmentOutput) RuleId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentOutput) TargetGroupId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentOutput) TargrtGroupId() pulumi.StringPtrOutputdeprecated
- func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput
- func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput
- type TargetGroupAttachmentState
- type TargetGroupInput
- type TargetGroupMap
- type TargetGroupMapInput
- type TargetGroupMapOutput
- func (TargetGroupMapOutput) ElementType() reflect.Type
- func (o TargetGroupMapOutput) MapIndex(k pulumi.StringInput) TargetGroupOutput
- func (o TargetGroupMapOutput) ToTargetGroupMapOutput() TargetGroupMapOutput
- func (o TargetGroupMapOutput) ToTargetGroupMapOutputWithContext(ctx context.Context) TargetGroupMapOutput
- type TargetGroupOutput
- func (TargetGroupOutput) ElementType() reflect.Type
- func (o TargetGroupOutput) Port() pulumi.IntPtrOutput
- func (o TargetGroupOutput) TargetGroupInstances() TargetGroupTargetGroupInstanceArrayOutput
- func (o TargetGroupOutput) TargetGroupName() pulumi.StringPtrOutput
- func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput
- func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
- func (o TargetGroupOutput) VpcId() pulumi.StringPtrOutput
- type TargetGroupState
- type TargetGroupTargetGroupInstance
- type TargetGroupTargetGroupInstanceArgs
- func (TargetGroupTargetGroupInstanceArgs) ElementType() reflect.Type
- func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput
- func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput
- type TargetGroupTargetGroupInstanceArray
- func (TargetGroupTargetGroupInstanceArray) ElementType() reflect.Type
- func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput
- func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput
- type TargetGroupTargetGroupInstanceArrayInput
- type TargetGroupTargetGroupInstanceArrayOutput
- func (TargetGroupTargetGroupInstanceArrayOutput) ElementType() reflect.Type
- func (o TargetGroupTargetGroupInstanceArrayOutput) Index(i pulumi.IntInput) TargetGroupTargetGroupInstanceOutput
- func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput
- func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput
- type TargetGroupTargetGroupInstanceInput
- type TargetGroupTargetGroupInstanceOutput
- func (o TargetGroupTargetGroupInstanceOutput) BindIp() pulumi.StringOutput
- func (TargetGroupTargetGroupInstanceOutput) ElementType() reflect.Type
- func (o TargetGroupTargetGroupInstanceOutput) NewPort() pulumi.IntPtrOutput
- func (o TargetGroupTargetGroupInstanceOutput) Port() pulumi.IntOutput
- func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput
- func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput
- func (o TargetGroupTargetGroupInstanceOutput) Weight() pulumi.IntPtrOutput
- type TargetGroupsArgs
- type TargetGroupsList
- type TargetGroupsListArgs
- type TargetGroupsListArray
- type TargetGroupsListArrayInput
- type TargetGroupsListArrayOutput
- func (TargetGroupsListArrayOutput) ElementType() reflect.Type
- func (o TargetGroupsListArrayOutput) Index(i pulumi.IntInput) TargetGroupsListOutput
- func (o TargetGroupsListArrayOutput) ToTargetGroupsListArrayOutput() TargetGroupsListArrayOutput
- func (o TargetGroupsListArrayOutput) ToTargetGroupsListArrayOutputWithContext(ctx context.Context) TargetGroupsListArrayOutput
- type TargetGroupsListAssociatedRuleList
- type TargetGroupsListAssociatedRuleListArgs
- func (TargetGroupsListAssociatedRuleListArgs) ElementType() reflect.Type
- func (i TargetGroupsListAssociatedRuleListArgs) ToTargetGroupsListAssociatedRuleListOutput() TargetGroupsListAssociatedRuleListOutput
- func (i TargetGroupsListAssociatedRuleListArgs) ToTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) TargetGroupsListAssociatedRuleListOutput
- type TargetGroupsListAssociatedRuleListArray
- func (TargetGroupsListAssociatedRuleListArray) ElementType() reflect.Type
- func (i TargetGroupsListAssociatedRuleListArray) ToTargetGroupsListAssociatedRuleListArrayOutput() TargetGroupsListAssociatedRuleListArrayOutput
- func (i TargetGroupsListAssociatedRuleListArray) ToTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) TargetGroupsListAssociatedRuleListArrayOutput
- type TargetGroupsListAssociatedRuleListArrayInput
- type TargetGroupsListAssociatedRuleListArrayOutput
- func (TargetGroupsListAssociatedRuleListArrayOutput) ElementType() reflect.Type
- func (o TargetGroupsListAssociatedRuleListArrayOutput) Index(i pulumi.IntInput) TargetGroupsListAssociatedRuleListOutput
- func (o TargetGroupsListAssociatedRuleListArrayOutput) ToTargetGroupsListAssociatedRuleListArrayOutput() TargetGroupsListAssociatedRuleListArrayOutput
- func (o TargetGroupsListAssociatedRuleListArrayOutput) ToTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) TargetGroupsListAssociatedRuleListArrayOutput
- type TargetGroupsListAssociatedRuleListInput
- type TargetGroupsListAssociatedRuleListOutput
- func (o TargetGroupsListAssociatedRuleListOutput) Domain() pulumi.StringOutput
- func (TargetGroupsListAssociatedRuleListOutput) ElementType() reflect.Type
- func (o TargetGroupsListAssociatedRuleListOutput) ListenerId() pulumi.StringOutput
- func (o TargetGroupsListAssociatedRuleListOutput) ListenerName() pulumi.StringOutput
- func (o TargetGroupsListAssociatedRuleListOutput) ListenerPort() pulumi.IntOutput
- func (o TargetGroupsListAssociatedRuleListOutput) LoadBalancerId() pulumi.StringOutput
- func (o TargetGroupsListAssociatedRuleListOutput) LoadBalancerName() pulumi.StringOutput
- func (o TargetGroupsListAssociatedRuleListOutput) LocationId() pulumi.StringOutput
- func (o TargetGroupsListAssociatedRuleListOutput) Protocol() pulumi.StringOutput
- func (o TargetGroupsListAssociatedRuleListOutput) ToTargetGroupsListAssociatedRuleListOutput() TargetGroupsListAssociatedRuleListOutput
- func (o TargetGroupsListAssociatedRuleListOutput) ToTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) TargetGroupsListAssociatedRuleListOutput
- func (o TargetGroupsListAssociatedRuleListOutput) Url() pulumi.StringOutput
- type TargetGroupsListInput
- type TargetGroupsListOutput
- func (o TargetGroupsListOutput) AssociatedRuleLists() TargetGroupsListAssociatedRuleListArrayOutput
- func (o TargetGroupsListOutput) CreateTime() pulumi.StringOutput
- func (TargetGroupsListOutput) ElementType() reflect.Type
- func (o TargetGroupsListOutput) Port() pulumi.IntOutput
- func (o TargetGroupsListOutput) TargetGroupId() pulumi.StringOutput
- func (o TargetGroupsListOutput) TargetGroupInstanceLists() TargetGroupsListTargetGroupInstanceListArrayOutput
- func (o TargetGroupsListOutput) TargetGroupName() pulumi.StringOutput
- func (o TargetGroupsListOutput) ToTargetGroupsListOutput() TargetGroupsListOutput
- func (o TargetGroupsListOutput) ToTargetGroupsListOutputWithContext(ctx context.Context) TargetGroupsListOutput
- func (o TargetGroupsListOutput) UpdateTime() pulumi.StringOutput
- func (o TargetGroupsListOutput) VpcId() pulumi.StringOutput
- type TargetGroupsListTargetGroupInstanceList
- type TargetGroupsListTargetGroupInstanceListArgs
- func (TargetGroupsListTargetGroupInstanceListArgs) ElementType() reflect.Type
- func (i TargetGroupsListTargetGroupInstanceListArgs) ToTargetGroupsListTargetGroupInstanceListOutput() TargetGroupsListTargetGroupInstanceListOutput
- func (i TargetGroupsListTargetGroupInstanceListArgs) ToTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) TargetGroupsListTargetGroupInstanceListOutput
- type TargetGroupsListTargetGroupInstanceListArray
- func (TargetGroupsListTargetGroupInstanceListArray) ElementType() reflect.Type
- func (i TargetGroupsListTargetGroupInstanceListArray) ToTargetGroupsListTargetGroupInstanceListArrayOutput() TargetGroupsListTargetGroupInstanceListArrayOutput
- func (i TargetGroupsListTargetGroupInstanceListArray) ToTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) TargetGroupsListTargetGroupInstanceListArrayOutput
- type TargetGroupsListTargetGroupInstanceListArrayInput
- type TargetGroupsListTargetGroupInstanceListArrayOutput
- func (TargetGroupsListTargetGroupInstanceListArrayOutput) ElementType() reflect.Type
- func (o TargetGroupsListTargetGroupInstanceListArrayOutput) Index(i pulumi.IntInput) TargetGroupsListTargetGroupInstanceListOutput
- func (o TargetGroupsListTargetGroupInstanceListArrayOutput) ToTargetGroupsListTargetGroupInstanceListArrayOutput() TargetGroupsListTargetGroupInstanceListArrayOutput
- func (o TargetGroupsListTargetGroupInstanceListArrayOutput) ToTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) TargetGroupsListTargetGroupInstanceListArrayOutput
- type TargetGroupsListTargetGroupInstanceListInput
- type TargetGroupsListTargetGroupInstanceListOutput
- func (TargetGroupsListTargetGroupInstanceListOutput) ElementType() reflect.Type
- func (o TargetGroupsListTargetGroupInstanceListOutput) EniId() pulumi.StringOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) InstanceId() pulumi.StringOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) InstanceName() pulumi.StringOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) PrivateIpAddresses() pulumi.ArrayOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) PublicIpAddresses() pulumi.ArrayOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) RegisteredTime() pulumi.StringOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) ServerPort() pulumi.IntOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) ServerType() pulumi.StringOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) ToTargetGroupsListTargetGroupInstanceListOutput() TargetGroupsListTargetGroupInstanceListOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) ToTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) TargetGroupsListTargetGroupInstanceListOutput
- func (o TargetGroupsListTargetGroupInstanceListOutput) Weight() pulumi.IntOutput
- type TargetGroupsOutputArgs
- type TargetGroupsResult
- type TargetGroupsResultOutput
- func (TargetGroupsResultOutput) ElementType() reflect.Type
- func (o TargetGroupsResultOutput) Id() pulumi.StringOutput
- func (o TargetGroupsResultOutput) Lists() TargetGroupsListArrayOutput
- func (o TargetGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o TargetGroupsResultOutput) TargetGroupId() pulumi.StringPtrOutput
- func (o TargetGroupsResultOutput) TargetGroupName() pulumi.StringPtrOutput
- func (o TargetGroupsResultOutput) ToTargetGroupsResultOutput() TargetGroupsResultOutput
- func (o TargetGroupsResultOutput) ToTargetGroupsResultOutputWithContext(ctx context.Context) TargetGroupsResultOutput
- func (o TargetGroupsResultOutput) VpcId() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomizedConfig ¶
type CustomizedConfig struct { pulumi.CustomResourceState // Content of Customized Config. ConfigContent pulumi.StringOutput `pulumi:"configContent"` // Name of Customized Config. ConfigName pulumi.StringOutput `pulumi:"configName"` // Create time of Customized Config. CreateTime pulumi.StringOutput `pulumi:"createTime"` // List of LoadBalancer Ids. LoadBalancerIds pulumi.StringArrayOutput `pulumi:"loadBalancerIds"` // Update time of Customized Config. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
func GetCustomizedConfig ¶
func GetCustomizedConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomizedConfigState, opts ...pulumi.ResourceOption) (*CustomizedConfig, error)
GetCustomizedConfig gets an existing CustomizedConfig 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 NewCustomizedConfig ¶
func NewCustomizedConfig(ctx *pulumi.Context, name string, args *CustomizedConfigArgs, opts ...pulumi.ResourceOption) (*CustomizedConfig, error)
NewCustomizedConfig registers a new resource with the given unique name, arguments, and options.
func (*CustomizedConfig) ElementType ¶
func (*CustomizedConfig) ElementType() reflect.Type
func (*CustomizedConfig) ToCustomizedConfigOutput ¶
func (i *CustomizedConfig) ToCustomizedConfigOutput() CustomizedConfigOutput
func (*CustomizedConfig) ToCustomizedConfigOutputWithContext ¶
func (i *CustomizedConfig) ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput
type CustomizedConfigArgs ¶
type CustomizedConfigArgs struct { // Content of Customized Config. ConfigContent pulumi.StringInput // Name of Customized Config. ConfigName pulumi.StringInput // List of LoadBalancer Ids. LoadBalancerIds pulumi.StringArrayInput }
The set of arguments for constructing a CustomizedConfig resource.
func (CustomizedConfigArgs) ElementType ¶
func (CustomizedConfigArgs) ElementType() reflect.Type
type CustomizedConfigArray ¶
type CustomizedConfigArray []CustomizedConfigInput
func (CustomizedConfigArray) ElementType ¶
func (CustomizedConfigArray) ElementType() reflect.Type
func (CustomizedConfigArray) ToCustomizedConfigArrayOutput ¶
func (i CustomizedConfigArray) ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput
func (CustomizedConfigArray) ToCustomizedConfigArrayOutputWithContext ¶
func (i CustomizedConfigArray) ToCustomizedConfigArrayOutputWithContext(ctx context.Context) CustomizedConfigArrayOutput
type CustomizedConfigArrayInput ¶
type CustomizedConfigArrayInput interface { pulumi.Input ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput ToCustomizedConfigArrayOutputWithContext(context.Context) CustomizedConfigArrayOutput }
CustomizedConfigArrayInput is an input type that accepts CustomizedConfigArray and CustomizedConfigArrayOutput values. You can construct a concrete instance of `CustomizedConfigArrayInput` via:
CustomizedConfigArray{ CustomizedConfigArgs{...} }
type CustomizedConfigArrayOutput ¶
type CustomizedConfigArrayOutput struct{ *pulumi.OutputState }
func (CustomizedConfigArrayOutput) ElementType ¶
func (CustomizedConfigArrayOutput) ElementType() reflect.Type
func (CustomizedConfigArrayOutput) Index ¶
func (o CustomizedConfigArrayOutput) Index(i pulumi.IntInput) CustomizedConfigOutput
func (CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutput ¶
func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput
func (CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutputWithContext ¶
func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutputWithContext(ctx context.Context) CustomizedConfigArrayOutput
type CustomizedConfigInput ¶
type CustomizedConfigInput interface { pulumi.Input ToCustomizedConfigOutput() CustomizedConfigOutput ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput }
type CustomizedConfigMap ¶
type CustomizedConfigMap map[string]CustomizedConfigInput
func (CustomizedConfigMap) ElementType ¶
func (CustomizedConfigMap) ElementType() reflect.Type
func (CustomizedConfigMap) ToCustomizedConfigMapOutput ¶
func (i CustomizedConfigMap) ToCustomizedConfigMapOutput() CustomizedConfigMapOutput
func (CustomizedConfigMap) ToCustomizedConfigMapOutputWithContext ¶
func (i CustomizedConfigMap) ToCustomizedConfigMapOutputWithContext(ctx context.Context) CustomizedConfigMapOutput
type CustomizedConfigMapInput ¶
type CustomizedConfigMapInput interface { pulumi.Input ToCustomizedConfigMapOutput() CustomizedConfigMapOutput ToCustomizedConfigMapOutputWithContext(context.Context) CustomizedConfigMapOutput }
CustomizedConfigMapInput is an input type that accepts CustomizedConfigMap and CustomizedConfigMapOutput values. You can construct a concrete instance of `CustomizedConfigMapInput` via:
CustomizedConfigMap{ "key": CustomizedConfigArgs{...} }
type CustomizedConfigMapOutput ¶
type CustomizedConfigMapOutput struct{ *pulumi.OutputState }
func (CustomizedConfigMapOutput) ElementType ¶
func (CustomizedConfigMapOutput) ElementType() reflect.Type
func (CustomizedConfigMapOutput) MapIndex ¶
func (o CustomizedConfigMapOutput) MapIndex(k pulumi.StringInput) CustomizedConfigOutput
func (CustomizedConfigMapOutput) ToCustomizedConfigMapOutput ¶
func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutput() CustomizedConfigMapOutput
func (CustomizedConfigMapOutput) ToCustomizedConfigMapOutputWithContext ¶
func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutputWithContext(ctx context.Context) CustomizedConfigMapOutput
type CustomizedConfigOutput ¶
type CustomizedConfigOutput struct{ *pulumi.OutputState }
func (CustomizedConfigOutput) ConfigContent ¶
func (o CustomizedConfigOutput) ConfigContent() pulumi.StringOutput
Content of Customized Config.
func (CustomizedConfigOutput) ConfigName ¶
func (o CustomizedConfigOutput) ConfigName() pulumi.StringOutput
Name of Customized Config.
func (CustomizedConfigOutput) CreateTime ¶
func (o CustomizedConfigOutput) CreateTime() pulumi.StringOutput
Create time of Customized Config.
func (CustomizedConfigOutput) ElementType ¶
func (CustomizedConfigOutput) ElementType() reflect.Type
func (CustomizedConfigOutput) LoadBalancerIds ¶
func (o CustomizedConfigOutput) LoadBalancerIds() pulumi.StringArrayOutput
List of LoadBalancer Ids.
func (CustomizedConfigOutput) ToCustomizedConfigOutput ¶
func (o CustomizedConfigOutput) ToCustomizedConfigOutput() CustomizedConfigOutput
func (CustomizedConfigOutput) ToCustomizedConfigOutputWithContext ¶
func (o CustomizedConfigOutput) ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput
func (CustomizedConfigOutput) UpdateTime ¶
func (o CustomizedConfigOutput) UpdateTime() pulumi.StringOutput
Update time of Customized Config.
type CustomizedConfigState ¶
type CustomizedConfigState struct { // Content of Customized Config. ConfigContent pulumi.StringPtrInput // Name of Customized Config. ConfigName pulumi.StringPtrInput // Create time of Customized Config. CreateTime pulumi.StringPtrInput // List of LoadBalancer Ids. LoadBalancerIds pulumi.StringArrayInput // Update time of Customized Config. UpdateTime pulumi.StringPtrInput }
func (CustomizedConfigState) ElementType ¶
func (CustomizedConfigState) ElementType() reflect.Type
type Instance ¶
type Instance struct { pulumi.CustomResourceState // IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`. AddressIpVersion pulumi.StringOutput `pulumi:"addressIpVersion"` // Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`. BandwidthPackageId pulumi.StringPtrOutput `pulumi:"bandwidthPackageId"` // Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'. ClbName pulumi.StringOutput `pulumi:"clbName"` // The virtual service address table of the CLB. ClbVips pulumi.StringArrayOutput `pulumi:"clbVips"` // Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB. InternetBandwidthMaxOut pulumi.IntOutput `pulumi:"internetBandwidthMaxOut"` // Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, // `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringOutput `pulumi:"internetChargeType"` // Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and // backend instance security group. LoadBalancerPassToTarget pulumi.BoolPtrOutput `pulumi:"loadBalancerPassToTarget"` // The id of log set. LogSetId pulumi.StringPtrOutput `pulumi:"logSetId"` // The id of log topic. LogTopicId pulumi.StringPtrOutput `pulumi:"logTopicId"` // Setting master zone id of cross available zone disaster recovery, only applicable to open CLB. MasterZoneId pulumi.StringPtrOutput `pulumi:"masterZoneId"` // Type of CLB instance. Valid values: `OPEN` and `INTERNAL`. NetworkType pulumi.StringOutput `pulumi:"networkType"` // ID of the project within the CLB instance, `0` - Default Project. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake // traffic when the master is down. SlaveZoneId pulumi.StringPtrOutput `pulumi:"slaveZoneId"` // Subnet ID of the CLB. Effective only for CLB within the VPC. Only supports `INTERNAL` CLBs. Default is `ipv4`. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The available tags within this CLB. Tags pulumi.MapOutput `pulumi:"tags"` // Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoRegion pulumi.StringOutput `pulumi:"targetRegionInfoRegion"` // Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoVpcId pulumi.StringOutput `pulumi:"targetRegionInfoVpcId"` // Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China // Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing // (BANDWIDTH_PACKAGE). VipIsp pulumi.StringOutput `pulumi:"vipIsp"` // VPC ID of the CLB. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Available zone id, only applicable to open CLB. ZoneId pulumi.StringPtrOutput `pulumi:"zoneId"` }
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`. AddressIpVersion pulumi.StringPtrInput // Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`. BandwidthPackageId pulumi.StringPtrInput // Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'. ClbName pulumi.StringInput // Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB. InternetBandwidthMaxOut pulumi.IntPtrInput // Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, // `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringPtrInput // Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and // backend instance security group. LoadBalancerPassToTarget pulumi.BoolPtrInput // The id of log set. LogSetId pulumi.StringPtrInput // The id of log topic. LogTopicId pulumi.StringPtrInput // Setting master zone id of cross available zone disaster recovery, only applicable to open CLB. MasterZoneId pulumi.StringPtrInput // Type of CLB instance. Valid values: `OPEN` and `INTERNAL`. NetworkType pulumi.StringInput // ID of the project within the CLB instance, `0` - Default Project. ProjectId pulumi.IntPtrInput // Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs. SecurityGroups pulumi.StringArrayInput // Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake // traffic when the master is down. SlaveZoneId pulumi.StringPtrInput // Subnet ID of the CLB. Effective only for CLB within the VPC. Only supports `INTERNAL` CLBs. Default is `ipv4`. SubnetId pulumi.StringPtrInput // The available tags within this CLB. Tags pulumi.MapInput // Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoRegion pulumi.StringPtrInput // Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoVpcId pulumi.StringPtrInput // VPC ID of the CLB. VpcId pulumi.StringPtrInput // Available zone id, only applicable to open CLB. ZoneId pulumi.StringPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AddressIpVersion ¶
func (o InstanceOutput) AddressIpVersion() pulumi.StringOutput
IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`.
func (InstanceOutput) BandwidthPackageId ¶
func (o InstanceOutput) BandwidthPackageId() pulumi.StringPtrOutput
Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`.
func (InstanceOutput) ClbName ¶
func (o InstanceOutput) ClbName() pulumi.StringOutput
Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'.
func (InstanceOutput) ClbVips ¶
func (o InstanceOutput) ClbVips() pulumi.StringArrayOutput
The virtual service address table of the CLB.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) InternetBandwidthMaxOut ¶
func (o InstanceOutput) InternetBandwidthMaxOut() pulumi.IntOutput
Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB.
func (InstanceOutput) InternetChargeType ¶
func (o InstanceOutput) InternetChargeType() pulumi.StringOutput
Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
func (InstanceOutput) LoadBalancerPassToTarget ¶
func (o InstanceOutput) LoadBalancerPassToTarget() pulumi.BoolPtrOutput
Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and backend instance security group.
func (InstanceOutput) LogSetId ¶
func (o InstanceOutput) LogSetId() pulumi.StringPtrOutput
The id of log set.
func (InstanceOutput) LogTopicId ¶
func (o InstanceOutput) LogTopicId() pulumi.StringPtrOutput
The id of log topic.
func (InstanceOutput) MasterZoneId ¶
func (o InstanceOutput) MasterZoneId() pulumi.StringPtrOutput
Setting master zone id of cross available zone disaster recovery, only applicable to open CLB.
func (InstanceOutput) NetworkType ¶
func (o InstanceOutput) NetworkType() pulumi.StringOutput
Type of CLB instance. Valid values: `OPEN` and `INTERNAL`.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
ID of the project within the CLB instance, `0` - Default Project.
func (InstanceOutput) SecurityGroups ¶
func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs.
func (InstanceOutput) SlaveZoneId ¶
func (o InstanceOutput) SlaveZoneId() pulumi.StringPtrOutput
Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake traffic when the master is down.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
Subnet ID of the CLB. Effective only for CLB within the VPC. Only supports `INTERNAL` CLBs. Default is `ipv4`.
func (InstanceOutput) Tags ¶
func (o InstanceOutput) Tags() pulumi.MapOutput
The available tags within this CLB.
func (InstanceOutput) TargetRegionInfoRegion ¶
func (o InstanceOutput) TargetRegionInfoRegion() pulumi.StringOutput
Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
func (InstanceOutput) TargetRegionInfoVpcId ¶
func (o InstanceOutput) TargetRegionInfoVpcId() pulumi.StringOutput
Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) VipIsp ¶
func (o InstanceOutput) VipIsp() pulumi.StringOutput
Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE).
func (InstanceOutput) VpcId ¶
func (o InstanceOutput) VpcId() pulumi.StringOutput
VPC ID of the CLB.
func (InstanceOutput) ZoneId ¶
func (o InstanceOutput) ZoneId() pulumi.StringPtrOutput
Available zone id, only applicable to open CLB.
type InstanceState ¶
type InstanceState struct { // IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`. AddressIpVersion pulumi.StringPtrInput // Bandwidth package id. If set, the `internet_charge_type` must be `BANDWIDTH_PACKAGE`. BandwidthPackageId pulumi.StringPtrInput // Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'. ClbName pulumi.StringPtrInput // The virtual service address table of the CLB. ClbVips pulumi.StringArrayInput // Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB. InternetBandwidthMaxOut pulumi.IntPtrInput // Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, // `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringPtrInput // Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and // backend instance security group. LoadBalancerPassToTarget pulumi.BoolPtrInput // The id of log set. LogSetId pulumi.StringPtrInput // The id of log topic. LogTopicId pulumi.StringPtrInput // Setting master zone id of cross available zone disaster recovery, only applicable to open CLB. MasterZoneId pulumi.StringPtrInput // Type of CLB instance. Valid values: `OPEN` and `INTERNAL`. NetworkType pulumi.StringPtrInput // ID of the project within the CLB instance, `0` - Default Project. ProjectId pulumi.IntPtrInput // Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs. SecurityGroups pulumi.StringArrayInput // Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake // traffic when the master is down. SlaveZoneId pulumi.StringPtrInput // Subnet ID of the CLB. Effective only for CLB within the VPC. Only supports `INTERNAL` CLBs. Default is `ipv4`. SubnetId pulumi.StringPtrInput // The available tags within this CLB. Tags pulumi.MapInput // Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoRegion pulumi.StringPtrInput // Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoVpcId pulumi.StringPtrInput // Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China // Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing // (BANDWIDTH_PACKAGE). VipIsp pulumi.StringPtrInput // VPC ID of the CLB. VpcId pulumi.StringPtrInput // Available zone id, only applicable to open CLB. ZoneId pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstancesArgs ¶
type InstancesArgs struct { ClbId *string `pulumi:"clbId"` ClbName *string `pulumi:"clbName"` MasterZone *string `pulumi:"masterZone"` NetworkType *string `pulumi:"networkType"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Instances.
type InstancesClbList ¶
type InstancesClbList struct { AddressIpVersion string `pulumi:"addressIpVersion"` ClbId string `pulumi:"clbId"` ClbName string `pulumi:"clbName"` ClbVips []string `pulumi:"clbVips"` CreateTime string `pulumi:"createTime"` InternetBandwidthMaxOut int `pulumi:"internetBandwidthMaxOut"` InternetChargeType string `pulumi:"internetChargeType"` LocalZone bool `pulumi:"localZone"` NetworkType string `pulumi:"networkType"` ProjectId int `pulumi:"projectId"` SecurityGroups []string `pulumi:"securityGroups"` Status int `pulumi:"status"` StatusTime string `pulumi:"statusTime"` SubnetId string `pulumi:"subnetId"` Tags map[string]interface{} `pulumi:"tags"` TargetRegionInfoRegion string `pulumi:"targetRegionInfoRegion"` TargetRegionInfoVpcId string `pulumi:"targetRegionInfoVpcId"` VipIsp string `pulumi:"vipIsp"` VpcId string `pulumi:"vpcId"` Zone string `pulumi:"zone"` ZoneId int `pulumi:"zoneId"` ZoneName string `pulumi:"zoneName"` ZoneRegion string `pulumi:"zoneRegion"` }
type InstancesClbListArgs ¶
type InstancesClbListArgs struct { AddressIpVersion pulumi.StringInput `pulumi:"addressIpVersion"` ClbId pulumi.StringInput `pulumi:"clbId"` ClbName pulumi.StringInput `pulumi:"clbName"` ClbVips pulumi.StringArrayInput `pulumi:"clbVips"` CreateTime pulumi.StringInput `pulumi:"createTime"` InternetBandwidthMaxOut pulumi.IntInput `pulumi:"internetBandwidthMaxOut"` InternetChargeType pulumi.StringInput `pulumi:"internetChargeType"` LocalZone pulumi.BoolInput `pulumi:"localZone"` NetworkType pulumi.StringInput `pulumi:"networkType"` ProjectId pulumi.IntInput `pulumi:"projectId"` SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"` Status pulumi.IntInput `pulumi:"status"` StatusTime pulumi.StringInput `pulumi:"statusTime"` SubnetId pulumi.StringInput `pulumi:"subnetId"` Tags pulumi.MapInput `pulumi:"tags"` TargetRegionInfoRegion pulumi.StringInput `pulumi:"targetRegionInfoRegion"` TargetRegionInfoVpcId pulumi.StringInput `pulumi:"targetRegionInfoVpcId"` VipIsp pulumi.StringInput `pulumi:"vipIsp"` VpcId pulumi.StringInput `pulumi:"vpcId"` Zone pulumi.StringInput `pulumi:"zone"` ZoneId pulumi.IntInput `pulumi:"zoneId"` ZoneName pulumi.StringInput `pulumi:"zoneName"` ZoneRegion pulumi.StringInput `pulumi:"zoneRegion"` }
func (InstancesClbListArgs) ElementType ¶
func (InstancesClbListArgs) ElementType() reflect.Type
func (InstancesClbListArgs) ToInstancesClbListOutput ¶
func (i InstancesClbListArgs) ToInstancesClbListOutput() InstancesClbListOutput
func (InstancesClbListArgs) ToInstancesClbListOutputWithContext ¶
func (i InstancesClbListArgs) ToInstancesClbListOutputWithContext(ctx context.Context) InstancesClbListOutput
type InstancesClbListArray ¶
type InstancesClbListArray []InstancesClbListInput
func (InstancesClbListArray) ElementType ¶
func (InstancesClbListArray) ElementType() reflect.Type
func (InstancesClbListArray) ToInstancesClbListArrayOutput ¶
func (i InstancesClbListArray) ToInstancesClbListArrayOutput() InstancesClbListArrayOutput
func (InstancesClbListArray) ToInstancesClbListArrayOutputWithContext ¶
func (i InstancesClbListArray) ToInstancesClbListArrayOutputWithContext(ctx context.Context) InstancesClbListArrayOutput
type InstancesClbListArrayInput ¶
type InstancesClbListArrayInput interface { pulumi.Input ToInstancesClbListArrayOutput() InstancesClbListArrayOutput ToInstancesClbListArrayOutputWithContext(context.Context) InstancesClbListArrayOutput }
InstancesClbListArrayInput is an input type that accepts InstancesClbListArray and InstancesClbListArrayOutput values. You can construct a concrete instance of `InstancesClbListArrayInput` via:
InstancesClbListArray{ InstancesClbListArgs{...} }
type InstancesClbListArrayOutput ¶
type InstancesClbListArrayOutput struct{ *pulumi.OutputState }
func (InstancesClbListArrayOutput) ElementType ¶
func (InstancesClbListArrayOutput) ElementType() reflect.Type
func (InstancesClbListArrayOutput) Index ¶
func (o InstancesClbListArrayOutput) Index(i pulumi.IntInput) InstancesClbListOutput
func (InstancesClbListArrayOutput) ToInstancesClbListArrayOutput ¶
func (o InstancesClbListArrayOutput) ToInstancesClbListArrayOutput() InstancesClbListArrayOutput
func (InstancesClbListArrayOutput) ToInstancesClbListArrayOutputWithContext ¶
func (o InstancesClbListArrayOutput) ToInstancesClbListArrayOutputWithContext(ctx context.Context) InstancesClbListArrayOutput
type InstancesClbListInput ¶
type InstancesClbListInput interface { pulumi.Input ToInstancesClbListOutput() InstancesClbListOutput ToInstancesClbListOutputWithContext(context.Context) InstancesClbListOutput }
InstancesClbListInput is an input type that accepts InstancesClbListArgs and InstancesClbListOutput values. You can construct a concrete instance of `InstancesClbListInput` via:
InstancesClbListArgs{...}
type InstancesClbListOutput ¶
type InstancesClbListOutput struct{ *pulumi.OutputState }
func (InstancesClbListOutput) AddressIpVersion ¶
func (o InstancesClbListOutput) AddressIpVersion() pulumi.StringOutput
func (InstancesClbListOutput) ClbId ¶
func (o InstancesClbListOutput) ClbId() pulumi.StringOutput
func (InstancesClbListOutput) ClbName ¶
func (o InstancesClbListOutput) ClbName() pulumi.StringOutput
func (InstancesClbListOutput) ClbVips ¶
func (o InstancesClbListOutput) ClbVips() pulumi.StringArrayOutput
func (InstancesClbListOutput) CreateTime ¶
func (o InstancesClbListOutput) CreateTime() pulumi.StringOutput
func (InstancesClbListOutput) ElementType ¶
func (InstancesClbListOutput) ElementType() reflect.Type
func (InstancesClbListOutput) InternetBandwidthMaxOut ¶
func (o InstancesClbListOutput) InternetBandwidthMaxOut() pulumi.IntOutput
func (InstancesClbListOutput) InternetChargeType ¶
func (o InstancesClbListOutput) InternetChargeType() pulumi.StringOutput
func (InstancesClbListOutput) LocalZone ¶
func (o InstancesClbListOutput) LocalZone() pulumi.BoolOutput
func (InstancesClbListOutput) NetworkType ¶
func (o InstancesClbListOutput) NetworkType() pulumi.StringOutput
func (InstancesClbListOutput) ProjectId ¶
func (o InstancesClbListOutput) ProjectId() pulumi.IntOutput
func (InstancesClbListOutput) SecurityGroups ¶
func (o InstancesClbListOutput) SecurityGroups() pulumi.StringArrayOutput
func (InstancesClbListOutput) Status ¶
func (o InstancesClbListOutput) Status() pulumi.IntOutput
func (InstancesClbListOutput) StatusTime ¶
func (o InstancesClbListOutput) StatusTime() pulumi.StringOutput
func (InstancesClbListOutput) SubnetId ¶
func (o InstancesClbListOutput) SubnetId() pulumi.StringOutput
func (InstancesClbListOutput) Tags ¶
func (o InstancesClbListOutput) Tags() pulumi.MapOutput
func (InstancesClbListOutput) TargetRegionInfoRegion ¶
func (o InstancesClbListOutput) TargetRegionInfoRegion() pulumi.StringOutput
func (InstancesClbListOutput) TargetRegionInfoVpcId ¶
func (o InstancesClbListOutput) TargetRegionInfoVpcId() pulumi.StringOutput
func (InstancesClbListOutput) ToInstancesClbListOutput ¶
func (o InstancesClbListOutput) ToInstancesClbListOutput() InstancesClbListOutput
func (InstancesClbListOutput) ToInstancesClbListOutputWithContext ¶
func (o InstancesClbListOutput) ToInstancesClbListOutputWithContext(ctx context.Context) InstancesClbListOutput
func (InstancesClbListOutput) VipIsp ¶
func (o InstancesClbListOutput) VipIsp() pulumi.StringOutput
func (InstancesClbListOutput) VpcId ¶
func (o InstancesClbListOutput) VpcId() pulumi.StringOutput
func (InstancesClbListOutput) Zone ¶
func (o InstancesClbListOutput) Zone() pulumi.StringOutput
func (InstancesClbListOutput) ZoneId ¶
func (o InstancesClbListOutput) ZoneId() pulumi.IntOutput
func (InstancesClbListOutput) ZoneName ¶
func (o InstancesClbListOutput) ZoneName() pulumi.StringOutput
func (InstancesClbListOutput) ZoneRegion ¶
func (o InstancesClbListOutput) ZoneRegion() pulumi.StringOutput
type InstancesOutputArgs ¶
type InstancesOutputArgs struct { ClbId pulumi.StringPtrInput `pulumi:"clbId"` ClbName pulumi.StringPtrInput `pulumi:"clbName"` MasterZone pulumi.StringPtrInput `pulumi:"masterZone"` NetworkType pulumi.StringPtrInput `pulumi:"networkType"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { ClbId *string `pulumi:"clbId"` ClbLists []InstancesClbList `pulumi:"clbLists"` ClbName *string `pulumi:"clbName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MasterZone *string `pulumi:"masterZone"` NetworkType *string `pulumi:"networkType"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Instances.
func Instances ¶
func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)
type InstancesResultOutput ¶
type InstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Instances.
func InstancesOutput ¶
func InstancesOutput(ctx *pulumi.Context, args InstancesOutputArgs, opts ...pulumi.InvokeOption) InstancesResultOutput
func (InstancesResultOutput) ClbId ¶
func (o InstancesResultOutput) ClbId() pulumi.StringPtrOutput
func (InstancesResultOutput) ClbLists ¶
func (o InstancesResultOutput) ClbLists() InstancesClbListArrayOutput
func (InstancesResultOutput) ClbName ¶
func (o InstancesResultOutput) ClbName() pulumi.StringPtrOutput
func (InstancesResultOutput) ElementType ¶
func (InstancesResultOutput) ElementType() reflect.Type
func (InstancesResultOutput) Id ¶
func (o InstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (InstancesResultOutput) MasterZone ¶
func (o InstancesResultOutput) MasterZone() pulumi.StringPtrOutput
func (InstancesResultOutput) NetworkType ¶
func (o InstancesResultOutput) NetworkType() pulumi.StringPtrOutput
func (InstancesResultOutput) ProjectId ¶
func (o InstancesResultOutput) ProjectId() pulumi.IntPtrOutput
func (InstancesResultOutput) ResultOutputFile ¶
func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
type Listener ¶
type Listener struct { pulumi.CustomResourceState // ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the // ssl mode is `MUTUAL`. CertificateCaId pulumi.StringPtrOutput `pulumi:"certificateCaId"` // ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it // is available. CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"` // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` // protocol and must be set when it is available. CertificateSslMode pulumi.StringPtrOutput `pulumi:"certificateSslMode"` // ID of the CLB. ClbId pulumi.StringOutput `pulumi:"clbId"` // Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is // required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`. HealthCheckContextType pulumi.StringPtrOutput `pulumi:"healthCheckContextType"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 // consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener // allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum pulumi.IntOutput `pulumi:"healthCheckHealthNum"` // HTTP health check code of TCP listener. When the value of `health_check_type` of the health check protocol is `HTTP`, // this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means // http_3xx, `8` means http_4xx, `16` means http_5xx. HealthCheckHttpCode pulumi.IntPtrOutput `pulumi:"healthCheckHttpCode"` // HTTP health check domain of TCP listener. HealthCheckHttpDomain pulumi.StringPtrOutput `pulumi:"healthCheckHttpDomain"` // HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`. HealthCheckHttpMethod pulumi.StringOutput `pulumi:"healthCheckHttpMethod"` // HTTP health check path of TCP listener. HealthCheckHttpPath pulumi.StringPtrOutput `pulumi:"healthCheckHttpPath"` // The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`, // this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`. HealthCheckHttpVersion pulumi.StringPtrOutput `pulumi:"healthCheckHttpVersion"` // Interval time of health check. Valid value ranges: [5~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL // listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckIntervalTime pulumi.IntOutput `pulumi:"healthCheckIntervalTime"` // The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is // recommended to leave it blank. Only applicable to TCP/UDP listener. HealthCheckPort pulumi.IntPtrOutput `pulumi:"healthCheckPort"` // It represents the result returned by the health check. When the value of `health_check_type` of the health check // protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. // When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in // `0123456789ABCDEF` and the length must be even digits. HealthCheckRecvContext pulumi.StringPtrOutput `pulumi:"healthCheckRecvContext"` // It represents the content of the request sent by the health check. When the value of `health_check_type` of the health // check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is // 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected // in `0123456789ABCDEF` and the length must be even digits. HealthCheckSendContext pulumi.StringPtrOutput `pulumi:"healthCheckSendContext"` // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolOutput `pulumi:"healthCheckSwitch"` // Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less // than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol. HealthCheckTimeOut pulumi.IntOutput `pulumi:"healthCheckTimeOut"` // Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`. HealthCheckType pulumi.StringOutput `pulumi:"healthCheckType"` // Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 // consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows // direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckUnhealthNum pulumi.IntOutput `pulumi:"healthCheckUnhealthNum"` // ID of this CLB listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and // hyphen '-'. ListenerName pulumi.StringOutput `pulumi:"listenerName"` // Port of the CLB listener. Port pulumi.IntPtrOutput `pulumi:"port"` // Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. Protocol pulumi.StringOutput `pulumi:"protocol"` // Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The // listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener // allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"` // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not // available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS // listener needs to be configured in `tencentcloud_clb_listener_rule`. SessionExpireTime pulumi.IntPtrOutput `pulumi:"sessionExpireTime"` // Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for // each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate. SniSwitch pulumi.BoolPtrOutput `pulumi:"sniSwitch"` // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to // bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in // tencentcloud_clb_listener_rule. TargetType pulumi.StringOutput `pulumi:"targetType"` }
func GetListener ¶
func GetListener(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ListenerState, opts ...pulumi.ResourceOption) (*Listener, error)
GetListener gets an existing Listener 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 NewListener ¶
func NewListener(ctx *pulumi.Context, name string, args *ListenerArgs, opts ...pulumi.ResourceOption) (*Listener, error)
NewListener registers a new resource with the given unique name, arguments, and options.
func (*Listener) ElementType ¶
func (*Listener) ToListenerOutput ¶
func (i *Listener) ToListenerOutput() ListenerOutput
func (*Listener) ToListenerOutputWithContext ¶
func (i *Listener) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
type ListenerArgs ¶
type ListenerArgs struct { // ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the // ssl mode is `MUTUAL`. CertificateCaId pulumi.StringPtrInput // ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it // is available. CertificateId pulumi.StringPtrInput // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` // protocol and must be set when it is available. CertificateSslMode pulumi.StringPtrInput // ID of the CLB. ClbId pulumi.StringInput // Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is // required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`. HealthCheckContextType pulumi.StringPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 // consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener // allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum pulumi.IntPtrInput // HTTP health check code of TCP listener. When the value of `health_check_type` of the health check protocol is `HTTP`, // this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means // http_3xx, `8` means http_4xx, `16` means http_5xx. HealthCheckHttpCode pulumi.IntPtrInput // HTTP health check domain of TCP listener. HealthCheckHttpDomain pulumi.StringPtrInput // HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`. HealthCheckHttpMethod pulumi.StringPtrInput // HTTP health check path of TCP listener. HealthCheckHttpPath pulumi.StringPtrInput // The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`, // this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`. HealthCheckHttpVersion pulumi.StringPtrInput // Interval time of health check. Valid value ranges: [5~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL // listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckIntervalTime pulumi.IntPtrInput // The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is // recommended to leave it blank. Only applicable to TCP/UDP listener. HealthCheckPort pulumi.IntPtrInput // It represents the result returned by the health check. When the value of `health_check_type` of the health check // protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. // When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in // `0123456789ABCDEF` and the length must be even digits. HealthCheckRecvContext pulumi.StringPtrInput // It represents the content of the request sent by the health check. When the value of `health_check_type` of the health // check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is // 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected // in `0123456789ABCDEF` and the length must be even digits. HealthCheckSendContext pulumi.StringPtrInput // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolPtrInput // Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less // than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol. HealthCheckTimeOut pulumi.IntPtrInput // Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`. HealthCheckType pulumi.StringPtrInput // Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 // consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows // direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckUnhealthNum pulumi.IntPtrInput // Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and // hyphen '-'. ListenerName pulumi.StringInput // Port of the CLB listener. Port pulumi.IntPtrInput // Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. Protocol pulumi.StringInput // Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The // listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener // allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. Scheduler pulumi.StringPtrInput // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not // available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS // listener needs to be configured in `tencentcloud_clb_listener_rule`. SessionExpireTime pulumi.IntPtrInput // Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for // each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate. SniSwitch pulumi.BoolPtrInput // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to // bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in // tencentcloud_clb_listener_rule. TargetType pulumi.StringPtrInput }
The set of arguments for constructing a Listener resource.
func (ListenerArgs) ElementType ¶
func (ListenerArgs) ElementType() reflect.Type
type ListenerArray ¶
type ListenerArray []ListenerInput
func (ListenerArray) ElementType ¶
func (ListenerArray) ElementType() reflect.Type
func (ListenerArray) ToListenerArrayOutput ¶
func (i ListenerArray) ToListenerArrayOutput() ListenerArrayOutput
func (ListenerArray) ToListenerArrayOutputWithContext ¶
func (i ListenerArray) ToListenerArrayOutputWithContext(ctx context.Context) ListenerArrayOutput
type ListenerArrayInput ¶
type ListenerArrayInput interface { pulumi.Input ToListenerArrayOutput() ListenerArrayOutput ToListenerArrayOutputWithContext(context.Context) ListenerArrayOutput }
ListenerArrayInput is an input type that accepts ListenerArray and ListenerArrayOutput values. You can construct a concrete instance of `ListenerArrayInput` via:
ListenerArray{ ListenerArgs{...} }
type ListenerArrayOutput ¶
type ListenerArrayOutput struct{ *pulumi.OutputState }
func (ListenerArrayOutput) ElementType ¶
func (ListenerArrayOutput) ElementType() reflect.Type
func (ListenerArrayOutput) Index ¶
func (o ListenerArrayOutput) Index(i pulumi.IntInput) ListenerOutput
func (ListenerArrayOutput) ToListenerArrayOutput ¶
func (o ListenerArrayOutput) ToListenerArrayOutput() ListenerArrayOutput
func (ListenerArrayOutput) ToListenerArrayOutputWithContext ¶
func (o ListenerArrayOutput) ToListenerArrayOutputWithContext(ctx context.Context) ListenerArrayOutput
type ListenerInput ¶
type ListenerInput interface { pulumi.Input ToListenerOutput() ListenerOutput ToListenerOutputWithContext(ctx context.Context) ListenerOutput }
type ListenerMap ¶
type ListenerMap map[string]ListenerInput
func (ListenerMap) ElementType ¶
func (ListenerMap) ElementType() reflect.Type
func (ListenerMap) ToListenerMapOutput ¶
func (i ListenerMap) ToListenerMapOutput() ListenerMapOutput
func (ListenerMap) ToListenerMapOutputWithContext ¶
func (i ListenerMap) ToListenerMapOutputWithContext(ctx context.Context) ListenerMapOutput
type ListenerMapInput ¶
type ListenerMapInput interface { pulumi.Input ToListenerMapOutput() ListenerMapOutput ToListenerMapOutputWithContext(context.Context) ListenerMapOutput }
ListenerMapInput is an input type that accepts ListenerMap and ListenerMapOutput values. You can construct a concrete instance of `ListenerMapInput` via:
ListenerMap{ "key": ListenerArgs{...} }
type ListenerMapOutput ¶
type ListenerMapOutput struct{ *pulumi.OutputState }
func (ListenerMapOutput) ElementType ¶
func (ListenerMapOutput) ElementType() reflect.Type
func (ListenerMapOutput) MapIndex ¶
func (o ListenerMapOutput) MapIndex(k pulumi.StringInput) ListenerOutput
func (ListenerMapOutput) ToListenerMapOutput ¶
func (o ListenerMapOutput) ToListenerMapOutput() ListenerMapOutput
func (ListenerMapOutput) ToListenerMapOutputWithContext ¶
func (o ListenerMapOutput) ToListenerMapOutputWithContext(ctx context.Context) ListenerMapOutput
type ListenerOutput ¶
type ListenerOutput struct{ *pulumi.OutputState }
func (ListenerOutput) CertificateCaId ¶
func (o ListenerOutput) CertificateCaId() pulumi.StringPtrOutput
ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the ssl mode is `MUTUAL`.
func (ListenerOutput) CertificateId ¶
func (o ListenerOutput) CertificateId() pulumi.StringPtrOutput
ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.
func (ListenerOutput) CertificateSslMode ¶
func (o ListenerOutput) CertificateSslMode() pulumi.StringPtrOutput
Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.
func (ListenerOutput) ElementType ¶
func (ListenerOutput) ElementType() reflect.Type
func (ListenerOutput) HealthCheckContextType ¶
func (o ListenerOutput) HealthCheckContextType() pulumi.StringPtrOutput
Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`.
func (ListenerOutput) HealthCheckHealthNum ¶
func (o ListenerOutput) HealthCheckHealthNum() pulumi.IntOutput
Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (ListenerOutput) HealthCheckHttpCode ¶
func (o ListenerOutput) HealthCheckHttpCode() pulumi.IntPtrOutput
HTTP health check code of TCP listener. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.
func (ListenerOutput) HealthCheckHttpDomain ¶
func (o ListenerOutput) HealthCheckHttpDomain() pulumi.StringPtrOutput
HTTP health check domain of TCP listener.
func (ListenerOutput) HealthCheckHttpMethod ¶
func (o ListenerOutput) HealthCheckHttpMethod() pulumi.StringOutput
HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`.
func (ListenerOutput) HealthCheckHttpPath ¶
func (o ListenerOutput) HealthCheckHttpPath() pulumi.StringPtrOutput
HTTP health check path of TCP listener.
func (ListenerOutput) HealthCheckHttpVersion ¶
func (o ListenerOutput) HealthCheckHttpVersion() pulumi.StringPtrOutput
The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`, this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`.
func (ListenerOutput) HealthCheckIntervalTime ¶
func (o ListenerOutput) HealthCheckIntervalTime() pulumi.IntOutput
Interval time of health check. Valid value ranges: [5~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
func (ListenerOutput) HealthCheckPort ¶
func (o ListenerOutput) HealthCheckPort() pulumi.IntPtrOutput
The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is recommended to leave it blank. Only applicable to TCP/UDP listener.
func (ListenerOutput) HealthCheckRecvContext ¶
func (o ListenerOutput) HealthCheckRecvContext() pulumi.StringPtrOutput
It represents the result returned by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.
func (ListenerOutput) HealthCheckSendContext ¶
func (o ListenerOutput) HealthCheckSendContext() pulumi.StringPtrOutput
It represents the content of the request sent by the health check. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.
func (ListenerOutput) HealthCheckSwitch ¶
func (o ListenerOutput) HealthCheckSwitch() pulumi.BoolOutput
Indicates whether health check is enabled.
func (ListenerOutput) HealthCheckTimeOut ¶
func (o ListenerOutput) HealthCheckTimeOut() pulumi.IntOutput
Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol.
func (ListenerOutput) HealthCheckType ¶
func (o ListenerOutput) HealthCheckType() pulumi.StringOutput
Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`.
func (ListenerOutput) HealthCheckUnhealthNum ¶
func (o ListenerOutput) HealthCheckUnhealthNum() pulumi.IntOutput
Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
func (ListenerOutput) ListenerId ¶
func (o ListenerOutput) ListenerId() pulumi.StringOutput
ID of this CLB listener.
func (ListenerOutput) ListenerName ¶
func (o ListenerOutput) ListenerName() pulumi.StringOutput
Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and hyphen '-'.
func (ListenerOutput) Port ¶
func (o ListenerOutput) Port() pulumi.IntPtrOutput
Port of the CLB listener.
func (ListenerOutput) Protocol ¶
func (o ListenerOutput) Protocol() pulumi.StringOutput
Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`.
func (ListenerOutput) Scheduler ¶
func (o ListenerOutput) Scheduler() pulumi.StringPtrOutput
Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
func (ListenerOutput) SessionExpireTime ¶
func (o ListenerOutput) SessionExpireTime() pulumi.IntPtrOutput
Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
func (ListenerOutput) SniSwitch ¶
func (o ListenerOutput) SniSwitch() pulumi.BoolPtrOutput
Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate.
func (ListenerOutput) TargetType ¶
func (o ListenerOutput) TargetType() pulumi.StringOutput
Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (ListenerOutput) ToListenerOutput ¶
func (o ListenerOutput) ToListenerOutput() ListenerOutput
func (ListenerOutput) ToListenerOutputWithContext ¶
func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
type ListenerRule ¶
type ListenerRule struct { pulumi.CustomResourceState // ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateCaId pulumi.StringPtrOutput `pulumi:"certificateCaId"` // ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"` // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol. CertificateSslMode pulumi.StringPtrOutput `pulumi:"certificateSslMode"` // ID of CLB instance. ClbId pulumi.StringOutput `pulumi:"clbId"` // Domain name of the listener rule. Domain pulumi.StringOutput `pulumi:"domain"` // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. ForwardType pulumi.StringOutput `pulumi:"forwardType"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 // consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener // allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckHealthNum pulumi.IntOutput `pulumi:"healthCheckHealthNum"` // HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health. `2`means // the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is // health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the // corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check // status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol. HealthCheckHttpCode pulumi.IntOutput `pulumi:"healthCheckHttpCode"` // Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpDomain pulumi.StringOutput `pulumi:"healthCheckHttpDomain"` // Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the // available value are `HEAD` and `GET`. HealthCheckHttpMethod pulumi.StringOutput `pulumi:"healthCheckHttpMethod"` // Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpPath pulumi.StringOutput `pulumi:"healthCheckHttpPath"` // Interval time of health check. Valid value ranges: (5~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL // listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckIntervalTime pulumi.IntOutput `pulumi:"healthCheckIntervalTime"` // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolOutput `pulumi:"healthCheckSwitch"` // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, // indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct // configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckUnhealthNum pulumi.IntOutput `pulumi:"healthCheckUnhealthNum"` // Indicate to apply HTTP2.0 protocol or not. Http2Switch pulumi.BoolOutput `pulumi:"http2Switch"` // ID of CLB listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // ID of this CLB listener rule. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: // TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in // `tencentcloud_clb_listener_rule`. Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"` // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not // available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS // listener needs to be configured in `tencentcloud_clb_listener_rule`. SessionExpireTime pulumi.IntPtrOutput `pulumi:"sessionExpireTime"` // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to // bind target group. TargetType pulumi.StringPtrOutput `pulumi:"targetType"` // Url of the listener rule. Url pulumi.StringOutput `pulumi:"url"` }
func GetListenerRule ¶
func GetListenerRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ListenerRuleState, opts ...pulumi.ResourceOption) (*ListenerRule, error)
GetListenerRule gets an existing ListenerRule 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 NewListenerRule ¶
func NewListenerRule(ctx *pulumi.Context, name string, args *ListenerRuleArgs, opts ...pulumi.ResourceOption) (*ListenerRule, error)
NewListenerRule registers a new resource with the given unique name, arguments, and options.
func (*ListenerRule) ElementType ¶
func (*ListenerRule) ElementType() reflect.Type
func (*ListenerRule) ToListenerRuleOutput ¶
func (i *ListenerRule) ToListenerRuleOutput() ListenerRuleOutput
func (*ListenerRule) ToListenerRuleOutputWithContext ¶
func (i *ListenerRule) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
type ListenerRuleArgs ¶
type ListenerRuleArgs struct { // ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateCaId pulumi.StringPtrInput // ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateId pulumi.StringPtrInput // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol. CertificateSslMode pulumi.StringPtrInput // ID of CLB instance. ClbId pulumi.StringInput // Domain name of the listener rule. Domain pulumi.StringInput // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. ForwardType pulumi.StringPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 // consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener // allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckHealthNum pulumi.IntPtrInput // HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health. `2`means // the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is // health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the // corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check // status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol. HealthCheckHttpCode pulumi.IntPtrInput // Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpDomain pulumi.StringPtrInput // Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the // available value are `HEAD` and `GET`. HealthCheckHttpMethod pulumi.StringPtrInput // Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpPath pulumi.StringPtrInput // Interval time of health check. Valid value ranges: (5~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL // listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckIntervalTime pulumi.IntPtrInput // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolPtrInput // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, // indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct // configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckUnhealthNum pulumi.IntPtrInput // Indicate to apply HTTP2.0 protocol or not. Http2Switch pulumi.BoolPtrInput // ID of CLB listener. ListenerId pulumi.StringInput // Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: // TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in // `tencentcloud_clb_listener_rule`. Scheduler pulumi.StringPtrInput // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not // available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS // listener needs to be configured in `tencentcloud_clb_listener_rule`. SessionExpireTime pulumi.IntPtrInput // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to // bind target group. TargetType pulumi.StringPtrInput // Url of the listener rule. Url pulumi.StringInput }
The set of arguments for constructing a ListenerRule resource.
func (ListenerRuleArgs) ElementType ¶
func (ListenerRuleArgs) ElementType() reflect.Type
type ListenerRuleArray ¶
type ListenerRuleArray []ListenerRuleInput
func (ListenerRuleArray) ElementType ¶
func (ListenerRuleArray) ElementType() reflect.Type
func (ListenerRuleArray) ToListenerRuleArrayOutput ¶
func (i ListenerRuleArray) ToListenerRuleArrayOutput() ListenerRuleArrayOutput
func (ListenerRuleArray) ToListenerRuleArrayOutputWithContext ¶
func (i ListenerRuleArray) ToListenerRuleArrayOutputWithContext(ctx context.Context) ListenerRuleArrayOutput
type ListenerRuleArrayInput ¶
type ListenerRuleArrayInput interface { pulumi.Input ToListenerRuleArrayOutput() ListenerRuleArrayOutput ToListenerRuleArrayOutputWithContext(context.Context) ListenerRuleArrayOutput }
ListenerRuleArrayInput is an input type that accepts ListenerRuleArray and ListenerRuleArrayOutput values. You can construct a concrete instance of `ListenerRuleArrayInput` via:
ListenerRuleArray{ ListenerRuleArgs{...} }
type ListenerRuleArrayOutput ¶
type ListenerRuleArrayOutput struct{ *pulumi.OutputState }
func (ListenerRuleArrayOutput) ElementType ¶
func (ListenerRuleArrayOutput) ElementType() reflect.Type
func (ListenerRuleArrayOutput) Index ¶
func (o ListenerRuleArrayOutput) Index(i pulumi.IntInput) ListenerRuleOutput
func (ListenerRuleArrayOutput) ToListenerRuleArrayOutput ¶
func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutput() ListenerRuleArrayOutput
func (ListenerRuleArrayOutput) ToListenerRuleArrayOutputWithContext ¶
func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutputWithContext(ctx context.Context) ListenerRuleArrayOutput
type ListenerRuleInput ¶
type ListenerRuleInput interface { pulumi.Input ToListenerRuleOutput() ListenerRuleOutput ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput }
type ListenerRuleMap ¶
type ListenerRuleMap map[string]ListenerRuleInput
func (ListenerRuleMap) ElementType ¶
func (ListenerRuleMap) ElementType() reflect.Type
func (ListenerRuleMap) ToListenerRuleMapOutput ¶
func (i ListenerRuleMap) ToListenerRuleMapOutput() ListenerRuleMapOutput
func (ListenerRuleMap) ToListenerRuleMapOutputWithContext ¶
func (i ListenerRuleMap) ToListenerRuleMapOutputWithContext(ctx context.Context) ListenerRuleMapOutput
type ListenerRuleMapInput ¶
type ListenerRuleMapInput interface { pulumi.Input ToListenerRuleMapOutput() ListenerRuleMapOutput ToListenerRuleMapOutputWithContext(context.Context) ListenerRuleMapOutput }
ListenerRuleMapInput is an input type that accepts ListenerRuleMap and ListenerRuleMapOutput values. You can construct a concrete instance of `ListenerRuleMapInput` via:
ListenerRuleMap{ "key": ListenerRuleArgs{...} }
type ListenerRuleMapOutput ¶
type ListenerRuleMapOutput struct{ *pulumi.OutputState }
func (ListenerRuleMapOutput) ElementType ¶
func (ListenerRuleMapOutput) ElementType() reflect.Type
func (ListenerRuleMapOutput) MapIndex ¶
func (o ListenerRuleMapOutput) MapIndex(k pulumi.StringInput) ListenerRuleOutput
func (ListenerRuleMapOutput) ToListenerRuleMapOutput ¶
func (o ListenerRuleMapOutput) ToListenerRuleMapOutput() ListenerRuleMapOutput
func (ListenerRuleMapOutput) ToListenerRuleMapOutputWithContext ¶
func (o ListenerRuleMapOutput) ToListenerRuleMapOutputWithContext(ctx context.Context) ListenerRuleMapOutput
type ListenerRuleOutput ¶
type ListenerRuleOutput struct{ *pulumi.OutputState }
func (ListenerRuleOutput) CertificateCaId ¶
func (o ListenerRuleOutput) CertificateCaId() pulumi.StringPtrOutput
ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol.
func (ListenerRuleOutput) CertificateId ¶
func (o ListenerRuleOutput) CertificateId() pulumi.StringPtrOutput
ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol.
func (ListenerRuleOutput) CertificateSslMode ¶
func (o ListenerRuleOutput) CertificateSslMode() pulumi.StringPtrOutput
Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol.
func (ListenerRuleOutput) ClbId ¶
func (o ListenerRuleOutput) ClbId() pulumi.StringOutput
ID of CLB instance.
func (ListenerRuleOutput) Domain ¶
func (o ListenerRuleOutput) Domain() pulumi.StringOutput
Domain name of the listener rule.
func (ListenerRuleOutput) ElementType ¶
func (ListenerRuleOutput) ElementType() reflect.Type
func (ListenerRuleOutput) ForwardType ¶
func (o ListenerRuleOutput) ForwardType() pulumi.StringOutput
Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`.
func (ListenerRuleOutput) HealthCheckHealthNum ¶
func (o ListenerRuleOutput) HealthCheckHealthNum() pulumi.IntOutput
Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
func (ListenerRuleOutput) HealthCheckHttpCode ¶
func (o ListenerRuleOutput) HealthCheckHttpCode() pulumi.IntOutput
HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health. `2`means the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol.
func (ListenerRuleOutput) HealthCheckHttpDomain ¶
func (o ListenerRuleOutput) HealthCheckHttpDomain() pulumi.StringOutput
Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
func (ListenerRuleOutput) HealthCheckHttpMethod ¶
func (o ListenerRuleOutput) HealthCheckHttpMethod() pulumi.StringOutput
Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the available value are `HEAD` and `GET`.
func (ListenerRuleOutput) HealthCheckHttpPath ¶
func (o ListenerRuleOutput) HealthCheckHttpPath() pulumi.StringOutput
Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
func (ListenerRuleOutput) HealthCheckIntervalTime ¶
func (o ListenerRuleOutput) HealthCheckIntervalTime() pulumi.IntOutput
Interval time of health check. Valid value ranges: (5~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
func (ListenerRuleOutput) HealthCheckSwitch ¶
func (o ListenerRuleOutput) HealthCheckSwitch() pulumi.BoolOutput
Indicates whether health check is enabled.
func (ListenerRuleOutput) HealthCheckUnhealthNum ¶
func (o ListenerRuleOutput) HealthCheckUnhealthNum() pulumi.IntOutput
Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
func (ListenerRuleOutput) Http2Switch ¶
func (o ListenerRuleOutput) Http2Switch() pulumi.BoolOutput
Indicate to apply HTTP2.0 protocol or not.
func (ListenerRuleOutput) ListenerId ¶
func (o ListenerRuleOutput) ListenerId() pulumi.StringOutput
ID of CLB listener.
func (ListenerRuleOutput) RuleId ¶
func (o ListenerRuleOutput) RuleId() pulumi.StringOutput
ID of this CLB listener rule.
func (ListenerRuleOutput) Scheduler ¶
func (o ListenerRuleOutput) Scheduler() pulumi.StringPtrOutput
Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
func (ListenerRuleOutput) SessionExpireTime ¶
func (o ListenerRuleOutput) SessionExpireTime() pulumi.IntPtrOutput
Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`.
func (ListenerRuleOutput) TargetType ¶
func (o ListenerRuleOutput) TargetType() pulumi.StringPtrOutput
Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group.
func (ListenerRuleOutput) ToListenerRuleOutput ¶
func (o ListenerRuleOutput) ToListenerRuleOutput() ListenerRuleOutput
func (ListenerRuleOutput) ToListenerRuleOutputWithContext ¶
func (o ListenerRuleOutput) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
func (ListenerRuleOutput) Url ¶
func (o ListenerRuleOutput) Url() pulumi.StringOutput
Url of the listener rule.
type ListenerRuleState ¶
type ListenerRuleState struct { // ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateCaId pulumi.StringPtrInput // ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateId pulumi.StringPtrInput // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol. CertificateSslMode pulumi.StringPtrInput // ID of CLB instance. ClbId pulumi.StringPtrInput // Domain name of the listener rule. Domain pulumi.StringPtrInput // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. ForwardType pulumi.StringPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 // consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener // allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckHealthNum pulumi.IntPtrInput // HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health. `2`means // the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is // health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the // corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check // status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol. HealthCheckHttpCode pulumi.IntPtrInput // Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpDomain pulumi.StringPtrInput // Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the // available value are `HEAD` and `GET`. HealthCheckHttpMethod pulumi.StringPtrInput // Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpPath pulumi.StringPtrInput // Interval time of health check. Valid value ranges: (5~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL // listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckIntervalTime pulumi.IntPtrInput // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolPtrInput // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, // indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct // configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckUnhealthNum pulumi.IntPtrInput // Indicate to apply HTTP2.0 protocol or not. Http2Switch pulumi.BoolPtrInput // ID of CLB listener. ListenerId pulumi.StringPtrInput // ID of this CLB listener rule. RuleId pulumi.StringPtrInput // Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: // TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in // `tencentcloud_clb_listener_rule`. Scheduler pulumi.StringPtrInput // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not // available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS // listener needs to be configured in `tencentcloud_clb_listener_rule`. SessionExpireTime pulumi.IntPtrInput // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to // bind target group. TargetType pulumi.StringPtrInput // Url of the listener rule. Url pulumi.StringPtrInput }
func (ListenerRuleState) ElementType ¶
func (ListenerRuleState) ElementType() reflect.Type
type ListenerRulesArgs ¶
type ListenerRulesArgs struct { ClbId string `pulumi:"clbId"` Domain *string `pulumi:"domain"` ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` Scheduler *string `pulumi:"scheduler"` Url *string `pulumi:"url"` }
A collection of arguments for invoking ListenerRules.
type ListenerRulesOutputArgs ¶
type ListenerRulesOutputArgs struct { ClbId pulumi.StringInput `pulumi:"clbId"` Domain pulumi.StringPtrInput `pulumi:"domain"` ListenerId pulumi.StringInput `pulumi:"listenerId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` RuleId pulumi.StringPtrInput `pulumi:"ruleId"` Scheduler pulumi.StringPtrInput `pulumi:"scheduler"` Url pulumi.StringPtrInput `pulumi:"url"` }
A collection of arguments for invoking ListenerRules.
func (ListenerRulesOutputArgs) ElementType ¶
func (ListenerRulesOutputArgs) ElementType() reflect.Type
type ListenerRulesResult ¶
type ListenerRulesResult struct { ClbId string `pulumi:"clbId"` Domain *string `pulumi:"domain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` RuleLists []ListenerRulesRuleList `pulumi:"ruleLists"` Scheduler *string `pulumi:"scheduler"` Url *string `pulumi:"url"` }
A collection of values returned by ListenerRules.
func ListenerRules ¶
func ListenerRules(ctx *pulumi.Context, args *ListenerRulesArgs, opts ...pulumi.InvokeOption) (*ListenerRulesResult, error)
type ListenerRulesResultOutput ¶
type ListenerRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by ListenerRules.
func ListenerRulesOutput ¶
func ListenerRulesOutput(ctx *pulumi.Context, args ListenerRulesOutputArgs, opts ...pulumi.InvokeOption) ListenerRulesResultOutput
func (ListenerRulesResultOutput) ClbId ¶
func (o ListenerRulesResultOutput) ClbId() pulumi.StringOutput
func (ListenerRulesResultOutput) Domain ¶
func (o ListenerRulesResultOutput) Domain() pulumi.StringPtrOutput
func (ListenerRulesResultOutput) ElementType ¶
func (ListenerRulesResultOutput) ElementType() reflect.Type
func (ListenerRulesResultOutput) Id ¶
func (o ListenerRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ListenerRulesResultOutput) ListenerId ¶
func (o ListenerRulesResultOutput) ListenerId() pulumi.StringOutput
func (ListenerRulesResultOutput) ResultOutputFile ¶
func (o ListenerRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ListenerRulesResultOutput) RuleId ¶
func (o ListenerRulesResultOutput) RuleId() pulumi.StringPtrOutput
func (ListenerRulesResultOutput) RuleLists ¶
func (o ListenerRulesResultOutput) RuleLists() ListenerRulesRuleListArrayOutput
func (ListenerRulesResultOutput) Scheduler ¶
func (o ListenerRulesResultOutput) Scheduler() pulumi.StringPtrOutput
func (ListenerRulesResultOutput) ToListenerRulesResultOutput ¶
func (o ListenerRulesResultOutput) ToListenerRulesResultOutput() ListenerRulesResultOutput
func (ListenerRulesResultOutput) ToListenerRulesResultOutputWithContext ¶
func (o ListenerRulesResultOutput) ToListenerRulesResultOutputWithContext(ctx context.Context) ListenerRulesResultOutput
func (ListenerRulesResultOutput) Url ¶
func (o ListenerRulesResultOutput) Url() pulumi.StringPtrOutput
type ListenerRulesRuleList ¶
type ListenerRulesRuleList struct { CertificateCaId string `pulumi:"certificateCaId"` CertificateId string `pulumi:"certificateId"` CertificateSslMode string `pulumi:"certificateSslMode"` ClbId string `pulumi:"clbId"` Domain *string `pulumi:"domain"` HealthCheckHealthNum int `pulumi:"healthCheckHealthNum"` HealthCheckHttpCode int `pulumi:"healthCheckHttpCode"` HealthCheckHttpDomain string `pulumi:"healthCheckHttpDomain"` HealthCheckHttpMethod string `pulumi:"healthCheckHttpMethod"` HealthCheckHttpPath string `pulumi:"healthCheckHttpPath"` HealthCheckIntervalTime int `pulumi:"healthCheckIntervalTime"` HealthCheckSwitch bool `pulumi:"healthCheckSwitch"` HealthCheckUnhealthNum int `pulumi:"healthCheckUnhealthNum"` Http2Switch bool `pulumi:"http2Switch"` ListenerId string `pulumi:"listenerId"` RuleId string `pulumi:"ruleId"` Scheduler string `pulumi:"scheduler"` SessionExpireTime int `pulumi:"sessionExpireTime"` Url *string `pulumi:"url"` }
type ListenerRulesRuleListArgs ¶
type ListenerRulesRuleListArgs struct { CertificateCaId pulumi.StringInput `pulumi:"certificateCaId"` CertificateId pulumi.StringInput `pulumi:"certificateId"` CertificateSslMode pulumi.StringInput `pulumi:"certificateSslMode"` ClbId pulumi.StringInput `pulumi:"clbId"` Domain pulumi.StringPtrInput `pulumi:"domain"` HealthCheckHealthNum pulumi.IntInput `pulumi:"healthCheckHealthNum"` HealthCheckHttpCode pulumi.IntInput `pulumi:"healthCheckHttpCode"` HealthCheckHttpDomain pulumi.StringInput `pulumi:"healthCheckHttpDomain"` HealthCheckHttpMethod pulumi.StringInput `pulumi:"healthCheckHttpMethod"` HealthCheckHttpPath pulumi.StringInput `pulumi:"healthCheckHttpPath"` HealthCheckIntervalTime pulumi.IntInput `pulumi:"healthCheckIntervalTime"` HealthCheckSwitch pulumi.BoolInput `pulumi:"healthCheckSwitch"` HealthCheckUnhealthNum pulumi.IntInput `pulumi:"healthCheckUnhealthNum"` Http2Switch pulumi.BoolInput `pulumi:"http2Switch"` ListenerId pulumi.StringInput `pulumi:"listenerId"` RuleId pulumi.StringInput `pulumi:"ruleId"` Scheduler pulumi.StringInput `pulumi:"scheduler"` SessionExpireTime pulumi.IntInput `pulumi:"sessionExpireTime"` Url pulumi.StringPtrInput `pulumi:"url"` }
func (ListenerRulesRuleListArgs) ElementType ¶
func (ListenerRulesRuleListArgs) ElementType() reflect.Type
func (ListenerRulesRuleListArgs) ToListenerRulesRuleListOutput ¶
func (i ListenerRulesRuleListArgs) ToListenerRulesRuleListOutput() ListenerRulesRuleListOutput
func (ListenerRulesRuleListArgs) ToListenerRulesRuleListOutputWithContext ¶
func (i ListenerRulesRuleListArgs) ToListenerRulesRuleListOutputWithContext(ctx context.Context) ListenerRulesRuleListOutput
type ListenerRulesRuleListArray ¶
type ListenerRulesRuleListArray []ListenerRulesRuleListInput
func (ListenerRulesRuleListArray) ElementType ¶
func (ListenerRulesRuleListArray) ElementType() reflect.Type
func (ListenerRulesRuleListArray) ToListenerRulesRuleListArrayOutput ¶
func (i ListenerRulesRuleListArray) ToListenerRulesRuleListArrayOutput() ListenerRulesRuleListArrayOutput
func (ListenerRulesRuleListArray) ToListenerRulesRuleListArrayOutputWithContext ¶
func (i ListenerRulesRuleListArray) ToListenerRulesRuleListArrayOutputWithContext(ctx context.Context) ListenerRulesRuleListArrayOutput
type ListenerRulesRuleListArrayInput ¶
type ListenerRulesRuleListArrayInput interface { pulumi.Input ToListenerRulesRuleListArrayOutput() ListenerRulesRuleListArrayOutput ToListenerRulesRuleListArrayOutputWithContext(context.Context) ListenerRulesRuleListArrayOutput }
ListenerRulesRuleListArrayInput is an input type that accepts ListenerRulesRuleListArray and ListenerRulesRuleListArrayOutput values. You can construct a concrete instance of `ListenerRulesRuleListArrayInput` via:
ListenerRulesRuleListArray{ ListenerRulesRuleListArgs{...} }
type ListenerRulesRuleListArrayOutput ¶
type ListenerRulesRuleListArrayOutput struct{ *pulumi.OutputState }
func (ListenerRulesRuleListArrayOutput) ElementType ¶
func (ListenerRulesRuleListArrayOutput) ElementType() reflect.Type
func (ListenerRulesRuleListArrayOutput) Index ¶
func (o ListenerRulesRuleListArrayOutput) Index(i pulumi.IntInput) ListenerRulesRuleListOutput
func (ListenerRulesRuleListArrayOutput) ToListenerRulesRuleListArrayOutput ¶
func (o ListenerRulesRuleListArrayOutput) ToListenerRulesRuleListArrayOutput() ListenerRulesRuleListArrayOutput
func (ListenerRulesRuleListArrayOutput) ToListenerRulesRuleListArrayOutputWithContext ¶
func (o ListenerRulesRuleListArrayOutput) ToListenerRulesRuleListArrayOutputWithContext(ctx context.Context) ListenerRulesRuleListArrayOutput
type ListenerRulesRuleListInput ¶
type ListenerRulesRuleListInput interface { pulumi.Input ToListenerRulesRuleListOutput() ListenerRulesRuleListOutput ToListenerRulesRuleListOutputWithContext(context.Context) ListenerRulesRuleListOutput }
ListenerRulesRuleListInput is an input type that accepts ListenerRulesRuleListArgs and ListenerRulesRuleListOutput values. You can construct a concrete instance of `ListenerRulesRuleListInput` via:
ListenerRulesRuleListArgs{...}
type ListenerRulesRuleListOutput ¶
type ListenerRulesRuleListOutput struct{ *pulumi.OutputState }
func (ListenerRulesRuleListOutput) CertificateCaId ¶
func (o ListenerRulesRuleListOutput) CertificateCaId() pulumi.StringOutput
func (ListenerRulesRuleListOutput) CertificateId ¶
func (o ListenerRulesRuleListOutput) CertificateId() pulumi.StringOutput
func (ListenerRulesRuleListOutput) CertificateSslMode ¶
func (o ListenerRulesRuleListOutput) CertificateSslMode() pulumi.StringOutput
func (ListenerRulesRuleListOutput) ClbId ¶
func (o ListenerRulesRuleListOutput) ClbId() pulumi.StringOutput
func (ListenerRulesRuleListOutput) Domain ¶
func (o ListenerRulesRuleListOutput) Domain() pulumi.StringPtrOutput
func (ListenerRulesRuleListOutput) ElementType ¶
func (ListenerRulesRuleListOutput) ElementType() reflect.Type
func (ListenerRulesRuleListOutput) HealthCheckHealthNum ¶
func (o ListenerRulesRuleListOutput) HealthCheckHealthNum() pulumi.IntOutput
func (ListenerRulesRuleListOutput) HealthCheckHttpCode ¶
func (o ListenerRulesRuleListOutput) HealthCheckHttpCode() pulumi.IntOutput
func (ListenerRulesRuleListOutput) HealthCheckHttpDomain ¶
func (o ListenerRulesRuleListOutput) HealthCheckHttpDomain() pulumi.StringOutput
func (ListenerRulesRuleListOutput) HealthCheckHttpMethod ¶
func (o ListenerRulesRuleListOutput) HealthCheckHttpMethod() pulumi.StringOutput
func (ListenerRulesRuleListOutput) HealthCheckHttpPath ¶
func (o ListenerRulesRuleListOutput) HealthCheckHttpPath() pulumi.StringOutput
func (ListenerRulesRuleListOutput) HealthCheckIntervalTime ¶
func (o ListenerRulesRuleListOutput) HealthCheckIntervalTime() pulumi.IntOutput
func (ListenerRulesRuleListOutput) HealthCheckSwitch ¶
func (o ListenerRulesRuleListOutput) HealthCheckSwitch() pulumi.BoolOutput
func (ListenerRulesRuleListOutput) HealthCheckUnhealthNum ¶
func (o ListenerRulesRuleListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
func (ListenerRulesRuleListOutput) Http2Switch ¶
func (o ListenerRulesRuleListOutput) Http2Switch() pulumi.BoolOutput
func (ListenerRulesRuleListOutput) ListenerId ¶
func (o ListenerRulesRuleListOutput) ListenerId() pulumi.StringOutput
func (ListenerRulesRuleListOutput) RuleId ¶
func (o ListenerRulesRuleListOutput) RuleId() pulumi.StringOutput
func (ListenerRulesRuleListOutput) Scheduler ¶
func (o ListenerRulesRuleListOutput) Scheduler() pulumi.StringOutput
func (ListenerRulesRuleListOutput) SessionExpireTime ¶
func (o ListenerRulesRuleListOutput) SessionExpireTime() pulumi.IntOutput
func (ListenerRulesRuleListOutput) ToListenerRulesRuleListOutput ¶
func (o ListenerRulesRuleListOutput) ToListenerRulesRuleListOutput() ListenerRulesRuleListOutput
func (ListenerRulesRuleListOutput) ToListenerRulesRuleListOutputWithContext ¶
func (o ListenerRulesRuleListOutput) ToListenerRulesRuleListOutputWithContext(ctx context.Context) ListenerRulesRuleListOutput
func (ListenerRulesRuleListOutput) Url ¶
func (o ListenerRulesRuleListOutput) Url() pulumi.StringPtrOutput
type ListenerState ¶
type ListenerState struct { // ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the // ssl mode is `MUTUAL`. CertificateCaId pulumi.StringPtrInput // ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it // is available. CertificateId pulumi.StringPtrInput // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` // protocol and must be set when it is available. CertificateSslMode pulumi.StringPtrInput // ID of the CLB. ClbId pulumi.StringPtrInput // Health check protocol. When the value of `health_check_type` of the health check protocol is `CUSTOM`, this field is // required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`. HealthCheckContextType pulumi.StringPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 // consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener // allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum pulumi.IntPtrInput // HTTP health check code of TCP listener. When the value of `health_check_type` of the health check protocol is `HTTP`, // this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means // http_3xx, `8` means http_4xx, `16` means http_5xx. HealthCheckHttpCode pulumi.IntPtrInput // HTTP health check domain of TCP listener. HealthCheckHttpDomain pulumi.StringPtrInput // HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`. HealthCheckHttpMethod pulumi.StringPtrInput // HTTP health check path of TCP listener. HealthCheckHttpPath pulumi.StringPtrInput // The HTTP version of the backend service. When the value of `health_check_type` of the health check protocol is `HTTP`, // this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`. HealthCheckHttpVersion pulumi.StringPtrInput // Interval time of health check. Valid value ranges: [5~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL // listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckIntervalTime pulumi.IntPtrInput // The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is // recommended to leave it blank. Only applicable to TCP/UDP listener. HealthCheckPort pulumi.IntPtrInput // It represents the result returned by the health check. When the value of `health_check_type` of the health check // protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. // When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected in // `0123456789ABCDEF` and the length must be even digits. HealthCheckRecvContext pulumi.StringPtrInput // It represents the content of the request sent by the health check. When the value of `health_check_type` of the health // check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is // 500. When `health_check_context_type` value is `HEX`, the characters of SendContext and RecvContext can only be selected // in `0123456789ABCDEF` and the length must be even digits. HealthCheckSendContext pulumi.StringPtrInput // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolPtrInput // Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less // than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol. HealthCheckTimeOut pulumi.IntPtrInput // Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`. HealthCheckType pulumi.StringPtrInput // Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 // consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows // direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. HealthCheckUnhealthNum pulumi.IntPtrInput // ID of this CLB listener. ListenerId pulumi.StringPtrInput // Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and // hyphen '-'. ListenerName pulumi.StringPtrInput // Port of the CLB listener. Port pulumi.IntPtrInput // Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. Protocol pulumi.StringPtrInput // Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The // listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener // allows direct configuration, HTTP/HTTPS listener needs to be configured in `tencentcloud_clb_listener_rule`. Scheduler pulumi.StringPtrInput // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not // available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS // listener needs to be configured in `tencentcloud_clb_listener_rule`. SessionExpireTime pulumi.IntPtrInput // Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for // each rule in `tencentcloud_clb_listener_rule`, otherwise all rules have a certificate. SniSwitch pulumi.BoolPtrInput // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to // bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in // tencentcloud_clb_listener_rule. TargetType pulumi.StringPtrInput }
func (ListenerState) ElementType ¶
func (ListenerState) ElementType() reflect.Type
type ListenersArgs ¶
type ListenersArgs struct { ClbId string `pulumi:"clbId"` ListenerId *string `pulumi:"listenerId"` Port *int `pulumi:"port"` Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Listeners.
type ListenersListenerList ¶
type ListenersListenerList struct { CertificateCaId string `pulumi:"certificateCaId"` CertificateId string `pulumi:"certificateId"` CertificateSslMode string `pulumi:"certificateSslMode"` ClbId string `pulumi:"clbId"` HealthCheckContextType string `pulumi:"healthCheckContextType"` HealthCheckHealthNum int `pulumi:"healthCheckHealthNum"` HealthCheckHttpCode int `pulumi:"healthCheckHttpCode"` HealthCheckHttpDomain string `pulumi:"healthCheckHttpDomain"` HealthCheckHttpMethod string `pulumi:"healthCheckHttpMethod"` HealthCheckHttpPath string `pulumi:"healthCheckHttpPath"` HealthCheckHttpVersion string `pulumi:"healthCheckHttpVersion"` HealthCheckIntervalTime int `pulumi:"healthCheckIntervalTime"` HealthCheckPort int `pulumi:"healthCheckPort"` HealthCheckRecvContext string `pulumi:"healthCheckRecvContext"` HealthCheckSendContext string `pulumi:"healthCheckSendContext"` HealthCheckSwitch bool `pulumi:"healthCheckSwitch"` HealthCheckTimeOut int `pulumi:"healthCheckTimeOut"` HealthCheckType string `pulumi:"healthCheckType"` HealthCheckUnhealthNum int `pulumi:"healthCheckUnhealthNum"` ListenerId string `pulumi:"listenerId"` ListenerName string `pulumi:"listenerName"` Port int `pulumi:"port"` Protocol string `pulumi:"protocol"` Scheduler string `pulumi:"scheduler"` SessionExpireTime int `pulumi:"sessionExpireTime"` SniSwitch bool `pulumi:"sniSwitch"` }
type ListenersListenerListArgs ¶
type ListenersListenerListArgs struct { CertificateCaId pulumi.StringInput `pulumi:"certificateCaId"` CertificateId pulumi.StringInput `pulumi:"certificateId"` CertificateSslMode pulumi.StringInput `pulumi:"certificateSslMode"` ClbId pulumi.StringInput `pulumi:"clbId"` HealthCheckContextType pulumi.StringInput `pulumi:"healthCheckContextType"` HealthCheckHealthNum pulumi.IntInput `pulumi:"healthCheckHealthNum"` HealthCheckHttpCode pulumi.IntInput `pulumi:"healthCheckHttpCode"` HealthCheckHttpDomain pulumi.StringInput `pulumi:"healthCheckHttpDomain"` HealthCheckHttpMethod pulumi.StringInput `pulumi:"healthCheckHttpMethod"` HealthCheckHttpPath pulumi.StringInput `pulumi:"healthCheckHttpPath"` HealthCheckHttpVersion pulumi.StringInput `pulumi:"healthCheckHttpVersion"` HealthCheckIntervalTime pulumi.IntInput `pulumi:"healthCheckIntervalTime"` HealthCheckPort pulumi.IntInput `pulumi:"healthCheckPort"` HealthCheckRecvContext pulumi.StringInput `pulumi:"healthCheckRecvContext"` HealthCheckSendContext pulumi.StringInput `pulumi:"healthCheckSendContext"` HealthCheckSwitch pulumi.BoolInput `pulumi:"healthCheckSwitch"` HealthCheckTimeOut pulumi.IntInput `pulumi:"healthCheckTimeOut"` HealthCheckType pulumi.StringInput `pulumi:"healthCheckType"` HealthCheckUnhealthNum pulumi.IntInput `pulumi:"healthCheckUnhealthNum"` ListenerId pulumi.StringInput `pulumi:"listenerId"` ListenerName pulumi.StringInput `pulumi:"listenerName"` Port pulumi.IntInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` Scheduler pulumi.StringInput `pulumi:"scheduler"` SessionExpireTime pulumi.IntInput `pulumi:"sessionExpireTime"` SniSwitch pulumi.BoolInput `pulumi:"sniSwitch"` }
func (ListenersListenerListArgs) ElementType ¶
func (ListenersListenerListArgs) ElementType() reflect.Type
func (ListenersListenerListArgs) ToListenersListenerListOutput ¶
func (i ListenersListenerListArgs) ToListenersListenerListOutput() ListenersListenerListOutput
func (ListenersListenerListArgs) ToListenersListenerListOutputWithContext ¶
func (i ListenersListenerListArgs) ToListenersListenerListOutputWithContext(ctx context.Context) ListenersListenerListOutput
type ListenersListenerListArray ¶
type ListenersListenerListArray []ListenersListenerListInput
func (ListenersListenerListArray) ElementType ¶
func (ListenersListenerListArray) ElementType() reflect.Type
func (ListenersListenerListArray) ToListenersListenerListArrayOutput ¶
func (i ListenersListenerListArray) ToListenersListenerListArrayOutput() ListenersListenerListArrayOutput
func (ListenersListenerListArray) ToListenersListenerListArrayOutputWithContext ¶
func (i ListenersListenerListArray) ToListenersListenerListArrayOutputWithContext(ctx context.Context) ListenersListenerListArrayOutput
type ListenersListenerListArrayInput ¶
type ListenersListenerListArrayInput interface { pulumi.Input ToListenersListenerListArrayOutput() ListenersListenerListArrayOutput ToListenersListenerListArrayOutputWithContext(context.Context) ListenersListenerListArrayOutput }
ListenersListenerListArrayInput is an input type that accepts ListenersListenerListArray and ListenersListenerListArrayOutput values. You can construct a concrete instance of `ListenersListenerListArrayInput` via:
ListenersListenerListArray{ ListenersListenerListArgs{...} }
type ListenersListenerListArrayOutput ¶
type ListenersListenerListArrayOutput struct{ *pulumi.OutputState }
func (ListenersListenerListArrayOutput) ElementType ¶
func (ListenersListenerListArrayOutput) ElementType() reflect.Type
func (ListenersListenerListArrayOutput) Index ¶
func (o ListenersListenerListArrayOutput) Index(i pulumi.IntInput) ListenersListenerListOutput
func (ListenersListenerListArrayOutput) ToListenersListenerListArrayOutput ¶
func (o ListenersListenerListArrayOutput) ToListenersListenerListArrayOutput() ListenersListenerListArrayOutput
func (ListenersListenerListArrayOutput) ToListenersListenerListArrayOutputWithContext ¶
func (o ListenersListenerListArrayOutput) ToListenersListenerListArrayOutputWithContext(ctx context.Context) ListenersListenerListArrayOutput
type ListenersListenerListInput ¶
type ListenersListenerListInput interface { pulumi.Input ToListenersListenerListOutput() ListenersListenerListOutput ToListenersListenerListOutputWithContext(context.Context) ListenersListenerListOutput }
ListenersListenerListInput is an input type that accepts ListenersListenerListArgs and ListenersListenerListOutput values. You can construct a concrete instance of `ListenersListenerListInput` via:
ListenersListenerListArgs{...}
type ListenersListenerListOutput ¶
type ListenersListenerListOutput struct{ *pulumi.OutputState }
func (ListenersListenerListOutput) CertificateCaId ¶
func (o ListenersListenerListOutput) CertificateCaId() pulumi.StringOutput
func (ListenersListenerListOutput) CertificateId ¶
func (o ListenersListenerListOutput) CertificateId() pulumi.StringOutput
func (ListenersListenerListOutput) CertificateSslMode ¶
func (o ListenersListenerListOutput) CertificateSslMode() pulumi.StringOutput
func (ListenersListenerListOutput) ClbId ¶
func (o ListenersListenerListOutput) ClbId() pulumi.StringOutput
func (ListenersListenerListOutput) ElementType ¶
func (ListenersListenerListOutput) ElementType() reflect.Type
func (ListenersListenerListOutput) HealthCheckContextType ¶
func (o ListenersListenerListOutput) HealthCheckContextType() pulumi.StringOutput
func (ListenersListenerListOutput) HealthCheckHealthNum ¶
func (o ListenersListenerListOutput) HealthCheckHealthNum() pulumi.IntOutput
func (ListenersListenerListOutput) HealthCheckHttpCode ¶
func (o ListenersListenerListOutput) HealthCheckHttpCode() pulumi.IntOutput
func (ListenersListenerListOutput) HealthCheckHttpDomain ¶
func (o ListenersListenerListOutput) HealthCheckHttpDomain() pulumi.StringOutput
func (ListenersListenerListOutput) HealthCheckHttpMethod ¶
func (o ListenersListenerListOutput) HealthCheckHttpMethod() pulumi.StringOutput
func (ListenersListenerListOutput) HealthCheckHttpPath ¶
func (o ListenersListenerListOutput) HealthCheckHttpPath() pulumi.StringOutput
func (ListenersListenerListOutput) HealthCheckHttpVersion ¶
func (o ListenersListenerListOutput) HealthCheckHttpVersion() pulumi.StringOutput
func (ListenersListenerListOutput) HealthCheckIntervalTime ¶
func (o ListenersListenerListOutput) HealthCheckIntervalTime() pulumi.IntOutput
func (ListenersListenerListOutput) HealthCheckPort ¶
func (o ListenersListenerListOutput) HealthCheckPort() pulumi.IntOutput
func (ListenersListenerListOutput) HealthCheckRecvContext ¶
func (o ListenersListenerListOutput) HealthCheckRecvContext() pulumi.StringOutput
func (ListenersListenerListOutput) HealthCheckSendContext ¶
func (o ListenersListenerListOutput) HealthCheckSendContext() pulumi.StringOutput
func (ListenersListenerListOutput) HealthCheckSwitch ¶
func (o ListenersListenerListOutput) HealthCheckSwitch() pulumi.BoolOutput
func (ListenersListenerListOutput) HealthCheckTimeOut ¶
func (o ListenersListenerListOutput) HealthCheckTimeOut() pulumi.IntOutput
func (ListenersListenerListOutput) HealthCheckType ¶
func (o ListenersListenerListOutput) HealthCheckType() pulumi.StringOutput
func (ListenersListenerListOutput) HealthCheckUnhealthNum ¶
func (o ListenersListenerListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
func (ListenersListenerListOutput) ListenerId ¶
func (o ListenersListenerListOutput) ListenerId() pulumi.StringOutput
func (ListenersListenerListOutput) ListenerName ¶
func (o ListenersListenerListOutput) ListenerName() pulumi.StringOutput
func (ListenersListenerListOutput) Port ¶
func (o ListenersListenerListOutput) Port() pulumi.IntOutput
func (ListenersListenerListOutput) Protocol ¶
func (o ListenersListenerListOutput) Protocol() pulumi.StringOutput
func (ListenersListenerListOutput) Scheduler ¶
func (o ListenersListenerListOutput) Scheduler() pulumi.StringOutput
func (ListenersListenerListOutput) SessionExpireTime ¶
func (o ListenersListenerListOutput) SessionExpireTime() pulumi.IntOutput
func (ListenersListenerListOutput) SniSwitch ¶
func (o ListenersListenerListOutput) SniSwitch() pulumi.BoolOutput
func (ListenersListenerListOutput) ToListenersListenerListOutput ¶
func (o ListenersListenerListOutput) ToListenersListenerListOutput() ListenersListenerListOutput
func (ListenersListenerListOutput) ToListenersListenerListOutputWithContext ¶
func (o ListenersListenerListOutput) ToListenersListenerListOutputWithContext(ctx context.Context) ListenersListenerListOutput
type ListenersOutputArgs ¶
type ListenersOutputArgs struct { ClbId pulumi.StringInput `pulumi:"clbId"` ListenerId pulumi.StringPtrInput `pulumi:"listenerId"` Port pulumi.IntPtrInput `pulumi:"port"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Listeners.
func (ListenersOutputArgs) ElementType ¶
func (ListenersOutputArgs) ElementType() reflect.Type
type ListenersResult ¶
type ListenersResult struct { ClbId string `pulumi:"clbId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId *string `pulumi:"listenerId"` ListenerLists []ListenersListenerList `pulumi:"listenerLists"` Port *int `pulumi:"port"` Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Listeners.
func Listeners ¶
func Listeners(ctx *pulumi.Context, args *ListenersArgs, opts ...pulumi.InvokeOption) (*ListenersResult, error)
type ListenersResultOutput ¶
type ListenersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Listeners.
func ListenersOutput ¶
func ListenersOutput(ctx *pulumi.Context, args ListenersOutputArgs, opts ...pulumi.InvokeOption) ListenersResultOutput
func (ListenersResultOutput) ClbId ¶
func (o ListenersResultOutput) ClbId() pulumi.StringOutput
func (ListenersResultOutput) ElementType ¶
func (ListenersResultOutput) ElementType() reflect.Type
func (ListenersResultOutput) Id ¶
func (o ListenersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ListenersResultOutput) ListenerId ¶
func (o ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
func (ListenersResultOutput) ListenerLists ¶
func (o ListenersResultOutput) ListenerLists() ListenersListenerListArrayOutput
func (ListenersResultOutput) Port ¶
func (o ListenersResultOutput) Port() pulumi.IntPtrOutput
func (ListenersResultOutput) Protocol ¶
func (o ListenersResultOutput) Protocol() pulumi.StringPtrOutput
func (ListenersResultOutput) ResultOutputFile ¶
func (o ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ListenersResultOutput) ToListenersResultOutput ¶
func (o ListenersResultOutput) ToListenersResultOutput() ListenersResultOutput
func (ListenersResultOutput) ToListenersResultOutputWithContext ¶
func (o ListenersResultOutput) ToListenersResultOutputWithContext(ctx context.Context) ListenersResultOutput
type LogSet ¶
type LogSet struct { pulumi.CustomResourceState // Logset creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Logset name, which unique and fixed `clb_logset` among all CLS logsets. Name pulumi.StringOutput `pulumi:"name"` // Logset retention period in days. Maximun value is `90`. Period pulumi.IntPtrOutput `pulumi:"period"` // Number of log topics in logset. TopicCount pulumi.StringOutput `pulumi:"topicCount"` }
func GetLogSet ¶
func GetLogSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogSetState, opts ...pulumi.ResourceOption) (*LogSet, error)
GetLogSet gets an existing LogSet 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 NewLogSet ¶
func NewLogSet(ctx *pulumi.Context, name string, args *LogSetArgs, opts ...pulumi.ResourceOption) (*LogSet, error)
NewLogSet registers a new resource with the given unique name, arguments, and options.
func (*LogSet) ElementType ¶
func (*LogSet) ToLogSetOutput ¶
func (i *LogSet) ToLogSetOutput() LogSetOutput
func (*LogSet) ToLogSetOutputWithContext ¶
func (i *LogSet) ToLogSetOutputWithContext(ctx context.Context) LogSetOutput
type LogSetArgs ¶
type LogSetArgs struct { // Logset retention period in days. Maximun value is `90`. Period pulumi.IntPtrInput }
The set of arguments for constructing a LogSet resource.
func (LogSetArgs) ElementType ¶
func (LogSetArgs) ElementType() reflect.Type
type LogSetArray ¶
type LogSetArray []LogSetInput
func (LogSetArray) ElementType ¶
func (LogSetArray) ElementType() reflect.Type
func (LogSetArray) ToLogSetArrayOutput ¶
func (i LogSetArray) ToLogSetArrayOutput() LogSetArrayOutput
func (LogSetArray) ToLogSetArrayOutputWithContext ¶
func (i LogSetArray) ToLogSetArrayOutputWithContext(ctx context.Context) LogSetArrayOutput
type LogSetArrayInput ¶
type LogSetArrayInput interface { pulumi.Input ToLogSetArrayOutput() LogSetArrayOutput ToLogSetArrayOutputWithContext(context.Context) LogSetArrayOutput }
LogSetArrayInput is an input type that accepts LogSetArray and LogSetArrayOutput values. You can construct a concrete instance of `LogSetArrayInput` via:
LogSetArray{ LogSetArgs{...} }
type LogSetArrayOutput ¶
type LogSetArrayOutput struct{ *pulumi.OutputState }
func (LogSetArrayOutput) ElementType ¶
func (LogSetArrayOutput) ElementType() reflect.Type
func (LogSetArrayOutput) Index ¶
func (o LogSetArrayOutput) Index(i pulumi.IntInput) LogSetOutput
func (LogSetArrayOutput) ToLogSetArrayOutput ¶
func (o LogSetArrayOutput) ToLogSetArrayOutput() LogSetArrayOutput
func (LogSetArrayOutput) ToLogSetArrayOutputWithContext ¶
func (o LogSetArrayOutput) ToLogSetArrayOutputWithContext(ctx context.Context) LogSetArrayOutput
type LogSetInput ¶
type LogSetInput interface { pulumi.Input ToLogSetOutput() LogSetOutput ToLogSetOutputWithContext(ctx context.Context) LogSetOutput }
type LogSetMap ¶
type LogSetMap map[string]LogSetInput
func (LogSetMap) ElementType ¶
func (LogSetMap) ToLogSetMapOutput ¶
func (i LogSetMap) ToLogSetMapOutput() LogSetMapOutput
func (LogSetMap) ToLogSetMapOutputWithContext ¶
func (i LogSetMap) ToLogSetMapOutputWithContext(ctx context.Context) LogSetMapOutput
type LogSetMapInput ¶
type LogSetMapInput interface { pulumi.Input ToLogSetMapOutput() LogSetMapOutput ToLogSetMapOutputWithContext(context.Context) LogSetMapOutput }
LogSetMapInput is an input type that accepts LogSetMap and LogSetMapOutput values. You can construct a concrete instance of `LogSetMapInput` via:
LogSetMap{ "key": LogSetArgs{...} }
type LogSetMapOutput ¶
type LogSetMapOutput struct{ *pulumi.OutputState }
func (LogSetMapOutput) ElementType ¶
func (LogSetMapOutput) ElementType() reflect.Type
func (LogSetMapOutput) MapIndex ¶
func (o LogSetMapOutput) MapIndex(k pulumi.StringInput) LogSetOutput
func (LogSetMapOutput) ToLogSetMapOutput ¶
func (o LogSetMapOutput) ToLogSetMapOutput() LogSetMapOutput
func (LogSetMapOutput) ToLogSetMapOutputWithContext ¶
func (o LogSetMapOutput) ToLogSetMapOutputWithContext(ctx context.Context) LogSetMapOutput
type LogSetOutput ¶
type LogSetOutput struct{ *pulumi.OutputState }
func (LogSetOutput) CreateTime ¶
func (o LogSetOutput) CreateTime() pulumi.StringOutput
Logset creation time.
func (LogSetOutput) ElementType ¶
func (LogSetOutput) ElementType() reflect.Type
func (LogSetOutput) Name ¶
func (o LogSetOutput) Name() pulumi.StringOutput
Logset name, which unique and fixed `clb_logset` among all CLS logsets.
func (LogSetOutput) Period ¶
func (o LogSetOutput) Period() pulumi.IntPtrOutput
Logset retention period in days. Maximun value is `90`.
func (LogSetOutput) ToLogSetOutput ¶
func (o LogSetOutput) ToLogSetOutput() LogSetOutput
func (LogSetOutput) ToLogSetOutputWithContext ¶
func (o LogSetOutput) ToLogSetOutputWithContext(ctx context.Context) LogSetOutput
func (LogSetOutput) TopicCount ¶
func (o LogSetOutput) TopicCount() pulumi.StringOutput
Number of log topics in logset.
type LogSetState ¶
type LogSetState struct { // Logset creation time. CreateTime pulumi.StringPtrInput // Logset name, which unique and fixed `clb_logset` among all CLS logsets. Name pulumi.StringPtrInput // Logset retention period in days. Maximun value is `90`. Period pulumi.IntPtrInput // Number of log topics in logset. TopicCount pulumi.StringPtrInput }
func (LogSetState) ElementType ¶
func (LogSetState) ElementType() reflect.Type
type LogTopic ¶
type LogTopic struct { pulumi.CustomResourceState // Log topic creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Log topic of CLB instance. LogSetId pulumi.StringOutput `pulumi:"logSetId"` // The status of log topic. Status pulumi.BoolOutput `pulumi:"status"` // Log topic of CLB instance. TopicName pulumi.StringOutput `pulumi:"topicName"` }
func GetLogTopic ¶
func GetLogTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogTopicState, opts ...pulumi.ResourceOption) (*LogTopic, error)
GetLogTopic gets an existing LogTopic 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 NewLogTopic ¶
func NewLogTopic(ctx *pulumi.Context, name string, args *LogTopicArgs, opts ...pulumi.ResourceOption) (*LogTopic, error)
NewLogTopic registers a new resource with the given unique name, arguments, and options.
func (*LogTopic) ElementType ¶
func (*LogTopic) ToLogTopicOutput ¶
func (i *LogTopic) ToLogTopicOutput() LogTopicOutput
func (*LogTopic) ToLogTopicOutputWithContext ¶
func (i *LogTopic) ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput
type LogTopicArgs ¶
type LogTopicArgs struct { // Log topic of CLB instance. LogSetId pulumi.StringInput // Log topic of CLB instance. TopicName pulumi.StringInput }
The set of arguments for constructing a LogTopic resource.
func (LogTopicArgs) ElementType ¶
func (LogTopicArgs) ElementType() reflect.Type
type LogTopicArray ¶
type LogTopicArray []LogTopicInput
func (LogTopicArray) ElementType ¶
func (LogTopicArray) ElementType() reflect.Type
func (LogTopicArray) ToLogTopicArrayOutput ¶
func (i LogTopicArray) ToLogTopicArrayOutput() LogTopicArrayOutput
func (LogTopicArray) ToLogTopicArrayOutputWithContext ¶
func (i LogTopicArray) ToLogTopicArrayOutputWithContext(ctx context.Context) LogTopicArrayOutput
type LogTopicArrayInput ¶
type LogTopicArrayInput interface { pulumi.Input ToLogTopicArrayOutput() LogTopicArrayOutput ToLogTopicArrayOutputWithContext(context.Context) LogTopicArrayOutput }
LogTopicArrayInput is an input type that accepts LogTopicArray and LogTopicArrayOutput values. You can construct a concrete instance of `LogTopicArrayInput` via:
LogTopicArray{ LogTopicArgs{...} }
type LogTopicArrayOutput ¶
type LogTopicArrayOutput struct{ *pulumi.OutputState }
func (LogTopicArrayOutput) ElementType ¶
func (LogTopicArrayOutput) ElementType() reflect.Type
func (LogTopicArrayOutput) Index ¶
func (o LogTopicArrayOutput) Index(i pulumi.IntInput) LogTopicOutput
func (LogTopicArrayOutput) ToLogTopicArrayOutput ¶
func (o LogTopicArrayOutput) ToLogTopicArrayOutput() LogTopicArrayOutput
func (LogTopicArrayOutput) ToLogTopicArrayOutputWithContext ¶
func (o LogTopicArrayOutput) ToLogTopicArrayOutputWithContext(ctx context.Context) LogTopicArrayOutput
type LogTopicInput ¶
type LogTopicInput interface { pulumi.Input ToLogTopicOutput() LogTopicOutput ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput }
type LogTopicMap ¶
type LogTopicMap map[string]LogTopicInput
func (LogTopicMap) ElementType ¶
func (LogTopicMap) ElementType() reflect.Type
func (LogTopicMap) ToLogTopicMapOutput ¶
func (i LogTopicMap) ToLogTopicMapOutput() LogTopicMapOutput
func (LogTopicMap) ToLogTopicMapOutputWithContext ¶
func (i LogTopicMap) ToLogTopicMapOutputWithContext(ctx context.Context) LogTopicMapOutput
type LogTopicMapInput ¶
type LogTopicMapInput interface { pulumi.Input ToLogTopicMapOutput() LogTopicMapOutput ToLogTopicMapOutputWithContext(context.Context) LogTopicMapOutput }
LogTopicMapInput is an input type that accepts LogTopicMap and LogTopicMapOutput values. You can construct a concrete instance of `LogTopicMapInput` via:
LogTopicMap{ "key": LogTopicArgs{...} }
type LogTopicMapOutput ¶
type LogTopicMapOutput struct{ *pulumi.OutputState }
func (LogTopicMapOutput) ElementType ¶
func (LogTopicMapOutput) ElementType() reflect.Type
func (LogTopicMapOutput) MapIndex ¶
func (o LogTopicMapOutput) MapIndex(k pulumi.StringInput) LogTopicOutput
func (LogTopicMapOutput) ToLogTopicMapOutput ¶
func (o LogTopicMapOutput) ToLogTopicMapOutput() LogTopicMapOutput
func (LogTopicMapOutput) ToLogTopicMapOutputWithContext ¶
func (o LogTopicMapOutput) ToLogTopicMapOutputWithContext(ctx context.Context) LogTopicMapOutput
type LogTopicOutput ¶
type LogTopicOutput struct{ *pulumi.OutputState }
func (LogTopicOutput) CreateTime ¶
func (o LogTopicOutput) CreateTime() pulumi.StringOutput
Log topic creation time.
func (LogTopicOutput) ElementType ¶
func (LogTopicOutput) ElementType() reflect.Type
func (LogTopicOutput) LogSetId ¶
func (o LogTopicOutput) LogSetId() pulumi.StringOutput
Log topic of CLB instance.
func (LogTopicOutput) Status ¶
func (o LogTopicOutput) Status() pulumi.BoolOutput
The status of log topic.
func (LogTopicOutput) ToLogTopicOutput ¶
func (o LogTopicOutput) ToLogTopicOutput() LogTopicOutput
func (LogTopicOutput) ToLogTopicOutputWithContext ¶
func (o LogTopicOutput) ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput
func (LogTopicOutput) TopicName ¶
func (o LogTopicOutput) TopicName() pulumi.StringOutput
Log topic of CLB instance.
type LogTopicState ¶
type LogTopicState struct { // Log topic creation time. CreateTime pulumi.StringPtrInput // Log topic of CLB instance. LogSetId pulumi.StringPtrInput // The status of log topic. Status pulumi.BoolPtrInput // Log topic of CLB instance. TopicName pulumi.StringPtrInput }
func (LogTopicState) ElementType ¶
func (LogTopicState) ElementType() reflect.Type
type Redirection ¶
type Redirection struct { pulumi.CustomResourceState // ID of CLB instance. ClbId pulumi.StringOutput `pulumi:"clbId"` // Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is // auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted // when this parameter set true. DeleteAllAutoRewrite pulumi.BoolPtrOutput `pulumi:"deleteAllAutoRewrite"` // Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location // should be empty, the target listener must be https protocol and port is 443. IsAutoRewrite pulumi.BoolPtrOutput `pulumi:"isAutoRewrite"` // ID of source listener. SourceListenerId pulumi.StringOutput `pulumi:"sourceListenerId"` // Rule ID of source listener. SourceRuleId pulumi.StringOutput `pulumi:"sourceRuleId"` // ID of source listener. TargetListenerId pulumi.StringOutput `pulumi:"targetListenerId"` // Rule ID of target listener. TargetRuleId pulumi.StringOutput `pulumi:"targetRuleId"` }
func GetRedirection ¶
func GetRedirection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RedirectionState, opts ...pulumi.ResourceOption) (*Redirection, error)
GetRedirection gets an existing Redirection 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 NewRedirection ¶
func NewRedirection(ctx *pulumi.Context, name string, args *RedirectionArgs, opts ...pulumi.ResourceOption) (*Redirection, error)
NewRedirection registers a new resource with the given unique name, arguments, and options.
func (*Redirection) ElementType ¶
func (*Redirection) ElementType() reflect.Type
func (*Redirection) ToRedirectionOutput ¶
func (i *Redirection) ToRedirectionOutput() RedirectionOutput
func (*Redirection) ToRedirectionOutputWithContext ¶
func (i *Redirection) ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput
type RedirectionArgs ¶
type RedirectionArgs struct { // ID of CLB instance. ClbId pulumi.StringInput // Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is // auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted // when this parameter set true. DeleteAllAutoRewrite pulumi.BoolPtrInput // Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location // should be empty, the target listener must be https protocol and port is 443. IsAutoRewrite pulumi.BoolPtrInput // ID of source listener. SourceListenerId pulumi.StringPtrInput // Rule ID of source listener. SourceRuleId pulumi.StringPtrInput // ID of source listener. TargetListenerId pulumi.StringInput // Rule ID of target listener. TargetRuleId pulumi.StringInput }
The set of arguments for constructing a Redirection resource.
func (RedirectionArgs) ElementType ¶
func (RedirectionArgs) ElementType() reflect.Type
type RedirectionArray ¶
type RedirectionArray []RedirectionInput
func (RedirectionArray) ElementType ¶
func (RedirectionArray) ElementType() reflect.Type
func (RedirectionArray) ToRedirectionArrayOutput ¶
func (i RedirectionArray) ToRedirectionArrayOutput() RedirectionArrayOutput
func (RedirectionArray) ToRedirectionArrayOutputWithContext ¶
func (i RedirectionArray) ToRedirectionArrayOutputWithContext(ctx context.Context) RedirectionArrayOutput
type RedirectionArrayInput ¶
type RedirectionArrayInput interface { pulumi.Input ToRedirectionArrayOutput() RedirectionArrayOutput ToRedirectionArrayOutputWithContext(context.Context) RedirectionArrayOutput }
RedirectionArrayInput is an input type that accepts RedirectionArray and RedirectionArrayOutput values. You can construct a concrete instance of `RedirectionArrayInput` via:
RedirectionArray{ RedirectionArgs{...} }
type RedirectionArrayOutput ¶
type RedirectionArrayOutput struct{ *pulumi.OutputState }
func (RedirectionArrayOutput) ElementType ¶
func (RedirectionArrayOutput) ElementType() reflect.Type
func (RedirectionArrayOutput) Index ¶
func (o RedirectionArrayOutput) Index(i pulumi.IntInput) RedirectionOutput
func (RedirectionArrayOutput) ToRedirectionArrayOutput ¶
func (o RedirectionArrayOutput) ToRedirectionArrayOutput() RedirectionArrayOutput
func (RedirectionArrayOutput) ToRedirectionArrayOutputWithContext ¶
func (o RedirectionArrayOutput) ToRedirectionArrayOutputWithContext(ctx context.Context) RedirectionArrayOutput
type RedirectionInput ¶
type RedirectionInput interface { pulumi.Input ToRedirectionOutput() RedirectionOutput ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput }
type RedirectionMap ¶
type RedirectionMap map[string]RedirectionInput
func (RedirectionMap) ElementType ¶
func (RedirectionMap) ElementType() reflect.Type
func (RedirectionMap) ToRedirectionMapOutput ¶
func (i RedirectionMap) ToRedirectionMapOutput() RedirectionMapOutput
func (RedirectionMap) ToRedirectionMapOutputWithContext ¶
func (i RedirectionMap) ToRedirectionMapOutputWithContext(ctx context.Context) RedirectionMapOutput
type RedirectionMapInput ¶
type RedirectionMapInput interface { pulumi.Input ToRedirectionMapOutput() RedirectionMapOutput ToRedirectionMapOutputWithContext(context.Context) RedirectionMapOutput }
RedirectionMapInput is an input type that accepts RedirectionMap and RedirectionMapOutput values. You can construct a concrete instance of `RedirectionMapInput` via:
RedirectionMap{ "key": RedirectionArgs{...} }
type RedirectionMapOutput ¶
type RedirectionMapOutput struct{ *pulumi.OutputState }
func (RedirectionMapOutput) ElementType ¶
func (RedirectionMapOutput) ElementType() reflect.Type
func (RedirectionMapOutput) MapIndex ¶
func (o RedirectionMapOutput) MapIndex(k pulumi.StringInput) RedirectionOutput
func (RedirectionMapOutput) ToRedirectionMapOutput ¶
func (o RedirectionMapOutput) ToRedirectionMapOutput() RedirectionMapOutput
func (RedirectionMapOutput) ToRedirectionMapOutputWithContext ¶
func (o RedirectionMapOutput) ToRedirectionMapOutputWithContext(ctx context.Context) RedirectionMapOutput
type RedirectionOutput ¶
type RedirectionOutput struct{ *pulumi.OutputState }
func (RedirectionOutput) ClbId ¶
func (o RedirectionOutput) ClbId() pulumi.StringOutput
ID of CLB instance.
func (RedirectionOutput) DeleteAllAutoRewrite ¶
func (o RedirectionOutput) DeleteAllAutoRewrite() pulumi.BoolPtrOutput
Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted when this parameter set true.
func (RedirectionOutput) ElementType ¶
func (RedirectionOutput) ElementType() reflect.Type
func (RedirectionOutput) IsAutoRewrite ¶
func (o RedirectionOutput) IsAutoRewrite() pulumi.BoolPtrOutput
Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location should be empty, the target listener must be https protocol and port is 443.
func (RedirectionOutput) SourceListenerId ¶
func (o RedirectionOutput) SourceListenerId() pulumi.StringOutput
ID of source listener.
func (RedirectionOutput) SourceRuleId ¶
func (o RedirectionOutput) SourceRuleId() pulumi.StringOutput
Rule ID of source listener.
func (RedirectionOutput) TargetListenerId ¶
func (o RedirectionOutput) TargetListenerId() pulumi.StringOutput
ID of source listener.
func (RedirectionOutput) TargetRuleId ¶
func (o RedirectionOutput) TargetRuleId() pulumi.StringOutput
Rule ID of target listener.
func (RedirectionOutput) ToRedirectionOutput ¶
func (o RedirectionOutput) ToRedirectionOutput() RedirectionOutput
func (RedirectionOutput) ToRedirectionOutputWithContext ¶
func (o RedirectionOutput) ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput
type RedirectionState ¶
type RedirectionState struct { // ID of CLB instance. ClbId pulumi.StringPtrInput // Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is // auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted // when this parameter set true. DeleteAllAutoRewrite pulumi.BoolPtrInput // Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location // should be empty, the target listener must be https protocol and port is 443. IsAutoRewrite pulumi.BoolPtrInput // ID of source listener. SourceListenerId pulumi.StringPtrInput // Rule ID of source listener. SourceRuleId pulumi.StringPtrInput // ID of source listener. TargetListenerId pulumi.StringPtrInput // Rule ID of target listener. TargetRuleId pulumi.StringPtrInput }
func (RedirectionState) ElementType ¶
func (RedirectionState) ElementType() reflect.Type
type RedirectionsArgs ¶
type RedirectionsArgs struct { ClbId string `pulumi:"clbId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SourceListenerId string `pulumi:"sourceListenerId"` SourceRuleId string `pulumi:"sourceRuleId"` TargetListenerId *string `pulumi:"targetListenerId"` TargetRuleId *string `pulumi:"targetRuleId"` }
A collection of arguments for invoking Redirections.
type RedirectionsOutputArgs ¶
type RedirectionsOutputArgs struct { ClbId pulumi.StringInput `pulumi:"clbId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SourceListenerId pulumi.StringInput `pulumi:"sourceListenerId"` SourceRuleId pulumi.StringInput `pulumi:"sourceRuleId"` TargetListenerId pulumi.StringPtrInput `pulumi:"targetListenerId"` TargetRuleId pulumi.StringPtrInput `pulumi:"targetRuleId"` }
A collection of arguments for invoking Redirections.
func (RedirectionsOutputArgs) ElementType ¶
func (RedirectionsOutputArgs) ElementType() reflect.Type
type RedirectionsRedirectionListArgs ¶
type RedirectionsRedirectionListArgs struct { ClbId pulumi.StringInput `pulumi:"clbId"` SourceListenerId pulumi.StringInput `pulumi:"sourceListenerId"` SourceRuleId pulumi.StringInput `pulumi:"sourceRuleId"` TargetListenerId pulumi.StringInput `pulumi:"targetListenerId"` TargetRuleId pulumi.StringInput `pulumi:"targetRuleId"` }
func (RedirectionsRedirectionListArgs) ElementType ¶
func (RedirectionsRedirectionListArgs) ElementType() reflect.Type
func (RedirectionsRedirectionListArgs) ToRedirectionsRedirectionListOutput ¶
func (i RedirectionsRedirectionListArgs) ToRedirectionsRedirectionListOutput() RedirectionsRedirectionListOutput
func (RedirectionsRedirectionListArgs) ToRedirectionsRedirectionListOutputWithContext ¶
func (i RedirectionsRedirectionListArgs) ToRedirectionsRedirectionListOutputWithContext(ctx context.Context) RedirectionsRedirectionListOutput
type RedirectionsRedirectionListArray ¶
type RedirectionsRedirectionListArray []RedirectionsRedirectionListInput
func (RedirectionsRedirectionListArray) ElementType ¶
func (RedirectionsRedirectionListArray) ElementType() reflect.Type
func (RedirectionsRedirectionListArray) ToRedirectionsRedirectionListArrayOutput ¶
func (i RedirectionsRedirectionListArray) ToRedirectionsRedirectionListArrayOutput() RedirectionsRedirectionListArrayOutput
func (RedirectionsRedirectionListArray) ToRedirectionsRedirectionListArrayOutputWithContext ¶
func (i RedirectionsRedirectionListArray) ToRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) RedirectionsRedirectionListArrayOutput
type RedirectionsRedirectionListArrayInput ¶
type RedirectionsRedirectionListArrayInput interface { pulumi.Input ToRedirectionsRedirectionListArrayOutput() RedirectionsRedirectionListArrayOutput ToRedirectionsRedirectionListArrayOutputWithContext(context.Context) RedirectionsRedirectionListArrayOutput }
RedirectionsRedirectionListArrayInput is an input type that accepts RedirectionsRedirectionListArray and RedirectionsRedirectionListArrayOutput values. You can construct a concrete instance of `RedirectionsRedirectionListArrayInput` via:
RedirectionsRedirectionListArray{ RedirectionsRedirectionListArgs{...} }
type RedirectionsRedirectionListArrayOutput ¶
type RedirectionsRedirectionListArrayOutput struct{ *pulumi.OutputState }
func (RedirectionsRedirectionListArrayOutput) ElementType ¶
func (RedirectionsRedirectionListArrayOutput) ElementType() reflect.Type
func (RedirectionsRedirectionListArrayOutput) ToRedirectionsRedirectionListArrayOutput ¶
func (o RedirectionsRedirectionListArrayOutput) ToRedirectionsRedirectionListArrayOutput() RedirectionsRedirectionListArrayOutput
func (RedirectionsRedirectionListArrayOutput) ToRedirectionsRedirectionListArrayOutputWithContext ¶
func (o RedirectionsRedirectionListArrayOutput) ToRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) RedirectionsRedirectionListArrayOutput
type RedirectionsRedirectionListInput ¶
type RedirectionsRedirectionListInput interface { pulumi.Input ToRedirectionsRedirectionListOutput() RedirectionsRedirectionListOutput ToRedirectionsRedirectionListOutputWithContext(context.Context) RedirectionsRedirectionListOutput }
RedirectionsRedirectionListInput is an input type that accepts RedirectionsRedirectionListArgs and RedirectionsRedirectionListOutput values. You can construct a concrete instance of `RedirectionsRedirectionListInput` via:
RedirectionsRedirectionListArgs{...}
type RedirectionsRedirectionListOutput ¶
type RedirectionsRedirectionListOutput struct{ *pulumi.OutputState }
func (RedirectionsRedirectionListOutput) ClbId ¶
func (o RedirectionsRedirectionListOutput) ClbId() pulumi.StringOutput
func (RedirectionsRedirectionListOutput) ElementType ¶
func (RedirectionsRedirectionListOutput) ElementType() reflect.Type
func (RedirectionsRedirectionListOutput) SourceListenerId ¶
func (o RedirectionsRedirectionListOutput) SourceListenerId() pulumi.StringOutput
func (RedirectionsRedirectionListOutput) SourceRuleId ¶
func (o RedirectionsRedirectionListOutput) SourceRuleId() pulumi.StringOutput
func (RedirectionsRedirectionListOutput) TargetListenerId ¶
func (o RedirectionsRedirectionListOutput) TargetListenerId() pulumi.StringOutput
func (RedirectionsRedirectionListOutput) TargetRuleId ¶
func (o RedirectionsRedirectionListOutput) TargetRuleId() pulumi.StringOutput
func (RedirectionsRedirectionListOutput) ToRedirectionsRedirectionListOutput ¶
func (o RedirectionsRedirectionListOutput) ToRedirectionsRedirectionListOutput() RedirectionsRedirectionListOutput
func (RedirectionsRedirectionListOutput) ToRedirectionsRedirectionListOutputWithContext ¶
func (o RedirectionsRedirectionListOutput) ToRedirectionsRedirectionListOutputWithContext(ctx context.Context) RedirectionsRedirectionListOutput
type RedirectionsResult ¶
type RedirectionsResult struct { ClbId string `pulumi:"clbId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` RedirectionLists []RedirectionsRedirectionList `pulumi:"redirectionLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` SourceListenerId string `pulumi:"sourceListenerId"` SourceRuleId string `pulumi:"sourceRuleId"` TargetListenerId *string `pulumi:"targetListenerId"` TargetRuleId *string `pulumi:"targetRuleId"` }
A collection of values returned by Redirections.
func Redirections ¶
func Redirections(ctx *pulumi.Context, args *RedirectionsArgs, opts ...pulumi.InvokeOption) (*RedirectionsResult, error)
type RedirectionsResultOutput ¶
type RedirectionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Redirections.
func RedirectionsOutput ¶
func RedirectionsOutput(ctx *pulumi.Context, args RedirectionsOutputArgs, opts ...pulumi.InvokeOption) RedirectionsResultOutput
func (RedirectionsResultOutput) ClbId ¶
func (o RedirectionsResultOutput) ClbId() pulumi.StringOutput
func (RedirectionsResultOutput) ElementType ¶
func (RedirectionsResultOutput) ElementType() reflect.Type
func (RedirectionsResultOutput) Id ¶
func (o RedirectionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RedirectionsResultOutput) RedirectionLists ¶
func (o RedirectionsResultOutput) RedirectionLists() RedirectionsRedirectionListArrayOutput
func (RedirectionsResultOutput) ResultOutputFile ¶
func (o RedirectionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (RedirectionsResultOutput) SourceListenerId ¶
func (o RedirectionsResultOutput) SourceListenerId() pulumi.StringOutput
func (RedirectionsResultOutput) SourceRuleId ¶
func (o RedirectionsResultOutput) SourceRuleId() pulumi.StringOutput
func (RedirectionsResultOutput) TargetListenerId ¶
func (o RedirectionsResultOutput) TargetListenerId() pulumi.StringPtrOutput
func (RedirectionsResultOutput) TargetRuleId ¶
func (o RedirectionsResultOutput) TargetRuleId() pulumi.StringPtrOutput
func (RedirectionsResultOutput) ToRedirectionsResultOutput ¶
func (o RedirectionsResultOutput) ToRedirectionsResultOutput() RedirectionsResultOutput
func (RedirectionsResultOutput) ToRedirectionsResultOutputWithContext ¶
func (o RedirectionsResultOutput) ToRedirectionsResultOutputWithContext(ctx context.Context) RedirectionsResultOutput
type ServerAttachment ¶
type ServerAttachment struct { pulumi.CustomResourceState // ID of the CLB. ClbId pulumi.StringOutput `pulumi:"clbId"` // ID of the CLB listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Type of protocol within the listener. ProtocolType pulumi.StringOutput `pulumi:"protocolType"` // ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol. RuleId pulumi.StringPtrOutput `pulumi:"ruleId"` // Information of the backends to be attached. Targets ServerAttachmentTargetArrayOutput `pulumi:"targets"` }
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 { // ID of the CLB. ClbId pulumi.StringInput // ID of the CLB listener. ListenerId pulumi.StringInput // ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol. RuleId pulumi.StringPtrInput // Information of the backends to be attached. Targets ServerAttachmentTargetArrayInput }
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 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) ClbId ¶
func (o ServerAttachmentOutput) ClbId() pulumi.StringOutput
ID of the CLB.
func (ServerAttachmentOutput) ElementType ¶
func (ServerAttachmentOutput) ElementType() reflect.Type
func (ServerAttachmentOutput) ListenerId ¶
func (o ServerAttachmentOutput) ListenerId() pulumi.StringOutput
ID of the CLB listener.
func (ServerAttachmentOutput) ProtocolType ¶
func (o ServerAttachmentOutput) ProtocolType() pulumi.StringOutput
Type of protocol within the listener.
func (ServerAttachmentOutput) RuleId ¶
func (o ServerAttachmentOutput) RuleId() pulumi.StringPtrOutput
ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol.
func (ServerAttachmentOutput) Targets ¶
func (o ServerAttachmentOutput) Targets() ServerAttachmentTargetArrayOutput
Information of the backends to be attached.
func (ServerAttachmentOutput) ToServerAttachmentOutput ¶
func (o ServerAttachmentOutput) ToServerAttachmentOutput() ServerAttachmentOutput
func (ServerAttachmentOutput) ToServerAttachmentOutputWithContext ¶
func (o ServerAttachmentOutput) ToServerAttachmentOutputWithContext(ctx context.Context) ServerAttachmentOutput
type ServerAttachmentState ¶
type ServerAttachmentState struct { // ID of the CLB. ClbId pulumi.StringPtrInput // ID of the CLB listener. ListenerId pulumi.StringPtrInput // Type of protocol within the listener. ProtocolType pulumi.StringPtrInput // ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol. RuleId pulumi.StringPtrInput // Information of the backends to be attached. Targets ServerAttachmentTargetArrayInput }
func (ServerAttachmentState) ElementType ¶
func (ServerAttachmentState) ElementType() reflect.Type
type ServerAttachmentTarget ¶
type ServerAttachmentTargetArgs ¶
type ServerAttachmentTargetArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (ServerAttachmentTargetArgs) ElementType ¶
func (ServerAttachmentTargetArgs) ElementType() reflect.Type
func (ServerAttachmentTargetArgs) ToServerAttachmentTargetOutput ¶
func (i ServerAttachmentTargetArgs) ToServerAttachmentTargetOutput() ServerAttachmentTargetOutput
func (ServerAttachmentTargetArgs) ToServerAttachmentTargetOutputWithContext ¶
func (i ServerAttachmentTargetArgs) ToServerAttachmentTargetOutputWithContext(ctx context.Context) ServerAttachmentTargetOutput
type ServerAttachmentTargetArray ¶
type ServerAttachmentTargetArray []ServerAttachmentTargetInput
func (ServerAttachmentTargetArray) ElementType ¶
func (ServerAttachmentTargetArray) ElementType() reflect.Type
func (ServerAttachmentTargetArray) ToServerAttachmentTargetArrayOutput ¶
func (i ServerAttachmentTargetArray) ToServerAttachmentTargetArrayOutput() ServerAttachmentTargetArrayOutput
func (ServerAttachmentTargetArray) ToServerAttachmentTargetArrayOutputWithContext ¶
func (i ServerAttachmentTargetArray) ToServerAttachmentTargetArrayOutputWithContext(ctx context.Context) ServerAttachmentTargetArrayOutput
type ServerAttachmentTargetArrayInput ¶
type ServerAttachmentTargetArrayInput interface { pulumi.Input ToServerAttachmentTargetArrayOutput() ServerAttachmentTargetArrayOutput ToServerAttachmentTargetArrayOutputWithContext(context.Context) ServerAttachmentTargetArrayOutput }
ServerAttachmentTargetArrayInput is an input type that accepts ServerAttachmentTargetArray and ServerAttachmentTargetArrayOutput values. You can construct a concrete instance of `ServerAttachmentTargetArrayInput` via:
ServerAttachmentTargetArray{ ServerAttachmentTargetArgs{...} }
type ServerAttachmentTargetArrayOutput ¶
type ServerAttachmentTargetArrayOutput struct{ *pulumi.OutputState }
func (ServerAttachmentTargetArrayOutput) ElementType ¶
func (ServerAttachmentTargetArrayOutput) ElementType() reflect.Type
func (ServerAttachmentTargetArrayOutput) Index ¶
func (o ServerAttachmentTargetArrayOutput) Index(i pulumi.IntInput) ServerAttachmentTargetOutput
func (ServerAttachmentTargetArrayOutput) ToServerAttachmentTargetArrayOutput ¶
func (o ServerAttachmentTargetArrayOutput) ToServerAttachmentTargetArrayOutput() ServerAttachmentTargetArrayOutput
func (ServerAttachmentTargetArrayOutput) ToServerAttachmentTargetArrayOutputWithContext ¶
func (o ServerAttachmentTargetArrayOutput) ToServerAttachmentTargetArrayOutputWithContext(ctx context.Context) ServerAttachmentTargetArrayOutput
type ServerAttachmentTargetInput ¶
type ServerAttachmentTargetInput interface { pulumi.Input ToServerAttachmentTargetOutput() ServerAttachmentTargetOutput ToServerAttachmentTargetOutputWithContext(context.Context) ServerAttachmentTargetOutput }
ServerAttachmentTargetInput is an input type that accepts ServerAttachmentTargetArgs and ServerAttachmentTargetOutput values. You can construct a concrete instance of `ServerAttachmentTargetInput` via:
ServerAttachmentTargetArgs{...}
type ServerAttachmentTargetOutput ¶
type ServerAttachmentTargetOutput struct{ *pulumi.OutputState }
func (ServerAttachmentTargetOutput) ElementType ¶
func (ServerAttachmentTargetOutput) ElementType() reflect.Type
func (ServerAttachmentTargetOutput) InstanceId ¶
func (o ServerAttachmentTargetOutput) InstanceId() pulumi.StringOutput
func (ServerAttachmentTargetOutput) Port ¶
func (o ServerAttachmentTargetOutput) Port() pulumi.IntOutput
func (ServerAttachmentTargetOutput) ToServerAttachmentTargetOutput ¶
func (o ServerAttachmentTargetOutput) ToServerAttachmentTargetOutput() ServerAttachmentTargetOutput
func (ServerAttachmentTargetOutput) ToServerAttachmentTargetOutputWithContext ¶
func (o ServerAttachmentTargetOutput) ToServerAttachmentTargetOutputWithContext(ctx context.Context) ServerAttachmentTargetOutput
func (ServerAttachmentTargetOutput) Weight ¶
func (o ServerAttachmentTargetOutput) Weight() pulumi.IntPtrOutput
type ServerAttachmentsArgs ¶
type ServerAttachmentsArgs struct { ClbId string `pulumi:"clbId"` ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` }
A collection of arguments for invoking ServerAttachments.
type ServerAttachmentsAttachmentList ¶
type ServerAttachmentsAttachmentList struct { ClbId string `pulumi:"clbId"` ListenerId string `pulumi:"listenerId"` ProtocolType string `pulumi:"protocolType"` RuleId string `pulumi:"ruleId"` Targets []ServerAttachmentsAttachmentListTarget `pulumi:"targets"` }
type ServerAttachmentsAttachmentListArgs ¶
type ServerAttachmentsAttachmentListArgs struct { ClbId pulumi.StringInput `pulumi:"clbId"` ListenerId pulumi.StringInput `pulumi:"listenerId"` ProtocolType pulumi.StringInput `pulumi:"protocolType"` RuleId pulumi.StringInput `pulumi:"ruleId"` Targets ServerAttachmentsAttachmentListTargetArrayInput `pulumi:"targets"` }
func (ServerAttachmentsAttachmentListArgs) ElementType ¶
func (ServerAttachmentsAttachmentListArgs) ElementType() reflect.Type
func (ServerAttachmentsAttachmentListArgs) ToServerAttachmentsAttachmentListOutput ¶
func (i ServerAttachmentsAttachmentListArgs) ToServerAttachmentsAttachmentListOutput() ServerAttachmentsAttachmentListOutput
func (ServerAttachmentsAttachmentListArgs) ToServerAttachmentsAttachmentListOutputWithContext ¶
func (i ServerAttachmentsAttachmentListArgs) ToServerAttachmentsAttachmentListOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListOutput
type ServerAttachmentsAttachmentListArray ¶
type ServerAttachmentsAttachmentListArray []ServerAttachmentsAttachmentListInput
func (ServerAttachmentsAttachmentListArray) ElementType ¶
func (ServerAttachmentsAttachmentListArray) ElementType() reflect.Type
func (ServerAttachmentsAttachmentListArray) ToServerAttachmentsAttachmentListArrayOutput ¶
func (i ServerAttachmentsAttachmentListArray) ToServerAttachmentsAttachmentListArrayOutput() ServerAttachmentsAttachmentListArrayOutput
func (ServerAttachmentsAttachmentListArray) ToServerAttachmentsAttachmentListArrayOutputWithContext ¶
func (i ServerAttachmentsAttachmentListArray) ToServerAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListArrayOutput
type ServerAttachmentsAttachmentListArrayInput ¶
type ServerAttachmentsAttachmentListArrayInput interface { pulumi.Input ToServerAttachmentsAttachmentListArrayOutput() ServerAttachmentsAttachmentListArrayOutput ToServerAttachmentsAttachmentListArrayOutputWithContext(context.Context) ServerAttachmentsAttachmentListArrayOutput }
ServerAttachmentsAttachmentListArrayInput is an input type that accepts ServerAttachmentsAttachmentListArray and ServerAttachmentsAttachmentListArrayOutput values. You can construct a concrete instance of `ServerAttachmentsAttachmentListArrayInput` via:
ServerAttachmentsAttachmentListArray{ ServerAttachmentsAttachmentListArgs{...} }
type ServerAttachmentsAttachmentListArrayOutput ¶
type ServerAttachmentsAttachmentListArrayOutput struct{ *pulumi.OutputState }
func (ServerAttachmentsAttachmentListArrayOutput) ElementType ¶
func (ServerAttachmentsAttachmentListArrayOutput) ElementType() reflect.Type
func (ServerAttachmentsAttachmentListArrayOutput) ToServerAttachmentsAttachmentListArrayOutput ¶
func (o ServerAttachmentsAttachmentListArrayOutput) ToServerAttachmentsAttachmentListArrayOutput() ServerAttachmentsAttachmentListArrayOutput
func (ServerAttachmentsAttachmentListArrayOutput) ToServerAttachmentsAttachmentListArrayOutputWithContext ¶
func (o ServerAttachmentsAttachmentListArrayOutput) ToServerAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListArrayOutput
type ServerAttachmentsAttachmentListInput ¶
type ServerAttachmentsAttachmentListInput interface { pulumi.Input ToServerAttachmentsAttachmentListOutput() ServerAttachmentsAttachmentListOutput ToServerAttachmentsAttachmentListOutputWithContext(context.Context) ServerAttachmentsAttachmentListOutput }
ServerAttachmentsAttachmentListInput is an input type that accepts ServerAttachmentsAttachmentListArgs and ServerAttachmentsAttachmentListOutput values. You can construct a concrete instance of `ServerAttachmentsAttachmentListInput` via:
ServerAttachmentsAttachmentListArgs{...}
type ServerAttachmentsAttachmentListOutput ¶
type ServerAttachmentsAttachmentListOutput struct{ *pulumi.OutputState }
func (ServerAttachmentsAttachmentListOutput) ClbId ¶
func (o ServerAttachmentsAttachmentListOutput) ClbId() pulumi.StringOutput
func (ServerAttachmentsAttachmentListOutput) ElementType ¶
func (ServerAttachmentsAttachmentListOutput) ElementType() reflect.Type
func (ServerAttachmentsAttachmentListOutput) ListenerId ¶
func (o ServerAttachmentsAttachmentListOutput) ListenerId() pulumi.StringOutput
func (ServerAttachmentsAttachmentListOutput) ProtocolType ¶
func (o ServerAttachmentsAttachmentListOutput) ProtocolType() pulumi.StringOutput
func (ServerAttachmentsAttachmentListOutput) RuleId ¶
func (o ServerAttachmentsAttachmentListOutput) RuleId() pulumi.StringOutput
func (ServerAttachmentsAttachmentListOutput) ToServerAttachmentsAttachmentListOutput ¶
func (o ServerAttachmentsAttachmentListOutput) ToServerAttachmentsAttachmentListOutput() ServerAttachmentsAttachmentListOutput
func (ServerAttachmentsAttachmentListOutput) ToServerAttachmentsAttachmentListOutputWithContext ¶
func (o ServerAttachmentsAttachmentListOutput) ToServerAttachmentsAttachmentListOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListOutput
type ServerAttachmentsAttachmentListTargetArgs ¶
type ServerAttachmentsAttachmentListTargetArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntInput `pulumi:"weight"` }
func (ServerAttachmentsAttachmentListTargetArgs) ElementType ¶
func (ServerAttachmentsAttachmentListTargetArgs) ElementType() reflect.Type
func (ServerAttachmentsAttachmentListTargetArgs) ToServerAttachmentsAttachmentListTargetOutput ¶
func (i ServerAttachmentsAttachmentListTargetArgs) ToServerAttachmentsAttachmentListTargetOutput() ServerAttachmentsAttachmentListTargetOutput
func (ServerAttachmentsAttachmentListTargetArgs) ToServerAttachmentsAttachmentListTargetOutputWithContext ¶
func (i ServerAttachmentsAttachmentListTargetArgs) ToServerAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListTargetOutput
type ServerAttachmentsAttachmentListTargetArray ¶
type ServerAttachmentsAttachmentListTargetArray []ServerAttachmentsAttachmentListTargetInput
func (ServerAttachmentsAttachmentListTargetArray) ElementType ¶
func (ServerAttachmentsAttachmentListTargetArray) ElementType() reflect.Type
func (ServerAttachmentsAttachmentListTargetArray) ToServerAttachmentsAttachmentListTargetArrayOutput ¶
func (i ServerAttachmentsAttachmentListTargetArray) ToServerAttachmentsAttachmentListTargetArrayOutput() ServerAttachmentsAttachmentListTargetArrayOutput
func (ServerAttachmentsAttachmentListTargetArray) ToServerAttachmentsAttachmentListTargetArrayOutputWithContext ¶
func (i ServerAttachmentsAttachmentListTargetArray) ToServerAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListTargetArrayOutput
type ServerAttachmentsAttachmentListTargetArrayInput ¶
type ServerAttachmentsAttachmentListTargetArrayInput interface { pulumi.Input ToServerAttachmentsAttachmentListTargetArrayOutput() ServerAttachmentsAttachmentListTargetArrayOutput ToServerAttachmentsAttachmentListTargetArrayOutputWithContext(context.Context) ServerAttachmentsAttachmentListTargetArrayOutput }
ServerAttachmentsAttachmentListTargetArrayInput is an input type that accepts ServerAttachmentsAttachmentListTargetArray and ServerAttachmentsAttachmentListTargetArrayOutput values. You can construct a concrete instance of `ServerAttachmentsAttachmentListTargetArrayInput` via:
ServerAttachmentsAttachmentListTargetArray{ ServerAttachmentsAttachmentListTargetArgs{...} }
type ServerAttachmentsAttachmentListTargetArrayOutput ¶
type ServerAttachmentsAttachmentListTargetArrayOutput struct{ *pulumi.OutputState }
func (ServerAttachmentsAttachmentListTargetArrayOutput) ElementType ¶
func (ServerAttachmentsAttachmentListTargetArrayOutput) ElementType() reflect.Type
func (ServerAttachmentsAttachmentListTargetArrayOutput) ToServerAttachmentsAttachmentListTargetArrayOutput ¶
func (o ServerAttachmentsAttachmentListTargetArrayOutput) ToServerAttachmentsAttachmentListTargetArrayOutput() ServerAttachmentsAttachmentListTargetArrayOutput
func (ServerAttachmentsAttachmentListTargetArrayOutput) ToServerAttachmentsAttachmentListTargetArrayOutputWithContext ¶
func (o ServerAttachmentsAttachmentListTargetArrayOutput) ToServerAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListTargetArrayOutput
type ServerAttachmentsAttachmentListTargetInput ¶
type ServerAttachmentsAttachmentListTargetInput interface { pulumi.Input ToServerAttachmentsAttachmentListTargetOutput() ServerAttachmentsAttachmentListTargetOutput ToServerAttachmentsAttachmentListTargetOutputWithContext(context.Context) ServerAttachmentsAttachmentListTargetOutput }
ServerAttachmentsAttachmentListTargetInput is an input type that accepts ServerAttachmentsAttachmentListTargetArgs and ServerAttachmentsAttachmentListTargetOutput values. You can construct a concrete instance of `ServerAttachmentsAttachmentListTargetInput` via:
ServerAttachmentsAttachmentListTargetArgs{...}
type ServerAttachmentsAttachmentListTargetOutput ¶
type ServerAttachmentsAttachmentListTargetOutput struct{ *pulumi.OutputState }
func (ServerAttachmentsAttachmentListTargetOutput) ElementType ¶
func (ServerAttachmentsAttachmentListTargetOutput) ElementType() reflect.Type
func (ServerAttachmentsAttachmentListTargetOutput) InstanceId ¶
func (o ServerAttachmentsAttachmentListTargetOutput) InstanceId() pulumi.StringOutput
func (ServerAttachmentsAttachmentListTargetOutput) Port ¶
func (o ServerAttachmentsAttachmentListTargetOutput) Port() pulumi.IntOutput
func (ServerAttachmentsAttachmentListTargetOutput) ToServerAttachmentsAttachmentListTargetOutput ¶
func (o ServerAttachmentsAttachmentListTargetOutput) ToServerAttachmentsAttachmentListTargetOutput() ServerAttachmentsAttachmentListTargetOutput
func (ServerAttachmentsAttachmentListTargetOutput) ToServerAttachmentsAttachmentListTargetOutputWithContext ¶
func (o ServerAttachmentsAttachmentListTargetOutput) ToServerAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) ServerAttachmentsAttachmentListTargetOutput
func (ServerAttachmentsAttachmentListTargetOutput) Weight ¶
func (o ServerAttachmentsAttachmentListTargetOutput) Weight() pulumi.IntOutput
type ServerAttachmentsOutputArgs ¶
type ServerAttachmentsOutputArgs struct { ClbId pulumi.StringInput `pulumi:"clbId"` ListenerId pulumi.StringInput `pulumi:"listenerId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` RuleId pulumi.StringPtrInput `pulumi:"ruleId"` }
A collection of arguments for invoking ServerAttachments.
func (ServerAttachmentsOutputArgs) ElementType ¶
func (ServerAttachmentsOutputArgs) ElementType() reflect.Type
type ServerAttachmentsResult ¶
type ServerAttachmentsResult struct { AttachmentLists []ServerAttachmentsAttachmentList `pulumi:"attachmentLists"` ClbId string `pulumi:"clbId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` }
A collection of values returned by ServerAttachments.
func ServerAttachments ¶
func ServerAttachments(ctx *pulumi.Context, args *ServerAttachmentsArgs, opts ...pulumi.InvokeOption) (*ServerAttachmentsResult, error)
type ServerAttachmentsResultOutput ¶
type ServerAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by ServerAttachments.
func ServerAttachmentsOutput ¶
func ServerAttachmentsOutput(ctx *pulumi.Context, args ServerAttachmentsOutputArgs, opts ...pulumi.InvokeOption) ServerAttachmentsResultOutput
func (ServerAttachmentsResultOutput) AttachmentLists ¶
func (o ServerAttachmentsResultOutput) AttachmentLists() ServerAttachmentsAttachmentListArrayOutput
func (ServerAttachmentsResultOutput) ClbId ¶
func (o ServerAttachmentsResultOutput) ClbId() pulumi.StringOutput
func (ServerAttachmentsResultOutput) ElementType ¶
func (ServerAttachmentsResultOutput) ElementType() reflect.Type
func (ServerAttachmentsResultOutput) Id ¶
func (o ServerAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ServerAttachmentsResultOutput) ListenerId ¶
func (o ServerAttachmentsResultOutput) ListenerId() pulumi.StringOutput
func (ServerAttachmentsResultOutput) ResultOutputFile ¶
func (o ServerAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ServerAttachmentsResultOutput) RuleId ¶
func (o ServerAttachmentsResultOutput) RuleId() pulumi.StringPtrOutput
func (ServerAttachmentsResultOutput) ToServerAttachmentsResultOutput ¶
func (o ServerAttachmentsResultOutput) ToServerAttachmentsResultOutput() ServerAttachmentsResultOutput
func (ServerAttachmentsResultOutput) ToServerAttachmentsResultOutputWithContext ¶
func (o ServerAttachmentsResultOutput) ToServerAttachmentsResultOutputWithContext(ctx context.Context) ServerAttachmentsResultOutput
type TGAttachmentInstance ¶
type TGAttachmentInstance struct { pulumi.CustomResourceState // The Intranet IP of the target group instance. BindIp pulumi.StringOutput `pulumi:"bindIp"` // Port of the target group instance. Port pulumi.IntOutput `pulumi:"port"` // Target group ID. TargetGroupId pulumi.StringOutput `pulumi:"targetGroupId"` // The weight of the target group instance. Weight pulumi.IntOutput `pulumi:"weight"` }
func GetTGAttachmentInstance ¶
func GetTGAttachmentInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TGAttachmentInstanceState, opts ...pulumi.ResourceOption) (*TGAttachmentInstance, error)
GetTGAttachmentInstance gets an existing TGAttachmentInstance 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 NewTGAttachmentInstance ¶
func NewTGAttachmentInstance(ctx *pulumi.Context, name string, args *TGAttachmentInstanceArgs, opts ...pulumi.ResourceOption) (*TGAttachmentInstance, error)
NewTGAttachmentInstance registers a new resource with the given unique name, arguments, and options.
func (*TGAttachmentInstance) ElementType ¶
func (*TGAttachmentInstance) ElementType() reflect.Type
func (*TGAttachmentInstance) ToTGAttachmentInstanceOutput ¶
func (i *TGAttachmentInstance) ToTGAttachmentInstanceOutput() TGAttachmentInstanceOutput
func (*TGAttachmentInstance) ToTGAttachmentInstanceOutputWithContext ¶
func (i *TGAttachmentInstance) ToTGAttachmentInstanceOutputWithContext(ctx context.Context) TGAttachmentInstanceOutput
type TGAttachmentInstanceArgs ¶
type TGAttachmentInstanceArgs struct { // The Intranet IP of the target group instance. BindIp pulumi.StringInput // Port of the target group instance. Port pulumi.IntInput // Target group ID. TargetGroupId pulumi.StringInput // The weight of the target group instance. Weight pulumi.IntInput }
The set of arguments for constructing a TGAttachmentInstance resource.
func (TGAttachmentInstanceArgs) ElementType ¶
func (TGAttachmentInstanceArgs) ElementType() reflect.Type
type TGAttachmentInstanceArray ¶
type TGAttachmentInstanceArray []TGAttachmentInstanceInput
func (TGAttachmentInstanceArray) ElementType ¶
func (TGAttachmentInstanceArray) ElementType() reflect.Type
func (TGAttachmentInstanceArray) ToTGAttachmentInstanceArrayOutput ¶
func (i TGAttachmentInstanceArray) ToTGAttachmentInstanceArrayOutput() TGAttachmentInstanceArrayOutput
func (TGAttachmentInstanceArray) ToTGAttachmentInstanceArrayOutputWithContext ¶
func (i TGAttachmentInstanceArray) ToTGAttachmentInstanceArrayOutputWithContext(ctx context.Context) TGAttachmentInstanceArrayOutput
type TGAttachmentInstanceArrayInput ¶
type TGAttachmentInstanceArrayInput interface { pulumi.Input ToTGAttachmentInstanceArrayOutput() TGAttachmentInstanceArrayOutput ToTGAttachmentInstanceArrayOutputWithContext(context.Context) TGAttachmentInstanceArrayOutput }
TGAttachmentInstanceArrayInput is an input type that accepts TGAttachmentInstanceArray and TGAttachmentInstanceArrayOutput values. You can construct a concrete instance of `TGAttachmentInstanceArrayInput` via:
TGAttachmentInstanceArray{ TGAttachmentInstanceArgs{...} }
type TGAttachmentInstanceArrayOutput ¶
type TGAttachmentInstanceArrayOutput struct{ *pulumi.OutputState }
func (TGAttachmentInstanceArrayOutput) ElementType ¶
func (TGAttachmentInstanceArrayOutput) ElementType() reflect.Type
func (TGAttachmentInstanceArrayOutput) Index ¶
func (o TGAttachmentInstanceArrayOutput) Index(i pulumi.IntInput) TGAttachmentInstanceOutput
func (TGAttachmentInstanceArrayOutput) ToTGAttachmentInstanceArrayOutput ¶
func (o TGAttachmentInstanceArrayOutput) ToTGAttachmentInstanceArrayOutput() TGAttachmentInstanceArrayOutput
func (TGAttachmentInstanceArrayOutput) ToTGAttachmentInstanceArrayOutputWithContext ¶
func (o TGAttachmentInstanceArrayOutput) ToTGAttachmentInstanceArrayOutputWithContext(ctx context.Context) TGAttachmentInstanceArrayOutput
type TGAttachmentInstanceInput ¶
type TGAttachmentInstanceInput interface { pulumi.Input ToTGAttachmentInstanceOutput() TGAttachmentInstanceOutput ToTGAttachmentInstanceOutputWithContext(ctx context.Context) TGAttachmentInstanceOutput }
type TGAttachmentInstanceMap ¶
type TGAttachmentInstanceMap map[string]TGAttachmentInstanceInput
func (TGAttachmentInstanceMap) ElementType ¶
func (TGAttachmentInstanceMap) ElementType() reflect.Type
func (TGAttachmentInstanceMap) ToTGAttachmentInstanceMapOutput ¶
func (i TGAttachmentInstanceMap) ToTGAttachmentInstanceMapOutput() TGAttachmentInstanceMapOutput
func (TGAttachmentInstanceMap) ToTGAttachmentInstanceMapOutputWithContext ¶
func (i TGAttachmentInstanceMap) ToTGAttachmentInstanceMapOutputWithContext(ctx context.Context) TGAttachmentInstanceMapOutput
type TGAttachmentInstanceMapInput ¶
type TGAttachmentInstanceMapInput interface { pulumi.Input ToTGAttachmentInstanceMapOutput() TGAttachmentInstanceMapOutput ToTGAttachmentInstanceMapOutputWithContext(context.Context) TGAttachmentInstanceMapOutput }
TGAttachmentInstanceMapInput is an input type that accepts TGAttachmentInstanceMap and TGAttachmentInstanceMapOutput values. You can construct a concrete instance of `TGAttachmentInstanceMapInput` via:
TGAttachmentInstanceMap{ "key": TGAttachmentInstanceArgs{...} }
type TGAttachmentInstanceMapOutput ¶
type TGAttachmentInstanceMapOutput struct{ *pulumi.OutputState }
func (TGAttachmentInstanceMapOutput) ElementType ¶
func (TGAttachmentInstanceMapOutput) ElementType() reflect.Type
func (TGAttachmentInstanceMapOutput) MapIndex ¶
func (o TGAttachmentInstanceMapOutput) MapIndex(k pulumi.StringInput) TGAttachmentInstanceOutput
func (TGAttachmentInstanceMapOutput) ToTGAttachmentInstanceMapOutput ¶
func (o TGAttachmentInstanceMapOutput) ToTGAttachmentInstanceMapOutput() TGAttachmentInstanceMapOutput
func (TGAttachmentInstanceMapOutput) ToTGAttachmentInstanceMapOutputWithContext ¶
func (o TGAttachmentInstanceMapOutput) ToTGAttachmentInstanceMapOutputWithContext(ctx context.Context) TGAttachmentInstanceMapOutput
type TGAttachmentInstanceOutput ¶
type TGAttachmentInstanceOutput struct{ *pulumi.OutputState }
func (TGAttachmentInstanceOutput) BindIp ¶
func (o TGAttachmentInstanceOutput) BindIp() pulumi.StringOutput
The Intranet IP of the target group instance.
func (TGAttachmentInstanceOutput) ElementType ¶
func (TGAttachmentInstanceOutput) ElementType() reflect.Type
func (TGAttachmentInstanceOutput) Port ¶
func (o TGAttachmentInstanceOutput) Port() pulumi.IntOutput
Port of the target group instance.
func (TGAttachmentInstanceOutput) TargetGroupId ¶
func (o TGAttachmentInstanceOutput) TargetGroupId() pulumi.StringOutput
Target group ID.
func (TGAttachmentInstanceOutput) ToTGAttachmentInstanceOutput ¶
func (o TGAttachmentInstanceOutput) ToTGAttachmentInstanceOutput() TGAttachmentInstanceOutput
func (TGAttachmentInstanceOutput) ToTGAttachmentInstanceOutputWithContext ¶
func (o TGAttachmentInstanceOutput) ToTGAttachmentInstanceOutputWithContext(ctx context.Context) TGAttachmentInstanceOutput
func (TGAttachmentInstanceOutput) Weight ¶
func (o TGAttachmentInstanceOutput) Weight() pulumi.IntOutput
The weight of the target group instance.
type TGAttachmentInstanceState ¶
type TGAttachmentInstanceState struct { // The Intranet IP of the target group instance. BindIp pulumi.StringPtrInput // Port of the target group instance. Port pulumi.IntPtrInput // Target group ID. TargetGroupId pulumi.StringPtrInput // The weight of the target group instance. Weight pulumi.IntPtrInput }
func (TGAttachmentInstanceState) ElementType ¶
func (TGAttachmentInstanceState) ElementType() reflect.Type
type TargetGroup ¶
type TargetGroup struct { pulumi.CustomResourceState // The default port of target group, add server after can use it. Port pulumi.IntPtrOutput `pulumi:"port"` // The backend server of target group bind. TargetGroupInstances TargetGroupTargetGroupInstanceArrayOutput `pulumi:"targetGroupInstances"` // Target group name. TargetGroupName pulumi.StringPtrOutput `pulumi:"targetGroupName"` // VPC ID, default is based on the network. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` }
func GetTargetGroup ¶
func GetTargetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetGroupState, opts ...pulumi.ResourceOption) (*TargetGroup, error)
GetTargetGroup gets an existing TargetGroup 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 NewTargetGroup ¶
func NewTargetGroup(ctx *pulumi.Context, name string, args *TargetGroupArgs, opts ...pulumi.ResourceOption) (*TargetGroup, error)
NewTargetGroup registers a new resource with the given unique name, arguments, and options.
func (*TargetGroup) ElementType ¶
func (*TargetGroup) ElementType() reflect.Type
func (*TargetGroup) ToTargetGroupOutput ¶
func (i *TargetGroup) ToTargetGroupOutput() TargetGroupOutput
func (*TargetGroup) ToTargetGroupOutputWithContext ¶
func (i *TargetGroup) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
type TargetGroupArgs ¶
type TargetGroupArgs struct { // The default port of target group, add server after can use it. Port pulumi.IntPtrInput // The backend server of target group bind. TargetGroupInstances TargetGroupTargetGroupInstanceArrayInput // Target group name. TargetGroupName pulumi.StringPtrInput // VPC ID, default is based on the network. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a TargetGroup resource.
func (TargetGroupArgs) ElementType ¶
func (TargetGroupArgs) ElementType() reflect.Type
type TargetGroupArray ¶
type TargetGroupArray []TargetGroupInput
func (TargetGroupArray) ElementType ¶
func (TargetGroupArray) ElementType() reflect.Type
func (TargetGroupArray) ToTargetGroupArrayOutput ¶
func (i TargetGroupArray) ToTargetGroupArrayOutput() TargetGroupArrayOutput
func (TargetGroupArray) ToTargetGroupArrayOutputWithContext ¶
func (i TargetGroupArray) ToTargetGroupArrayOutputWithContext(ctx context.Context) TargetGroupArrayOutput
type TargetGroupArrayInput ¶
type TargetGroupArrayInput interface { pulumi.Input ToTargetGroupArrayOutput() TargetGroupArrayOutput ToTargetGroupArrayOutputWithContext(context.Context) TargetGroupArrayOutput }
TargetGroupArrayInput is an input type that accepts TargetGroupArray and TargetGroupArrayOutput values. You can construct a concrete instance of `TargetGroupArrayInput` via:
TargetGroupArray{ TargetGroupArgs{...} }
type TargetGroupArrayOutput ¶
type TargetGroupArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupArrayOutput) ElementType ¶
func (TargetGroupArrayOutput) ElementType() reflect.Type
func (TargetGroupArrayOutput) Index ¶
func (o TargetGroupArrayOutput) Index(i pulumi.IntInput) TargetGroupOutput
func (TargetGroupArrayOutput) ToTargetGroupArrayOutput ¶
func (o TargetGroupArrayOutput) ToTargetGroupArrayOutput() TargetGroupArrayOutput
func (TargetGroupArrayOutput) ToTargetGroupArrayOutputWithContext ¶
func (o TargetGroupArrayOutput) ToTargetGroupArrayOutputWithContext(ctx context.Context) TargetGroupArrayOutput
type TargetGroupAttachment ¶
type TargetGroupAttachment struct { pulumi.CustomResourceState // ID of the CLB. ClbId pulumi.StringOutput `pulumi:"clbId"` // ID of the CLB listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // ID of the CLB listener rule. RuleId pulumi.StringPtrOutput `pulumi:"ruleId"` // ID of the CLB target group. TargetGroupId pulumi.StringPtrOutput `pulumi:"targetGroupId"` // ID of the CLB target group. // // Deprecated: It has been deprecated from version 1.47.1. Use `target_group_id` instead. TargrtGroupId pulumi.StringPtrOutput `pulumi:"targrtGroupId"` }
func GetTargetGroupAttachment ¶
func GetTargetGroupAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetGroupAttachmentState, opts ...pulumi.ResourceOption) (*TargetGroupAttachment, error)
GetTargetGroupAttachment gets an existing TargetGroupAttachment 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 NewTargetGroupAttachment ¶
func NewTargetGroupAttachment(ctx *pulumi.Context, name string, args *TargetGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*TargetGroupAttachment, error)
NewTargetGroupAttachment registers a new resource with the given unique name, arguments, and options.
func (*TargetGroupAttachment) ElementType ¶
func (*TargetGroupAttachment) ElementType() reflect.Type
func (*TargetGroupAttachment) ToTargetGroupAttachmentOutput ¶
func (i *TargetGroupAttachment) ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput
func (*TargetGroupAttachment) ToTargetGroupAttachmentOutputWithContext ¶
func (i *TargetGroupAttachment) ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput
type TargetGroupAttachmentArgs ¶
type TargetGroupAttachmentArgs struct { // ID of the CLB. ClbId pulumi.StringInput // ID of the CLB listener. ListenerId pulumi.StringInput // ID of the CLB listener rule. RuleId pulumi.StringPtrInput // ID of the CLB target group. TargetGroupId pulumi.StringPtrInput // ID of the CLB target group. // // Deprecated: It has been deprecated from version 1.47.1. Use `target_group_id` instead. TargrtGroupId pulumi.StringPtrInput }
The set of arguments for constructing a TargetGroupAttachment resource.
func (TargetGroupAttachmentArgs) ElementType ¶
func (TargetGroupAttachmentArgs) ElementType() reflect.Type
type TargetGroupAttachmentArray ¶
type TargetGroupAttachmentArray []TargetGroupAttachmentInput
func (TargetGroupAttachmentArray) ElementType ¶
func (TargetGroupAttachmentArray) ElementType() reflect.Type
func (TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutput ¶
func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput
func (TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutputWithContext ¶
func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput
type TargetGroupAttachmentArrayInput ¶
type TargetGroupAttachmentArrayInput interface { pulumi.Input ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput ToTargetGroupAttachmentArrayOutputWithContext(context.Context) TargetGroupAttachmentArrayOutput }
TargetGroupAttachmentArrayInput is an input type that accepts TargetGroupAttachmentArray and TargetGroupAttachmentArrayOutput values. You can construct a concrete instance of `TargetGroupAttachmentArrayInput` via:
TargetGroupAttachmentArray{ TargetGroupAttachmentArgs{...} }
type TargetGroupAttachmentArrayOutput ¶
type TargetGroupAttachmentArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentArrayOutput) ElementType ¶
func (TargetGroupAttachmentArrayOutput) ElementType() reflect.Type
func (TargetGroupAttachmentArrayOutput) Index ¶
func (o TargetGroupAttachmentArrayOutput) Index(i pulumi.IntInput) TargetGroupAttachmentOutput
func (TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutput ¶
func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput
func (TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutputWithContext ¶
func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput
type TargetGroupAttachmentInput ¶
type TargetGroupAttachmentInput interface { pulumi.Input ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput }
type TargetGroupAttachmentMap ¶
type TargetGroupAttachmentMap map[string]TargetGroupAttachmentInput
func (TargetGroupAttachmentMap) ElementType ¶
func (TargetGroupAttachmentMap) ElementType() reflect.Type
func (TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutput ¶
func (i TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput
func (TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutputWithContext ¶
func (i TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutputWithContext(ctx context.Context) TargetGroupAttachmentMapOutput
type TargetGroupAttachmentMapInput ¶
type TargetGroupAttachmentMapInput interface { pulumi.Input ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput ToTargetGroupAttachmentMapOutputWithContext(context.Context) TargetGroupAttachmentMapOutput }
TargetGroupAttachmentMapInput is an input type that accepts TargetGroupAttachmentMap and TargetGroupAttachmentMapOutput values. You can construct a concrete instance of `TargetGroupAttachmentMapInput` via:
TargetGroupAttachmentMap{ "key": TargetGroupAttachmentArgs{...} }
type TargetGroupAttachmentMapOutput ¶
type TargetGroupAttachmentMapOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentMapOutput) ElementType ¶
func (TargetGroupAttachmentMapOutput) ElementType() reflect.Type
func (TargetGroupAttachmentMapOutput) MapIndex ¶
func (o TargetGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) TargetGroupAttachmentOutput
func (TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutput ¶
func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput
func (TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutputWithContext ¶
func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutputWithContext(ctx context.Context) TargetGroupAttachmentMapOutput
type TargetGroupAttachmentOutput ¶
type TargetGroupAttachmentOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentOutput) ClbId ¶
func (o TargetGroupAttachmentOutput) ClbId() pulumi.StringOutput
ID of the CLB.
func (TargetGroupAttachmentOutput) ElementType ¶
func (TargetGroupAttachmentOutput) ElementType() reflect.Type
func (TargetGroupAttachmentOutput) ListenerId ¶
func (o TargetGroupAttachmentOutput) ListenerId() pulumi.StringOutput
ID of the CLB listener.
func (TargetGroupAttachmentOutput) RuleId ¶
func (o TargetGroupAttachmentOutput) RuleId() pulumi.StringPtrOutput
ID of the CLB listener rule.
func (TargetGroupAttachmentOutput) TargetGroupId ¶
func (o TargetGroupAttachmentOutput) TargetGroupId() pulumi.StringPtrOutput
ID of the CLB target group.
func (TargetGroupAttachmentOutput) TargrtGroupId
deprecated
func (o TargetGroupAttachmentOutput) TargrtGroupId() pulumi.StringPtrOutput
ID of the CLB target group.
Deprecated: It has been deprecated from version 1.47.1. Use `target_group_id` instead.
func (TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutput ¶
func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput
func (TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutputWithContext ¶
func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput
type TargetGroupAttachmentState ¶
type TargetGroupAttachmentState struct { // ID of the CLB. ClbId pulumi.StringPtrInput // ID of the CLB listener. ListenerId pulumi.StringPtrInput // ID of the CLB listener rule. RuleId pulumi.StringPtrInput // ID of the CLB target group. TargetGroupId pulumi.StringPtrInput // ID of the CLB target group. // // Deprecated: It has been deprecated from version 1.47.1. Use `target_group_id` instead. TargrtGroupId pulumi.StringPtrInput }
func (TargetGroupAttachmentState) ElementType ¶
func (TargetGroupAttachmentState) ElementType() reflect.Type
type TargetGroupInput ¶
type TargetGroupInput interface { pulumi.Input ToTargetGroupOutput() TargetGroupOutput ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput }
type TargetGroupMap ¶
type TargetGroupMap map[string]TargetGroupInput
func (TargetGroupMap) ElementType ¶
func (TargetGroupMap) ElementType() reflect.Type
func (TargetGroupMap) ToTargetGroupMapOutput ¶
func (i TargetGroupMap) ToTargetGroupMapOutput() TargetGroupMapOutput
func (TargetGroupMap) ToTargetGroupMapOutputWithContext ¶
func (i TargetGroupMap) ToTargetGroupMapOutputWithContext(ctx context.Context) TargetGroupMapOutput
type TargetGroupMapInput ¶
type TargetGroupMapInput interface { pulumi.Input ToTargetGroupMapOutput() TargetGroupMapOutput ToTargetGroupMapOutputWithContext(context.Context) TargetGroupMapOutput }
TargetGroupMapInput is an input type that accepts TargetGroupMap and TargetGroupMapOutput values. You can construct a concrete instance of `TargetGroupMapInput` via:
TargetGroupMap{ "key": TargetGroupArgs{...} }
type TargetGroupMapOutput ¶
type TargetGroupMapOutput struct{ *pulumi.OutputState }
func (TargetGroupMapOutput) ElementType ¶
func (TargetGroupMapOutput) ElementType() reflect.Type
func (TargetGroupMapOutput) MapIndex ¶
func (o TargetGroupMapOutput) MapIndex(k pulumi.StringInput) TargetGroupOutput
func (TargetGroupMapOutput) ToTargetGroupMapOutput ¶
func (o TargetGroupMapOutput) ToTargetGroupMapOutput() TargetGroupMapOutput
func (TargetGroupMapOutput) ToTargetGroupMapOutputWithContext ¶
func (o TargetGroupMapOutput) ToTargetGroupMapOutputWithContext(ctx context.Context) TargetGroupMapOutput
type TargetGroupOutput ¶
type TargetGroupOutput struct{ *pulumi.OutputState }
func (TargetGroupOutput) ElementType ¶
func (TargetGroupOutput) ElementType() reflect.Type
func (TargetGroupOutput) Port ¶
func (o TargetGroupOutput) Port() pulumi.IntPtrOutput
The default port of target group, add server after can use it.
func (TargetGroupOutput) TargetGroupInstances ¶
func (o TargetGroupOutput) TargetGroupInstances() TargetGroupTargetGroupInstanceArrayOutput
The backend server of target group bind.
func (TargetGroupOutput) TargetGroupName ¶
func (o TargetGroupOutput) TargetGroupName() pulumi.StringPtrOutput
Target group name.
func (TargetGroupOutput) ToTargetGroupOutput ¶
func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput
func (TargetGroupOutput) ToTargetGroupOutputWithContext ¶
func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
func (TargetGroupOutput) VpcId ¶
func (o TargetGroupOutput) VpcId() pulumi.StringPtrOutput
VPC ID, default is based on the network.
type TargetGroupState ¶
type TargetGroupState struct { // The default port of target group, add server after can use it. Port pulumi.IntPtrInput // The backend server of target group bind. TargetGroupInstances TargetGroupTargetGroupInstanceArrayInput // Target group name. TargetGroupName pulumi.StringPtrInput // VPC ID, default is based on the network. VpcId pulumi.StringPtrInput }
func (TargetGroupState) ElementType ¶
func (TargetGroupState) ElementType() reflect.Type
type TargetGroupTargetGroupInstanceArgs ¶
type TargetGroupTargetGroupInstanceArgs struct { BindIp pulumi.StringInput `pulumi:"bindIp"` NewPort pulumi.IntPtrInput `pulumi:"newPort"` Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (TargetGroupTargetGroupInstanceArgs) ElementType ¶
func (TargetGroupTargetGroupInstanceArgs) ElementType() reflect.Type
func (TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutput ¶
func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput
func (TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutputWithContext ¶
func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput
type TargetGroupTargetGroupInstanceArray ¶
type TargetGroupTargetGroupInstanceArray []TargetGroupTargetGroupInstanceInput
func (TargetGroupTargetGroupInstanceArray) ElementType ¶
func (TargetGroupTargetGroupInstanceArray) ElementType() reflect.Type
func (TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutput ¶
func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput
func (TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutputWithContext ¶
func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput
type TargetGroupTargetGroupInstanceArrayInput ¶
type TargetGroupTargetGroupInstanceArrayInput interface { pulumi.Input ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput ToTargetGroupTargetGroupInstanceArrayOutputWithContext(context.Context) TargetGroupTargetGroupInstanceArrayOutput }
TargetGroupTargetGroupInstanceArrayInput is an input type that accepts TargetGroupTargetGroupInstanceArray and TargetGroupTargetGroupInstanceArrayOutput values. You can construct a concrete instance of `TargetGroupTargetGroupInstanceArrayInput` via:
TargetGroupTargetGroupInstanceArray{ TargetGroupTargetGroupInstanceArgs{...} }
type TargetGroupTargetGroupInstanceArrayOutput ¶
type TargetGroupTargetGroupInstanceArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupTargetGroupInstanceArrayOutput) ElementType ¶
func (TargetGroupTargetGroupInstanceArrayOutput) ElementType() reflect.Type
func (TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutput ¶
func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput
func (TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutputWithContext ¶
func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput
type TargetGroupTargetGroupInstanceInput ¶
type TargetGroupTargetGroupInstanceInput interface { pulumi.Input ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput ToTargetGroupTargetGroupInstanceOutputWithContext(context.Context) TargetGroupTargetGroupInstanceOutput }
TargetGroupTargetGroupInstanceInput is an input type that accepts TargetGroupTargetGroupInstanceArgs and TargetGroupTargetGroupInstanceOutput values. You can construct a concrete instance of `TargetGroupTargetGroupInstanceInput` via:
TargetGroupTargetGroupInstanceArgs{...}
type TargetGroupTargetGroupInstanceOutput ¶
type TargetGroupTargetGroupInstanceOutput struct{ *pulumi.OutputState }
func (TargetGroupTargetGroupInstanceOutput) BindIp ¶
func (o TargetGroupTargetGroupInstanceOutput) BindIp() pulumi.StringOutput
func (TargetGroupTargetGroupInstanceOutput) ElementType ¶
func (TargetGroupTargetGroupInstanceOutput) ElementType() reflect.Type
func (TargetGroupTargetGroupInstanceOutput) NewPort ¶
func (o TargetGroupTargetGroupInstanceOutput) NewPort() pulumi.IntPtrOutput
func (TargetGroupTargetGroupInstanceOutput) Port ¶
func (o TargetGroupTargetGroupInstanceOutput) Port() pulumi.IntOutput
func (TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutput ¶
func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput
func (TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutputWithContext ¶
func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput
func (TargetGroupTargetGroupInstanceOutput) Weight ¶
func (o TargetGroupTargetGroupInstanceOutput) Weight() pulumi.IntPtrOutput
type TargetGroupsArgs ¶
type TargetGroupsArgs struct { ResultOutputFile *string `pulumi:"resultOutputFile"` TargetGroupId *string `pulumi:"targetGroupId"` TargetGroupName *string `pulumi:"targetGroupName"` VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking TargetGroups.
type TargetGroupsList ¶
type TargetGroupsList struct { AssociatedRuleLists []TargetGroupsListAssociatedRuleList `pulumi:"associatedRuleLists"` CreateTime string `pulumi:"createTime"` Port int `pulumi:"port"` TargetGroupId string `pulumi:"targetGroupId"` TargetGroupInstanceLists []TargetGroupsListTargetGroupInstanceList `pulumi:"targetGroupInstanceLists"` TargetGroupName string `pulumi:"targetGroupName"` UpdateTime string `pulumi:"updateTime"` VpcId string `pulumi:"vpcId"` }
type TargetGroupsListArgs ¶
type TargetGroupsListArgs struct { AssociatedRuleLists TargetGroupsListAssociatedRuleListArrayInput `pulumi:"associatedRuleLists"` CreateTime pulumi.StringInput `pulumi:"createTime"` Port pulumi.IntInput `pulumi:"port"` TargetGroupId pulumi.StringInput `pulumi:"targetGroupId"` TargetGroupInstanceLists TargetGroupsListTargetGroupInstanceListArrayInput `pulumi:"targetGroupInstanceLists"` TargetGroupName pulumi.StringInput `pulumi:"targetGroupName"` UpdateTime pulumi.StringInput `pulumi:"updateTime"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (TargetGroupsListArgs) ElementType ¶
func (TargetGroupsListArgs) ElementType() reflect.Type
func (TargetGroupsListArgs) ToTargetGroupsListOutput ¶
func (i TargetGroupsListArgs) ToTargetGroupsListOutput() TargetGroupsListOutput
func (TargetGroupsListArgs) ToTargetGroupsListOutputWithContext ¶
func (i TargetGroupsListArgs) ToTargetGroupsListOutputWithContext(ctx context.Context) TargetGroupsListOutput
type TargetGroupsListArray ¶
type TargetGroupsListArray []TargetGroupsListInput
func (TargetGroupsListArray) ElementType ¶
func (TargetGroupsListArray) ElementType() reflect.Type
func (TargetGroupsListArray) ToTargetGroupsListArrayOutput ¶
func (i TargetGroupsListArray) ToTargetGroupsListArrayOutput() TargetGroupsListArrayOutput
func (TargetGroupsListArray) ToTargetGroupsListArrayOutputWithContext ¶
func (i TargetGroupsListArray) ToTargetGroupsListArrayOutputWithContext(ctx context.Context) TargetGroupsListArrayOutput
type TargetGroupsListArrayInput ¶
type TargetGroupsListArrayInput interface { pulumi.Input ToTargetGroupsListArrayOutput() TargetGroupsListArrayOutput ToTargetGroupsListArrayOutputWithContext(context.Context) TargetGroupsListArrayOutput }
TargetGroupsListArrayInput is an input type that accepts TargetGroupsListArray and TargetGroupsListArrayOutput values. You can construct a concrete instance of `TargetGroupsListArrayInput` via:
TargetGroupsListArray{ TargetGroupsListArgs{...} }
type TargetGroupsListArrayOutput ¶
type TargetGroupsListArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupsListArrayOutput) ElementType ¶
func (TargetGroupsListArrayOutput) ElementType() reflect.Type
func (TargetGroupsListArrayOutput) Index ¶
func (o TargetGroupsListArrayOutput) Index(i pulumi.IntInput) TargetGroupsListOutput
func (TargetGroupsListArrayOutput) ToTargetGroupsListArrayOutput ¶
func (o TargetGroupsListArrayOutput) ToTargetGroupsListArrayOutput() TargetGroupsListArrayOutput
func (TargetGroupsListArrayOutput) ToTargetGroupsListArrayOutputWithContext ¶
func (o TargetGroupsListArrayOutput) ToTargetGroupsListArrayOutputWithContext(ctx context.Context) TargetGroupsListArrayOutput
type TargetGroupsListAssociatedRuleList ¶
type TargetGroupsListAssociatedRuleList struct { Domain string `pulumi:"domain"` ListenerId string `pulumi:"listenerId"` ListenerName string `pulumi:"listenerName"` ListenerPort int `pulumi:"listenerPort"` LoadBalancerId string `pulumi:"loadBalancerId"` LoadBalancerName string `pulumi:"loadBalancerName"` LocationId string `pulumi:"locationId"` Protocol string `pulumi:"protocol"` Url string `pulumi:"url"` }
type TargetGroupsListAssociatedRuleListArgs ¶
type TargetGroupsListAssociatedRuleListArgs struct { Domain pulumi.StringInput `pulumi:"domain"` ListenerId pulumi.StringInput `pulumi:"listenerId"` ListenerName pulumi.StringInput `pulumi:"listenerName"` ListenerPort pulumi.IntInput `pulumi:"listenerPort"` LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` LocationId pulumi.StringInput `pulumi:"locationId"` Protocol pulumi.StringInput `pulumi:"protocol"` Url pulumi.StringInput `pulumi:"url"` }
func (TargetGroupsListAssociatedRuleListArgs) ElementType ¶
func (TargetGroupsListAssociatedRuleListArgs) ElementType() reflect.Type
func (TargetGroupsListAssociatedRuleListArgs) ToTargetGroupsListAssociatedRuleListOutput ¶
func (i TargetGroupsListAssociatedRuleListArgs) ToTargetGroupsListAssociatedRuleListOutput() TargetGroupsListAssociatedRuleListOutput
func (TargetGroupsListAssociatedRuleListArgs) ToTargetGroupsListAssociatedRuleListOutputWithContext ¶
func (i TargetGroupsListAssociatedRuleListArgs) ToTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) TargetGroupsListAssociatedRuleListOutput
type TargetGroupsListAssociatedRuleListArray ¶
type TargetGroupsListAssociatedRuleListArray []TargetGroupsListAssociatedRuleListInput
func (TargetGroupsListAssociatedRuleListArray) ElementType ¶
func (TargetGroupsListAssociatedRuleListArray) ElementType() reflect.Type
func (TargetGroupsListAssociatedRuleListArray) ToTargetGroupsListAssociatedRuleListArrayOutput ¶
func (i TargetGroupsListAssociatedRuleListArray) ToTargetGroupsListAssociatedRuleListArrayOutput() TargetGroupsListAssociatedRuleListArrayOutput
func (TargetGroupsListAssociatedRuleListArray) ToTargetGroupsListAssociatedRuleListArrayOutputWithContext ¶
func (i TargetGroupsListAssociatedRuleListArray) ToTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) TargetGroupsListAssociatedRuleListArrayOutput
type TargetGroupsListAssociatedRuleListArrayInput ¶
type TargetGroupsListAssociatedRuleListArrayInput interface { pulumi.Input ToTargetGroupsListAssociatedRuleListArrayOutput() TargetGroupsListAssociatedRuleListArrayOutput ToTargetGroupsListAssociatedRuleListArrayOutputWithContext(context.Context) TargetGroupsListAssociatedRuleListArrayOutput }
TargetGroupsListAssociatedRuleListArrayInput is an input type that accepts TargetGroupsListAssociatedRuleListArray and TargetGroupsListAssociatedRuleListArrayOutput values. You can construct a concrete instance of `TargetGroupsListAssociatedRuleListArrayInput` via:
TargetGroupsListAssociatedRuleListArray{ TargetGroupsListAssociatedRuleListArgs{...} }
type TargetGroupsListAssociatedRuleListArrayOutput ¶
type TargetGroupsListAssociatedRuleListArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupsListAssociatedRuleListArrayOutput) ElementType ¶
func (TargetGroupsListAssociatedRuleListArrayOutput) ElementType() reflect.Type
func (TargetGroupsListAssociatedRuleListArrayOutput) ToTargetGroupsListAssociatedRuleListArrayOutput ¶
func (o TargetGroupsListAssociatedRuleListArrayOutput) ToTargetGroupsListAssociatedRuleListArrayOutput() TargetGroupsListAssociatedRuleListArrayOutput
func (TargetGroupsListAssociatedRuleListArrayOutput) ToTargetGroupsListAssociatedRuleListArrayOutputWithContext ¶
func (o TargetGroupsListAssociatedRuleListArrayOutput) ToTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) TargetGroupsListAssociatedRuleListArrayOutput
type TargetGroupsListAssociatedRuleListInput ¶
type TargetGroupsListAssociatedRuleListInput interface { pulumi.Input ToTargetGroupsListAssociatedRuleListOutput() TargetGroupsListAssociatedRuleListOutput ToTargetGroupsListAssociatedRuleListOutputWithContext(context.Context) TargetGroupsListAssociatedRuleListOutput }
TargetGroupsListAssociatedRuleListInput is an input type that accepts TargetGroupsListAssociatedRuleListArgs and TargetGroupsListAssociatedRuleListOutput values. You can construct a concrete instance of `TargetGroupsListAssociatedRuleListInput` via:
TargetGroupsListAssociatedRuleListArgs{...}
type TargetGroupsListAssociatedRuleListOutput ¶
type TargetGroupsListAssociatedRuleListOutput struct{ *pulumi.OutputState }
func (TargetGroupsListAssociatedRuleListOutput) Domain ¶
func (o TargetGroupsListAssociatedRuleListOutput) Domain() pulumi.StringOutput
func (TargetGroupsListAssociatedRuleListOutput) ElementType ¶
func (TargetGroupsListAssociatedRuleListOutput) ElementType() reflect.Type
func (TargetGroupsListAssociatedRuleListOutput) ListenerId ¶
func (o TargetGroupsListAssociatedRuleListOutput) ListenerId() pulumi.StringOutput
func (TargetGroupsListAssociatedRuleListOutput) ListenerName ¶
func (o TargetGroupsListAssociatedRuleListOutput) ListenerName() pulumi.StringOutput
func (TargetGroupsListAssociatedRuleListOutput) ListenerPort ¶
func (o TargetGroupsListAssociatedRuleListOutput) ListenerPort() pulumi.IntOutput
func (TargetGroupsListAssociatedRuleListOutput) LoadBalancerId ¶
func (o TargetGroupsListAssociatedRuleListOutput) LoadBalancerId() pulumi.StringOutput
func (TargetGroupsListAssociatedRuleListOutput) LoadBalancerName ¶
func (o TargetGroupsListAssociatedRuleListOutput) LoadBalancerName() pulumi.StringOutput
func (TargetGroupsListAssociatedRuleListOutput) LocationId ¶
func (o TargetGroupsListAssociatedRuleListOutput) LocationId() pulumi.StringOutput
func (TargetGroupsListAssociatedRuleListOutput) Protocol ¶
func (o TargetGroupsListAssociatedRuleListOutput) Protocol() pulumi.StringOutput
func (TargetGroupsListAssociatedRuleListOutput) ToTargetGroupsListAssociatedRuleListOutput ¶
func (o TargetGroupsListAssociatedRuleListOutput) ToTargetGroupsListAssociatedRuleListOutput() TargetGroupsListAssociatedRuleListOutput
func (TargetGroupsListAssociatedRuleListOutput) ToTargetGroupsListAssociatedRuleListOutputWithContext ¶
func (o TargetGroupsListAssociatedRuleListOutput) ToTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) TargetGroupsListAssociatedRuleListOutput
func (TargetGroupsListAssociatedRuleListOutput) Url ¶
func (o TargetGroupsListAssociatedRuleListOutput) Url() pulumi.StringOutput
type TargetGroupsListInput ¶
type TargetGroupsListInput interface { pulumi.Input ToTargetGroupsListOutput() TargetGroupsListOutput ToTargetGroupsListOutputWithContext(context.Context) TargetGroupsListOutput }
TargetGroupsListInput is an input type that accepts TargetGroupsListArgs and TargetGroupsListOutput values. You can construct a concrete instance of `TargetGroupsListInput` via:
TargetGroupsListArgs{...}
type TargetGroupsListOutput ¶
type TargetGroupsListOutput struct{ *pulumi.OutputState }
func (TargetGroupsListOutput) AssociatedRuleLists ¶
func (o TargetGroupsListOutput) AssociatedRuleLists() TargetGroupsListAssociatedRuleListArrayOutput
func (TargetGroupsListOutput) CreateTime ¶
func (o TargetGroupsListOutput) CreateTime() pulumi.StringOutput
func (TargetGroupsListOutput) ElementType ¶
func (TargetGroupsListOutput) ElementType() reflect.Type
func (TargetGroupsListOutput) Port ¶
func (o TargetGroupsListOutput) Port() pulumi.IntOutput
func (TargetGroupsListOutput) TargetGroupId ¶
func (o TargetGroupsListOutput) TargetGroupId() pulumi.StringOutput
func (TargetGroupsListOutput) TargetGroupInstanceLists ¶
func (o TargetGroupsListOutput) TargetGroupInstanceLists() TargetGroupsListTargetGroupInstanceListArrayOutput
func (TargetGroupsListOutput) TargetGroupName ¶
func (o TargetGroupsListOutput) TargetGroupName() pulumi.StringOutput
func (TargetGroupsListOutput) ToTargetGroupsListOutput ¶
func (o TargetGroupsListOutput) ToTargetGroupsListOutput() TargetGroupsListOutput
func (TargetGroupsListOutput) ToTargetGroupsListOutputWithContext ¶
func (o TargetGroupsListOutput) ToTargetGroupsListOutputWithContext(ctx context.Context) TargetGroupsListOutput
func (TargetGroupsListOutput) UpdateTime ¶
func (o TargetGroupsListOutput) UpdateTime() pulumi.StringOutput
func (TargetGroupsListOutput) VpcId ¶
func (o TargetGroupsListOutput) VpcId() pulumi.StringOutput
type TargetGroupsListTargetGroupInstanceList ¶
type TargetGroupsListTargetGroupInstanceList struct { EniId string `pulumi:"eniId"` InstanceId string `pulumi:"instanceId"` InstanceName string `pulumi:"instanceName"` PrivateIpAddresses []interface{} `pulumi:"privateIpAddresses"` PublicIpAddresses []interface{} `pulumi:"publicIpAddresses"` RegisteredTime string `pulumi:"registeredTime"` ServerPort int `pulumi:"serverPort"` ServerType string `pulumi:"serverType"` Weight int `pulumi:"weight"` }
type TargetGroupsListTargetGroupInstanceListArgs ¶
type TargetGroupsListTargetGroupInstanceListArgs struct { EniId pulumi.StringInput `pulumi:"eniId"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceName pulumi.StringInput `pulumi:"instanceName"` PrivateIpAddresses pulumi.ArrayInput `pulumi:"privateIpAddresses"` PublicIpAddresses pulumi.ArrayInput `pulumi:"publicIpAddresses"` RegisteredTime pulumi.StringInput `pulumi:"registeredTime"` ServerPort pulumi.IntInput `pulumi:"serverPort"` ServerType pulumi.StringInput `pulumi:"serverType"` Weight pulumi.IntInput `pulumi:"weight"` }
func (TargetGroupsListTargetGroupInstanceListArgs) ElementType ¶
func (TargetGroupsListTargetGroupInstanceListArgs) ElementType() reflect.Type
func (TargetGroupsListTargetGroupInstanceListArgs) ToTargetGroupsListTargetGroupInstanceListOutput ¶
func (i TargetGroupsListTargetGroupInstanceListArgs) ToTargetGroupsListTargetGroupInstanceListOutput() TargetGroupsListTargetGroupInstanceListOutput
func (TargetGroupsListTargetGroupInstanceListArgs) ToTargetGroupsListTargetGroupInstanceListOutputWithContext ¶
func (i TargetGroupsListTargetGroupInstanceListArgs) ToTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) TargetGroupsListTargetGroupInstanceListOutput
type TargetGroupsListTargetGroupInstanceListArray ¶
type TargetGroupsListTargetGroupInstanceListArray []TargetGroupsListTargetGroupInstanceListInput
func (TargetGroupsListTargetGroupInstanceListArray) ElementType ¶
func (TargetGroupsListTargetGroupInstanceListArray) ElementType() reflect.Type
func (TargetGroupsListTargetGroupInstanceListArray) ToTargetGroupsListTargetGroupInstanceListArrayOutput ¶
func (i TargetGroupsListTargetGroupInstanceListArray) ToTargetGroupsListTargetGroupInstanceListArrayOutput() TargetGroupsListTargetGroupInstanceListArrayOutput
func (TargetGroupsListTargetGroupInstanceListArray) ToTargetGroupsListTargetGroupInstanceListArrayOutputWithContext ¶
func (i TargetGroupsListTargetGroupInstanceListArray) ToTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) TargetGroupsListTargetGroupInstanceListArrayOutput
type TargetGroupsListTargetGroupInstanceListArrayInput ¶
type TargetGroupsListTargetGroupInstanceListArrayInput interface { pulumi.Input ToTargetGroupsListTargetGroupInstanceListArrayOutput() TargetGroupsListTargetGroupInstanceListArrayOutput ToTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(context.Context) TargetGroupsListTargetGroupInstanceListArrayOutput }
TargetGroupsListTargetGroupInstanceListArrayInput is an input type that accepts TargetGroupsListTargetGroupInstanceListArray and TargetGroupsListTargetGroupInstanceListArrayOutput values. You can construct a concrete instance of `TargetGroupsListTargetGroupInstanceListArrayInput` via:
TargetGroupsListTargetGroupInstanceListArray{ TargetGroupsListTargetGroupInstanceListArgs{...} }
type TargetGroupsListTargetGroupInstanceListArrayOutput ¶
type TargetGroupsListTargetGroupInstanceListArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupsListTargetGroupInstanceListArrayOutput) ElementType ¶
func (TargetGroupsListTargetGroupInstanceListArrayOutput) ElementType() reflect.Type
func (TargetGroupsListTargetGroupInstanceListArrayOutput) ToTargetGroupsListTargetGroupInstanceListArrayOutput ¶
func (o TargetGroupsListTargetGroupInstanceListArrayOutput) ToTargetGroupsListTargetGroupInstanceListArrayOutput() TargetGroupsListTargetGroupInstanceListArrayOutput
func (TargetGroupsListTargetGroupInstanceListArrayOutput) ToTargetGroupsListTargetGroupInstanceListArrayOutputWithContext ¶
func (o TargetGroupsListTargetGroupInstanceListArrayOutput) ToTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) TargetGroupsListTargetGroupInstanceListArrayOutput
type TargetGroupsListTargetGroupInstanceListInput ¶
type TargetGroupsListTargetGroupInstanceListInput interface { pulumi.Input ToTargetGroupsListTargetGroupInstanceListOutput() TargetGroupsListTargetGroupInstanceListOutput ToTargetGroupsListTargetGroupInstanceListOutputWithContext(context.Context) TargetGroupsListTargetGroupInstanceListOutput }
TargetGroupsListTargetGroupInstanceListInput is an input type that accepts TargetGroupsListTargetGroupInstanceListArgs and TargetGroupsListTargetGroupInstanceListOutput values. You can construct a concrete instance of `TargetGroupsListTargetGroupInstanceListInput` via:
TargetGroupsListTargetGroupInstanceListArgs{...}
type TargetGroupsListTargetGroupInstanceListOutput ¶
type TargetGroupsListTargetGroupInstanceListOutput struct{ *pulumi.OutputState }
func (TargetGroupsListTargetGroupInstanceListOutput) ElementType ¶
func (TargetGroupsListTargetGroupInstanceListOutput) ElementType() reflect.Type
func (TargetGroupsListTargetGroupInstanceListOutput) EniId ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) EniId() pulumi.StringOutput
func (TargetGroupsListTargetGroupInstanceListOutput) InstanceId ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) InstanceId() pulumi.StringOutput
func (TargetGroupsListTargetGroupInstanceListOutput) InstanceName ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) InstanceName() pulumi.StringOutput
func (TargetGroupsListTargetGroupInstanceListOutput) PrivateIpAddresses ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) PrivateIpAddresses() pulumi.ArrayOutput
func (TargetGroupsListTargetGroupInstanceListOutput) PublicIpAddresses ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) PublicIpAddresses() pulumi.ArrayOutput
func (TargetGroupsListTargetGroupInstanceListOutput) RegisteredTime ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) RegisteredTime() pulumi.StringOutput
func (TargetGroupsListTargetGroupInstanceListOutput) ServerPort ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) ServerPort() pulumi.IntOutput
func (TargetGroupsListTargetGroupInstanceListOutput) ServerType ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) ServerType() pulumi.StringOutput
func (TargetGroupsListTargetGroupInstanceListOutput) ToTargetGroupsListTargetGroupInstanceListOutput ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) ToTargetGroupsListTargetGroupInstanceListOutput() TargetGroupsListTargetGroupInstanceListOutput
func (TargetGroupsListTargetGroupInstanceListOutput) ToTargetGroupsListTargetGroupInstanceListOutputWithContext ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) ToTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) TargetGroupsListTargetGroupInstanceListOutput
func (TargetGroupsListTargetGroupInstanceListOutput) Weight ¶
func (o TargetGroupsListTargetGroupInstanceListOutput) Weight() pulumi.IntOutput
type TargetGroupsOutputArgs ¶
type TargetGroupsOutputArgs struct { ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` TargetGroupId pulumi.StringPtrInput `pulumi:"targetGroupId"` TargetGroupName pulumi.StringPtrInput `pulumi:"targetGroupName"` VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking TargetGroups.
func (TargetGroupsOutputArgs) ElementType ¶
func (TargetGroupsOutputArgs) ElementType() reflect.Type
type TargetGroupsResult ¶
type TargetGroupsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []TargetGroupsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` TargetGroupId *string `pulumi:"targetGroupId"` TargetGroupName *string `pulumi:"targetGroupName"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by TargetGroups.
func TargetGroups ¶
func TargetGroups(ctx *pulumi.Context, args *TargetGroupsArgs, opts ...pulumi.InvokeOption) (*TargetGroupsResult, error)
type TargetGroupsResultOutput ¶
type TargetGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by TargetGroups.
func TargetGroupsOutput ¶
func TargetGroupsOutput(ctx *pulumi.Context, args TargetGroupsOutputArgs, opts ...pulumi.InvokeOption) TargetGroupsResultOutput
func (TargetGroupsResultOutput) ElementType ¶
func (TargetGroupsResultOutput) ElementType() reflect.Type
func (TargetGroupsResultOutput) Id ¶
func (o TargetGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (TargetGroupsResultOutput) Lists ¶
func (o TargetGroupsResultOutput) Lists() TargetGroupsListArrayOutput
func (TargetGroupsResultOutput) ResultOutputFile ¶
func (o TargetGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (TargetGroupsResultOutput) TargetGroupId ¶
func (o TargetGroupsResultOutput) TargetGroupId() pulumi.StringPtrOutput
func (TargetGroupsResultOutput) TargetGroupName ¶
func (o TargetGroupsResultOutput) TargetGroupName() pulumi.StringPtrOutput
func (TargetGroupsResultOutput) ToTargetGroupsResultOutput ¶
func (o TargetGroupsResultOutput) ToTargetGroupsResultOutput() TargetGroupsResultOutput
func (TargetGroupsResultOutput) ToTargetGroupsResultOutputWithContext ¶
func (o TargetGroupsResultOutput) ToTargetGroupsResultOutputWithContext(ctx context.Context) TargetGroupsResultOutput
func (TargetGroupsResultOutput) VpcId ¶
func (o TargetGroupsResultOutput) VpcId() pulumi.StringPtrOutput