Documentation
¶
Index ¶
- type Balancer
- func (*Balancer) ElementType() reflect.Type
- func (i *Balancer) ToBalancerOutput() BalancerOutput
- func (i *Balancer) ToBalancerOutputWithContext(ctx context.Context) BalancerOutput
- func (i *Balancer) ToBalancerPtrOutput() BalancerPtrOutput
- func (i *Balancer) ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput
- type BalancerArgs
- type BalancerArray
- type BalancerArrayInput
- type BalancerArrayOutput
- 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
- 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
- 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
- type BalancerInput
- type BalancerMap
- type BalancerMapInput
- type BalancerMapOutput
- type BalancerOutput
- func (BalancerOutput) ElementType() reflect.Type
- func (o BalancerOutput) ToBalancerOutput() BalancerOutput
- func (o BalancerOutput) ToBalancerOutputWithContext(ctx context.Context) BalancerOutput
- func (o BalancerOutput) ToBalancerPtrOutput() BalancerPtrOutput
- func (o BalancerOutput) ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput
- type BalancerPtrInput
- type BalancerPtrOutput
- type BalancerState
- type BalancerTag
- type BalancerTagArgs
- type BalancerTagArray
- 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
- 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) Value() pulumi.StringOutput
- type Deployment
- func (*Deployment) ElementType() reflect.Type
- func (i *Deployment) ToDeploymentOutput() DeploymentOutput
- func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (i *Deployment) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (i *Deployment) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- type DeploymentArgs
- type DeploymentArray
- 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
- type DeploymentInput
- type DeploymentMap
- 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
- type DeploymentOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (o DeploymentOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (o DeploymentOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- type DeploymentPtrInput
- type DeploymentPtrOutput
- type DeploymentState
- type Listener
- func (*Listener) ElementType() reflect.Type
- func (i *Listener) ToListenerOutput() ListenerOutput
- func (i *Listener) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
- func (i *Listener) ToListenerPtrOutput() ListenerPtrOutput
- func (i *Listener) ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput
- type ListenerArgs
- type ListenerArray
- type ListenerArrayInput
- type ListenerArrayOutput
- type ListenerInput
- type ListenerMap
- type ListenerMapInput
- type ListenerMapOutput
- type ListenerOutput
- func (ListenerOutput) ElementType() reflect.Type
- func (o ListenerOutput) ToListenerOutput() ListenerOutput
- func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
- func (o ListenerOutput) ToListenerPtrOutput() ListenerPtrOutput
- func (o ListenerOutput) ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput
- type ListenerPtrInput
- type ListenerPtrOutput
- type ListenerState
- type ListenerTag
- type ListenerTagArgs
- type ListenerTagArray
- 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
- 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) 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
- 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
- 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
- type RoutingRule
- func (*RoutingRule) ElementType() reflect.Type
- func (i *RoutingRule) ToRoutingRuleOutput() RoutingRuleOutput
- func (i *RoutingRule) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
- func (i *RoutingRule) ToRoutingRulePtrOutput() RoutingRulePtrOutput
- func (i *RoutingRule) ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput
- type RoutingRuleArgs
- type RoutingRuleArray
- type RoutingRuleArrayInput
- type RoutingRuleArrayOutput
- func (RoutingRuleArrayOutput) ElementType() reflect.Type
- func (o RoutingRuleArrayOutput) Index(i pulumi.IntInput) RoutingRuleOutput
- func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
- func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
- type RoutingRuleInput
- type RoutingRuleMap
- type RoutingRuleMapInput
- type RoutingRuleMapOutput
- func (RoutingRuleMapOutput) ElementType() reflect.Type
- func (o RoutingRuleMapOutput) MapIndex(k pulumi.StringInput) RoutingRuleOutput
- func (o RoutingRuleMapOutput) ToRoutingRuleMapOutput() RoutingRuleMapOutput
- func (o RoutingRuleMapOutput) ToRoutingRuleMapOutputWithContext(ctx context.Context) RoutingRuleMapOutput
- type RoutingRuleOutput
- func (RoutingRuleOutput) ElementType() reflect.Type
- func (o RoutingRuleOutput) ToRoutingRuleOutput() RoutingRuleOutput
- func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
- func (o RoutingRuleOutput) ToRoutingRulePtrOutput() RoutingRulePtrOutput
- func (o RoutingRuleOutput) ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput
- type RoutingRulePtrInput
- type RoutingRulePtrOutput
- type RoutingRuleState
- type RoutingRuleTag
- type RoutingRuleTagArgs
- type RoutingRuleTagArray
- type RoutingRuleTagArrayInput
- type RoutingRuleTagArrayOutput
- func (RoutingRuleTagArrayOutput) ElementType() reflect.Type
- func (o RoutingRuleTagArrayOutput) Index(i pulumi.IntInput) RoutingRuleTagOutput
- 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) ToRoutingRuleTagOutput() RoutingRuleTagOutput
- func (o RoutingRuleTagOutput) ToRoutingRuleTagOutputWithContext(ctx context.Context) RoutingRuleTagOutput
- func (o RoutingRuleTagOutput) Value() pulumi.StringOutput
- type Target
- func (*Target) ElementType() reflect.Type
- func (i *Target) ToTargetOutput() TargetOutput
- func (i *Target) ToTargetOutputWithContext(ctx context.Context) TargetOutput
- func (i *Target) ToTargetPtrOutput() TargetPtrOutput
- func (i *Target) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
- type TargetArgs
- type TargetArray
- type TargetArrayInput
- type TargetArrayOutput
- type TargetInput
- type TargetMap
- type TargetMapInput
- type TargetMapOutput
- type TargetOutput
- func (TargetOutput) ElementType() reflect.Type
- func (o TargetOutput) ToTargetOutput() TargetOutput
- func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
- func (o TargetOutput) ToTargetPtrOutput() TargetPtrOutput
- func (o TargetOutput) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
- type TargetPtrInput
- type TargetPtrOutput
- type TargetSet
- func (*TargetSet) ElementType() reflect.Type
- func (i *TargetSet) ToTargetSetOutput() TargetSetOutput
- func (i *TargetSet) ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput
- func (i *TargetSet) ToTargetSetPtrOutput() TargetSetPtrOutput
- func (i *TargetSet) ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput
- type TargetSetArgs
- type TargetSetArray
- type TargetSetArrayInput
- type TargetSetArrayOutput
- func (TargetSetArrayOutput) ElementType() reflect.Type
- func (o TargetSetArrayOutput) Index(i pulumi.IntInput) TargetSetOutput
- 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) 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) 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) ToTargetSetHealthCheckPtrOutput() TargetSetHealthCheckPtrOutput
- func (o TargetSetHealthCheckPtrOutput) ToTargetSetHealthCheckPtrOutputWithContext(ctx context.Context) TargetSetHealthCheckPtrOutput
- func (o TargetSetHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type TargetSetInput
- type TargetSetMap
- type TargetSetMapInput
- type TargetSetMapOutput
- type TargetSetOutput
- func (TargetSetOutput) ElementType() reflect.Type
- func (o TargetSetOutput) ToTargetSetOutput() TargetSetOutput
- func (o TargetSetOutput) ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput
- func (o TargetSetOutput) ToTargetSetPtrOutput() TargetSetPtrOutput
- func (o TargetSetOutput) ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput
- type TargetSetPtrInput
- type TargetSetPtrOutput
- type TargetSetState
- type TargetSetTag
- type TargetSetTagArgs
- type TargetSetTagArray
- type TargetSetTagArrayInput
- type TargetSetTagArrayOutput
- func (TargetSetTagArrayOutput) ElementType() reflect.Type
- func (o TargetSetTagArrayOutput) Index(i pulumi.IntInput) TargetSetTagOutput
- 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) ToTargetSetTagOutput() TargetSetTagOutput
- func (o TargetSetTagOutput) ToTargetSetTagOutputWithContext(ctx context.Context) TargetSetTagOutput
- func (o TargetSetTagOutput) Value() pulumi.StringOutput
- type TargetState
- type TargetTag
- type TargetTagArgs
- type TargetTagArray
- type TargetTagArrayInput
- type TargetTagArrayOutput
- func (TargetTagArrayOutput) ElementType() reflect.Type
- func (o TargetTagArrayOutput) Index(i pulumi.IntInput) TargetTagOutput
- 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) 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 ¶ added in v2.11.1
func (*Balancer) ToBalancerOutput ¶ added in v2.11.1
func (i *Balancer) ToBalancerOutput() BalancerOutput
func (*Balancer) ToBalancerOutputWithContext ¶ added in v2.11.1
func (i *Balancer) ToBalancerOutputWithContext(ctx context.Context) BalancerOutput
func (*Balancer) ToBalancerPtrOutput ¶ added in v2.16.1
func (i *Balancer) ToBalancerPtrOutput() BalancerPtrOutput
func (*Balancer) ToBalancerPtrOutputWithContext ¶ added in v2.16.1
func (i *Balancer) ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput
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 ¶ added in v2.16.1
type BalancerArray []BalancerInput
func (BalancerArray) ElementType ¶ added in v2.16.1
func (BalancerArray) ElementType() reflect.Type
func (BalancerArray) ToBalancerArrayOutput ¶ added in v2.16.1
func (i BalancerArray) ToBalancerArrayOutput() BalancerArrayOutput
func (BalancerArray) ToBalancerArrayOutputWithContext ¶ added in v2.16.1
func (i BalancerArray) ToBalancerArrayOutputWithContext(ctx context.Context) BalancerArrayOutput
type BalancerArrayInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type BalancerArrayOutput struct{ *pulumi.OutputState }
func (BalancerArrayOutput) ElementType ¶ added in v2.16.1
func (BalancerArrayOutput) ElementType() reflect.Type
func (BalancerArrayOutput) Index ¶ added in v2.16.1
func (o BalancerArrayOutput) Index(i pulumi.IntInput) BalancerOutput
func (BalancerArrayOutput) ToBalancerArrayOutput ¶ added in v2.16.1
func (o BalancerArrayOutput) ToBalancerArrayOutput() BalancerArrayOutput
func (BalancerArrayOutput) ToBalancerArrayOutputWithContext ¶ added in v2.16.1
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
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
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
type BalancerInput ¶ added in v2.11.1
type BalancerInput interface { pulumi.Input ToBalancerOutput() BalancerOutput ToBalancerOutputWithContext(ctx context.Context) BalancerOutput }
type BalancerMap ¶ added in v2.16.1
type BalancerMap map[string]BalancerInput
func (BalancerMap) ElementType ¶ added in v2.16.1
func (BalancerMap) ElementType() reflect.Type
func (BalancerMap) ToBalancerMapOutput ¶ added in v2.16.1
func (i BalancerMap) ToBalancerMapOutput() BalancerMapOutput
func (BalancerMap) ToBalancerMapOutputWithContext ¶ added in v2.16.1
func (i BalancerMap) ToBalancerMapOutputWithContext(ctx context.Context) BalancerMapOutput
type BalancerMapInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type BalancerMapOutput struct{ *pulumi.OutputState }
func (BalancerMapOutput) ElementType ¶ added in v2.16.1
func (BalancerMapOutput) ElementType() reflect.Type
func (BalancerMapOutput) MapIndex ¶ added in v2.16.1
func (o BalancerMapOutput) MapIndex(k pulumi.StringInput) BalancerOutput
func (BalancerMapOutput) ToBalancerMapOutput ¶ added in v2.16.1
func (o BalancerMapOutput) ToBalancerMapOutput() BalancerMapOutput
func (BalancerMapOutput) ToBalancerMapOutputWithContext ¶ added in v2.16.1
func (o BalancerMapOutput) ToBalancerMapOutputWithContext(ctx context.Context) BalancerMapOutput
type BalancerOutput ¶ added in v2.11.1
type BalancerOutput struct {
*pulumi.OutputState
}
func (BalancerOutput) ElementType ¶ added in v2.11.1
func (BalancerOutput) ElementType() reflect.Type
func (BalancerOutput) ToBalancerOutput ¶ added in v2.11.1
func (o BalancerOutput) ToBalancerOutput() BalancerOutput
func (BalancerOutput) ToBalancerOutputWithContext ¶ added in v2.11.1
func (o BalancerOutput) ToBalancerOutputWithContext(ctx context.Context) BalancerOutput
func (BalancerOutput) ToBalancerPtrOutput ¶ added in v2.16.1
func (o BalancerOutput) ToBalancerPtrOutput() BalancerPtrOutput
func (BalancerOutput) ToBalancerPtrOutputWithContext ¶ added in v2.16.1
func (o BalancerOutput) ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput
type BalancerPtrInput ¶ added in v2.16.1
type BalancerPtrInput interface { pulumi.Input ToBalancerPtrOutput() BalancerPtrOutput ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput }
type BalancerPtrOutput ¶ added in v2.16.1
type BalancerPtrOutput struct {
*pulumi.OutputState
}
func (BalancerPtrOutput) ElementType ¶ added in v2.16.1
func (BalancerPtrOutput) ElementType() reflect.Type
func (BalancerPtrOutput) ToBalancerPtrOutput ¶ added in v2.16.1
func (o BalancerPtrOutput) ToBalancerPtrOutput() BalancerPtrOutput
func (BalancerPtrOutput) ToBalancerPtrOutputWithContext ¶ added in v2.16.1
func (o BalancerPtrOutput) ToBalancerPtrOutputWithContext(ctx context.Context) BalancerPtrOutput
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
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
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
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) 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 ¶ added in v2.11.1
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶ added in v2.11.1
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶ added in v2.11.1
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (*Deployment) ToDeploymentPtrOutput ¶ added in v2.16.1
func (i *Deployment) ToDeploymentPtrOutput() DeploymentPtrOutput
func (*Deployment) ToDeploymentPtrOutputWithContext ¶ added in v2.16.1
func (i *Deployment) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
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 ¶ added in v2.16.1
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶ added in v2.16.1
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶ added in v2.16.1
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶ added in v2.16.1
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶ added in v2.16.1
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶ added in v2.16.1
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶ added in v2.16.1
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶ added in v2.16.1
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentInput ¶ added in v2.11.1
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentMap ¶ added in v2.16.1
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶ added in v2.16.1
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶ added in v2.16.1
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶ added in v2.16.1
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶ added in v2.16.1
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶ added in v2.16.1
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶ added in v2.16.1
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶ added in v2.16.1
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentOutput ¶ added in v2.11.1
type DeploymentOutput struct {
*pulumi.OutputState
}
func (DeploymentOutput) ElementType ¶ added in v2.11.1
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) ToDeploymentOutput ¶ added in v2.11.1
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶ added in v2.11.1
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentOutput) ToDeploymentPtrOutput ¶ added in v2.16.1
func (o DeploymentOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentOutput) ToDeploymentPtrOutputWithContext ¶ added in v2.16.1
func (o DeploymentOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
type DeploymentPtrInput ¶ added in v2.16.1
type DeploymentPtrInput interface { pulumi.Input ToDeploymentPtrOutput() DeploymentPtrOutput ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput }
type DeploymentPtrOutput ¶ added in v2.16.1
type DeploymentPtrOutput struct {
*pulumi.OutputState
}
func (DeploymentPtrOutput) ElementType ¶ added in v2.16.1
func (DeploymentPtrOutput) ElementType() reflect.Type
func (DeploymentPtrOutput) ToDeploymentPtrOutput ¶ added in v2.16.1
func (o DeploymentPtrOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentPtrOutput) ToDeploymentPtrOutputWithContext ¶ added in v2.16.1
func (o DeploymentPtrOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
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 ¶ added in v2.11.1
func (*Listener) ToListenerOutput ¶ added in v2.11.1
func (i *Listener) ToListenerOutput() ListenerOutput
func (*Listener) ToListenerOutputWithContext ¶ added in v2.11.1
func (i *Listener) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
func (*Listener) ToListenerPtrOutput ¶ added in v2.16.1
func (i *Listener) ToListenerPtrOutput() ListenerPtrOutput
func (*Listener) ToListenerPtrOutputWithContext ¶ added in v2.16.1
func (i *Listener) ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput
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 ¶ added in v2.16.1
type ListenerArray []ListenerInput
func (ListenerArray) ElementType ¶ added in v2.16.1
func (ListenerArray) ElementType() reflect.Type
func (ListenerArray) ToListenerArrayOutput ¶ added in v2.16.1
func (i ListenerArray) ToListenerArrayOutput() ListenerArrayOutput
func (ListenerArray) ToListenerArrayOutputWithContext ¶ added in v2.16.1
func (i ListenerArray) ToListenerArrayOutputWithContext(ctx context.Context) ListenerArrayOutput
type ListenerArrayInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type ListenerArrayOutput struct{ *pulumi.OutputState }
func (ListenerArrayOutput) ElementType ¶ added in v2.16.1
func (ListenerArrayOutput) ElementType() reflect.Type
func (ListenerArrayOutput) Index ¶ added in v2.16.1
func (o ListenerArrayOutput) Index(i pulumi.IntInput) ListenerOutput
func (ListenerArrayOutput) ToListenerArrayOutput ¶ added in v2.16.1
func (o ListenerArrayOutput) ToListenerArrayOutput() ListenerArrayOutput
func (ListenerArrayOutput) ToListenerArrayOutputWithContext ¶ added in v2.16.1
func (o ListenerArrayOutput) ToListenerArrayOutputWithContext(ctx context.Context) ListenerArrayOutput
type ListenerInput ¶ added in v2.11.1
type ListenerInput interface { pulumi.Input ToListenerOutput() ListenerOutput ToListenerOutputWithContext(ctx context.Context) ListenerOutput }
type ListenerMap ¶ added in v2.16.1
type ListenerMap map[string]ListenerInput
func (ListenerMap) ElementType ¶ added in v2.16.1
func (ListenerMap) ElementType() reflect.Type
func (ListenerMap) ToListenerMapOutput ¶ added in v2.16.1
func (i ListenerMap) ToListenerMapOutput() ListenerMapOutput
func (ListenerMap) ToListenerMapOutputWithContext ¶ added in v2.16.1
func (i ListenerMap) ToListenerMapOutputWithContext(ctx context.Context) ListenerMapOutput
type ListenerMapInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type ListenerMapOutput struct{ *pulumi.OutputState }
func (ListenerMapOutput) ElementType ¶ added in v2.16.1
func (ListenerMapOutput) ElementType() reflect.Type
func (ListenerMapOutput) MapIndex ¶ added in v2.16.1
func (o ListenerMapOutput) MapIndex(k pulumi.StringInput) ListenerOutput
func (ListenerMapOutput) ToListenerMapOutput ¶ added in v2.16.1
func (o ListenerMapOutput) ToListenerMapOutput() ListenerMapOutput
func (ListenerMapOutput) ToListenerMapOutputWithContext ¶ added in v2.16.1
func (o ListenerMapOutput) ToListenerMapOutputWithContext(ctx context.Context) ListenerMapOutput
type ListenerOutput ¶ added in v2.11.1
type ListenerOutput struct {
*pulumi.OutputState
}
func (ListenerOutput) ElementType ¶ added in v2.11.1
func (ListenerOutput) ElementType() reflect.Type
func (ListenerOutput) ToListenerOutput ¶ added in v2.11.1
func (o ListenerOutput) ToListenerOutput() ListenerOutput
func (ListenerOutput) ToListenerOutputWithContext ¶ added in v2.11.1
func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
func (ListenerOutput) ToListenerPtrOutput ¶ added in v2.16.1
func (o ListenerOutput) ToListenerPtrOutput() ListenerPtrOutput
func (ListenerOutput) ToListenerPtrOutputWithContext ¶ added in v2.16.1
func (o ListenerOutput) ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput
type ListenerPtrInput ¶ added in v2.16.1
type ListenerPtrInput interface { pulumi.Input ToListenerPtrOutput() ListenerPtrOutput ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput }
type ListenerPtrOutput ¶ added in v2.16.1
type ListenerPtrOutput struct {
*pulumi.OutputState
}
func (ListenerPtrOutput) ElementType ¶ added in v2.16.1
func (ListenerPtrOutput) ElementType() reflect.Type
func (ListenerPtrOutput) ToListenerPtrOutput ¶ added in v2.16.1
func (o ListenerPtrOutput) ToListenerPtrOutput() ListenerPtrOutput
func (ListenerPtrOutput) ToListenerPtrOutputWithContext ¶ added in v2.16.1
func (o ListenerPtrOutput) ToListenerPtrOutputWithContext(ctx context.Context) ListenerPtrOutput
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
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
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
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) 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
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
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
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 ¶ added in v2.11.1
func (*RoutingRule) ElementType() reflect.Type
func (*RoutingRule) ToRoutingRuleOutput ¶ added in v2.11.1
func (i *RoutingRule) ToRoutingRuleOutput() RoutingRuleOutput
func (*RoutingRule) ToRoutingRuleOutputWithContext ¶ added in v2.11.1
func (i *RoutingRule) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
func (*RoutingRule) ToRoutingRulePtrOutput ¶ added in v2.16.1
func (i *RoutingRule) ToRoutingRulePtrOutput() RoutingRulePtrOutput
func (*RoutingRule) ToRoutingRulePtrOutputWithContext ¶ added in v2.16.1
func (i *RoutingRule) ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput
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 ¶ added in v2.16.1
type RoutingRuleArray []RoutingRuleInput
func (RoutingRuleArray) ElementType ¶ added in v2.16.1
func (RoutingRuleArray) ElementType() reflect.Type
func (RoutingRuleArray) ToRoutingRuleArrayOutput ¶ added in v2.16.1
func (i RoutingRuleArray) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
func (RoutingRuleArray) ToRoutingRuleArrayOutputWithContext ¶ added in v2.16.1
func (i RoutingRuleArray) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
type RoutingRuleArrayInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type RoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (RoutingRuleArrayOutput) ElementType ¶ added in v2.16.1
func (RoutingRuleArrayOutput) ElementType() reflect.Type
func (RoutingRuleArrayOutput) Index ¶ added in v2.16.1
func (o RoutingRuleArrayOutput) Index(i pulumi.IntInput) RoutingRuleOutput
func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutput ¶ added in v2.16.1
func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutput() RoutingRuleArrayOutput
func (RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext ¶ added in v2.16.1
func (o RoutingRuleArrayOutput) ToRoutingRuleArrayOutputWithContext(ctx context.Context) RoutingRuleArrayOutput
type RoutingRuleInput ¶ added in v2.11.1
type RoutingRuleInput interface { pulumi.Input ToRoutingRuleOutput() RoutingRuleOutput ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput }
type RoutingRuleMap ¶ added in v2.16.1
type RoutingRuleMap map[string]RoutingRuleInput
func (RoutingRuleMap) ElementType ¶ added in v2.16.1
func (RoutingRuleMap) ElementType() reflect.Type
func (RoutingRuleMap) ToRoutingRuleMapOutput ¶ added in v2.16.1
func (i RoutingRuleMap) ToRoutingRuleMapOutput() RoutingRuleMapOutput
func (RoutingRuleMap) ToRoutingRuleMapOutputWithContext ¶ added in v2.16.1
func (i RoutingRuleMap) ToRoutingRuleMapOutputWithContext(ctx context.Context) RoutingRuleMapOutput
type RoutingRuleMapInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type RoutingRuleMapOutput struct{ *pulumi.OutputState }
func (RoutingRuleMapOutput) ElementType ¶ added in v2.16.1
func (RoutingRuleMapOutput) ElementType() reflect.Type
func (RoutingRuleMapOutput) MapIndex ¶ added in v2.16.1
func (o RoutingRuleMapOutput) MapIndex(k pulumi.StringInput) RoutingRuleOutput
func (RoutingRuleMapOutput) ToRoutingRuleMapOutput ¶ added in v2.16.1
func (o RoutingRuleMapOutput) ToRoutingRuleMapOutput() RoutingRuleMapOutput
func (RoutingRuleMapOutput) ToRoutingRuleMapOutputWithContext ¶ added in v2.16.1
func (o RoutingRuleMapOutput) ToRoutingRuleMapOutputWithContext(ctx context.Context) RoutingRuleMapOutput
type RoutingRuleOutput ¶ added in v2.11.1
type RoutingRuleOutput struct {
*pulumi.OutputState
}
func (RoutingRuleOutput) ElementType ¶ added in v2.11.1
func (RoutingRuleOutput) ElementType() reflect.Type
func (RoutingRuleOutput) ToRoutingRuleOutput ¶ added in v2.11.1
func (o RoutingRuleOutput) ToRoutingRuleOutput() RoutingRuleOutput
func (RoutingRuleOutput) ToRoutingRuleOutputWithContext ¶ added in v2.11.1
func (o RoutingRuleOutput) ToRoutingRuleOutputWithContext(ctx context.Context) RoutingRuleOutput
func (RoutingRuleOutput) ToRoutingRulePtrOutput ¶ added in v2.16.1
func (o RoutingRuleOutput) ToRoutingRulePtrOutput() RoutingRulePtrOutput
func (RoutingRuleOutput) ToRoutingRulePtrOutputWithContext ¶ added in v2.16.1
func (o RoutingRuleOutput) ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput
type RoutingRulePtrInput ¶ added in v2.16.1
type RoutingRulePtrInput interface { pulumi.Input ToRoutingRulePtrOutput() RoutingRulePtrOutput ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput }
type RoutingRulePtrOutput ¶ added in v2.16.1
type RoutingRulePtrOutput struct {
*pulumi.OutputState
}
func (RoutingRulePtrOutput) ElementType ¶ added in v2.16.1
func (RoutingRulePtrOutput) ElementType() reflect.Type
func (RoutingRulePtrOutput) ToRoutingRulePtrOutput ¶ added in v2.16.1
func (o RoutingRulePtrOutput) ToRoutingRulePtrOutput() RoutingRulePtrOutput
func (RoutingRulePtrOutput) ToRoutingRulePtrOutputWithContext ¶ added in v2.16.1
func (o RoutingRulePtrOutput) ToRoutingRulePtrOutputWithContext(ctx context.Context) RoutingRulePtrOutput
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) 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) 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) 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) 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 ¶ added in v2.11.1
func (*Target) ToTargetOutput ¶ added in v2.11.1
func (i *Target) ToTargetOutput() TargetOutput
func (*Target) ToTargetOutputWithContext ¶ added in v2.11.1
func (i *Target) ToTargetOutputWithContext(ctx context.Context) TargetOutput
func (*Target) ToTargetPtrOutput ¶ added in v2.16.1
func (i *Target) ToTargetPtrOutput() TargetPtrOutput
func (*Target) ToTargetPtrOutputWithContext ¶ added in v2.16.1
func (i *Target) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
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 ¶ added in v2.16.1
type TargetArray []TargetInput
func (TargetArray) ElementType ¶ added in v2.16.1
func (TargetArray) ElementType() reflect.Type
func (TargetArray) ToTargetArrayOutput ¶ added in v2.16.1
func (i TargetArray) ToTargetArrayOutput() TargetArrayOutput
func (TargetArray) ToTargetArrayOutputWithContext ¶ added in v2.16.1
func (i TargetArray) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput
type TargetArrayInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type TargetArrayOutput struct{ *pulumi.OutputState }
func (TargetArrayOutput) ElementType ¶ added in v2.16.1
func (TargetArrayOutput) ElementType() reflect.Type
func (TargetArrayOutput) Index ¶ added in v2.16.1
func (o TargetArrayOutput) Index(i pulumi.IntInput) TargetOutput
func (TargetArrayOutput) ToTargetArrayOutput ¶ added in v2.16.1
func (o TargetArrayOutput) ToTargetArrayOutput() TargetArrayOutput
func (TargetArrayOutput) ToTargetArrayOutputWithContext ¶ added in v2.16.1
func (o TargetArrayOutput) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput
type TargetInput ¶ added in v2.11.1
type TargetInput interface { pulumi.Input ToTargetOutput() TargetOutput ToTargetOutputWithContext(ctx context.Context) TargetOutput }
type TargetMap ¶ added in v2.16.1
type TargetMap map[string]TargetInput
func (TargetMap) ElementType ¶ added in v2.16.1
func (TargetMap) ToTargetMapOutput ¶ added in v2.16.1
func (i TargetMap) ToTargetMapOutput() TargetMapOutput
func (TargetMap) ToTargetMapOutputWithContext ¶ added in v2.16.1
func (i TargetMap) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput
type TargetMapInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type TargetMapOutput struct{ *pulumi.OutputState }
func (TargetMapOutput) ElementType ¶ added in v2.16.1
func (TargetMapOutput) ElementType() reflect.Type
func (TargetMapOutput) MapIndex ¶ added in v2.16.1
func (o TargetMapOutput) MapIndex(k pulumi.StringInput) TargetOutput
func (TargetMapOutput) ToTargetMapOutput ¶ added in v2.16.1
func (o TargetMapOutput) ToTargetMapOutput() TargetMapOutput
func (TargetMapOutput) ToTargetMapOutputWithContext ¶ added in v2.16.1
func (o TargetMapOutput) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput
type TargetOutput ¶ added in v2.11.1
type TargetOutput struct {
*pulumi.OutputState
}
func (TargetOutput) ElementType ¶ added in v2.11.1
func (TargetOutput) ElementType() reflect.Type
func (TargetOutput) ToTargetOutput ¶ added in v2.11.1
func (o TargetOutput) ToTargetOutput() TargetOutput
func (TargetOutput) ToTargetOutputWithContext ¶ added in v2.11.1
func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
func (TargetOutput) ToTargetPtrOutput ¶ added in v2.16.1
func (o TargetOutput) ToTargetPtrOutput() TargetPtrOutput
func (TargetOutput) ToTargetPtrOutputWithContext ¶ added in v2.16.1
func (o TargetOutput) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
type TargetPtrInput ¶ added in v2.16.1
type TargetPtrInput interface { pulumi.Input ToTargetPtrOutput() TargetPtrOutput ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput }
type TargetPtrOutput ¶ added in v2.16.1
type TargetPtrOutput struct {
*pulumi.OutputState
}
func (TargetPtrOutput) ElementType ¶ added in v2.16.1
func (TargetPtrOutput) ElementType() reflect.Type
func (TargetPtrOutput) ToTargetPtrOutput ¶ added in v2.16.1
func (o TargetPtrOutput) ToTargetPtrOutput() TargetPtrOutput
func (TargetPtrOutput) ToTargetPtrOutputWithContext ¶ added in v2.16.1
func (o TargetPtrOutput) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
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 ¶ added in v2.11.1
func (*TargetSet) ToTargetSetOutput ¶ added in v2.11.1
func (i *TargetSet) ToTargetSetOutput() TargetSetOutput
func (*TargetSet) ToTargetSetOutputWithContext ¶ added in v2.11.1
func (i *TargetSet) ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput
func (*TargetSet) ToTargetSetPtrOutput ¶ added in v2.16.1
func (i *TargetSet) ToTargetSetPtrOutput() TargetSetPtrOutput
func (*TargetSet) ToTargetSetPtrOutputWithContext ¶ added in v2.16.1
func (i *TargetSet) ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput
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 ¶ added in v2.16.1
type TargetSetArray []TargetSetInput
func (TargetSetArray) ElementType ¶ added in v2.16.1
func (TargetSetArray) ElementType() reflect.Type
func (TargetSetArray) ToTargetSetArrayOutput ¶ added in v2.16.1
func (i TargetSetArray) ToTargetSetArrayOutput() TargetSetArrayOutput
func (TargetSetArray) ToTargetSetArrayOutputWithContext ¶ added in v2.16.1
func (i TargetSetArray) ToTargetSetArrayOutputWithContext(ctx context.Context) TargetSetArrayOutput
type TargetSetArrayInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type TargetSetArrayOutput struct{ *pulumi.OutputState }
func (TargetSetArrayOutput) ElementType ¶ added in v2.16.1
func (TargetSetArrayOutput) ElementType() reflect.Type
func (TargetSetArrayOutput) Index ¶ added in v2.16.1
func (o TargetSetArrayOutput) Index(i pulumi.IntInput) TargetSetOutput
func (TargetSetArrayOutput) ToTargetSetArrayOutput ¶ added in v2.16.1
func (o TargetSetArrayOutput) ToTargetSetArrayOutput() TargetSetArrayOutput
func (TargetSetArrayOutput) ToTargetSetArrayOutputWithContext ¶ added in v2.16.1
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) 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) 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) 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 ¶ added in v2.11.1
type TargetSetInput interface { pulumi.Input ToTargetSetOutput() TargetSetOutput ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput }
type TargetSetMap ¶ added in v2.16.1
type TargetSetMap map[string]TargetSetInput
func (TargetSetMap) ElementType ¶ added in v2.16.1
func (TargetSetMap) ElementType() reflect.Type
func (TargetSetMap) ToTargetSetMapOutput ¶ added in v2.16.1
func (i TargetSetMap) ToTargetSetMapOutput() TargetSetMapOutput
func (TargetSetMap) ToTargetSetMapOutputWithContext ¶ added in v2.16.1
func (i TargetSetMap) ToTargetSetMapOutputWithContext(ctx context.Context) TargetSetMapOutput
type TargetSetMapInput ¶ added in v2.16.1
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 ¶ added in v2.16.1
type TargetSetMapOutput struct{ *pulumi.OutputState }
func (TargetSetMapOutput) ElementType ¶ added in v2.16.1
func (TargetSetMapOutput) ElementType() reflect.Type
func (TargetSetMapOutput) MapIndex ¶ added in v2.16.1
func (o TargetSetMapOutput) MapIndex(k pulumi.StringInput) TargetSetOutput
func (TargetSetMapOutput) ToTargetSetMapOutput ¶ added in v2.16.1
func (o TargetSetMapOutput) ToTargetSetMapOutput() TargetSetMapOutput
func (TargetSetMapOutput) ToTargetSetMapOutputWithContext ¶ added in v2.16.1
func (o TargetSetMapOutput) ToTargetSetMapOutputWithContext(ctx context.Context) TargetSetMapOutput
type TargetSetOutput ¶ added in v2.11.1
type TargetSetOutput struct {
*pulumi.OutputState
}
func (TargetSetOutput) ElementType ¶ added in v2.11.1
func (TargetSetOutput) ElementType() reflect.Type
func (TargetSetOutput) ToTargetSetOutput ¶ added in v2.11.1
func (o TargetSetOutput) ToTargetSetOutput() TargetSetOutput
func (TargetSetOutput) ToTargetSetOutputWithContext ¶ added in v2.11.1
func (o TargetSetOutput) ToTargetSetOutputWithContext(ctx context.Context) TargetSetOutput
func (TargetSetOutput) ToTargetSetPtrOutput ¶ added in v2.16.1
func (o TargetSetOutput) ToTargetSetPtrOutput() TargetSetPtrOutput
func (TargetSetOutput) ToTargetSetPtrOutputWithContext ¶ added in v2.16.1
func (o TargetSetOutput) ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput
type TargetSetPtrInput ¶ added in v2.16.1
type TargetSetPtrInput interface { pulumi.Input ToTargetSetPtrOutput() TargetSetPtrOutput ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput }
type TargetSetPtrOutput ¶ added in v2.16.1
type TargetSetPtrOutput struct {
*pulumi.OutputState
}
func (TargetSetPtrOutput) ElementType ¶ added in v2.16.1
func (TargetSetPtrOutput) ElementType() reflect.Type
func (TargetSetPtrOutput) ToTargetSetPtrOutput ¶ added in v2.16.1
func (o TargetSetPtrOutput) ToTargetSetPtrOutput() TargetSetPtrOutput
func (TargetSetPtrOutput) ToTargetSetPtrOutputWithContext ¶ added in v2.16.1
func (o TargetSetPtrOutput) ToTargetSetPtrOutputWithContext(ctx context.Context) TargetSetPtrOutput
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) 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) 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) 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) 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