kong

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Certificate

type Certificate struct {
	// contains filtered or unexported fields
}

func GetCertificate

func GetCertificate(ctx *pulumi.Context,
	name string, id pulumi.ID, state *CertificateState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Certificate, error)

NewCertificate registers a new resource with the given unique name, arguments, and options.

func (*Certificate) Certificate

func (r *Certificate) Certificate() pulumi.StringOutput

func (*Certificate) ID

func (r *Certificate) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Certificate) PrivateKey

func (r *Certificate) PrivateKey() pulumi.StringOutput

func (*Certificate) URN

func (r *Certificate) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type CertificateArgs

type CertificateArgs struct {
	Certificate interface{}
	PrivateKey  interface{}
}

The set of arguments for constructing a Certificate resource.

type CertificateState

type CertificateState struct {
	Certificate interface{}
	PrivateKey  interface{}
}

Input properties used for looking up and filtering Certificate resources.

type Consumer

type Consumer struct {
	// contains filtered or unexported fields
}

func GetConsumer

func GetConsumer(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ConsumerState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Consumer, error)

NewConsumer registers a new resource with the given unique name, arguments, and options.

func (*Consumer) CustomId

func (r *Consumer) CustomId() pulumi.StringOutput

func (*Consumer) ID

func (r *Consumer) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Consumer) URN

func (r *Consumer) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*Consumer) Username

func (r *Consumer) Username() pulumi.StringOutput

type ConsumerArgs

type ConsumerArgs struct {
	CustomId interface{}
	Username interface{}
}

The set of arguments for constructing a Consumer resource.

type ConsumerPluginConfig

type ConsumerPluginConfig struct {
	// contains filtered or unexported fields
}

func GetConsumerPluginConfig

func GetConsumerPluginConfig(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ConsumerPluginConfigState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*ConsumerPluginConfig, error)

NewConsumerPluginConfig registers a new resource with the given unique name, arguments, and options.

func (*ConsumerPluginConfig) ComputedConfig

func (r *ConsumerPluginConfig) ComputedConfig() pulumi.StringOutput

func (*ConsumerPluginConfig) ConfigJson

func (r *ConsumerPluginConfig) ConfigJson() pulumi.StringOutput

JSON format of plugin config

func (*ConsumerPluginConfig) ConsumerId

func (r *ConsumerPluginConfig) ConsumerId() pulumi.StringOutput

func (*ConsumerPluginConfig) ID

ID is this resource's unique identifier assigned by its provider.

func (*ConsumerPluginConfig) PluginName

func (r *ConsumerPluginConfig) PluginName() pulumi.StringOutput

func (*ConsumerPluginConfig) URN

URN is this resource's unique name assigned by Pulumi.

type ConsumerPluginConfigArgs

type ConsumerPluginConfigArgs struct {
	// JSON format of plugin config
	ConfigJson interface{}
	ConsumerId interface{}
	PluginName interface{}
}

The set of arguments for constructing a ConsumerPluginConfig resource.

type ConsumerPluginConfigState

type ConsumerPluginConfigState struct {
	ComputedConfig interface{}
	// JSON format of plugin config
	ConfigJson interface{}
	ConsumerId interface{}
	PluginName interface{}
}

Input properties used for looking up and filtering ConsumerPluginConfig resources.

type ConsumerState

type ConsumerState struct {
	CustomId interface{}
	Username interface{}
}

Input properties used for looking up and filtering Consumer resources.

type Plugin

type Plugin struct {
	// contains filtered or unexported fields
}

func GetPlugin

func GetPlugin(ctx *pulumi.Context,
	name string, id pulumi.ID, state *PluginState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Plugin, error)

NewPlugin registers a new resource with the given unique name, arguments, and options.

func (*Plugin) ComputedConfig

func (r *Plugin) ComputedConfig() pulumi.StringOutput

func (*Plugin) ConfigJson

func (r *Plugin) ConfigJson() pulumi.StringOutput

plugin configuration in JSON format, configuration must be a valid JSON object.

func (*Plugin) ConsumerId

func (r *Plugin) ConsumerId() pulumi.StringOutput

func (*Plugin) Enabled

func (r *Plugin) Enabled() pulumi.BoolOutput

func (*Plugin) ID

func (r *Plugin) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Plugin) Name

func (r *Plugin) Name() pulumi.StringOutput

func (*Plugin) RouteId

func (r *Plugin) RouteId() pulumi.StringOutput

func (*Plugin) ServiceId

func (r *Plugin) ServiceId() pulumi.StringOutput

func (*Plugin) StrictMatch

func (r *Plugin) StrictMatch() pulumi.BoolOutput

func (*Plugin) URN

func (r *Plugin) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type PluginArgs

type PluginArgs struct {
	// plugin configuration in JSON format, configuration must be a valid JSON object.
	ConfigJson  interface{}
	ConsumerId  interface{}
	Enabled     interface{}
	Name        interface{}
	RouteId     interface{}
	ServiceId   interface{}
	StrictMatch interface{}
}

The set of arguments for constructing a Plugin resource.

type PluginState

type PluginState struct {
	ComputedConfig interface{}
	// plugin configuration in JSON format, configuration must be a valid JSON object.
	ConfigJson  interface{}
	ConsumerId  interface{}
	Enabled     interface{}
	Name        interface{}
	RouteId     interface{}
	ServiceId   interface{}
	StrictMatch interface{}
}

Input properties used for looking up and filtering Plugin resources.

type Route

type Route struct {
	// contains filtered or unexported fields
}

func GetRoute

func GetRoute(ctx *pulumi.Context,
	name string, id pulumi.ID, state *RouteState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Route, error)

NewRoute registers a new resource with the given unique name, arguments, and options.

func (*Route) Destinations

func (r *Route) Destinations() pulumi.ArrayOutput

func (*Route) Hosts

func (r *Route) Hosts() pulumi.ArrayOutput

func (*Route) ID

func (r *Route) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Route) Methods

func (r *Route) Methods() pulumi.ArrayOutput

func (*Route) Name

func (r *Route) Name() pulumi.StringOutput

func (*Route) Paths

func (r *Route) Paths() pulumi.ArrayOutput

func (*Route) PreserveHost

func (r *Route) PreserveHost() pulumi.BoolOutput

func (*Route) Protocols

func (r *Route) Protocols() pulumi.ArrayOutput

func (*Route) RegexPriority

func (r *Route) RegexPriority() pulumi.IntOutput

func (*Route) ServiceId

func (r *Route) ServiceId() pulumi.StringOutput

func (*Route) Snis

func (r *Route) Snis() pulumi.ArrayOutput

func (*Route) Sources

func (r *Route) Sources() pulumi.ArrayOutput

func (*Route) StripPath

func (r *Route) StripPath() pulumi.BoolOutput

func (*Route) URN

func (r *Route) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type RouteArgs

type RouteArgs struct {
	Destinations  interface{}
	Hosts         interface{}
	Methods       interface{}
	Name          interface{}
	Paths         interface{}
	PreserveHost  interface{}
	Protocols     interface{}
	RegexPriority interface{}
	ServiceId     interface{}
	Snis          interface{}
	Sources       interface{}
	StripPath     interface{}
}

The set of arguments for constructing a Route resource.

type RouteState

type RouteState struct {
	Destinations  interface{}
	Hosts         interface{}
	Methods       interface{}
	Name          interface{}
	Paths         interface{}
	PreserveHost  interface{}
	Protocols     interface{}
	RegexPriority interface{}
	ServiceId     interface{}
	Snis          interface{}
	Sources       interface{}
	StripPath     interface{}
}

Input properties used for looking up and filtering Route resources.

type Service

type Service struct {
	// contains filtered or unexported fields
}

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ServiceState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Service, error)

NewService registers a new resource with the given unique name, arguments, and options.

func (*Service) ConnectTimeout

func (r *Service) ConnectTimeout() pulumi.IntOutput

func (*Service) Host

func (r *Service) Host() pulumi.StringOutput

func (*Service) ID

func (r *Service) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Service) Name

func (r *Service) Name() pulumi.StringOutput

func (*Service) Path

func (r *Service) Path() pulumi.StringOutput

func (*Service) Port

func (r *Service) Port() pulumi.IntOutput

func (*Service) Protocol

func (r *Service) Protocol() pulumi.StringOutput

func (*Service) ReadTimeout

func (r *Service) ReadTimeout() pulumi.IntOutput

func (*Service) Retries

func (r *Service) Retries() pulumi.IntOutput

func (*Service) URN

func (r *Service) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*Service) WriteTimeout

func (r *Service) WriteTimeout() pulumi.IntOutput

type ServiceArgs

type ServiceArgs struct {
	ConnectTimeout interface{}
	Host           interface{}
	Name           interface{}
	Path           interface{}
	Port           interface{}
	Protocol       interface{}
	ReadTimeout    interface{}
	Retries        interface{}
	WriteTimeout   interface{}
}

The set of arguments for constructing a Service resource.

type ServiceState

type ServiceState struct {
	ConnectTimeout interface{}
	Host           interface{}
	Name           interface{}
	Path           interface{}
	Port           interface{}
	Protocol       interface{}
	ReadTimeout    interface{}
	Retries        interface{}
	WriteTimeout   interface{}
}

Input properties used for looking up and filtering Service resources.

type Sni

type Sni struct {
	// contains filtered or unexported fields
}

func GetSni

func GetSni(ctx *pulumi.Context,
	name string, id pulumi.ID, state *SniState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Sni, error)

NewSni registers a new resource with the given unique name, arguments, and options.

func (*Sni) CertificateId

func (r *Sni) CertificateId() pulumi.StringOutput

func (*Sni) ID

func (r *Sni) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Sni) Name

func (r *Sni) Name() pulumi.StringOutput

func (*Sni) URN

func (r *Sni) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type SniArgs

type SniArgs struct {
	CertificateId interface{}
	Name          interface{}
}

The set of arguments for constructing a Sni resource.

type SniState

type SniState struct {
	CertificateId interface{}
	Name          interface{}
}

Input properties used for looking up and filtering Sni resources.

type Target

type Target struct {
	// contains filtered or unexported fields
}

func GetTarget

func GetTarget(ctx *pulumi.Context,
	name string, id pulumi.ID, state *TargetState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Target, error)

NewTarget registers a new resource with the given unique name, arguments, and options.

func (*Target) ID

func (r *Target) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Target) Target

func (r *Target) Target() pulumi.StringOutput

func (*Target) URN

func (r *Target) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*Target) UpstreamId

func (r *Target) UpstreamId() pulumi.StringOutput

func (*Target) Weight

func (r *Target) Weight() pulumi.IntOutput

type TargetArgs

type TargetArgs struct {
	Target     interface{}
	UpstreamId interface{}
	Weight     interface{}
}

The set of arguments for constructing a Target resource.

type TargetState

type TargetState struct {
	Target     interface{}
	UpstreamId interface{}
	Weight     interface{}
}

Input properties used for looking up and filtering Target resources.

type Upstream

type Upstream struct {
	// contains filtered or unexported fields
}

func GetUpstream

func GetUpstream(ctx *pulumi.Context,
	name string, id pulumi.ID, state *UpstreamState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Upstream, error)

NewUpstream registers a new resource with the given unique name, arguments, and options.

func (*Upstream) HashFallback

func (r *Upstream) HashFallback() pulumi.StringOutput

func (*Upstream) HashFallbackHeader

func (r *Upstream) HashFallbackHeader() pulumi.StringOutput

func (*Upstream) HashOn

func (r *Upstream) HashOn() pulumi.StringOutput

func (*Upstream) HashOnCookie

func (r *Upstream) HashOnCookie() pulumi.StringOutput

func (*Upstream) HashOnCookiePath

func (r *Upstream) HashOnCookiePath() pulumi.StringOutput

func (*Upstream) HashOnHeader

func (r *Upstream) HashOnHeader() pulumi.StringOutput

func (*Upstream) Healthchecks

func (r *Upstream) Healthchecks() pulumi.Output

func (*Upstream) ID

func (r *Upstream) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Upstream) Name

func (r *Upstream) Name() pulumi.StringOutput

func (*Upstream) Slots

func (r *Upstream) Slots() pulumi.IntOutput

func (*Upstream) URN

func (r *Upstream) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type UpstreamArgs

type UpstreamArgs struct {
	HashFallback       interface{}
	HashFallbackHeader interface{}
	HashOn             interface{}
	HashOnCookie       interface{}
	HashOnCookiePath   interface{}
	HashOnHeader       interface{}
	Healthchecks       interface{}
	Name               interface{}
	Slots              interface{}
}

The set of arguments for constructing a Upstream resource.

type UpstreamState

type UpstreamState struct {
	HashFallback       interface{}
	HashFallbackHeader interface{}
	HashOn             interface{}
	HashOnCookie       interface{}
	HashOnCookiePath   interface{}
	HashOnHeader       interface{}
	Healthchecks       interface{}
	Name               interface{}
	Slots              interface{}
}

Input properties used for looking up and filtering Upstream resources.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL