Documentation
¶
Index ¶
- type Balancer
- type BalancerArgs
- type BalancerArray
- type BalancerArrayInput
- type BalancerArrayOutput
- func (BalancerArrayOutput) ElementType() reflect.Type
- func (o BalancerArrayOutput) Index(i pulumi.IntInput) BalancerOutput
- func (o BalancerArrayOutput) ToBalancerArrayOutput() BalancerArrayOutput
- func (o BalancerArrayOutput) ToBalancerArrayOutputWithContext(ctx context.Context) BalancerArrayOutput
- func (o BalancerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Balancer]
- type BalancerConnectionTimeouts
- type BalancerConnectionTimeoutsArgs
- func (BalancerConnectionTimeoutsArgs) ElementType() reflect.Type
- func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutput() BalancerConnectionTimeoutsOutput
- func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsOutput
- func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput
- func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsPtrOutput
- func (i BalancerConnectionTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[BalancerConnectionTimeouts]
- type BalancerConnectionTimeoutsInput
- type BalancerConnectionTimeoutsOutput
- func (o BalancerConnectionTimeoutsOutput) Draining() pulumi.IntPtrOutput
- func (BalancerConnectionTimeoutsOutput) ElementType() reflect.Type
- func (o BalancerConnectionTimeoutsOutput) Idle() pulumi.IntPtrOutput
- func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutput() BalancerConnectionTimeoutsOutput
- func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsOutput
- func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput
- func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsPtrOutput
- func (o BalancerConnectionTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[BalancerConnectionTimeouts]
- type BalancerConnectionTimeoutsPtrInput
- type BalancerConnectionTimeoutsPtrOutput
- func (o BalancerConnectionTimeoutsPtrOutput) Draining() pulumi.IntPtrOutput
- func (o BalancerConnectionTimeoutsPtrOutput) Elem() BalancerConnectionTimeoutsOutput
- func (BalancerConnectionTimeoutsPtrOutput) ElementType() reflect.Type
- func (o BalancerConnectionTimeoutsPtrOutput) Idle() pulumi.IntPtrOutput
- func (o BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput
- func (o BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsPtrOutput
- func (o BalancerConnectionTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BalancerConnectionTimeouts]
- type BalancerInput
- type BalancerMap
- type BalancerMapInput
- type BalancerMapOutput
- func (BalancerMapOutput) ElementType() reflect.Type
- func (o BalancerMapOutput) MapIndex(k pulumi.StringInput) BalancerOutput
- func (o BalancerMapOutput) ToBalancerMapOutput() BalancerMapOutput
- func (o BalancerMapOutput) ToBalancerMapOutputWithContext(ctx context.Context) BalancerMapOutput
- func (o BalancerMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Balancer]
- type BalancerOutput
- func (o BalancerOutput) ConnectionTimeouts() BalancerConnectionTimeoutsPtrOutput
- func (o BalancerOutput) DnsCnameAliases() pulumi.StringArrayOutput
- func (BalancerOutput) ElementType() reflect.Type
- func (o BalancerOutput) Name() pulumi.StringOutput
- func (o BalancerOutput) Scheme() pulumi.StringPtrOutput
- func (o BalancerOutput) Tags() BalancerTagArrayOutput
- func (o BalancerOutput) ToBalancerOutput() BalancerOutput
- func (o BalancerOutput) ToBalancerOutputWithContext(ctx context.Context) BalancerOutput
- func (o BalancerOutput) ToOutput(ctx context.Context) pulumix.Output[*Balancer]
- type BalancerState
- type BalancerTag
- type BalancerTagArgs
- type BalancerTagArray
- func (BalancerTagArray) ElementType() reflect.Type
- func (i BalancerTagArray) ToBalancerTagArrayOutput() BalancerTagArrayOutput
- func (i BalancerTagArray) ToBalancerTagArrayOutputWithContext(ctx context.Context) BalancerTagArrayOutput
- func (i BalancerTagArray) ToOutput(ctx context.Context) pulumix.Output[[]BalancerTag]
- type BalancerTagArrayInput
- type BalancerTagArrayOutput
- func (BalancerTagArrayOutput) ElementType() reflect.Type
- func (o BalancerTagArrayOutput) Index(i pulumi.IntInput) BalancerTagOutput
- func (o BalancerTagArrayOutput) ToBalancerTagArrayOutput() BalancerTagArrayOutput
- func (o BalancerTagArrayOutput) ToBalancerTagArrayOutputWithContext(ctx context.Context) BalancerTagArrayOutput
- func (o BalancerTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BalancerTag]
- type BalancerTagInput
- type BalancerTagOutput
- func (BalancerTagOutput) ElementType() reflect.Type
- func (o BalancerTagOutput) Key() pulumi.StringOutput
- func (o BalancerTagOutput) ToBalancerTagOutput() BalancerTagOutput
- func (o BalancerTagOutput) ToBalancerTagOutputWithContext(ctx context.Context) BalancerTagOutput
- func (o BalancerTagOutput) ToOutput(ctx context.Context) pulumix.Output[BalancerTag]
- func (o BalancerTagOutput) Value() pulumi.StringOutput
- type Deployment
- type DeploymentArgs
- type DeploymentArray
- func (DeploymentArray) ElementType() reflect.Type
- func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- func (i DeploymentArray) ToOutput(ctx context.Context) pulumix.Output[[]*Deployment]
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Deployment]
- type DeploymentInput
- type DeploymentMap
- func (DeploymentMap) ElementType() reflect.Type
- func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
- func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- func (i DeploymentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Deployment]
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- func (o DeploymentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Deployment]
- type DeploymentOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Name() pulumi.StringOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (o DeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
- type DeploymentState
- type Listener
- type ListenerArgs
- type ListenerArray
- type ListenerArrayInput
- type ListenerArrayOutput
- func (ListenerArrayOutput) ElementType() reflect.Type
- func (o ListenerArrayOutput) Index(i pulumi.IntInput) ListenerOutput
- func (o ListenerArrayOutput) ToListenerArrayOutput() ListenerArrayOutput
- func (o ListenerArrayOutput) ToListenerArrayOutputWithContext(ctx context.Context) ListenerArrayOutput
- func (o ListenerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Listener]
- type ListenerInput
- type ListenerMap
- type ListenerMapInput
- type ListenerMapOutput
- func (ListenerMapOutput) ElementType() reflect.Type
- func (o ListenerMapOutput) MapIndex(k pulumi.StringInput) ListenerOutput
- func (o ListenerMapOutput) ToListenerMapOutput() ListenerMapOutput
- func (o ListenerMapOutput) ToListenerMapOutputWithContext(ctx context.Context) ListenerMapOutput
- func (o ListenerMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Listener]
- type ListenerOutput
- func (o ListenerOutput) BalancerId() pulumi.StringOutput
- func (ListenerOutput) ElementType() reflect.Type
- func (o ListenerOutput) Port() pulumi.IntOutput
- func (o ListenerOutput) Protocol() pulumi.StringOutput
- func (o ListenerOutput) Tags() ListenerTagArrayOutput
- func (o ListenerOutput) TlsConfig() ListenerTlsConfigPtrOutput
- func (o ListenerOutput) ToListenerOutput() ListenerOutput
- func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
- func (o ListenerOutput) ToOutput(ctx context.Context) pulumix.Output[*Listener]
- type ListenerState
- type ListenerTag
- type ListenerTagArgs
- type ListenerTagArray
- func (ListenerTagArray) ElementType() reflect.Type
- func (i ListenerTagArray) ToListenerTagArrayOutput() ListenerTagArrayOutput
- func (i ListenerTagArray) ToListenerTagArrayOutputWithContext(ctx context.Context) ListenerTagArrayOutput
- func (i ListenerTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerTag]
- type ListenerTagArrayInput
- type ListenerTagArrayOutput
- func (ListenerTagArrayOutput) ElementType() reflect.Type
- func (o ListenerTagArrayOutput) Index(i pulumi.IntInput) ListenerTagOutput
- func (o ListenerTagArrayOutput) ToListenerTagArrayOutput() ListenerTagArrayOutput
- func (o ListenerTagArrayOutput) ToListenerTagArrayOutputWithContext(ctx context.Context) ListenerTagArrayOutput
- func (o ListenerTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerTag]
- type ListenerTagInput
- type ListenerTagOutput
- func (ListenerTagOutput) ElementType() reflect.Type
- func (o ListenerTagOutput) Key() pulumi.StringOutput
- func (o ListenerTagOutput) ToListenerTagOutput() ListenerTagOutput
- func (o ListenerTagOutput) ToListenerTagOutputWithContext(ctx context.Context) ListenerTagOutput
- func (o ListenerTagOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerTag]
- func (o ListenerTagOutput) Value() pulumi.StringOutput
- type ListenerTlsConfig
- type ListenerTlsConfigArgs
- func (ListenerTlsConfigArgs) ElementType() reflect.Type
- func (i ListenerTlsConfigArgs) ToListenerTlsConfigOutput() ListenerTlsConfigOutput
- func (i ListenerTlsConfigArgs) ToListenerTlsConfigOutputWithContext(ctx context.Context) ListenerTlsConfigOutput
- func (i ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput
- func (i ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutputWithContext(ctx context.Context) ListenerTlsConfigPtrOutput
- func (i ListenerTlsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerTlsConfig]
- type ListenerTlsConfigInput
- type ListenerTlsConfigOutput
- func (o ListenerTlsConfigOutput) CertificateIds() pulumi.StringArrayOutput
- func (o ListenerTlsConfigOutput) CipherSuites() pulumi.StringArrayOutput
- func (ListenerTlsConfigOutput) ElementType() reflect.Type
- func (o ListenerTlsConfigOutput) MaxVersion() pulumi.StringOutput
- func (o ListenerTlsConfigOutput) MinVersion() pulumi.StringOutput
- func (o ListenerTlsConfigOutput) PreferServerCipherSuites() pulumi.BoolOutput
- func (o ListenerTlsConfigOutput) SessionTicketsDisabled() pulumi.BoolOutput
- func (o ListenerTlsConfigOutput) ToListenerTlsConfigOutput() ListenerTlsConfigOutput
- func (o ListenerTlsConfigOutput) ToListenerTlsConfigOutputWithContext(ctx context.Context) ListenerTlsConfigOutput
- func (o ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput
- func (o ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutputWithContext(ctx context.Context) ListenerTlsConfigPtrOutput
- func (o ListenerTlsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerTlsConfig]
- type ListenerTlsConfigPtrInput
- type ListenerTlsConfigPtrOutput
- func (o ListenerTlsConfigPtrOutput) CertificateIds() pulumi.StringArrayOutput
- func (o ListenerTlsConfigPtrOutput) CipherSuites() pulumi.StringArrayOutput
- func (o ListenerTlsConfigPtrOutput) Elem() ListenerTlsConfigOutput
- func (ListenerTlsConfigPtrOutput) ElementType() reflect.Type
- func (o ListenerTlsConfigPtrOutput) MaxVersion() pulumi.StringPtrOutput
- func (o ListenerTlsConfigPtrOutput) MinVersion() pulumi.StringPtrOutput
- func (o ListenerTlsConfigPtrOutput) PreferServerCipherSuites() pulumi.BoolPtrOutput
- func (o ListenerTlsConfigPtrOutput) SessionTicketsDisabled() pulumi.BoolPtrOutput
- func (o ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput
- func (o ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutputWithContext(ctx context.Context) ListenerTlsConfigPtrOutput
- func (o ListenerTlsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerTlsConfig]
- type RoutingRule
- type RoutingRuleArgs
- type RoutingRuleArray
- func (RoutingRuleArray) ElementType() reflect.Type
- func (i RoutingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]*RoutingRule]
- func (i RoutingRuleArray) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
- func (i RoutingRuleArray) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
- type RoutingRuleArrayInput
- type RoutingRuleArrayOutput
- func (RoutingRuleArrayOutput) ElementType() reflect.Type
- func (o RoutingRuleArrayOutput) Index(i pulumi.IntInput) RoutingRuleOutput
- func (o RoutingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RoutingRule]
- func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
- func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
- type RoutingRuleInput
- type RoutingRuleMap
- func (RoutingRuleMap) ElementType() reflect.Type
- func (i RoutingRuleMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RoutingRule]
- func (i RoutingRuleMap) ToRoutingRuleMapOutput() RoutingRuleMapOutput
- func (i RoutingRuleMap) ToRoutingRuleMapOutputWithContext(ctx context.Context) RoutingRuleMapOutput
- type RoutingRuleMapInput
- type RoutingRuleMapOutput
- func (RoutingRuleMapOutput) ElementType() reflect.Type
- func (o RoutingRuleMapOutput) MapIndex(k pulumi.StringInput) RoutingRuleOutput
- func (o RoutingRuleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RoutingRule]
- func (o RoutingRuleMapOutput) ToRoutingRuleMapOutput() RoutingRuleMapOutput
- func (o RoutingRuleMapOutput) ToRoutingRuleMapOutputWithContext(ctx context.Context) RoutingRuleMapOutput
- type RoutingRuleOutput
- func (o RoutingRuleOutput) BalancerId() pulumi.StringOutput
- func (RoutingRuleOutput) ElementType() reflect.Type
- func (o RoutingRuleOutput) ListenerId() pulumi.StringOutput
- func (o RoutingRuleOutput) MiddlewareIds() pulumi.StringArrayOutput
- func (o RoutingRuleOutput) Priority() pulumi.IntPtrOutput
- func (o RoutingRuleOutput) Route() pulumi.StringOutput
- func (o RoutingRuleOutput) Strategy() pulumi.StringPtrOutput
- func (o RoutingRuleOutput) Tags() RoutingRuleTagArrayOutput
- func (o RoutingRuleOutput) TargetSetIds() pulumi.StringArrayOutput
- func (o RoutingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingRule]
- func (o RoutingRuleOutput) ToRoutingRuleOutput() RoutingRuleOutput
- func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
- type RoutingRuleState
- type RoutingRuleTag
- type RoutingRuleTagArgs
- func (RoutingRuleTagArgs) ElementType() reflect.Type
- func (i RoutingRuleTagArgs) ToOutput(ctx context.Context) pulumix.Output[RoutingRuleTag]
- func (i RoutingRuleTagArgs) ToRoutingRuleTagOutput() RoutingRuleTagOutput
- func (i RoutingRuleTagArgs) ToRoutingRuleTagOutputWithContext(ctx context.Context) RoutingRuleTagOutput
- type RoutingRuleTagArray
- func (RoutingRuleTagArray) ElementType() reflect.Type
- func (i RoutingRuleTagArray) ToOutput(ctx context.Context) pulumix.Output[[]RoutingRuleTag]
- func (i RoutingRuleTagArray) ToRoutingRuleTagArrayOutput() RoutingRuleTagArrayOutput
- func (i RoutingRuleTagArray) ToRoutingRuleTagArrayOutputWithContext(ctx context.Context) RoutingRuleTagArrayOutput
- type RoutingRuleTagArrayInput
- type RoutingRuleTagArrayOutput
- func (RoutingRuleTagArrayOutput) ElementType() reflect.Type
- func (o RoutingRuleTagArrayOutput) Index(i pulumi.IntInput) RoutingRuleTagOutput
- func (o RoutingRuleTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RoutingRuleTag]
- func (o RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutput() RoutingRuleTagArrayOutput
- func (o RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutputWithContext(ctx context.Context) RoutingRuleTagArrayOutput
- type RoutingRuleTagInput
- type RoutingRuleTagOutput
- func (RoutingRuleTagOutput) ElementType() reflect.Type
- func (o RoutingRuleTagOutput) Key() pulumi.StringOutput
- func (o RoutingRuleTagOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingRuleTag]
- func (o RoutingRuleTagOutput) ToRoutingRuleTagOutput() RoutingRuleTagOutput
- func (o RoutingRuleTagOutput) ToRoutingRuleTagOutputWithContext(ctx context.Context) RoutingRuleTagOutput
- func (o RoutingRuleTagOutput) Value() pulumi.StringOutput
- type Target
- type TargetArgs
- type TargetArray
- type TargetArrayInput
- type TargetArrayOutput
- func (TargetArrayOutput) ElementType() reflect.Type
- func (o TargetArrayOutput) Index(i pulumi.IntInput) TargetOutput
- func (o TargetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Target]
- func (o TargetArrayOutput) ToTargetArrayOutput() TargetArrayOutput
- func (o TargetArrayOutput) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput
- type TargetInput
- type TargetMap
- type TargetMapInput
- type TargetMapOutput
- func (TargetMapOutput) ElementType() reflect.Type
- func (o TargetMapOutput) MapIndex(k pulumi.StringInput) TargetOutput
- func (o TargetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Target]
- func (o TargetMapOutput) ToTargetMapOutput() TargetMapOutput
- func (o TargetMapOutput) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput
- type TargetOutput
- func (o TargetOutput) BalancerId() pulumi.StringOutput
- func (TargetOutput) ElementType() reflect.Type
- func (o TargetOutput) Host() pulumi.StringOutput
- func (o TargetOutput) Name() pulumi.StringOutput
- func (o TargetOutput) Port() pulumi.IntPtrOutput
- func (o TargetOutput) Tags() TargetTagArrayOutput
- func (o TargetOutput) TargetSetId() pulumi.StringOutput
- func (o TargetOutput) ToOutput(ctx context.Context) pulumix.Output[*Target]
- func (o TargetOutput) ToTargetOutput() TargetOutput
- func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
- func (o TargetOutput) Weight() pulumi.IntOutput
- type TargetSet
- type TargetSetArgs
- type TargetSetArray
- func (TargetSetArray) ElementType() reflect.Type
- func (i TargetSetArray) ToOutput(ctx context.Context) pulumix.Output[[]*TargetSet]
- func (i TargetSetArray) ToTargetSetArrayOutput() TargetSetArrayOutput
- func (i TargetSetArray) ToTargetSetArrayOutputWithContext(ctx context.Context) TargetSetArrayOutput
- type TargetSetArrayInput
- type TargetSetArrayOutput
- func (TargetSetArrayOutput) ElementType() reflect.Type
- func (o TargetSetArrayOutput) Index(i pulumi.IntInput) TargetSetOutput
- func (o TargetSetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*TargetSet]
- func (o TargetSetArrayOutput) ToTargetSetArrayOutput() TargetSetArrayOutput
- func (o TargetSetArrayOutput) ToTargetSetArrayOutputWithContext(ctx context.Context) TargetSetArrayOutput
- type TargetSetHealthCheck
- type TargetSetHealthCheckArgs
- func (TargetSetHealthCheckArgs) ElementType() reflect.Type
- func (i TargetSetHealthCheckArgs) ToOutput(ctx context.Context) pulumix.Output[TargetSetHealthCheck]
- func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutput() TargetSetHealthCheckOutput
- func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutputWithContext(ctx context.Context) TargetSetHealthCheckOutput
- func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput
- func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput
- type TargetSetHealthCheckInput
- type TargetSetHealthCheckOutput
- func (TargetSetHealthCheckOutput) ElementType() reflect.Type
- func (o TargetSetHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
- func (o TargetSetHealthCheckOutput) Interval() pulumi.IntOutput
- func (o TargetSetHealthCheckOutput) Path() pulumi.StringOutput
- func (o TargetSetHealthCheckOutput) Port() pulumi.IntPtrOutput
- func (o TargetSetHealthCheckOutput) Protocol() pulumi.StringOutput
- func (o TargetSetHealthCheckOutput) Timeout() pulumi.IntOutput
- func (o TargetSetHealthCheckOutput) ToOutput(ctx context.Context) pulumix.Output[TargetSetHealthCheck]
- func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutput() TargetSetHealthCheckOutput
- func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutputWithContext(ctx context.Context) TargetSetHealthCheckOutput
- func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput
- func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput
- func (o TargetSetHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
- type TargetSetHealthCheckPtrInput
- type TargetSetHealthCheckPtrOutput
- func (o TargetSetHealthCheckPtrOutput) Elem() TargetSetHealthCheckOutput
- func (TargetSetHealthCheckPtrOutput) ElementType() reflect.Type
- func (o TargetSetHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o TargetSetHealthCheckPtrOutput) Interval() pulumi.IntPtrOutput
- func (o TargetSetHealthCheckPtrOutput) Path() pulumi.StringPtrOutput
- func (o TargetSetHealthCheckPtrOutput) Port() pulumi.IntPtrOutput
- func (o TargetSetHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o TargetSetHealthCheckPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o TargetSetHealthCheckPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TargetSetHealthCheck]
- func (o TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput
- func (o TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput
- func (o TargetSetHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type TargetSetInput
- type TargetSetMap
- type TargetSetMapInput
- type TargetSetMapOutput
- func (TargetSetMapOutput) ElementType() reflect.Type
- func (o TargetSetMapOutput) MapIndex(k pulumi.StringInput) TargetSetOutput
- func (o TargetSetMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*TargetSet]
- func (o TargetSetMapOutput) ToTargetSetMapOutput() TargetSetMapOutput
- func (o TargetSetMapOutput) ToTargetSetMapOutputWithContext(ctx context.Context) TargetSetMapOutput
- type TargetSetOutput
- func (o TargetSetOutput) BalancerId() pulumi.StringOutput
- func (o TargetSetOutput) DeploymentId() pulumi.StringOutput
- func (TargetSetOutput) ElementType() reflect.Type
- func (o TargetSetOutput) HealthCheck() TargetSetHealthCheckOutput
- func (o TargetSetOutput) Name() pulumi.StringOutput
- func (o TargetSetOutput) Port() pulumi.IntPtrOutput
- func (o TargetSetOutput) Protocol() pulumi.StringOutput
- func (o TargetSetOutput) Tags() TargetSetTagArrayOutput
- func (o TargetSetOutput) ToOutput(ctx context.Context) pulumix.Output[*TargetSet]
- func (o TargetSetOutput) ToTargetSetOutput() TargetSetOutput
- func (o TargetSetOutput) ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput
- func (o TargetSetOutput) Weight() pulumi.IntOutput
- type TargetSetState
- type TargetSetTag
- type TargetSetTagArgs
- func (TargetSetTagArgs) ElementType() reflect.Type
- func (i TargetSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[TargetSetTag]
- func (i TargetSetTagArgs) ToTargetSetTagOutput() TargetSetTagOutput
- func (i TargetSetTagArgs) ToTargetSetTagOutputWithContext(ctx context.Context) TargetSetTagOutput
- type TargetSetTagArray
- func (TargetSetTagArray) ElementType() reflect.Type
- func (i TargetSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetSetTag]
- func (i TargetSetTagArray) ToTargetSetTagArrayOutput() TargetSetTagArrayOutput
- func (i TargetSetTagArray) ToTargetSetTagArrayOutputWithContext(ctx context.Context) TargetSetTagArrayOutput
- type TargetSetTagArrayInput
- type TargetSetTagArrayOutput
- func (TargetSetTagArrayOutput) ElementType() reflect.Type
- func (o TargetSetTagArrayOutput) Index(i pulumi.IntInput) TargetSetTagOutput
- func (o TargetSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetSetTag]
- func (o TargetSetTagArrayOutput) ToTargetSetTagArrayOutput() TargetSetTagArrayOutput
- func (o TargetSetTagArrayOutput) ToTargetSetTagArrayOutputWithContext(ctx context.Context) TargetSetTagArrayOutput
- type TargetSetTagInput
- type TargetSetTagOutput
- func (TargetSetTagOutput) ElementType() reflect.Type
- func (o TargetSetTagOutput) Key() pulumi.StringOutput
- func (o TargetSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[TargetSetTag]
- func (o TargetSetTagOutput) ToTargetSetTagOutput() TargetSetTagOutput
- func (o TargetSetTagOutput) ToTargetSetTagOutputWithContext(ctx context.Context) TargetSetTagOutput
- func (o TargetSetTagOutput) Value() pulumi.StringOutput
- type TargetState
- type TargetTag
- type TargetTagArgs
- type TargetTagArray
- func (TargetTagArray) ElementType() reflect.Type
- func (i TargetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetTag]
- func (i TargetTagArray) ToTargetTagArrayOutput() TargetTagArrayOutput
- func (i TargetTagArray) ToTargetTagArrayOutputWithContext(ctx context.Context) TargetTagArrayOutput
- type TargetTagArrayInput
- type TargetTagArrayOutput
- func (TargetTagArrayOutput) ElementType() reflect.Type
- func (o TargetTagArrayOutput) Index(i pulumi.IntInput) TargetTagOutput
- func (o TargetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetTag]
- func (o TargetTagArrayOutput) ToTargetTagArrayOutput() TargetTagArrayOutput
- func (o TargetTagArrayOutput) ToTargetTagArrayOutputWithContext(ctx context.Context) TargetTagArrayOutput
- type TargetTagInput
- type TargetTagOutput
- func (TargetTagOutput) ElementType() reflect.Type
- func (o TargetTagOutput) Key() pulumi.StringOutput
- func (o TargetTagOutput) ToOutput(ctx context.Context) pulumix.Output[TargetTag]
- func (o TargetTagOutput) ToTargetTagOutput() TargetTagOutput
- func (o TargetTagOutput) ToTargetTagOutputWithContext(ctx context.Context) TargetTagOutput
- func (o TargetTagOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Balancer ¶
type Balancer struct { pulumi.CustomResourceState ConnectionTimeouts BalancerConnectionTimeoutsPtrOutput `pulumi:"connectionTimeouts"` DnsCnameAliases pulumi.StringArrayOutput `pulumi:"dnsCnameAliases"` Name pulumi.StringOutput `pulumi:"name"` Scheme pulumi.StringPtrOutput `pulumi:"scheme"` Tags BalancerTagArrayOutput `pulumi:"tags"` }
func GetBalancer ¶
func GetBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BalancerState, opts ...pulumi.ResourceOption) (*Balancer, error)
GetBalancer gets an existing Balancer 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 NewBalancer ¶
func NewBalancer(ctx *pulumi.Context, name string, args *BalancerArgs, opts ...pulumi.ResourceOption) (*Balancer, error)
NewBalancer registers a new resource with the given unique name, arguments, and options.
func (*Balancer) ElementType ¶
func (*Balancer) ToBalancerOutput ¶
func (i *Balancer) ToBalancerOutput() BalancerOutput
func (*Balancer) ToBalancerOutputWithContext ¶
func (i *Balancer) ToBalancerOutputWithContext(ctx context.Context) BalancerOutput
type BalancerArgs ¶
type BalancerArgs struct { ConnectionTimeouts BalancerConnectionTimeoutsPtrInput DnsCnameAliases pulumi.StringArrayInput Name pulumi.StringPtrInput Scheme pulumi.StringPtrInput Tags BalancerTagArrayInput }
The set of arguments for constructing a Balancer resource.
func (BalancerArgs) ElementType ¶
func (BalancerArgs) ElementType() reflect.Type
type BalancerArray ¶
type BalancerArray []BalancerInput
func (BalancerArray) ElementType ¶
func (BalancerArray) ElementType() reflect.Type
func (BalancerArray) ToBalancerArrayOutput ¶
func (i BalancerArray) ToBalancerArrayOutput() BalancerArrayOutput
func (BalancerArray) ToBalancerArrayOutputWithContext ¶
func (i BalancerArray) ToBalancerArrayOutputWithContext(ctx context.Context) BalancerArrayOutput
type BalancerArrayInput ¶
type BalancerArrayInput interface { pulumi.Input ToBalancerArrayOutput() BalancerArrayOutput ToBalancerArrayOutputWithContext(context.Context) BalancerArrayOutput }
BalancerArrayInput is an input type that accepts BalancerArray and BalancerArrayOutput values. You can construct a concrete instance of `BalancerArrayInput` via:
BalancerArray{ BalancerArgs{...} }
type BalancerArrayOutput ¶
type BalancerArrayOutput struct{ *pulumi.OutputState }
func (BalancerArrayOutput) ElementType ¶
func (BalancerArrayOutput) ElementType() reflect.Type
func (BalancerArrayOutput) Index ¶
func (o BalancerArrayOutput) Index(i pulumi.IntInput) BalancerOutput
func (BalancerArrayOutput) ToBalancerArrayOutput ¶
func (o BalancerArrayOutput) ToBalancerArrayOutput() BalancerArrayOutput
func (BalancerArrayOutput) ToBalancerArrayOutputWithContext ¶
func (o BalancerArrayOutput) ToBalancerArrayOutputWithContext(ctx context.Context) BalancerArrayOutput
type BalancerConnectionTimeoutsArgs ¶
type BalancerConnectionTimeoutsArgs struct { Draining pulumi.IntPtrInput `pulumi:"draining"` Idle pulumi.IntPtrInput `pulumi:"idle"` }
func (BalancerConnectionTimeoutsArgs) ElementType ¶
func (BalancerConnectionTimeoutsArgs) ElementType() reflect.Type
func (BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutput ¶
func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutput() BalancerConnectionTimeoutsOutput
func (BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutputWithContext ¶
func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsOutput
func (BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutput ¶
func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput
func (BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutputWithContext ¶
func (i BalancerConnectionTimeoutsArgs) ToBalancerConnectionTimeoutsPtrOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsPtrOutput
func (BalancerConnectionTimeoutsArgs) ToOutput ¶ added in v3.51.0
func (i BalancerConnectionTimeoutsArgs) ToOutput(ctx context.Context) pulumix.Output[BalancerConnectionTimeouts]
type BalancerConnectionTimeoutsInput ¶
type BalancerConnectionTimeoutsInput interface { pulumi.Input ToBalancerConnectionTimeoutsOutput() BalancerConnectionTimeoutsOutput ToBalancerConnectionTimeoutsOutputWithContext(context.Context) BalancerConnectionTimeoutsOutput }
BalancerConnectionTimeoutsInput is an input type that accepts BalancerConnectionTimeoutsArgs and BalancerConnectionTimeoutsOutput values. You can construct a concrete instance of `BalancerConnectionTimeoutsInput` via:
BalancerConnectionTimeoutsArgs{...}
type BalancerConnectionTimeoutsOutput ¶
type BalancerConnectionTimeoutsOutput struct{ *pulumi.OutputState }
func (BalancerConnectionTimeoutsOutput) Draining ¶
func (o BalancerConnectionTimeoutsOutput) Draining() pulumi.IntPtrOutput
func (BalancerConnectionTimeoutsOutput) ElementType ¶
func (BalancerConnectionTimeoutsOutput) ElementType() reflect.Type
func (BalancerConnectionTimeoutsOutput) Idle ¶
func (o BalancerConnectionTimeoutsOutput) Idle() pulumi.IntPtrOutput
func (BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutput ¶
func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutput() BalancerConnectionTimeoutsOutput
func (BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutputWithContext ¶
func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsOutput
func (BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutput ¶
func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput
func (BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext ¶
func (o BalancerConnectionTimeoutsOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsPtrOutput
func (BalancerConnectionTimeoutsOutput) ToOutput ¶ added in v3.51.0
func (o BalancerConnectionTimeoutsOutput) ToOutput(ctx context.Context) pulumix.Output[BalancerConnectionTimeouts]
type BalancerConnectionTimeoutsPtrInput ¶
type BalancerConnectionTimeoutsPtrInput interface { pulumi.Input ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput ToBalancerConnectionTimeoutsPtrOutputWithContext(context.Context) BalancerConnectionTimeoutsPtrOutput }
BalancerConnectionTimeoutsPtrInput is an input type that accepts BalancerConnectionTimeoutsArgs, BalancerConnectionTimeoutsPtr and BalancerConnectionTimeoutsPtrOutput values. You can construct a concrete instance of `BalancerConnectionTimeoutsPtrInput` via:
BalancerConnectionTimeoutsArgs{...} or: nil
func BalancerConnectionTimeoutsPtr ¶
func BalancerConnectionTimeoutsPtr(v *BalancerConnectionTimeoutsArgs) BalancerConnectionTimeoutsPtrInput
type BalancerConnectionTimeoutsPtrOutput ¶
type BalancerConnectionTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (BalancerConnectionTimeoutsPtrOutput) Draining ¶
func (o BalancerConnectionTimeoutsPtrOutput) Draining() pulumi.IntPtrOutput
func (BalancerConnectionTimeoutsPtrOutput) Elem ¶
func (o BalancerConnectionTimeoutsPtrOutput) Elem() BalancerConnectionTimeoutsOutput
func (BalancerConnectionTimeoutsPtrOutput) ElementType ¶
func (BalancerConnectionTimeoutsPtrOutput) ElementType() reflect.Type
func (BalancerConnectionTimeoutsPtrOutput) Idle ¶
func (o BalancerConnectionTimeoutsPtrOutput) Idle() pulumi.IntPtrOutput
func (BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutput ¶
func (o BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutput() BalancerConnectionTimeoutsPtrOutput
func (BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext ¶
func (o BalancerConnectionTimeoutsPtrOutput) ToBalancerConnectionTimeoutsPtrOutputWithContext(ctx context.Context) BalancerConnectionTimeoutsPtrOutput
func (BalancerConnectionTimeoutsPtrOutput) ToOutput ¶ added in v3.51.0
func (o BalancerConnectionTimeoutsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BalancerConnectionTimeouts]
type BalancerInput ¶
type BalancerInput interface { pulumi.Input ToBalancerOutput() BalancerOutput ToBalancerOutputWithContext(ctx context.Context) BalancerOutput }
type BalancerMap ¶
type BalancerMap map[string]BalancerInput
func (BalancerMap) ElementType ¶
func (BalancerMap) ElementType() reflect.Type
func (BalancerMap) ToBalancerMapOutput ¶
func (i BalancerMap) ToBalancerMapOutput() BalancerMapOutput
func (BalancerMap) ToBalancerMapOutputWithContext ¶
func (i BalancerMap) ToBalancerMapOutputWithContext(ctx context.Context) BalancerMapOutput
type BalancerMapInput ¶
type BalancerMapInput interface { pulumi.Input ToBalancerMapOutput() BalancerMapOutput ToBalancerMapOutputWithContext(context.Context) BalancerMapOutput }
BalancerMapInput is an input type that accepts BalancerMap and BalancerMapOutput values. You can construct a concrete instance of `BalancerMapInput` via:
BalancerMap{ "key": BalancerArgs{...} }
type BalancerMapOutput ¶
type BalancerMapOutput struct{ *pulumi.OutputState }
func (BalancerMapOutput) ElementType ¶
func (BalancerMapOutput) ElementType() reflect.Type
func (BalancerMapOutput) MapIndex ¶
func (o BalancerMapOutput) MapIndex(k pulumi.StringInput) BalancerOutput
func (BalancerMapOutput) ToBalancerMapOutput ¶
func (o BalancerMapOutput) ToBalancerMapOutput() BalancerMapOutput
func (BalancerMapOutput) ToBalancerMapOutputWithContext ¶
func (o BalancerMapOutput) ToBalancerMapOutputWithContext(ctx context.Context) BalancerMapOutput
type BalancerOutput ¶
type BalancerOutput struct{ *pulumi.OutputState }
func (BalancerOutput) ConnectionTimeouts ¶ added in v3.20.0
func (o BalancerOutput) ConnectionTimeouts() BalancerConnectionTimeoutsPtrOutput
func (BalancerOutput) DnsCnameAliases ¶ added in v3.20.0
func (o BalancerOutput) DnsCnameAliases() pulumi.StringArrayOutput
func (BalancerOutput) ElementType ¶
func (BalancerOutput) ElementType() reflect.Type
func (BalancerOutput) Name ¶ added in v3.20.0
func (o BalancerOutput) Name() pulumi.StringOutput
func (BalancerOutput) Scheme ¶ added in v3.20.0
func (o BalancerOutput) Scheme() pulumi.StringPtrOutput
func (BalancerOutput) Tags ¶ added in v3.20.0
func (o BalancerOutput) Tags() BalancerTagArrayOutput
func (BalancerOutput) ToBalancerOutput ¶
func (o BalancerOutput) ToBalancerOutput() BalancerOutput
func (BalancerOutput) ToBalancerOutputWithContext ¶
func (o BalancerOutput) ToBalancerOutputWithContext(ctx context.Context) BalancerOutput
type BalancerState ¶
type BalancerState struct { ConnectionTimeouts BalancerConnectionTimeoutsPtrInput DnsCnameAliases pulumi.StringArrayInput Name pulumi.StringPtrInput Scheme pulumi.StringPtrInput Tags BalancerTagArrayInput }
func (BalancerState) ElementType ¶
func (BalancerState) ElementType() reflect.Type
type BalancerTag ¶
type BalancerTagArgs ¶
type BalancerTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (BalancerTagArgs) ElementType ¶
func (BalancerTagArgs) ElementType() reflect.Type
func (BalancerTagArgs) ToBalancerTagOutput ¶
func (i BalancerTagArgs) ToBalancerTagOutput() BalancerTagOutput
func (BalancerTagArgs) ToBalancerTagOutputWithContext ¶
func (i BalancerTagArgs) ToBalancerTagOutputWithContext(ctx context.Context) BalancerTagOutput
func (BalancerTagArgs) ToOutput ¶ added in v3.51.0
func (i BalancerTagArgs) ToOutput(ctx context.Context) pulumix.Output[BalancerTag]
type BalancerTagArray ¶
type BalancerTagArray []BalancerTagInput
func (BalancerTagArray) ElementType ¶
func (BalancerTagArray) ElementType() reflect.Type
func (BalancerTagArray) ToBalancerTagArrayOutput ¶
func (i BalancerTagArray) ToBalancerTagArrayOutput() BalancerTagArrayOutput
func (BalancerTagArray) ToBalancerTagArrayOutputWithContext ¶
func (i BalancerTagArray) ToBalancerTagArrayOutputWithContext(ctx context.Context) BalancerTagArrayOutput
func (BalancerTagArray) ToOutput ¶ added in v3.51.0
func (i BalancerTagArray) ToOutput(ctx context.Context) pulumix.Output[[]BalancerTag]
type BalancerTagArrayInput ¶
type BalancerTagArrayInput interface { pulumi.Input ToBalancerTagArrayOutput() BalancerTagArrayOutput ToBalancerTagArrayOutputWithContext(context.Context) BalancerTagArrayOutput }
BalancerTagArrayInput is an input type that accepts BalancerTagArray and BalancerTagArrayOutput values. You can construct a concrete instance of `BalancerTagArrayInput` via:
BalancerTagArray{ BalancerTagArgs{...} }
type BalancerTagArrayOutput ¶
type BalancerTagArrayOutput struct{ *pulumi.OutputState }
func (BalancerTagArrayOutput) ElementType ¶
func (BalancerTagArrayOutput) ElementType() reflect.Type
func (BalancerTagArrayOutput) Index ¶
func (o BalancerTagArrayOutput) Index(i pulumi.IntInput) BalancerTagOutput
func (BalancerTagArrayOutput) ToBalancerTagArrayOutput ¶
func (o BalancerTagArrayOutput) ToBalancerTagArrayOutput() BalancerTagArrayOutput
func (BalancerTagArrayOutput) ToBalancerTagArrayOutputWithContext ¶
func (o BalancerTagArrayOutput) ToBalancerTagArrayOutputWithContext(ctx context.Context) BalancerTagArrayOutput
func (BalancerTagArrayOutput) ToOutput ¶ added in v3.51.0
func (o BalancerTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BalancerTag]
type BalancerTagInput ¶
type BalancerTagInput interface { pulumi.Input ToBalancerTagOutput() BalancerTagOutput ToBalancerTagOutputWithContext(context.Context) BalancerTagOutput }
BalancerTagInput is an input type that accepts BalancerTagArgs and BalancerTagOutput values. You can construct a concrete instance of `BalancerTagInput` via:
BalancerTagArgs{...}
type BalancerTagOutput ¶
type BalancerTagOutput struct{ *pulumi.OutputState }
func (BalancerTagOutput) ElementType ¶
func (BalancerTagOutput) ElementType() reflect.Type
func (BalancerTagOutput) Key ¶
func (o BalancerTagOutput) Key() pulumi.StringOutput
func (BalancerTagOutput) ToBalancerTagOutput ¶
func (o BalancerTagOutput) ToBalancerTagOutput() BalancerTagOutput
func (BalancerTagOutput) ToBalancerTagOutputWithContext ¶
func (o BalancerTagOutput) ToBalancerTagOutputWithContext(ctx context.Context) BalancerTagOutput
func (BalancerTagOutput) ToOutput ¶ added in v3.51.0
func (o BalancerTagOutput) ToOutput(ctx context.Context) pulumix.Output[BalancerTag]
func (BalancerTagOutput) Value ¶
func (o BalancerTagOutput) Value() pulumi.StringOutput
type Deployment ¶
type Deployment struct { pulumi.CustomResourceState Name pulumi.StringOutput `pulumi:"name"` }
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (*Deployment) ToOutput ¶ added in v3.51.0
func (i *Deployment) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
type DeploymentArgs ¶
type DeploymentArgs struct {
Name pulumi.StringPtrInput
}
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
func (DeploymentArray) ToOutput ¶ added in v3.51.0
func (i DeploymentArray) ToOutput(ctx context.Context) pulumix.Output[[]*Deployment]
type DeploymentArrayInput ¶
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
func (DeploymentArrayOutput) ToOutput ¶ added in v3.51.0
func (o DeploymentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Deployment]
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentMap ¶
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
func (DeploymentMap) ToOutput ¶ added in v3.51.0
func (i DeploymentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Deployment]
type DeploymentMapInput ¶
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
func (DeploymentMapOutput) ToOutput ¶ added in v3.51.0
func (o DeploymentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Deployment]
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Name ¶ added in v3.20.0
func (o DeploymentOutput) Name() pulumi.StringOutput
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentOutput) ToOutput ¶ added in v3.51.0
func (o DeploymentOutput) ToOutput(ctx context.Context) pulumix.Output[*Deployment]
type DeploymentState ¶
type DeploymentState struct {
Name pulumi.StringPtrInput
}
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type Listener ¶
type Listener struct { pulumi.CustomResourceState BalancerId pulumi.StringOutput `pulumi:"balancerId"` Port pulumi.IntOutput `pulumi:"port"` Protocol pulumi.StringOutput `pulumi:"protocol"` Tags ListenerTagArrayOutput `pulumi:"tags"` TlsConfig ListenerTlsConfigPtrOutput `pulumi:"tlsConfig"` }
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 { BalancerId pulumi.StringInput Port pulumi.IntInput Protocol pulumi.StringInput Tags ListenerTagArrayInput TlsConfig ListenerTlsConfigPtrInput }
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) BalancerId ¶ added in v3.20.0
func (o ListenerOutput) BalancerId() pulumi.StringOutput
func (ListenerOutput) ElementType ¶
func (ListenerOutput) ElementType() reflect.Type
func (ListenerOutput) Port ¶ added in v3.20.0
func (o ListenerOutput) Port() pulumi.IntOutput
func (ListenerOutput) Protocol ¶ added in v3.20.0
func (o ListenerOutput) Protocol() pulumi.StringOutput
func (ListenerOutput) Tags ¶ added in v3.20.0
func (o ListenerOutput) Tags() ListenerTagArrayOutput
func (ListenerOutput) TlsConfig ¶ added in v3.20.0
func (o ListenerOutput) TlsConfig() ListenerTlsConfigPtrOutput
func (ListenerOutput) ToListenerOutput ¶
func (o ListenerOutput) ToListenerOutput() ListenerOutput
func (ListenerOutput) ToListenerOutputWithContext ¶
func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
type ListenerState ¶
type ListenerState struct { BalancerId pulumi.StringPtrInput Port pulumi.IntPtrInput Protocol pulumi.StringPtrInput Tags ListenerTagArrayInput TlsConfig ListenerTlsConfigPtrInput }
func (ListenerState) ElementType ¶
func (ListenerState) ElementType() reflect.Type
type ListenerTag ¶
type ListenerTagArgs ¶
type ListenerTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (ListenerTagArgs) ElementType ¶
func (ListenerTagArgs) ElementType() reflect.Type
func (ListenerTagArgs) ToListenerTagOutput ¶
func (i ListenerTagArgs) ToListenerTagOutput() ListenerTagOutput
func (ListenerTagArgs) ToListenerTagOutputWithContext ¶
func (i ListenerTagArgs) ToListenerTagOutputWithContext(ctx context.Context) ListenerTagOutput
func (ListenerTagArgs) ToOutput ¶ added in v3.51.0
func (i ListenerTagArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerTag]
type ListenerTagArray ¶
type ListenerTagArray []ListenerTagInput
func (ListenerTagArray) ElementType ¶
func (ListenerTagArray) ElementType() reflect.Type
func (ListenerTagArray) ToListenerTagArrayOutput ¶
func (i ListenerTagArray) ToListenerTagArrayOutput() ListenerTagArrayOutput
func (ListenerTagArray) ToListenerTagArrayOutputWithContext ¶
func (i ListenerTagArray) ToListenerTagArrayOutputWithContext(ctx context.Context) ListenerTagArrayOutput
func (ListenerTagArray) ToOutput ¶ added in v3.51.0
func (i ListenerTagArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerTag]
type ListenerTagArrayInput ¶
type ListenerTagArrayInput interface { pulumi.Input ToListenerTagArrayOutput() ListenerTagArrayOutput ToListenerTagArrayOutputWithContext(context.Context) ListenerTagArrayOutput }
ListenerTagArrayInput is an input type that accepts ListenerTagArray and ListenerTagArrayOutput values. You can construct a concrete instance of `ListenerTagArrayInput` via:
ListenerTagArray{ ListenerTagArgs{...} }
type ListenerTagArrayOutput ¶
type ListenerTagArrayOutput struct{ *pulumi.OutputState }
func (ListenerTagArrayOutput) ElementType ¶
func (ListenerTagArrayOutput) ElementType() reflect.Type
func (ListenerTagArrayOutput) Index ¶
func (o ListenerTagArrayOutput) Index(i pulumi.IntInput) ListenerTagOutput
func (ListenerTagArrayOutput) ToListenerTagArrayOutput ¶
func (o ListenerTagArrayOutput) ToListenerTagArrayOutput() ListenerTagArrayOutput
func (ListenerTagArrayOutput) ToListenerTagArrayOutputWithContext ¶
func (o ListenerTagArrayOutput) ToListenerTagArrayOutputWithContext(ctx context.Context) ListenerTagArrayOutput
func (ListenerTagArrayOutput) ToOutput ¶ added in v3.51.0
func (o ListenerTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerTag]
type ListenerTagInput ¶
type ListenerTagInput interface { pulumi.Input ToListenerTagOutput() ListenerTagOutput ToListenerTagOutputWithContext(context.Context) ListenerTagOutput }
ListenerTagInput is an input type that accepts ListenerTagArgs and ListenerTagOutput values. You can construct a concrete instance of `ListenerTagInput` via:
ListenerTagArgs{...}
type ListenerTagOutput ¶
type ListenerTagOutput struct{ *pulumi.OutputState }
func (ListenerTagOutput) ElementType ¶
func (ListenerTagOutput) ElementType() reflect.Type
func (ListenerTagOutput) Key ¶
func (o ListenerTagOutput) Key() pulumi.StringOutput
func (ListenerTagOutput) ToListenerTagOutput ¶
func (o ListenerTagOutput) ToListenerTagOutput() ListenerTagOutput
func (ListenerTagOutput) ToListenerTagOutputWithContext ¶
func (o ListenerTagOutput) ToListenerTagOutputWithContext(ctx context.Context) ListenerTagOutput
func (ListenerTagOutput) ToOutput ¶ added in v3.51.0
func (o ListenerTagOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerTag]
func (ListenerTagOutput) Value ¶
func (o ListenerTagOutput) Value() pulumi.StringOutput
type ListenerTlsConfig ¶
type ListenerTlsConfig struct { CertificateIds []string `pulumi:"certificateIds"` CipherSuites []string `pulumi:"cipherSuites"` MaxVersion string `pulumi:"maxVersion"` MinVersion string `pulumi:"minVersion"` PreferServerCipherSuites bool `pulumi:"preferServerCipherSuites"` SessionTicketsDisabled bool `pulumi:"sessionTicketsDisabled"` }
type ListenerTlsConfigArgs ¶
type ListenerTlsConfigArgs struct { CertificateIds pulumi.StringArrayInput `pulumi:"certificateIds"` CipherSuites pulumi.StringArrayInput `pulumi:"cipherSuites"` MaxVersion pulumi.StringInput `pulumi:"maxVersion"` MinVersion pulumi.StringInput `pulumi:"minVersion"` PreferServerCipherSuites pulumi.BoolInput `pulumi:"preferServerCipherSuites"` SessionTicketsDisabled pulumi.BoolInput `pulumi:"sessionTicketsDisabled"` }
func (ListenerTlsConfigArgs) ElementType ¶
func (ListenerTlsConfigArgs) ElementType() reflect.Type
func (ListenerTlsConfigArgs) ToListenerTlsConfigOutput ¶
func (i ListenerTlsConfigArgs) ToListenerTlsConfigOutput() ListenerTlsConfigOutput
func (ListenerTlsConfigArgs) ToListenerTlsConfigOutputWithContext ¶
func (i ListenerTlsConfigArgs) ToListenerTlsConfigOutputWithContext(ctx context.Context) ListenerTlsConfigOutput
func (ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutput ¶
func (i ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput
func (ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutputWithContext ¶
func (i ListenerTlsConfigArgs) ToListenerTlsConfigPtrOutputWithContext(ctx context.Context) ListenerTlsConfigPtrOutput
func (ListenerTlsConfigArgs) ToOutput ¶ added in v3.51.0
func (i ListenerTlsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerTlsConfig]
type ListenerTlsConfigInput ¶
type ListenerTlsConfigInput interface { pulumi.Input ToListenerTlsConfigOutput() ListenerTlsConfigOutput ToListenerTlsConfigOutputWithContext(context.Context) ListenerTlsConfigOutput }
ListenerTlsConfigInput is an input type that accepts ListenerTlsConfigArgs and ListenerTlsConfigOutput values. You can construct a concrete instance of `ListenerTlsConfigInput` via:
ListenerTlsConfigArgs{...}
type ListenerTlsConfigOutput ¶
type ListenerTlsConfigOutput struct{ *pulumi.OutputState }
func (ListenerTlsConfigOutput) CertificateIds ¶
func (o ListenerTlsConfigOutput) CertificateIds() pulumi.StringArrayOutput
func (ListenerTlsConfigOutput) CipherSuites ¶
func (o ListenerTlsConfigOutput) CipherSuites() pulumi.StringArrayOutput
func (ListenerTlsConfigOutput) ElementType ¶
func (ListenerTlsConfigOutput) ElementType() reflect.Type
func (ListenerTlsConfigOutput) MaxVersion ¶
func (o ListenerTlsConfigOutput) MaxVersion() pulumi.StringOutput
func (ListenerTlsConfigOutput) MinVersion ¶
func (o ListenerTlsConfigOutput) MinVersion() pulumi.StringOutput
func (ListenerTlsConfigOutput) PreferServerCipherSuites ¶
func (o ListenerTlsConfigOutput) PreferServerCipherSuites() pulumi.BoolOutput
func (ListenerTlsConfigOutput) SessionTicketsDisabled ¶
func (o ListenerTlsConfigOutput) SessionTicketsDisabled() pulumi.BoolOutput
func (ListenerTlsConfigOutput) ToListenerTlsConfigOutput ¶
func (o ListenerTlsConfigOutput) ToListenerTlsConfigOutput() ListenerTlsConfigOutput
func (ListenerTlsConfigOutput) ToListenerTlsConfigOutputWithContext ¶
func (o ListenerTlsConfigOutput) ToListenerTlsConfigOutputWithContext(ctx context.Context) ListenerTlsConfigOutput
func (ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutput ¶
func (o ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput
func (ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutputWithContext ¶
func (o ListenerTlsConfigOutput) ToListenerTlsConfigPtrOutputWithContext(ctx context.Context) ListenerTlsConfigPtrOutput
func (ListenerTlsConfigOutput) ToOutput ¶ added in v3.51.0
func (o ListenerTlsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerTlsConfig]
type ListenerTlsConfigPtrInput ¶
type ListenerTlsConfigPtrInput interface { pulumi.Input ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput ToListenerTlsConfigPtrOutputWithContext(context.Context) ListenerTlsConfigPtrOutput }
ListenerTlsConfigPtrInput is an input type that accepts ListenerTlsConfigArgs, ListenerTlsConfigPtr and ListenerTlsConfigPtrOutput values. You can construct a concrete instance of `ListenerTlsConfigPtrInput` via:
ListenerTlsConfigArgs{...} or: nil
func ListenerTlsConfigPtr ¶
func ListenerTlsConfigPtr(v *ListenerTlsConfigArgs) ListenerTlsConfigPtrInput
type ListenerTlsConfigPtrOutput ¶
type ListenerTlsConfigPtrOutput struct{ *pulumi.OutputState }
func (ListenerTlsConfigPtrOutput) CertificateIds ¶
func (o ListenerTlsConfigPtrOutput) CertificateIds() pulumi.StringArrayOutput
func (ListenerTlsConfigPtrOutput) CipherSuites ¶
func (o ListenerTlsConfigPtrOutput) CipherSuites() pulumi.StringArrayOutput
func (ListenerTlsConfigPtrOutput) Elem ¶
func (o ListenerTlsConfigPtrOutput) Elem() ListenerTlsConfigOutput
func (ListenerTlsConfigPtrOutput) ElementType ¶
func (ListenerTlsConfigPtrOutput) ElementType() reflect.Type
func (ListenerTlsConfigPtrOutput) MaxVersion ¶
func (o ListenerTlsConfigPtrOutput) MaxVersion() pulumi.StringPtrOutput
func (ListenerTlsConfigPtrOutput) MinVersion ¶
func (o ListenerTlsConfigPtrOutput) MinVersion() pulumi.StringPtrOutput
func (ListenerTlsConfigPtrOutput) PreferServerCipherSuites ¶
func (o ListenerTlsConfigPtrOutput) PreferServerCipherSuites() pulumi.BoolPtrOutput
func (ListenerTlsConfigPtrOutput) SessionTicketsDisabled ¶
func (o ListenerTlsConfigPtrOutput) SessionTicketsDisabled() pulumi.BoolPtrOutput
func (ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutput ¶
func (o ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutput() ListenerTlsConfigPtrOutput
func (ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutputWithContext ¶
func (o ListenerTlsConfigPtrOutput) ToListenerTlsConfigPtrOutputWithContext(ctx context.Context) ListenerTlsConfigPtrOutput
func (ListenerTlsConfigPtrOutput) ToOutput ¶ added in v3.51.0
func (o ListenerTlsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerTlsConfig]
type RoutingRule ¶
type RoutingRule struct { pulumi.CustomResourceState BalancerId pulumi.StringOutput `pulumi:"balancerId"` ListenerId pulumi.StringOutput `pulumi:"listenerId"` MiddlewareIds pulumi.StringArrayOutput `pulumi:"middlewareIds"` Priority pulumi.IntPtrOutput `pulumi:"priority"` Route pulumi.StringOutput `pulumi:"route"` Strategy pulumi.StringPtrOutput `pulumi:"strategy"` Tags RoutingRuleTagArrayOutput `pulumi:"tags"` TargetSetIds pulumi.StringArrayOutput `pulumi:"targetSetIds"` }
func GetRoutingRule ¶
func GetRoutingRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoutingRuleState, opts ...pulumi.ResourceOption) (*RoutingRule, error)
GetRoutingRule gets an existing RoutingRule 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 NewRoutingRule ¶
func NewRoutingRule(ctx *pulumi.Context, name string, args *RoutingRuleArgs, opts ...pulumi.ResourceOption) (*RoutingRule, error)
NewRoutingRule registers a new resource with the given unique name, arguments, and options.
func (*RoutingRule) ElementType ¶
func (*RoutingRule) ElementType() reflect.Type
func (*RoutingRule) ToOutput ¶ added in v3.51.0
func (i *RoutingRule) ToOutput(ctx context.Context) pulumix.Output[*RoutingRule]
func (*RoutingRule) ToRoutingRuleOutput ¶
func (i *RoutingRule) ToRoutingRuleOutput() RoutingRuleOutput
func (*RoutingRule) ToRoutingRuleOutputWithContext ¶
func (i *RoutingRule) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
type RoutingRuleArgs ¶
type RoutingRuleArgs struct { BalancerId pulumi.StringInput ListenerId pulumi.StringInput MiddlewareIds pulumi.StringArrayInput Priority pulumi.IntPtrInput Route pulumi.StringInput Strategy pulumi.StringPtrInput Tags RoutingRuleTagArrayInput TargetSetIds pulumi.StringArrayInput }
The set of arguments for constructing a RoutingRule resource.
func (RoutingRuleArgs) ElementType ¶
func (RoutingRuleArgs) ElementType() reflect.Type
type RoutingRuleArray ¶
type RoutingRuleArray []RoutingRuleInput
func (RoutingRuleArray) ElementType ¶
func (RoutingRuleArray) ElementType() reflect.Type
func (RoutingRuleArray) ToOutput ¶ added in v3.51.0
func (i RoutingRuleArray) ToOutput(ctx context.Context) pulumix.Output[[]*RoutingRule]
func (RoutingRuleArray) ToRoutingRuleArrayOutput ¶
func (i RoutingRuleArray) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
func (RoutingRuleArray) ToRoutingRuleArrayOutputWithContext ¶
func (i RoutingRuleArray) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
type RoutingRuleArrayInput ¶
type RoutingRuleArrayInput interface { pulumi.Input ToRoutingRuleArrayOutput() RoutingRuleArrayOutput ToRoutingRuleArrayOutputWithContext(context.Context) RoutingRuleArrayOutput }
RoutingRuleArrayInput is an input type that accepts RoutingRuleArray and RoutingRuleArrayOutput values. You can construct a concrete instance of `RoutingRuleArrayInput` via:
RoutingRuleArray{ RoutingRuleArgs{...} }
type RoutingRuleArrayOutput ¶
type RoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (RoutingRuleArrayOutput) ElementType ¶
func (RoutingRuleArrayOutput) ElementType() reflect.Type
func (RoutingRuleArrayOutput) Index ¶
func (o RoutingRuleArrayOutput) Index(i pulumi.IntInput) RoutingRuleOutput
func (RoutingRuleArrayOutput) ToOutput ¶ added in v3.51.0
func (o RoutingRuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*RoutingRule]
func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutput ¶
func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext ¶
func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
type RoutingRuleInput ¶
type RoutingRuleInput interface { pulumi.Input ToRoutingRuleOutput() RoutingRuleOutput ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput }
type RoutingRuleMap ¶
type RoutingRuleMap map[string]RoutingRuleInput
func (RoutingRuleMap) ElementType ¶
func (RoutingRuleMap) ElementType() reflect.Type
func (RoutingRuleMap) ToOutput ¶ added in v3.51.0
func (i RoutingRuleMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*RoutingRule]
func (RoutingRuleMap) ToRoutingRuleMapOutput ¶
func (i RoutingRuleMap) ToRoutingRuleMapOutput() RoutingRuleMapOutput
func (RoutingRuleMap) ToRoutingRuleMapOutputWithContext ¶
func (i RoutingRuleMap) ToRoutingRuleMapOutputWithContext(ctx context.Context) RoutingRuleMapOutput
type RoutingRuleMapInput ¶
type RoutingRuleMapInput interface { pulumi.Input ToRoutingRuleMapOutput() RoutingRuleMapOutput ToRoutingRuleMapOutputWithContext(context.Context) RoutingRuleMapOutput }
RoutingRuleMapInput is an input type that accepts RoutingRuleMap and RoutingRuleMapOutput values. You can construct a concrete instance of `RoutingRuleMapInput` via:
RoutingRuleMap{ "key": RoutingRuleArgs{...} }
type RoutingRuleMapOutput ¶
type RoutingRuleMapOutput struct{ *pulumi.OutputState }
func (RoutingRuleMapOutput) ElementType ¶
func (RoutingRuleMapOutput) ElementType() reflect.Type
func (RoutingRuleMapOutput) MapIndex ¶
func (o RoutingRuleMapOutput) MapIndex(k pulumi.StringInput) RoutingRuleOutput
func (RoutingRuleMapOutput) ToOutput ¶ added in v3.51.0
func (o RoutingRuleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*RoutingRule]
func (RoutingRuleMapOutput) ToRoutingRuleMapOutput ¶
func (o RoutingRuleMapOutput) ToRoutingRuleMapOutput() RoutingRuleMapOutput
func (RoutingRuleMapOutput) ToRoutingRuleMapOutputWithContext ¶
func (o RoutingRuleMapOutput) ToRoutingRuleMapOutputWithContext(ctx context.Context) RoutingRuleMapOutput
type RoutingRuleOutput ¶
type RoutingRuleOutput struct{ *pulumi.OutputState }
func (RoutingRuleOutput) BalancerId ¶ added in v3.20.0
func (o RoutingRuleOutput) BalancerId() pulumi.StringOutput
func (RoutingRuleOutput) ElementType ¶
func (RoutingRuleOutput) ElementType() reflect.Type
func (RoutingRuleOutput) ListenerId ¶ added in v3.20.0
func (o RoutingRuleOutput) ListenerId() pulumi.StringOutput
func (RoutingRuleOutput) MiddlewareIds ¶ added in v3.20.0
func (o RoutingRuleOutput) MiddlewareIds() pulumi.StringArrayOutput
func (RoutingRuleOutput) Priority ¶ added in v3.20.0
func (o RoutingRuleOutput) Priority() pulumi.IntPtrOutput
func (RoutingRuleOutput) Route ¶ added in v3.20.0
func (o RoutingRuleOutput) Route() pulumi.StringOutput
func (RoutingRuleOutput) Strategy ¶ added in v3.20.0
func (o RoutingRuleOutput) Strategy() pulumi.StringPtrOutput
func (RoutingRuleOutput) Tags ¶ added in v3.20.0
func (o RoutingRuleOutput) Tags() RoutingRuleTagArrayOutput
func (RoutingRuleOutput) TargetSetIds ¶ added in v3.20.0
func (o RoutingRuleOutput) TargetSetIds() pulumi.StringArrayOutput
func (RoutingRuleOutput) ToOutput ¶ added in v3.51.0
func (o RoutingRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*RoutingRule]
func (RoutingRuleOutput) ToRoutingRuleOutput ¶
func (o RoutingRuleOutput) ToRoutingRuleOutput() RoutingRuleOutput
func (RoutingRuleOutput) ToRoutingRuleOutputWithContext ¶
func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
type RoutingRuleState ¶
type RoutingRuleState struct { BalancerId pulumi.StringPtrInput ListenerId pulumi.StringPtrInput MiddlewareIds pulumi.StringArrayInput Priority pulumi.IntPtrInput Route pulumi.StringPtrInput Strategy pulumi.StringPtrInput Tags RoutingRuleTagArrayInput TargetSetIds pulumi.StringArrayInput }
func (RoutingRuleState) ElementType ¶
func (RoutingRuleState) ElementType() reflect.Type
type RoutingRuleTag ¶
type RoutingRuleTagArgs ¶
type RoutingRuleTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (RoutingRuleTagArgs) ElementType ¶
func (RoutingRuleTagArgs) ElementType() reflect.Type
func (RoutingRuleTagArgs) ToOutput ¶ added in v3.51.0
func (i RoutingRuleTagArgs) ToOutput(ctx context.Context) pulumix.Output[RoutingRuleTag]
func (RoutingRuleTagArgs) ToRoutingRuleTagOutput ¶
func (i RoutingRuleTagArgs) ToRoutingRuleTagOutput() RoutingRuleTagOutput
func (RoutingRuleTagArgs) ToRoutingRuleTagOutputWithContext ¶
func (i RoutingRuleTagArgs) ToRoutingRuleTagOutputWithContext(ctx context.Context) RoutingRuleTagOutput
type RoutingRuleTagArray ¶
type RoutingRuleTagArray []RoutingRuleTagInput
func (RoutingRuleTagArray) ElementType ¶
func (RoutingRuleTagArray) ElementType() reflect.Type
func (RoutingRuleTagArray) ToOutput ¶ added in v3.51.0
func (i RoutingRuleTagArray) ToOutput(ctx context.Context) pulumix.Output[[]RoutingRuleTag]
func (RoutingRuleTagArray) ToRoutingRuleTagArrayOutput ¶
func (i RoutingRuleTagArray) ToRoutingRuleTagArrayOutput() RoutingRuleTagArrayOutput
func (RoutingRuleTagArray) ToRoutingRuleTagArrayOutputWithContext ¶
func (i RoutingRuleTagArray) ToRoutingRuleTagArrayOutputWithContext(ctx context.Context) RoutingRuleTagArrayOutput
type RoutingRuleTagArrayInput ¶
type RoutingRuleTagArrayInput interface { pulumi.Input ToRoutingRuleTagArrayOutput() RoutingRuleTagArrayOutput ToRoutingRuleTagArrayOutputWithContext(context.Context) RoutingRuleTagArrayOutput }
RoutingRuleTagArrayInput is an input type that accepts RoutingRuleTagArray and RoutingRuleTagArrayOutput values. You can construct a concrete instance of `RoutingRuleTagArrayInput` via:
RoutingRuleTagArray{ RoutingRuleTagArgs{...} }
type RoutingRuleTagArrayOutput ¶
type RoutingRuleTagArrayOutput struct{ *pulumi.OutputState }
func (RoutingRuleTagArrayOutput) ElementType ¶
func (RoutingRuleTagArrayOutput) ElementType() reflect.Type
func (RoutingRuleTagArrayOutput) Index ¶
func (o RoutingRuleTagArrayOutput) Index(i pulumi.IntInput) RoutingRuleTagOutput
func (RoutingRuleTagArrayOutput) ToOutput ¶ added in v3.51.0
func (o RoutingRuleTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]RoutingRuleTag]
func (RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutput ¶
func (o RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutput() RoutingRuleTagArrayOutput
func (RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutputWithContext ¶
func (o RoutingRuleTagArrayOutput) ToRoutingRuleTagArrayOutputWithContext(ctx context.Context) RoutingRuleTagArrayOutput
type RoutingRuleTagInput ¶
type RoutingRuleTagInput interface { pulumi.Input ToRoutingRuleTagOutput() RoutingRuleTagOutput ToRoutingRuleTagOutputWithContext(context.Context) RoutingRuleTagOutput }
RoutingRuleTagInput is an input type that accepts RoutingRuleTagArgs and RoutingRuleTagOutput values. You can construct a concrete instance of `RoutingRuleTagInput` via:
RoutingRuleTagArgs{...}
type RoutingRuleTagOutput ¶
type RoutingRuleTagOutput struct{ *pulumi.OutputState }
func (RoutingRuleTagOutput) ElementType ¶
func (RoutingRuleTagOutput) ElementType() reflect.Type
func (RoutingRuleTagOutput) Key ¶
func (o RoutingRuleTagOutput) Key() pulumi.StringOutput
func (RoutingRuleTagOutput) ToOutput ¶ added in v3.51.0
func (o RoutingRuleTagOutput) ToOutput(ctx context.Context) pulumix.Output[RoutingRuleTag]
func (RoutingRuleTagOutput) ToRoutingRuleTagOutput ¶
func (o RoutingRuleTagOutput) ToRoutingRuleTagOutput() RoutingRuleTagOutput
func (RoutingRuleTagOutput) ToRoutingRuleTagOutputWithContext ¶
func (o RoutingRuleTagOutput) ToRoutingRuleTagOutputWithContext(ctx context.Context) RoutingRuleTagOutput
func (RoutingRuleTagOutput) Value ¶
func (o RoutingRuleTagOutput) Value() pulumi.StringOutput
type Target ¶
type Target struct { pulumi.CustomResourceState BalancerId pulumi.StringOutput `pulumi:"balancerId"` Host pulumi.StringOutput `pulumi:"host"` Name pulumi.StringOutput `pulumi:"name"` Port pulumi.IntPtrOutput `pulumi:"port"` Tags TargetTagArrayOutput `pulumi:"tags"` TargetSetId pulumi.StringOutput `pulumi:"targetSetId"` Weight pulumi.IntOutput `pulumi:"weight"` }
func GetTarget ¶
func GetTarget(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetState, opts ...pulumi.ResourceOption) (*Target, error)
GetTarget gets an existing Target 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 NewTarget ¶
func NewTarget(ctx *pulumi.Context, name string, args *TargetArgs, opts ...pulumi.ResourceOption) (*Target, error)
NewTarget registers a new resource with the given unique name, arguments, and options.
func (*Target) ElementType ¶
func (*Target) ToTargetOutput ¶
func (i *Target) ToTargetOutput() TargetOutput
func (*Target) ToTargetOutputWithContext ¶
func (i *Target) ToTargetOutputWithContext(ctx context.Context) TargetOutput
type TargetArgs ¶
type TargetArgs struct { BalancerId pulumi.StringInput Host pulumi.StringInput Name pulumi.StringPtrInput Port pulumi.IntPtrInput Tags TargetTagArrayInput TargetSetId pulumi.StringInput Weight pulumi.IntInput }
The set of arguments for constructing a Target resource.
func (TargetArgs) ElementType ¶
func (TargetArgs) ElementType() reflect.Type
type TargetArray ¶
type TargetArray []TargetInput
func (TargetArray) ElementType ¶
func (TargetArray) ElementType() reflect.Type
func (TargetArray) ToTargetArrayOutput ¶
func (i TargetArray) ToTargetArrayOutput() TargetArrayOutput
func (TargetArray) ToTargetArrayOutputWithContext ¶
func (i TargetArray) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput
type TargetArrayInput ¶
type TargetArrayInput interface { pulumi.Input ToTargetArrayOutput() TargetArrayOutput ToTargetArrayOutputWithContext(context.Context) TargetArrayOutput }
TargetArrayInput is an input type that accepts TargetArray and TargetArrayOutput values. You can construct a concrete instance of `TargetArrayInput` via:
TargetArray{ TargetArgs{...} }
type TargetArrayOutput ¶
type TargetArrayOutput struct{ *pulumi.OutputState }
func (TargetArrayOutput) ElementType ¶
func (TargetArrayOutput) ElementType() reflect.Type
func (TargetArrayOutput) Index ¶
func (o TargetArrayOutput) Index(i pulumi.IntInput) TargetOutput
func (TargetArrayOutput) ToTargetArrayOutput ¶
func (o TargetArrayOutput) ToTargetArrayOutput() TargetArrayOutput
func (TargetArrayOutput) ToTargetArrayOutputWithContext ¶
func (o TargetArrayOutput) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput
type TargetInput ¶
type TargetInput interface { pulumi.Input ToTargetOutput() TargetOutput ToTargetOutputWithContext(ctx context.Context) TargetOutput }
type TargetMap ¶
type TargetMap map[string]TargetInput
func (TargetMap) ElementType ¶
func (TargetMap) ToTargetMapOutput ¶
func (i TargetMap) ToTargetMapOutput() TargetMapOutput
func (TargetMap) ToTargetMapOutputWithContext ¶
func (i TargetMap) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput
type TargetMapInput ¶
type TargetMapInput interface { pulumi.Input ToTargetMapOutput() TargetMapOutput ToTargetMapOutputWithContext(context.Context) TargetMapOutput }
TargetMapInput is an input type that accepts TargetMap and TargetMapOutput values. You can construct a concrete instance of `TargetMapInput` via:
TargetMap{ "key": TargetArgs{...} }
type TargetMapOutput ¶
type TargetMapOutput struct{ *pulumi.OutputState }
func (TargetMapOutput) ElementType ¶
func (TargetMapOutput) ElementType() reflect.Type
func (TargetMapOutput) MapIndex ¶
func (o TargetMapOutput) MapIndex(k pulumi.StringInput) TargetOutput
func (TargetMapOutput) ToTargetMapOutput ¶
func (o TargetMapOutput) ToTargetMapOutput() TargetMapOutput
func (TargetMapOutput) ToTargetMapOutputWithContext ¶
func (o TargetMapOutput) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput
type TargetOutput ¶
type TargetOutput struct{ *pulumi.OutputState }
func (TargetOutput) BalancerId ¶ added in v3.20.0
func (o TargetOutput) BalancerId() pulumi.StringOutput
func (TargetOutput) ElementType ¶
func (TargetOutput) ElementType() reflect.Type
func (TargetOutput) Host ¶ added in v3.20.0
func (o TargetOutput) Host() pulumi.StringOutput
func (TargetOutput) Name ¶ added in v3.20.0
func (o TargetOutput) Name() pulumi.StringOutput
func (TargetOutput) Port ¶ added in v3.20.0
func (o TargetOutput) Port() pulumi.IntPtrOutput
func (TargetOutput) Tags ¶ added in v3.20.0
func (o TargetOutput) Tags() TargetTagArrayOutput
func (TargetOutput) TargetSetId ¶ added in v3.20.0
func (o TargetOutput) TargetSetId() pulumi.StringOutput
func (TargetOutput) ToTargetOutput ¶
func (o TargetOutput) ToTargetOutput() TargetOutput
func (TargetOutput) ToTargetOutputWithContext ¶
func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
func (TargetOutput) Weight ¶ added in v3.20.0
func (o TargetOutput) Weight() pulumi.IntOutput
type TargetSet ¶
type TargetSet struct { pulumi.CustomResourceState BalancerId pulumi.StringOutput `pulumi:"balancerId"` DeploymentId pulumi.StringOutput `pulumi:"deploymentId"` HealthCheck TargetSetHealthCheckOutput `pulumi:"healthCheck"` Name pulumi.StringOutput `pulumi:"name"` Port pulumi.IntPtrOutput `pulumi:"port"` Protocol pulumi.StringOutput `pulumi:"protocol"` Tags TargetSetTagArrayOutput `pulumi:"tags"` Weight pulumi.IntOutput `pulumi:"weight"` }
func GetTargetSet ¶
func GetTargetSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetSetState, opts ...pulumi.ResourceOption) (*TargetSet, error)
GetTargetSet gets an existing TargetSet 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 NewTargetSet ¶
func NewTargetSet(ctx *pulumi.Context, name string, args *TargetSetArgs, opts ...pulumi.ResourceOption) (*TargetSet, error)
NewTargetSet registers a new resource with the given unique name, arguments, and options.
func (*TargetSet) ElementType ¶
func (*TargetSet) ToTargetSetOutput ¶
func (i *TargetSet) ToTargetSetOutput() TargetSetOutput
func (*TargetSet) ToTargetSetOutputWithContext ¶
func (i *TargetSet) ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput
type TargetSetArgs ¶
type TargetSetArgs struct { BalancerId pulumi.StringInput DeploymentId pulumi.StringInput HealthCheck TargetSetHealthCheckInput Name pulumi.StringPtrInput Port pulumi.IntPtrInput Protocol pulumi.StringInput Tags TargetSetTagArrayInput Weight pulumi.IntInput }
The set of arguments for constructing a TargetSet resource.
func (TargetSetArgs) ElementType ¶
func (TargetSetArgs) ElementType() reflect.Type
type TargetSetArray ¶
type TargetSetArray []TargetSetInput
func (TargetSetArray) ElementType ¶
func (TargetSetArray) ElementType() reflect.Type
func (TargetSetArray) ToTargetSetArrayOutput ¶
func (i TargetSetArray) ToTargetSetArrayOutput() TargetSetArrayOutput
func (TargetSetArray) ToTargetSetArrayOutputWithContext ¶
func (i TargetSetArray) ToTargetSetArrayOutputWithContext(ctx context.Context) TargetSetArrayOutput
type TargetSetArrayInput ¶
type TargetSetArrayInput interface { pulumi.Input ToTargetSetArrayOutput() TargetSetArrayOutput ToTargetSetArrayOutputWithContext(context.Context) TargetSetArrayOutput }
TargetSetArrayInput is an input type that accepts TargetSetArray and TargetSetArrayOutput values. You can construct a concrete instance of `TargetSetArrayInput` via:
TargetSetArray{ TargetSetArgs{...} }
type TargetSetArrayOutput ¶
type TargetSetArrayOutput struct{ *pulumi.OutputState }
func (TargetSetArrayOutput) ElementType ¶
func (TargetSetArrayOutput) ElementType() reflect.Type
func (TargetSetArrayOutput) Index ¶
func (o TargetSetArrayOutput) Index(i pulumi.IntInput) TargetSetOutput
func (TargetSetArrayOutput) ToTargetSetArrayOutput ¶
func (o TargetSetArrayOutput) ToTargetSetArrayOutput() TargetSetArrayOutput
func (TargetSetArrayOutput) ToTargetSetArrayOutputWithContext ¶
func (o TargetSetArrayOutput) ToTargetSetArrayOutputWithContext(ctx context.Context) TargetSetArrayOutput
type TargetSetHealthCheck ¶
type TargetSetHealthCheckArgs ¶
type TargetSetHealthCheckArgs struct { HealthyThreshold pulumi.IntInput `pulumi:"healthyThreshold"` Interval pulumi.IntInput `pulumi:"interval"` Path pulumi.StringInput `pulumi:"path"` Port pulumi.IntPtrInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` Timeout pulumi.IntInput `pulumi:"timeout"` UnhealthyThreshold pulumi.IntInput `pulumi:"unhealthyThreshold"` }
func (TargetSetHealthCheckArgs) ElementType ¶
func (TargetSetHealthCheckArgs) ElementType() reflect.Type
func (TargetSetHealthCheckArgs) ToOutput ¶ added in v3.51.0
func (i TargetSetHealthCheckArgs) ToOutput(ctx context.Context) pulumix.Output[TargetSetHealthCheck]
func (TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutput ¶
func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutput() TargetSetHealthCheckOutput
func (TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutputWithContext ¶
func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckOutputWithContext(ctx context.Context) TargetSetHealthCheckOutput
func (TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutput ¶
func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput
func (TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutputWithContext ¶
func (i TargetSetHealthCheckArgs) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput
type TargetSetHealthCheckInput ¶
type TargetSetHealthCheckInput interface { pulumi.Input ToTargetSetHealthCheckOutput() TargetSetHealthCheckOutput ToTargetSetHealthCheckOutputWithContext(context.Context) TargetSetHealthCheckOutput }
TargetSetHealthCheckInput is an input type that accepts TargetSetHealthCheckArgs and TargetSetHealthCheckOutput values. You can construct a concrete instance of `TargetSetHealthCheckInput` via:
TargetSetHealthCheckArgs{...}
type TargetSetHealthCheckOutput ¶
type TargetSetHealthCheckOutput struct{ *pulumi.OutputState }
func (TargetSetHealthCheckOutput) ElementType ¶
func (TargetSetHealthCheckOutput) ElementType() reflect.Type
func (TargetSetHealthCheckOutput) HealthyThreshold ¶
func (o TargetSetHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
func (TargetSetHealthCheckOutput) Interval ¶
func (o TargetSetHealthCheckOutput) Interval() pulumi.IntOutput
func (TargetSetHealthCheckOutput) Path ¶
func (o TargetSetHealthCheckOutput) Path() pulumi.StringOutput
func (TargetSetHealthCheckOutput) Port ¶
func (o TargetSetHealthCheckOutput) Port() pulumi.IntPtrOutput
func (TargetSetHealthCheckOutput) Protocol ¶
func (o TargetSetHealthCheckOutput) Protocol() pulumi.StringOutput
func (TargetSetHealthCheckOutput) Timeout ¶
func (o TargetSetHealthCheckOutput) Timeout() pulumi.IntOutput
func (TargetSetHealthCheckOutput) ToOutput ¶ added in v3.51.0
func (o TargetSetHealthCheckOutput) ToOutput(ctx context.Context) pulumix.Output[TargetSetHealthCheck]
func (TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutput ¶
func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutput() TargetSetHealthCheckOutput
func (TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutputWithContext ¶
func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckOutputWithContext(ctx context.Context) TargetSetHealthCheckOutput
func (TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutput ¶
func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput
func (TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutputWithContext ¶
func (o TargetSetHealthCheckOutput) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput
func (TargetSetHealthCheckOutput) UnhealthyThreshold ¶
func (o TargetSetHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
type TargetSetHealthCheckPtrInput ¶
type TargetSetHealthCheckPtrInput interface { pulumi.Input ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput ToTargetSetHealthCheckPtrOutputWithContext(context.Context) TargetSetHealthCheckPtrOutput }
TargetSetHealthCheckPtrInput is an input type that accepts TargetSetHealthCheckArgs, TargetSetHealthCheckPtr and TargetSetHealthCheckPtrOutput values. You can construct a concrete instance of `TargetSetHealthCheckPtrInput` via:
TargetSetHealthCheckArgs{...} or: nil
func TargetSetHealthCheckPtr ¶
func TargetSetHealthCheckPtr(v *TargetSetHealthCheckArgs) TargetSetHealthCheckPtrInput
type TargetSetHealthCheckPtrOutput ¶
type TargetSetHealthCheckPtrOutput struct{ *pulumi.OutputState }
func (TargetSetHealthCheckPtrOutput) Elem ¶
func (o TargetSetHealthCheckPtrOutput) Elem() TargetSetHealthCheckOutput
func (TargetSetHealthCheckPtrOutput) ElementType ¶
func (TargetSetHealthCheckPtrOutput) ElementType() reflect.Type
func (TargetSetHealthCheckPtrOutput) HealthyThreshold ¶
func (o TargetSetHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
func (TargetSetHealthCheckPtrOutput) Interval ¶
func (o TargetSetHealthCheckPtrOutput) Interval() pulumi.IntPtrOutput
func (TargetSetHealthCheckPtrOutput) Path ¶
func (o TargetSetHealthCheckPtrOutput) Path() pulumi.StringPtrOutput
func (TargetSetHealthCheckPtrOutput) Port ¶
func (o TargetSetHealthCheckPtrOutput) Port() pulumi.IntPtrOutput
func (TargetSetHealthCheckPtrOutput) Protocol ¶
func (o TargetSetHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
func (TargetSetHealthCheckPtrOutput) Timeout ¶
func (o TargetSetHealthCheckPtrOutput) Timeout() pulumi.IntPtrOutput
func (TargetSetHealthCheckPtrOutput) ToOutput ¶ added in v3.51.0
func (o TargetSetHealthCheckPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*TargetSetHealthCheck]
func (TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutput ¶
func (o TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput
func (TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutputWithContext ¶
func (o TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput
func (TargetSetHealthCheckPtrOutput) UnhealthyThreshold ¶
func (o TargetSetHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
type TargetSetInput ¶
type TargetSetInput interface { pulumi.Input ToTargetSetOutput() TargetSetOutput ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput }
type TargetSetMap ¶
type TargetSetMap map[string]TargetSetInput
func (TargetSetMap) ElementType ¶
func (TargetSetMap) ElementType() reflect.Type
func (TargetSetMap) ToTargetSetMapOutput ¶
func (i TargetSetMap) ToTargetSetMapOutput() TargetSetMapOutput
func (TargetSetMap) ToTargetSetMapOutputWithContext ¶
func (i TargetSetMap) ToTargetSetMapOutputWithContext(ctx context.Context) TargetSetMapOutput
type TargetSetMapInput ¶
type TargetSetMapInput interface { pulumi.Input ToTargetSetMapOutput() TargetSetMapOutput ToTargetSetMapOutputWithContext(context.Context) TargetSetMapOutput }
TargetSetMapInput is an input type that accepts TargetSetMap and TargetSetMapOutput values. You can construct a concrete instance of `TargetSetMapInput` via:
TargetSetMap{ "key": TargetSetArgs{...} }
type TargetSetMapOutput ¶
type TargetSetMapOutput struct{ *pulumi.OutputState }
func (TargetSetMapOutput) ElementType ¶
func (TargetSetMapOutput) ElementType() reflect.Type
func (TargetSetMapOutput) MapIndex ¶
func (o TargetSetMapOutput) MapIndex(k pulumi.StringInput) TargetSetOutput
func (TargetSetMapOutput) ToTargetSetMapOutput ¶
func (o TargetSetMapOutput) ToTargetSetMapOutput() TargetSetMapOutput
func (TargetSetMapOutput) ToTargetSetMapOutputWithContext ¶
func (o TargetSetMapOutput) ToTargetSetMapOutputWithContext(ctx context.Context) TargetSetMapOutput
type TargetSetOutput ¶
type TargetSetOutput struct{ *pulumi.OutputState }
func (TargetSetOutput) BalancerId ¶ added in v3.20.0
func (o TargetSetOutput) BalancerId() pulumi.StringOutput
func (TargetSetOutput) DeploymentId ¶ added in v3.20.0
func (o TargetSetOutput) DeploymentId() pulumi.StringOutput
func (TargetSetOutput) ElementType ¶
func (TargetSetOutput) ElementType() reflect.Type
func (TargetSetOutput) HealthCheck ¶ added in v3.20.0
func (o TargetSetOutput) HealthCheck() TargetSetHealthCheckOutput
func (TargetSetOutput) Name ¶ added in v3.20.0
func (o TargetSetOutput) Name() pulumi.StringOutput
func (TargetSetOutput) Port ¶ added in v3.20.0
func (o TargetSetOutput) Port() pulumi.IntPtrOutput
func (TargetSetOutput) Protocol ¶ added in v3.20.0
func (o TargetSetOutput) Protocol() pulumi.StringOutput
func (TargetSetOutput) Tags ¶ added in v3.20.0
func (o TargetSetOutput) Tags() TargetSetTagArrayOutput
func (TargetSetOutput) ToTargetSetOutput ¶
func (o TargetSetOutput) ToTargetSetOutput() TargetSetOutput
func (TargetSetOutput) ToTargetSetOutputWithContext ¶
func (o TargetSetOutput) ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput
func (TargetSetOutput) Weight ¶ added in v3.20.0
func (o TargetSetOutput) Weight() pulumi.IntOutput
type TargetSetState ¶
type TargetSetState struct { BalancerId pulumi.StringPtrInput DeploymentId pulumi.StringPtrInput HealthCheck TargetSetHealthCheckPtrInput Name pulumi.StringPtrInput Port pulumi.IntPtrInput Protocol pulumi.StringPtrInput Tags TargetSetTagArrayInput Weight pulumi.IntPtrInput }
func (TargetSetState) ElementType ¶
func (TargetSetState) ElementType() reflect.Type
type TargetSetTag ¶
type TargetSetTagArgs ¶
type TargetSetTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (TargetSetTagArgs) ElementType ¶
func (TargetSetTagArgs) ElementType() reflect.Type
func (TargetSetTagArgs) ToOutput ¶ added in v3.51.0
func (i TargetSetTagArgs) ToOutput(ctx context.Context) pulumix.Output[TargetSetTag]
func (TargetSetTagArgs) ToTargetSetTagOutput ¶
func (i TargetSetTagArgs) ToTargetSetTagOutput() TargetSetTagOutput
func (TargetSetTagArgs) ToTargetSetTagOutputWithContext ¶
func (i TargetSetTagArgs) ToTargetSetTagOutputWithContext(ctx context.Context) TargetSetTagOutput
type TargetSetTagArray ¶
type TargetSetTagArray []TargetSetTagInput
func (TargetSetTagArray) ElementType ¶
func (TargetSetTagArray) ElementType() reflect.Type
func (TargetSetTagArray) ToOutput ¶ added in v3.51.0
func (i TargetSetTagArray) ToOutput(ctx context.Context) pulumix.Output[[]TargetSetTag]
func (TargetSetTagArray) ToTargetSetTagArrayOutput ¶
func (i TargetSetTagArray) ToTargetSetTagArrayOutput() TargetSetTagArrayOutput
func (TargetSetTagArray) ToTargetSetTagArrayOutputWithContext ¶
func (i TargetSetTagArray) ToTargetSetTagArrayOutputWithContext(ctx context.Context) TargetSetTagArrayOutput
type TargetSetTagArrayInput ¶
type TargetSetTagArrayInput interface { pulumi.Input ToTargetSetTagArrayOutput() TargetSetTagArrayOutput ToTargetSetTagArrayOutputWithContext(context.Context) TargetSetTagArrayOutput }
TargetSetTagArrayInput is an input type that accepts TargetSetTagArray and TargetSetTagArrayOutput values. You can construct a concrete instance of `TargetSetTagArrayInput` via:
TargetSetTagArray{ TargetSetTagArgs{...} }
type TargetSetTagArrayOutput ¶
type TargetSetTagArrayOutput struct{ *pulumi.OutputState }
func (TargetSetTagArrayOutput) ElementType ¶
func (TargetSetTagArrayOutput) ElementType() reflect.Type
func (TargetSetTagArrayOutput) Index ¶
func (o TargetSetTagArrayOutput) Index(i pulumi.IntInput) TargetSetTagOutput
func (TargetSetTagArrayOutput) ToOutput ¶ added in v3.51.0
func (o TargetSetTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]TargetSetTag]
func (TargetSetTagArrayOutput) ToTargetSetTagArrayOutput ¶
func (o TargetSetTagArrayOutput) ToTargetSetTagArrayOutput() TargetSetTagArrayOutput
func (TargetSetTagArrayOutput) ToTargetSetTagArrayOutputWithContext ¶
func (o TargetSetTagArrayOutput) ToTargetSetTagArrayOutputWithContext(ctx context.Context) TargetSetTagArrayOutput
type TargetSetTagInput ¶
type TargetSetTagInput interface { pulumi.Input ToTargetSetTagOutput() TargetSetTagOutput ToTargetSetTagOutputWithContext(context.Context) TargetSetTagOutput }
TargetSetTagInput is an input type that accepts TargetSetTagArgs and TargetSetTagOutput values. You can construct a concrete instance of `TargetSetTagInput` via:
TargetSetTagArgs{...}
type TargetSetTagOutput ¶
type TargetSetTagOutput struct{ *pulumi.OutputState }
func (TargetSetTagOutput) ElementType ¶
func (TargetSetTagOutput) ElementType() reflect.Type
func (TargetSetTagOutput) Key ¶
func (o TargetSetTagOutput) Key() pulumi.StringOutput
func (TargetSetTagOutput) ToOutput ¶ added in v3.51.0
func (o TargetSetTagOutput) ToOutput(ctx context.Context) pulumix.Output[TargetSetTag]
func (TargetSetTagOutput) ToTargetSetTagOutput ¶
func (o TargetSetTagOutput) ToTargetSetTagOutput() TargetSetTagOutput
func (TargetSetTagOutput) ToTargetSetTagOutputWithContext ¶
func (o TargetSetTagOutput) ToTargetSetTagOutputWithContext(ctx context.Context) TargetSetTagOutput
func (TargetSetTagOutput) Value ¶
func (o TargetSetTagOutput) Value() pulumi.StringOutput
type TargetState ¶
type TargetState struct { BalancerId pulumi.StringPtrInput Host pulumi.StringPtrInput Name pulumi.StringPtrInput Port pulumi.IntPtrInput Tags TargetTagArrayInput TargetSetId pulumi.StringPtrInput Weight pulumi.IntPtrInput }
func (TargetState) ElementType ¶
func (TargetState) ElementType() reflect.Type
type TargetTagArgs ¶
type TargetTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (TargetTagArgs) ElementType ¶
func (TargetTagArgs) ElementType() reflect.Type
func (TargetTagArgs) ToTargetTagOutput ¶
func (i TargetTagArgs) ToTargetTagOutput() TargetTagOutput
func (TargetTagArgs) ToTargetTagOutputWithContext ¶
func (i TargetTagArgs) ToTargetTagOutputWithContext(ctx context.Context) TargetTagOutput
type TargetTagArray ¶
type TargetTagArray []TargetTagInput
func (TargetTagArray) ElementType ¶
func (TargetTagArray) ElementType() reflect.Type
func (TargetTagArray) ToTargetTagArrayOutput ¶
func (i TargetTagArray) ToTargetTagArrayOutput() TargetTagArrayOutput
func (TargetTagArray) ToTargetTagArrayOutputWithContext ¶
func (i TargetTagArray) ToTargetTagArrayOutputWithContext(ctx context.Context) TargetTagArrayOutput
type TargetTagArrayInput ¶
type TargetTagArrayInput interface { pulumi.Input ToTargetTagArrayOutput() TargetTagArrayOutput ToTargetTagArrayOutputWithContext(context.Context) TargetTagArrayOutput }
TargetTagArrayInput is an input type that accepts TargetTagArray and TargetTagArrayOutput values. You can construct a concrete instance of `TargetTagArrayInput` via:
TargetTagArray{ TargetTagArgs{...} }
type TargetTagArrayOutput ¶
type TargetTagArrayOutput struct{ *pulumi.OutputState }
func (TargetTagArrayOutput) ElementType ¶
func (TargetTagArrayOutput) ElementType() reflect.Type
func (TargetTagArrayOutput) Index ¶
func (o TargetTagArrayOutput) Index(i pulumi.IntInput) TargetTagOutput
func (TargetTagArrayOutput) ToTargetTagArrayOutput ¶
func (o TargetTagArrayOutput) ToTargetTagArrayOutput() TargetTagArrayOutput
func (TargetTagArrayOutput) ToTargetTagArrayOutputWithContext ¶
func (o TargetTagArrayOutput) ToTargetTagArrayOutputWithContext(ctx context.Context) TargetTagArrayOutput
type TargetTagInput ¶
type TargetTagInput interface { pulumi.Input ToTargetTagOutput() TargetTagOutput ToTargetTagOutputWithContext(context.Context) TargetTagOutput }
TargetTagInput is an input type that accepts TargetTagArgs and TargetTagOutput values. You can construct a concrete instance of `TargetTagInput` via:
TargetTagArgs{...}
type TargetTagOutput ¶
type TargetTagOutput struct{ *pulumi.OutputState }
func (TargetTagOutput) ElementType ¶
func (TargetTagOutput) ElementType() reflect.Type
func (TargetTagOutput) Key ¶
func (o TargetTagOutput) Key() pulumi.StringOutput
func (TargetTagOutput) ToTargetTagOutput ¶
func (o TargetTagOutput) ToTargetTagOutput() TargetTagOutput
func (TargetTagOutput) ToTargetTagOutputWithContext ¶
func (o TargetTagOutput) ToTargetTagOutputWithContext(ctx context.Context) TargetTagOutput
func (TargetTagOutput) Value ¶
func (o TargetTagOutput) Value() pulumi.StringOutput