awslambdaapi

package
v0.0.0-...-8845354 Latest Latest
Warning

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

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

Documentation

Overview

Package awslambdaapi exports types, functions, subpackages for provisioning awslambdaapi 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 CloudfrontS3

type CloudfrontS3 struct {
	pulumi.ResourceState

	// Cloudfront URL
	DomainName pulumi.StringOutput `pulumi:"domainName"`
}

func NewCloudfrontS3

func NewCloudfrontS3(ctx *pulumi.Context,
	name string, args *CloudfrontS3Args, opts ...pulumi.ResourceOption) (*CloudfrontS3, error)

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

func (*CloudfrontS3) ElementType

func (*CloudfrontS3) ElementType() reflect.Type

func (*CloudfrontS3) ToCloudfrontS3Output

func (i *CloudfrontS3) ToCloudfrontS3Output() CloudfrontS3Output

func (*CloudfrontS3) ToCloudfrontS3OutputWithContext

func (i *CloudfrontS3) ToCloudfrontS3OutputWithContext(ctx context.Context) CloudfrontS3Output

func (*CloudfrontS3) ToCloudfrontS3PtrOutput

func (i *CloudfrontS3) ToCloudfrontS3PtrOutput() CloudfrontS3PtrOutput

func (*CloudfrontS3) ToCloudfrontS3PtrOutputWithContext

func (i *CloudfrontS3) ToCloudfrontS3PtrOutputWithContext(ctx context.Context) CloudfrontS3PtrOutput

type CloudfrontS3Args

type CloudfrontS3Args struct {
	// Name to give the S3 bucket which this Component will create.
	BucketName pulumi.StringInput
}

The set of arguments for constructing a CloudfrontS3 resource.

func (CloudfrontS3Args) ElementType

func (CloudfrontS3Args) ElementType() reflect.Type

type CloudfrontS3Array

type CloudfrontS3Array []CloudfrontS3Input

func (CloudfrontS3Array) ElementType

func (CloudfrontS3Array) ElementType() reflect.Type

func (CloudfrontS3Array) ToCloudfrontS3ArrayOutput

func (i CloudfrontS3Array) ToCloudfrontS3ArrayOutput() CloudfrontS3ArrayOutput

func (CloudfrontS3Array) ToCloudfrontS3ArrayOutputWithContext

func (i CloudfrontS3Array) ToCloudfrontS3ArrayOutputWithContext(ctx context.Context) CloudfrontS3ArrayOutput

type CloudfrontS3ArrayInput

type CloudfrontS3ArrayInput interface {
	pulumi.Input

	ToCloudfrontS3ArrayOutput() CloudfrontS3ArrayOutput
	ToCloudfrontS3ArrayOutputWithContext(context.Context) CloudfrontS3ArrayOutput
}

CloudfrontS3ArrayInput is an input type that accepts CloudfrontS3Array and CloudfrontS3ArrayOutput values. You can construct a concrete instance of `CloudfrontS3ArrayInput` via:

CloudfrontS3Array{ CloudfrontS3Args{...} }

type CloudfrontS3ArrayOutput

type CloudfrontS3ArrayOutput struct{ *pulumi.OutputState }

func (CloudfrontS3ArrayOutput) ElementType

func (CloudfrontS3ArrayOutput) ElementType() reflect.Type

func (CloudfrontS3ArrayOutput) Index

func (CloudfrontS3ArrayOutput) ToCloudfrontS3ArrayOutput

func (o CloudfrontS3ArrayOutput) ToCloudfrontS3ArrayOutput() CloudfrontS3ArrayOutput

func (CloudfrontS3ArrayOutput) ToCloudfrontS3ArrayOutputWithContext

func (o CloudfrontS3ArrayOutput) ToCloudfrontS3ArrayOutputWithContext(ctx context.Context) CloudfrontS3ArrayOutput

type CloudfrontS3Input

type CloudfrontS3Input interface {
	pulumi.Input

	ToCloudfrontS3Output() CloudfrontS3Output
	ToCloudfrontS3OutputWithContext(ctx context.Context) CloudfrontS3Output
}

type CloudfrontS3Map

type CloudfrontS3Map map[string]CloudfrontS3Input

func (CloudfrontS3Map) ElementType

func (CloudfrontS3Map) ElementType() reflect.Type

func (CloudfrontS3Map) ToCloudfrontS3MapOutput

func (i CloudfrontS3Map) ToCloudfrontS3MapOutput() CloudfrontS3MapOutput

func (CloudfrontS3Map) ToCloudfrontS3MapOutputWithContext

func (i CloudfrontS3Map) ToCloudfrontS3MapOutputWithContext(ctx context.Context) CloudfrontS3MapOutput

type CloudfrontS3MapInput

type CloudfrontS3MapInput interface {
	pulumi.Input

	ToCloudfrontS3MapOutput() CloudfrontS3MapOutput
	ToCloudfrontS3MapOutputWithContext(context.Context) CloudfrontS3MapOutput
}

CloudfrontS3MapInput is an input type that accepts CloudfrontS3Map and CloudfrontS3MapOutput values. You can construct a concrete instance of `CloudfrontS3MapInput` via:

CloudfrontS3Map{ "key": CloudfrontS3Args{...} }

type CloudfrontS3MapOutput

type CloudfrontS3MapOutput struct{ *pulumi.OutputState }

func (CloudfrontS3MapOutput) ElementType

func (CloudfrontS3MapOutput) ElementType() reflect.Type

func (CloudfrontS3MapOutput) MapIndex

func (CloudfrontS3MapOutput) ToCloudfrontS3MapOutput

func (o CloudfrontS3MapOutput) ToCloudfrontS3MapOutput() CloudfrontS3MapOutput

func (CloudfrontS3MapOutput) ToCloudfrontS3MapOutputWithContext

func (o CloudfrontS3MapOutput) ToCloudfrontS3MapOutputWithContext(ctx context.Context) CloudfrontS3MapOutput

type CloudfrontS3Output

type CloudfrontS3Output struct {
	*pulumi.OutputState
}

func (CloudfrontS3Output) ElementType

func (CloudfrontS3Output) ElementType() reflect.Type

func (CloudfrontS3Output) ToCloudfrontS3Output

func (o CloudfrontS3Output) ToCloudfrontS3Output() CloudfrontS3Output

func (CloudfrontS3Output) ToCloudfrontS3OutputWithContext

func (o CloudfrontS3Output) ToCloudfrontS3OutputWithContext(ctx context.Context) CloudfrontS3Output

func (CloudfrontS3Output) ToCloudfrontS3PtrOutput

func (o CloudfrontS3Output) ToCloudfrontS3PtrOutput() CloudfrontS3PtrOutput

func (CloudfrontS3Output) ToCloudfrontS3PtrOutputWithContext

func (o CloudfrontS3Output) ToCloudfrontS3PtrOutputWithContext(ctx context.Context) CloudfrontS3PtrOutput

type CloudfrontS3PtrInput

type CloudfrontS3PtrInput interface {
	pulumi.Input

	ToCloudfrontS3PtrOutput() CloudfrontS3PtrOutput
	ToCloudfrontS3PtrOutputWithContext(ctx context.Context) CloudfrontS3PtrOutput
}

type CloudfrontS3PtrOutput

type CloudfrontS3PtrOutput struct {
	*pulumi.OutputState
}

func (CloudfrontS3PtrOutput) ElementType

func (CloudfrontS3PtrOutput) ElementType() reflect.Type

func (CloudfrontS3PtrOutput) ToCloudfrontS3PtrOutput

func (o CloudfrontS3PtrOutput) ToCloudfrontS3PtrOutput() CloudfrontS3PtrOutput

func (CloudfrontS3PtrOutput) ToCloudfrontS3PtrOutputWithContext

func (o CloudfrontS3PtrOutput) ToCloudfrontS3PtrOutputWithContext(ctx context.Context) CloudfrontS3PtrOutput

type CronLambda

type CronLambda struct {
	pulumi.ResourceState

	// Specifies the cron schedule.
	EventRule cloudwatch.EventRuleOutput `pulumi:"eventRule"`
	// The website URL.
	EventTarget cloudwatch.EventTargetOutput `pulumi:"eventTarget"`
}

func NewCronLambda

func NewCronLambda(ctx *pulumi.Context,
	name string, args *CronLambdaArgs, opts ...pulumi.ResourceOption) (*CronLambda, error)

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

func (*CronLambda) ElementType

func (*CronLambda) ElementType() reflect.Type

func (*CronLambda) ToCronLambdaOutput

func (i *CronLambda) ToCronLambdaOutput() CronLambdaOutput

func (*CronLambda) ToCronLambdaOutputWithContext

func (i *CronLambda) ToCronLambdaOutputWithContext(ctx context.Context) CronLambdaOutput

func (*CronLambda) ToCronLambdaPtrOutput

func (i *CronLambda) ToCronLambdaPtrOutput() CronLambdaPtrOutput

func (*CronLambda) ToCronLambdaPtrOutputWithContext

func (i *CronLambda) ToCronLambdaPtrOutputWithContext(ctx context.Context) CronLambdaPtrOutput

type CronLambdaArgs

type CronLambdaArgs struct {
	// Lambda function to execute as a cron job
	HandlerArn pulumi.StringInput
	// Rate that the cron lambda will execute.
	RateInMinutes pulumi.Float64Input
}

The set of arguments for constructing a CronLambda resource.

func (CronLambdaArgs) ElementType

func (CronLambdaArgs) ElementType() reflect.Type

type CronLambdaArray

type CronLambdaArray []CronLambdaInput

func (CronLambdaArray) ElementType

func (CronLambdaArray) ElementType() reflect.Type

func (CronLambdaArray) ToCronLambdaArrayOutput

func (i CronLambdaArray) ToCronLambdaArrayOutput() CronLambdaArrayOutput

func (CronLambdaArray) ToCronLambdaArrayOutputWithContext

func (i CronLambdaArray) ToCronLambdaArrayOutputWithContext(ctx context.Context) CronLambdaArrayOutput

type CronLambdaArrayInput

type CronLambdaArrayInput interface {
	pulumi.Input

	ToCronLambdaArrayOutput() CronLambdaArrayOutput
	ToCronLambdaArrayOutputWithContext(context.Context) CronLambdaArrayOutput
}

CronLambdaArrayInput is an input type that accepts CronLambdaArray and CronLambdaArrayOutput values. You can construct a concrete instance of `CronLambdaArrayInput` via:

CronLambdaArray{ CronLambdaArgs{...} }

type CronLambdaArrayOutput

type CronLambdaArrayOutput struct{ *pulumi.OutputState }

func (CronLambdaArrayOutput) ElementType

func (CronLambdaArrayOutput) ElementType() reflect.Type

func (CronLambdaArrayOutput) Index

func (CronLambdaArrayOutput) ToCronLambdaArrayOutput

func (o CronLambdaArrayOutput) ToCronLambdaArrayOutput() CronLambdaArrayOutput

func (CronLambdaArrayOutput) ToCronLambdaArrayOutputWithContext

func (o CronLambdaArrayOutput) ToCronLambdaArrayOutputWithContext(ctx context.Context) CronLambdaArrayOutput

type CronLambdaInput

type CronLambdaInput interface {
	pulumi.Input

	ToCronLambdaOutput() CronLambdaOutput
	ToCronLambdaOutputWithContext(ctx context.Context) CronLambdaOutput
}

type CronLambdaMap

type CronLambdaMap map[string]CronLambdaInput

func (CronLambdaMap) ElementType

func (CronLambdaMap) ElementType() reflect.Type

func (CronLambdaMap) ToCronLambdaMapOutput

func (i CronLambdaMap) ToCronLambdaMapOutput() CronLambdaMapOutput

func (CronLambdaMap) ToCronLambdaMapOutputWithContext

func (i CronLambdaMap) ToCronLambdaMapOutputWithContext(ctx context.Context) CronLambdaMapOutput

type CronLambdaMapInput

type CronLambdaMapInput interface {
	pulumi.Input

	ToCronLambdaMapOutput() CronLambdaMapOutput
	ToCronLambdaMapOutputWithContext(context.Context) CronLambdaMapOutput
}

CronLambdaMapInput is an input type that accepts CronLambdaMap and CronLambdaMapOutput values. You can construct a concrete instance of `CronLambdaMapInput` via:

CronLambdaMap{ "key": CronLambdaArgs{...} }

type CronLambdaMapOutput

type CronLambdaMapOutput struct{ *pulumi.OutputState }

func (CronLambdaMapOutput) ElementType

func (CronLambdaMapOutput) ElementType() reflect.Type

func (CronLambdaMapOutput) MapIndex

func (CronLambdaMapOutput) ToCronLambdaMapOutput

func (o CronLambdaMapOutput) ToCronLambdaMapOutput() CronLambdaMapOutput

func (CronLambdaMapOutput) ToCronLambdaMapOutputWithContext

func (o CronLambdaMapOutput) ToCronLambdaMapOutputWithContext(ctx context.Context) CronLambdaMapOutput

type CronLambdaOutput

type CronLambdaOutput struct {
	*pulumi.OutputState
}

func (CronLambdaOutput) ElementType

func (CronLambdaOutput) ElementType() reflect.Type

func (CronLambdaOutput) ToCronLambdaOutput

func (o CronLambdaOutput) ToCronLambdaOutput() CronLambdaOutput

func (CronLambdaOutput) ToCronLambdaOutputWithContext

func (o CronLambdaOutput) ToCronLambdaOutputWithContext(ctx context.Context) CronLambdaOutput

func (CronLambdaOutput) ToCronLambdaPtrOutput

func (o CronLambdaOutput) ToCronLambdaPtrOutput() CronLambdaPtrOutput

func (CronLambdaOutput) ToCronLambdaPtrOutputWithContext

func (o CronLambdaOutput) ToCronLambdaPtrOutputWithContext(ctx context.Context) CronLambdaPtrOutput

type CronLambdaPtrInput

type CronLambdaPtrInput interface {
	pulumi.Input

	ToCronLambdaPtrOutput() CronLambdaPtrOutput
	ToCronLambdaPtrOutputWithContext(ctx context.Context) CronLambdaPtrOutput
}

type CronLambdaPtrOutput

type CronLambdaPtrOutput struct {
	*pulumi.OutputState
}

func (CronLambdaPtrOutput) ElementType

func (CronLambdaPtrOutput) ElementType() reflect.Type

func (CronLambdaPtrOutput) ToCronLambdaPtrOutput

func (o CronLambdaPtrOutput) ToCronLambdaPtrOutput() CronLambdaPtrOutput

func (CronLambdaPtrOutput) ToCronLambdaPtrOutputWithContext

func (o CronLambdaPtrOutput) ToCronLambdaPtrOutputWithContext(ctx context.Context) CronLambdaPtrOutput

type LambdaApi

type LambdaApi struct {
	pulumi.ResourceState

	// The bucket resource.
	Bucket s3.BucketOutput `pulumi:"bucket"`
}

func NewLambdaApi

func NewLambdaApi(ctx *pulumi.Context,
	name string, args *LambdaApiArgs, opts ...pulumi.ResourceOption) (*LambdaApi, error)

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

func (*LambdaApi) ElementType

func (*LambdaApi) ElementType() reflect.Type

func (*LambdaApi) ToLambdaApiOutput

func (i *LambdaApi) ToLambdaApiOutput() LambdaApiOutput

func (*LambdaApi) ToLambdaApiOutputWithContext

func (i *LambdaApi) ToLambdaApiOutputWithContext(ctx context.Context) LambdaApiOutput

func (*LambdaApi) ToLambdaApiPtrOutput

func (i *LambdaApi) ToLambdaApiPtrOutput() LambdaApiPtrOutput

func (*LambdaApi) ToLambdaApiPtrOutputWithContext

func (i *LambdaApi) ToLambdaApiPtrOutputWithContext(ctx context.Context) LambdaApiPtrOutput

type LambdaApiArgs

type LambdaApiArgs struct {
	// The arn of the lambda function
	LambdaArn pulumi.StringInput
}

The set of arguments for constructing a LambdaApi resource.

func (LambdaApiArgs) ElementType

func (LambdaApiArgs) ElementType() reflect.Type

type LambdaApiArray

type LambdaApiArray []LambdaApiInput

func (LambdaApiArray) ElementType

func (LambdaApiArray) ElementType() reflect.Type

func (LambdaApiArray) ToLambdaApiArrayOutput

func (i LambdaApiArray) ToLambdaApiArrayOutput() LambdaApiArrayOutput

func (LambdaApiArray) ToLambdaApiArrayOutputWithContext

func (i LambdaApiArray) ToLambdaApiArrayOutputWithContext(ctx context.Context) LambdaApiArrayOutput

type LambdaApiArrayInput

type LambdaApiArrayInput interface {
	pulumi.Input

	ToLambdaApiArrayOutput() LambdaApiArrayOutput
	ToLambdaApiArrayOutputWithContext(context.Context) LambdaApiArrayOutput
}

LambdaApiArrayInput is an input type that accepts LambdaApiArray and LambdaApiArrayOutput values. You can construct a concrete instance of `LambdaApiArrayInput` via:

LambdaApiArray{ LambdaApiArgs{...} }

type LambdaApiArrayOutput

type LambdaApiArrayOutput struct{ *pulumi.OutputState }

func (LambdaApiArrayOutput) ElementType

func (LambdaApiArrayOutput) ElementType() reflect.Type

func (LambdaApiArrayOutput) Index

func (LambdaApiArrayOutput) ToLambdaApiArrayOutput

func (o LambdaApiArrayOutput) ToLambdaApiArrayOutput() LambdaApiArrayOutput

func (LambdaApiArrayOutput) ToLambdaApiArrayOutputWithContext

func (o LambdaApiArrayOutput) ToLambdaApiArrayOutputWithContext(ctx context.Context) LambdaApiArrayOutput

type LambdaApiInput

type LambdaApiInput interface {
	pulumi.Input

	ToLambdaApiOutput() LambdaApiOutput
	ToLambdaApiOutputWithContext(ctx context.Context) LambdaApiOutput
}

type LambdaApiMap

type LambdaApiMap map[string]LambdaApiInput

func (LambdaApiMap) ElementType

func (LambdaApiMap) ElementType() reflect.Type

func (LambdaApiMap) ToLambdaApiMapOutput

func (i LambdaApiMap) ToLambdaApiMapOutput() LambdaApiMapOutput

func (LambdaApiMap) ToLambdaApiMapOutputWithContext

func (i LambdaApiMap) ToLambdaApiMapOutputWithContext(ctx context.Context) LambdaApiMapOutput

type LambdaApiMapInput

type LambdaApiMapInput interface {
	pulumi.Input

	ToLambdaApiMapOutput() LambdaApiMapOutput
	ToLambdaApiMapOutputWithContext(context.Context) LambdaApiMapOutput
}

LambdaApiMapInput is an input type that accepts LambdaApiMap and LambdaApiMapOutput values. You can construct a concrete instance of `LambdaApiMapInput` via:

LambdaApiMap{ "key": LambdaApiArgs{...} }

type LambdaApiMapOutput

type LambdaApiMapOutput struct{ *pulumi.OutputState }

func (LambdaApiMapOutput) ElementType

func (LambdaApiMapOutput) ElementType() reflect.Type

func (LambdaApiMapOutput) MapIndex

func (LambdaApiMapOutput) ToLambdaApiMapOutput

func (o LambdaApiMapOutput) ToLambdaApiMapOutput() LambdaApiMapOutput

func (LambdaApiMapOutput) ToLambdaApiMapOutputWithContext

func (o LambdaApiMapOutput) ToLambdaApiMapOutputWithContext(ctx context.Context) LambdaApiMapOutput

type LambdaApiOutput

type LambdaApiOutput struct {
	*pulumi.OutputState
}

func (LambdaApiOutput) ElementType

func (LambdaApiOutput) ElementType() reflect.Type

func (LambdaApiOutput) ToLambdaApiOutput

func (o LambdaApiOutput) ToLambdaApiOutput() LambdaApiOutput

func (LambdaApiOutput) ToLambdaApiOutputWithContext

func (o LambdaApiOutput) ToLambdaApiOutputWithContext(ctx context.Context) LambdaApiOutput

func (LambdaApiOutput) ToLambdaApiPtrOutput

func (o LambdaApiOutput) ToLambdaApiPtrOutput() LambdaApiPtrOutput

func (LambdaApiOutput) ToLambdaApiPtrOutputWithContext

func (o LambdaApiOutput) ToLambdaApiPtrOutputWithContext(ctx context.Context) LambdaApiPtrOutput

type LambdaApiPtrInput

type LambdaApiPtrInput interface {
	pulumi.Input

	ToLambdaApiPtrOutput() LambdaApiPtrOutput
	ToLambdaApiPtrOutputWithContext(ctx context.Context) LambdaApiPtrOutput
}

type LambdaApiPtrOutput

type LambdaApiPtrOutput struct {
	*pulumi.OutputState
}

func (LambdaApiPtrOutput) ElementType

func (LambdaApiPtrOutput) ElementType() reflect.Type

func (LambdaApiPtrOutput) ToLambdaApiPtrOutput

func (o LambdaApiPtrOutput) ToLambdaApiPtrOutput() LambdaApiPtrOutput

func (LambdaApiPtrOutput) ToLambdaApiPtrOutputWithContext

func (o LambdaApiPtrOutput) ToLambdaApiPtrOutputWithContext(ctx context.Context) LambdaApiPtrOutput

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

Jump to

Keyboard shortcuts

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