Documentation
¶
Index ¶
- Constants
- type ForwardingRule
- type ForwardingRuleArgs
- type ForwardingRuleArray
- type ForwardingRuleArrayInput
- type ForwardingRuleArrayOutput
- func (ForwardingRuleArrayOutput) ElementType() reflect.Type
- func (o ForwardingRuleArrayOutput) Index(i pulumi.IntInput) ForwardingRuleOutput
- func (o ForwardingRuleArrayOutput) ToForwardingRuleArrayOutput() ForwardingRuleArrayOutput
- func (o ForwardingRuleArrayOutput) ToForwardingRuleArrayOutputWithContext(ctx context.Context) ForwardingRuleArrayOutput
- type ForwardingRuleEntryProtocol
- func (ForwardingRuleEntryProtocol) ElementType() reflect.Type
- func (e ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolOutput() ForwardingRuleEntryProtocolOutput
- func (e ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolOutput
- func (e ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolPtrOutput() ForwardingRuleEntryProtocolPtrOutput
- func (e ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolPtrOutput
- func (e ForwardingRuleEntryProtocol) ToStringOutput() pulumi.StringOutput
- func (e ForwardingRuleEntryProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ForwardingRuleEntryProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ForwardingRuleEntryProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ForwardingRuleEntryProtocolInput
- type ForwardingRuleEntryProtocolOutput
- func (ForwardingRuleEntryProtocolOutput) ElementType() reflect.Type
- func (o ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolOutput() ForwardingRuleEntryProtocolOutput
- func (o ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolOutput
- func (o ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolPtrOutput() ForwardingRuleEntryProtocolPtrOutput
- func (o ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolPtrOutput
- func (o ForwardingRuleEntryProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o ForwardingRuleEntryProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ForwardingRuleEntryProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ForwardingRuleEntryProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ForwardingRuleEntryProtocolPtrInput
- type ForwardingRuleEntryProtocolPtrOutput
- func (o ForwardingRuleEntryProtocolPtrOutput) Elem() ForwardingRuleEntryProtocolOutput
- func (ForwardingRuleEntryProtocolPtrOutput) ElementType() reflect.Type
- func (o ForwardingRuleEntryProtocolPtrOutput) ToForwardingRuleEntryProtocolPtrOutput() ForwardingRuleEntryProtocolPtrOutput
- func (o ForwardingRuleEntryProtocolPtrOutput) ToForwardingRuleEntryProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolPtrOutput
- func (o ForwardingRuleEntryProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ForwardingRuleEntryProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ForwardingRuleInput
- type ForwardingRuleOutput
- func (o ForwardingRuleOutput) CertificateId() pulumi.StringPtrOutput
- func (ForwardingRuleOutput) ElementType() reflect.Type
- func (o ForwardingRuleOutput) EntryPort() pulumi.IntOutput
- func (o ForwardingRuleOutput) EntryProtocol() ForwardingRuleEntryProtocolOutput
- func (o ForwardingRuleOutput) TargetPort() pulumi.IntOutput
- func (o ForwardingRuleOutput) TargetProtocol() ForwardingRuleTargetProtocolOutput
- func (o ForwardingRuleOutput) TlsPassthrough() pulumi.BoolPtrOutput
- func (o ForwardingRuleOutput) ToForwardingRuleOutput() ForwardingRuleOutput
- func (o ForwardingRuleOutput) ToForwardingRuleOutputWithContext(ctx context.Context) ForwardingRuleOutput
- type ForwardingRuleTargetProtocol
- func (ForwardingRuleTargetProtocol) ElementType() reflect.Type
- func (e ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolOutput() ForwardingRuleTargetProtocolOutput
- func (e ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolOutput
- func (e ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolPtrOutput() ForwardingRuleTargetProtocolPtrOutput
- func (e ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolPtrOutput
- func (e ForwardingRuleTargetProtocol) ToStringOutput() pulumi.StringOutput
- func (e ForwardingRuleTargetProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ForwardingRuleTargetProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ForwardingRuleTargetProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ForwardingRuleTargetProtocolInput
- type ForwardingRuleTargetProtocolOutput
- func (ForwardingRuleTargetProtocolOutput) ElementType() reflect.Type
- func (o ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolOutput() ForwardingRuleTargetProtocolOutput
- func (o ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolOutput
- func (o ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolPtrOutput() ForwardingRuleTargetProtocolPtrOutput
- func (o ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolPtrOutput
- func (o ForwardingRuleTargetProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o ForwardingRuleTargetProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ForwardingRuleTargetProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ForwardingRuleTargetProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ForwardingRuleTargetProtocolPtrInput
- type ForwardingRuleTargetProtocolPtrOutput
- func (o ForwardingRuleTargetProtocolPtrOutput) Elem() ForwardingRuleTargetProtocolOutput
- func (ForwardingRuleTargetProtocolPtrOutput) ElementType() reflect.Type
- func (o ForwardingRuleTargetProtocolPtrOutput) ToForwardingRuleTargetProtocolPtrOutput() ForwardingRuleTargetProtocolPtrOutput
- func (o ForwardingRuleTargetProtocolPtrOutput) ToForwardingRuleTargetProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolPtrOutput
- func (o ForwardingRuleTargetProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ForwardingRuleTargetProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GetLoadBalancerProperties
- type GetLoadBalancerPropertiesOutput
- func (GetLoadBalancerPropertiesOutput) ElementType() reflect.Type
- func (o GetLoadBalancerPropertiesOutput) LoadBalancer() LoadBalancerTypePtrOutput
- func (o GetLoadBalancerPropertiesOutput) ToGetLoadBalancerPropertiesOutput() GetLoadBalancerPropertiesOutput
- func (o GetLoadBalancerPropertiesOutput) ToGetLoadBalancerPropertiesOutputWithContext(ctx context.Context) GetLoadBalancerPropertiesOutput
- type HealthCheck
- type HealthCheckArgs
- func (val *HealthCheckArgs) Defaults() *HealthCheckArgs
- func (HealthCheckArgs) ElementType() reflect.Type
- func (i HealthCheckArgs) ToHealthCheckOutput() HealthCheckOutput
- func (i HealthCheckArgs) ToHealthCheckOutputWithContext(ctx context.Context) HealthCheckOutput
- func (i HealthCheckArgs) ToHealthCheckPtrOutput() HealthCheckPtrOutput
- func (i HealthCheckArgs) ToHealthCheckPtrOutputWithContext(ctx context.Context) HealthCheckPtrOutput
- type HealthCheckInput
- type HealthCheckOutput
- func (o HealthCheckOutput) CheckIntervalSeconds() pulumi.IntPtrOutput
- func (HealthCheckOutput) ElementType() reflect.Type
- func (o HealthCheckOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o HealthCheckOutput) Path() pulumi.StringPtrOutput
- func (o HealthCheckOutput) Port() pulumi.IntPtrOutput
- func (o HealthCheckOutput) Protocol() HealthCheckProtocolPtrOutput
- func (o HealthCheckOutput) ResponseTimeoutSeconds() pulumi.IntPtrOutput
- func (o HealthCheckOutput) ToHealthCheckOutput() HealthCheckOutput
- func (o HealthCheckOutput) ToHealthCheckOutputWithContext(ctx context.Context) HealthCheckOutput
- func (o HealthCheckOutput) ToHealthCheckPtrOutput() HealthCheckPtrOutput
- func (o HealthCheckOutput) ToHealthCheckPtrOutputWithContext(ctx context.Context) HealthCheckPtrOutput
- func (o HealthCheckOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type HealthCheckProtocol
- func (HealthCheckProtocol) ElementType() reflect.Type
- func (e HealthCheckProtocol) ToHealthCheckProtocolOutput() HealthCheckProtocolOutput
- func (e HealthCheckProtocol) ToHealthCheckProtocolOutputWithContext(ctx context.Context) HealthCheckProtocolOutput
- func (e HealthCheckProtocol) ToHealthCheckProtocolPtrOutput() HealthCheckProtocolPtrOutput
- func (e HealthCheckProtocol) ToHealthCheckProtocolPtrOutputWithContext(ctx context.Context) HealthCheckProtocolPtrOutput
- func (e HealthCheckProtocol) ToStringOutput() pulumi.StringOutput
- func (e HealthCheckProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HealthCheckProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HealthCheckProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HealthCheckProtocolInput
- type HealthCheckProtocolOutput
- func (HealthCheckProtocolOutput) ElementType() reflect.Type
- func (o HealthCheckProtocolOutput) ToHealthCheckProtocolOutput() HealthCheckProtocolOutput
- func (o HealthCheckProtocolOutput) ToHealthCheckProtocolOutputWithContext(ctx context.Context) HealthCheckProtocolOutput
- func (o HealthCheckProtocolOutput) ToHealthCheckProtocolPtrOutput() HealthCheckProtocolPtrOutput
- func (o HealthCheckProtocolOutput) ToHealthCheckProtocolPtrOutputWithContext(ctx context.Context) HealthCheckProtocolPtrOutput
- func (o HealthCheckProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o HealthCheckProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HealthCheckProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HealthCheckProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HealthCheckProtocolPtrInput
- type HealthCheckProtocolPtrOutput
- func (o HealthCheckProtocolPtrOutput) Elem() HealthCheckProtocolOutput
- func (HealthCheckProtocolPtrOutput) ElementType() reflect.Type
- func (o HealthCheckProtocolPtrOutput) ToHealthCheckProtocolPtrOutput() HealthCheckProtocolPtrOutput
- func (o HealthCheckProtocolPtrOutput) ToHealthCheckProtocolPtrOutputWithContext(ctx context.Context) HealthCheckProtocolPtrOutput
- func (o HealthCheckProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HealthCheckProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HealthCheckPtrInput
- type HealthCheckPtrOutput
- func (o HealthCheckPtrOutput) CheckIntervalSeconds() pulumi.IntPtrOutput
- func (o HealthCheckPtrOutput) Elem() HealthCheckOutput
- func (HealthCheckPtrOutput) ElementType() reflect.Type
- func (o HealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o HealthCheckPtrOutput) Path() pulumi.StringPtrOutput
- func (o HealthCheckPtrOutput) Port() pulumi.IntPtrOutput
- func (o HealthCheckPtrOutput) Protocol() HealthCheckProtocolPtrOutput
- func (o HealthCheckPtrOutput) ResponseTimeoutSeconds() pulumi.IntPtrOutput
- func (o HealthCheckPtrOutput) ToHealthCheckPtrOutput() HealthCheckPtrOutput
- func (o HealthCheckPtrOutput) ToHealthCheckPtrOutputWithContext(ctx context.Context) HealthCheckPtrOutput
- func (o HealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type LbFirewall
- type LbFirewallArgs
- func (LbFirewallArgs) ElementType() reflect.Type
- func (i LbFirewallArgs) ToLbFirewallOutput() LbFirewallOutput
- func (i LbFirewallArgs) ToLbFirewallOutputWithContext(ctx context.Context) LbFirewallOutput
- func (i LbFirewallArgs) ToLbFirewallPtrOutput() LbFirewallPtrOutput
- func (i LbFirewallArgs) ToLbFirewallPtrOutputWithContext(ctx context.Context) LbFirewallPtrOutput
- type LbFirewallInput
- type LbFirewallOutput
- func (o LbFirewallOutput) Allow() pulumi.StringArrayOutput
- func (o LbFirewallOutput) Deny() pulumi.StringArrayOutput
- func (LbFirewallOutput) ElementType() reflect.Type
- func (o LbFirewallOutput) ToLbFirewallOutput() LbFirewallOutput
- func (o LbFirewallOutput) ToLbFirewallOutputWithContext(ctx context.Context) LbFirewallOutput
- func (o LbFirewallOutput) ToLbFirewallPtrOutput() LbFirewallPtrOutput
- func (o LbFirewallOutput) ToLbFirewallPtrOutputWithContext(ctx context.Context) LbFirewallPtrOutput
- type LbFirewallPtrInput
- type LbFirewallPtrOutput
- func (o LbFirewallPtrOutput) Allow() pulumi.StringArrayOutput
- func (o LbFirewallPtrOutput) Deny() pulumi.StringArrayOutput
- func (o LbFirewallPtrOutput) Elem() LbFirewallOutput
- func (LbFirewallPtrOutput) ElementType() reflect.Type
- func (o LbFirewallPtrOutput) ToLbFirewallPtrOutput() LbFirewallPtrOutput
- func (o LbFirewallPtrOutput) ToLbFirewallPtrOutputWithContext(ctx context.Context) LbFirewallPtrOutput
- type ListLoadBalancersArgs
- type ListLoadBalancersItems
- type ListLoadBalancersItemsOutput
- func (ListLoadBalancersItemsOutput) ElementType() reflect.Type
- func (o ListLoadBalancersItemsOutput) Links() PageLinksPtrOutput
- func (o ListLoadBalancersItemsOutput) LoadBalancers() LoadBalancerTypeArrayOutput
- func (o ListLoadBalancersItemsOutput) Meta() MetaMetaOutput
- func (o ListLoadBalancersItemsOutput) ToListLoadBalancersItemsOutput() ListLoadBalancersItemsOutput
- func (o ListLoadBalancersItemsOutput) ToListLoadBalancersItemsOutputWithContext(ctx context.Context) ListLoadBalancersItemsOutput
- type ListLoadBalancersOutputArgs
- type ListLoadBalancersResult
- type ListLoadBalancersResultOutput
- func (ListLoadBalancersResultOutput) ElementType() reflect.Type
- func (o ListLoadBalancersResultOutput) Items() ListLoadBalancersItemsOutput
- func (o ListLoadBalancersResultOutput) ToListLoadBalancersResultOutput() ListLoadBalancersResultOutput
- func (o ListLoadBalancersResultOutput) ToListLoadBalancersResultOutputWithContext(ctx context.Context) ListLoadBalancersResultOutput
- type LoadBalancer
- type LoadBalancerArgs
- type LoadBalancerBaseAlgorithm
- func (LoadBalancerBaseAlgorithm) ElementType() reflect.Type
- func (e LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmOutput() LoadBalancerBaseAlgorithmOutput
- func (e LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmOutput
- func (e LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmPtrOutput() LoadBalancerBaseAlgorithmPtrOutput
- func (e LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmPtrOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmPtrOutput
- func (e LoadBalancerBaseAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e LoadBalancerBaseAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoadBalancerBaseAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoadBalancerBaseAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerBaseAlgorithmInput
- type LoadBalancerBaseAlgorithmOutput
- func (LoadBalancerBaseAlgorithmOutput) ElementType() reflect.Type
- func (o LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmOutput() LoadBalancerBaseAlgorithmOutput
- func (o LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmOutput
- func (o LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmPtrOutput() LoadBalancerBaseAlgorithmPtrOutput
- func (o LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmPtrOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmPtrOutput
- func (o LoadBalancerBaseAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o LoadBalancerBaseAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoadBalancerBaseAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoadBalancerBaseAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerBaseAlgorithmPtrInput
- type LoadBalancerBaseAlgorithmPtrOutput
- func (o LoadBalancerBaseAlgorithmPtrOutput) Elem() LoadBalancerBaseAlgorithmOutput
- func (LoadBalancerBaseAlgorithmPtrOutput) ElementType() reflect.Type
- func (o LoadBalancerBaseAlgorithmPtrOutput) ToLoadBalancerBaseAlgorithmPtrOutput() LoadBalancerBaseAlgorithmPtrOutput
- func (o LoadBalancerBaseAlgorithmPtrOutput) ToLoadBalancerBaseAlgorithmPtrOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmPtrOutput
- func (o LoadBalancerBaseAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoadBalancerBaseAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerBaseSize
- func (LoadBalancerBaseSize) ElementType() reflect.Type
- func (e LoadBalancerBaseSize) ToLoadBalancerBaseSizeOutput() LoadBalancerBaseSizeOutput
- func (e LoadBalancerBaseSize) ToLoadBalancerBaseSizeOutputWithContext(ctx context.Context) LoadBalancerBaseSizeOutput
- func (e LoadBalancerBaseSize) ToLoadBalancerBaseSizePtrOutput() LoadBalancerBaseSizePtrOutput
- func (e LoadBalancerBaseSize) ToLoadBalancerBaseSizePtrOutputWithContext(ctx context.Context) LoadBalancerBaseSizePtrOutput
- func (e LoadBalancerBaseSize) ToStringOutput() pulumi.StringOutput
- func (e LoadBalancerBaseSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoadBalancerBaseSize) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoadBalancerBaseSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerBaseSizeInput
- type LoadBalancerBaseSizeOutput
- func (LoadBalancerBaseSizeOutput) ElementType() reflect.Type
- func (o LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizeOutput() LoadBalancerBaseSizeOutput
- func (o LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizeOutputWithContext(ctx context.Context) LoadBalancerBaseSizeOutput
- func (o LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizePtrOutput() LoadBalancerBaseSizePtrOutput
- func (o LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizePtrOutputWithContext(ctx context.Context) LoadBalancerBaseSizePtrOutput
- func (o LoadBalancerBaseSizeOutput) ToStringOutput() pulumi.StringOutput
- func (o LoadBalancerBaseSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoadBalancerBaseSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoadBalancerBaseSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerBaseSizePtrInput
- type LoadBalancerBaseSizePtrOutput
- func (o LoadBalancerBaseSizePtrOutput) Elem() LoadBalancerBaseSizeOutput
- func (LoadBalancerBaseSizePtrOutput) ElementType() reflect.Type
- func (o LoadBalancerBaseSizePtrOutput) ToLoadBalancerBaseSizePtrOutput() LoadBalancerBaseSizePtrOutput
- func (o LoadBalancerBaseSizePtrOutput) ToLoadBalancerBaseSizePtrOutputWithContext(ctx context.Context) LoadBalancerBaseSizePtrOutput
- func (o LoadBalancerBaseSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoadBalancerBaseSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerBaseStatus
- func (LoadBalancerBaseStatus) ElementType() reflect.Type
- func (e LoadBalancerBaseStatus) ToLoadBalancerBaseStatusOutput() LoadBalancerBaseStatusOutput
- func (e LoadBalancerBaseStatus) ToLoadBalancerBaseStatusOutputWithContext(ctx context.Context) LoadBalancerBaseStatusOutput
- func (e LoadBalancerBaseStatus) ToLoadBalancerBaseStatusPtrOutput() LoadBalancerBaseStatusPtrOutput
- func (e LoadBalancerBaseStatus) ToLoadBalancerBaseStatusPtrOutputWithContext(ctx context.Context) LoadBalancerBaseStatusPtrOutput
- func (e LoadBalancerBaseStatus) ToStringOutput() pulumi.StringOutput
- func (e LoadBalancerBaseStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoadBalancerBaseStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoadBalancerBaseStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerBaseStatusInput
- type LoadBalancerBaseStatusOutput
- func (LoadBalancerBaseStatusOutput) ElementType() reflect.Type
- func (o LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusOutput() LoadBalancerBaseStatusOutput
- func (o LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusOutputWithContext(ctx context.Context) LoadBalancerBaseStatusOutput
- func (o LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusPtrOutput() LoadBalancerBaseStatusPtrOutput
- func (o LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusPtrOutputWithContext(ctx context.Context) LoadBalancerBaseStatusPtrOutput
- func (o LoadBalancerBaseStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o LoadBalancerBaseStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoadBalancerBaseStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoadBalancerBaseStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerBaseStatusPtrInput
- type LoadBalancerBaseStatusPtrOutput
- func (o LoadBalancerBaseStatusPtrOutput) Elem() LoadBalancerBaseStatusOutput
- func (LoadBalancerBaseStatusPtrOutput) ElementType() reflect.Type
- func (o LoadBalancerBaseStatusPtrOutput) ToLoadBalancerBaseStatusPtrOutput() LoadBalancerBaseStatusPtrOutput
- func (o LoadBalancerBaseStatusPtrOutput) ToLoadBalancerBaseStatusPtrOutputWithContext(ctx context.Context) LoadBalancerBaseStatusPtrOutput
- func (o LoadBalancerBaseStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoadBalancerBaseStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerInput
- type LoadBalancerOutput
- func (o LoadBalancerOutput) Algorithm() LoadBalancerBaseAlgorithmPtrOutput
- func (o LoadBalancerOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) DisableLetsEncryptDnsRecords() pulumi.BoolPtrOutput
- func (LoadBalancerOutput) ElementType() reflect.Type
- func (o LoadBalancerOutput) EnableBackendKeepalive() pulumi.BoolPtrOutput
- func (o LoadBalancerOutput) EnableProxyProtocol() pulumi.BoolPtrOutput
- func (o LoadBalancerOutput) Firewall() LbFirewallPtrOutput
- func (o LoadBalancerOutput) ForwardingRules() ForwardingRuleArrayOutput
- func (o LoadBalancerOutput) HealthCheck() HealthCheckPtrOutput
- func (o LoadBalancerOutput) HttpIdleTimeoutSeconds() pulumi.IntPtrOutput
- func (o LoadBalancerOutput) Ip() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) LoadBalancer() LoadBalancerTypePtrOutput
- func (o LoadBalancerOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) ProjectId() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) RedirectHttpToHttps() pulumi.BoolPtrOutput
- func (o LoadBalancerOutput) Region() LoadBalancerPropertiesRegionEnumPtrOutput
- func (o LoadBalancerOutput) Size() LoadBalancerBaseSizePtrOutput
- func (o LoadBalancerOutput) SizeUnit() pulumi.IntPtrOutput
- func (o LoadBalancerOutput) Status() LoadBalancerBaseStatusPtrOutput
- func (o LoadBalancerOutput) StickySessions() StickySessionsPtrOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
- func (o LoadBalancerOutput) VpcUuid() pulumi.StringPtrOutput
- type LoadBalancerPropertiesRegion
- type LoadBalancerPropertiesRegionEnum
- func (LoadBalancerPropertiesRegionEnum) ElementType() reflect.Type
- func (e LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumOutput() LoadBalancerPropertiesRegionEnumOutput
- func (e LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumOutput
- func (e LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumPtrOutput() LoadBalancerPropertiesRegionEnumPtrOutput
- func (e LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumPtrOutput
- func (e LoadBalancerPropertiesRegionEnum) ToStringOutput() pulumi.StringOutput
- func (e LoadBalancerPropertiesRegionEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoadBalancerPropertiesRegionEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoadBalancerPropertiesRegionEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerPropertiesRegionEnumInput
- type LoadBalancerPropertiesRegionEnumOutput
- func (LoadBalancerPropertiesRegionEnumOutput) ElementType() reflect.Type
- func (o LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumOutput() LoadBalancerPropertiesRegionEnumOutput
- func (o LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumOutput
- func (o LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumPtrOutput() LoadBalancerPropertiesRegionEnumPtrOutput
- func (o LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumPtrOutput
- func (o LoadBalancerPropertiesRegionEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o LoadBalancerPropertiesRegionEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoadBalancerPropertiesRegionEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoadBalancerPropertiesRegionEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerPropertiesRegionEnumPtrInput
- type LoadBalancerPropertiesRegionEnumPtrOutput
- func (o LoadBalancerPropertiesRegionEnumPtrOutput) Elem() LoadBalancerPropertiesRegionEnumOutput
- func (LoadBalancerPropertiesRegionEnumPtrOutput) ElementType() reflect.Type
- func (o LoadBalancerPropertiesRegionEnumPtrOutput) ToLoadBalancerPropertiesRegionEnumPtrOutput() LoadBalancerPropertiesRegionEnumPtrOutput
- func (o LoadBalancerPropertiesRegionEnumPtrOutput) ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumPtrOutput
- func (o LoadBalancerPropertiesRegionEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoadBalancerPropertiesRegionEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerState
- type LoadBalancerType
- type LoadBalancerTypeArrayOutput
- func (LoadBalancerTypeArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerTypeArrayOutput) Index(i pulumi.IntInput) LoadBalancerTypeOutput
- func (o LoadBalancerTypeArrayOutput) ToLoadBalancerTypeArrayOutput() LoadBalancerTypeArrayOutput
- func (o LoadBalancerTypeArrayOutput) ToLoadBalancerTypeArrayOutputWithContext(ctx context.Context) LoadBalancerTypeArrayOutput
- type LoadBalancerTypeOutput
- func (o LoadBalancerTypeOutput) Algorithm() LoadBalancerBaseAlgorithmPtrOutput
- func (o LoadBalancerTypeOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LoadBalancerTypeOutput) DisableLetsEncryptDnsRecords() pulumi.BoolPtrOutput
- func (LoadBalancerTypeOutput) ElementType() reflect.Type
- func (o LoadBalancerTypeOutput) EnableBackendKeepalive() pulumi.BoolPtrOutput
- func (o LoadBalancerTypeOutput) EnableProxyProtocol() pulumi.BoolPtrOutput
- func (o LoadBalancerTypeOutput) Firewall() LbFirewallPtrOutput
- func (o LoadBalancerTypeOutput) ForwardingRules() ForwardingRuleArrayOutput
- func (o LoadBalancerTypeOutput) HealthCheck() HealthCheckPtrOutput
- func (o LoadBalancerTypeOutput) HttpIdleTimeoutSeconds() pulumi.IntPtrOutput
- func (o LoadBalancerTypeOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancerTypeOutput) Ip() pulumi.StringPtrOutput
- func (o LoadBalancerTypeOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancerTypeOutput) ProjectId() pulumi.StringPtrOutput
- func (o LoadBalancerTypeOutput) RedirectHttpToHttps() pulumi.BoolPtrOutput
- func (o LoadBalancerTypeOutput) Size() LoadBalancerBaseSizePtrOutput
- func (o LoadBalancerTypeOutput) SizeUnit() pulumi.IntPtrOutput
- func (o LoadBalancerTypeOutput) Status() LoadBalancerBaseStatusPtrOutput
- func (o LoadBalancerTypeOutput) StickySessions() StickySessionsPtrOutput
- func (o LoadBalancerTypeOutput) Tag() pulumi.StringPtrOutput
- func (o LoadBalancerTypeOutput) ToLoadBalancerTypeOutput() LoadBalancerTypeOutput
- func (o LoadBalancerTypeOutput) ToLoadBalancerTypeOutputWithContext(ctx context.Context) LoadBalancerTypeOutput
- func (o LoadBalancerTypeOutput) VpcUuid() pulumi.StringPtrOutput
- type LoadBalancerTypePtrOutput
- func (o LoadBalancerTypePtrOutput) Algorithm() LoadBalancerBaseAlgorithmPtrOutput
- func (o LoadBalancerTypePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LoadBalancerTypePtrOutput) DisableLetsEncryptDnsRecords() pulumi.BoolPtrOutput
- func (o LoadBalancerTypePtrOutput) Elem() LoadBalancerTypeOutput
- func (LoadBalancerTypePtrOutput) ElementType() reflect.Type
- func (o LoadBalancerTypePtrOutput) EnableBackendKeepalive() pulumi.BoolPtrOutput
- func (o LoadBalancerTypePtrOutput) EnableProxyProtocol() pulumi.BoolPtrOutput
- func (o LoadBalancerTypePtrOutput) Firewall() LbFirewallPtrOutput
- func (o LoadBalancerTypePtrOutput) ForwardingRules() ForwardingRuleArrayOutput
- func (o LoadBalancerTypePtrOutput) HealthCheck() HealthCheckPtrOutput
- func (o LoadBalancerTypePtrOutput) HttpIdleTimeoutSeconds() pulumi.IntPtrOutput
- func (o LoadBalancerTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o LoadBalancerTypePtrOutput) Ip() pulumi.StringPtrOutput
- func (o LoadBalancerTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o LoadBalancerTypePtrOutput) ProjectId() pulumi.StringPtrOutput
- func (o LoadBalancerTypePtrOutput) RedirectHttpToHttps() pulumi.BoolPtrOutput
- func (o LoadBalancerTypePtrOutput) Size() LoadBalancerBaseSizePtrOutput
- func (o LoadBalancerTypePtrOutput) SizeUnit() pulumi.IntPtrOutput
- func (o LoadBalancerTypePtrOutput) Status() LoadBalancerBaseStatusPtrOutput
- func (o LoadBalancerTypePtrOutput) StickySessions() StickySessionsPtrOutput
- func (o LoadBalancerTypePtrOutput) Tag() pulumi.StringPtrOutput
- func (o LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutput() LoadBalancerTypePtrOutput
- func (o LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutputWithContext(ctx context.Context) LoadBalancerTypePtrOutput
- func (o LoadBalancerTypePtrOutput) VpcUuid() pulumi.StringPtrOutput
- type LoadBalancersDroplet
- type LoadBalancersDropletArgs
- type LoadBalancersDropletInput
- type LoadBalancersDropletOutput
- func (o LoadBalancersDropletOutput) DropletIds() pulumi.IntArrayOutput
- func (LoadBalancersDropletOutput) ElementType() reflect.Type
- func (o LoadBalancersDropletOutput) ToLoadBalancersDropletOutput() LoadBalancersDropletOutput
- func (o LoadBalancersDropletOutput) ToLoadBalancersDropletOutputWithContext(ctx context.Context) LoadBalancersDropletOutput
- type LoadBalancersDropletState
- type LoadBalancersForwardingRule
- func (*LoadBalancersForwardingRule) ElementType() reflect.Type
- func (i *LoadBalancersForwardingRule) ToLoadBalancersForwardingRuleOutput() LoadBalancersForwardingRuleOutput
- func (i *LoadBalancersForwardingRule) ToLoadBalancersForwardingRuleOutputWithContext(ctx context.Context) LoadBalancersForwardingRuleOutput
- type LoadBalancersForwardingRuleArgs
- type LoadBalancersForwardingRuleInput
- type LoadBalancersForwardingRuleOutput
- func (LoadBalancersForwardingRuleOutput) ElementType() reflect.Type
- func (o LoadBalancersForwardingRuleOutput) ForwardingRules() ForwardingRuleArrayOutput
- func (o LoadBalancersForwardingRuleOutput) ToLoadBalancersForwardingRuleOutput() LoadBalancersForwardingRuleOutput
- func (o LoadBalancersForwardingRuleOutput) ToLoadBalancersForwardingRuleOutputWithContext(ctx context.Context) LoadBalancersForwardingRuleOutput
- type LoadBalancersForwardingRuleState
- type LookupLoadBalancerArgs
- type LookupLoadBalancerOutputArgs
- type LookupLoadBalancerResult
- type LookupLoadBalancerResultOutput
- func (LookupLoadBalancerResultOutput) ElementType() reflect.Type
- func (o LookupLoadBalancerResultOutput) Items() GetLoadBalancerPropertiesOutput
- func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput() LookupLoadBalancerResultOutput
- func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext(ctx context.Context) LookupLoadBalancerResultOutput
- type MetaMeta
- type MetaMetaOutput
- type PageLinks
- type PageLinksOutput
- type PageLinksPagesProperties
- type PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
- type PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
- type PageLinksPtrOutput
- func (o PageLinksPtrOutput) Elem() PageLinksOutput
- func (PageLinksPtrOutput) ElementType() reflect.Type
- func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
- type StickySessions
- type StickySessionsArgs
- func (val *StickySessionsArgs) Defaults() *StickySessionsArgs
- func (StickySessionsArgs) ElementType() reflect.Type
- func (i StickySessionsArgs) ToStickySessionsOutput() StickySessionsOutput
- func (i StickySessionsArgs) ToStickySessionsOutputWithContext(ctx context.Context) StickySessionsOutput
- func (i StickySessionsArgs) ToStickySessionsPtrOutput() StickySessionsPtrOutput
- func (i StickySessionsArgs) ToStickySessionsPtrOutputWithContext(ctx context.Context) StickySessionsPtrOutput
- type StickySessionsInput
- type StickySessionsOutput
- func (o StickySessionsOutput) CookieName() pulumi.StringPtrOutput
- func (o StickySessionsOutput) CookieTtlSeconds() pulumi.IntPtrOutput
- func (StickySessionsOutput) ElementType() reflect.Type
- func (o StickySessionsOutput) ToStickySessionsOutput() StickySessionsOutput
- func (o StickySessionsOutput) ToStickySessionsOutputWithContext(ctx context.Context) StickySessionsOutput
- func (o StickySessionsOutput) ToStickySessionsPtrOutput() StickySessionsPtrOutput
- func (o StickySessionsOutput) ToStickySessionsPtrOutputWithContext(ctx context.Context) StickySessionsPtrOutput
- func (o StickySessionsOutput) Type() StickySessionsTypePtrOutput
- type StickySessionsPtrInput
- type StickySessionsPtrOutput
- func (o StickySessionsPtrOutput) CookieName() pulumi.StringPtrOutput
- func (o StickySessionsPtrOutput) CookieTtlSeconds() pulumi.IntPtrOutput
- func (o StickySessionsPtrOutput) Elem() StickySessionsOutput
- func (StickySessionsPtrOutput) ElementType() reflect.Type
- func (o StickySessionsPtrOutput) ToStickySessionsPtrOutput() StickySessionsPtrOutput
- func (o StickySessionsPtrOutput) ToStickySessionsPtrOutputWithContext(ctx context.Context) StickySessionsPtrOutput
- func (o StickySessionsPtrOutput) Type() StickySessionsTypePtrOutput
- type StickySessionsType
- func (StickySessionsType) ElementType() reflect.Type
- func (e StickySessionsType) ToStickySessionsTypeOutput() StickySessionsTypeOutput
- func (e StickySessionsType) ToStickySessionsTypeOutputWithContext(ctx context.Context) StickySessionsTypeOutput
- func (e StickySessionsType) ToStickySessionsTypePtrOutput() StickySessionsTypePtrOutput
- func (e StickySessionsType) ToStickySessionsTypePtrOutputWithContext(ctx context.Context) StickySessionsTypePtrOutput
- func (e StickySessionsType) ToStringOutput() pulumi.StringOutput
- func (e StickySessionsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StickySessionsType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StickySessionsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StickySessionsTypeInput
- type StickySessionsTypeOutput
- func (StickySessionsTypeOutput) ElementType() reflect.Type
- func (o StickySessionsTypeOutput) ToStickySessionsTypeOutput() StickySessionsTypeOutput
- func (o StickySessionsTypeOutput) ToStickySessionsTypeOutputWithContext(ctx context.Context) StickySessionsTypeOutput
- func (o StickySessionsTypeOutput) ToStickySessionsTypePtrOutput() StickySessionsTypePtrOutput
- func (o StickySessionsTypeOutput) ToStickySessionsTypePtrOutputWithContext(ctx context.Context) StickySessionsTypePtrOutput
- func (o StickySessionsTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o StickySessionsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StickySessionsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StickySessionsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StickySessionsTypePtrInput
- type StickySessionsTypePtrOutput
- func (o StickySessionsTypePtrOutput) Elem() StickySessionsTypeOutput
- func (StickySessionsTypePtrOutput) ElementType() reflect.Type
- func (o StickySessionsTypePtrOutput) ToStickySessionsTypePtrOutput() StickySessionsTypePtrOutput
- func (o StickySessionsTypePtrOutput) ToStickySessionsTypePtrOutputWithContext(ctx context.Context) StickySessionsTypePtrOutput
- func (o StickySessionsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StickySessionsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( ForwardingRuleEntryProtocolHttp = ForwardingRuleEntryProtocol("http") ForwardingRuleEntryProtocolHttps = ForwardingRuleEntryProtocol("https") ForwardingRuleEntryProtocolHttp2 = ForwardingRuleEntryProtocol("http2") ForwardingRuleEntryProtocolHttp3 = ForwardingRuleEntryProtocol("http3") ForwardingRuleEntryProtocolTcp = ForwardingRuleEntryProtocol("tcp") ForwardingRuleEntryProtocolUdp = ForwardingRuleEntryProtocol("udp") )
const ( ForwardingRuleTargetProtocolHttp = ForwardingRuleTargetProtocol("http") ForwardingRuleTargetProtocolHttps = ForwardingRuleTargetProtocol("https") ForwardingRuleTargetProtocolHttp2 = ForwardingRuleTargetProtocol("http2") ForwardingRuleTargetProtocolTcp = ForwardingRuleTargetProtocol("tcp") ForwardingRuleTargetProtocolUdp = ForwardingRuleTargetProtocol("udp") )
const ( HealthCheckProtocolHttp = HealthCheckProtocol("http") HealthCheckProtocolHttps = HealthCheckProtocol("https") HealthCheckProtocolTcp = HealthCheckProtocol("tcp") )
const ( LoadBalancerBaseAlgorithmRoundRobin = LoadBalancerBaseAlgorithm("round_robin") LoadBalancerBaseAlgorithmLeastConnections = LoadBalancerBaseAlgorithm("least_connections") )
const ( LoadBalancerBaseSizeLbSmall = LoadBalancerBaseSize("lb-small") LoadBalancerBaseSizeLbMedium = LoadBalancerBaseSize("lb-medium") LoadBalancerBaseSizeLbLarge = LoadBalancerBaseSize("lb-large") )
const ( LoadBalancerBaseStatusNew = LoadBalancerBaseStatus("new") LoadBalancerBaseStatusActive = LoadBalancerBaseStatus("active") LoadBalancerBaseStatusErrored = LoadBalancerBaseStatus("errored") )
const ( LoadBalancerPropertiesRegionEnumAms1 = LoadBalancerPropertiesRegionEnum("ams1") LoadBalancerPropertiesRegionEnumAms2 = LoadBalancerPropertiesRegionEnum("ams2") LoadBalancerPropertiesRegionEnumAms3 = LoadBalancerPropertiesRegionEnum("ams3") LoadBalancerPropertiesRegionEnumBlr1 = LoadBalancerPropertiesRegionEnum("blr1") LoadBalancerPropertiesRegionEnumFra1 = LoadBalancerPropertiesRegionEnum("fra1") LoadBalancerPropertiesRegionEnumLon1 = LoadBalancerPropertiesRegionEnum("lon1") LoadBalancerPropertiesRegionEnumNyc1 = LoadBalancerPropertiesRegionEnum("nyc1") LoadBalancerPropertiesRegionEnumNyc2 = LoadBalancerPropertiesRegionEnum("nyc2") LoadBalancerPropertiesRegionEnumNyc3 = LoadBalancerPropertiesRegionEnum("nyc3") LoadBalancerPropertiesRegionEnumSfo1 = LoadBalancerPropertiesRegionEnum("sfo1") LoadBalancerPropertiesRegionEnumSfo2 = LoadBalancerPropertiesRegionEnum("sfo2") LoadBalancerPropertiesRegionEnumSfo3 = LoadBalancerPropertiesRegionEnum("sfo3") LoadBalancerPropertiesRegionEnumSgp1 = LoadBalancerPropertiesRegionEnum("sgp1") LoadBalancerPropertiesRegionEnumTor1 = LoadBalancerPropertiesRegionEnum("tor1") )
const ( StickySessionsTypeCookies = StickySessionsType("cookies") StickySessionsTypeNone = StickySessionsType("none") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ForwardingRule ¶
type ForwardingRule struct { // The ID of the TLS certificate used for SSL termination if enabled. CertificateId *string `pulumi:"certificateId"` // An integer representing the port on which the load balancer instance will listen. EntryPort int `pulumi:"entryPort"` // The protocol used for traffic to the load balancer. The possible values are: `http`, `https`, `http2`, `http3`, `tcp`, or `udp`. If you set the `entry_protocol` to `udp`, the `target_protocol` must be set to `udp`. When using UDP, the load balancer requires that you set up a health check with a port that uses TCP, HTTP, or HTTPS to work properly. EntryProtocol ForwardingRuleEntryProtocol `pulumi:"entryProtocol"` // An integer representing the port on the backend Droplets to which the load balancer will send traffic. TargetPort int `pulumi:"targetPort"` // The protocol used for traffic from the load balancer to the backend Droplets. The possible values are: `http`, `https`, `http2`, `tcp`, or `udp`. If you set the `target_protocol` to `udp`, the `entry_protocol` must be set to `udp`. When using UDP, the load balancer requires that you set up a health check with a port that uses TCP, HTTP, or HTTPS to work properly. TargetProtocol ForwardingRuleTargetProtocol `pulumi:"targetProtocol"` // A boolean value indicating whether SSL encrypted traffic will be passed through to the backend Droplets. TlsPassthrough *bool `pulumi:"tlsPassthrough"` }
An object specifying a forwarding rule for a load balancer.
type ForwardingRuleArgs ¶
type ForwardingRuleArgs struct { // The ID of the TLS certificate used for SSL termination if enabled. CertificateId pulumi.StringPtrInput `pulumi:"certificateId"` // An integer representing the port on which the load balancer instance will listen. EntryPort pulumi.IntInput `pulumi:"entryPort"` // The protocol used for traffic to the load balancer. The possible values are: `http`, `https`, `http2`, `http3`, `tcp`, or `udp`. If you set the `entry_protocol` to `udp`, the `target_protocol` must be set to `udp`. When using UDP, the load balancer requires that you set up a health check with a port that uses TCP, HTTP, or HTTPS to work properly. EntryProtocol ForwardingRuleEntryProtocolInput `pulumi:"entryProtocol"` // An integer representing the port on the backend Droplets to which the load balancer will send traffic. TargetPort pulumi.IntInput `pulumi:"targetPort"` // The protocol used for traffic from the load balancer to the backend Droplets. The possible values are: `http`, `https`, `http2`, `tcp`, or `udp`. If you set the `target_protocol` to `udp`, the `entry_protocol` must be set to `udp`. When using UDP, the load balancer requires that you set up a health check with a port that uses TCP, HTTP, or HTTPS to work properly. TargetProtocol ForwardingRuleTargetProtocolInput `pulumi:"targetProtocol"` // A boolean value indicating whether SSL encrypted traffic will be passed through to the backend Droplets. TlsPassthrough pulumi.BoolPtrInput `pulumi:"tlsPassthrough"` }
An object specifying a forwarding rule for a load balancer.
func (ForwardingRuleArgs) ElementType ¶
func (ForwardingRuleArgs) ElementType() reflect.Type
func (ForwardingRuleArgs) ToForwardingRuleOutput ¶
func (i ForwardingRuleArgs) ToForwardingRuleOutput() ForwardingRuleOutput
func (ForwardingRuleArgs) ToForwardingRuleOutputWithContext ¶
func (i ForwardingRuleArgs) ToForwardingRuleOutputWithContext(ctx context.Context) ForwardingRuleOutput
type ForwardingRuleArray ¶
type ForwardingRuleArray []ForwardingRuleInput
func (ForwardingRuleArray) ElementType ¶
func (ForwardingRuleArray) ElementType() reflect.Type
func (ForwardingRuleArray) ToForwardingRuleArrayOutput ¶
func (i ForwardingRuleArray) ToForwardingRuleArrayOutput() ForwardingRuleArrayOutput
func (ForwardingRuleArray) ToForwardingRuleArrayOutputWithContext ¶
func (i ForwardingRuleArray) ToForwardingRuleArrayOutputWithContext(ctx context.Context) ForwardingRuleArrayOutput
type ForwardingRuleArrayInput ¶
type ForwardingRuleArrayInput interface { pulumi.Input ToForwardingRuleArrayOutput() ForwardingRuleArrayOutput ToForwardingRuleArrayOutputWithContext(context.Context) ForwardingRuleArrayOutput }
ForwardingRuleArrayInput is an input type that accepts ForwardingRuleArray and ForwardingRuleArrayOutput values. You can construct a concrete instance of `ForwardingRuleArrayInput` via:
ForwardingRuleArray{ ForwardingRuleArgs{...} }
type ForwardingRuleArrayOutput ¶
type ForwardingRuleArrayOutput struct{ *pulumi.OutputState }
func (ForwardingRuleArrayOutput) ElementType ¶
func (ForwardingRuleArrayOutput) ElementType() reflect.Type
func (ForwardingRuleArrayOutput) Index ¶
func (o ForwardingRuleArrayOutput) Index(i pulumi.IntInput) ForwardingRuleOutput
func (ForwardingRuleArrayOutput) ToForwardingRuleArrayOutput ¶
func (o ForwardingRuleArrayOutput) ToForwardingRuleArrayOutput() ForwardingRuleArrayOutput
func (ForwardingRuleArrayOutput) ToForwardingRuleArrayOutputWithContext ¶
func (o ForwardingRuleArrayOutput) ToForwardingRuleArrayOutputWithContext(ctx context.Context) ForwardingRuleArrayOutput
type ForwardingRuleEntryProtocol ¶
type ForwardingRuleEntryProtocol string
The protocol used for traffic to the load balancer. The possible values are: `http`, `https`, `http2`, `http3`, `tcp`, or `udp`. If you set the `entry_protocol` to `udp`, the `target_protocol` must be set to `udp`. When using UDP, the load balancer requires that you set up a health check with a port that uses TCP, HTTP, or HTTPS to work properly.
func (ForwardingRuleEntryProtocol) ElementType ¶
func (ForwardingRuleEntryProtocol) ElementType() reflect.Type
func (ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolOutput ¶
func (e ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolOutput() ForwardingRuleEntryProtocolOutput
func (ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolOutputWithContext ¶
func (e ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolOutput
func (ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolPtrOutput ¶
func (e ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolPtrOutput() ForwardingRuleEntryProtocolPtrOutput
func (ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolPtrOutputWithContext ¶
func (e ForwardingRuleEntryProtocol) ToForwardingRuleEntryProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolPtrOutput
func (ForwardingRuleEntryProtocol) ToStringOutput ¶
func (e ForwardingRuleEntryProtocol) ToStringOutput() pulumi.StringOutput
func (ForwardingRuleEntryProtocol) ToStringOutputWithContext ¶
func (e ForwardingRuleEntryProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ForwardingRuleEntryProtocol) ToStringPtrOutput ¶
func (e ForwardingRuleEntryProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ForwardingRuleEntryProtocol) ToStringPtrOutputWithContext ¶
func (e ForwardingRuleEntryProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ForwardingRuleEntryProtocolInput ¶
type ForwardingRuleEntryProtocolInput interface { pulumi.Input ToForwardingRuleEntryProtocolOutput() ForwardingRuleEntryProtocolOutput ToForwardingRuleEntryProtocolOutputWithContext(context.Context) ForwardingRuleEntryProtocolOutput }
ForwardingRuleEntryProtocolInput is an input type that accepts values of the ForwardingRuleEntryProtocol enum A concrete instance of `ForwardingRuleEntryProtocolInput` can be one of the following:
ForwardingRuleEntryProtocolHttp ForwardingRuleEntryProtocolHttps ForwardingRuleEntryProtocolHttp2 ForwardingRuleEntryProtocolHttp3 ForwardingRuleEntryProtocolTcp ForwardingRuleEntryProtocolUdp
type ForwardingRuleEntryProtocolOutput ¶
type ForwardingRuleEntryProtocolOutput struct{ *pulumi.OutputState }
func (ForwardingRuleEntryProtocolOutput) ElementType ¶
func (ForwardingRuleEntryProtocolOutput) ElementType() reflect.Type
func (ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolOutput ¶
func (o ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolOutput() ForwardingRuleEntryProtocolOutput
func (ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolOutputWithContext ¶
func (o ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolOutput
func (ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolPtrOutput ¶
func (o ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolPtrOutput() ForwardingRuleEntryProtocolPtrOutput
func (ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolPtrOutputWithContext ¶
func (o ForwardingRuleEntryProtocolOutput) ToForwardingRuleEntryProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolPtrOutput
func (ForwardingRuleEntryProtocolOutput) ToStringOutput ¶
func (o ForwardingRuleEntryProtocolOutput) ToStringOutput() pulumi.StringOutput
func (ForwardingRuleEntryProtocolOutput) ToStringOutputWithContext ¶
func (o ForwardingRuleEntryProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ForwardingRuleEntryProtocolOutput) ToStringPtrOutput ¶
func (o ForwardingRuleEntryProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ForwardingRuleEntryProtocolOutput) ToStringPtrOutputWithContext ¶
func (o ForwardingRuleEntryProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ForwardingRuleEntryProtocolPtrInput ¶
type ForwardingRuleEntryProtocolPtrInput interface { pulumi.Input ToForwardingRuleEntryProtocolPtrOutput() ForwardingRuleEntryProtocolPtrOutput ToForwardingRuleEntryProtocolPtrOutputWithContext(context.Context) ForwardingRuleEntryProtocolPtrOutput }
func ForwardingRuleEntryProtocolPtr ¶
func ForwardingRuleEntryProtocolPtr(v string) ForwardingRuleEntryProtocolPtrInput
type ForwardingRuleEntryProtocolPtrOutput ¶
type ForwardingRuleEntryProtocolPtrOutput struct{ *pulumi.OutputState }
func (ForwardingRuleEntryProtocolPtrOutput) ElementType ¶
func (ForwardingRuleEntryProtocolPtrOutput) ElementType() reflect.Type
func (ForwardingRuleEntryProtocolPtrOutput) ToForwardingRuleEntryProtocolPtrOutput ¶
func (o ForwardingRuleEntryProtocolPtrOutput) ToForwardingRuleEntryProtocolPtrOutput() ForwardingRuleEntryProtocolPtrOutput
func (ForwardingRuleEntryProtocolPtrOutput) ToForwardingRuleEntryProtocolPtrOutputWithContext ¶
func (o ForwardingRuleEntryProtocolPtrOutput) ToForwardingRuleEntryProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleEntryProtocolPtrOutput
func (ForwardingRuleEntryProtocolPtrOutput) ToStringPtrOutput ¶
func (o ForwardingRuleEntryProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ForwardingRuleEntryProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o ForwardingRuleEntryProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ForwardingRuleInput ¶
type ForwardingRuleInput interface { pulumi.Input ToForwardingRuleOutput() ForwardingRuleOutput ToForwardingRuleOutputWithContext(context.Context) ForwardingRuleOutput }
ForwardingRuleInput is an input type that accepts ForwardingRuleArgs and ForwardingRuleOutput values. You can construct a concrete instance of `ForwardingRuleInput` via:
ForwardingRuleArgs{...}
type ForwardingRuleOutput ¶
type ForwardingRuleOutput struct{ *pulumi.OutputState }
An object specifying a forwarding rule for a load balancer.
func (ForwardingRuleOutput) CertificateId ¶
func (o ForwardingRuleOutput) CertificateId() pulumi.StringPtrOutput
The ID of the TLS certificate used for SSL termination if enabled.
func (ForwardingRuleOutput) ElementType ¶
func (ForwardingRuleOutput) ElementType() reflect.Type
func (ForwardingRuleOutput) EntryPort ¶
func (o ForwardingRuleOutput) EntryPort() pulumi.IntOutput
An integer representing the port on which the load balancer instance will listen.
func (ForwardingRuleOutput) EntryProtocol ¶
func (o ForwardingRuleOutput) EntryProtocol() ForwardingRuleEntryProtocolOutput
The protocol used for traffic to the load balancer. The possible values are: `http`, `https`, `http2`, `http3`, `tcp`, or `udp`. If you set the `entry_protocol` to `udp`, the `target_protocol` must be set to `udp`. When using UDP, the load balancer requires that you set up a health check with a port that uses TCP, HTTP, or HTTPS to work properly.
func (ForwardingRuleOutput) TargetPort ¶
func (o ForwardingRuleOutput) TargetPort() pulumi.IntOutput
An integer representing the port on the backend Droplets to which the load balancer will send traffic.
func (ForwardingRuleOutput) TargetProtocol ¶
func (o ForwardingRuleOutput) TargetProtocol() ForwardingRuleTargetProtocolOutput
The protocol used for traffic from the load balancer to the backend Droplets. The possible values are: `http`, `https`, `http2`, `tcp`, or `udp`. If you set the `target_protocol` to `udp`, the `entry_protocol` must be set to `udp`. When using UDP, the load balancer requires that you set up a health check with a port that uses TCP, HTTP, or HTTPS to work properly.
func (ForwardingRuleOutput) TlsPassthrough ¶
func (o ForwardingRuleOutput) TlsPassthrough() pulumi.BoolPtrOutput
A boolean value indicating whether SSL encrypted traffic will be passed through to the backend Droplets.
func (ForwardingRuleOutput) ToForwardingRuleOutput ¶
func (o ForwardingRuleOutput) ToForwardingRuleOutput() ForwardingRuleOutput
func (ForwardingRuleOutput) ToForwardingRuleOutputWithContext ¶
func (o ForwardingRuleOutput) ToForwardingRuleOutputWithContext(ctx context.Context) ForwardingRuleOutput
type ForwardingRuleTargetProtocol ¶
type ForwardingRuleTargetProtocol string
The protocol used for traffic from the load balancer to the backend Droplets. The possible values are: `http`, `https`, `http2`, `tcp`, or `udp`. If you set the `target_protocol` to `udp`, the `entry_protocol` must be set to `udp`. When using UDP, the load balancer requires that you set up a health check with a port that uses TCP, HTTP, or HTTPS to work properly.
func (ForwardingRuleTargetProtocol) ElementType ¶
func (ForwardingRuleTargetProtocol) ElementType() reflect.Type
func (ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolOutput ¶
func (e ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolOutput() ForwardingRuleTargetProtocolOutput
func (ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolOutputWithContext ¶
func (e ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolOutput
func (ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolPtrOutput ¶
func (e ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolPtrOutput() ForwardingRuleTargetProtocolPtrOutput
func (ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolPtrOutputWithContext ¶
func (e ForwardingRuleTargetProtocol) ToForwardingRuleTargetProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolPtrOutput
func (ForwardingRuleTargetProtocol) ToStringOutput ¶
func (e ForwardingRuleTargetProtocol) ToStringOutput() pulumi.StringOutput
func (ForwardingRuleTargetProtocol) ToStringOutputWithContext ¶
func (e ForwardingRuleTargetProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ForwardingRuleTargetProtocol) ToStringPtrOutput ¶
func (e ForwardingRuleTargetProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ForwardingRuleTargetProtocol) ToStringPtrOutputWithContext ¶
func (e ForwardingRuleTargetProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ForwardingRuleTargetProtocolInput ¶
type ForwardingRuleTargetProtocolInput interface { pulumi.Input ToForwardingRuleTargetProtocolOutput() ForwardingRuleTargetProtocolOutput ToForwardingRuleTargetProtocolOutputWithContext(context.Context) ForwardingRuleTargetProtocolOutput }
ForwardingRuleTargetProtocolInput is an input type that accepts values of the ForwardingRuleTargetProtocol enum A concrete instance of `ForwardingRuleTargetProtocolInput` can be one of the following:
ForwardingRuleTargetProtocolHttp ForwardingRuleTargetProtocolHttps ForwardingRuleTargetProtocolHttp2 ForwardingRuleTargetProtocolTcp ForwardingRuleTargetProtocolUdp
type ForwardingRuleTargetProtocolOutput ¶
type ForwardingRuleTargetProtocolOutput struct{ *pulumi.OutputState }
func (ForwardingRuleTargetProtocolOutput) ElementType ¶
func (ForwardingRuleTargetProtocolOutput) ElementType() reflect.Type
func (ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolOutput ¶
func (o ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolOutput() ForwardingRuleTargetProtocolOutput
func (ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolOutputWithContext ¶
func (o ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolOutput
func (ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolPtrOutput ¶
func (o ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolPtrOutput() ForwardingRuleTargetProtocolPtrOutput
func (ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolPtrOutputWithContext ¶
func (o ForwardingRuleTargetProtocolOutput) ToForwardingRuleTargetProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolPtrOutput
func (ForwardingRuleTargetProtocolOutput) ToStringOutput ¶
func (o ForwardingRuleTargetProtocolOutput) ToStringOutput() pulumi.StringOutput
func (ForwardingRuleTargetProtocolOutput) ToStringOutputWithContext ¶
func (o ForwardingRuleTargetProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ForwardingRuleTargetProtocolOutput) ToStringPtrOutput ¶
func (o ForwardingRuleTargetProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ForwardingRuleTargetProtocolOutput) ToStringPtrOutputWithContext ¶
func (o ForwardingRuleTargetProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ForwardingRuleTargetProtocolPtrInput ¶
type ForwardingRuleTargetProtocolPtrInput interface { pulumi.Input ToForwardingRuleTargetProtocolPtrOutput() ForwardingRuleTargetProtocolPtrOutput ToForwardingRuleTargetProtocolPtrOutputWithContext(context.Context) ForwardingRuleTargetProtocolPtrOutput }
func ForwardingRuleTargetProtocolPtr ¶
func ForwardingRuleTargetProtocolPtr(v string) ForwardingRuleTargetProtocolPtrInput
type ForwardingRuleTargetProtocolPtrOutput ¶
type ForwardingRuleTargetProtocolPtrOutput struct{ *pulumi.OutputState }
func (ForwardingRuleTargetProtocolPtrOutput) ElementType ¶
func (ForwardingRuleTargetProtocolPtrOutput) ElementType() reflect.Type
func (ForwardingRuleTargetProtocolPtrOutput) ToForwardingRuleTargetProtocolPtrOutput ¶
func (o ForwardingRuleTargetProtocolPtrOutput) ToForwardingRuleTargetProtocolPtrOutput() ForwardingRuleTargetProtocolPtrOutput
func (ForwardingRuleTargetProtocolPtrOutput) ToForwardingRuleTargetProtocolPtrOutputWithContext ¶
func (o ForwardingRuleTargetProtocolPtrOutput) ToForwardingRuleTargetProtocolPtrOutputWithContext(ctx context.Context) ForwardingRuleTargetProtocolPtrOutput
func (ForwardingRuleTargetProtocolPtrOutput) ToStringPtrOutput ¶
func (o ForwardingRuleTargetProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ForwardingRuleTargetProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o ForwardingRuleTargetProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GetLoadBalancerProperties ¶
type GetLoadBalancerProperties struct {
LoadBalancer *LoadBalancerType `pulumi:"loadBalancer"`
}
func (*GetLoadBalancerProperties) Defaults ¶
func (val *GetLoadBalancerProperties) Defaults() *GetLoadBalancerProperties
Defaults sets the appropriate defaults for GetLoadBalancerProperties
type GetLoadBalancerPropertiesOutput ¶
type GetLoadBalancerPropertiesOutput struct{ *pulumi.OutputState }
func (GetLoadBalancerPropertiesOutput) ElementType ¶
func (GetLoadBalancerPropertiesOutput) ElementType() reflect.Type
func (GetLoadBalancerPropertiesOutput) LoadBalancer ¶
func (o GetLoadBalancerPropertiesOutput) LoadBalancer() LoadBalancerTypePtrOutput
func (GetLoadBalancerPropertiesOutput) ToGetLoadBalancerPropertiesOutput ¶
func (o GetLoadBalancerPropertiesOutput) ToGetLoadBalancerPropertiesOutput() GetLoadBalancerPropertiesOutput
func (GetLoadBalancerPropertiesOutput) ToGetLoadBalancerPropertiesOutputWithContext ¶
func (o GetLoadBalancerPropertiesOutput) ToGetLoadBalancerPropertiesOutputWithContext(ctx context.Context) GetLoadBalancerPropertiesOutput
type HealthCheck ¶
type HealthCheck struct { // The number of seconds between between two consecutive health checks. CheckIntervalSeconds *int `pulumi:"checkIntervalSeconds"` // The number of times a health check must pass for a backend Droplet to be marked "healthy" and be re-added to the pool. HealthyThreshold *int `pulumi:"healthyThreshold"` // The path on the backend Droplets to which the load balancer instance will send a request. Path *string `pulumi:"path"` // An integer representing the port on the backend Droplets on which the health check will attempt a connection. Port *int `pulumi:"port"` // The protocol used for health checks sent to the backend Droplets. The possible values are `http`, `https`, or `tcp`. Protocol *HealthCheckProtocol `pulumi:"protocol"` // The number of seconds the load balancer instance will wait for a response until marking a health check as failed. ResponseTimeoutSeconds *int `pulumi:"responseTimeoutSeconds"` // The number of times a health check must fail for a backend Droplet to be marked "unhealthy" and be removed from the pool. UnhealthyThreshold *int `pulumi:"unhealthyThreshold"` }
An object specifying health check settings for the load balancer.
func (*HealthCheck) Defaults ¶
func (val *HealthCheck) Defaults() *HealthCheck
Defaults sets the appropriate defaults for HealthCheck
type HealthCheckArgs ¶
type HealthCheckArgs struct { // The number of seconds between between two consecutive health checks. CheckIntervalSeconds pulumi.IntPtrInput `pulumi:"checkIntervalSeconds"` // The number of times a health check must pass for a backend Droplet to be marked "healthy" and be re-added to the pool. HealthyThreshold pulumi.IntPtrInput `pulumi:"healthyThreshold"` // The path on the backend Droplets to which the load balancer instance will send a request. Path pulumi.StringPtrInput `pulumi:"path"` // An integer representing the port on the backend Droplets on which the health check will attempt a connection. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol used for health checks sent to the backend Droplets. The possible values are `http`, `https`, or `tcp`. Protocol HealthCheckProtocolPtrInput `pulumi:"protocol"` // The number of seconds the load balancer instance will wait for a response until marking a health check as failed. ResponseTimeoutSeconds pulumi.IntPtrInput `pulumi:"responseTimeoutSeconds"` // The number of times a health check must fail for a backend Droplet to be marked "unhealthy" and be removed from the pool. UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"` }
An object specifying health check settings for the load balancer.
func (*HealthCheckArgs) Defaults ¶
func (val *HealthCheckArgs) Defaults() *HealthCheckArgs
Defaults sets the appropriate defaults for HealthCheckArgs
func (HealthCheckArgs) ElementType ¶
func (HealthCheckArgs) ElementType() reflect.Type
func (HealthCheckArgs) ToHealthCheckOutput ¶
func (i HealthCheckArgs) ToHealthCheckOutput() HealthCheckOutput
func (HealthCheckArgs) ToHealthCheckOutputWithContext ¶
func (i HealthCheckArgs) ToHealthCheckOutputWithContext(ctx context.Context) HealthCheckOutput
func (HealthCheckArgs) ToHealthCheckPtrOutput ¶
func (i HealthCheckArgs) ToHealthCheckPtrOutput() HealthCheckPtrOutput
func (HealthCheckArgs) ToHealthCheckPtrOutputWithContext ¶
func (i HealthCheckArgs) ToHealthCheckPtrOutputWithContext(ctx context.Context) HealthCheckPtrOutput
type HealthCheckInput ¶
type HealthCheckInput interface { pulumi.Input ToHealthCheckOutput() HealthCheckOutput ToHealthCheckOutputWithContext(context.Context) HealthCheckOutput }
HealthCheckInput is an input type that accepts HealthCheckArgs and HealthCheckOutput values. You can construct a concrete instance of `HealthCheckInput` via:
HealthCheckArgs{...}
type HealthCheckOutput ¶
type HealthCheckOutput struct{ *pulumi.OutputState }
An object specifying health check settings for the load balancer.
func (HealthCheckOutput) CheckIntervalSeconds ¶
func (o HealthCheckOutput) CheckIntervalSeconds() pulumi.IntPtrOutput
The number of seconds between between two consecutive health checks.
func (HealthCheckOutput) ElementType ¶
func (HealthCheckOutput) ElementType() reflect.Type
func (HealthCheckOutput) HealthyThreshold ¶
func (o HealthCheckOutput) HealthyThreshold() pulumi.IntPtrOutput
The number of times a health check must pass for a backend Droplet to be marked "healthy" and be re-added to the pool.
func (HealthCheckOutput) Path ¶
func (o HealthCheckOutput) Path() pulumi.StringPtrOutput
The path on the backend Droplets to which the load balancer instance will send a request.
func (HealthCheckOutput) Port ¶
func (o HealthCheckOutput) Port() pulumi.IntPtrOutput
An integer representing the port on the backend Droplets on which the health check will attempt a connection.
func (HealthCheckOutput) Protocol ¶
func (o HealthCheckOutput) Protocol() HealthCheckProtocolPtrOutput
The protocol used for health checks sent to the backend Droplets. The possible values are `http`, `https`, or `tcp`.
func (HealthCheckOutput) ResponseTimeoutSeconds ¶
func (o HealthCheckOutput) ResponseTimeoutSeconds() pulumi.IntPtrOutput
The number of seconds the load balancer instance will wait for a response until marking a health check as failed.
func (HealthCheckOutput) ToHealthCheckOutput ¶
func (o HealthCheckOutput) ToHealthCheckOutput() HealthCheckOutput
func (HealthCheckOutput) ToHealthCheckOutputWithContext ¶
func (o HealthCheckOutput) ToHealthCheckOutputWithContext(ctx context.Context) HealthCheckOutput
func (HealthCheckOutput) ToHealthCheckPtrOutput ¶
func (o HealthCheckOutput) ToHealthCheckPtrOutput() HealthCheckPtrOutput
func (HealthCheckOutput) ToHealthCheckPtrOutputWithContext ¶
func (o HealthCheckOutput) ToHealthCheckPtrOutputWithContext(ctx context.Context) HealthCheckPtrOutput
func (HealthCheckOutput) UnhealthyThreshold ¶
func (o HealthCheckOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The number of times a health check must fail for a backend Droplet to be marked "unhealthy" and be removed from the pool.
type HealthCheckProtocol ¶
type HealthCheckProtocol string
The protocol used for health checks sent to the backend Droplets. The possible values are `http`, `https`, or `tcp`.
func (HealthCheckProtocol) ElementType ¶
func (HealthCheckProtocol) ElementType() reflect.Type
func (HealthCheckProtocol) ToHealthCheckProtocolOutput ¶
func (e HealthCheckProtocol) ToHealthCheckProtocolOutput() HealthCheckProtocolOutput
func (HealthCheckProtocol) ToHealthCheckProtocolOutputWithContext ¶
func (e HealthCheckProtocol) ToHealthCheckProtocolOutputWithContext(ctx context.Context) HealthCheckProtocolOutput
func (HealthCheckProtocol) ToHealthCheckProtocolPtrOutput ¶
func (e HealthCheckProtocol) ToHealthCheckProtocolPtrOutput() HealthCheckProtocolPtrOutput
func (HealthCheckProtocol) ToHealthCheckProtocolPtrOutputWithContext ¶
func (e HealthCheckProtocol) ToHealthCheckProtocolPtrOutputWithContext(ctx context.Context) HealthCheckProtocolPtrOutput
func (HealthCheckProtocol) ToStringOutput ¶
func (e HealthCheckProtocol) ToStringOutput() pulumi.StringOutput
func (HealthCheckProtocol) ToStringOutputWithContext ¶
func (e HealthCheckProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HealthCheckProtocol) ToStringPtrOutput ¶
func (e HealthCheckProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (HealthCheckProtocol) ToStringPtrOutputWithContext ¶
func (e HealthCheckProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HealthCheckProtocolInput ¶
type HealthCheckProtocolInput interface { pulumi.Input ToHealthCheckProtocolOutput() HealthCheckProtocolOutput ToHealthCheckProtocolOutputWithContext(context.Context) HealthCheckProtocolOutput }
HealthCheckProtocolInput is an input type that accepts values of the HealthCheckProtocol enum A concrete instance of `HealthCheckProtocolInput` can be one of the following:
HealthCheckProtocolHttp HealthCheckProtocolHttps HealthCheckProtocolTcp
type HealthCheckProtocolOutput ¶
type HealthCheckProtocolOutput struct{ *pulumi.OutputState }
func (HealthCheckProtocolOutput) ElementType ¶
func (HealthCheckProtocolOutput) ElementType() reflect.Type
func (HealthCheckProtocolOutput) ToHealthCheckProtocolOutput ¶
func (o HealthCheckProtocolOutput) ToHealthCheckProtocolOutput() HealthCheckProtocolOutput
func (HealthCheckProtocolOutput) ToHealthCheckProtocolOutputWithContext ¶
func (o HealthCheckProtocolOutput) ToHealthCheckProtocolOutputWithContext(ctx context.Context) HealthCheckProtocolOutput
func (HealthCheckProtocolOutput) ToHealthCheckProtocolPtrOutput ¶
func (o HealthCheckProtocolOutput) ToHealthCheckProtocolPtrOutput() HealthCheckProtocolPtrOutput
func (HealthCheckProtocolOutput) ToHealthCheckProtocolPtrOutputWithContext ¶
func (o HealthCheckProtocolOutput) ToHealthCheckProtocolPtrOutputWithContext(ctx context.Context) HealthCheckProtocolPtrOutput
func (HealthCheckProtocolOutput) ToStringOutput ¶
func (o HealthCheckProtocolOutput) ToStringOutput() pulumi.StringOutput
func (HealthCheckProtocolOutput) ToStringOutputWithContext ¶
func (o HealthCheckProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HealthCheckProtocolOutput) ToStringPtrOutput ¶
func (o HealthCheckProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HealthCheckProtocolOutput) ToStringPtrOutputWithContext ¶
func (o HealthCheckProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HealthCheckProtocolPtrInput ¶
type HealthCheckProtocolPtrInput interface { pulumi.Input ToHealthCheckProtocolPtrOutput() HealthCheckProtocolPtrOutput ToHealthCheckProtocolPtrOutputWithContext(context.Context) HealthCheckProtocolPtrOutput }
func HealthCheckProtocolPtr ¶
func HealthCheckProtocolPtr(v string) HealthCheckProtocolPtrInput
type HealthCheckProtocolPtrOutput ¶
type HealthCheckProtocolPtrOutput struct{ *pulumi.OutputState }
func (HealthCheckProtocolPtrOutput) Elem ¶
func (o HealthCheckProtocolPtrOutput) Elem() HealthCheckProtocolOutput
func (HealthCheckProtocolPtrOutput) ElementType ¶
func (HealthCheckProtocolPtrOutput) ElementType() reflect.Type
func (HealthCheckProtocolPtrOutput) ToHealthCheckProtocolPtrOutput ¶
func (o HealthCheckProtocolPtrOutput) ToHealthCheckProtocolPtrOutput() HealthCheckProtocolPtrOutput
func (HealthCheckProtocolPtrOutput) ToHealthCheckProtocolPtrOutputWithContext ¶
func (o HealthCheckProtocolPtrOutput) ToHealthCheckProtocolPtrOutputWithContext(ctx context.Context) HealthCheckProtocolPtrOutput
func (HealthCheckProtocolPtrOutput) ToStringPtrOutput ¶
func (o HealthCheckProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HealthCheckProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o HealthCheckProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HealthCheckPtrInput ¶
type HealthCheckPtrInput interface { pulumi.Input ToHealthCheckPtrOutput() HealthCheckPtrOutput ToHealthCheckPtrOutputWithContext(context.Context) HealthCheckPtrOutput }
HealthCheckPtrInput is an input type that accepts HealthCheckArgs, HealthCheckPtr and HealthCheckPtrOutput values. You can construct a concrete instance of `HealthCheckPtrInput` via:
HealthCheckArgs{...} or: nil
func HealthCheckPtr ¶
func HealthCheckPtr(v *HealthCheckArgs) HealthCheckPtrInput
type HealthCheckPtrOutput ¶
type HealthCheckPtrOutput struct{ *pulumi.OutputState }
func (HealthCheckPtrOutput) CheckIntervalSeconds ¶
func (o HealthCheckPtrOutput) CheckIntervalSeconds() pulumi.IntPtrOutput
The number of seconds between between two consecutive health checks.
func (HealthCheckPtrOutput) Elem ¶
func (o HealthCheckPtrOutput) Elem() HealthCheckOutput
func (HealthCheckPtrOutput) ElementType ¶
func (HealthCheckPtrOutput) ElementType() reflect.Type
func (HealthCheckPtrOutput) HealthyThreshold ¶
func (o HealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
The number of times a health check must pass for a backend Droplet to be marked "healthy" and be re-added to the pool.
func (HealthCheckPtrOutput) Path ¶
func (o HealthCheckPtrOutput) Path() pulumi.StringPtrOutput
The path on the backend Droplets to which the load balancer instance will send a request.
func (HealthCheckPtrOutput) Port ¶
func (o HealthCheckPtrOutput) Port() pulumi.IntPtrOutput
An integer representing the port on the backend Droplets on which the health check will attempt a connection.
func (HealthCheckPtrOutput) Protocol ¶
func (o HealthCheckPtrOutput) Protocol() HealthCheckProtocolPtrOutput
The protocol used for health checks sent to the backend Droplets. The possible values are `http`, `https`, or `tcp`.
func (HealthCheckPtrOutput) ResponseTimeoutSeconds ¶
func (o HealthCheckPtrOutput) ResponseTimeoutSeconds() pulumi.IntPtrOutput
The number of seconds the load balancer instance will wait for a response until marking a health check as failed.
func (HealthCheckPtrOutput) ToHealthCheckPtrOutput ¶
func (o HealthCheckPtrOutput) ToHealthCheckPtrOutput() HealthCheckPtrOutput
func (HealthCheckPtrOutput) ToHealthCheckPtrOutputWithContext ¶
func (o HealthCheckPtrOutput) ToHealthCheckPtrOutputWithContext(ctx context.Context) HealthCheckPtrOutput
func (HealthCheckPtrOutput) UnhealthyThreshold ¶
func (o HealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The number of times a health check must fail for a backend Droplet to be marked "unhealthy" and be removed from the pool.
type LbFirewall ¶
type LbFirewall struct { // the rules for allowing traffic to the load balancer (in the form 'ip:1.2.3.4' or 'cidr:1.2.0.0/16') Allow []string `pulumi:"allow"` // the rules for denying traffic to the load balancer (in the form 'ip:1.2.3.4' or 'cidr:1.2.0.0/16') Deny []string `pulumi:"deny"` }
An object specifying allow and deny rules to control traffic to the load balancer.
type LbFirewallArgs ¶
type LbFirewallArgs struct { // the rules for allowing traffic to the load balancer (in the form 'ip:1.2.3.4' or 'cidr:1.2.0.0/16') Allow pulumi.StringArrayInput `pulumi:"allow"` // the rules for denying traffic to the load balancer (in the form 'ip:1.2.3.4' or 'cidr:1.2.0.0/16') Deny pulumi.StringArrayInput `pulumi:"deny"` }
An object specifying allow and deny rules to control traffic to the load balancer.
func (LbFirewallArgs) ElementType ¶
func (LbFirewallArgs) ElementType() reflect.Type
func (LbFirewallArgs) ToLbFirewallOutput ¶
func (i LbFirewallArgs) ToLbFirewallOutput() LbFirewallOutput
func (LbFirewallArgs) ToLbFirewallOutputWithContext ¶
func (i LbFirewallArgs) ToLbFirewallOutputWithContext(ctx context.Context) LbFirewallOutput
func (LbFirewallArgs) ToLbFirewallPtrOutput ¶
func (i LbFirewallArgs) ToLbFirewallPtrOutput() LbFirewallPtrOutput
func (LbFirewallArgs) ToLbFirewallPtrOutputWithContext ¶
func (i LbFirewallArgs) ToLbFirewallPtrOutputWithContext(ctx context.Context) LbFirewallPtrOutput
type LbFirewallInput ¶
type LbFirewallInput interface { pulumi.Input ToLbFirewallOutput() LbFirewallOutput ToLbFirewallOutputWithContext(context.Context) LbFirewallOutput }
LbFirewallInput is an input type that accepts LbFirewallArgs and LbFirewallOutput values. You can construct a concrete instance of `LbFirewallInput` via:
LbFirewallArgs{...}
type LbFirewallOutput ¶
type LbFirewallOutput struct{ *pulumi.OutputState }
An object specifying allow and deny rules to control traffic to the load balancer.
func (LbFirewallOutput) Allow ¶
func (o LbFirewallOutput) Allow() pulumi.StringArrayOutput
the rules for allowing traffic to the load balancer (in the form 'ip:1.2.3.4' or 'cidr:1.2.0.0/16')
func (LbFirewallOutput) Deny ¶
func (o LbFirewallOutput) Deny() pulumi.StringArrayOutput
the rules for denying traffic to the load balancer (in the form 'ip:1.2.3.4' or 'cidr:1.2.0.0/16')
func (LbFirewallOutput) ElementType ¶
func (LbFirewallOutput) ElementType() reflect.Type
func (LbFirewallOutput) ToLbFirewallOutput ¶
func (o LbFirewallOutput) ToLbFirewallOutput() LbFirewallOutput
func (LbFirewallOutput) ToLbFirewallOutputWithContext ¶
func (o LbFirewallOutput) ToLbFirewallOutputWithContext(ctx context.Context) LbFirewallOutput
func (LbFirewallOutput) ToLbFirewallPtrOutput ¶
func (o LbFirewallOutput) ToLbFirewallPtrOutput() LbFirewallPtrOutput
func (LbFirewallOutput) ToLbFirewallPtrOutputWithContext ¶
func (o LbFirewallOutput) ToLbFirewallPtrOutputWithContext(ctx context.Context) LbFirewallPtrOutput
type LbFirewallPtrInput ¶
type LbFirewallPtrInput interface { pulumi.Input ToLbFirewallPtrOutput() LbFirewallPtrOutput ToLbFirewallPtrOutputWithContext(context.Context) LbFirewallPtrOutput }
LbFirewallPtrInput is an input type that accepts LbFirewallArgs, LbFirewallPtr and LbFirewallPtrOutput values. You can construct a concrete instance of `LbFirewallPtrInput` via:
LbFirewallArgs{...} or: nil
func LbFirewallPtr ¶
func LbFirewallPtr(v *LbFirewallArgs) LbFirewallPtrInput
type LbFirewallPtrOutput ¶
type LbFirewallPtrOutput struct{ *pulumi.OutputState }
func (LbFirewallPtrOutput) Allow ¶
func (o LbFirewallPtrOutput) Allow() pulumi.StringArrayOutput
the rules for allowing traffic to the load balancer (in the form 'ip:1.2.3.4' or 'cidr:1.2.0.0/16')
func (LbFirewallPtrOutput) Deny ¶
func (o LbFirewallPtrOutput) Deny() pulumi.StringArrayOutput
the rules for denying traffic to the load balancer (in the form 'ip:1.2.3.4' or 'cidr:1.2.0.0/16')
func (LbFirewallPtrOutput) Elem ¶
func (o LbFirewallPtrOutput) Elem() LbFirewallOutput
func (LbFirewallPtrOutput) ElementType ¶
func (LbFirewallPtrOutput) ElementType() reflect.Type
func (LbFirewallPtrOutput) ToLbFirewallPtrOutput ¶
func (o LbFirewallPtrOutput) ToLbFirewallPtrOutput() LbFirewallPtrOutput
func (LbFirewallPtrOutput) ToLbFirewallPtrOutputWithContext ¶
func (o LbFirewallPtrOutput) ToLbFirewallPtrOutputWithContext(ctx context.Context) LbFirewallPtrOutput
type ListLoadBalancersArgs ¶
type ListLoadBalancersArgs struct { }
type ListLoadBalancersItems ¶
type ListLoadBalancersItems struct { Links *PageLinks `pulumi:"links"` LoadBalancers []LoadBalancerType `pulumi:"loadBalancers"` Meta MetaMeta `pulumi:"meta"` }
type ListLoadBalancersItemsOutput ¶
type ListLoadBalancersItemsOutput struct{ *pulumi.OutputState }
func (ListLoadBalancersItemsOutput) ElementType ¶
func (ListLoadBalancersItemsOutput) ElementType() reflect.Type
func (ListLoadBalancersItemsOutput) Links ¶
func (o ListLoadBalancersItemsOutput) Links() PageLinksPtrOutput
func (ListLoadBalancersItemsOutput) LoadBalancers ¶
func (o ListLoadBalancersItemsOutput) LoadBalancers() LoadBalancerTypeArrayOutput
func (ListLoadBalancersItemsOutput) Meta ¶
func (o ListLoadBalancersItemsOutput) Meta() MetaMetaOutput
func (ListLoadBalancersItemsOutput) ToListLoadBalancersItemsOutput ¶
func (o ListLoadBalancersItemsOutput) ToListLoadBalancersItemsOutput() ListLoadBalancersItemsOutput
func (ListLoadBalancersItemsOutput) ToListLoadBalancersItemsOutputWithContext ¶
func (o ListLoadBalancersItemsOutput) ToListLoadBalancersItemsOutputWithContext(ctx context.Context) ListLoadBalancersItemsOutput
type ListLoadBalancersOutputArgs ¶
type ListLoadBalancersOutputArgs struct { }
func (ListLoadBalancersOutputArgs) ElementType ¶
func (ListLoadBalancersOutputArgs) ElementType() reflect.Type
type ListLoadBalancersResult ¶
type ListLoadBalancersResult struct {
Items ListLoadBalancersItems `pulumi:"items"`
}
func ListLoadBalancers ¶
func ListLoadBalancers(ctx *pulumi.Context, args *ListLoadBalancersArgs, opts ...pulumi.InvokeOption) (*ListLoadBalancersResult, error)
type ListLoadBalancersResultOutput ¶
type ListLoadBalancersResultOutput struct{ *pulumi.OutputState }
func ListLoadBalancersOutput ¶
func ListLoadBalancersOutput(ctx *pulumi.Context, args ListLoadBalancersOutputArgs, opts ...pulumi.InvokeOption) ListLoadBalancersResultOutput
func (ListLoadBalancersResultOutput) ElementType ¶
func (ListLoadBalancersResultOutput) ElementType() reflect.Type
func (ListLoadBalancersResultOutput) Items ¶
func (o ListLoadBalancersResultOutput) Items() ListLoadBalancersItemsOutput
func (ListLoadBalancersResultOutput) ToListLoadBalancersResultOutput ¶
func (o ListLoadBalancersResultOutput) ToListLoadBalancersResultOutput() ListLoadBalancersResultOutput
func (ListLoadBalancersResultOutput) ToListLoadBalancersResultOutputWithContext ¶
func (o ListLoadBalancersResultOutput) ToListLoadBalancersResultOutputWithContext(ctx context.Context) ListLoadBalancersResultOutput
type LoadBalancer ¶
type LoadBalancer struct { pulumi.CustomResourceState // This field has been deprecated. You can no longer specify an algorithm for load balancers. Algorithm LoadBalancerBaseAlgorithmPtrOutput `pulumi:"algorithm"` // A time value given in ISO8601 combined date and time format that represents when the load balancer was created. CreatedAt pulumi.StringPtrOutput `pulumi:"createdAt"` // A boolean value indicating whether to disable automatic DNS record creation for Let's Encrypt certificates that are added to the load balancer. DisableLetsEncryptDnsRecords pulumi.BoolPtrOutput `pulumi:"disableLetsEncryptDnsRecords"` // A boolean value indicating whether HTTP keepalive connections are maintained to target Droplets. EnableBackendKeepalive pulumi.BoolPtrOutput `pulumi:"enableBackendKeepalive"` // A boolean value indicating whether PROXY Protocol is in use. EnableProxyProtocol pulumi.BoolPtrOutput `pulumi:"enableProxyProtocol"` // An object specifying allow and deny rules to control traffic to the load balancer. Firewall LbFirewallPtrOutput `pulumi:"firewall"` // An array of objects specifying the forwarding rules for a load balancer. ForwardingRules ForwardingRuleArrayOutput `pulumi:"forwardingRules"` // An object specifying health check settings for the load balancer. HealthCheck HealthCheckPtrOutput `pulumi:"healthCheck"` // An integer value which configures the idle timeout for HTTP requests to the target droplets. HttpIdleTimeoutSeconds pulumi.IntPtrOutput `pulumi:"httpIdleTimeoutSeconds"` // An attribute containing the public-facing IP address of the load balancer. Ip pulumi.StringPtrOutput `pulumi:"ip"` LoadBalancer LoadBalancerTypePtrOutput `pulumi:"loadBalancer"` // A human-readable name for a load balancer instance. Name pulumi.StringPtrOutput `pulumi:"name"` // The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID is provided, the load balancer will not be created. ProjectId pulumi.StringPtrOutput `pulumi:"projectId"` // A boolean value indicating whether HTTP requests to the load balancer on port 80 will be redirected to HTTPS on port 443. RedirectHttpToHttps pulumi.BoolPtrOutput `pulumi:"redirectHttpToHttps"` // The slug identifier for the region where the resource will initially be available. Region LoadBalancerPropertiesRegionEnumPtrOutput `pulumi:"region"` // This field has been replaced by the `size_unit` field for all regions except in AMS2, NYC2, and SFO1. Each available load balancer size now equates to the load balancer having a set number of nodes. // * `lb-small` = 1 node // * `lb-medium` = 3 nodes // * `lb-large` = 6 nodes // // You can resize load balancers after creation up to once per hour. You cannot resize a load balancer within the first hour of its creation. Size LoadBalancerBaseSizePtrOutput `pulumi:"size"` // How many nodes the load balancer contains. Each additional node increases the load balancer's ability to manage more connections. Load balancers can be scaled up or down, and you can change the number of nodes after creation up to once per hour. This field is currently not available in the AMS2, NYC2, or SFO1 regions. Use the `size` field to scale load balancers that reside in these regions. SizeUnit pulumi.IntPtrOutput `pulumi:"sizeUnit"` // A status string indicating the current state of the load balancer. This can be `new`, `active`, or `errored`. Status LoadBalancerBaseStatusPtrOutput `pulumi:"status"` // An object specifying sticky sessions settings for the load balancer. StickySessions StickySessionsPtrOutput `pulumi:"stickySessions"` // A string specifying the UUID of the VPC to which the load balancer is assigned. VpcUuid pulumi.StringPtrOutput `pulumi:"vpcUuid"` }
func GetLoadBalancer ¶
func GetLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerState, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
GetLoadBalancer gets an existing LoadBalancer 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 NewLoadBalancer ¶
func NewLoadBalancer(ctx *pulumi.Context, name string, args *LoadBalancerArgs, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
NewLoadBalancer registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancer) ElementType ¶
func (*LoadBalancer) ElementType() reflect.Type
func (*LoadBalancer) ToLoadBalancerOutput ¶
func (i *LoadBalancer) ToLoadBalancerOutput() LoadBalancerOutput
func (*LoadBalancer) ToLoadBalancerOutputWithContext ¶
func (i *LoadBalancer) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerArgs ¶
type LoadBalancerArgs struct { // This field has been deprecated. You can no longer specify an algorithm for load balancers. Algorithm LoadBalancerBaseAlgorithmPtrInput // A time value given in ISO8601 combined date and time format that represents when the load balancer was created. CreatedAt pulumi.StringPtrInput // A boolean value indicating whether to disable automatic DNS record creation for Let's Encrypt certificates that are added to the load balancer. DisableLetsEncryptDnsRecords pulumi.BoolPtrInput // A boolean value indicating whether HTTP keepalive connections are maintained to target Droplets. EnableBackendKeepalive pulumi.BoolPtrInput // A boolean value indicating whether PROXY Protocol is in use. EnableProxyProtocol pulumi.BoolPtrInput // An object specifying allow and deny rules to control traffic to the load balancer. Firewall LbFirewallPtrInput // An array of objects specifying the forwarding rules for a load balancer. ForwardingRules ForwardingRuleArrayInput // An object specifying health check settings for the load balancer. HealthCheck HealthCheckPtrInput // An integer value which configures the idle timeout for HTTP requests to the target droplets. HttpIdleTimeoutSeconds pulumi.IntPtrInput // An attribute containing the public-facing IP address of the load balancer. Ip pulumi.StringPtrInput // A human-readable name for a load balancer instance. Name pulumi.StringPtrInput // The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID is provided, the load balancer will not be created. ProjectId pulumi.StringPtrInput // A boolean value indicating whether HTTP requests to the load balancer on port 80 will be redirected to HTTPS on port 443. RedirectHttpToHttps pulumi.BoolPtrInput // The slug identifier for the region where the resource will initially be available. Region LoadBalancerPropertiesRegionEnumPtrInput // This field has been replaced by the `size_unit` field for all regions except in AMS2, NYC2, and SFO1. Each available load balancer size now equates to the load balancer having a set number of nodes. // * `lb-small` = 1 node // * `lb-medium` = 3 nodes // * `lb-large` = 6 nodes // // You can resize load balancers after creation up to once per hour. You cannot resize a load balancer within the first hour of its creation. Size LoadBalancerBaseSizePtrInput // How many nodes the load balancer contains. Each additional node increases the load balancer's ability to manage more connections. Load balancers can be scaled up or down, and you can change the number of nodes after creation up to once per hour. This field is currently not available in the AMS2, NYC2, or SFO1 regions. Use the `size` field to scale load balancers that reside in these regions. SizeUnit pulumi.IntPtrInput // A status string indicating the current state of the load balancer. This can be `new`, `active`, or `errored`. Status LoadBalancerBaseStatusPtrInput // An object specifying sticky sessions settings for the load balancer. StickySessions StickySessionsPtrInput // A string specifying the UUID of the VPC to which the load balancer is assigned. VpcUuid pulumi.StringPtrInput }
The set of arguments for constructing a LoadBalancer resource.
func (LoadBalancerArgs) ElementType ¶
func (LoadBalancerArgs) ElementType() reflect.Type
type LoadBalancerBaseAlgorithm ¶
type LoadBalancerBaseAlgorithm string
This field has been deprecated. You can no longer specify an algorithm for load balancers.
func (LoadBalancerBaseAlgorithm) ElementType ¶
func (LoadBalancerBaseAlgorithm) ElementType() reflect.Type
func (LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmOutput ¶
func (e LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmOutput() LoadBalancerBaseAlgorithmOutput
func (LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmOutputWithContext ¶
func (e LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmOutput
func (LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmPtrOutput ¶
func (e LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmPtrOutput() LoadBalancerBaseAlgorithmPtrOutput
func (LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmPtrOutputWithContext ¶
func (e LoadBalancerBaseAlgorithm) ToLoadBalancerBaseAlgorithmPtrOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmPtrOutput
func (LoadBalancerBaseAlgorithm) ToStringOutput ¶
func (e LoadBalancerBaseAlgorithm) ToStringOutput() pulumi.StringOutput
func (LoadBalancerBaseAlgorithm) ToStringOutputWithContext ¶
func (e LoadBalancerBaseAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadBalancerBaseAlgorithm) ToStringPtrOutput ¶
func (e LoadBalancerBaseAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerBaseAlgorithm) ToStringPtrOutputWithContext ¶
func (e LoadBalancerBaseAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerBaseAlgorithmInput ¶
type LoadBalancerBaseAlgorithmInput interface { pulumi.Input ToLoadBalancerBaseAlgorithmOutput() LoadBalancerBaseAlgorithmOutput ToLoadBalancerBaseAlgorithmOutputWithContext(context.Context) LoadBalancerBaseAlgorithmOutput }
LoadBalancerBaseAlgorithmInput is an input type that accepts values of the LoadBalancerBaseAlgorithm enum A concrete instance of `LoadBalancerBaseAlgorithmInput` can be one of the following:
LoadBalancerBaseAlgorithmRoundRobin LoadBalancerBaseAlgorithmLeastConnections
type LoadBalancerBaseAlgorithmOutput ¶
type LoadBalancerBaseAlgorithmOutput struct{ *pulumi.OutputState }
func (LoadBalancerBaseAlgorithmOutput) ElementType ¶
func (LoadBalancerBaseAlgorithmOutput) ElementType() reflect.Type
func (LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmOutput ¶
func (o LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmOutput() LoadBalancerBaseAlgorithmOutput
func (LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmOutputWithContext ¶
func (o LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmOutput
func (LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmPtrOutput ¶
func (o LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmPtrOutput() LoadBalancerBaseAlgorithmPtrOutput
func (LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmPtrOutputWithContext ¶
func (o LoadBalancerBaseAlgorithmOutput) ToLoadBalancerBaseAlgorithmPtrOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmPtrOutput
func (LoadBalancerBaseAlgorithmOutput) ToStringOutput ¶
func (o LoadBalancerBaseAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (LoadBalancerBaseAlgorithmOutput) ToStringOutputWithContext ¶
func (o LoadBalancerBaseAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadBalancerBaseAlgorithmOutput) ToStringPtrOutput ¶
func (o LoadBalancerBaseAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerBaseAlgorithmOutput) ToStringPtrOutputWithContext ¶
func (o LoadBalancerBaseAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerBaseAlgorithmPtrInput ¶
type LoadBalancerBaseAlgorithmPtrInput interface { pulumi.Input ToLoadBalancerBaseAlgorithmPtrOutput() LoadBalancerBaseAlgorithmPtrOutput ToLoadBalancerBaseAlgorithmPtrOutputWithContext(context.Context) LoadBalancerBaseAlgorithmPtrOutput }
func LoadBalancerBaseAlgorithmPtr ¶
func LoadBalancerBaseAlgorithmPtr(v string) LoadBalancerBaseAlgorithmPtrInput
type LoadBalancerBaseAlgorithmPtrOutput ¶
type LoadBalancerBaseAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (LoadBalancerBaseAlgorithmPtrOutput) Elem ¶
func (o LoadBalancerBaseAlgorithmPtrOutput) Elem() LoadBalancerBaseAlgorithmOutput
func (LoadBalancerBaseAlgorithmPtrOutput) ElementType ¶
func (LoadBalancerBaseAlgorithmPtrOutput) ElementType() reflect.Type
func (LoadBalancerBaseAlgorithmPtrOutput) ToLoadBalancerBaseAlgorithmPtrOutput ¶
func (o LoadBalancerBaseAlgorithmPtrOutput) ToLoadBalancerBaseAlgorithmPtrOutput() LoadBalancerBaseAlgorithmPtrOutput
func (LoadBalancerBaseAlgorithmPtrOutput) ToLoadBalancerBaseAlgorithmPtrOutputWithContext ¶
func (o LoadBalancerBaseAlgorithmPtrOutput) ToLoadBalancerBaseAlgorithmPtrOutputWithContext(ctx context.Context) LoadBalancerBaseAlgorithmPtrOutput
func (LoadBalancerBaseAlgorithmPtrOutput) ToStringPtrOutput ¶
func (o LoadBalancerBaseAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerBaseAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶
func (o LoadBalancerBaseAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerBaseSize ¶
type LoadBalancerBaseSize string
This field has been replaced by the `size_unit` field for all regions except in AMS2, NYC2, and SFO1. Each available load balancer size now equates to the load balancer having a set number of nodes. * `lb-small` = 1 node * `lb-medium` = 3 nodes * `lb-large` = 6 nodes
You can resize load balancers after creation up to once per hour. You cannot resize a load balancer within the first hour of its creation.
func (LoadBalancerBaseSize) ElementType ¶
func (LoadBalancerBaseSize) ElementType() reflect.Type
func (LoadBalancerBaseSize) ToLoadBalancerBaseSizeOutput ¶
func (e LoadBalancerBaseSize) ToLoadBalancerBaseSizeOutput() LoadBalancerBaseSizeOutput
func (LoadBalancerBaseSize) ToLoadBalancerBaseSizeOutputWithContext ¶
func (e LoadBalancerBaseSize) ToLoadBalancerBaseSizeOutputWithContext(ctx context.Context) LoadBalancerBaseSizeOutput
func (LoadBalancerBaseSize) ToLoadBalancerBaseSizePtrOutput ¶
func (e LoadBalancerBaseSize) ToLoadBalancerBaseSizePtrOutput() LoadBalancerBaseSizePtrOutput
func (LoadBalancerBaseSize) ToLoadBalancerBaseSizePtrOutputWithContext ¶
func (e LoadBalancerBaseSize) ToLoadBalancerBaseSizePtrOutputWithContext(ctx context.Context) LoadBalancerBaseSizePtrOutput
func (LoadBalancerBaseSize) ToStringOutput ¶
func (e LoadBalancerBaseSize) ToStringOutput() pulumi.StringOutput
func (LoadBalancerBaseSize) ToStringOutputWithContext ¶
func (e LoadBalancerBaseSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadBalancerBaseSize) ToStringPtrOutput ¶
func (e LoadBalancerBaseSize) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerBaseSize) ToStringPtrOutputWithContext ¶
func (e LoadBalancerBaseSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerBaseSizeInput ¶
type LoadBalancerBaseSizeInput interface { pulumi.Input ToLoadBalancerBaseSizeOutput() LoadBalancerBaseSizeOutput ToLoadBalancerBaseSizeOutputWithContext(context.Context) LoadBalancerBaseSizeOutput }
LoadBalancerBaseSizeInput is an input type that accepts values of the LoadBalancerBaseSize enum A concrete instance of `LoadBalancerBaseSizeInput` can be one of the following:
LoadBalancerBaseSizeLbSmall LoadBalancerBaseSizeLbMedium LoadBalancerBaseSizeLbLarge
type LoadBalancerBaseSizeOutput ¶
type LoadBalancerBaseSizeOutput struct{ *pulumi.OutputState }
func (LoadBalancerBaseSizeOutput) ElementType ¶
func (LoadBalancerBaseSizeOutput) ElementType() reflect.Type
func (LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizeOutput ¶
func (o LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizeOutput() LoadBalancerBaseSizeOutput
func (LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizeOutputWithContext ¶
func (o LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizeOutputWithContext(ctx context.Context) LoadBalancerBaseSizeOutput
func (LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizePtrOutput ¶
func (o LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizePtrOutput() LoadBalancerBaseSizePtrOutput
func (LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizePtrOutputWithContext ¶
func (o LoadBalancerBaseSizeOutput) ToLoadBalancerBaseSizePtrOutputWithContext(ctx context.Context) LoadBalancerBaseSizePtrOutput
func (LoadBalancerBaseSizeOutput) ToStringOutput ¶
func (o LoadBalancerBaseSizeOutput) ToStringOutput() pulumi.StringOutput
func (LoadBalancerBaseSizeOutput) ToStringOutputWithContext ¶
func (o LoadBalancerBaseSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadBalancerBaseSizeOutput) ToStringPtrOutput ¶
func (o LoadBalancerBaseSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerBaseSizeOutput) ToStringPtrOutputWithContext ¶
func (o LoadBalancerBaseSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerBaseSizePtrInput ¶
type LoadBalancerBaseSizePtrInput interface { pulumi.Input ToLoadBalancerBaseSizePtrOutput() LoadBalancerBaseSizePtrOutput ToLoadBalancerBaseSizePtrOutputWithContext(context.Context) LoadBalancerBaseSizePtrOutput }
func LoadBalancerBaseSizePtr ¶
func LoadBalancerBaseSizePtr(v string) LoadBalancerBaseSizePtrInput
type LoadBalancerBaseSizePtrOutput ¶
type LoadBalancerBaseSizePtrOutput struct{ *pulumi.OutputState }
func (LoadBalancerBaseSizePtrOutput) Elem ¶
func (o LoadBalancerBaseSizePtrOutput) Elem() LoadBalancerBaseSizeOutput
func (LoadBalancerBaseSizePtrOutput) ElementType ¶
func (LoadBalancerBaseSizePtrOutput) ElementType() reflect.Type
func (LoadBalancerBaseSizePtrOutput) ToLoadBalancerBaseSizePtrOutput ¶
func (o LoadBalancerBaseSizePtrOutput) ToLoadBalancerBaseSizePtrOutput() LoadBalancerBaseSizePtrOutput
func (LoadBalancerBaseSizePtrOutput) ToLoadBalancerBaseSizePtrOutputWithContext ¶
func (o LoadBalancerBaseSizePtrOutput) ToLoadBalancerBaseSizePtrOutputWithContext(ctx context.Context) LoadBalancerBaseSizePtrOutput
func (LoadBalancerBaseSizePtrOutput) ToStringPtrOutput ¶
func (o LoadBalancerBaseSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerBaseSizePtrOutput) ToStringPtrOutputWithContext ¶
func (o LoadBalancerBaseSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerBaseStatus ¶
type LoadBalancerBaseStatus string
A status string indicating the current state of the load balancer. This can be `new`, `active`, or `errored`.
func (LoadBalancerBaseStatus) ElementType ¶
func (LoadBalancerBaseStatus) ElementType() reflect.Type
func (LoadBalancerBaseStatus) ToLoadBalancerBaseStatusOutput ¶
func (e LoadBalancerBaseStatus) ToLoadBalancerBaseStatusOutput() LoadBalancerBaseStatusOutput
func (LoadBalancerBaseStatus) ToLoadBalancerBaseStatusOutputWithContext ¶
func (e LoadBalancerBaseStatus) ToLoadBalancerBaseStatusOutputWithContext(ctx context.Context) LoadBalancerBaseStatusOutput
func (LoadBalancerBaseStatus) ToLoadBalancerBaseStatusPtrOutput ¶
func (e LoadBalancerBaseStatus) ToLoadBalancerBaseStatusPtrOutput() LoadBalancerBaseStatusPtrOutput
func (LoadBalancerBaseStatus) ToLoadBalancerBaseStatusPtrOutputWithContext ¶
func (e LoadBalancerBaseStatus) ToLoadBalancerBaseStatusPtrOutputWithContext(ctx context.Context) LoadBalancerBaseStatusPtrOutput
func (LoadBalancerBaseStatus) ToStringOutput ¶
func (e LoadBalancerBaseStatus) ToStringOutput() pulumi.StringOutput
func (LoadBalancerBaseStatus) ToStringOutputWithContext ¶
func (e LoadBalancerBaseStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadBalancerBaseStatus) ToStringPtrOutput ¶
func (e LoadBalancerBaseStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerBaseStatus) ToStringPtrOutputWithContext ¶
func (e LoadBalancerBaseStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerBaseStatusInput ¶
type LoadBalancerBaseStatusInput interface { pulumi.Input ToLoadBalancerBaseStatusOutput() LoadBalancerBaseStatusOutput ToLoadBalancerBaseStatusOutputWithContext(context.Context) LoadBalancerBaseStatusOutput }
LoadBalancerBaseStatusInput is an input type that accepts values of the LoadBalancerBaseStatus enum A concrete instance of `LoadBalancerBaseStatusInput` can be one of the following:
LoadBalancerBaseStatusNew LoadBalancerBaseStatusActive LoadBalancerBaseStatusErrored
type LoadBalancerBaseStatusOutput ¶
type LoadBalancerBaseStatusOutput struct{ *pulumi.OutputState }
func (LoadBalancerBaseStatusOutput) ElementType ¶
func (LoadBalancerBaseStatusOutput) ElementType() reflect.Type
func (LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusOutput ¶
func (o LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusOutput() LoadBalancerBaseStatusOutput
func (LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusOutputWithContext ¶
func (o LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusOutputWithContext(ctx context.Context) LoadBalancerBaseStatusOutput
func (LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusPtrOutput ¶
func (o LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusPtrOutput() LoadBalancerBaseStatusPtrOutput
func (LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusPtrOutputWithContext ¶
func (o LoadBalancerBaseStatusOutput) ToLoadBalancerBaseStatusPtrOutputWithContext(ctx context.Context) LoadBalancerBaseStatusPtrOutput
func (LoadBalancerBaseStatusOutput) ToStringOutput ¶
func (o LoadBalancerBaseStatusOutput) ToStringOutput() pulumi.StringOutput
func (LoadBalancerBaseStatusOutput) ToStringOutputWithContext ¶
func (o LoadBalancerBaseStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadBalancerBaseStatusOutput) ToStringPtrOutput ¶
func (o LoadBalancerBaseStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerBaseStatusOutput) ToStringPtrOutputWithContext ¶
func (o LoadBalancerBaseStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerBaseStatusPtrInput ¶
type LoadBalancerBaseStatusPtrInput interface { pulumi.Input ToLoadBalancerBaseStatusPtrOutput() LoadBalancerBaseStatusPtrOutput ToLoadBalancerBaseStatusPtrOutputWithContext(context.Context) LoadBalancerBaseStatusPtrOutput }
func LoadBalancerBaseStatusPtr ¶
func LoadBalancerBaseStatusPtr(v string) LoadBalancerBaseStatusPtrInput
type LoadBalancerBaseStatusPtrOutput ¶
type LoadBalancerBaseStatusPtrOutput struct{ *pulumi.OutputState }
func (LoadBalancerBaseStatusPtrOutput) Elem ¶
func (o LoadBalancerBaseStatusPtrOutput) Elem() LoadBalancerBaseStatusOutput
func (LoadBalancerBaseStatusPtrOutput) ElementType ¶
func (LoadBalancerBaseStatusPtrOutput) ElementType() reflect.Type
func (LoadBalancerBaseStatusPtrOutput) ToLoadBalancerBaseStatusPtrOutput ¶
func (o LoadBalancerBaseStatusPtrOutput) ToLoadBalancerBaseStatusPtrOutput() LoadBalancerBaseStatusPtrOutput
func (LoadBalancerBaseStatusPtrOutput) ToLoadBalancerBaseStatusPtrOutputWithContext ¶
func (o LoadBalancerBaseStatusPtrOutput) ToLoadBalancerBaseStatusPtrOutputWithContext(ctx context.Context) LoadBalancerBaseStatusPtrOutput
func (LoadBalancerBaseStatusPtrOutput) ToStringPtrOutput ¶
func (o LoadBalancerBaseStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerBaseStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o LoadBalancerBaseStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerInput ¶
type LoadBalancerInput interface { pulumi.Input ToLoadBalancerOutput() LoadBalancerOutput ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput }
type LoadBalancerOutput ¶
type LoadBalancerOutput struct{ *pulumi.OutputState }
func (LoadBalancerOutput) Algorithm ¶
func (o LoadBalancerOutput) Algorithm() LoadBalancerBaseAlgorithmPtrOutput
This field has been deprecated. You can no longer specify an algorithm for load balancers.
func (LoadBalancerOutput) CreatedAt ¶
func (o LoadBalancerOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the load balancer was created.
func (LoadBalancerOutput) DisableLetsEncryptDnsRecords ¶
func (o LoadBalancerOutput) DisableLetsEncryptDnsRecords() pulumi.BoolPtrOutput
A boolean value indicating whether to disable automatic DNS record creation for Let's Encrypt certificates that are added to the load balancer.
func (LoadBalancerOutput) ElementType ¶
func (LoadBalancerOutput) ElementType() reflect.Type
func (LoadBalancerOutput) EnableBackendKeepalive ¶
func (o LoadBalancerOutput) EnableBackendKeepalive() pulumi.BoolPtrOutput
A boolean value indicating whether HTTP keepalive connections are maintained to target Droplets.
func (LoadBalancerOutput) EnableProxyProtocol ¶
func (o LoadBalancerOutput) EnableProxyProtocol() pulumi.BoolPtrOutput
A boolean value indicating whether PROXY Protocol is in use.
func (LoadBalancerOutput) Firewall ¶
func (o LoadBalancerOutput) Firewall() LbFirewallPtrOutput
An object specifying allow and deny rules to control traffic to the load balancer.
func (LoadBalancerOutput) ForwardingRules ¶
func (o LoadBalancerOutput) ForwardingRules() ForwardingRuleArrayOutput
An array of objects specifying the forwarding rules for a load balancer.
func (LoadBalancerOutput) HealthCheck ¶
func (o LoadBalancerOutput) HealthCheck() HealthCheckPtrOutput
An object specifying health check settings for the load balancer.
func (LoadBalancerOutput) HttpIdleTimeoutSeconds ¶
func (o LoadBalancerOutput) HttpIdleTimeoutSeconds() pulumi.IntPtrOutput
An integer value which configures the idle timeout for HTTP requests to the target droplets.
func (LoadBalancerOutput) Ip ¶
func (o LoadBalancerOutput) Ip() pulumi.StringPtrOutput
An attribute containing the public-facing IP address of the load balancer.
func (LoadBalancerOutput) LoadBalancer ¶
func (o LoadBalancerOutput) LoadBalancer() LoadBalancerTypePtrOutput
func (LoadBalancerOutput) Name ¶
func (o LoadBalancerOutput) Name() pulumi.StringPtrOutput
A human-readable name for a load balancer instance.
func (LoadBalancerOutput) ProjectId ¶
func (o LoadBalancerOutput) ProjectId() pulumi.StringPtrOutput
The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID is provided, the load balancer will not be created.
func (LoadBalancerOutput) RedirectHttpToHttps ¶
func (o LoadBalancerOutput) RedirectHttpToHttps() pulumi.BoolPtrOutput
A boolean value indicating whether HTTP requests to the load balancer on port 80 will be redirected to HTTPS on port 443.
func (LoadBalancerOutput) Region ¶
func (o LoadBalancerOutput) Region() LoadBalancerPropertiesRegionEnumPtrOutput
The slug identifier for the region where the resource will initially be available.
func (LoadBalancerOutput) Size ¶
func (o LoadBalancerOutput) Size() LoadBalancerBaseSizePtrOutput
This field has been replaced by the `size_unit` field for all regions except in AMS2, NYC2, and SFO1. Each available load balancer size now equates to the load balancer having a set number of nodes. * `lb-small` = 1 node * `lb-medium` = 3 nodes * `lb-large` = 6 nodes
You can resize load balancers after creation up to once per hour. You cannot resize a load balancer within the first hour of its creation.
func (LoadBalancerOutput) SizeUnit ¶
func (o LoadBalancerOutput) SizeUnit() pulumi.IntPtrOutput
How many nodes the load balancer contains. Each additional node increases the load balancer's ability to manage more connections. Load balancers can be scaled up or down, and you can change the number of nodes after creation up to once per hour. This field is currently not available in the AMS2, NYC2, or SFO1 regions. Use the `size` field to scale load balancers that reside in these regions.
func (LoadBalancerOutput) Status ¶
func (o LoadBalancerOutput) Status() LoadBalancerBaseStatusPtrOutput
A status string indicating the current state of the load balancer. This can be `new`, `active`, or `errored`.
func (LoadBalancerOutput) StickySessions ¶
func (o LoadBalancerOutput) StickySessions() StickySessionsPtrOutput
An object specifying sticky sessions settings for the load balancer.
func (LoadBalancerOutput) ToLoadBalancerOutput ¶
func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
func (LoadBalancerOutput) ToLoadBalancerOutputWithContext ¶
func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
func (LoadBalancerOutput) VpcUuid ¶
func (o LoadBalancerOutput) VpcUuid() pulumi.StringPtrOutput
A string specifying the UUID of the VPC to which the load balancer is assigned.
type LoadBalancerPropertiesRegion ¶
type LoadBalancerPropertiesRegion struct { // This is a boolean value that represents whether new Droplets can be created in this region. Available bool `pulumi:"available"` // This attribute is set to an array which contains features available in this region Features []string `pulumi:"features"` // The display name of the region. This will be a full name that is used in the control panel and other interfaces. Name string `pulumi:"name"` // This attribute is set to an array which contains the identifying slugs for the sizes available in this region. Sizes []string `pulumi:"sizes"` // A human-readable string that is used as a unique identifier for each region. Slug string `pulumi:"slug"` }
type LoadBalancerPropertiesRegionEnum ¶
type LoadBalancerPropertiesRegionEnum string
The slug identifier for the region where the resource will initially be available.
func (LoadBalancerPropertiesRegionEnum) ElementType ¶
func (LoadBalancerPropertiesRegionEnum) ElementType() reflect.Type
func (LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumOutput ¶
func (e LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumOutput() LoadBalancerPropertiesRegionEnumOutput
func (LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumOutputWithContext ¶
func (e LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumOutput
func (LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumPtrOutput ¶
func (e LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumPtrOutput() LoadBalancerPropertiesRegionEnumPtrOutput
func (LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext ¶
func (e LoadBalancerPropertiesRegionEnum) ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumPtrOutput
func (LoadBalancerPropertiesRegionEnum) ToStringOutput ¶
func (e LoadBalancerPropertiesRegionEnum) ToStringOutput() pulumi.StringOutput
func (LoadBalancerPropertiesRegionEnum) ToStringOutputWithContext ¶
func (e LoadBalancerPropertiesRegionEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadBalancerPropertiesRegionEnum) ToStringPtrOutput ¶
func (e LoadBalancerPropertiesRegionEnum) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerPropertiesRegionEnum) ToStringPtrOutputWithContext ¶
func (e LoadBalancerPropertiesRegionEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerPropertiesRegionEnumInput ¶
type LoadBalancerPropertiesRegionEnumInput interface { pulumi.Input ToLoadBalancerPropertiesRegionEnumOutput() LoadBalancerPropertiesRegionEnumOutput ToLoadBalancerPropertiesRegionEnumOutputWithContext(context.Context) LoadBalancerPropertiesRegionEnumOutput }
LoadBalancerPropertiesRegionEnumInput is an input type that accepts values of the LoadBalancerPropertiesRegionEnum enum A concrete instance of `LoadBalancerPropertiesRegionEnumInput` can be one of the following:
LoadBalancerPropertiesRegionEnumAms1 LoadBalancerPropertiesRegionEnumAms2 LoadBalancerPropertiesRegionEnumAms3 LoadBalancerPropertiesRegionEnumBlr1 LoadBalancerPropertiesRegionEnumFra1 LoadBalancerPropertiesRegionEnumLon1 LoadBalancerPropertiesRegionEnumNyc1 LoadBalancerPropertiesRegionEnumNyc2 LoadBalancerPropertiesRegionEnumNyc3 LoadBalancerPropertiesRegionEnumSfo1 LoadBalancerPropertiesRegionEnumSfo2 LoadBalancerPropertiesRegionEnumSfo3 LoadBalancerPropertiesRegionEnumSgp1 LoadBalancerPropertiesRegionEnumTor1
type LoadBalancerPropertiesRegionEnumOutput ¶
type LoadBalancerPropertiesRegionEnumOutput struct{ *pulumi.OutputState }
func (LoadBalancerPropertiesRegionEnumOutput) ElementType ¶
func (LoadBalancerPropertiesRegionEnumOutput) ElementType() reflect.Type
func (LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumOutput ¶
func (o LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumOutput() LoadBalancerPropertiesRegionEnumOutput
func (LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumOutputWithContext ¶
func (o LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumOutput
func (LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumPtrOutput ¶
func (o LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumPtrOutput() LoadBalancerPropertiesRegionEnumPtrOutput
func (LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext ¶
func (o LoadBalancerPropertiesRegionEnumOutput) ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumPtrOutput
func (LoadBalancerPropertiesRegionEnumOutput) ToStringOutput ¶
func (o LoadBalancerPropertiesRegionEnumOutput) ToStringOutput() pulumi.StringOutput
func (LoadBalancerPropertiesRegionEnumOutput) ToStringOutputWithContext ¶
func (o LoadBalancerPropertiesRegionEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadBalancerPropertiesRegionEnumOutput) ToStringPtrOutput ¶
func (o LoadBalancerPropertiesRegionEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerPropertiesRegionEnumOutput) ToStringPtrOutputWithContext ¶
func (o LoadBalancerPropertiesRegionEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerPropertiesRegionEnumPtrInput ¶
type LoadBalancerPropertiesRegionEnumPtrInput interface { pulumi.Input ToLoadBalancerPropertiesRegionEnumPtrOutput() LoadBalancerPropertiesRegionEnumPtrOutput ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext(context.Context) LoadBalancerPropertiesRegionEnumPtrOutput }
func LoadBalancerPropertiesRegionEnumPtr ¶
func LoadBalancerPropertiesRegionEnumPtr(v string) LoadBalancerPropertiesRegionEnumPtrInput
type LoadBalancerPropertiesRegionEnumPtrOutput ¶
type LoadBalancerPropertiesRegionEnumPtrOutput struct{ *pulumi.OutputState }
func (LoadBalancerPropertiesRegionEnumPtrOutput) ElementType ¶
func (LoadBalancerPropertiesRegionEnumPtrOutput) ElementType() reflect.Type
func (LoadBalancerPropertiesRegionEnumPtrOutput) ToLoadBalancerPropertiesRegionEnumPtrOutput ¶
func (o LoadBalancerPropertiesRegionEnumPtrOutput) ToLoadBalancerPropertiesRegionEnumPtrOutput() LoadBalancerPropertiesRegionEnumPtrOutput
func (LoadBalancerPropertiesRegionEnumPtrOutput) ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext ¶
func (o LoadBalancerPropertiesRegionEnumPtrOutput) ToLoadBalancerPropertiesRegionEnumPtrOutputWithContext(ctx context.Context) LoadBalancerPropertiesRegionEnumPtrOutput
func (LoadBalancerPropertiesRegionEnumPtrOutput) ToStringPtrOutput ¶
func (o LoadBalancerPropertiesRegionEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerPropertiesRegionEnumPtrOutput) ToStringPtrOutputWithContext ¶
func (o LoadBalancerPropertiesRegionEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerState ¶
type LoadBalancerState struct { }
func (LoadBalancerState) ElementType ¶
func (LoadBalancerState) ElementType() reflect.Type
type LoadBalancerType ¶
type LoadBalancerType struct { // This field has been deprecated. You can no longer specify an algorithm for load balancers. Algorithm *LoadBalancerBaseAlgorithm `pulumi:"algorithm"` // A time value given in ISO8601 combined date and time format that represents when the load balancer was created. CreatedAt *string `pulumi:"createdAt"` // A boolean value indicating whether to disable automatic DNS record creation for Let's Encrypt certificates that are added to the load balancer. DisableLetsEncryptDnsRecords *bool `pulumi:"disableLetsEncryptDnsRecords"` // A boolean value indicating whether HTTP keepalive connections are maintained to target Droplets. EnableBackendKeepalive *bool `pulumi:"enableBackendKeepalive"` // A boolean value indicating whether PROXY Protocol is in use. EnableProxyProtocol *bool `pulumi:"enableProxyProtocol"` // An object specifying allow and deny rules to control traffic to the load balancer. Firewall *LbFirewall `pulumi:"firewall"` // An array of objects specifying the forwarding rules for a load balancer. ForwardingRules []ForwardingRule `pulumi:"forwardingRules"` // An object specifying health check settings for the load balancer. HealthCheck *HealthCheck `pulumi:"healthCheck"` // An integer value which configures the idle timeout for HTTP requests to the target droplets. HttpIdleTimeoutSeconds *int `pulumi:"httpIdleTimeoutSeconds"` // A unique ID that can be used to identify and reference a load balancer. Id *string `pulumi:"id"` // An attribute containing the public-facing IP address of the load balancer. Ip *string `pulumi:"ip"` // A human-readable name for a load balancer instance. Name *string `pulumi:"name"` // The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID is provided, the load balancer will not be created. ProjectId *string `pulumi:"projectId"` // A boolean value indicating whether HTTP requests to the load balancer on port 80 will be redirected to HTTPS on port 443. RedirectHttpToHttps *bool `pulumi:"redirectHttpToHttps"` // This field has been replaced by the `size_unit` field for all regions except in AMS2, NYC2, and SFO1. Each available load balancer size now equates to the load balancer having a set number of nodes. // * `lb-small` = 1 node // * `lb-medium` = 3 nodes // * `lb-large` = 6 nodes // // You can resize load balancers after creation up to once per hour. You cannot resize a load balancer within the first hour of its creation. Size *LoadBalancerBaseSize `pulumi:"size"` // How many nodes the load balancer contains. Each additional node increases the load balancer's ability to manage more connections. Load balancers can be scaled up or down, and you can change the number of nodes after creation up to once per hour. This field is currently not available in the AMS2, NYC2, or SFO1 regions. Use the `size` field to scale load balancers that reside in these regions. SizeUnit *int `pulumi:"sizeUnit"` // A status string indicating the current state of the load balancer. This can be `new`, `active`, or `errored`. Status *LoadBalancerBaseStatus `pulumi:"status"` // An object specifying sticky sessions settings for the load balancer. StickySessions *StickySessions `pulumi:"stickySessions"` // The name of a Droplet tag corresponding to Droplets assigned to the load balancer. Tag *string `pulumi:"tag"` // A string specifying the UUID of the VPC to which the load balancer is assigned. VpcUuid *string `pulumi:"vpcUuid"` }
func (*LoadBalancerType) Defaults ¶
func (val *LoadBalancerType) Defaults() *LoadBalancerType
Defaults sets the appropriate defaults for LoadBalancerType
type LoadBalancerTypeArrayOutput ¶
type LoadBalancerTypeArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerTypeArrayOutput) ElementType ¶
func (LoadBalancerTypeArrayOutput) ElementType() reflect.Type
func (LoadBalancerTypeArrayOutput) Index ¶
func (o LoadBalancerTypeArrayOutput) Index(i pulumi.IntInput) LoadBalancerTypeOutput
func (LoadBalancerTypeArrayOutput) ToLoadBalancerTypeArrayOutput ¶
func (o LoadBalancerTypeArrayOutput) ToLoadBalancerTypeArrayOutput() LoadBalancerTypeArrayOutput
func (LoadBalancerTypeArrayOutput) ToLoadBalancerTypeArrayOutputWithContext ¶
func (o LoadBalancerTypeArrayOutput) ToLoadBalancerTypeArrayOutputWithContext(ctx context.Context) LoadBalancerTypeArrayOutput
type LoadBalancerTypeOutput ¶
type LoadBalancerTypeOutput struct{ *pulumi.OutputState }
func (LoadBalancerTypeOutput) Algorithm ¶
func (o LoadBalancerTypeOutput) Algorithm() LoadBalancerBaseAlgorithmPtrOutput
This field has been deprecated. You can no longer specify an algorithm for load balancers.
func (LoadBalancerTypeOutput) CreatedAt ¶
func (o LoadBalancerTypeOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the load balancer was created.
func (LoadBalancerTypeOutput) DisableLetsEncryptDnsRecords ¶
func (o LoadBalancerTypeOutput) DisableLetsEncryptDnsRecords() pulumi.BoolPtrOutput
A boolean value indicating whether to disable automatic DNS record creation for Let's Encrypt certificates that are added to the load balancer.
func (LoadBalancerTypeOutput) ElementType ¶
func (LoadBalancerTypeOutput) ElementType() reflect.Type
func (LoadBalancerTypeOutput) EnableBackendKeepalive ¶
func (o LoadBalancerTypeOutput) EnableBackendKeepalive() pulumi.BoolPtrOutput
A boolean value indicating whether HTTP keepalive connections are maintained to target Droplets.
func (LoadBalancerTypeOutput) EnableProxyProtocol ¶
func (o LoadBalancerTypeOutput) EnableProxyProtocol() pulumi.BoolPtrOutput
A boolean value indicating whether PROXY Protocol is in use.
func (LoadBalancerTypeOutput) Firewall ¶
func (o LoadBalancerTypeOutput) Firewall() LbFirewallPtrOutput
An object specifying allow and deny rules to control traffic to the load balancer.
func (LoadBalancerTypeOutput) ForwardingRules ¶
func (o LoadBalancerTypeOutput) ForwardingRules() ForwardingRuleArrayOutput
An array of objects specifying the forwarding rules for a load balancer.
func (LoadBalancerTypeOutput) HealthCheck ¶
func (o LoadBalancerTypeOutput) HealthCheck() HealthCheckPtrOutput
An object specifying health check settings for the load balancer.
func (LoadBalancerTypeOutput) HttpIdleTimeoutSeconds ¶
func (o LoadBalancerTypeOutput) HttpIdleTimeoutSeconds() pulumi.IntPtrOutput
An integer value which configures the idle timeout for HTTP requests to the target droplets.
func (LoadBalancerTypeOutput) Id ¶
func (o LoadBalancerTypeOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference a load balancer.
func (LoadBalancerTypeOutput) Ip ¶
func (o LoadBalancerTypeOutput) Ip() pulumi.StringPtrOutput
An attribute containing the public-facing IP address of the load balancer.
func (LoadBalancerTypeOutput) Name ¶
func (o LoadBalancerTypeOutput) Name() pulumi.StringPtrOutput
A human-readable name for a load balancer instance.
func (LoadBalancerTypeOutput) ProjectId ¶
func (o LoadBalancerTypeOutput) ProjectId() pulumi.StringPtrOutput
The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID is provided, the load balancer will not be created.
func (LoadBalancerTypeOutput) RedirectHttpToHttps ¶
func (o LoadBalancerTypeOutput) RedirectHttpToHttps() pulumi.BoolPtrOutput
A boolean value indicating whether HTTP requests to the load balancer on port 80 will be redirected to HTTPS on port 443.
func (LoadBalancerTypeOutput) Size ¶
func (o LoadBalancerTypeOutput) Size() LoadBalancerBaseSizePtrOutput
This field has been replaced by the `size_unit` field for all regions except in AMS2, NYC2, and SFO1. Each available load balancer size now equates to the load balancer having a set number of nodes. * `lb-small` = 1 node * `lb-medium` = 3 nodes * `lb-large` = 6 nodes
You can resize load balancers after creation up to once per hour. You cannot resize a load balancer within the first hour of its creation.
func (LoadBalancerTypeOutput) SizeUnit ¶
func (o LoadBalancerTypeOutput) SizeUnit() pulumi.IntPtrOutput
How many nodes the load balancer contains. Each additional node increases the load balancer's ability to manage more connections. Load balancers can be scaled up or down, and you can change the number of nodes after creation up to once per hour. This field is currently not available in the AMS2, NYC2, or SFO1 regions. Use the `size` field to scale load balancers that reside in these regions.
func (LoadBalancerTypeOutput) Status ¶
func (o LoadBalancerTypeOutput) Status() LoadBalancerBaseStatusPtrOutput
A status string indicating the current state of the load balancer. This can be `new`, `active`, or `errored`.
func (LoadBalancerTypeOutput) StickySessions ¶
func (o LoadBalancerTypeOutput) StickySessions() StickySessionsPtrOutput
An object specifying sticky sessions settings for the load balancer.
func (LoadBalancerTypeOutput) Tag ¶
func (o LoadBalancerTypeOutput) Tag() pulumi.StringPtrOutput
The name of a Droplet tag corresponding to Droplets assigned to the load balancer.
func (LoadBalancerTypeOutput) ToLoadBalancerTypeOutput ¶
func (o LoadBalancerTypeOutput) ToLoadBalancerTypeOutput() LoadBalancerTypeOutput
func (LoadBalancerTypeOutput) ToLoadBalancerTypeOutputWithContext ¶
func (o LoadBalancerTypeOutput) ToLoadBalancerTypeOutputWithContext(ctx context.Context) LoadBalancerTypeOutput
func (LoadBalancerTypeOutput) VpcUuid ¶
func (o LoadBalancerTypeOutput) VpcUuid() pulumi.StringPtrOutput
A string specifying the UUID of the VPC to which the load balancer is assigned.
type LoadBalancerTypePtrOutput ¶
type LoadBalancerTypePtrOutput struct{ *pulumi.OutputState }
func (LoadBalancerTypePtrOutput) Algorithm ¶
func (o LoadBalancerTypePtrOutput) Algorithm() LoadBalancerBaseAlgorithmPtrOutput
This field has been deprecated. You can no longer specify an algorithm for load balancers.
func (LoadBalancerTypePtrOutput) CreatedAt ¶
func (o LoadBalancerTypePtrOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the load balancer was created.
func (LoadBalancerTypePtrOutput) DisableLetsEncryptDnsRecords ¶
func (o LoadBalancerTypePtrOutput) DisableLetsEncryptDnsRecords() pulumi.BoolPtrOutput
A boolean value indicating whether to disable automatic DNS record creation for Let's Encrypt certificates that are added to the load balancer.
func (LoadBalancerTypePtrOutput) Elem ¶
func (o LoadBalancerTypePtrOutput) Elem() LoadBalancerTypeOutput
func (LoadBalancerTypePtrOutput) ElementType ¶
func (LoadBalancerTypePtrOutput) ElementType() reflect.Type
func (LoadBalancerTypePtrOutput) EnableBackendKeepalive ¶
func (o LoadBalancerTypePtrOutput) EnableBackendKeepalive() pulumi.BoolPtrOutput
A boolean value indicating whether HTTP keepalive connections are maintained to target Droplets.
func (LoadBalancerTypePtrOutput) EnableProxyProtocol ¶
func (o LoadBalancerTypePtrOutput) EnableProxyProtocol() pulumi.BoolPtrOutput
A boolean value indicating whether PROXY Protocol is in use.
func (LoadBalancerTypePtrOutput) Firewall ¶
func (o LoadBalancerTypePtrOutput) Firewall() LbFirewallPtrOutput
An object specifying allow and deny rules to control traffic to the load balancer.
func (LoadBalancerTypePtrOutput) ForwardingRules ¶
func (o LoadBalancerTypePtrOutput) ForwardingRules() ForwardingRuleArrayOutput
An array of objects specifying the forwarding rules for a load balancer.
func (LoadBalancerTypePtrOutput) HealthCheck ¶
func (o LoadBalancerTypePtrOutput) HealthCheck() HealthCheckPtrOutput
An object specifying health check settings for the load balancer.
func (LoadBalancerTypePtrOutput) HttpIdleTimeoutSeconds ¶
func (o LoadBalancerTypePtrOutput) HttpIdleTimeoutSeconds() pulumi.IntPtrOutput
An integer value which configures the idle timeout for HTTP requests to the target droplets.
func (LoadBalancerTypePtrOutput) Id ¶
func (o LoadBalancerTypePtrOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference a load balancer.
func (LoadBalancerTypePtrOutput) Ip ¶
func (o LoadBalancerTypePtrOutput) Ip() pulumi.StringPtrOutput
An attribute containing the public-facing IP address of the load balancer.
func (LoadBalancerTypePtrOutput) Name ¶
func (o LoadBalancerTypePtrOutput) Name() pulumi.StringPtrOutput
A human-readable name for a load balancer instance.
func (LoadBalancerTypePtrOutput) ProjectId ¶
func (o LoadBalancerTypePtrOutput) ProjectId() pulumi.StringPtrOutput
The ID of the project that the load balancer is associated with. If no ID is provided at creation, the load balancer associates with the user's default project. If an invalid project ID is provided, the load balancer will not be created.
func (LoadBalancerTypePtrOutput) RedirectHttpToHttps ¶
func (o LoadBalancerTypePtrOutput) RedirectHttpToHttps() pulumi.BoolPtrOutput
A boolean value indicating whether HTTP requests to the load balancer on port 80 will be redirected to HTTPS on port 443.
func (LoadBalancerTypePtrOutput) Size ¶
func (o LoadBalancerTypePtrOutput) Size() LoadBalancerBaseSizePtrOutput
This field has been replaced by the `size_unit` field for all regions except in AMS2, NYC2, and SFO1. Each available load balancer size now equates to the load balancer having a set number of nodes. * `lb-small` = 1 node * `lb-medium` = 3 nodes * `lb-large` = 6 nodes
You can resize load balancers after creation up to once per hour. You cannot resize a load balancer within the first hour of its creation.
func (LoadBalancerTypePtrOutput) SizeUnit ¶
func (o LoadBalancerTypePtrOutput) SizeUnit() pulumi.IntPtrOutput
How many nodes the load balancer contains. Each additional node increases the load balancer's ability to manage more connections. Load balancers can be scaled up or down, and you can change the number of nodes after creation up to once per hour. This field is currently not available in the AMS2, NYC2, or SFO1 regions. Use the `size` field to scale load balancers that reside in these regions.
func (LoadBalancerTypePtrOutput) Status ¶
func (o LoadBalancerTypePtrOutput) Status() LoadBalancerBaseStatusPtrOutput
A status string indicating the current state of the load balancer. This can be `new`, `active`, or `errored`.
func (LoadBalancerTypePtrOutput) StickySessions ¶
func (o LoadBalancerTypePtrOutput) StickySessions() StickySessionsPtrOutput
An object specifying sticky sessions settings for the load balancer.
func (LoadBalancerTypePtrOutput) Tag ¶
func (o LoadBalancerTypePtrOutput) Tag() pulumi.StringPtrOutput
The name of a Droplet tag corresponding to Droplets assigned to the load balancer.
func (LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutput ¶
func (o LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutput() LoadBalancerTypePtrOutput
func (LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutputWithContext ¶
func (o LoadBalancerTypePtrOutput) ToLoadBalancerTypePtrOutputWithContext(ctx context.Context) LoadBalancerTypePtrOutput
func (LoadBalancerTypePtrOutput) VpcUuid ¶
func (o LoadBalancerTypePtrOutput) VpcUuid() pulumi.StringPtrOutput
A string specifying the UUID of the VPC to which the load balancer is assigned.
type LoadBalancersDroplet ¶
type LoadBalancersDroplet struct { pulumi.CustomResourceState // An array containing the IDs of the Droplets assigned to the load balancer. DropletIds pulumi.IntArrayOutput `pulumi:"dropletIds"` }
func GetLoadBalancersDroplet ¶
func GetLoadBalancersDroplet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancersDropletState, opts ...pulumi.ResourceOption) (*LoadBalancersDroplet, error)
GetLoadBalancersDroplet gets an existing LoadBalancersDroplet 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 NewLoadBalancersDroplet ¶
func NewLoadBalancersDroplet(ctx *pulumi.Context, name string, args *LoadBalancersDropletArgs, opts ...pulumi.ResourceOption) (*LoadBalancersDroplet, error)
NewLoadBalancersDroplet registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancersDroplet) ElementType ¶
func (*LoadBalancersDroplet) ElementType() reflect.Type
func (*LoadBalancersDroplet) ToLoadBalancersDropletOutput ¶
func (i *LoadBalancersDroplet) ToLoadBalancersDropletOutput() LoadBalancersDropletOutput
func (*LoadBalancersDroplet) ToLoadBalancersDropletOutputWithContext ¶
func (i *LoadBalancersDroplet) ToLoadBalancersDropletOutputWithContext(ctx context.Context) LoadBalancersDropletOutput
type LoadBalancersDropletArgs ¶
type LoadBalancersDropletArgs struct { // An array containing the IDs of the Droplets assigned to the load balancer. DropletIds pulumi.IntArrayInput // A unique identifier for a load balancer. LbId pulumi.StringPtrInput }
The set of arguments for constructing a LoadBalancersDroplet resource.
func (LoadBalancersDropletArgs) ElementType ¶
func (LoadBalancersDropletArgs) ElementType() reflect.Type
type LoadBalancersDropletInput ¶
type LoadBalancersDropletInput interface { pulumi.Input ToLoadBalancersDropletOutput() LoadBalancersDropletOutput ToLoadBalancersDropletOutputWithContext(ctx context.Context) LoadBalancersDropletOutput }
type LoadBalancersDropletOutput ¶
type LoadBalancersDropletOutput struct{ *pulumi.OutputState }
func (LoadBalancersDropletOutput) DropletIds ¶
func (o LoadBalancersDropletOutput) DropletIds() pulumi.IntArrayOutput
An array containing the IDs of the Droplets assigned to the load balancer.
func (LoadBalancersDropletOutput) ElementType ¶
func (LoadBalancersDropletOutput) ElementType() reflect.Type
func (LoadBalancersDropletOutput) ToLoadBalancersDropletOutput ¶
func (o LoadBalancersDropletOutput) ToLoadBalancersDropletOutput() LoadBalancersDropletOutput
func (LoadBalancersDropletOutput) ToLoadBalancersDropletOutputWithContext ¶
func (o LoadBalancersDropletOutput) ToLoadBalancersDropletOutputWithContext(ctx context.Context) LoadBalancersDropletOutput
type LoadBalancersDropletState ¶
type LoadBalancersDropletState struct { }
func (LoadBalancersDropletState) ElementType ¶
func (LoadBalancersDropletState) ElementType() reflect.Type
type LoadBalancersForwardingRule ¶
type LoadBalancersForwardingRule struct { pulumi.CustomResourceState ForwardingRules ForwardingRuleArrayOutput `pulumi:"forwardingRules"` }
func GetLoadBalancersForwardingRule ¶
func GetLoadBalancersForwardingRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancersForwardingRuleState, opts ...pulumi.ResourceOption) (*LoadBalancersForwardingRule, error)
GetLoadBalancersForwardingRule gets an existing LoadBalancersForwardingRule 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 NewLoadBalancersForwardingRule ¶
func NewLoadBalancersForwardingRule(ctx *pulumi.Context, name string, args *LoadBalancersForwardingRuleArgs, opts ...pulumi.ResourceOption) (*LoadBalancersForwardingRule, error)
NewLoadBalancersForwardingRule registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancersForwardingRule) ElementType ¶
func (*LoadBalancersForwardingRule) ElementType() reflect.Type
func (*LoadBalancersForwardingRule) ToLoadBalancersForwardingRuleOutput ¶
func (i *LoadBalancersForwardingRule) ToLoadBalancersForwardingRuleOutput() LoadBalancersForwardingRuleOutput
func (*LoadBalancersForwardingRule) ToLoadBalancersForwardingRuleOutputWithContext ¶
func (i *LoadBalancersForwardingRule) ToLoadBalancersForwardingRuleOutputWithContext(ctx context.Context) LoadBalancersForwardingRuleOutput
type LoadBalancersForwardingRuleArgs ¶
type LoadBalancersForwardingRuleArgs struct { ForwardingRules ForwardingRuleArrayInput // A unique identifier for a load balancer. LbId pulumi.StringPtrInput }
The set of arguments for constructing a LoadBalancersForwardingRule resource.
func (LoadBalancersForwardingRuleArgs) ElementType ¶
func (LoadBalancersForwardingRuleArgs) ElementType() reflect.Type
type LoadBalancersForwardingRuleInput ¶
type LoadBalancersForwardingRuleInput interface { pulumi.Input ToLoadBalancersForwardingRuleOutput() LoadBalancersForwardingRuleOutput ToLoadBalancersForwardingRuleOutputWithContext(ctx context.Context) LoadBalancersForwardingRuleOutput }
type LoadBalancersForwardingRuleOutput ¶
type LoadBalancersForwardingRuleOutput struct{ *pulumi.OutputState }
func (LoadBalancersForwardingRuleOutput) ElementType ¶
func (LoadBalancersForwardingRuleOutput) ElementType() reflect.Type
func (LoadBalancersForwardingRuleOutput) ForwardingRules ¶
func (o LoadBalancersForwardingRuleOutput) ForwardingRules() ForwardingRuleArrayOutput
func (LoadBalancersForwardingRuleOutput) ToLoadBalancersForwardingRuleOutput ¶
func (o LoadBalancersForwardingRuleOutput) ToLoadBalancersForwardingRuleOutput() LoadBalancersForwardingRuleOutput
func (LoadBalancersForwardingRuleOutput) ToLoadBalancersForwardingRuleOutputWithContext ¶
func (o LoadBalancersForwardingRuleOutput) ToLoadBalancersForwardingRuleOutputWithContext(ctx context.Context) LoadBalancersForwardingRuleOutput
type LoadBalancersForwardingRuleState ¶
type LoadBalancersForwardingRuleState struct { }
func (LoadBalancersForwardingRuleState) ElementType ¶
func (LoadBalancersForwardingRuleState) ElementType() reflect.Type
type LookupLoadBalancerArgs ¶
type LookupLoadBalancerArgs struct { // A unique identifier for a load balancer. LbId string `pulumi:"lbId"` }
type LookupLoadBalancerOutputArgs ¶
type LookupLoadBalancerOutputArgs struct { // A unique identifier for a load balancer. LbId pulumi.StringInput `pulumi:"lbId"` }
func (LookupLoadBalancerOutputArgs) ElementType ¶
func (LookupLoadBalancerOutputArgs) ElementType() reflect.Type
type LookupLoadBalancerResult ¶
type LookupLoadBalancerResult struct {
Items GetLoadBalancerProperties `pulumi:"items"`
}
func LookupLoadBalancer ¶
func LookupLoadBalancer(ctx *pulumi.Context, args *LookupLoadBalancerArgs, opts ...pulumi.InvokeOption) (*LookupLoadBalancerResult, error)
func (*LookupLoadBalancerResult) Defaults ¶
func (val *LookupLoadBalancerResult) Defaults() *LookupLoadBalancerResult
Defaults sets the appropriate defaults for LookupLoadBalancerResult
type LookupLoadBalancerResultOutput ¶
type LookupLoadBalancerResultOutput struct{ *pulumi.OutputState }
func LookupLoadBalancerOutput ¶
func LookupLoadBalancerOutput(ctx *pulumi.Context, args LookupLoadBalancerOutputArgs, opts ...pulumi.InvokeOption) LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) ElementType ¶
func (LookupLoadBalancerResultOutput) ElementType() reflect.Type
func (LookupLoadBalancerResultOutput) Items ¶
func (o LookupLoadBalancerResultOutput) Items() GetLoadBalancerPropertiesOutput
func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput ¶
func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput() LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext ¶
func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext(ctx context.Context) LookupLoadBalancerResultOutput
type MetaMeta ¶
type MetaMeta struct { // Number of objects returned by the request. Total *int `pulumi:"total"` }
type MetaMetaOutput ¶
type MetaMetaOutput struct{ *pulumi.OutputState }
func (MetaMetaOutput) ElementType ¶
func (MetaMetaOutput) ElementType() reflect.Type
func (MetaMetaOutput) ToMetaMetaOutput ¶
func (o MetaMetaOutput) ToMetaMetaOutput() MetaMetaOutput
func (MetaMetaOutput) ToMetaMetaOutputWithContext ¶
func (o MetaMetaOutput) ToMetaMetaOutputWithContext(ctx context.Context) MetaMetaOutput
func (MetaMetaOutput) Total ¶
func (o MetaMetaOutput) Total() pulumi.IntPtrOutput
Number of objects returned by the request.
type PageLinks ¶
type PageLinks struct {
Pages *PageLinksPagesProperties `pulumi:"pages"`
}
type PageLinksOutput ¶
type PageLinksOutput struct{ *pulumi.OutputState }
func (PageLinksOutput) ElementType ¶
func (PageLinksOutput) ElementType() reflect.Type
func (PageLinksOutput) Pages ¶
func (o PageLinksOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksOutput) ToPageLinksOutput ¶
func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput
func (PageLinksOutput) ToPageLinksOutputWithContext ¶
func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput
type PageLinksPagesPropertiesOutput ¶
type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesOutput) ElementType ¶
func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesOutput) First ¶
func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Last ¶
func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Next ¶
func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Prev ¶
func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
type PageLinksPagesPropertiesPtrOutput ¶
type PageLinksPagesPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesPtrOutput) Elem ¶
func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesPtrOutput) ElementType ¶
func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesPtrOutput) First ¶
func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Last ¶
func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Next ¶
func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Prev ¶
func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
type PageLinksPtrOutput ¶
type PageLinksPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPtrOutput) Elem ¶
func (o PageLinksPtrOutput) Elem() PageLinksOutput
func (PageLinksPtrOutput) ElementType ¶
func (PageLinksPtrOutput) ElementType() reflect.Type
func (PageLinksPtrOutput) Pages ¶
func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutput ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutputWithContext ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
type StickySessions ¶
type StickySessions struct { // The name of the cookie sent to the client. This attribute is only returned when using `cookies` for the sticky sessions type. CookieName *string `pulumi:"cookieName"` // The number of seconds until the cookie set by the load balancer expires. This attribute is only returned when using `cookies` for the sticky sessions type. CookieTtlSeconds *int `pulumi:"cookieTtlSeconds"` // An attribute indicating how and if requests from a client will be persistently served by the same backend Droplet. The possible values are `cookies` or `none`. Type *StickySessionsType `pulumi:"type"` }
An object specifying sticky sessions settings for the load balancer.
func (*StickySessions) Defaults ¶
func (val *StickySessions) Defaults() *StickySessions
Defaults sets the appropriate defaults for StickySessions
type StickySessionsArgs ¶
type StickySessionsArgs struct { // The name of the cookie sent to the client. This attribute is only returned when using `cookies` for the sticky sessions type. CookieName pulumi.StringPtrInput `pulumi:"cookieName"` // The number of seconds until the cookie set by the load balancer expires. This attribute is only returned when using `cookies` for the sticky sessions type. CookieTtlSeconds pulumi.IntPtrInput `pulumi:"cookieTtlSeconds"` // An attribute indicating how and if requests from a client will be persistently served by the same backend Droplet. The possible values are `cookies` or `none`. Type StickySessionsTypePtrInput `pulumi:"type"` }
An object specifying sticky sessions settings for the load balancer.
func (*StickySessionsArgs) Defaults ¶
func (val *StickySessionsArgs) Defaults() *StickySessionsArgs
Defaults sets the appropriate defaults for StickySessionsArgs
func (StickySessionsArgs) ElementType ¶
func (StickySessionsArgs) ElementType() reflect.Type
func (StickySessionsArgs) ToStickySessionsOutput ¶
func (i StickySessionsArgs) ToStickySessionsOutput() StickySessionsOutput
func (StickySessionsArgs) ToStickySessionsOutputWithContext ¶
func (i StickySessionsArgs) ToStickySessionsOutputWithContext(ctx context.Context) StickySessionsOutput
func (StickySessionsArgs) ToStickySessionsPtrOutput ¶
func (i StickySessionsArgs) ToStickySessionsPtrOutput() StickySessionsPtrOutput
func (StickySessionsArgs) ToStickySessionsPtrOutputWithContext ¶
func (i StickySessionsArgs) ToStickySessionsPtrOutputWithContext(ctx context.Context) StickySessionsPtrOutput
type StickySessionsInput ¶
type StickySessionsInput interface { pulumi.Input ToStickySessionsOutput() StickySessionsOutput ToStickySessionsOutputWithContext(context.Context) StickySessionsOutput }
StickySessionsInput is an input type that accepts StickySessionsArgs and StickySessionsOutput values. You can construct a concrete instance of `StickySessionsInput` via:
StickySessionsArgs{...}
type StickySessionsOutput ¶
type StickySessionsOutput struct{ *pulumi.OutputState }
An object specifying sticky sessions settings for the load balancer.
func (StickySessionsOutput) CookieName ¶
func (o StickySessionsOutput) CookieName() pulumi.StringPtrOutput
The name of the cookie sent to the client. This attribute is only returned when using `cookies` for the sticky sessions type.
func (StickySessionsOutput) CookieTtlSeconds ¶
func (o StickySessionsOutput) CookieTtlSeconds() pulumi.IntPtrOutput
The number of seconds until the cookie set by the load balancer expires. This attribute is only returned when using `cookies` for the sticky sessions type.
func (StickySessionsOutput) ElementType ¶
func (StickySessionsOutput) ElementType() reflect.Type
func (StickySessionsOutput) ToStickySessionsOutput ¶
func (o StickySessionsOutput) ToStickySessionsOutput() StickySessionsOutput
func (StickySessionsOutput) ToStickySessionsOutputWithContext ¶
func (o StickySessionsOutput) ToStickySessionsOutputWithContext(ctx context.Context) StickySessionsOutput
func (StickySessionsOutput) ToStickySessionsPtrOutput ¶
func (o StickySessionsOutput) ToStickySessionsPtrOutput() StickySessionsPtrOutput
func (StickySessionsOutput) ToStickySessionsPtrOutputWithContext ¶
func (o StickySessionsOutput) ToStickySessionsPtrOutputWithContext(ctx context.Context) StickySessionsPtrOutput
func (StickySessionsOutput) Type ¶
func (o StickySessionsOutput) Type() StickySessionsTypePtrOutput
An attribute indicating how and if requests from a client will be persistently served by the same backend Droplet. The possible values are `cookies` or `none`.
type StickySessionsPtrInput ¶
type StickySessionsPtrInput interface { pulumi.Input ToStickySessionsPtrOutput() StickySessionsPtrOutput ToStickySessionsPtrOutputWithContext(context.Context) StickySessionsPtrOutput }
StickySessionsPtrInput is an input type that accepts StickySessionsArgs, StickySessionsPtr and StickySessionsPtrOutput values. You can construct a concrete instance of `StickySessionsPtrInput` via:
StickySessionsArgs{...} or: nil
func StickySessionsPtr ¶
func StickySessionsPtr(v *StickySessionsArgs) StickySessionsPtrInput
type StickySessionsPtrOutput ¶
type StickySessionsPtrOutput struct{ *pulumi.OutputState }
func (StickySessionsPtrOutput) CookieName ¶
func (o StickySessionsPtrOutput) CookieName() pulumi.StringPtrOutput
The name of the cookie sent to the client. This attribute is only returned when using `cookies` for the sticky sessions type.
func (StickySessionsPtrOutput) CookieTtlSeconds ¶
func (o StickySessionsPtrOutput) CookieTtlSeconds() pulumi.IntPtrOutput
The number of seconds until the cookie set by the load balancer expires. This attribute is only returned when using `cookies` for the sticky sessions type.
func (StickySessionsPtrOutput) Elem ¶
func (o StickySessionsPtrOutput) Elem() StickySessionsOutput
func (StickySessionsPtrOutput) ElementType ¶
func (StickySessionsPtrOutput) ElementType() reflect.Type
func (StickySessionsPtrOutput) ToStickySessionsPtrOutput ¶
func (o StickySessionsPtrOutput) ToStickySessionsPtrOutput() StickySessionsPtrOutput
func (StickySessionsPtrOutput) ToStickySessionsPtrOutputWithContext ¶
func (o StickySessionsPtrOutput) ToStickySessionsPtrOutputWithContext(ctx context.Context) StickySessionsPtrOutput
func (StickySessionsPtrOutput) Type ¶
func (o StickySessionsPtrOutput) Type() StickySessionsTypePtrOutput
An attribute indicating how and if requests from a client will be persistently served by the same backend Droplet. The possible values are `cookies` or `none`.
type StickySessionsType ¶
type StickySessionsType string
An attribute indicating how and if requests from a client will be persistently served by the same backend Droplet. The possible values are `cookies` or `none`.
func (StickySessionsType) ElementType ¶
func (StickySessionsType) ElementType() reflect.Type
func (StickySessionsType) ToStickySessionsTypeOutput ¶
func (e StickySessionsType) ToStickySessionsTypeOutput() StickySessionsTypeOutput
func (StickySessionsType) ToStickySessionsTypeOutputWithContext ¶
func (e StickySessionsType) ToStickySessionsTypeOutputWithContext(ctx context.Context) StickySessionsTypeOutput
func (StickySessionsType) ToStickySessionsTypePtrOutput ¶
func (e StickySessionsType) ToStickySessionsTypePtrOutput() StickySessionsTypePtrOutput
func (StickySessionsType) ToStickySessionsTypePtrOutputWithContext ¶
func (e StickySessionsType) ToStickySessionsTypePtrOutputWithContext(ctx context.Context) StickySessionsTypePtrOutput
func (StickySessionsType) ToStringOutput ¶
func (e StickySessionsType) ToStringOutput() pulumi.StringOutput
func (StickySessionsType) ToStringOutputWithContext ¶
func (e StickySessionsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StickySessionsType) ToStringPtrOutput ¶
func (e StickySessionsType) ToStringPtrOutput() pulumi.StringPtrOutput
func (StickySessionsType) ToStringPtrOutputWithContext ¶
func (e StickySessionsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StickySessionsTypeInput ¶
type StickySessionsTypeInput interface { pulumi.Input ToStickySessionsTypeOutput() StickySessionsTypeOutput ToStickySessionsTypeOutputWithContext(context.Context) StickySessionsTypeOutput }
StickySessionsTypeInput is an input type that accepts values of the StickySessionsType enum A concrete instance of `StickySessionsTypeInput` can be one of the following:
StickySessionsTypeCookies StickySessionsTypeNone
type StickySessionsTypeOutput ¶
type StickySessionsTypeOutput struct{ *pulumi.OutputState }
func (StickySessionsTypeOutput) ElementType ¶
func (StickySessionsTypeOutput) ElementType() reflect.Type
func (StickySessionsTypeOutput) ToStickySessionsTypeOutput ¶
func (o StickySessionsTypeOutput) ToStickySessionsTypeOutput() StickySessionsTypeOutput
func (StickySessionsTypeOutput) ToStickySessionsTypeOutputWithContext ¶
func (o StickySessionsTypeOutput) ToStickySessionsTypeOutputWithContext(ctx context.Context) StickySessionsTypeOutput
func (StickySessionsTypeOutput) ToStickySessionsTypePtrOutput ¶
func (o StickySessionsTypeOutput) ToStickySessionsTypePtrOutput() StickySessionsTypePtrOutput
func (StickySessionsTypeOutput) ToStickySessionsTypePtrOutputWithContext ¶
func (o StickySessionsTypeOutput) ToStickySessionsTypePtrOutputWithContext(ctx context.Context) StickySessionsTypePtrOutput
func (StickySessionsTypeOutput) ToStringOutput ¶
func (o StickySessionsTypeOutput) ToStringOutput() pulumi.StringOutput
func (StickySessionsTypeOutput) ToStringOutputWithContext ¶
func (o StickySessionsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StickySessionsTypeOutput) ToStringPtrOutput ¶
func (o StickySessionsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StickySessionsTypeOutput) ToStringPtrOutputWithContext ¶
func (o StickySessionsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StickySessionsTypePtrInput ¶
type StickySessionsTypePtrInput interface { pulumi.Input ToStickySessionsTypePtrOutput() StickySessionsTypePtrOutput ToStickySessionsTypePtrOutputWithContext(context.Context) StickySessionsTypePtrOutput }
func StickySessionsTypePtr ¶
func StickySessionsTypePtr(v string) StickySessionsTypePtrInput
type StickySessionsTypePtrOutput ¶
type StickySessionsTypePtrOutput struct{ *pulumi.OutputState }
func (StickySessionsTypePtrOutput) Elem ¶
func (o StickySessionsTypePtrOutput) Elem() StickySessionsTypeOutput
func (StickySessionsTypePtrOutput) ElementType ¶
func (StickySessionsTypePtrOutput) ElementType() reflect.Type
func (StickySessionsTypePtrOutput) ToStickySessionsTypePtrOutput ¶
func (o StickySessionsTypePtrOutput) ToStickySessionsTypePtrOutput() StickySessionsTypePtrOutput
func (StickySessionsTypePtrOutput) ToStickySessionsTypePtrOutputWithContext ¶
func (o StickySessionsTypePtrOutput) ToStickySessionsTypePtrOutputWithContext(ctx context.Context) StickySessionsTypePtrOutput
func (StickySessionsTypePtrOutput) ToStringPtrOutput ¶
func (o StickySessionsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StickySessionsTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o StickySessionsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput