Documentation
¶
Overview ¶
A Pulumi package for creating and managing Kong resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type Certificate
- func (*Certificate) ElementType() reflect.Type
- func (i *Certificate) ToCertificateOutput() CertificateOutput
- func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
- func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
- func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificatePtrInput
- type CertificatePtrOutput
- type CertificateState
- type Consumer
- func (*Consumer) ElementType() reflect.Type
- func (i *Consumer) ToConsumerOutput() ConsumerOutput
- func (i *Consumer) ToConsumerOutputWithContext(ctx context.Context) ConsumerOutput
- func (i *Consumer) ToConsumerPtrOutput() ConsumerPtrOutput
- func (i *Consumer) ToConsumerPtrOutputWithContext(ctx context.Context) ConsumerPtrOutput
- type ConsumerArgs
- type ConsumerArray
- type ConsumerArrayInput
- type ConsumerArrayOutput
- type ConsumerInput
- type ConsumerMap
- type ConsumerMapInput
- type ConsumerMapOutput
- type ConsumerOutput
- func (ConsumerOutput) ElementType() reflect.Type
- func (o ConsumerOutput) ToConsumerOutput() ConsumerOutput
- func (o ConsumerOutput) ToConsumerOutputWithContext(ctx context.Context) ConsumerOutput
- func (o ConsumerOutput) ToConsumerPtrOutput() ConsumerPtrOutput
- func (o ConsumerOutput) ToConsumerPtrOutputWithContext(ctx context.Context) ConsumerPtrOutput
- type ConsumerPluginConfig
- func (*ConsumerPluginConfig) ElementType() reflect.Type
- func (i *ConsumerPluginConfig) ToConsumerPluginConfigOutput() ConsumerPluginConfigOutput
- func (i *ConsumerPluginConfig) ToConsumerPluginConfigOutputWithContext(ctx context.Context) ConsumerPluginConfigOutput
- func (i *ConsumerPluginConfig) ToConsumerPluginConfigPtrOutput() ConsumerPluginConfigPtrOutput
- func (i *ConsumerPluginConfig) ToConsumerPluginConfigPtrOutputWithContext(ctx context.Context) ConsumerPluginConfigPtrOutput
- type ConsumerPluginConfigArgs
- type ConsumerPluginConfigArray
- type ConsumerPluginConfigArrayInput
- type ConsumerPluginConfigArrayOutput
- func (ConsumerPluginConfigArrayOutput) ElementType() reflect.Type
- func (o ConsumerPluginConfigArrayOutput) Index(i pulumi.IntInput) ConsumerPluginConfigOutput
- func (o ConsumerPluginConfigArrayOutput) ToConsumerPluginConfigArrayOutput() ConsumerPluginConfigArrayOutput
- func (o ConsumerPluginConfigArrayOutput) ToConsumerPluginConfigArrayOutputWithContext(ctx context.Context) ConsumerPluginConfigArrayOutput
- type ConsumerPluginConfigInput
- type ConsumerPluginConfigMap
- type ConsumerPluginConfigMapInput
- type ConsumerPluginConfigMapOutput
- func (ConsumerPluginConfigMapOutput) ElementType() reflect.Type
- func (o ConsumerPluginConfigMapOutput) MapIndex(k pulumi.StringInput) ConsumerPluginConfigOutput
- func (o ConsumerPluginConfigMapOutput) ToConsumerPluginConfigMapOutput() ConsumerPluginConfigMapOutput
- func (o ConsumerPluginConfigMapOutput) ToConsumerPluginConfigMapOutputWithContext(ctx context.Context) ConsumerPluginConfigMapOutput
- type ConsumerPluginConfigOutput
- func (ConsumerPluginConfigOutput) ElementType() reflect.Type
- func (o ConsumerPluginConfigOutput) ToConsumerPluginConfigOutput() ConsumerPluginConfigOutput
- func (o ConsumerPluginConfigOutput) ToConsumerPluginConfigOutputWithContext(ctx context.Context) ConsumerPluginConfigOutput
- func (o ConsumerPluginConfigOutput) ToConsumerPluginConfigPtrOutput() ConsumerPluginConfigPtrOutput
- func (o ConsumerPluginConfigOutput) ToConsumerPluginConfigPtrOutputWithContext(ctx context.Context) ConsumerPluginConfigPtrOutput
- type ConsumerPluginConfigPtrInput
- type ConsumerPluginConfigPtrOutput
- type ConsumerPluginConfigState
- type ConsumerPtrInput
- type ConsumerPtrOutput
- type ConsumerState
- type Plugin
- func (*Plugin) ElementType() reflect.Type
- func (i *Plugin) ToPluginOutput() PluginOutput
- func (i *Plugin) ToPluginOutputWithContext(ctx context.Context) PluginOutput
- func (i *Plugin) ToPluginPtrOutput() PluginPtrOutput
- func (i *Plugin) ToPluginPtrOutputWithContext(ctx context.Context) PluginPtrOutput
- type PluginArgs
- type PluginArray
- type PluginArrayInput
- type PluginArrayOutput
- type PluginInput
- type PluginMap
- type PluginMapInput
- type PluginMapOutput
- type PluginOutput
- func (PluginOutput) ElementType() reflect.Type
- func (o PluginOutput) ToPluginOutput() PluginOutput
- func (o PluginOutput) ToPluginOutputWithContext(ctx context.Context) PluginOutput
- func (o PluginOutput) ToPluginPtrOutput() PluginPtrOutput
- func (o PluginOutput) ToPluginPtrOutputWithContext(ctx context.Context) PluginPtrOutput
- type PluginPtrInput
- type PluginPtrOutput
- type PluginState
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
- type Route
- type RouteArgs
- type RouteArray
- type RouteArrayInput
- type RouteArrayOutput
- type RouteDestination
- type RouteDestinationArgs
- type RouteDestinationArray
- type RouteDestinationArrayInput
- type RouteDestinationArrayOutput
- func (RouteDestinationArrayOutput) ElementType() reflect.Type
- func (o RouteDestinationArrayOutput) Index(i pulumi.IntInput) RouteDestinationOutput
- func (o RouteDestinationArrayOutput) ToRouteDestinationArrayOutput() RouteDestinationArrayOutput
- func (o RouteDestinationArrayOutput) ToRouteDestinationArrayOutputWithContext(ctx context.Context) RouteDestinationArrayOutput
- type RouteDestinationInput
- type RouteDestinationOutput
- func (RouteDestinationOutput) ElementType() reflect.Type
- func (o RouteDestinationOutput) Ip() pulumi.StringPtrOutput
- func (o RouteDestinationOutput) Port() pulumi.IntPtrOutput
- func (o RouteDestinationOutput) ToRouteDestinationOutput() RouteDestinationOutput
- func (o RouteDestinationOutput) ToRouteDestinationOutputWithContext(ctx context.Context) RouteDestinationOutput
- type RouteInput
- type RouteMap
- type RouteMapInput
- type RouteMapOutput
- type RouteOutput
- func (RouteOutput) ElementType() reflect.Type
- func (o RouteOutput) ToRouteOutput() RouteOutput
- func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput
- func (o RouteOutput) ToRoutePtrOutput() RoutePtrOutput
- func (o RouteOutput) ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput
- type RoutePtrInput
- type RoutePtrOutput
- type RouteSource
- type RouteSourceArgs
- type RouteSourceArray
- type RouteSourceArrayInput
- type RouteSourceArrayOutput
- func (RouteSourceArrayOutput) ElementType() reflect.Type
- func (o RouteSourceArrayOutput) Index(i pulumi.IntInput) RouteSourceOutput
- func (o RouteSourceArrayOutput) ToRouteSourceArrayOutput() RouteSourceArrayOutput
- func (o RouteSourceArrayOutput) ToRouteSourceArrayOutputWithContext(ctx context.Context) RouteSourceArrayOutput
- type RouteSourceInput
- type RouteSourceOutput
- func (RouteSourceOutput) ElementType() reflect.Type
- func (o RouteSourceOutput) Ip() pulumi.StringPtrOutput
- func (o RouteSourceOutput) Port() pulumi.IntPtrOutput
- func (o RouteSourceOutput) ToRouteSourceOutput() RouteSourceOutput
- func (o RouteSourceOutput) ToRouteSourceOutputWithContext(ctx context.Context) RouteSourceOutput
- type RouteState
- type Service
- func (*Service) ElementType() reflect.Type
- func (i *Service) ToServiceOutput() ServiceOutput
- func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (i *Service) ToServicePtrOutput() ServicePtrOutput
- func (i *Service) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
- type ServiceArgs
- type ServiceArray
- type ServiceArrayInput
- type ServiceArrayOutput
- type ServiceInput
- type ServiceMap
- type ServiceMapInput
- type ServiceMapOutput
- type ServiceOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (o ServiceOutput) ToServicePtrOutput() ServicePtrOutput
- func (o ServiceOutput) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
- type ServicePtrInput
- type ServicePtrOutput
- type ServiceState
- type Sni
- type SniArgs
- type SniArray
- type SniArrayInput
- type SniArrayOutput
- type SniInput
- type SniMap
- type SniMapInput
- type SniMapOutput
- type SniOutput
- type SniPtrInput
- type SniPtrOutput
- type SniState
- type Target
- func (*Target) ElementType() reflect.Type
- func (i *Target) ToTargetOutput() TargetOutput
- func (i *Target) ToTargetOutputWithContext(ctx context.Context) TargetOutput
- func (i *Target) ToTargetPtrOutput() TargetPtrOutput
- func (i *Target) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
- type TargetArgs
- type TargetArray
- type TargetArrayInput
- type TargetArrayOutput
- type TargetInput
- type TargetMap
- type TargetMapInput
- type TargetMapOutput
- type TargetOutput
- func (TargetOutput) ElementType() reflect.Type
- func (o TargetOutput) ToTargetOutput() TargetOutput
- func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
- func (o TargetOutput) ToTargetPtrOutput() TargetPtrOutput
- func (o TargetOutput) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
- type TargetPtrInput
- type TargetPtrOutput
- type TargetState
- type Upstream
- func (*Upstream) ElementType() reflect.Type
- func (i *Upstream) ToUpstreamOutput() UpstreamOutput
- func (i *Upstream) ToUpstreamOutputWithContext(ctx context.Context) UpstreamOutput
- func (i *Upstream) ToUpstreamPtrOutput() UpstreamPtrOutput
- func (i *Upstream) ToUpstreamPtrOutputWithContext(ctx context.Context) UpstreamPtrOutput
- type UpstreamArgs
- type UpstreamArray
- type UpstreamArrayInput
- type UpstreamArrayOutput
- type UpstreamHealthchecks
- type UpstreamHealthchecksActive
- type UpstreamHealthchecksActiveArgs
- func (UpstreamHealthchecksActiveArgs) ElementType() reflect.Type
- func (i UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActiveOutput() UpstreamHealthchecksActiveOutput
- func (i UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActiveOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveOutput
- func (i UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActivePtrOutput() UpstreamHealthchecksActivePtrOutput
- func (i UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActivePtrOutput
- type UpstreamHealthchecksActiveHealthy
- type UpstreamHealthchecksActiveHealthyArgs
- func (UpstreamHealthchecksActiveHealthyArgs) ElementType() reflect.Type
- func (i UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyOutput() UpstreamHealthchecksActiveHealthyOutput
- func (i UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyOutput
- func (i UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyPtrOutput() UpstreamHealthchecksActiveHealthyPtrOutput
- func (i UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyPtrOutput
- type UpstreamHealthchecksActiveHealthyInput
- type UpstreamHealthchecksActiveHealthyOutput
- func (UpstreamHealthchecksActiveHealthyOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksActiveHealthyOutput) HttpStatuses() pulumi.IntArrayOutput
- func (o UpstreamHealthchecksActiveHealthyOutput) Interval() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveHealthyOutput) Successes() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyOutput() UpstreamHealthchecksActiveHealthyOutput
- func (o UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyOutput
- func (o UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyPtrOutput() UpstreamHealthchecksActiveHealthyPtrOutput
- func (o UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyPtrOutput
- type UpstreamHealthchecksActiveHealthyPtrInput
- type UpstreamHealthchecksActiveHealthyPtrOutput
- func (o UpstreamHealthchecksActiveHealthyPtrOutput) Elem() UpstreamHealthchecksActiveHealthyOutput
- func (UpstreamHealthchecksActiveHealthyPtrOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksActiveHealthyPtrOutput) HttpStatuses() pulumi.IntArrayOutput
- func (o UpstreamHealthchecksActiveHealthyPtrOutput) Interval() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveHealthyPtrOutput) Successes() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveHealthyPtrOutput) ToUpstreamHealthchecksActiveHealthyPtrOutput() UpstreamHealthchecksActiveHealthyPtrOutput
- func (o UpstreamHealthchecksActiveHealthyPtrOutput) ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyPtrOutput
- type UpstreamHealthchecksActiveInput
- type UpstreamHealthchecksActiveOutput
- func (o UpstreamHealthchecksActiveOutput) Concurrency() pulumi.IntPtrOutput
- func (UpstreamHealthchecksActiveOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksActiveOutput) Healthy() UpstreamHealthchecksActiveHealthyPtrOutput
- func (o UpstreamHealthchecksActiveOutput) HttpPath() pulumi.StringPtrOutput
- func (o UpstreamHealthchecksActiveOutput) HttpsSni() pulumi.StringPtrOutput
- func (o UpstreamHealthchecksActiveOutput) HttpsVerifyCertificate() pulumi.BoolPtrOutput
- func (o UpstreamHealthchecksActiveOutput) Timeout() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActiveOutput() UpstreamHealthchecksActiveOutput
- func (o UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActiveOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveOutput
- func (o UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActivePtrOutput() UpstreamHealthchecksActivePtrOutput
- func (o UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActivePtrOutput
- func (o UpstreamHealthchecksActiveOutput) Type() pulumi.StringPtrOutput
- func (o UpstreamHealthchecksActiveOutput) Unhealthy() UpstreamHealthchecksActiveUnhealthyPtrOutput
- type UpstreamHealthchecksActivePtrInput
- type UpstreamHealthchecksActivePtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) Concurrency() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) Elem() UpstreamHealthchecksActiveOutput
- func (UpstreamHealthchecksActivePtrOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksActivePtrOutput) Healthy() UpstreamHealthchecksActiveHealthyPtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) HttpPath() pulumi.StringPtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) HttpsSni() pulumi.StringPtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) HttpsVerifyCertificate() pulumi.BoolPtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) Timeout() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) ToUpstreamHealthchecksActivePtrOutput() UpstreamHealthchecksActivePtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) ToUpstreamHealthchecksActivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActivePtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) Type() pulumi.StringPtrOutput
- func (o UpstreamHealthchecksActivePtrOutput) Unhealthy() UpstreamHealthchecksActiveUnhealthyPtrOutput
- type UpstreamHealthchecksActiveUnhealthy
- type UpstreamHealthchecksActiveUnhealthyArgs
- func (UpstreamHealthchecksActiveUnhealthyArgs) ElementType() reflect.Type
- func (i UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyOutput() UpstreamHealthchecksActiveUnhealthyOutput
- func (i UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyOutput
- func (i UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyPtrOutput() UpstreamHealthchecksActiveUnhealthyPtrOutput
- func (i UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyPtrOutput
- type UpstreamHealthchecksActiveUnhealthyInput
- type UpstreamHealthchecksActiveUnhealthyOutput
- func (UpstreamHealthchecksActiveUnhealthyOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksActiveUnhealthyOutput) HttpFailures() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyOutput) HttpStatuses() pulumi.IntArrayOutput
- func (o UpstreamHealthchecksActiveUnhealthyOutput) Interval() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyOutput) TcpFailures() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyOutput) Timeouts() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyOutput() UpstreamHealthchecksActiveUnhealthyOutput
- func (o UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyOutput
- func (o UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutput() UpstreamHealthchecksActiveUnhealthyPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyPtrOutput
- type UpstreamHealthchecksActiveUnhealthyPtrInput
- type UpstreamHealthchecksActiveUnhealthyPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) Elem() UpstreamHealthchecksActiveUnhealthyOutput
- func (UpstreamHealthchecksActiveUnhealthyPtrOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) HttpFailures() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) HttpStatuses() pulumi.IntArrayOutput
- func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) Interval() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) TcpFailures() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) Timeouts() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutput() UpstreamHealthchecksActiveUnhealthyPtrOutput
- func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyPtrOutput
- type UpstreamHealthchecksArgs
- func (UpstreamHealthchecksArgs) ElementType() reflect.Type
- func (i UpstreamHealthchecksArgs) ToUpstreamHealthchecksOutput() UpstreamHealthchecksOutput
- func (i UpstreamHealthchecksArgs) ToUpstreamHealthchecksOutputWithContext(ctx context.Context) UpstreamHealthchecksOutput
- func (i UpstreamHealthchecksArgs) ToUpstreamHealthchecksPtrOutput() UpstreamHealthchecksPtrOutput
- func (i UpstreamHealthchecksArgs) ToUpstreamHealthchecksPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPtrOutput
- type UpstreamHealthchecksInput
- type UpstreamHealthchecksOutput
- func (o UpstreamHealthchecksOutput) Active() UpstreamHealthchecksActivePtrOutput
- func (UpstreamHealthchecksOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksOutput) Passive() UpstreamHealthchecksPassivePtrOutput
- func (o UpstreamHealthchecksOutput) ToUpstreamHealthchecksOutput() UpstreamHealthchecksOutput
- func (o UpstreamHealthchecksOutput) ToUpstreamHealthchecksOutputWithContext(ctx context.Context) UpstreamHealthchecksOutput
- func (o UpstreamHealthchecksOutput) ToUpstreamHealthchecksPtrOutput() UpstreamHealthchecksPtrOutput
- func (o UpstreamHealthchecksOutput) ToUpstreamHealthchecksPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPtrOutput
- type UpstreamHealthchecksPassive
- type UpstreamHealthchecksPassiveArgs
- func (UpstreamHealthchecksPassiveArgs) ElementType() reflect.Type
- func (i UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassiveOutput() UpstreamHealthchecksPassiveOutput
- func (i UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassiveOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveOutput
- func (i UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassivePtrOutput() UpstreamHealthchecksPassivePtrOutput
- func (i UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassivePtrOutput
- type UpstreamHealthchecksPassiveHealthy
- type UpstreamHealthchecksPassiveHealthyArgs
- func (UpstreamHealthchecksPassiveHealthyArgs) ElementType() reflect.Type
- func (i UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyOutput() UpstreamHealthchecksPassiveHealthyOutput
- func (i UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyOutput
- func (i UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyPtrOutput() UpstreamHealthchecksPassiveHealthyPtrOutput
- func (i UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyPtrOutput
- type UpstreamHealthchecksPassiveHealthyInput
- type UpstreamHealthchecksPassiveHealthyOutput
- func (UpstreamHealthchecksPassiveHealthyOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksPassiveHealthyOutput) HttpStatuses() pulumi.IntArrayOutput
- func (o UpstreamHealthchecksPassiveHealthyOutput) Successes() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyOutput() UpstreamHealthchecksPassiveHealthyOutput
- func (o UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyOutput
- func (o UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutput() UpstreamHealthchecksPassiveHealthyPtrOutput
- func (o UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyPtrOutput
- type UpstreamHealthchecksPassiveHealthyPtrInput
- type UpstreamHealthchecksPassiveHealthyPtrOutput
- func (o UpstreamHealthchecksPassiveHealthyPtrOutput) Elem() UpstreamHealthchecksPassiveHealthyOutput
- func (UpstreamHealthchecksPassiveHealthyPtrOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksPassiveHealthyPtrOutput) HttpStatuses() pulumi.IntArrayOutput
- func (o UpstreamHealthchecksPassiveHealthyPtrOutput) Successes() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksPassiveHealthyPtrOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutput() UpstreamHealthchecksPassiveHealthyPtrOutput
- func (o UpstreamHealthchecksPassiveHealthyPtrOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyPtrOutput
- type UpstreamHealthchecksPassiveInput
- type UpstreamHealthchecksPassiveOutput
- func (UpstreamHealthchecksPassiveOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksPassiveOutput) Healthy() UpstreamHealthchecksPassiveHealthyPtrOutput
- func (o UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassiveOutput() UpstreamHealthchecksPassiveOutput
- func (o UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassiveOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveOutput
- func (o UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassivePtrOutput() UpstreamHealthchecksPassivePtrOutput
- func (o UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassivePtrOutput
- func (o UpstreamHealthchecksPassiveOutput) Type() pulumi.StringPtrOutput
- func (o UpstreamHealthchecksPassiveOutput) Unhealthy() UpstreamHealthchecksPassiveUnhealthyPtrOutput
- type UpstreamHealthchecksPassivePtrInput
- type UpstreamHealthchecksPassivePtrOutput
- func (o UpstreamHealthchecksPassivePtrOutput) Elem() UpstreamHealthchecksPassiveOutput
- func (UpstreamHealthchecksPassivePtrOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksPassivePtrOutput) Healthy() UpstreamHealthchecksPassiveHealthyPtrOutput
- func (o UpstreamHealthchecksPassivePtrOutput) ToUpstreamHealthchecksPassivePtrOutput() UpstreamHealthchecksPassivePtrOutput
- func (o UpstreamHealthchecksPassivePtrOutput) ToUpstreamHealthchecksPassivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassivePtrOutput
- func (o UpstreamHealthchecksPassivePtrOutput) Type() pulumi.StringPtrOutput
- func (o UpstreamHealthchecksPassivePtrOutput) Unhealthy() UpstreamHealthchecksPassiveUnhealthyPtrOutput
- type UpstreamHealthchecksPassiveUnhealthy
- type UpstreamHealthchecksPassiveUnhealthyArgs
- func (UpstreamHealthchecksPassiveUnhealthyArgs) ElementType() reflect.Type
- func (i UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyOutput() UpstreamHealthchecksPassiveUnhealthyOutput
- func (i UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyOutput
- func (i UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyPtrOutput() UpstreamHealthchecksPassiveUnhealthyPtrOutput
- func (i UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyPtrOutput
- type UpstreamHealthchecksPassiveUnhealthyInput
- type UpstreamHealthchecksPassiveUnhealthyOutput
- func (UpstreamHealthchecksPassiveUnhealthyOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksPassiveUnhealthyOutput) HttpFailures() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksPassiveUnhealthyOutput) HttpStatuses() pulumi.IntArrayOutput
- func (o UpstreamHealthchecksPassiveUnhealthyOutput) TcpFailures() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksPassiveUnhealthyOutput) Timeouts() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyOutput() UpstreamHealthchecksPassiveUnhealthyOutput
- func (o UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyOutput
- func (o UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutput() UpstreamHealthchecksPassiveUnhealthyPtrOutput
- func (o UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyPtrOutput
- type UpstreamHealthchecksPassiveUnhealthyPtrInput
- type UpstreamHealthchecksPassiveUnhealthyPtrOutput
- func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) Elem() UpstreamHealthchecksPassiveUnhealthyOutput
- func (UpstreamHealthchecksPassiveUnhealthyPtrOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) HttpFailures() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) HttpStatuses() pulumi.IntArrayOutput
- func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) TcpFailures() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) Timeouts() pulumi.IntPtrOutput
- func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutput() UpstreamHealthchecksPassiveUnhealthyPtrOutput
- func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyPtrOutput
- type UpstreamHealthchecksPtrInput
- type UpstreamHealthchecksPtrOutput
- func (o UpstreamHealthchecksPtrOutput) Active() UpstreamHealthchecksActivePtrOutput
- func (o UpstreamHealthchecksPtrOutput) Elem() UpstreamHealthchecksOutput
- func (UpstreamHealthchecksPtrOutput) ElementType() reflect.Type
- func (o UpstreamHealthchecksPtrOutput) Passive() UpstreamHealthchecksPassivePtrOutput
- func (o UpstreamHealthchecksPtrOutput) ToUpstreamHealthchecksPtrOutput() UpstreamHealthchecksPtrOutput
- func (o UpstreamHealthchecksPtrOutput) ToUpstreamHealthchecksPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPtrOutput
- type UpstreamInput
- type UpstreamMap
- type UpstreamMapInput
- type UpstreamMapOutput
- type UpstreamOutput
- func (UpstreamOutput) ElementType() reflect.Type
- func (o UpstreamOutput) ToUpstreamOutput() UpstreamOutput
- func (o UpstreamOutput) ToUpstreamOutputWithContext(ctx context.Context) UpstreamOutput
- func (o UpstreamOutput) ToUpstreamPtrOutput() UpstreamPtrOutput
- func (o UpstreamOutput) ToUpstreamPtrOutputWithContext(ctx context.Context) UpstreamPtrOutput
- type UpstreamPtrInput
- type UpstreamPtrOutput
- type UpstreamState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState Certificate pulumi.StringOutput `pulumi:"certificate"` PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"` }
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate 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 NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (*Certificate) ToCertificatePtrOutput ¶
func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
func (*Certificate) ToCertificatePtrOutputWithContext ¶
func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateArgs ¶
type CertificateArgs struct { Certificate pulumi.StringInput PrivateKey pulumi.StringPtrInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶
type CertificateOutput struct {
*pulumi.OutputState
}
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) ToCertificatePtrOutput ¶
func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificateOutput) ToCertificatePtrOutputWithContext ¶
func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificatePtrInput ¶
type CertificatePtrInput interface { pulumi.Input ToCertificatePtrOutput() CertificatePtrOutput ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput }
type CertificatePtrOutput ¶
type CertificatePtrOutput struct {
*pulumi.OutputState
}
func (CertificatePtrOutput) ElementType ¶
func (CertificatePtrOutput) ElementType() reflect.Type
func (CertificatePtrOutput) ToCertificatePtrOutput ¶
func (o CertificatePtrOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificatePtrOutput) ToCertificatePtrOutputWithContext ¶
func (o CertificatePtrOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateState ¶
type CertificateState struct { Certificate pulumi.StringPtrInput PrivateKey pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type Consumer ¶
type Consumer struct { pulumi.CustomResourceState CustomId pulumi.StringPtrOutput `pulumi:"customId"` Username pulumi.StringOutput `pulumi:"username"` }
func GetConsumer ¶
func GetConsumer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConsumerState, opts ...pulumi.ResourceOption) (*Consumer, error)
GetConsumer gets an existing Consumer 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 NewConsumer ¶
func NewConsumer(ctx *pulumi.Context, name string, args *ConsumerArgs, opts ...pulumi.ResourceOption) (*Consumer, error)
NewConsumer registers a new resource with the given unique name, arguments, and options.
func (*Consumer) ElementType ¶
func (*Consumer) ToConsumerOutput ¶
func (i *Consumer) ToConsumerOutput() ConsumerOutput
func (*Consumer) ToConsumerOutputWithContext ¶
func (i *Consumer) ToConsumerOutputWithContext(ctx context.Context) ConsumerOutput
func (*Consumer) ToConsumerPtrOutput ¶
func (i *Consumer) ToConsumerPtrOutput() ConsumerPtrOutput
func (*Consumer) ToConsumerPtrOutputWithContext ¶
func (i *Consumer) ToConsumerPtrOutputWithContext(ctx context.Context) ConsumerPtrOutput
type ConsumerArgs ¶
type ConsumerArgs struct { CustomId pulumi.StringPtrInput Username pulumi.StringInput }
The set of arguments for constructing a Consumer resource.
func (ConsumerArgs) ElementType ¶
func (ConsumerArgs) ElementType() reflect.Type
type ConsumerArray ¶
type ConsumerArray []ConsumerInput
func (ConsumerArray) ElementType ¶
func (ConsumerArray) ElementType() reflect.Type
func (ConsumerArray) ToConsumerArrayOutput ¶
func (i ConsumerArray) ToConsumerArrayOutput() ConsumerArrayOutput
func (ConsumerArray) ToConsumerArrayOutputWithContext ¶
func (i ConsumerArray) ToConsumerArrayOutputWithContext(ctx context.Context) ConsumerArrayOutput
type ConsumerArrayInput ¶
type ConsumerArrayInput interface { pulumi.Input ToConsumerArrayOutput() ConsumerArrayOutput ToConsumerArrayOutputWithContext(context.Context) ConsumerArrayOutput }
ConsumerArrayInput is an input type that accepts ConsumerArray and ConsumerArrayOutput values. You can construct a concrete instance of `ConsumerArrayInput` via:
ConsumerArray{ ConsumerArgs{...} }
type ConsumerArrayOutput ¶
type ConsumerArrayOutput struct{ *pulumi.OutputState }
func (ConsumerArrayOutput) ElementType ¶
func (ConsumerArrayOutput) ElementType() reflect.Type
func (ConsumerArrayOutput) Index ¶
func (o ConsumerArrayOutput) Index(i pulumi.IntInput) ConsumerOutput
func (ConsumerArrayOutput) ToConsumerArrayOutput ¶
func (o ConsumerArrayOutput) ToConsumerArrayOutput() ConsumerArrayOutput
func (ConsumerArrayOutput) ToConsumerArrayOutputWithContext ¶
func (o ConsumerArrayOutput) ToConsumerArrayOutputWithContext(ctx context.Context) ConsumerArrayOutput
type ConsumerInput ¶
type ConsumerInput interface { pulumi.Input ToConsumerOutput() ConsumerOutput ToConsumerOutputWithContext(ctx context.Context) ConsumerOutput }
type ConsumerMap ¶
type ConsumerMap map[string]ConsumerInput
func (ConsumerMap) ElementType ¶
func (ConsumerMap) ElementType() reflect.Type
func (ConsumerMap) ToConsumerMapOutput ¶
func (i ConsumerMap) ToConsumerMapOutput() ConsumerMapOutput
func (ConsumerMap) ToConsumerMapOutputWithContext ¶
func (i ConsumerMap) ToConsumerMapOutputWithContext(ctx context.Context) ConsumerMapOutput
type ConsumerMapInput ¶
type ConsumerMapInput interface { pulumi.Input ToConsumerMapOutput() ConsumerMapOutput ToConsumerMapOutputWithContext(context.Context) ConsumerMapOutput }
ConsumerMapInput is an input type that accepts ConsumerMap and ConsumerMapOutput values. You can construct a concrete instance of `ConsumerMapInput` via:
ConsumerMap{ "key": ConsumerArgs{...} }
type ConsumerMapOutput ¶
type ConsumerMapOutput struct{ *pulumi.OutputState }
func (ConsumerMapOutput) ElementType ¶
func (ConsumerMapOutput) ElementType() reflect.Type
func (ConsumerMapOutput) MapIndex ¶
func (o ConsumerMapOutput) MapIndex(k pulumi.StringInput) ConsumerOutput
func (ConsumerMapOutput) ToConsumerMapOutput ¶
func (o ConsumerMapOutput) ToConsumerMapOutput() ConsumerMapOutput
func (ConsumerMapOutput) ToConsumerMapOutputWithContext ¶
func (o ConsumerMapOutput) ToConsumerMapOutputWithContext(ctx context.Context) ConsumerMapOutput
type ConsumerOutput ¶
type ConsumerOutput struct {
*pulumi.OutputState
}
func (ConsumerOutput) ElementType ¶
func (ConsumerOutput) ElementType() reflect.Type
func (ConsumerOutput) ToConsumerOutput ¶
func (o ConsumerOutput) ToConsumerOutput() ConsumerOutput
func (ConsumerOutput) ToConsumerOutputWithContext ¶
func (o ConsumerOutput) ToConsumerOutputWithContext(ctx context.Context) ConsumerOutput
func (ConsumerOutput) ToConsumerPtrOutput ¶
func (o ConsumerOutput) ToConsumerPtrOutput() ConsumerPtrOutput
func (ConsumerOutput) ToConsumerPtrOutputWithContext ¶
func (o ConsumerOutput) ToConsumerPtrOutputWithContext(ctx context.Context) ConsumerPtrOutput
type ConsumerPluginConfig ¶
type ConsumerPluginConfig struct { pulumi.CustomResourceState ComputedConfig pulumi.StringOutput `pulumi:"computedConfig"` // JSON format of plugin config ConfigJson pulumi.StringPtrOutput `pulumi:"configJson"` ConsumerId pulumi.StringOutput `pulumi:"consumerId"` PluginName pulumi.StringOutput `pulumi:"pluginName"` }
func GetConsumerPluginConfig ¶
func GetConsumerPluginConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConsumerPluginConfigState, opts ...pulumi.ResourceOption) (*ConsumerPluginConfig, error)
GetConsumerPluginConfig gets an existing ConsumerPluginConfig 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 NewConsumerPluginConfig ¶
func NewConsumerPluginConfig(ctx *pulumi.Context, name string, args *ConsumerPluginConfigArgs, opts ...pulumi.ResourceOption) (*ConsumerPluginConfig, error)
NewConsumerPluginConfig registers a new resource with the given unique name, arguments, and options.
func (*ConsumerPluginConfig) ElementType ¶
func (*ConsumerPluginConfig) ElementType() reflect.Type
func (*ConsumerPluginConfig) ToConsumerPluginConfigOutput ¶
func (i *ConsumerPluginConfig) ToConsumerPluginConfigOutput() ConsumerPluginConfigOutput
func (*ConsumerPluginConfig) ToConsumerPluginConfigOutputWithContext ¶
func (i *ConsumerPluginConfig) ToConsumerPluginConfigOutputWithContext(ctx context.Context) ConsumerPluginConfigOutput
func (*ConsumerPluginConfig) ToConsumerPluginConfigPtrOutput ¶
func (i *ConsumerPluginConfig) ToConsumerPluginConfigPtrOutput() ConsumerPluginConfigPtrOutput
func (*ConsumerPluginConfig) ToConsumerPluginConfigPtrOutputWithContext ¶
func (i *ConsumerPluginConfig) ToConsumerPluginConfigPtrOutputWithContext(ctx context.Context) ConsumerPluginConfigPtrOutput
type ConsumerPluginConfigArgs ¶
type ConsumerPluginConfigArgs struct { // JSON format of plugin config ConfigJson pulumi.StringPtrInput ConsumerId pulumi.StringInput PluginName pulumi.StringInput }
The set of arguments for constructing a ConsumerPluginConfig resource.
func (ConsumerPluginConfigArgs) ElementType ¶
func (ConsumerPluginConfigArgs) ElementType() reflect.Type
type ConsumerPluginConfigArray ¶
type ConsumerPluginConfigArray []ConsumerPluginConfigInput
func (ConsumerPluginConfigArray) ElementType ¶
func (ConsumerPluginConfigArray) ElementType() reflect.Type
func (ConsumerPluginConfigArray) ToConsumerPluginConfigArrayOutput ¶
func (i ConsumerPluginConfigArray) ToConsumerPluginConfigArrayOutput() ConsumerPluginConfigArrayOutput
func (ConsumerPluginConfigArray) ToConsumerPluginConfigArrayOutputWithContext ¶
func (i ConsumerPluginConfigArray) ToConsumerPluginConfigArrayOutputWithContext(ctx context.Context) ConsumerPluginConfigArrayOutput
type ConsumerPluginConfigArrayInput ¶
type ConsumerPluginConfigArrayInput interface { pulumi.Input ToConsumerPluginConfigArrayOutput() ConsumerPluginConfigArrayOutput ToConsumerPluginConfigArrayOutputWithContext(context.Context) ConsumerPluginConfigArrayOutput }
ConsumerPluginConfigArrayInput is an input type that accepts ConsumerPluginConfigArray and ConsumerPluginConfigArrayOutput values. You can construct a concrete instance of `ConsumerPluginConfigArrayInput` via:
ConsumerPluginConfigArray{ ConsumerPluginConfigArgs{...} }
type ConsumerPluginConfigArrayOutput ¶
type ConsumerPluginConfigArrayOutput struct{ *pulumi.OutputState }
func (ConsumerPluginConfigArrayOutput) ElementType ¶
func (ConsumerPluginConfigArrayOutput) ElementType() reflect.Type
func (ConsumerPluginConfigArrayOutput) Index ¶
func (o ConsumerPluginConfigArrayOutput) Index(i pulumi.IntInput) ConsumerPluginConfigOutput
func (ConsumerPluginConfigArrayOutput) ToConsumerPluginConfigArrayOutput ¶
func (o ConsumerPluginConfigArrayOutput) ToConsumerPluginConfigArrayOutput() ConsumerPluginConfigArrayOutput
func (ConsumerPluginConfigArrayOutput) ToConsumerPluginConfigArrayOutputWithContext ¶
func (o ConsumerPluginConfigArrayOutput) ToConsumerPluginConfigArrayOutputWithContext(ctx context.Context) ConsumerPluginConfigArrayOutput
type ConsumerPluginConfigInput ¶
type ConsumerPluginConfigInput interface { pulumi.Input ToConsumerPluginConfigOutput() ConsumerPluginConfigOutput ToConsumerPluginConfigOutputWithContext(ctx context.Context) ConsumerPluginConfigOutput }
type ConsumerPluginConfigMap ¶
type ConsumerPluginConfigMap map[string]ConsumerPluginConfigInput
func (ConsumerPluginConfigMap) ElementType ¶
func (ConsumerPluginConfigMap) ElementType() reflect.Type
func (ConsumerPluginConfigMap) ToConsumerPluginConfigMapOutput ¶
func (i ConsumerPluginConfigMap) ToConsumerPluginConfigMapOutput() ConsumerPluginConfigMapOutput
func (ConsumerPluginConfigMap) ToConsumerPluginConfigMapOutputWithContext ¶
func (i ConsumerPluginConfigMap) ToConsumerPluginConfigMapOutputWithContext(ctx context.Context) ConsumerPluginConfigMapOutput
type ConsumerPluginConfigMapInput ¶
type ConsumerPluginConfigMapInput interface { pulumi.Input ToConsumerPluginConfigMapOutput() ConsumerPluginConfigMapOutput ToConsumerPluginConfigMapOutputWithContext(context.Context) ConsumerPluginConfigMapOutput }
ConsumerPluginConfigMapInput is an input type that accepts ConsumerPluginConfigMap and ConsumerPluginConfigMapOutput values. You can construct a concrete instance of `ConsumerPluginConfigMapInput` via:
ConsumerPluginConfigMap{ "key": ConsumerPluginConfigArgs{...} }
type ConsumerPluginConfigMapOutput ¶
type ConsumerPluginConfigMapOutput struct{ *pulumi.OutputState }
func (ConsumerPluginConfigMapOutput) ElementType ¶
func (ConsumerPluginConfigMapOutput) ElementType() reflect.Type
func (ConsumerPluginConfigMapOutput) MapIndex ¶
func (o ConsumerPluginConfigMapOutput) MapIndex(k pulumi.StringInput) ConsumerPluginConfigOutput
func (ConsumerPluginConfigMapOutput) ToConsumerPluginConfigMapOutput ¶
func (o ConsumerPluginConfigMapOutput) ToConsumerPluginConfigMapOutput() ConsumerPluginConfigMapOutput
func (ConsumerPluginConfigMapOutput) ToConsumerPluginConfigMapOutputWithContext ¶
func (o ConsumerPluginConfigMapOutput) ToConsumerPluginConfigMapOutputWithContext(ctx context.Context) ConsumerPluginConfigMapOutput
type ConsumerPluginConfigOutput ¶
type ConsumerPluginConfigOutput struct {
*pulumi.OutputState
}
func (ConsumerPluginConfigOutput) ElementType ¶
func (ConsumerPluginConfigOutput) ElementType() reflect.Type
func (ConsumerPluginConfigOutput) ToConsumerPluginConfigOutput ¶
func (o ConsumerPluginConfigOutput) ToConsumerPluginConfigOutput() ConsumerPluginConfigOutput
func (ConsumerPluginConfigOutput) ToConsumerPluginConfigOutputWithContext ¶
func (o ConsumerPluginConfigOutput) ToConsumerPluginConfigOutputWithContext(ctx context.Context) ConsumerPluginConfigOutput
func (ConsumerPluginConfigOutput) ToConsumerPluginConfigPtrOutput ¶
func (o ConsumerPluginConfigOutput) ToConsumerPluginConfigPtrOutput() ConsumerPluginConfigPtrOutput
func (ConsumerPluginConfigOutput) ToConsumerPluginConfigPtrOutputWithContext ¶
func (o ConsumerPluginConfigOutput) ToConsumerPluginConfigPtrOutputWithContext(ctx context.Context) ConsumerPluginConfigPtrOutput
type ConsumerPluginConfigPtrInput ¶
type ConsumerPluginConfigPtrInput interface { pulumi.Input ToConsumerPluginConfigPtrOutput() ConsumerPluginConfigPtrOutput ToConsumerPluginConfigPtrOutputWithContext(ctx context.Context) ConsumerPluginConfigPtrOutput }
type ConsumerPluginConfigPtrOutput ¶
type ConsumerPluginConfigPtrOutput struct {
*pulumi.OutputState
}
func (ConsumerPluginConfigPtrOutput) ElementType ¶
func (ConsumerPluginConfigPtrOutput) ElementType() reflect.Type
func (ConsumerPluginConfigPtrOutput) ToConsumerPluginConfigPtrOutput ¶
func (o ConsumerPluginConfigPtrOutput) ToConsumerPluginConfigPtrOutput() ConsumerPluginConfigPtrOutput
func (ConsumerPluginConfigPtrOutput) ToConsumerPluginConfigPtrOutputWithContext ¶
func (o ConsumerPluginConfigPtrOutput) ToConsumerPluginConfigPtrOutputWithContext(ctx context.Context) ConsumerPluginConfigPtrOutput
type ConsumerPluginConfigState ¶
type ConsumerPluginConfigState struct { ComputedConfig pulumi.StringPtrInput // JSON format of plugin config ConfigJson pulumi.StringPtrInput ConsumerId pulumi.StringPtrInput PluginName pulumi.StringPtrInput }
func (ConsumerPluginConfigState) ElementType ¶
func (ConsumerPluginConfigState) ElementType() reflect.Type
type ConsumerPtrInput ¶
type ConsumerPtrInput interface { pulumi.Input ToConsumerPtrOutput() ConsumerPtrOutput ToConsumerPtrOutputWithContext(ctx context.Context) ConsumerPtrOutput }
type ConsumerPtrOutput ¶
type ConsumerPtrOutput struct {
*pulumi.OutputState
}
func (ConsumerPtrOutput) ElementType ¶
func (ConsumerPtrOutput) ElementType() reflect.Type
func (ConsumerPtrOutput) ToConsumerPtrOutput ¶
func (o ConsumerPtrOutput) ToConsumerPtrOutput() ConsumerPtrOutput
func (ConsumerPtrOutput) ToConsumerPtrOutputWithContext ¶
func (o ConsumerPtrOutput) ToConsumerPtrOutputWithContext(ctx context.Context) ConsumerPtrOutput
type ConsumerState ¶
type ConsumerState struct { CustomId pulumi.StringPtrInput Username pulumi.StringPtrInput }
func (ConsumerState) ElementType ¶
func (ConsumerState) ElementType() reflect.Type
type Plugin ¶
type Plugin struct { pulumi.CustomResourceState ComputedConfig pulumi.StringOutput `pulumi:"computedConfig"` // plugin configuration in JSON format, configuration must be a valid JSON object. ConfigJson pulumi.StringPtrOutput `pulumi:"configJson"` ConsumerId pulumi.StringPtrOutput `pulumi:"consumerId"` Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` Name pulumi.StringOutput `pulumi:"name"` RouteId pulumi.StringPtrOutput `pulumi:"routeId"` ServiceId pulumi.StringPtrOutput `pulumi:"serviceId"` StrictMatch pulumi.BoolPtrOutput `pulumi:"strictMatch"` }
func GetPlugin ¶
func GetPlugin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PluginState, opts ...pulumi.ResourceOption) (*Plugin, error)
GetPlugin gets an existing Plugin 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 NewPlugin ¶
func NewPlugin(ctx *pulumi.Context, name string, args *PluginArgs, opts ...pulumi.ResourceOption) (*Plugin, error)
NewPlugin registers a new resource with the given unique name, arguments, and options.
func (*Plugin) ElementType ¶
func (*Plugin) ToPluginOutput ¶
func (i *Plugin) ToPluginOutput() PluginOutput
func (*Plugin) ToPluginOutputWithContext ¶
func (i *Plugin) ToPluginOutputWithContext(ctx context.Context) PluginOutput
func (*Plugin) ToPluginPtrOutput ¶
func (i *Plugin) ToPluginPtrOutput() PluginPtrOutput
func (*Plugin) ToPluginPtrOutputWithContext ¶
func (i *Plugin) ToPluginPtrOutputWithContext(ctx context.Context) PluginPtrOutput
type PluginArgs ¶
type PluginArgs struct { // plugin configuration in JSON format, configuration must be a valid JSON object. ConfigJson pulumi.StringPtrInput ConsumerId pulumi.StringPtrInput Enabled pulumi.BoolPtrInput Name pulumi.StringPtrInput RouteId pulumi.StringPtrInput ServiceId pulumi.StringPtrInput StrictMatch pulumi.BoolPtrInput }
The set of arguments for constructing a Plugin resource.
func (PluginArgs) ElementType ¶
func (PluginArgs) ElementType() reflect.Type
type PluginArray ¶
type PluginArray []PluginInput
func (PluginArray) ElementType ¶
func (PluginArray) ElementType() reflect.Type
func (PluginArray) ToPluginArrayOutput ¶
func (i PluginArray) ToPluginArrayOutput() PluginArrayOutput
func (PluginArray) ToPluginArrayOutputWithContext ¶
func (i PluginArray) ToPluginArrayOutputWithContext(ctx context.Context) PluginArrayOutput
type PluginArrayInput ¶
type PluginArrayInput interface { pulumi.Input ToPluginArrayOutput() PluginArrayOutput ToPluginArrayOutputWithContext(context.Context) PluginArrayOutput }
PluginArrayInput is an input type that accepts PluginArray and PluginArrayOutput values. You can construct a concrete instance of `PluginArrayInput` via:
PluginArray{ PluginArgs{...} }
type PluginArrayOutput ¶
type PluginArrayOutput struct{ *pulumi.OutputState }
func (PluginArrayOutput) ElementType ¶
func (PluginArrayOutput) ElementType() reflect.Type
func (PluginArrayOutput) Index ¶
func (o PluginArrayOutput) Index(i pulumi.IntInput) PluginOutput
func (PluginArrayOutput) ToPluginArrayOutput ¶
func (o PluginArrayOutput) ToPluginArrayOutput() PluginArrayOutput
func (PluginArrayOutput) ToPluginArrayOutputWithContext ¶
func (o PluginArrayOutput) ToPluginArrayOutputWithContext(ctx context.Context) PluginArrayOutput
type PluginInput ¶
type PluginInput interface { pulumi.Input ToPluginOutput() PluginOutput ToPluginOutputWithContext(ctx context.Context) PluginOutput }
type PluginMap ¶
type PluginMap map[string]PluginInput
func (PluginMap) ElementType ¶
func (PluginMap) ToPluginMapOutput ¶
func (i PluginMap) ToPluginMapOutput() PluginMapOutput
func (PluginMap) ToPluginMapOutputWithContext ¶
func (i PluginMap) ToPluginMapOutputWithContext(ctx context.Context) PluginMapOutput
type PluginMapInput ¶
type PluginMapInput interface { pulumi.Input ToPluginMapOutput() PluginMapOutput ToPluginMapOutputWithContext(context.Context) PluginMapOutput }
PluginMapInput is an input type that accepts PluginMap and PluginMapOutput values. You can construct a concrete instance of `PluginMapInput` via:
PluginMap{ "key": PluginArgs{...} }
type PluginMapOutput ¶
type PluginMapOutput struct{ *pulumi.OutputState }
func (PluginMapOutput) ElementType ¶
func (PluginMapOutput) ElementType() reflect.Type
func (PluginMapOutput) MapIndex ¶
func (o PluginMapOutput) MapIndex(k pulumi.StringInput) PluginOutput
func (PluginMapOutput) ToPluginMapOutput ¶
func (o PluginMapOutput) ToPluginMapOutput() PluginMapOutput
func (PluginMapOutput) ToPluginMapOutputWithContext ¶
func (o PluginMapOutput) ToPluginMapOutputWithContext(ctx context.Context) PluginMapOutput
type PluginOutput ¶
type PluginOutput struct {
*pulumi.OutputState
}
func (PluginOutput) ElementType ¶
func (PluginOutput) ElementType() reflect.Type
func (PluginOutput) ToPluginOutput ¶
func (o PluginOutput) ToPluginOutput() PluginOutput
func (PluginOutput) ToPluginOutputWithContext ¶
func (o PluginOutput) ToPluginOutputWithContext(ctx context.Context) PluginOutput
func (PluginOutput) ToPluginPtrOutput ¶
func (o PluginOutput) ToPluginPtrOutput() PluginPtrOutput
func (PluginOutput) ToPluginPtrOutputWithContext ¶
func (o PluginOutput) ToPluginPtrOutputWithContext(ctx context.Context) PluginPtrOutput
type PluginPtrInput ¶
type PluginPtrInput interface { pulumi.Input ToPluginPtrOutput() PluginPtrOutput ToPluginPtrOutputWithContext(ctx context.Context) PluginPtrOutput }
type PluginPtrOutput ¶
type PluginPtrOutput struct {
*pulumi.OutputState
}
func (PluginPtrOutput) ElementType ¶
func (PluginPtrOutput) ElementType() reflect.Type
func (PluginPtrOutput) ToPluginPtrOutput ¶
func (o PluginPtrOutput) ToPluginPtrOutput() PluginPtrOutput
func (PluginPtrOutput) ToPluginPtrOutputWithContext ¶
func (o PluginPtrOutput) ToPluginPtrOutputWithContext(ctx context.Context) PluginPtrOutput
type PluginState ¶
type PluginState struct { ComputedConfig pulumi.StringPtrInput // plugin configuration in JSON format, configuration must be a valid JSON object. ConfigJson pulumi.StringPtrInput ConsumerId pulumi.StringPtrInput Enabled pulumi.BoolPtrInput Name pulumi.StringPtrInput RouteId pulumi.StringPtrInput ServiceId pulumi.StringPtrInput StrictMatch pulumi.BoolPtrInput }
func (PluginState) ElementType ¶
func (PluginState) ElementType() reflect.Type
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
The provider type for the kong package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (*Provider) ToProviderPtrOutput ¶
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderArgs ¶
type ProviderArgs struct { // An basic auth password for kong admin KongAdminPassword pulumi.StringPtrInput // API key for the kong api (Enterprise Edition) KongAdminToken pulumi.StringPtrInput // The address of the kong admin url e.g. http://localhost:8001 KongAdminUri pulumi.StringInput // An basic auth user for kong admin KongAdminUsername pulumi.StringPtrInput // API key for the kong api (if you have locked it down) KongApiKey pulumi.StringPtrInput // Should plugins `config_json` field strictly match plugin configuration StrictPluginsMatch pulumi.BoolPtrInput // Whether to skip tls verify for https kong api endpoint using self signed or untrusted certs TlsSkipVerify pulumi.BoolPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct {
*pulumi.OutputState
}
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) ToProviderPtrOutput ¶
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶
type ProviderPtrInput interface { pulumi.Input ToProviderPtrOutput() ProviderPtrOutput ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput }
type ProviderPtrOutput ¶
type ProviderPtrOutput struct {
*pulumi.OutputState
}
func (ProviderPtrOutput) ElementType ¶
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type Route ¶
type Route struct { pulumi.CustomResourceState Destinations RouteDestinationArrayOutput `pulumi:"destinations"` Hosts pulumi.StringArrayOutput `pulumi:"hosts"` Methods pulumi.StringArrayOutput `pulumi:"methods"` Name pulumi.StringOutput `pulumi:"name"` Paths pulumi.StringArrayOutput `pulumi:"paths"` PreserveHost pulumi.BoolPtrOutput `pulumi:"preserveHost"` Protocols pulumi.StringArrayOutput `pulumi:"protocols"` RegexPriority pulumi.IntPtrOutput `pulumi:"regexPriority"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` Snis pulumi.StringArrayOutput `pulumi:"snis"` Sources RouteSourceArrayOutput `pulumi:"sources"` StripPath pulumi.BoolPtrOutput `pulumi:"stripPath"` }
func GetRoute ¶
func GetRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)
GetRoute gets an existing Route 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 NewRoute ¶
func NewRoute(ctx *pulumi.Context, name string, args *RouteArgs, opts ...pulumi.ResourceOption) (*Route, error)
NewRoute registers a new resource with the given unique name, arguments, and options.
func (*Route) ElementType ¶
func (*Route) ToRouteOutput ¶
func (i *Route) ToRouteOutput() RouteOutput
func (*Route) ToRouteOutputWithContext ¶
func (i *Route) ToRouteOutputWithContext(ctx context.Context) RouteOutput
func (*Route) ToRoutePtrOutput ¶
func (i *Route) ToRoutePtrOutput() RoutePtrOutput
func (*Route) ToRoutePtrOutputWithContext ¶
func (i *Route) ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput
type RouteArgs ¶
type RouteArgs struct { Destinations RouteDestinationArrayInput Hosts pulumi.StringArrayInput Methods pulumi.StringArrayInput Name pulumi.StringPtrInput Paths pulumi.StringArrayInput PreserveHost pulumi.BoolPtrInput Protocols pulumi.StringArrayInput RegexPriority pulumi.IntPtrInput ServiceId pulumi.StringInput Snis pulumi.StringArrayInput Sources RouteSourceArrayInput StripPath pulumi.BoolPtrInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶
type RouteArray ¶
type RouteArray []RouteInput
func (RouteArray) ElementType ¶
func (RouteArray) ElementType() reflect.Type
func (RouteArray) ToRouteArrayOutput ¶
func (i RouteArray) ToRouteArrayOutput() RouteArrayOutput
func (RouteArray) ToRouteArrayOutputWithContext ¶
func (i RouteArray) ToRouteArrayOutputWithContext(ctx context.Context) RouteArrayOutput
type RouteArrayInput ¶
type RouteArrayInput interface { pulumi.Input ToRouteArrayOutput() RouteArrayOutput ToRouteArrayOutputWithContext(context.Context) RouteArrayOutput }
RouteArrayInput is an input type that accepts RouteArray and RouteArrayOutput values. You can construct a concrete instance of `RouteArrayInput` via:
RouteArray{ RouteArgs{...} }
type RouteArrayOutput ¶
type RouteArrayOutput struct{ *pulumi.OutputState }
func (RouteArrayOutput) ElementType ¶
func (RouteArrayOutput) ElementType() reflect.Type
func (RouteArrayOutput) Index ¶
func (o RouteArrayOutput) Index(i pulumi.IntInput) RouteOutput
func (RouteArrayOutput) ToRouteArrayOutput ¶
func (o RouteArrayOutput) ToRouteArrayOutput() RouteArrayOutput
func (RouteArrayOutput) ToRouteArrayOutputWithContext ¶
func (o RouteArrayOutput) ToRouteArrayOutputWithContext(ctx context.Context) RouteArrayOutput
type RouteDestination ¶
type RouteDestinationArgs ¶
type RouteDestinationArgs struct { Ip pulumi.StringPtrInput `pulumi:"ip"` Port pulumi.IntPtrInput `pulumi:"port"` }
func (RouteDestinationArgs) ElementType ¶
func (RouteDestinationArgs) ElementType() reflect.Type
func (RouteDestinationArgs) ToRouteDestinationOutput ¶
func (i RouteDestinationArgs) ToRouteDestinationOutput() RouteDestinationOutput
func (RouteDestinationArgs) ToRouteDestinationOutputWithContext ¶
func (i RouteDestinationArgs) ToRouteDestinationOutputWithContext(ctx context.Context) RouteDestinationOutput
type RouteDestinationArray ¶
type RouteDestinationArray []RouteDestinationInput
func (RouteDestinationArray) ElementType ¶
func (RouteDestinationArray) ElementType() reflect.Type
func (RouteDestinationArray) ToRouteDestinationArrayOutput ¶
func (i RouteDestinationArray) ToRouteDestinationArrayOutput() RouteDestinationArrayOutput
func (RouteDestinationArray) ToRouteDestinationArrayOutputWithContext ¶
func (i RouteDestinationArray) ToRouteDestinationArrayOutputWithContext(ctx context.Context) RouteDestinationArrayOutput
type RouteDestinationArrayInput ¶
type RouteDestinationArrayInput interface { pulumi.Input ToRouteDestinationArrayOutput() RouteDestinationArrayOutput ToRouteDestinationArrayOutputWithContext(context.Context) RouteDestinationArrayOutput }
RouteDestinationArrayInput is an input type that accepts RouteDestinationArray and RouteDestinationArrayOutput values. You can construct a concrete instance of `RouteDestinationArrayInput` via:
RouteDestinationArray{ RouteDestinationArgs{...} }
type RouteDestinationArrayOutput ¶
type RouteDestinationArrayOutput struct{ *pulumi.OutputState }
func (RouteDestinationArrayOutput) ElementType ¶
func (RouteDestinationArrayOutput) ElementType() reflect.Type
func (RouteDestinationArrayOutput) Index ¶
func (o RouteDestinationArrayOutput) Index(i pulumi.IntInput) RouteDestinationOutput
func (RouteDestinationArrayOutput) ToRouteDestinationArrayOutput ¶
func (o RouteDestinationArrayOutput) ToRouteDestinationArrayOutput() RouteDestinationArrayOutput
func (RouteDestinationArrayOutput) ToRouteDestinationArrayOutputWithContext ¶
func (o RouteDestinationArrayOutput) ToRouteDestinationArrayOutputWithContext(ctx context.Context) RouteDestinationArrayOutput
type RouteDestinationInput ¶
type RouteDestinationInput interface { pulumi.Input ToRouteDestinationOutput() RouteDestinationOutput ToRouteDestinationOutputWithContext(context.Context) RouteDestinationOutput }
RouteDestinationInput is an input type that accepts RouteDestinationArgs and RouteDestinationOutput values. You can construct a concrete instance of `RouteDestinationInput` via:
RouteDestinationArgs{...}
type RouteDestinationOutput ¶
type RouteDestinationOutput struct{ *pulumi.OutputState }
func (RouteDestinationOutput) ElementType ¶
func (RouteDestinationOutput) ElementType() reflect.Type
func (RouteDestinationOutput) Ip ¶
func (o RouteDestinationOutput) Ip() pulumi.StringPtrOutput
func (RouteDestinationOutput) Port ¶
func (o RouteDestinationOutput) Port() pulumi.IntPtrOutput
func (RouteDestinationOutput) ToRouteDestinationOutput ¶
func (o RouteDestinationOutput) ToRouteDestinationOutput() RouteDestinationOutput
func (RouteDestinationOutput) ToRouteDestinationOutputWithContext ¶
func (o RouteDestinationOutput) ToRouteDestinationOutputWithContext(ctx context.Context) RouteDestinationOutput
type RouteInput ¶
type RouteInput interface { pulumi.Input ToRouteOutput() RouteOutput ToRouteOutputWithContext(ctx context.Context) RouteOutput }
type RouteMap ¶
type RouteMap map[string]RouteInput
func (RouteMap) ElementType ¶
func (RouteMap) ToRouteMapOutput ¶
func (i RouteMap) ToRouteMapOutput() RouteMapOutput
func (RouteMap) ToRouteMapOutputWithContext ¶
func (i RouteMap) ToRouteMapOutputWithContext(ctx context.Context) RouteMapOutput
type RouteMapInput ¶
type RouteMapInput interface { pulumi.Input ToRouteMapOutput() RouteMapOutput ToRouteMapOutputWithContext(context.Context) RouteMapOutput }
RouteMapInput is an input type that accepts RouteMap and RouteMapOutput values. You can construct a concrete instance of `RouteMapInput` via:
RouteMap{ "key": RouteArgs{...} }
type RouteMapOutput ¶
type RouteMapOutput struct{ *pulumi.OutputState }
func (RouteMapOutput) ElementType ¶
func (RouteMapOutput) ElementType() reflect.Type
func (RouteMapOutput) MapIndex ¶
func (o RouteMapOutput) MapIndex(k pulumi.StringInput) RouteOutput
func (RouteMapOutput) ToRouteMapOutput ¶
func (o RouteMapOutput) ToRouteMapOutput() RouteMapOutput
func (RouteMapOutput) ToRouteMapOutputWithContext ¶
func (o RouteMapOutput) ToRouteMapOutputWithContext(ctx context.Context) RouteMapOutput
type RouteOutput ¶
type RouteOutput struct {
*pulumi.OutputState
}
func (RouteOutput) ElementType ¶
func (RouteOutput) ElementType() reflect.Type
func (RouteOutput) ToRouteOutput ¶
func (o RouteOutput) ToRouteOutput() RouteOutput
func (RouteOutput) ToRouteOutputWithContext ¶
func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput
func (RouteOutput) ToRoutePtrOutput ¶
func (o RouteOutput) ToRoutePtrOutput() RoutePtrOutput
func (RouteOutput) ToRoutePtrOutputWithContext ¶
func (o RouteOutput) ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput
type RoutePtrInput ¶
type RoutePtrInput interface { pulumi.Input ToRoutePtrOutput() RoutePtrOutput ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput }
type RoutePtrOutput ¶
type RoutePtrOutput struct {
*pulumi.OutputState
}
func (RoutePtrOutput) ElementType ¶
func (RoutePtrOutput) ElementType() reflect.Type
func (RoutePtrOutput) ToRoutePtrOutput ¶
func (o RoutePtrOutput) ToRoutePtrOutput() RoutePtrOutput
func (RoutePtrOutput) ToRoutePtrOutputWithContext ¶
func (o RoutePtrOutput) ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput
type RouteSource ¶
type RouteSourceArgs ¶
type RouteSourceArgs struct { Ip pulumi.StringPtrInput `pulumi:"ip"` Port pulumi.IntPtrInput `pulumi:"port"` }
func (RouteSourceArgs) ElementType ¶
func (RouteSourceArgs) ElementType() reflect.Type
func (RouteSourceArgs) ToRouteSourceOutput ¶
func (i RouteSourceArgs) ToRouteSourceOutput() RouteSourceOutput
func (RouteSourceArgs) ToRouteSourceOutputWithContext ¶
func (i RouteSourceArgs) ToRouteSourceOutputWithContext(ctx context.Context) RouteSourceOutput
type RouteSourceArray ¶
type RouteSourceArray []RouteSourceInput
func (RouteSourceArray) ElementType ¶
func (RouteSourceArray) ElementType() reflect.Type
func (RouteSourceArray) ToRouteSourceArrayOutput ¶
func (i RouteSourceArray) ToRouteSourceArrayOutput() RouteSourceArrayOutput
func (RouteSourceArray) ToRouteSourceArrayOutputWithContext ¶
func (i RouteSourceArray) ToRouteSourceArrayOutputWithContext(ctx context.Context) RouteSourceArrayOutput
type RouteSourceArrayInput ¶
type RouteSourceArrayInput interface { pulumi.Input ToRouteSourceArrayOutput() RouteSourceArrayOutput ToRouteSourceArrayOutputWithContext(context.Context) RouteSourceArrayOutput }
RouteSourceArrayInput is an input type that accepts RouteSourceArray and RouteSourceArrayOutput values. You can construct a concrete instance of `RouteSourceArrayInput` via:
RouteSourceArray{ RouteSourceArgs{...} }
type RouteSourceArrayOutput ¶
type RouteSourceArrayOutput struct{ *pulumi.OutputState }
func (RouteSourceArrayOutput) ElementType ¶
func (RouteSourceArrayOutput) ElementType() reflect.Type
func (RouteSourceArrayOutput) Index ¶
func (o RouteSourceArrayOutput) Index(i pulumi.IntInput) RouteSourceOutput
func (RouteSourceArrayOutput) ToRouteSourceArrayOutput ¶
func (o RouteSourceArrayOutput) ToRouteSourceArrayOutput() RouteSourceArrayOutput
func (RouteSourceArrayOutput) ToRouteSourceArrayOutputWithContext ¶
func (o RouteSourceArrayOutput) ToRouteSourceArrayOutputWithContext(ctx context.Context) RouteSourceArrayOutput
type RouteSourceInput ¶
type RouteSourceInput interface { pulumi.Input ToRouteSourceOutput() RouteSourceOutput ToRouteSourceOutputWithContext(context.Context) RouteSourceOutput }
RouteSourceInput is an input type that accepts RouteSourceArgs and RouteSourceOutput values. You can construct a concrete instance of `RouteSourceInput` via:
RouteSourceArgs{...}
type RouteSourceOutput ¶
type RouteSourceOutput struct{ *pulumi.OutputState }
func (RouteSourceOutput) ElementType ¶
func (RouteSourceOutput) ElementType() reflect.Type
func (RouteSourceOutput) Ip ¶
func (o RouteSourceOutput) Ip() pulumi.StringPtrOutput
func (RouteSourceOutput) Port ¶
func (o RouteSourceOutput) Port() pulumi.IntPtrOutput
func (RouteSourceOutput) ToRouteSourceOutput ¶
func (o RouteSourceOutput) ToRouteSourceOutput() RouteSourceOutput
func (RouteSourceOutput) ToRouteSourceOutputWithContext ¶
func (o RouteSourceOutput) ToRouteSourceOutputWithContext(ctx context.Context) RouteSourceOutput
type RouteState ¶
type RouteState struct { Destinations RouteDestinationArrayInput Hosts pulumi.StringArrayInput Methods pulumi.StringArrayInput Name pulumi.StringPtrInput Paths pulumi.StringArrayInput PreserveHost pulumi.BoolPtrInput Protocols pulumi.StringArrayInput RegexPriority pulumi.IntPtrInput ServiceId pulumi.StringPtrInput Snis pulumi.StringArrayInput Sources RouteSourceArrayInput StripPath pulumi.BoolPtrInput }
func (RouteState) ElementType ¶
func (RouteState) ElementType() reflect.Type
type Service ¶
type Service struct { pulumi.CustomResourceState ConnectTimeout pulumi.IntPtrOutput `pulumi:"connectTimeout"` Host pulumi.StringPtrOutput `pulumi:"host"` Name pulumi.StringOutput `pulumi:"name"` Path pulumi.StringPtrOutput `pulumi:"path"` Port pulumi.IntPtrOutput `pulumi:"port"` Protocol pulumi.StringOutput `pulumi:"protocol"` ReadTimeout pulumi.IntPtrOutput `pulumi:"readTimeout"` Retries pulumi.IntPtrOutput `pulumi:"retries"` WriteTimeout pulumi.IntPtrOutput `pulumi:"writeTimeout"` }
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service 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 NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
func (*Service) ToServicePtrOutput ¶
func (i *Service) ToServicePtrOutput() ServicePtrOutput
func (*Service) ToServicePtrOutputWithContext ¶
func (i *Service) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
type ServiceArgs ¶
type ServiceArgs struct { ConnectTimeout pulumi.IntPtrInput Host pulumi.StringPtrInput Name pulumi.StringPtrInput Path pulumi.StringPtrInput Port pulumi.IntPtrInput Protocol pulumi.StringInput ReadTimeout pulumi.IntPtrInput Retries pulumi.IntPtrInput WriteTimeout pulumi.IntPtrInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceArray ¶
type ServiceArray []ServiceInput
func (ServiceArray) ElementType ¶
func (ServiceArray) ElementType() reflect.Type
func (ServiceArray) ToServiceArrayOutput ¶
func (i ServiceArray) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArray) ToServiceArrayOutputWithContext ¶
func (i ServiceArray) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceArrayInput ¶
type ServiceArrayInput interface { pulumi.Input ToServiceArrayOutput() ServiceArrayOutput ToServiceArrayOutputWithContext(context.Context) ServiceArrayOutput }
ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values. You can construct a concrete instance of `ServiceArrayInput` via:
ServiceArray{ ServiceArgs{...} }
type ServiceArrayOutput ¶
type ServiceArrayOutput struct{ *pulumi.OutputState }
func (ServiceArrayOutput) ElementType ¶
func (ServiceArrayOutput) ElementType() reflect.Type
func (ServiceArrayOutput) Index ¶
func (o ServiceArrayOutput) Index(i pulumi.IntInput) ServiceOutput
func (ServiceArrayOutput) ToServiceArrayOutput ¶
func (o ServiceArrayOutput) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArrayOutput) ToServiceArrayOutputWithContext ¶
func (o ServiceArrayOutput) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceMap ¶
type ServiceMap map[string]ServiceInput
func (ServiceMap) ElementType ¶
func (ServiceMap) ElementType() reflect.Type
func (ServiceMap) ToServiceMapOutput ¶
func (i ServiceMap) ToServiceMapOutput() ServiceMapOutput
func (ServiceMap) ToServiceMapOutputWithContext ¶
func (i ServiceMap) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceMapInput ¶
type ServiceMapInput interface { pulumi.Input ToServiceMapOutput() ServiceMapOutput ToServiceMapOutputWithContext(context.Context) ServiceMapOutput }
ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values. You can construct a concrete instance of `ServiceMapInput` via:
ServiceMap{ "key": ServiceArgs{...} }
type ServiceMapOutput ¶
type ServiceMapOutput struct{ *pulumi.OutputState }
func (ServiceMapOutput) ElementType ¶
func (ServiceMapOutput) ElementType() reflect.Type
func (ServiceMapOutput) MapIndex ¶
func (o ServiceMapOutput) MapIndex(k pulumi.StringInput) ServiceOutput
func (ServiceMapOutput) ToServiceMapOutput ¶
func (o ServiceMapOutput) ToServiceMapOutput() ServiceMapOutput
func (ServiceMapOutput) ToServiceMapOutputWithContext ¶
func (o ServiceMapOutput) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceOutput ¶
type ServiceOutput struct {
*pulumi.OutputState
}
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
func (ServiceOutput) ToServicePtrOutput ¶
func (o ServiceOutput) ToServicePtrOutput() ServicePtrOutput
func (ServiceOutput) ToServicePtrOutputWithContext ¶
func (o ServiceOutput) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
type ServicePtrInput ¶
type ServicePtrInput interface { pulumi.Input ToServicePtrOutput() ServicePtrOutput ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput }
type ServicePtrOutput ¶
type ServicePtrOutput struct {
*pulumi.OutputState
}
func (ServicePtrOutput) ElementType ¶
func (ServicePtrOutput) ElementType() reflect.Type
func (ServicePtrOutput) ToServicePtrOutput ¶
func (o ServicePtrOutput) ToServicePtrOutput() ServicePtrOutput
func (ServicePtrOutput) ToServicePtrOutputWithContext ¶
func (o ServicePtrOutput) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
type ServiceState ¶
type ServiceState struct { ConnectTimeout pulumi.IntPtrInput Host pulumi.StringPtrInput Name pulumi.StringPtrInput Path pulumi.StringPtrInput Port pulumi.IntPtrInput Protocol pulumi.StringPtrInput ReadTimeout pulumi.IntPtrInput Retries pulumi.IntPtrInput WriteTimeout pulumi.IntPtrInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type Sni ¶
type Sni struct { pulumi.CustomResourceState CertificateId pulumi.StringOutput `pulumi:"certificateId"` Name pulumi.StringOutput `pulumi:"name"` }
func GetSni ¶
func GetSni(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SniState, opts ...pulumi.ResourceOption) (*Sni, error)
GetSni gets an existing Sni 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 NewSni ¶
func NewSni(ctx *pulumi.Context, name string, args *SniArgs, opts ...pulumi.ResourceOption) (*Sni, error)
NewSni registers a new resource with the given unique name, arguments, and options.
func (*Sni) ElementType ¶
func (*Sni) ToSniOutput ¶
func (*Sni) ToSniOutputWithContext ¶
func (*Sni) ToSniPtrOutput ¶
func (i *Sni) ToSniPtrOutput() SniPtrOutput
func (*Sni) ToSniPtrOutputWithContext ¶
func (i *Sni) ToSniPtrOutputWithContext(ctx context.Context) SniPtrOutput
type SniArgs ¶
type SniArgs struct { CertificateId pulumi.StringInput Name pulumi.StringPtrInput }
The set of arguments for constructing a Sni resource.
func (SniArgs) ElementType ¶
type SniArray ¶
type SniArray []SniInput
func (SniArray) ElementType ¶
func (SniArray) ToSniArrayOutput ¶
func (i SniArray) ToSniArrayOutput() SniArrayOutput
func (SniArray) ToSniArrayOutputWithContext ¶
func (i SniArray) ToSniArrayOutputWithContext(ctx context.Context) SniArrayOutput
type SniArrayInput ¶
type SniArrayInput interface { pulumi.Input ToSniArrayOutput() SniArrayOutput ToSniArrayOutputWithContext(context.Context) SniArrayOutput }
SniArrayInput is an input type that accepts SniArray and SniArrayOutput values. You can construct a concrete instance of `SniArrayInput` via:
SniArray{ SniArgs{...} }
type SniArrayOutput ¶
type SniArrayOutput struct{ *pulumi.OutputState }
func (SniArrayOutput) ElementType ¶
func (SniArrayOutput) ElementType() reflect.Type
func (SniArrayOutput) ToSniArrayOutput ¶
func (o SniArrayOutput) ToSniArrayOutput() SniArrayOutput
func (SniArrayOutput) ToSniArrayOutputWithContext ¶
func (o SniArrayOutput) ToSniArrayOutputWithContext(ctx context.Context) SniArrayOutput
type SniMap ¶
func (SniMap) ElementType ¶
func (SniMap) ToSniMapOutput ¶
func (i SniMap) ToSniMapOutput() SniMapOutput
func (SniMap) ToSniMapOutputWithContext ¶
func (i SniMap) ToSniMapOutputWithContext(ctx context.Context) SniMapOutput
type SniMapInput ¶
type SniMapInput interface { pulumi.Input ToSniMapOutput() SniMapOutput ToSniMapOutputWithContext(context.Context) SniMapOutput }
SniMapInput is an input type that accepts SniMap and SniMapOutput values. You can construct a concrete instance of `SniMapInput` via:
SniMap{ "key": SniArgs{...} }
type SniMapOutput ¶
type SniMapOutput struct{ *pulumi.OutputState }
func (SniMapOutput) ElementType ¶
func (SniMapOutput) ElementType() reflect.Type
func (SniMapOutput) MapIndex ¶
func (o SniMapOutput) MapIndex(k pulumi.StringInput) SniOutput
func (SniMapOutput) ToSniMapOutput ¶
func (o SniMapOutput) ToSniMapOutput() SniMapOutput
func (SniMapOutput) ToSniMapOutputWithContext ¶
func (o SniMapOutput) ToSniMapOutputWithContext(ctx context.Context) SniMapOutput
type SniOutput ¶
type SniOutput struct {
*pulumi.OutputState
}
func (SniOutput) ElementType ¶
func (SniOutput) ToSniOutput ¶
func (SniOutput) ToSniOutputWithContext ¶
func (SniOutput) ToSniPtrOutput ¶
func (o SniOutput) ToSniPtrOutput() SniPtrOutput
func (SniOutput) ToSniPtrOutputWithContext ¶
func (o SniOutput) ToSniPtrOutputWithContext(ctx context.Context) SniPtrOutput
type SniPtrInput ¶
type SniPtrInput interface { pulumi.Input ToSniPtrOutput() SniPtrOutput ToSniPtrOutputWithContext(ctx context.Context) SniPtrOutput }
type SniPtrOutput ¶
type SniPtrOutput struct {
*pulumi.OutputState
}
func (SniPtrOutput) ElementType ¶
func (SniPtrOutput) ElementType() reflect.Type
func (SniPtrOutput) ToSniPtrOutput ¶
func (o SniPtrOutput) ToSniPtrOutput() SniPtrOutput
func (SniPtrOutput) ToSniPtrOutputWithContext ¶
func (o SniPtrOutput) ToSniPtrOutputWithContext(ctx context.Context) SniPtrOutput
type SniState ¶
type SniState struct { CertificateId pulumi.StringPtrInput Name pulumi.StringPtrInput }
func (SniState) ElementType ¶
type Target ¶
type Target struct { pulumi.CustomResourceState Target pulumi.StringOutput `pulumi:"target"` UpstreamId pulumi.StringOutput `pulumi:"upstreamId"` Weight pulumi.IntOutput `pulumi:"weight"` }
func GetTarget ¶
func GetTarget(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetState, opts ...pulumi.ResourceOption) (*Target, error)
GetTarget gets an existing Target resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTarget ¶
func NewTarget(ctx *pulumi.Context, name string, args *TargetArgs, opts ...pulumi.ResourceOption) (*Target, error)
NewTarget registers a new resource with the given unique name, arguments, and options.
func (*Target) ElementType ¶
func (*Target) ToTargetOutput ¶
func (i *Target) ToTargetOutput() TargetOutput
func (*Target) ToTargetOutputWithContext ¶
func (i *Target) ToTargetOutputWithContext(ctx context.Context) TargetOutput
func (*Target) ToTargetPtrOutput ¶
func (i *Target) ToTargetPtrOutput() TargetPtrOutput
func (*Target) ToTargetPtrOutputWithContext ¶
func (i *Target) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
type TargetArgs ¶
type TargetArgs struct { Target pulumi.StringInput UpstreamId pulumi.StringInput Weight pulumi.IntInput }
The set of arguments for constructing a Target resource.
func (TargetArgs) ElementType ¶
func (TargetArgs) ElementType() reflect.Type
type TargetArray ¶
type TargetArray []TargetInput
func (TargetArray) ElementType ¶
func (TargetArray) ElementType() reflect.Type
func (TargetArray) ToTargetArrayOutput ¶
func (i TargetArray) ToTargetArrayOutput() TargetArrayOutput
func (TargetArray) ToTargetArrayOutputWithContext ¶
func (i TargetArray) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput
type TargetArrayInput ¶
type TargetArrayInput interface { pulumi.Input ToTargetArrayOutput() TargetArrayOutput ToTargetArrayOutputWithContext(context.Context) TargetArrayOutput }
TargetArrayInput is an input type that accepts TargetArray and TargetArrayOutput values. You can construct a concrete instance of `TargetArrayInput` via:
TargetArray{ TargetArgs{...} }
type TargetArrayOutput ¶
type TargetArrayOutput struct{ *pulumi.OutputState }
func (TargetArrayOutput) ElementType ¶
func (TargetArrayOutput) ElementType() reflect.Type
func (TargetArrayOutput) Index ¶
func (o TargetArrayOutput) Index(i pulumi.IntInput) TargetOutput
func (TargetArrayOutput) ToTargetArrayOutput ¶
func (o TargetArrayOutput) ToTargetArrayOutput() TargetArrayOutput
func (TargetArrayOutput) ToTargetArrayOutputWithContext ¶
func (o TargetArrayOutput) ToTargetArrayOutputWithContext(ctx context.Context) TargetArrayOutput
type TargetInput ¶
type TargetInput interface { pulumi.Input ToTargetOutput() TargetOutput ToTargetOutputWithContext(ctx context.Context) TargetOutput }
type TargetMap ¶
type TargetMap map[string]TargetInput
func (TargetMap) ElementType ¶
func (TargetMap) ToTargetMapOutput ¶
func (i TargetMap) ToTargetMapOutput() TargetMapOutput
func (TargetMap) ToTargetMapOutputWithContext ¶
func (i TargetMap) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput
type TargetMapInput ¶
type TargetMapInput interface { pulumi.Input ToTargetMapOutput() TargetMapOutput ToTargetMapOutputWithContext(context.Context) TargetMapOutput }
TargetMapInput is an input type that accepts TargetMap and TargetMapOutput values. You can construct a concrete instance of `TargetMapInput` via:
TargetMap{ "key": TargetArgs{...} }
type TargetMapOutput ¶
type TargetMapOutput struct{ *pulumi.OutputState }
func (TargetMapOutput) ElementType ¶
func (TargetMapOutput) ElementType() reflect.Type
func (TargetMapOutput) MapIndex ¶
func (o TargetMapOutput) MapIndex(k pulumi.StringInput) TargetOutput
func (TargetMapOutput) ToTargetMapOutput ¶
func (o TargetMapOutput) ToTargetMapOutput() TargetMapOutput
func (TargetMapOutput) ToTargetMapOutputWithContext ¶
func (o TargetMapOutput) ToTargetMapOutputWithContext(ctx context.Context) TargetMapOutput
type TargetOutput ¶
type TargetOutput struct {
*pulumi.OutputState
}
func (TargetOutput) ElementType ¶
func (TargetOutput) ElementType() reflect.Type
func (TargetOutput) ToTargetOutput ¶
func (o TargetOutput) ToTargetOutput() TargetOutput
func (TargetOutput) ToTargetOutputWithContext ¶
func (o TargetOutput) ToTargetOutputWithContext(ctx context.Context) TargetOutput
func (TargetOutput) ToTargetPtrOutput ¶
func (o TargetOutput) ToTargetPtrOutput() TargetPtrOutput
func (TargetOutput) ToTargetPtrOutputWithContext ¶
func (o TargetOutput) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
type TargetPtrInput ¶
type TargetPtrInput interface { pulumi.Input ToTargetPtrOutput() TargetPtrOutput ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput }
type TargetPtrOutput ¶
type TargetPtrOutput struct {
*pulumi.OutputState
}
func (TargetPtrOutput) ElementType ¶
func (TargetPtrOutput) ElementType() reflect.Type
func (TargetPtrOutput) ToTargetPtrOutput ¶
func (o TargetPtrOutput) ToTargetPtrOutput() TargetPtrOutput
func (TargetPtrOutput) ToTargetPtrOutputWithContext ¶
func (o TargetPtrOutput) ToTargetPtrOutputWithContext(ctx context.Context) TargetPtrOutput
type TargetState ¶
type TargetState struct { Target pulumi.StringPtrInput UpstreamId pulumi.StringPtrInput Weight pulumi.IntPtrInput }
func (TargetState) ElementType ¶
func (TargetState) ElementType() reflect.Type
type Upstream ¶
type Upstream struct { pulumi.CustomResourceState HashFallback pulumi.StringPtrOutput `pulumi:"hashFallback"` HashFallbackHeader pulumi.StringPtrOutput `pulumi:"hashFallbackHeader"` HashOn pulumi.StringPtrOutput `pulumi:"hashOn"` HashOnCookie pulumi.StringPtrOutput `pulumi:"hashOnCookie"` HashOnCookiePath pulumi.StringPtrOutput `pulumi:"hashOnCookiePath"` HashOnHeader pulumi.StringPtrOutput `pulumi:"hashOnHeader"` Healthchecks UpstreamHealthchecksOutput `pulumi:"healthchecks"` Name pulumi.StringOutput `pulumi:"name"` Slots pulumi.IntPtrOutput `pulumi:"slots"` }
func GetUpstream ¶
func GetUpstream(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UpstreamState, opts ...pulumi.ResourceOption) (*Upstream, error)
GetUpstream gets an existing Upstream 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 NewUpstream ¶
func NewUpstream(ctx *pulumi.Context, name string, args *UpstreamArgs, opts ...pulumi.ResourceOption) (*Upstream, error)
NewUpstream registers a new resource with the given unique name, arguments, and options.
func (*Upstream) ElementType ¶
func (*Upstream) ToUpstreamOutput ¶
func (i *Upstream) ToUpstreamOutput() UpstreamOutput
func (*Upstream) ToUpstreamOutputWithContext ¶
func (i *Upstream) ToUpstreamOutputWithContext(ctx context.Context) UpstreamOutput
func (*Upstream) ToUpstreamPtrOutput ¶
func (i *Upstream) ToUpstreamPtrOutput() UpstreamPtrOutput
func (*Upstream) ToUpstreamPtrOutputWithContext ¶
func (i *Upstream) ToUpstreamPtrOutputWithContext(ctx context.Context) UpstreamPtrOutput
type UpstreamArgs ¶
type UpstreamArgs struct { HashFallback pulumi.StringPtrInput HashFallbackHeader pulumi.StringPtrInput HashOn pulumi.StringPtrInput HashOnCookie pulumi.StringPtrInput HashOnCookiePath pulumi.StringPtrInput HashOnHeader pulumi.StringPtrInput Healthchecks UpstreamHealthchecksPtrInput Name pulumi.StringPtrInput Slots pulumi.IntPtrInput }
The set of arguments for constructing a Upstream resource.
func (UpstreamArgs) ElementType ¶
func (UpstreamArgs) ElementType() reflect.Type
type UpstreamArray ¶
type UpstreamArray []UpstreamInput
func (UpstreamArray) ElementType ¶
func (UpstreamArray) ElementType() reflect.Type
func (UpstreamArray) ToUpstreamArrayOutput ¶
func (i UpstreamArray) ToUpstreamArrayOutput() UpstreamArrayOutput
func (UpstreamArray) ToUpstreamArrayOutputWithContext ¶
func (i UpstreamArray) ToUpstreamArrayOutputWithContext(ctx context.Context) UpstreamArrayOutput
type UpstreamArrayInput ¶
type UpstreamArrayInput interface { pulumi.Input ToUpstreamArrayOutput() UpstreamArrayOutput ToUpstreamArrayOutputWithContext(context.Context) UpstreamArrayOutput }
UpstreamArrayInput is an input type that accepts UpstreamArray and UpstreamArrayOutput values. You can construct a concrete instance of `UpstreamArrayInput` via:
UpstreamArray{ UpstreamArgs{...} }
type UpstreamArrayOutput ¶
type UpstreamArrayOutput struct{ *pulumi.OutputState }
func (UpstreamArrayOutput) ElementType ¶
func (UpstreamArrayOutput) ElementType() reflect.Type
func (UpstreamArrayOutput) Index ¶
func (o UpstreamArrayOutput) Index(i pulumi.IntInput) UpstreamOutput
func (UpstreamArrayOutput) ToUpstreamArrayOutput ¶
func (o UpstreamArrayOutput) ToUpstreamArrayOutput() UpstreamArrayOutput
func (UpstreamArrayOutput) ToUpstreamArrayOutputWithContext ¶
func (o UpstreamArrayOutput) ToUpstreamArrayOutputWithContext(ctx context.Context) UpstreamArrayOutput
type UpstreamHealthchecks ¶
type UpstreamHealthchecks struct { Active *UpstreamHealthchecksActive `pulumi:"active"` Passive *UpstreamHealthchecksPassive `pulumi:"passive"` }
type UpstreamHealthchecksActive ¶
type UpstreamHealthchecksActive struct { Concurrency *int `pulumi:"concurrency"` Healthy *UpstreamHealthchecksActiveHealthy `pulumi:"healthy"` HttpPath *string `pulumi:"httpPath"` HttpsSni *string `pulumi:"httpsSni"` HttpsVerifyCertificate *bool `pulumi:"httpsVerifyCertificate"` Timeout *int `pulumi:"timeout"` Type *string `pulumi:"type"` Unhealthy *UpstreamHealthchecksActiveUnhealthy `pulumi:"unhealthy"` }
type UpstreamHealthchecksActiveArgs ¶
type UpstreamHealthchecksActiveArgs struct { Concurrency pulumi.IntPtrInput `pulumi:"concurrency"` Healthy UpstreamHealthchecksActiveHealthyPtrInput `pulumi:"healthy"` HttpPath pulumi.StringPtrInput `pulumi:"httpPath"` HttpsSni pulumi.StringPtrInput `pulumi:"httpsSni"` HttpsVerifyCertificate pulumi.BoolPtrInput `pulumi:"httpsVerifyCertificate"` Timeout pulumi.IntPtrInput `pulumi:"timeout"` Type pulumi.StringPtrInput `pulumi:"type"` Unhealthy UpstreamHealthchecksActiveUnhealthyPtrInput `pulumi:"unhealthy"` }
func (UpstreamHealthchecksActiveArgs) ElementType ¶
func (UpstreamHealthchecksActiveArgs) ElementType() reflect.Type
func (UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActiveOutput ¶
func (i UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActiveOutput() UpstreamHealthchecksActiveOutput
func (UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActiveOutputWithContext ¶
func (i UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActiveOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveOutput
func (UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActivePtrOutput ¶
func (i UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActivePtrOutput() UpstreamHealthchecksActivePtrOutput
func (UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActivePtrOutputWithContext ¶
func (i UpstreamHealthchecksActiveArgs) ToUpstreamHealthchecksActivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActivePtrOutput
type UpstreamHealthchecksActiveHealthyArgs ¶
type UpstreamHealthchecksActiveHealthyArgs struct { HttpStatuses pulumi.IntArrayInput `pulumi:"httpStatuses"` Interval pulumi.IntPtrInput `pulumi:"interval"` Successes pulumi.IntPtrInput `pulumi:"successes"` }
func (UpstreamHealthchecksActiveHealthyArgs) ElementType ¶
func (UpstreamHealthchecksActiveHealthyArgs) ElementType() reflect.Type
func (UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyOutput ¶
func (i UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyOutput() UpstreamHealthchecksActiveHealthyOutput
func (UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyOutputWithContext ¶
func (i UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyOutput
func (UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyPtrOutput ¶
func (i UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyPtrOutput() UpstreamHealthchecksActiveHealthyPtrOutput
func (UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext ¶
func (i UpstreamHealthchecksActiveHealthyArgs) ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyPtrOutput
type UpstreamHealthchecksActiveHealthyInput ¶
type UpstreamHealthchecksActiveHealthyInput interface { pulumi.Input ToUpstreamHealthchecksActiveHealthyOutput() UpstreamHealthchecksActiveHealthyOutput ToUpstreamHealthchecksActiveHealthyOutputWithContext(context.Context) UpstreamHealthchecksActiveHealthyOutput }
UpstreamHealthchecksActiveHealthyInput is an input type that accepts UpstreamHealthchecksActiveHealthyArgs and UpstreamHealthchecksActiveHealthyOutput values. You can construct a concrete instance of `UpstreamHealthchecksActiveHealthyInput` via:
UpstreamHealthchecksActiveHealthyArgs{...}
type UpstreamHealthchecksActiveHealthyOutput ¶
type UpstreamHealthchecksActiveHealthyOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksActiveHealthyOutput) ElementType ¶
func (UpstreamHealthchecksActiveHealthyOutput) ElementType() reflect.Type
func (UpstreamHealthchecksActiveHealthyOutput) HttpStatuses ¶
func (o UpstreamHealthchecksActiveHealthyOutput) HttpStatuses() pulumi.IntArrayOutput
func (UpstreamHealthchecksActiveHealthyOutput) Interval ¶
func (o UpstreamHealthchecksActiveHealthyOutput) Interval() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveHealthyOutput) Successes ¶
func (o UpstreamHealthchecksActiveHealthyOutput) Successes() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyOutput ¶
func (o UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyOutput() UpstreamHealthchecksActiveHealthyOutput
func (UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyOutputWithContext ¶
func (o UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyOutput
func (UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyPtrOutput ¶
func (o UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyPtrOutput() UpstreamHealthchecksActiveHealthyPtrOutput
func (UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext ¶
func (o UpstreamHealthchecksActiveHealthyOutput) ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyPtrOutput
type UpstreamHealthchecksActiveHealthyPtrInput ¶
type UpstreamHealthchecksActiveHealthyPtrInput interface { pulumi.Input ToUpstreamHealthchecksActiveHealthyPtrOutput() UpstreamHealthchecksActiveHealthyPtrOutput ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext(context.Context) UpstreamHealthchecksActiveHealthyPtrOutput }
UpstreamHealthchecksActiveHealthyPtrInput is an input type that accepts UpstreamHealthchecksActiveHealthyArgs, UpstreamHealthchecksActiveHealthyPtr and UpstreamHealthchecksActiveHealthyPtrOutput values. You can construct a concrete instance of `UpstreamHealthchecksActiveHealthyPtrInput` via:
UpstreamHealthchecksActiveHealthyArgs{...} or: nil
func UpstreamHealthchecksActiveHealthyPtr ¶
func UpstreamHealthchecksActiveHealthyPtr(v *UpstreamHealthchecksActiveHealthyArgs) UpstreamHealthchecksActiveHealthyPtrInput
type UpstreamHealthchecksActiveHealthyPtrOutput ¶
type UpstreamHealthchecksActiveHealthyPtrOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksActiveHealthyPtrOutput) ElementType ¶
func (UpstreamHealthchecksActiveHealthyPtrOutput) ElementType() reflect.Type
func (UpstreamHealthchecksActiveHealthyPtrOutput) HttpStatuses ¶
func (o UpstreamHealthchecksActiveHealthyPtrOutput) HttpStatuses() pulumi.IntArrayOutput
func (UpstreamHealthchecksActiveHealthyPtrOutput) Interval ¶
func (o UpstreamHealthchecksActiveHealthyPtrOutput) Interval() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveHealthyPtrOutput) Successes ¶
func (o UpstreamHealthchecksActiveHealthyPtrOutput) Successes() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveHealthyPtrOutput) ToUpstreamHealthchecksActiveHealthyPtrOutput ¶
func (o UpstreamHealthchecksActiveHealthyPtrOutput) ToUpstreamHealthchecksActiveHealthyPtrOutput() UpstreamHealthchecksActiveHealthyPtrOutput
func (UpstreamHealthchecksActiveHealthyPtrOutput) ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext ¶
func (o UpstreamHealthchecksActiveHealthyPtrOutput) ToUpstreamHealthchecksActiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveHealthyPtrOutput
type UpstreamHealthchecksActiveInput ¶
type UpstreamHealthchecksActiveInput interface { pulumi.Input ToUpstreamHealthchecksActiveOutput() UpstreamHealthchecksActiveOutput ToUpstreamHealthchecksActiveOutputWithContext(context.Context) UpstreamHealthchecksActiveOutput }
UpstreamHealthchecksActiveInput is an input type that accepts UpstreamHealthchecksActiveArgs and UpstreamHealthchecksActiveOutput values. You can construct a concrete instance of `UpstreamHealthchecksActiveInput` via:
UpstreamHealthchecksActiveArgs{...}
type UpstreamHealthchecksActiveOutput ¶
type UpstreamHealthchecksActiveOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksActiveOutput) Concurrency ¶
func (o UpstreamHealthchecksActiveOutput) Concurrency() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveOutput) ElementType ¶
func (UpstreamHealthchecksActiveOutput) ElementType() reflect.Type
func (UpstreamHealthchecksActiveOutput) Healthy ¶
func (o UpstreamHealthchecksActiveOutput) Healthy() UpstreamHealthchecksActiveHealthyPtrOutput
func (UpstreamHealthchecksActiveOutput) HttpPath ¶
func (o UpstreamHealthchecksActiveOutput) HttpPath() pulumi.StringPtrOutput
func (UpstreamHealthchecksActiveOutput) HttpsSni ¶
func (o UpstreamHealthchecksActiveOutput) HttpsSni() pulumi.StringPtrOutput
func (UpstreamHealthchecksActiveOutput) HttpsVerifyCertificate ¶
func (o UpstreamHealthchecksActiveOutput) HttpsVerifyCertificate() pulumi.BoolPtrOutput
func (UpstreamHealthchecksActiveOutput) Timeout ¶
func (o UpstreamHealthchecksActiveOutput) Timeout() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActiveOutput ¶
func (o UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActiveOutput() UpstreamHealthchecksActiveOutput
func (UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActiveOutputWithContext ¶
func (o UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActiveOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveOutput
func (UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActivePtrOutput ¶
func (o UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActivePtrOutput() UpstreamHealthchecksActivePtrOutput
func (UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActivePtrOutputWithContext ¶
func (o UpstreamHealthchecksActiveOutput) ToUpstreamHealthchecksActivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActivePtrOutput
func (UpstreamHealthchecksActiveOutput) Type ¶
func (o UpstreamHealthchecksActiveOutput) Type() pulumi.StringPtrOutput
func (UpstreamHealthchecksActiveOutput) Unhealthy ¶
func (o UpstreamHealthchecksActiveOutput) Unhealthy() UpstreamHealthchecksActiveUnhealthyPtrOutput
type UpstreamHealthchecksActivePtrInput ¶
type UpstreamHealthchecksActivePtrInput interface { pulumi.Input ToUpstreamHealthchecksActivePtrOutput() UpstreamHealthchecksActivePtrOutput ToUpstreamHealthchecksActivePtrOutputWithContext(context.Context) UpstreamHealthchecksActivePtrOutput }
UpstreamHealthchecksActivePtrInput is an input type that accepts UpstreamHealthchecksActiveArgs, UpstreamHealthchecksActivePtr and UpstreamHealthchecksActivePtrOutput values. You can construct a concrete instance of `UpstreamHealthchecksActivePtrInput` via:
UpstreamHealthchecksActiveArgs{...} or: nil
func UpstreamHealthchecksActivePtr ¶
func UpstreamHealthchecksActivePtr(v *UpstreamHealthchecksActiveArgs) UpstreamHealthchecksActivePtrInput
type UpstreamHealthchecksActivePtrOutput ¶
type UpstreamHealthchecksActivePtrOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksActivePtrOutput) Concurrency ¶
func (o UpstreamHealthchecksActivePtrOutput) Concurrency() pulumi.IntPtrOutput
func (UpstreamHealthchecksActivePtrOutput) Elem ¶
func (o UpstreamHealthchecksActivePtrOutput) Elem() UpstreamHealthchecksActiveOutput
func (UpstreamHealthchecksActivePtrOutput) ElementType ¶
func (UpstreamHealthchecksActivePtrOutput) ElementType() reflect.Type
func (UpstreamHealthchecksActivePtrOutput) Healthy ¶
func (o UpstreamHealthchecksActivePtrOutput) Healthy() UpstreamHealthchecksActiveHealthyPtrOutput
func (UpstreamHealthchecksActivePtrOutput) HttpPath ¶
func (o UpstreamHealthchecksActivePtrOutput) HttpPath() pulumi.StringPtrOutput
func (UpstreamHealthchecksActivePtrOutput) HttpsSni ¶
func (o UpstreamHealthchecksActivePtrOutput) HttpsSni() pulumi.StringPtrOutput
func (UpstreamHealthchecksActivePtrOutput) HttpsVerifyCertificate ¶
func (o UpstreamHealthchecksActivePtrOutput) HttpsVerifyCertificate() pulumi.BoolPtrOutput
func (UpstreamHealthchecksActivePtrOutput) Timeout ¶
func (o UpstreamHealthchecksActivePtrOutput) Timeout() pulumi.IntPtrOutput
func (UpstreamHealthchecksActivePtrOutput) ToUpstreamHealthchecksActivePtrOutput ¶
func (o UpstreamHealthchecksActivePtrOutput) ToUpstreamHealthchecksActivePtrOutput() UpstreamHealthchecksActivePtrOutput
func (UpstreamHealthchecksActivePtrOutput) ToUpstreamHealthchecksActivePtrOutputWithContext ¶
func (o UpstreamHealthchecksActivePtrOutput) ToUpstreamHealthchecksActivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActivePtrOutput
func (UpstreamHealthchecksActivePtrOutput) Type ¶
func (o UpstreamHealthchecksActivePtrOutput) Type() pulumi.StringPtrOutput
func (UpstreamHealthchecksActivePtrOutput) Unhealthy ¶
func (o UpstreamHealthchecksActivePtrOutput) Unhealthy() UpstreamHealthchecksActiveUnhealthyPtrOutput
type UpstreamHealthchecksActiveUnhealthyArgs ¶
type UpstreamHealthchecksActiveUnhealthyArgs struct { HttpFailures pulumi.IntPtrInput `pulumi:"httpFailures"` HttpStatuses pulumi.IntArrayInput `pulumi:"httpStatuses"` Interval pulumi.IntPtrInput `pulumi:"interval"` TcpFailures pulumi.IntPtrInput `pulumi:"tcpFailures"` Timeouts pulumi.IntPtrInput `pulumi:"timeouts"` }
func (UpstreamHealthchecksActiveUnhealthyArgs) ElementType ¶
func (UpstreamHealthchecksActiveUnhealthyArgs) ElementType() reflect.Type
func (UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyOutput ¶
func (i UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyOutput() UpstreamHealthchecksActiveUnhealthyOutput
func (UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyOutputWithContext ¶
func (i UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyOutput
func (UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyPtrOutput ¶
func (i UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyPtrOutput() UpstreamHealthchecksActiveUnhealthyPtrOutput
func (UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext ¶
func (i UpstreamHealthchecksActiveUnhealthyArgs) ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyPtrOutput
type UpstreamHealthchecksActiveUnhealthyInput ¶
type UpstreamHealthchecksActiveUnhealthyInput interface { pulumi.Input ToUpstreamHealthchecksActiveUnhealthyOutput() UpstreamHealthchecksActiveUnhealthyOutput ToUpstreamHealthchecksActiveUnhealthyOutputWithContext(context.Context) UpstreamHealthchecksActiveUnhealthyOutput }
UpstreamHealthchecksActiveUnhealthyInput is an input type that accepts UpstreamHealthchecksActiveUnhealthyArgs and UpstreamHealthchecksActiveUnhealthyOutput values. You can construct a concrete instance of `UpstreamHealthchecksActiveUnhealthyInput` via:
UpstreamHealthchecksActiveUnhealthyArgs{...}
type UpstreamHealthchecksActiveUnhealthyOutput ¶
type UpstreamHealthchecksActiveUnhealthyOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksActiveUnhealthyOutput) ElementType ¶
func (UpstreamHealthchecksActiveUnhealthyOutput) ElementType() reflect.Type
func (UpstreamHealthchecksActiveUnhealthyOutput) HttpFailures ¶
func (o UpstreamHealthchecksActiveUnhealthyOutput) HttpFailures() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveUnhealthyOutput) HttpStatuses ¶
func (o UpstreamHealthchecksActiveUnhealthyOutput) HttpStatuses() pulumi.IntArrayOutput
func (UpstreamHealthchecksActiveUnhealthyOutput) Interval ¶
func (o UpstreamHealthchecksActiveUnhealthyOutput) Interval() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveUnhealthyOutput) TcpFailures ¶
func (o UpstreamHealthchecksActiveUnhealthyOutput) TcpFailures() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveUnhealthyOutput) Timeouts ¶
func (o UpstreamHealthchecksActiveUnhealthyOutput) Timeouts() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyOutput ¶
func (o UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyOutput() UpstreamHealthchecksActiveUnhealthyOutput
func (UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyOutputWithContext ¶
func (o UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyOutput
func (UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutput ¶
func (o UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutput() UpstreamHealthchecksActiveUnhealthyPtrOutput
func (UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext ¶
func (o UpstreamHealthchecksActiveUnhealthyOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyPtrOutput
type UpstreamHealthchecksActiveUnhealthyPtrInput ¶
type UpstreamHealthchecksActiveUnhealthyPtrInput interface { pulumi.Input ToUpstreamHealthchecksActiveUnhealthyPtrOutput() UpstreamHealthchecksActiveUnhealthyPtrOutput ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext(context.Context) UpstreamHealthchecksActiveUnhealthyPtrOutput }
UpstreamHealthchecksActiveUnhealthyPtrInput is an input type that accepts UpstreamHealthchecksActiveUnhealthyArgs, UpstreamHealthchecksActiveUnhealthyPtr and UpstreamHealthchecksActiveUnhealthyPtrOutput values. You can construct a concrete instance of `UpstreamHealthchecksActiveUnhealthyPtrInput` via:
UpstreamHealthchecksActiveUnhealthyArgs{...} or: nil
func UpstreamHealthchecksActiveUnhealthyPtr ¶
func UpstreamHealthchecksActiveUnhealthyPtr(v *UpstreamHealthchecksActiveUnhealthyArgs) UpstreamHealthchecksActiveUnhealthyPtrInput
type UpstreamHealthchecksActiveUnhealthyPtrOutput ¶
type UpstreamHealthchecksActiveUnhealthyPtrOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksActiveUnhealthyPtrOutput) ElementType ¶
func (UpstreamHealthchecksActiveUnhealthyPtrOutput) ElementType() reflect.Type
func (UpstreamHealthchecksActiveUnhealthyPtrOutput) HttpFailures ¶
func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) HttpFailures() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveUnhealthyPtrOutput) HttpStatuses ¶
func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) HttpStatuses() pulumi.IntArrayOutput
func (UpstreamHealthchecksActiveUnhealthyPtrOutput) Interval ¶
func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) Interval() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveUnhealthyPtrOutput) TcpFailures ¶
func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) TcpFailures() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveUnhealthyPtrOutput) Timeouts ¶
func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) Timeouts() pulumi.IntPtrOutput
func (UpstreamHealthchecksActiveUnhealthyPtrOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutput ¶
func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutput() UpstreamHealthchecksActiveUnhealthyPtrOutput
func (UpstreamHealthchecksActiveUnhealthyPtrOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext ¶
func (o UpstreamHealthchecksActiveUnhealthyPtrOutput) ToUpstreamHealthchecksActiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksActiveUnhealthyPtrOutput
type UpstreamHealthchecksArgs ¶
type UpstreamHealthchecksArgs struct { Active UpstreamHealthchecksActivePtrInput `pulumi:"active"` Passive UpstreamHealthchecksPassivePtrInput `pulumi:"passive"` }
func (UpstreamHealthchecksArgs) ElementType ¶
func (UpstreamHealthchecksArgs) ElementType() reflect.Type
func (UpstreamHealthchecksArgs) ToUpstreamHealthchecksOutput ¶
func (i UpstreamHealthchecksArgs) ToUpstreamHealthchecksOutput() UpstreamHealthchecksOutput
func (UpstreamHealthchecksArgs) ToUpstreamHealthchecksOutputWithContext ¶
func (i UpstreamHealthchecksArgs) ToUpstreamHealthchecksOutputWithContext(ctx context.Context) UpstreamHealthchecksOutput
func (UpstreamHealthchecksArgs) ToUpstreamHealthchecksPtrOutput ¶
func (i UpstreamHealthchecksArgs) ToUpstreamHealthchecksPtrOutput() UpstreamHealthchecksPtrOutput
func (UpstreamHealthchecksArgs) ToUpstreamHealthchecksPtrOutputWithContext ¶
func (i UpstreamHealthchecksArgs) ToUpstreamHealthchecksPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPtrOutput
type UpstreamHealthchecksInput ¶
type UpstreamHealthchecksInput interface { pulumi.Input ToUpstreamHealthchecksOutput() UpstreamHealthchecksOutput ToUpstreamHealthchecksOutputWithContext(context.Context) UpstreamHealthchecksOutput }
UpstreamHealthchecksInput is an input type that accepts UpstreamHealthchecksArgs and UpstreamHealthchecksOutput values. You can construct a concrete instance of `UpstreamHealthchecksInput` via:
UpstreamHealthchecksArgs{...}
type UpstreamHealthchecksOutput ¶
type UpstreamHealthchecksOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksOutput) Active ¶
func (o UpstreamHealthchecksOutput) Active() UpstreamHealthchecksActivePtrOutput
func (UpstreamHealthchecksOutput) ElementType ¶
func (UpstreamHealthchecksOutput) ElementType() reflect.Type
func (UpstreamHealthchecksOutput) Passive ¶
func (o UpstreamHealthchecksOutput) Passive() UpstreamHealthchecksPassivePtrOutput
func (UpstreamHealthchecksOutput) ToUpstreamHealthchecksOutput ¶
func (o UpstreamHealthchecksOutput) ToUpstreamHealthchecksOutput() UpstreamHealthchecksOutput
func (UpstreamHealthchecksOutput) ToUpstreamHealthchecksOutputWithContext ¶
func (o UpstreamHealthchecksOutput) ToUpstreamHealthchecksOutputWithContext(ctx context.Context) UpstreamHealthchecksOutput
func (UpstreamHealthchecksOutput) ToUpstreamHealthchecksPtrOutput ¶
func (o UpstreamHealthchecksOutput) ToUpstreamHealthchecksPtrOutput() UpstreamHealthchecksPtrOutput
func (UpstreamHealthchecksOutput) ToUpstreamHealthchecksPtrOutputWithContext ¶
func (o UpstreamHealthchecksOutput) ToUpstreamHealthchecksPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPtrOutput
type UpstreamHealthchecksPassive ¶
type UpstreamHealthchecksPassive struct { Healthy *UpstreamHealthchecksPassiveHealthy `pulumi:"healthy"` Type *string `pulumi:"type"` Unhealthy *UpstreamHealthchecksPassiveUnhealthy `pulumi:"unhealthy"` }
type UpstreamHealthchecksPassiveArgs ¶
type UpstreamHealthchecksPassiveArgs struct { Healthy UpstreamHealthchecksPassiveHealthyPtrInput `pulumi:"healthy"` Type pulumi.StringPtrInput `pulumi:"type"` Unhealthy UpstreamHealthchecksPassiveUnhealthyPtrInput `pulumi:"unhealthy"` }
func (UpstreamHealthchecksPassiveArgs) ElementType ¶
func (UpstreamHealthchecksPassiveArgs) ElementType() reflect.Type
func (UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassiveOutput ¶
func (i UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassiveOutput() UpstreamHealthchecksPassiveOutput
func (UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassiveOutputWithContext ¶
func (i UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassiveOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveOutput
func (UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassivePtrOutput ¶
func (i UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassivePtrOutput() UpstreamHealthchecksPassivePtrOutput
func (UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassivePtrOutputWithContext ¶
func (i UpstreamHealthchecksPassiveArgs) ToUpstreamHealthchecksPassivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassivePtrOutput
type UpstreamHealthchecksPassiveHealthyArgs ¶
type UpstreamHealthchecksPassiveHealthyArgs struct { HttpStatuses pulumi.IntArrayInput `pulumi:"httpStatuses"` Successes pulumi.IntPtrInput `pulumi:"successes"` }
func (UpstreamHealthchecksPassiveHealthyArgs) ElementType ¶
func (UpstreamHealthchecksPassiveHealthyArgs) ElementType() reflect.Type
func (UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyOutput ¶
func (i UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyOutput() UpstreamHealthchecksPassiveHealthyOutput
func (UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyOutputWithContext ¶
func (i UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyOutput
func (UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyPtrOutput ¶
func (i UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyPtrOutput() UpstreamHealthchecksPassiveHealthyPtrOutput
func (UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext ¶
func (i UpstreamHealthchecksPassiveHealthyArgs) ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyPtrOutput
type UpstreamHealthchecksPassiveHealthyInput ¶
type UpstreamHealthchecksPassiveHealthyInput interface { pulumi.Input ToUpstreamHealthchecksPassiveHealthyOutput() UpstreamHealthchecksPassiveHealthyOutput ToUpstreamHealthchecksPassiveHealthyOutputWithContext(context.Context) UpstreamHealthchecksPassiveHealthyOutput }
UpstreamHealthchecksPassiveHealthyInput is an input type that accepts UpstreamHealthchecksPassiveHealthyArgs and UpstreamHealthchecksPassiveHealthyOutput values. You can construct a concrete instance of `UpstreamHealthchecksPassiveHealthyInput` via:
UpstreamHealthchecksPassiveHealthyArgs{...}
type UpstreamHealthchecksPassiveHealthyOutput ¶
type UpstreamHealthchecksPassiveHealthyOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksPassiveHealthyOutput) ElementType ¶
func (UpstreamHealthchecksPassiveHealthyOutput) ElementType() reflect.Type
func (UpstreamHealthchecksPassiveHealthyOutput) HttpStatuses ¶
func (o UpstreamHealthchecksPassiveHealthyOutput) HttpStatuses() pulumi.IntArrayOutput
func (UpstreamHealthchecksPassiveHealthyOutput) Successes ¶
func (o UpstreamHealthchecksPassiveHealthyOutput) Successes() pulumi.IntPtrOutput
func (UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyOutput ¶
func (o UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyOutput() UpstreamHealthchecksPassiveHealthyOutput
func (UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyOutputWithContext ¶
func (o UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyOutput
func (UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutput ¶
func (o UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutput() UpstreamHealthchecksPassiveHealthyPtrOutput
func (UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext ¶
func (o UpstreamHealthchecksPassiveHealthyOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyPtrOutput
type UpstreamHealthchecksPassiveHealthyPtrInput ¶
type UpstreamHealthchecksPassiveHealthyPtrInput interface { pulumi.Input ToUpstreamHealthchecksPassiveHealthyPtrOutput() UpstreamHealthchecksPassiveHealthyPtrOutput ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext(context.Context) UpstreamHealthchecksPassiveHealthyPtrOutput }
UpstreamHealthchecksPassiveHealthyPtrInput is an input type that accepts UpstreamHealthchecksPassiveHealthyArgs, UpstreamHealthchecksPassiveHealthyPtr and UpstreamHealthchecksPassiveHealthyPtrOutput values. You can construct a concrete instance of `UpstreamHealthchecksPassiveHealthyPtrInput` via:
UpstreamHealthchecksPassiveHealthyArgs{...} or: nil
func UpstreamHealthchecksPassiveHealthyPtr ¶
func UpstreamHealthchecksPassiveHealthyPtr(v *UpstreamHealthchecksPassiveHealthyArgs) UpstreamHealthchecksPassiveHealthyPtrInput
type UpstreamHealthchecksPassiveHealthyPtrOutput ¶
type UpstreamHealthchecksPassiveHealthyPtrOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksPassiveHealthyPtrOutput) ElementType ¶
func (UpstreamHealthchecksPassiveHealthyPtrOutput) ElementType() reflect.Type
func (UpstreamHealthchecksPassiveHealthyPtrOutput) HttpStatuses ¶
func (o UpstreamHealthchecksPassiveHealthyPtrOutput) HttpStatuses() pulumi.IntArrayOutput
func (UpstreamHealthchecksPassiveHealthyPtrOutput) Successes ¶
func (o UpstreamHealthchecksPassiveHealthyPtrOutput) Successes() pulumi.IntPtrOutput
func (UpstreamHealthchecksPassiveHealthyPtrOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutput ¶
func (o UpstreamHealthchecksPassiveHealthyPtrOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutput() UpstreamHealthchecksPassiveHealthyPtrOutput
func (UpstreamHealthchecksPassiveHealthyPtrOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext ¶
func (o UpstreamHealthchecksPassiveHealthyPtrOutput) ToUpstreamHealthchecksPassiveHealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveHealthyPtrOutput
type UpstreamHealthchecksPassiveInput ¶
type UpstreamHealthchecksPassiveInput interface { pulumi.Input ToUpstreamHealthchecksPassiveOutput() UpstreamHealthchecksPassiveOutput ToUpstreamHealthchecksPassiveOutputWithContext(context.Context) UpstreamHealthchecksPassiveOutput }
UpstreamHealthchecksPassiveInput is an input type that accepts UpstreamHealthchecksPassiveArgs and UpstreamHealthchecksPassiveOutput values. You can construct a concrete instance of `UpstreamHealthchecksPassiveInput` via:
UpstreamHealthchecksPassiveArgs{...}
type UpstreamHealthchecksPassiveOutput ¶
type UpstreamHealthchecksPassiveOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksPassiveOutput) ElementType ¶
func (UpstreamHealthchecksPassiveOutput) ElementType() reflect.Type
func (UpstreamHealthchecksPassiveOutput) Healthy ¶
func (o UpstreamHealthchecksPassiveOutput) Healthy() UpstreamHealthchecksPassiveHealthyPtrOutput
func (UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassiveOutput ¶
func (o UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassiveOutput() UpstreamHealthchecksPassiveOutput
func (UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassiveOutputWithContext ¶
func (o UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassiveOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveOutput
func (UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassivePtrOutput ¶
func (o UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassivePtrOutput() UpstreamHealthchecksPassivePtrOutput
func (UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassivePtrOutputWithContext ¶
func (o UpstreamHealthchecksPassiveOutput) ToUpstreamHealthchecksPassivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassivePtrOutput
func (UpstreamHealthchecksPassiveOutput) Type ¶
func (o UpstreamHealthchecksPassiveOutput) Type() pulumi.StringPtrOutput
func (UpstreamHealthchecksPassiveOutput) Unhealthy ¶
func (o UpstreamHealthchecksPassiveOutput) Unhealthy() UpstreamHealthchecksPassiveUnhealthyPtrOutput
type UpstreamHealthchecksPassivePtrInput ¶
type UpstreamHealthchecksPassivePtrInput interface { pulumi.Input ToUpstreamHealthchecksPassivePtrOutput() UpstreamHealthchecksPassivePtrOutput ToUpstreamHealthchecksPassivePtrOutputWithContext(context.Context) UpstreamHealthchecksPassivePtrOutput }
UpstreamHealthchecksPassivePtrInput is an input type that accepts UpstreamHealthchecksPassiveArgs, UpstreamHealthchecksPassivePtr and UpstreamHealthchecksPassivePtrOutput values. You can construct a concrete instance of `UpstreamHealthchecksPassivePtrInput` via:
UpstreamHealthchecksPassiveArgs{...} or: nil
func UpstreamHealthchecksPassivePtr ¶
func UpstreamHealthchecksPassivePtr(v *UpstreamHealthchecksPassiveArgs) UpstreamHealthchecksPassivePtrInput
type UpstreamHealthchecksPassivePtrOutput ¶
type UpstreamHealthchecksPassivePtrOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksPassivePtrOutput) ElementType ¶
func (UpstreamHealthchecksPassivePtrOutput) ElementType() reflect.Type
func (UpstreamHealthchecksPassivePtrOutput) Healthy ¶
func (o UpstreamHealthchecksPassivePtrOutput) Healthy() UpstreamHealthchecksPassiveHealthyPtrOutput
func (UpstreamHealthchecksPassivePtrOutput) ToUpstreamHealthchecksPassivePtrOutput ¶
func (o UpstreamHealthchecksPassivePtrOutput) ToUpstreamHealthchecksPassivePtrOutput() UpstreamHealthchecksPassivePtrOutput
func (UpstreamHealthchecksPassivePtrOutput) ToUpstreamHealthchecksPassivePtrOutputWithContext ¶
func (o UpstreamHealthchecksPassivePtrOutput) ToUpstreamHealthchecksPassivePtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassivePtrOutput
func (UpstreamHealthchecksPassivePtrOutput) Type ¶
func (o UpstreamHealthchecksPassivePtrOutput) Type() pulumi.StringPtrOutput
func (UpstreamHealthchecksPassivePtrOutput) Unhealthy ¶
func (o UpstreamHealthchecksPassivePtrOutput) Unhealthy() UpstreamHealthchecksPassiveUnhealthyPtrOutput
type UpstreamHealthchecksPassiveUnhealthyArgs ¶
type UpstreamHealthchecksPassiveUnhealthyArgs struct { HttpFailures pulumi.IntPtrInput `pulumi:"httpFailures"` HttpStatuses pulumi.IntArrayInput `pulumi:"httpStatuses"` TcpFailures pulumi.IntPtrInput `pulumi:"tcpFailures"` Timeouts pulumi.IntPtrInput `pulumi:"timeouts"` }
func (UpstreamHealthchecksPassiveUnhealthyArgs) ElementType ¶
func (UpstreamHealthchecksPassiveUnhealthyArgs) ElementType() reflect.Type
func (UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyOutput ¶
func (i UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyOutput() UpstreamHealthchecksPassiveUnhealthyOutput
func (UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyOutputWithContext ¶
func (i UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyOutput
func (UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyPtrOutput ¶
func (i UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyPtrOutput() UpstreamHealthchecksPassiveUnhealthyPtrOutput
func (UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext ¶
func (i UpstreamHealthchecksPassiveUnhealthyArgs) ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyPtrOutput
type UpstreamHealthchecksPassiveUnhealthyInput ¶
type UpstreamHealthchecksPassiveUnhealthyInput interface { pulumi.Input ToUpstreamHealthchecksPassiveUnhealthyOutput() UpstreamHealthchecksPassiveUnhealthyOutput ToUpstreamHealthchecksPassiveUnhealthyOutputWithContext(context.Context) UpstreamHealthchecksPassiveUnhealthyOutput }
UpstreamHealthchecksPassiveUnhealthyInput is an input type that accepts UpstreamHealthchecksPassiveUnhealthyArgs and UpstreamHealthchecksPassiveUnhealthyOutput values. You can construct a concrete instance of `UpstreamHealthchecksPassiveUnhealthyInput` via:
UpstreamHealthchecksPassiveUnhealthyArgs{...}
type UpstreamHealthchecksPassiveUnhealthyOutput ¶
type UpstreamHealthchecksPassiveUnhealthyOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksPassiveUnhealthyOutput) ElementType ¶
func (UpstreamHealthchecksPassiveUnhealthyOutput) ElementType() reflect.Type
func (UpstreamHealthchecksPassiveUnhealthyOutput) HttpFailures ¶
func (o UpstreamHealthchecksPassiveUnhealthyOutput) HttpFailures() pulumi.IntPtrOutput
func (UpstreamHealthchecksPassiveUnhealthyOutput) HttpStatuses ¶
func (o UpstreamHealthchecksPassiveUnhealthyOutput) HttpStatuses() pulumi.IntArrayOutput
func (UpstreamHealthchecksPassiveUnhealthyOutput) TcpFailures ¶
func (o UpstreamHealthchecksPassiveUnhealthyOutput) TcpFailures() pulumi.IntPtrOutput
func (UpstreamHealthchecksPassiveUnhealthyOutput) Timeouts ¶
func (o UpstreamHealthchecksPassiveUnhealthyOutput) Timeouts() pulumi.IntPtrOutput
func (UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyOutput ¶
func (o UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyOutput() UpstreamHealthchecksPassiveUnhealthyOutput
func (UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyOutputWithContext ¶
func (o UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyOutput
func (UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutput ¶
func (o UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutput() UpstreamHealthchecksPassiveUnhealthyPtrOutput
func (UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext ¶
func (o UpstreamHealthchecksPassiveUnhealthyOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyPtrOutput
type UpstreamHealthchecksPassiveUnhealthyPtrInput ¶
type UpstreamHealthchecksPassiveUnhealthyPtrInput interface { pulumi.Input ToUpstreamHealthchecksPassiveUnhealthyPtrOutput() UpstreamHealthchecksPassiveUnhealthyPtrOutput ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext(context.Context) UpstreamHealthchecksPassiveUnhealthyPtrOutput }
UpstreamHealthchecksPassiveUnhealthyPtrInput is an input type that accepts UpstreamHealthchecksPassiveUnhealthyArgs, UpstreamHealthchecksPassiveUnhealthyPtr and UpstreamHealthchecksPassiveUnhealthyPtrOutput values. You can construct a concrete instance of `UpstreamHealthchecksPassiveUnhealthyPtrInput` via:
UpstreamHealthchecksPassiveUnhealthyArgs{...} or: nil
func UpstreamHealthchecksPassiveUnhealthyPtr ¶
func UpstreamHealthchecksPassiveUnhealthyPtr(v *UpstreamHealthchecksPassiveUnhealthyArgs) UpstreamHealthchecksPassiveUnhealthyPtrInput
type UpstreamHealthchecksPassiveUnhealthyPtrOutput ¶
type UpstreamHealthchecksPassiveUnhealthyPtrOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksPassiveUnhealthyPtrOutput) ElementType ¶
func (UpstreamHealthchecksPassiveUnhealthyPtrOutput) ElementType() reflect.Type
func (UpstreamHealthchecksPassiveUnhealthyPtrOutput) HttpFailures ¶
func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) HttpFailures() pulumi.IntPtrOutput
func (UpstreamHealthchecksPassiveUnhealthyPtrOutput) HttpStatuses ¶
func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) HttpStatuses() pulumi.IntArrayOutput
func (UpstreamHealthchecksPassiveUnhealthyPtrOutput) TcpFailures ¶
func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) TcpFailures() pulumi.IntPtrOutput
func (UpstreamHealthchecksPassiveUnhealthyPtrOutput) Timeouts ¶
func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) Timeouts() pulumi.IntPtrOutput
func (UpstreamHealthchecksPassiveUnhealthyPtrOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutput ¶
func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutput() UpstreamHealthchecksPassiveUnhealthyPtrOutput
func (UpstreamHealthchecksPassiveUnhealthyPtrOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext ¶
func (o UpstreamHealthchecksPassiveUnhealthyPtrOutput) ToUpstreamHealthchecksPassiveUnhealthyPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPassiveUnhealthyPtrOutput
type UpstreamHealthchecksPtrInput ¶
type UpstreamHealthchecksPtrInput interface { pulumi.Input ToUpstreamHealthchecksPtrOutput() UpstreamHealthchecksPtrOutput ToUpstreamHealthchecksPtrOutputWithContext(context.Context) UpstreamHealthchecksPtrOutput }
UpstreamHealthchecksPtrInput is an input type that accepts UpstreamHealthchecksArgs, UpstreamHealthchecksPtr and UpstreamHealthchecksPtrOutput values. You can construct a concrete instance of `UpstreamHealthchecksPtrInput` via:
UpstreamHealthchecksArgs{...} or: nil
func UpstreamHealthchecksPtr ¶
func UpstreamHealthchecksPtr(v *UpstreamHealthchecksArgs) UpstreamHealthchecksPtrInput
type UpstreamHealthchecksPtrOutput ¶
type UpstreamHealthchecksPtrOutput struct{ *pulumi.OutputState }
func (UpstreamHealthchecksPtrOutput) Active ¶
func (o UpstreamHealthchecksPtrOutput) Active() UpstreamHealthchecksActivePtrOutput
func (UpstreamHealthchecksPtrOutput) Elem ¶
func (o UpstreamHealthchecksPtrOutput) Elem() UpstreamHealthchecksOutput
func (UpstreamHealthchecksPtrOutput) ElementType ¶
func (UpstreamHealthchecksPtrOutput) ElementType() reflect.Type
func (UpstreamHealthchecksPtrOutput) Passive ¶
func (o UpstreamHealthchecksPtrOutput) Passive() UpstreamHealthchecksPassivePtrOutput
func (UpstreamHealthchecksPtrOutput) ToUpstreamHealthchecksPtrOutput ¶
func (o UpstreamHealthchecksPtrOutput) ToUpstreamHealthchecksPtrOutput() UpstreamHealthchecksPtrOutput
func (UpstreamHealthchecksPtrOutput) ToUpstreamHealthchecksPtrOutputWithContext ¶
func (o UpstreamHealthchecksPtrOutput) ToUpstreamHealthchecksPtrOutputWithContext(ctx context.Context) UpstreamHealthchecksPtrOutput
type UpstreamInput ¶
type UpstreamInput interface { pulumi.Input ToUpstreamOutput() UpstreamOutput ToUpstreamOutputWithContext(ctx context.Context) UpstreamOutput }
type UpstreamMap ¶
type UpstreamMap map[string]UpstreamInput
func (UpstreamMap) ElementType ¶
func (UpstreamMap) ElementType() reflect.Type
func (UpstreamMap) ToUpstreamMapOutput ¶
func (i UpstreamMap) ToUpstreamMapOutput() UpstreamMapOutput
func (UpstreamMap) ToUpstreamMapOutputWithContext ¶
func (i UpstreamMap) ToUpstreamMapOutputWithContext(ctx context.Context) UpstreamMapOutput
type UpstreamMapInput ¶
type UpstreamMapInput interface { pulumi.Input ToUpstreamMapOutput() UpstreamMapOutput ToUpstreamMapOutputWithContext(context.Context) UpstreamMapOutput }
UpstreamMapInput is an input type that accepts UpstreamMap and UpstreamMapOutput values. You can construct a concrete instance of `UpstreamMapInput` via:
UpstreamMap{ "key": UpstreamArgs{...} }
type UpstreamMapOutput ¶
type UpstreamMapOutput struct{ *pulumi.OutputState }
func (UpstreamMapOutput) ElementType ¶
func (UpstreamMapOutput) ElementType() reflect.Type
func (UpstreamMapOutput) MapIndex ¶
func (o UpstreamMapOutput) MapIndex(k pulumi.StringInput) UpstreamOutput
func (UpstreamMapOutput) ToUpstreamMapOutput ¶
func (o UpstreamMapOutput) ToUpstreamMapOutput() UpstreamMapOutput
func (UpstreamMapOutput) ToUpstreamMapOutputWithContext ¶
func (o UpstreamMapOutput) ToUpstreamMapOutputWithContext(ctx context.Context) UpstreamMapOutput
type UpstreamOutput ¶
type UpstreamOutput struct {
*pulumi.OutputState
}
func (UpstreamOutput) ElementType ¶
func (UpstreamOutput) ElementType() reflect.Type
func (UpstreamOutput) ToUpstreamOutput ¶
func (o UpstreamOutput) ToUpstreamOutput() UpstreamOutput
func (UpstreamOutput) ToUpstreamOutputWithContext ¶
func (o UpstreamOutput) ToUpstreamOutputWithContext(ctx context.Context) UpstreamOutput
func (UpstreamOutput) ToUpstreamPtrOutput ¶
func (o UpstreamOutput) ToUpstreamPtrOutput() UpstreamPtrOutput
func (UpstreamOutput) ToUpstreamPtrOutputWithContext ¶
func (o UpstreamOutput) ToUpstreamPtrOutputWithContext(ctx context.Context) UpstreamPtrOutput
type UpstreamPtrInput ¶
type UpstreamPtrInput interface { pulumi.Input ToUpstreamPtrOutput() UpstreamPtrOutput ToUpstreamPtrOutputWithContext(ctx context.Context) UpstreamPtrOutput }
type UpstreamPtrOutput ¶
type UpstreamPtrOutput struct {
*pulumi.OutputState
}
func (UpstreamPtrOutput) ElementType ¶
func (UpstreamPtrOutput) ElementType() reflect.Type
func (UpstreamPtrOutput) ToUpstreamPtrOutput ¶
func (o UpstreamPtrOutput) ToUpstreamPtrOutput() UpstreamPtrOutput
func (UpstreamPtrOutput) ToUpstreamPtrOutputWithContext ¶
func (o UpstreamPtrOutput) ToUpstreamPtrOutputWithContext(ctx context.Context) UpstreamPtrOutput
type UpstreamState ¶
type UpstreamState struct { HashFallback pulumi.StringPtrInput HashFallbackHeader pulumi.StringPtrInput HashOn pulumi.StringPtrInput HashOnCookie pulumi.StringPtrInput HashOnCookiePath pulumi.StringPtrInput HashOnHeader pulumi.StringPtrInput Healthchecks UpstreamHealthchecksPtrInput Name pulumi.StringPtrInput Slots pulumi.IntPtrInput }
func (UpstreamState) ElementType ¶
func (UpstreamState) ElementType() reflect.Type