apigateway

package
v0.0.0-...-09787a2 Latest Latest
Warning

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

Go to latest
Published: May 25, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package apigateway exports types, functions, subpackages for provisioning apigateway resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type EventHandlerRoute

type EventHandlerRoute struct {
	Function *lambda.Function `pulumi:"function"`
	Method   *string          `pulumi:"method"`
	Path     *string          `pulumi:"path"`
}

type EventHandlerRouteArgs

type EventHandlerRouteArgs struct {
	Function lambda.FunctionInput  `pulumi:"function"`
	Method   pulumi.StringPtrInput `pulumi:"method"`
	Path     pulumi.StringPtrInput `pulumi:"path"`
}

func (EventHandlerRouteArgs) ElementType

func (EventHandlerRouteArgs) ElementType() reflect.Type

func (EventHandlerRouteArgs) ToEventHandlerRouteOutput

func (i EventHandlerRouteArgs) ToEventHandlerRouteOutput() EventHandlerRouteOutput

func (EventHandlerRouteArgs) ToEventHandlerRouteOutputWithContext

func (i EventHandlerRouteArgs) ToEventHandlerRouteOutputWithContext(ctx context.Context) EventHandlerRouteOutput

type EventHandlerRouteArray

type EventHandlerRouteArray []EventHandlerRouteInput

func (EventHandlerRouteArray) ElementType

func (EventHandlerRouteArray) ElementType() reflect.Type

func (EventHandlerRouteArray) ToEventHandlerRouteArrayOutput

func (i EventHandlerRouteArray) ToEventHandlerRouteArrayOutput() EventHandlerRouteArrayOutput

func (EventHandlerRouteArray) ToEventHandlerRouteArrayOutputWithContext

func (i EventHandlerRouteArray) ToEventHandlerRouteArrayOutputWithContext(ctx context.Context) EventHandlerRouteArrayOutput

type EventHandlerRouteArrayInput

type EventHandlerRouteArrayInput interface {
	pulumi.Input

	ToEventHandlerRouteArrayOutput() EventHandlerRouteArrayOutput
	ToEventHandlerRouteArrayOutputWithContext(context.Context) EventHandlerRouteArrayOutput
}

EventHandlerRouteArrayInput is an input type that accepts EventHandlerRouteArray and EventHandlerRouteArrayOutput values. You can construct a concrete instance of `EventHandlerRouteArrayInput` via:

EventHandlerRouteArray{ EventHandlerRouteArgs{...} }

type EventHandlerRouteArrayOutput

type EventHandlerRouteArrayOutput struct{ *pulumi.OutputState }

func (EventHandlerRouteArrayOutput) ElementType

func (EventHandlerRouteArrayOutput) Index

func (EventHandlerRouteArrayOutput) ToEventHandlerRouteArrayOutput

func (o EventHandlerRouteArrayOutput) ToEventHandlerRouteArrayOutput() EventHandlerRouteArrayOutput

func (EventHandlerRouteArrayOutput) ToEventHandlerRouteArrayOutputWithContext

func (o EventHandlerRouteArrayOutput) ToEventHandlerRouteArrayOutputWithContext(ctx context.Context) EventHandlerRouteArrayOutput

type EventHandlerRouteInput

type EventHandlerRouteInput interface {
	pulumi.Input

	ToEventHandlerRouteOutput() EventHandlerRouteOutput
	ToEventHandlerRouteOutputWithContext(context.Context) EventHandlerRouteOutput
}

EventHandlerRouteInput is an input type that accepts EventHandlerRouteArgs and EventHandlerRouteOutput values. You can construct a concrete instance of `EventHandlerRouteInput` via:

EventHandlerRouteArgs{...}

type EventHandlerRouteOutput

type EventHandlerRouteOutput struct{ *pulumi.OutputState }

func (EventHandlerRouteOutput) ElementType

func (EventHandlerRouteOutput) ElementType() reflect.Type

func (EventHandlerRouteOutput) Function

func (EventHandlerRouteOutput) Method

func (EventHandlerRouteOutput) Path

func (EventHandlerRouteOutput) ToEventHandlerRouteOutput

func (o EventHandlerRouteOutput) ToEventHandlerRouteOutput() EventHandlerRouteOutput

func (EventHandlerRouteOutput) ToEventHandlerRouteOutputWithContext

func (o EventHandlerRouteOutput) ToEventHandlerRouteOutputWithContext(ctx context.Context) EventHandlerRouteOutput

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

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) ElementType() reflect.Type

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 {
}

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 RestAPI

type RestAPI struct {
	pulumi.ResourceState

	RestAPI apigateway.RestApiOutput `pulumi:"restAPI"`
	Url     pulumi.StringOutput      `pulumi:"url"`
}

func NewRestAPI

func NewRestAPI(ctx *pulumi.Context,
	name string, args *RestAPIArgs, opts ...pulumi.ResourceOption) (*RestAPI, error)

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

func (*RestAPI) ElementType

func (*RestAPI) ElementType() reflect.Type

func (*RestAPI) ToRestAPIOutput

func (i *RestAPI) ToRestAPIOutput() RestAPIOutput

func (*RestAPI) ToRestAPIOutputWithContext

func (i *RestAPI) ToRestAPIOutputWithContext(ctx context.Context) RestAPIOutput

func (*RestAPI) ToRestAPIPtrOutput

func (i *RestAPI) ToRestAPIPtrOutput() RestAPIPtrOutput

func (*RestAPI) ToRestAPIPtrOutputWithContext

func (i *RestAPI) ToRestAPIPtrOutputWithContext(ctx context.Context) RestAPIPtrOutput

type RestAPIArgs

type RestAPIArgs struct {
	Routes EventHandlerRouteArrayInput
}

The set of arguments for constructing a RestAPI resource.

func (RestAPIArgs) ElementType

func (RestAPIArgs) ElementType() reflect.Type

type RestAPIArray

type RestAPIArray []RestAPIInput

func (RestAPIArray) ElementType

func (RestAPIArray) ElementType() reflect.Type

func (RestAPIArray) ToRestAPIArrayOutput

func (i RestAPIArray) ToRestAPIArrayOutput() RestAPIArrayOutput

func (RestAPIArray) ToRestAPIArrayOutputWithContext

func (i RestAPIArray) ToRestAPIArrayOutputWithContext(ctx context.Context) RestAPIArrayOutput

type RestAPIArrayInput

type RestAPIArrayInput interface {
	pulumi.Input

	ToRestAPIArrayOutput() RestAPIArrayOutput
	ToRestAPIArrayOutputWithContext(context.Context) RestAPIArrayOutput
}

RestAPIArrayInput is an input type that accepts RestAPIArray and RestAPIArrayOutput values. You can construct a concrete instance of `RestAPIArrayInput` via:

RestAPIArray{ RestAPIArgs{...} }

type RestAPIArrayOutput

type RestAPIArrayOutput struct{ *pulumi.OutputState }

func (RestAPIArrayOutput) ElementType

func (RestAPIArrayOutput) ElementType() reflect.Type

func (RestAPIArrayOutput) Index

func (RestAPIArrayOutput) ToRestAPIArrayOutput

func (o RestAPIArrayOutput) ToRestAPIArrayOutput() RestAPIArrayOutput

func (RestAPIArrayOutput) ToRestAPIArrayOutputWithContext

func (o RestAPIArrayOutput) ToRestAPIArrayOutputWithContext(ctx context.Context) RestAPIArrayOutput

type RestAPIInput

type RestAPIInput interface {
	pulumi.Input

	ToRestAPIOutput() RestAPIOutput
	ToRestAPIOutputWithContext(ctx context.Context) RestAPIOutput
}

type RestAPIMap

type RestAPIMap map[string]RestAPIInput

func (RestAPIMap) ElementType

func (RestAPIMap) ElementType() reflect.Type

func (RestAPIMap) ToRestAPIMapOutput

func (i RestAPIMap) ToRestAPIMapOutput() RestAPIMapOutput

func (RestAPIMap) ToRestAPIMapOutputWithContext

func (i RestAPIMap) ToRestAPIMapOutputWithContext(ctx context.Context) RestAPIMapOutput

type RestAPIMapInput

type RestAPIMapInput interface {
	pulumi.Input

	ToRestAPIMapOutput() RestAPIMapOutput
	ToRestAPIMapOutputWithContext(context.Context) RestAPIMapOutput
}

RestAPIMapInput is an input type that accepts RestAPIMap and RestAPIMapOutput values. You can construct a concrete instance of `RestAPIMapInput` via:

RestAPIMap{ "key": RestAPIArgs{...} }

type RestAPIMapOutput

type RestAPIMapOutput struct{ *pulumi.OutputState }

func (RestAPIMapOutput) ElementType

func (RestAPIMapOutput) ElementType() reflect.Type

func (RestAPIMapOutput) MapIndex

func (RestAPIMapOutput) ToRestAPIMapOutput

func (o RestAPIMapOutput) ToRestAPIMapOutput() RestAPIMapOutput

func (RestAPIMapOutput) ToRestAPIMapOutputWithContext

func (o RestAPIMapOutput) ToRestAPIMapOutputWithContext(ctx context.Context) RestAPIMapOutput

type RestAPIOutput

type RestAPIOutput struct {
	*pulumi.OutputState
}

func (RestAPIOutput) ElementType

func (RestAPIOutput) ElementType() reflect.Type

func (RestAPIOutput) ToRestAPIOutput

func (o RestAPIOutput) ToRestAPIOutput() RestAPIOutput

func (RestAPIOutput) ToRestAPIOutputWithContext

func (o RestAPIOutput) ToRestAPIOutputWithContext(ctx context.Context) RestAPIOutput

func (RestAPIOutput) ToRestAPIPtrOutput

func (o RestAPIOutput) ToRestAPIPtrOutput() RestAPIPtrOutput

func (RestAPIOutput) ToRestAPIPtrOutputWithContext

func (o RestAPIOutput) ToRestAPIPtrOutputWithContext(ctx context.Context) RestAPIPtrOutput

type RestAPIPtrInput

type RestAPIPtrInput interface {
	pulumi.Input

	ToRestAPIPtrOutput() RestAPIPtrOutput
	ToRestAPIPtrOutputWithContext(ctx context.Context) RestAPIPtrOutput
}

type RestAPIPtrOutput

type RestAPIPtrOutput struct {
	*pulumi.OutputState
}

func (RestAPIPtrOutput) ElementType

func (RestAPIPtrOutput) ElementType() reflect.Type

func (RestAPIPtrOutput) ToRestAPIPtrOutput

func (o RestAPIPtrOutput) ToRestAPIPtrOutput() RestAPIPtrOutput

func (RestAPIPtrOutput) ToRestAPIPtrOutputWithContext

func (o RestAPIPtrOutput) ToRestAPIPtrOutputWithContext(ctx context.Context) RestAPIPtrOutput

Jump to

Keyboard shortcuts

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