Documentation
¶
Overview ¶
Package apigateway exports types, functions, subpackages for provisioning apigateway resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type EventHandlerRoute
- type EventHandlerRouteArgs
- type EventHandlerRouteArray
- type EventHandlerRouteArrayInput
- type EventHandlerRouteArrayOutput
- func (EventHandlerRouteArrayOutput) ElementType() reflect.Type
- func (o EventHandlerRouteArrayOutput) Index(i pulumi.IntInput) EventHandlerRouteOutput
- func (o EventHandlerRouteArrayOutput) ToEventHandlerRouteArrayOutput() EventHandlerRouteArrayOutput
- func (o EventHandlerRouteArrayOutput) ToEventHandlerRouteArrayOutputWithContext(ctx context.Context) EventHandlerRouteArrayOutput
- type EventHandlerRouteInput
- type EventHandlerRouteOutput
- func (EventHandlerRouteOutput) ElementType() reflect.Type
- func (o EventHandlerRouteOutput) Function() lambda.FunctionOutput
- func (o EventHandlerRouteOutput) Method() pulumi.StringPtrOutput
- func (o EventHandlerRouteOutput) Path() pulumi.StringPtrOutput
- func (o EventHandlerRouteOutput) ToEventHandlerRouteOutput() EventHandlerRouteOutput
- func (o EventHandlerRouteOutput) ToEventHandlerRouteOutputWithContext(ctx context.Context) EventHandlerRouteOutput
- 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 RestAPI
- func (*RestAPI) ElementType() reflect.Type
- func (i *RestAPI) ToRestAPIOutput() RestAPIOutput
- func (i *RestAPI) ToRestAPIOutputWithContext(ctx context.Context) RestAPIOutput
- func (i *RestAPI) ToRestAPIPtrOutput() RestAPIPtrOutput
- func (i *RestAPI) ToRestAPIPtrOutputWithContext(ctx context.Context) RestAPIPtrOutput
- type RestAPIArgs
- type RestAPIArray
- type RestAPIArrayInput
- type RestAPIArrayOutput
- type RestAPIInput
- type RestAPIMap
- type RestAPIMapInput
- type RestAPIMapOutput
- type RestAPIOutput
- func (RestAPIOutput) ElementType() reflect.Type
- func (o RestAPIOutput) ToRestAPIOutput() RestAPIOutput
- func (o RestAPIOutput) ToRestAPIOutputWithContext(ctx context.Context) RestAPIOutput
- func (o RestAPIOutput) ToRestAPIPtrOutput() RestAPIPtrOutput
- func (o RestAPIOutput) ToRestAPIPtrOutputWithContext(ctx context.Context) RestAPIPtrOutput
- type RestAPIPtrInput
- type RestAPIPtrOutput
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 EventHandlerRoute ¶
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) ElementType() reflect.Type
func (EventHandlerRouteArrayOutput) Index ¶
func (o EventHandlerRouteArrayOutput) Index(i pulumi.IntInput) EventHandlerRouteOutput
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 (o EventHandlerRouteOutput) Function() lambda.FunctionOutput
func (EventHandlerRouteOutput) Method ¶
func (o EventHandlerRouteOutput) Method() pulumi.StringPtrOutput
func (EventHandlerRouteOutput) Path ¶
func (o EventHandlerRouteOutput) Path() pulumi.StringPtrOutput
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) 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) 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 (o RestAPIArrayOutput) Index(i pulumi.IntInput) RestAPIOutput
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 (o RestAPIMapOutput) MapIndex(k pulumi.StringInput) RestAPIOutput
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