Documentation ¶
Overview ¶
Package awslambdaapi exports types, functions, subpackages for provisioning awslambdaapi resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type CloudfrontS3
- func (*CloudfrontS3) ElementType() reflect.Type
- func (i *CloudfrontS3) ToCloudfrontS3Output() CloudfrontS3Output
- func (i *CloudfrontS3) ToCloudfrontS3OutputWithContext(ctx context.Context) CloudfrontS3Output
- func (i *CloudfrontS3) ToCloudfrontS3PtrOutput() CloudfrontS3PtrOutput
- func (i *CloudfrontS3) ToCloudfrontS3PtrOutputWithContext(ctx context.Context) CloudfrontS3PtrOutput
- type CloudfrontS3Args
- type CloudfrontS3Array
- type CloudfrontS3ArrayInput
- type CloudfrontS3ArrayOutput
- func (CloudfrontS3ArrayOutput) ElementType() reflect.Type
- func (o CloudfrontS3ArrayOutput) Index(i pulumi.IntInput) CloudfrontS3Output
- func (o CloudfrontS3ArrayOutput) ToCloudfrontS3ArrayOutput() CloudfrontS3ArrayOutput
- func (o CloudfrontS3ArrayOutput) ToCloudfrontS3ArrayOutputWithContext(ctx context.Context) CloudfrontS3ArrayOutput
- type CloudfrontS3Input
- type CloudfrontS3Map
- type CloudfrontS3MapInput
- type CloudfrontS3MapOutput
- func (CloudfrontS3MapOutput) ElementType() reflect.Type
- func (o CloudfrontS3MapOutput) MapIndex(k pulumi.StringInput) CloudfrontS3Output
- func (o CloudfrontS3MapOutput) ToCloudfrontS3MapOutput() CloudfrontS3MapOutput
- func (o CloudfrontS3MapOutput) ToCloudfrontS3MapOutputWithContext(ctx context.Context) CloudfrontS3MapOutput
- type CloudfrontS3Output
- func (CloudfrontS3Output) ElementType() reflect.Type
- func (o CloudfrontS3Output) ToCloudfrontS3Output() CloudfrontS3Output
- func (o CloudfrontS3Output) ToCloudfrontS3OutputWithContext(ctx context.Context) CloudfrontS3Output
- func (o CloudfrontS3Output) ToCloudfrontS3PtrOutput() CloudfrontS3PtrOutput
- func (o CloudfrontS3Output) ToCloudfrontS3PtrOutputWithContext(ctx context.Context) CloudfrontS3PtrOutput
- type CloudfrontS3PtrInput
- type CloudfrontS3PtrOutput
- type CronLambda
- func (*CronLambda) ElementType() reflect.Type
- func (i *CronLambda) ToCronLambdaOutput() CronLambdaOutput
- func (i *CronLambda) ToCronLambdaOutputWithContext(ctx context.Context) CronLambdaOutput
- func (i *CronLambda) ToCronLambdaPtrOutput() CronLambdaPtrOutput
- func (i *CronLambda) ToCronLambdaPtrOutputWithContext(ctx context.Context) CronLambdaPtrOutput
- type CronLambdaArgs
- type CronLambdaArray
- type CronLambdaArrayInput
- type CronLambdaArrayOutput
- func (CronLambdaArrayOutput) ElementType() reflect.Type
- func (o CronLambdaArrayOutput) Index(i pulumi.IntInput) CronLambdaOutput
- func (o CronLambdaArrayOutput) ToCronLambdaArrayOutput() CronLambdaArrayOutput
- func (o CronLambdaArrayOutput) ToCronLambdaArrayOutputWithContext(ctx context.Context) CronLambdaArrayOutput
- type CronLambdaInput
- type CronLambdaMap
- type CronLambdaMapInput
- type CronLambdaMapOutput
- func (CronLambdaMapOutput) ElementType() reflect.Type
- func (o CronLambdaMapOutput) MapIndex(k pulumi.StringInput) CronLambdaOutput
- func (o CronLambdaMapOutput) ToCronLambdaMapOutput() CronLambdaMapOutput
- func (o CronLambdaMapOutput) ToCronLambdaMapOutputWithContext(ctx context.Context) CronLambdaMapOutput
- type CronLambdaOutput
- func (CronLambdaOutput) ElementType() reflect.Type
- func (o CronLambdaOutput) ToCronLambdaOutput() CronLambdaOutput
- func (o CronLambdaOutput) ToCronLambdaOutputWithContext(ctx context.Context) CronLambdaOutput
- func (o CronLambdaOutput) ToCronLambdaPtrOutput() CronLambdaPtrOutput
- func (o CronLambdaOutput) ToCronLambdaPtrOutputWithContext(ctx context.Context) CronLambdaPtrOutput
- type CronLambdaPtrInput
- type CronLambdaPtrOutput
- type LambdaApi
- func (*LambdaApi) ElementType() reflect.Type
- func (i *LambdaApi) ToLambdaApiOutput() LambdaApiOutput
- func (i *LambdaApi) ToLambdaApiOutputWithContext(ctx context.Context) LambdaApiOutput
- func (i *LambdaApi) ToLambdaApiPtrOutput() LambdaApiPtrOutput
- func (i *LambdaApi) ToLambdaApiPtrOutputWithContext(ctx context.Context) LambdaApiPtrOutput
- type LambdaApiArgs
- type LambdaApiArray
- type LambdaApiArrayInput
- type LambdaApiArrayOutput
- func (LambdaApiArrayOutput) ElementType() reflect.Type
- func (o LambdaApiArrayOutput) Index(i pulumi.IntInput) LambdaApiOutput
- func (o LambdaApiArrayOutput) ToLambdaApiArrayOutput() LambdaApiArrayOutput
- func (o LambdaApiArrayOutput) ToLambdaApiArrayOutputWithContext(ctx context.Context) LambdaApiArrayOutput
- type LambdaApiInput
- type LambdaApiMap
- type LambdaApiMapInput
- type LambdaApiMapOutput
- type LambdaApiOutput
- func (LambdaApiOutput) ElementType() reflect.Type
- func (o LambdaApiOutput) ToLambdaApiOutput() LambdaApiOutput
- func (o LambdaApiOutput) ToLambdaApiOutputWithContext(ctx context.Context) LambdaApiOutput
- func (o LambdaApiOutput) ToLambdaApiPtrOutput() LambdaApiPtrOutput
- func (o LambdaApiOutput) ToLambdaApiPtrOutputWithContext(ctx context.Context) LambdaApiPtrOutput
- type LambdaApiPtrInput
- type LambdaApiPtrOutput
- 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
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 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 (o CloudfrontS3ArrayOutput) Index(i pulumi.IntInput) CloudfrontS3Output
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 (o CloudfrontS3MapOutput) MapIndex(k pulumi.StringInput) CloudfrontS3Output
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 (o CronLambdaArrayOutput) Index(i pulumi.IntInput) CronLambdaOutput
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 (o CronLambdaMapOutput) MapIndex(k pulumi.StringInput) CronLambdaOutput
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) 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 (o LambdaApiArrayOutput) Index(i pulumi.IntInput) LambdaApiOutput
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 (o LambdaApiMapOutput) MapIndex(k pulumi.StringInput) LambdaApiOutput
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) 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