Documentation
¶
Index ¶
- type Function
- type FunctionAlias
- type FunctionAliasArgs
- type FunctionAliasArray
- type FunctionAliasArrayInput
- type FunctionAliasArrayOutput
- func (FunctionAliasArrayOutput) ElementType() reflect.Type
- func (o FunctionAliasArrayOutput) Index(i pulumi.IntInput) FunctionAliasOutput
- func (o FunctionAliasArrayOutput) ToFunctionAliasArrayOutput() FunctionAliasArrayOutput
- func (o FunctionAliasArrayOutput) ToFunctionAliasArrayOutputWithContext(ctx context.Context) FunctionAliasArrayOutput
- type FunctionAliasInput
- type FunctionAliasMap
- type FunctionAliasMapInput
- type FunctionAliasMapOutput
- func (FunctionAliasMapOutput) ElementType() reflect.Type
- func (o FunctionAliasMapOutput) MapIndex(k pulumi.StringInput) FunctionAliasOutput
- func (o FunctionAliasMapOutput) ToFunctionAliasMapOutput() FunctionAliasMapOutput
- func (o FunctionAliasMapOutput) ToFunctionAliasMapOutputWithContext(ctx context.Context) FunctionAliasMapOutput
- type FunctionAliasOutput
- func (o FunctionAliasOutput) Description() pulumi.StringPtrOutput
- func (FunctionAliasOutput) ElementType() reflect.Type
- func (o FunctionAliasOutput) FunctionName() pulumi.StringOutput
- func (o FunctionAliasOutput) FunctionVersion() pulumi.StringOutput
- func (o FunctionAliasOutput) Name() pulumi.StringOutput
- func (o FunctionAliasOutput) Namespace() pulumi.StringPtrOutput
- func (o FunctionAliasOutput) RoutingConfig() FunctionAliasRoutingConfigPtrOutput
- func (o FunctionAliasOutput) ToFunctionAliasOutput() FunctionAliasOutput
- func (o FunctionAliasOutput) ToFunctionAliasOutputWithContext(ctx context.Context) FunctionAliasOutput
- type FunctionAliasRoutingConfig
- type FunctionAliasRoutingConfigAdditionalVersionMatch
- type FunctionAliasRoutingConfigAdditionalVersionMatchArgs
- func (FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ElementType() reflect.Type
- func (i FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput() FunctionAliasRoutingConfigAdditionalVersionMatchOutput
- func (i FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchOutput
- type FunctionAliasRoutingConfigAdditionalVersionMatchArray
- func (FunctionAliasRoutingConfigAdditionalVersionMatchArray) ElementType() reflect.Type
- func (i FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
- func (i FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
- type FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput
- type FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
- func (FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ElementType() reflect.Type
- func (o FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) Index(i pulumi.IntInput) FunctionAliasRoutingConfigAdditionalVersionMatchOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
- type FunctionAliasRoutingConfigAdditionalVersionMatchInput
- type FunctionAliasRoutingConfigAdditionalVersionMatchOutput
- func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ElementType() reflect.Type
- func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Expression() pulumi.StringOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Key() pulumi.StringOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Method() pulumi.StringOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput() FunctionAliasRoutingConfigAdditionalVersionMatchOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Version() pulumi.StringOutput
- type FunctionAliasRoutingConfigAdditionalVersionWeight
- type FunctionAliasRoutingConfigAdditionalVersionWeightArgs
- func (FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ElementType() reflect.Type
- func (i FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput() FunctionAliasRoutingConfigAdditionalVersionWeightOutput
- func (i FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightOutput
- type FunctionAliasRoutingConfigAdditionalVersionWeightArray
- func (FunctionAliasRoutingConfigAdditionalVersionWeightArray) ElementType() reflect.Type
- func (i FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
- func (i FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
- type FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput
- type FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
- func (FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ElementType() reflect.Type
- func (o FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) Index(i pulumi.IntInput) FunctionAliasRoutingConfigAdditionalVersionWeightOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
- type FunctionAliasRoutingConfigAdditionalVersionWeightInput
- type FunctionAliasRoutingConfigAdditionalVersionWeightOutput
- func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ElementType() reflect.Type
- func (o FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput() FunctionAliasRoutingConfigAdditionalVersionWeightOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionWeightOutput) Version() pulumi.StringOutput
- func (o FunctionAliasRoutingConfigAdditionalVersionWeightOutput) Weight() pulumi.Float64Output
- type FunctionAliasRoutingConfigArgs
- func (FunctionAliasRoutingConfigArgs) ElementType() reflect.Type
- func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutput() FunctionAliasRoutingConfigOutput
- func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigOutput
- func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput
- func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigPtrOutput
- type FunctionAliasRoutingConfigInput
- type FunctionAliasRoutingConfigOutput
- func (o FunctionAliasRoutingConfigOutput) AdditionalVersionMatches() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
- func (o FunctionAliasRoutingConfigOutput) AdditionalVersionWeights() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
- func (FunctionAliasRoutingConfigOutput) ElementType() reflect.Type
- func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutput() FunctionAliasRoutingConfigOutput
- func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigOutput
- func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput
- func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigPtrOutput
- type FunctionAliasRoutingConfigPtrInput
- type FunctionAliasRoutingConfigPtrOutput
- func (o FunctionAliasRoutingConfigPtrOutput) AdditionalVersionMatches() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
- func (o FunctionAliasRoutingConfigPtrOutput) AdditionalVersionWeights() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
- func (o FunctionAliasRoutingConfigPtrOutput) Elem() FunctionAliasRoutingConfigOutput
- func (FunctionAliasRoutingConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput
- func (o FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigPtrOutput
- type FunctionAliasState
- type FunctionArgs
- type FunctionArray
- type FunctionArrayInput
- type FunctionArrayOutput
- type FunctionCfsConfig
- type FunctionCfsConfigArgs
- type FunctionCfsConfigArray
- type FunctionCfsConfigArrayInput
- type FunctionCfsConfigArrayOutput
- func (FunctionCfsConfigArrayOutput) ElementType() reflect.Type
- func (o FunctionCfsConfigArrayOutput) Index(i pulumi.IntInput) FunctionCfsConfigOutput
- func (o FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutput() FunctionCfsConfigArrayOutput
- func (o FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutputWithContext(ctx context.Context) FunctionCfsConfigArrayOutput
- type FunctionCfsConfigInput
- type FunctionCfsConfigOutput
- func (o FunctionCfsConfigOutput) CfsId() pulumi.StringOutput
- func (FunctionCfsConfigOutput) ElementType() reflect.Type
- func (o FunctionCfsConfigOutput) IpAddress() pulumi.StringPtrOutput
- func (o FunctionCfsConfigOutput) LocalMountDir() pulumi.StringOutput
- func (o FunctionCfsConfigOutput) MountInsId() pulumi.StringOutput
- func (o FunctionCfsConfigOutput) MountSubnetId() pulumi.StringPtrOutput
- func (o FunctionCfsConfigOutput) MountVpcId() pulumi.StringPtrOutput
- func (o FunctionCfsConfigOutput) RemoteMountDir() pulumi.StringOutput
- func (o FunctionCfsConfigOutput) ToFunctionCfsConfigOutput() FunctionCfsConfigOutput
- func (o FunctionCfsConfigOutput) ToFunctionCfsConfigOutputWithContext(ctx context.Context) FunctionCfsConfigOutput
- func (o FunctionCfsConfigOutput) UserGroupId() pulumi.StringOutput
- func (o FunctionCfsConfigOutput) UserId() pulumi.StringOutput
- type FunctionEventInvokeConfig
- type FunctionEventInvokeConfigArgs
- type FunctionEventInvokeConfigArray
- func (FunctionEventInvokeConfigArray) ElementType() reflect.Type
- func (i FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutput() FunctionEventInvokeConfigArrayOutput
- func (i FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigArrayOutput
- type FunctionEventInvokeConfigArrayInput
- type FunctionEventInvokeConfigArrayOutput
- func (FunctionEventInvokeConfigArrayOutput) ElementType() reflect.Type
- func (o FunctionEventInvokeConfigArrayOutput) Index(i pulumi.IntInput) FunctionEventInvokeConfigOutput
- func (o FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutput() FunctionEventInvokeConfigArrayOutput
- func (o FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigArrayOutput
- type FunctionEventInvokeConfigAsyncTriggerConfig
- type FunctionEventInvokeConfigAsyncTriggerConfigArgs
- func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ElementType() reflect.Type
- func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigOutput
- func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigOutput
- func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
- func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
- type FunctionEventInvokeConfigAsyncTriggerConfigInput
- type FunctionEventInvokeConfigAsyncTriggerConfigOutput
- func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ElementType() reflect.Type
- func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) MsgTtl() pulumi.IntOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) RetryConfigs() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
- type FunctionEventInvokeConfigAsyncTriggerConfigPtrInput
- type FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) Elem() FunctionEventInvokeConfigAsyncTriggerConfigOutput
- func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) MsgTtl() pulumi.IntPtrOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) RetryConfigs() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
- type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfig
- type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs
- func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ElementType() reflect.Type
- func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
- func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
- type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray
- func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ElementType() reflect.Type
- func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
- func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
- type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput
- type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
- func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ElementType() reflect.Type
- func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) Index(i pulumi.IntInput) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
- type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput
- type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
- func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ElementType() reflect.Type
- func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) RetryNum() pulumi.IntOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
- func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
- type FunctionEventInvokeConfigInput
- type FunctionEventInvokeConfigMap
- func (FunctionEventInvokeConfigMap) ElementType() reflect.Type
- func (i FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutput() FunctionEventInvokeConfigMapOutput
- func (i FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutputWithContext(ctx context.Context) FunctionEventInvokeConfigMapOutput
- type FunctionEventInvokeConfigMapInput
- type FunctionEventInvokeConfigMapOutput
- func (FunctionEventInvokeConfigMapOutput) ElementType() reflect.Type
- func (o FunctionEventInvokeConfigMapOutput) MapIndex(k pulumi.StringInput) FunctionEventInvokeConfigOutput
- func (o FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutput() FunctionEventInvokeConfigMapOutput
- func (o FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutputWithContext(ctx context.Context) FunctionEventInvokeConfigMapOutput
- type FunctionEventInvokeConfigOutput
- func (o FunctionEventInvokeConfigOutput) AsyncTriggerConfig() FunctionEventInvokeConfigAsyncTriggerConfigOutput
- func (FunctionEventInvokeConfigOutput) ElementType() reflect.Type
- func (o FunctionEventInvokeConfigOutput) FunctionName() pulumi.StringOutput
- func (o FunctionEventInvokeConfigOutput) Namespace() pulumi.StringPtrOutput
- func (o FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutput() FunctionEventInvokeConfigOutput
- func (o FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigOutput
- type FunctionEventInvokeConfigState
- type FunctionImageConfig
- type FunctionImageConfigArgs
- type FunctionImageConfigArray
- type FunctionImageConfigArrayInput
- type FunctionImageConfigArrayOutput
- func (FunctionImageConfigArrayOutput) ElementType() reflect.Type
- func (o FunctionImageConfigArrayOutput) Index(i pulumi.IntInput) FunctionImageConfigOutput
- func (o FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutput() FunctionImageConfigArrayOutput
- func (o FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutputWithContext(ctx context.Context) FunctionImageConfigArrayOutput
- type FunctionImageConfigInput
- type FunctionImageConfigOutput
- func (o FunctionImageConfigOutput) Args() pulumi.StringPtrOutput
- func (o FunctionImageConfigOutput) Command() pulumi.StringPtrOutput
- func (o FunctionImageConfigOutput) ContainerImageAccelerate() pulumi.BoolPtrOutput
- func (FunctionImageConfigOutput) ElementType() reflect.Type
- func (o FunctionImageConfigOutput) EntryPoint() pulumi.StringPtrOutput
- func (o FunctionImageConfigOutput) ImagePort() pulumi.IntPtrOutput
- func (o FunctionImageConfigOutput) ImageType() pulumi.StringOutput
- func (o FunctionImageConfigOutput) ImageUri() pulumi.StringOutput
- func (o FunctionImageConfigOutput) RegistryId() pulumi.StringPtrOutput
- func (o FunctionImageConfigOutput) ToFunctionImageConfigOutput() FunctionImageConfigOutput
- func (o FunctionImageConfigOutput) ToFunctionImageConfigOutputWithContext(ctx context.Context) FunctionImageConfigOutput
- type FunctionInput
- type FunctionIntranetConfig
- type FunctionIntranetConfigArgs
- func (FunctionIntranetConfigArgs) ElementType() reflect.Type
- func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutput() FunctionIntranetConfigOutput
- func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutputWithContext(ctx context.Context) FunctionIntranetConfigOutput
- func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput
- func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutputWithContext(ctx context.Context) FunctionIntranetConfigPtrOutput
- type FunctionIntranetConfigInput
- type FunctionIntranetConfigOutput
- func (FunctionIntranetConfigOutput) ElementType() reflect.Type
- func (o FunctionIntranetConfigOutput) IpAddresses() pulumi.StringArrayOutput
- func (o FunctionIntranetConfigOutput) IpFixed() pulumi.StringOutput
- func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutput() FunctionIntranetConfigOutput
- func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutputWithContext(ctx context.Context) FunctionIntranetConfigOutput
- func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput
- func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutputWithContext(ctx context.Context) FunctionIntranetConfigPtrOutput
- type FunctionIntranetConfigPtrInput
- type FunctionIntranetConfigPtrOutput
- func (o FunctionIntranetConfigPtrOutput) Elem() FunctionIntranetConfigOutput
- func (FunctionIntranetConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionIntranetConfigPtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o FunctionIntranetConfigPtrOutput) IpFixed() pulumi.StringPtrOutput
- func (o FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput
- func (o FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutputWithContext(ctx context.Context) FunctionIntranetConfigPtrOutput
- type FunctionLayer
- type FunctionLayerArgs
- type FunctionLayerArray
- type FunctionLayerArrayInput
- type FunctionLayerArrayOutput
- func (FunctionLayerArrayOutput) ElementType() reflect.Type
- func (o FunctionLayerArrayOutput) Index(i pulumi.IntInput) FunctionLayerOutput
- func (o FunctionLayerArrayOutput) ToFunctionLayerArrayOutput() FunctionLayerArrayOutput
- func (o FunctionLayerArrayOutput) ToFunctionLayerArrayOutputWithContext(ctx context.Context) FunctionLayerArrayOutput
- type FunctionLayerInput
- type FunctionLayerOutput
- func (FunctionLayerOutput) ElementType() reflect.Type
- func (o FunctionLayerOutput) LayerName() pulumi.StringOutput
- func (o FunctionLayerOutput) LayerVersion() pulumi.IntOutput
- func (o FunctionLayerOutput) ToFunctionLayerOutput() FunctionLayerOutput
- func (o FunctionLayerOutput) ToFunctionLayerOutputWithContext(ctx context.Context) FunctionLayerOutput
- type FunctionMap
- type FunctionMapInput
- type FunctionMapOutput
- type FunctionOutput
- func (o FunctionOutput) AsyncRunEnable() pulumi.StringOutput
- func (o FunctionOutput) CfsConfigs() FunctionCfsConfigArrayOutput
- func (o FunctionOutput) ClsLogsetId() pulumi.StringOutput
- func (o FunctionOutput) ClsTopicId() pulumi.StringOutput
- func (o FunctionOutput) CodeError() pulumi.StringOutput
- func (o FunctionOutput) CodeResult() pulumi.StringOutput
- func (o FunctionOutput) CodeSize() pulumi.IntOutput
- func (o FunctionOutput) CosBucketName() pulumi.StringPtrOutput
- func (o FunctionOutput) CosBucketRegion() pulumi.StringPtrOutput
- func (o FunctionOutput) CosObjectName() pulumi.StringPtrOutput
- func (o FunctionOutput) Description() pulumi.StringPtrOutput
- func (o FunctionOutput) DnsCache() pulumi.BoolPtrOutput
- func (o FunctionOutput) EipFixed() pulumi.BoolOutput
- func (o FunctionOutput) Eips() pulumi.StringArrayOutput
- func (FunctionOutput) ElementType() reflect.Type
- func (o FunctionOutput) EnableEipConfig() pulumi.BoolPtrOutput
- func (o FunctionOutput) EnablePublicNet() pulumi.BoolPtrOutput
- func (o FunctionOutput) Environment() pulumi.MapOutput
- func (o FunctionOutput) ErrNo() pulumi.IntOutput
- func (o FunctionOutput) FuncType() pulumi.StringPtrOutput
- func (o FunctionOutput) FunctionId() pulumi.StringOutput
- func (o FunctionOutput) Handler() pulumi.StringPtrOutput
- func (o FunctionOutput) Host() pulumi.StringOutput
- func (o FunctionOutput) ImageConfigs() FunctionImageConfigArrayOutput
- func (o FunctionOutput) InstallDependency() pulumi.BoolOutput
- func (o FunctionOutput) IntranetConfig() FunctionIntranetConfigOutput
- func (o FunctionOutput) L5Enable() pulumi.BoolPtrOutput
- func (o FunctionOutput) Layers() FunctionLayerArrayOutput
- func (o FunctionOutput) MemSize() pulumi.IntPtrOutput
- func (o FunctionOutput) ModifyTime() pulumi.StringOutput
- func (o FunctionOutput) Name() pulumi.StringOutput
- func (o FunctionOutput) Namespace() pulumi.StringPtrOutput
- func (o FunctionOutput) Role() pulumi.StringPtrOutput
- func (o FunctionOutput) Runtime() pulumi.StringPtrOutput
- func (o FunctionOutput) Status() pulumi.StringOutput
- func (o FunctionOutput) StatusDesc() pulumi.StringOutput
- func (o FunctionOutput) SubnetId() pulumi.StringPtrOutput
- func (o FunctionOutput) Tags() pulumi.MapOutput
- func (o FunctionOutput) Timeout() pulumi.IntPtrOutput
- func (o FunctionOutput) ToFunctionOutput() FunctionOutput
- func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
- func (o FunctionOutput) TriggerInfos() FunctionTriggerInfoArrayOutput
- func (o FunctionOutput) Triggers() FunctionTriggerArrayOutput
- func (o FunctionOutput) Vip() pulumi.StringOutput
- func (o FunctionOutput) VpcId() pulumi.StringPtrOutput
- func (o FunctionOutput) ZipFile() pulumi.StringPtrOutput
- type FunctionState
- type FunctionTrigger
- type FunctionTriggerArgs
- type FunctionTriggerArray
- type FunctionTriggerArrayInput
- type FunctionTriggerArrayOutput
- func (FunctionTriggerArrayOutput) ElementType() reflect.Type
- func (o FunctionTriggerArrayOutput) Index(i pulumi.IntInput) FunctionTriggerOutput
- func (o FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutput() FunctionTriggerArrayOutput
- func (o FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutputWithContext(ctx context.Context) FunctionTriggerArrayOutput
- type FunctionTriggerInfo
- type FunctionTriggerInfoArgs
- type FunctionTriggerInfoArray
- type FunctionTriggerInfoArrayInput
- type FunctionTriggerInfoArrayOutput
- func (FunctionTriggerInfoArrayOutput) ElementType() reflect.Type
- func (o FunctionTriggerInfoArrayOutput) Index(i pulumi.IntInput) FunctionTriggerInfoOutput
- func (o FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutput() FunctionTriggerInfoArrayOutput
- func (o FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) FunctionTriggerInfoArrayOutput
- type FunctionTriggerInfoInput
- type FunctionTriggerInfoOutput
- func (o FunctionTriggerInfoOutput) CreateTime() pulumi.StringPtrOutput
- func (o FunctionTriggerInfoOutput) CustomArgument() pulumi.StringPtrOutput
- func (FunctionTriggerInfoOutput) ElementType() reflect.Type
- func (o FunctionTriggerInfoOutput) Enable() pulumi.BoolPtrOutput
- func (o FunctionTriggerInfoOutput) ModifyTime() pulumi.StringPtrOutput
- func (o FunctionTriggerInfoOutput) Name() pulumi.StringPtrOutput
- func (o FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutput() FunctionTriggerInfoOutput
- func (o FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutputWithContext(ctx context.Context) FunctionTriggerInfoOutput
- func (o FunctionTriggerInfoOutput) TriggerDesc() pulumi.StringPtrOutput
- func (o FunctionTriggerInfoOutput) Type() pulumi.StringPtrOutput
- type FunctionTriggerInput
- type FunctionTriggerOutput
- func (o FunctionTriggerOutput) CosRegion() pulumi.StringPtrOutput
- func (FunctionTriggerOutput) ElementType() reflect.Type
- func (o FunctionTriggerOutput) Name() pulumi.StringOutput
- func (o FunctionTriggerOutput) ToFunctionTriggerOutput() FunctionTriggerOutput
- func (o FunctionTriggerOutput) ToFunctionTriggerOutputWithContext(ctx context.Context) FunctionTriggerOutput
- func (o FunctionTriggerOutput) TriggerDesc() pulumi.StringOutput
- func (o FunctionTriggerOutput) Type() pulumi.StringOutput
- type FunctionVersion
- type FunctionVersionArgs
- type FunctionVersionArray
- type FunctionVersionArrayInput
- type FunctionVersionArrayOutput
- func (FunctionVersionArrayOutput) ElementType() reflect.Type
- func (o FunctionVersionArrayOutput) Index(i pulumi.IntInput) FunctionVersionOutput
- func (o FunctionVersionArrayOutput) ToFunctionVersionArrayOutput() FunctionVersionArrayOutput
- func (o FunctionVersionArrayOutput) ToFunctionVersionArrayOutputWithContext(ctx context.Context) FunctionVersionArrayOutput
- type FunctionVersionInput
- type FunctionVersionMap
- type FunctionVersionMapInput
- type FunctionVersionMapOutput
- func (FunctionVersionMapOutput) ElementType() reflect.Type
- func (o FunctionVersionMapOutput) MapIndex(k pulumi.StringInput) FunctionVersionOutput
- func (o FunctionVersionMapOutput) ToFunctionVersionMapOutput() FunctionVersionMapOutput
- func (o FunctionVersionMapOutput) ToFunctionVersionMapOutputWithContext(ctx context.Context) FunctionVersionMapOutput
- type FunctionVersionOutput
- func (o FunctionVersionOutput) Description() pulumi.StringPtrOutput
- func (FunctionVersionOutput) ElementType() reflect.Type
- func (o FunctionVersionOutput) FunctionName() pulumi.StringOutput
- func (o FunctionVersionOutput) FunctionVersion() pulumi.StringOutput
- func (o FunctionVersionOutput) Namespace() pulumi.StringPtrOutput
- func (o FunctionVersionOutput) ToFunctionVersionOutput() FunctionVersionOutput
- func (o FunctionVersionOutput) ToFunctionVersionOutputWithContext(ctx context.Context) FunctionVersionOutput
- type FunctionVersionState
- type GetAccountInfoAccountLimit
- type GetAccountInfoAccountLimitArgs
- func (GetAccountInfoAccountLimitArgs) ElementType() reflect.Type
- func (i GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutput() GetAccountInfoAccountLimitOutput
- func (i GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitOutput
- type GetAccountInfoAccountLimitArray
- func (GetAccountInfoAccountLimitArray) ElementType() reflect.Type
- func (i GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutput() GetAccountInfoAccountLimitArrayOutput
- func (i GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitArrayOutput
- type GetAccountInfoAccountLimitArrayInput
- type GetAccountInfoAccountLimitArrayOutput
- func (GetAccountInfoAccountLimitArrayOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountLimitArrayOutput) Index(i pulumi.IntInput) GetAccountInfoAccountLimitOutput
- func (o GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutput() GetAccountInfoAccountLimitArrayOutput
- func (o GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitArrayOutput
- type GetAccountInfoAccountLimitInput
- type GetAccountInfoAccountLimitNamespace
- type GetAccountInfoAccountLimitNamespaceArgs
- func (GetAccountInfoAccountLimitNamespaceArgs) ElementType() reflect.Type
- func (i GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutput() GetAccountInfoAccountLimitNamespaceOutput
- func (i GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceOutput
- type GetAccountInfoAccountLimitNamespaceArray
- func (GetAccountInfoAccountLimitNamespaceArray) ElementType() reflect.Type
- func (i GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutput() GetAccountInfoAccountLimitNamespaceArrayOutput
- func (i GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceArrayOutput
- type GetAccountInfoAccountLimitNamespaceArrayInput
- type GetAccountInfoAccountLimitNamespaceArrayOutput
- func (GetAccountInfoAccountLimitNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountLimitNamespaceArrayOutput) Index(i pulumi.IntInput) GetAccountInfoAccountLimitNamespaceOutput
- func (o GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutput() GetAccountInfoAccountLimitNamespaceArrayOutput
- func (o GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceArrayOutput
- type GetAccountInfoAccountLimitNamespaceInput
- type GetAccountInfoAccountLimitNamespaceOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) ConcurrentExecutions() pulumi.IntOutput
- func (GetAccountInfoAccountLimitNamespaceOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountLimitNamespaceOutput) FunctionsCount() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) InitTimeoutLimit() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) MaxMsgTtl() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) MinMsgTtl() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) Namespace() pulumi.StringOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) RetryNumLimit() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) TestModelLimit() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) TimeoutLimit() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutput() GetAccountInfoAccountLimitNamespaceOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceOutput
- func (o GetAccountInfoAccountLimitNamespaceOutput) Triggers() GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
- type GetAccountInfoAccountLimitNamespaceTrigger
- type GetAccountInfoAccountLimitNamespaceTriggerArgs
- func (GetAccountInfoAccountLimitNamespaceTriggerArgs) ElementType() reflect.Type
- func (i GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutput() GetAccountInfoAccountLimitNamespaceTriggerOutput
- func (i GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerOutput
- type GetAccountInfoAccountLimitNamespaceTriggerArray
- func (GetAccountInfoAccountLimitNamespaceTriggerArray) ElementType() reflect.Type
- func (i GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput() GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
- func (i GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
- type GetAccountInfoAccountLimitNamespaceTriggerArrayInput
- type GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
- func (GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) Index(i pulumi.IntInput) GetAccountInfoAccountLimitNamespaceTriggerOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput() GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
- type GetAccountInfoAccountLimitNamespaceTriggerInput
- type GetAccountInfoAccountLimitNamespaceTriggerOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Apigw() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Ckafka() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Clb() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Cls() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Cm() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Cmq() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Cos() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Eb() pulumi.IntOutput
- func (GetAccountInfoAccountLimitNamespaceTriggerOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Mps() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Timer() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutput() GetAccountInfoAccountLimitNamespaceTriggerOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Total() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Vod() pulumi.IntOutput
- type GetAccountInfoAccountLimitOutput
- func (GetAccountInfoAccountLimitOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountLimitOutput) Namespaces() GetAccountInfoAccountLimitNamespaceArrayOutput
- func (o GetAccountInfoAccountLimitOutput) NamespacesCount() pulumi.IntOutput
- func (o GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutput() GetAccountInfoAccountLimitOutput
- func (o GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitOutput
- type GetAccountInfoAccountUsage
- type GetAccountInfoAccountUsageArgs
- func (GetAccountInfoAccountUsageArgs) ElementType() reflect.Type
- func (i GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutput() GetAccountInfoAccountUsageOutput
- func (i GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageOutput
- type GetAccountInfoAccountUsageArray
- func (GetAccountInfoAccountUsageArray) ElementType() reflect.Type
- func (i GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutput() GetAccountInfoAccountUsageArrayOutput
- func (i GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageArrayOutput
- type GetAccountInfoAccountUsageArrayInput
- type GetAccountInfoAccountUsageArrayOutput
- func (GetAccountInfoAccountUsageArrayOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountUsageArrayOutput) Index(i pulumi.IntInput) GetAccountInfoAccountUsageOutput
- func (o GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutput() GetAccountInfoAccountUsageArrayOutput
- func (o GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageArrayOutput
- type GetAccountInfoAccountUsageInput
- type GetAccountInfoAccountUsageNamespace
- type GetAccountInfoAccountUsageNamespaceArgs
- func (GetAccountInfoAccountUsageNamespaceArgs) ElementType() reflect.Type
- func (i GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutput() GetAccountInfoAccountUsageNamespaceOutput
- func (i GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceOutput
- type GetAccountInfoAccountUsageNamespaceArray
- func (GetAccountInfoAccountUsageNamespaceArray) ElementType() reflect.Type
- func (i GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutput() GetAccountInfoAccountUsageNamespaceArrayOutput
- func (i GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceArrayOutput
- type GetAccountInfoAccountUsageNamespaceArrayInput
- type GetAccountInfoAccountUsageNamespaceArrayOutput
- func (GetAccountInfoAccountUsageNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountUsageNamespaceArrayOutput) Index(i pulumi.IntInput) GetAccountInfoAccountUsageNamespaceOutput
- func (o GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutput() GetAccountInfoAccountUsageNamespaceArrayOutput
- func (o GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceArrayOutput
- type GetAccountInfoAccountUsageNamespaceInput
- type GetAccountInfoAccountUsageNamespaceOutput
- func (GetAccountInfoAccountUsageNamespaceOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountUsageNamespaceOutput) Functions() pulumi.StringArrayOutput
- func (o GetAccountInfoAccountUsageNamespaceOutput) FunctionsCount() pulumi.IntOutput
- func (o GetAccountInfoAccountUsageNamespaceOutput) Namespace() pulumi.StringOutput
- func (o GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutput() GetAccountInfoAccountUsageNamespaceOutput
- func (o GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceOutput
- func (o GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedConcurrencyMem() pulumi.IntOutput
- func (o GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedProvisionedMem() pulumi.IntOutput
- func (o GetAccountInfoAccountUsageNamespaceOutput) TotalConcurrencyMem() pulumi.IntOutput
- type GetAccountInfoAccountUsageOutput
- func (GetAccountInfoAccountUsageOutput) ElementType() reflect.Type
- func (o GetAccountInfoAccountUsageOutput) Namespaces() GetAccountInfoAccountUsageNamespaceArrayOutput
- func (o GetAccountInfoAccountUsageOutput) NamespacesCount() pulumi.IntOutput
- func (o GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutput() GetAccountInfoAccountUsageOutput
- func (o GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageOutput
- func (o GetAccountInfoAccountUsageOutput) TotalAllocatedConcurrencyMem() pulumi.IntOutput
- func (o GetAccountInfoAccountUsageOutput) TotalConcurrencyMem() pulumi.IntOutput
- func (o GetAccountInfoAccountUsageOutput) UserConcurrencyMemLimit() pulumi.IntOutput
- type GetAccountInfoArgs
- type GetAccountInfoOutputArgs
- type GetAccountInfoResult
- type GetAccountInfoResultOutput
- func (o GetAccountInfoResultOutput) AccountLimits() GetAccountInfoAccountLimitArrayOutput
- func (o GetAccountInfoResultOutput) AccountUsages() GetAccountInfoAccountUsageArrayOutput
- func (GetAccountInfoResultOutput) ElementType() reflect.Type
- func (o GetAccountInfoResultOutput) Id() pulumi.StringOutput
- func (o GetAccountInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccountInfoResultOutput) ToGetAccountInfoResultOutput() GetAccountInfoResultOutput
- func (o GetAccountInfoResultOutput) ToGetAccountInfoResultOutputWithContext(ctx context.Context) GetAccountInfoResultOutput
- type GetAsyncEventManagementArgs
- type GetAsyncEventManagementEventList
- type GetAsyncEventManagementEventListArgs
- func (GetAsyncEventManagementEventListArgs) ElementType() reflect.Type
- func (i GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutput() GetAsyncEventManagementEventListOutput
- func (i GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListOutput
- type GetAsyncEventManagementEventListArray
- func (GetAsyncEventManagementEventListArray) ElementType() reflect.Type
- func (i GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutput() GetAsyncEventManagementEventListArrayOutput
- func (i GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListArrayOutput
- type GetAsyncEventManagementEventListArrayInput
- type GetAsyncEventManagementEventListArrayOutput
- func (GetAsyncEventManagementEventListArrayOutput) ElementType() reflect.Type
- func (o GetAsyncEventManagementEventListArrayOutput) Index(i pulumi.IntInput) GetAsyncEventManagementEventListOutput
- func (o GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutput() GetAsyncEventManagementEventListArrayOutput
- func (o GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListArrayOutput
- type GetAsyncEventManagementEventListInput
- type GetAsyncEventManagementEventListOutput
- func (GetAsyncEventManagementEventListOutput) ElementType() reflect.Type
- func (o GetAsyncEventManagementEventListOutput) EndTime() pulumi.StringOutput
- func (o GetAsyncEventManagementEventListOutput) InvokeRequestId() pulumi.StringOutput
- func (o GetAsyncEventManagementEventListOutput) InvokeType() pulumi.StringOutput
- func (o GetAsyncEventManagementEventListOutput) Qualifier() pulumi.StringOutput
- func (o GetAsyncEventManagementEventListOutput) StartTime() pulumi.StringOutput
- func (o GetAsyncEventManagementEventListOutput) Status() pulumi.StringOutput
- func (o GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutput() GetAsyncEventManagementEventListOutput
- func (o GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListOutput
- type GetAsyncEventManagementOutputArgs
- type GetAsyncEventManagementResult
- type GetAsyncEventManagementResultOutput
- func (GetAsyncEventManagementResultOutput) ElementType() reflect.Type
- func (o GetAsyncEventManagementResultOutput) EventLists() GetAsyncEventManagementEventListArrayOutput
- func (o GetAsyncEventManagementResultOutput) FunctionName() pulumi.StringOutput
- func (o GetAsyncEventManagementResultOutput) Id() pulumi.StringOutput
- func (o GetAsyncEventManagementResultOutput) InvokeRequestId() pulumi.StringPtrOutput
- func (o GetAsyncEventManagementResultOutput) InvokeTypes() pulumi.StringArrayOutput
- func (o GetAsyncEventManagementResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetAsyncEventManagementResultOutput) Order() pulumi.StringPtrOutput
- func (o GetAsyncEventManagementResultOutput) Orderby() pulumi.StringPtrOutput
- func (o GetAsyncEventManagementResultOutput) Qualifier() pulumi.StringPtrOutput
- func (o GetAsyncEventManagementResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAsyncEventManagementResultOutput) Statuses() pulumi.StringArrayOutput
- func (o GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutput() GetAsyncEventManagementResultOutput
- func (o GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutputWithContext(ctx context.Context) GetAsyncEventManagementResultOutput
- type GetAsyncEventStatusResult
- type GetAsyncEventStatusResultArgs
- func (GetAsyncEventStatusResultArgs) ElementType() reflect.Type
- func (i GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutput() GetAsyncEventStatusResultOutput
- func (i GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutputWithContext(ctx context.Context) GetAsyncEventStatusResultOutput
- type GetAsyncEventStatusResultArray
- func (GetAsyncEventStatusResultArray) ElementType() reflect.Type
- func (i GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutput() GetAsyncEventStatusResultArrayOutput
- func (i GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutputWithContext(ctx context.Context) GetAsyncEventStatusResultArrayOutput
- type GetAsyncEventStatusResultArrayInput
- type GetAsyncEventStatusResultArrayOutput
- func (GetAsyncEventStatusResultArrayOutput) ElementType() reflect.Type
- func (o GetAsyncEventStatusResultArrayOutput) Index(i pulumi.IntInput) GetAsyncEventStatusResultOutput
- func (o GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutput() GetAsyncEventStatusResultArrayOutput
- func (o GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutputWithContext(ctx context.Context) GetAsyncEventStatusResultArrayOutput
- type GetAsyncEventStatusResultInput
- type GetAsyncEventStatusResultOutput
- func (GetAsyncEventStatusResultOutput) ElementType() reflect.Type
- func (o GetAsyncEventStatusResultOutput) InvokeRequestId() pulumi.StringOutput
- func (o GetAsyncEventStatusResultOutput) Status() pulumi.StringOutput
- func (o GetAsyncEventStatusResultOutput) StatusCode() pulumi.IntOutput
- func (o GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutput() GetAsyncEventStatusResultOutput
- func (o GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutputWithContext(ctx context.Context) GetAsyncEventStatusResultOutput
- type GetFunctionAddressArgs
- type GetFunctionAddressOutputArgs
- type GetFunctionAddressResult
- type GetFunctionAddressResultOutput
- func (o GetFunctionAddressResultOutput) CodeSha256() pulumi.StringOutput
- func (GetFunctionAddressResultOutput) ElementType() reflect.Type
- func (o GetFunctionAddressResultOutput) FunctionName() pulumi.StringOutput
- func (o GetFunctionAddressResultOutput) Id() pulumi.StringOutput
- func (o GetFunctionAddressResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetFunctionAddressResultOutput) Qualifier() pulumi.StringPtrOutput
- func (o GetFunctionAddressResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutput() GetFunctionAddressResultOutput
- func (o GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutputWithContext(ctx context.Context) GetFunctionAddressResultOutput
- func (o GetFunctionAddressResultOutput) Url() pulumi.StringOutput
- type GetFunctionAliasesAlias
- type GetFunctionAliasesAliasArgs
- type GetFunctionAliasesAliasArray
- func (GetFunctionAliasesAliasArray) ElementType() reflect.Type
- func (i GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutput() GetFunctionAliasesAliasArrayOutput
- func (i GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasArrayOutput
- type GetFunctionAliasesAliasArrayInput
- type GetFunctionAliasesAliasArrayOutput
- func (GetFunctionAliasesAliasArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAliasesAliasArrayOutput) Index(i pulumi.IntInput) GetFunctionAliasesAliasOutput
- func (o GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutput() GetFunctionAliasesAliasArrayOutput
- func (o GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasArrayOutput
- type GetFunctionAliasesAliasInput
- type GetFunctionAliasesAliasOutput
- func (o GetFunctionAliasesAliasOutput) AddTime() pulumi.StringOutput
- func (o GetFunctionAliasesAliasOutput) Description() pulumi.StringOutput
- func (GetFunctionAliasesAliasOutput) ElementType() reflect.Type
- func (o GetFunctionAliasesAliasOutput) FunctionVersion() pulumi.StringOutput
- func (o GetFunctionAliasesAliasOutput) ModTime() pulumi.StringOutput
- func (o GetFunctionAliasesAliasOutput) Name() pulumi.StringOutput
- func (o GetFunctionAliasesAliasOutput) RoutingConfigs() GetFunctionAliasesAliasRoutingConfigArrayOutput
- func (o GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutput() GetFunctionAliasesAliasOutput
- func (o GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutputWithContext(ctx context.Context) GetFunctionAliasesAliasOutput
- type GetFunctionAliasesAliasRoutingConfig
- type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatch
- type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs
- func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ElementType() reflect.Type
- func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
- func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
- type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray
- func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ElementType() reflect.Type
- func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
- func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
- type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput
- type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
- func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) Index(i pulumi.IntInput) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
- type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput
- type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
- func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ElementType() reflect.Type
- func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Expression() pulumi.StringOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Key() pulumi.StringOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Method() pulumi.StringOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Version() pulumi.StringOutput
- type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeight
- type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs
- func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ElementType() reflect.Type
- func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
- func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
- type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray
- func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ElementType() reflect.Type
- func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
- func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
- type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput
- type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
- func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) Index(i pulumi.IntInput) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
- type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput
- type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
- func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ElementType() reflect.Type
- func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) Version() pulumi.StringOutput
- func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) Weight() pulumi.Float64Output
- type GetFunctionAliasesAliasRoutingConfigArgs
- func (GetFunctionAliasesAliasRoutingConfigArgs) ElementType() reflect.Type
- func (i GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutput() GetFunctionAliasesAliasRoutingConfigOutput
- func (i GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigOutput
- type GetFunctionAliasesAliasRoutingConfigArray
- func (GetFunctionAliasesAliasRoutingConfigArray) ElementType() reflect.Type
- func (i GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutput() GetFunctionAliasesAliasRoutingConfigArrayOutput
- func (i GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigArrayOutput
- type GetFunctionAliasesAliasRoutingConfigArrayInput
- type GetFunctionAliasesAliasRoutingConfigArrayOutput
- func (GetFunctionAliasesAliasRoutingConfigArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAliasesAliasRoutingConfigArrayOutput) Index(i pulumi.IntInput) GetFunctionAliasesAliasRoutingConfigOutput
- func (o GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutput() GetFunctionAliasesAliasRoutingConfigArrayOutput
- func (o GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigArrayOutput
- type GetFunctionAliasesAliasRoutingConfigInput
- type GetFunctionAliasesAliasRoutingConfigOutput
- func (o GetFunctionAliasesAliasRoutingConfigOutput) AdditionVersionMatchs() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
- func (o GetFunctionAliasesAliasRoutingConfigOutput) AdditionalVersionWeights() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
- func (GetFunctionAliasesAliasRoutingConfigOutput) ElementType() reflect.Type
- func (o GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutput() GetFunctionAliasesAliasRoutingConfigOutput
- func (o GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigOutput
- type GetFunctionAliasesArgs
- type GetFunctionAliasesOutputArgs
- type GetFunctionAliasesResult
- type GetFunctionAliasesResultOutput
- func (o GetFunctionAliasesResultOutput) Aliases() GetFunctionAliasesAliasArrayOutput
- func (GetFunctionAliasesResultOutput) ElementType() reflect.Type
- func (o GetFunctionAliasesResultOutput) FunctionName() pulumi.StringOutput
- func (o GetFunctionAliasesResultOutput) FunctionVersion() pulumi.StringPtrOutput
- func (o GetFunctionAliasesResultOutput) Id() pulumi.StringOutput
- func (o GetFunctionAliasesResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetFunctionAliasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutput() GetFunctionAliasesResultOutput
- func (o GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutputWithContext(ctx context.Context) GetFunctionAliasesResultOutput
- type GetFunctionVersionsArgs
- type GetFunctionVersionsOutputArgs
- type GetFunctionVersionsResult
- type GetFunctionVersionsResultOutput
- func (GetFunctionVersionsResultOutput) ElementType() reflect.Type
- func (o GetFunctionVersionsResultOutput) FunctionName() pulumi.StringOutput
- func (o GetFunctionVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetFunctionVersionsResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetFunctionVersionsResultOutput) Order() pulumi.StringPtrOutput
- func (o GetFunctionVersionsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetFunctionVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutput() GetFunctionVersionsResultOutput
- func (o GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutputWithContext(ctx context.Context) GetFunctionVersionsResultOutput
- func (o GetFunctionVersionsResultOutput) Versions() GetFunctionVersionsVersionArrayOutput
- type GetFunctionVersionsVersion
- type GetFunctionVersionsVersionArgs
- func (GetFunctionVersionsVersionArgs) ElementType() reflect.Type
- func (i GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutput() GetFunctionVersionsVersionOutput
- func (i GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutputWithContext(ctx context.Context) GetFunctionVersionsVersionOutput
- type GetFunctionVersionsVersionArray
- func (GetFunctionVersionsVersionArray) ElementType() reflect.Type
- func (i GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutput() GetFunctionVersionsVersionArrayOutput
- func (i GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutputWithContext(ctx context.Context) GetFunctionVersionsVersionArrayOutput
- type GetFunctionVersionsVersionArrayInput
- type GetFunctionVersionsVersionArrayOutput
- func (GetFunctionVersionsVersionArrayOutput) ElementType() reflect.Type
- func (o GetFunctionVersionsVersionArrayOutput) Index(i pulumi.IntInput) GetFunctionVersionsVersionOutput
- func (o GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutput() GetFunctionVersionsVersionArrayOutput
- func (o GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutputWithContext(ctx context.Context) GetFunctionVersionsVersionArrayOutput
- type GetFunctionVersionsVersionInput
- type GetFunctionVersionsVersionOutput
- func (o GetFunctionVersionsVersionOutput) AddTime() pulumi.StringOutput
- func (o GetFunctionVersionsVersionOutput) Description() pulumi.StringOutput
- func (GetFunctionVersionsVersionOutput) ElementType() reflect.Type
- func (o GetFunctionVersionsVersionOutput) ModTime() pulumi.StringOutput
- func (o GetFunctionVersionsVersionOutput) Status() pulumi.StringOutput
- func (o GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutput() GetFunctionVersionsVersionOutput
- func (o GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutputWithContext(ctx context.Context) GetFunctionVersionsVersionOutput
- func (o GetFunctionVersionsVersionOutput) Version() pulumi.StringOutput
- type GetFunctionsArgs
- type GetFunctionsFunction
- type GetFunctionsFunctionArgs
- type GetFunctionsFunctionArray
- type GetFunctionsFunctionArrayInput
- type GetFunctionsFunctionArrayOutput
- func (GetFunctionsFunctionArrayOutput) ElementType() reflect.Type
- func (o GetFunctionsFunctionArrayOutput) Index(i pulumi.IntInput) GetFunctionsFunctionOutput
- func (o GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput
- func (o GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionArrayOutput
- type GetFunctionsFunctionImageConfig
- type GetFunctionsFunctionImageConfigArgs
- func (GetFunctionsFunctionImageConfigArgs) ElementType() reflect.Type
- func (i GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutput() GetFunctionsFunctionImageConfigOutput
- func (i GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigOutput
- type GetFunctionsFunctionImageConfigArray
- func (GetFunctionsFunctionImageConfigArray) ElementType() reflect.Type
- func (i GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutput() GetFunctionsFunctionImageConfigArrayOutput
- func (i GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigArrayOutput
- type GetFunctionsFunctionImageConfigArrayInput
- type GetFunctionsFunctionImageConfigArrayOutput
- func (GetFunctionsFunctionImageConfigArrayOutput) ElementType() reflect.Type
- func (o GetFunctionsFunctionImageConfigArrayOutput) Index(i pulumi.IntInput) GetFunctionsFunctionImageConfigOutput
- func (o GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutput() GetFunctionsFunctionImageConfigArrayOutput
- func (o GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigArrayOutput
- type GetFunctionsFunctionImageConfigInput
- type GetFunctionsFunctionImageConfigOutput
- func (o GetFunctionsFunctionImageConfigOutput) Args() pulumi.StringOutput
- func (o GetFunctionsFunctionImageConfigOutput) Command() pulumi.StringOutput
- func (o GetFunctionsFunctionImageConfigOutput) ContainerImageAccelerate() pulumi.BoolOutput
- func (GetFunctionsFunctionImageConfigOutput) ElementType() reflect.Type
- func (o GetFunctionsFunctionImageConfigOutput) EntryPoint() pulumi.StringOutput
- func (o GetFunctionsFunctionImageConfigOutput) ImagePort() pulumi.IntOutput
- func (o GetFunctionsFunctionImageConfigOutput) ImageType() pulumi.StringOutput
- func (o GetFunctionsFunctionImageConfigOutput) ImageUri() pulumi.StringOutput
- func (o GetFunctionsFunctionImageConfigOutput) RegistryId() pulumi.StringOutput
- func (o GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutput() GetFunctionsFunctionImageConfigOutput
- func (o GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigOutput
- type GetFunctionsFunctionInput
- type GetFunctionsFunctionIntranetConfig
- type GetFunctionsFunctionIntranetConfigArgs
- func (GetFunctionsFunctionIntranetConfigArgs) ElementType() reflect.Type
- func (i GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutput() GetFunctionsFunctionIntranetConfigOutput
- func (i GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigOutput
- type GetFunctionsFunctionIntranetConfigArray
- func (GetFunctionsFunctionIntranetConfigArray) ElementType() reflect.Type
- func (i GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutput() GetFunctionsFunctionIntranetConfigArrayOutput
- func (i GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigArrayOutput
- type GetFunctionsFunctionIntranetConfigArrayInput
- type GetFunctionsFunctionIntranetConfigArrayOutput
- func (GetFunctionsFunctionIntranetConfigArrayOutput) ElementType() reflect.Type
- func (o GetFunctionsFunctionIntranetConfigArrayOutput) Index(i pulumi.IntInput) GetFunctionsFunctionIntranetConfigOutput
- func (o GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutput() GetFunctionsFunctionIntranetConfigArrayOutput
- func (o GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigArrayOutput
- type GetFunctionsFunctionIntranetConfigInput
- type GetFunctionsFunctionIntranetConfigOutput
- func (GetFunctionsFunctionIntranetConfigOutput) ElementType() reflect.Type
- func (o GetFunctionsFunctionIntranetConfigOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetFunctionsFunctionIntranetConfigOutput) IpFixed() pulumi.StringOutput
- func (o GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutput() GetFunctionsFunctionIntranetConfigOutput
- func (o GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigOutput
- type GetFunctionsFunctionOutput
- func (o GetFunctionsFunctionOutput) AsyncRunEnable() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) ClsLogsetId() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) ClsTopicId() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) CodeError() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) CodeResult() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) CodeSize() pulumi.IntOutput
- func (o GetFunctionsFunctionOutput) CreateTime() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) Description() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) DnsCache() pulumi.BoolOutput
- func (o GetFunctionsFunctionOutput) EipFixed() pulumi.BoolOutput
- func (o GetFunctionsFunctionOutput) Eips() pulumi.StringArrayOutput
- func (GetFunctionsFunctionOutput) ElementType() reflect.Type
- func (o GetFunctionsFunctionOutput) EnableEipConfig() pulumi.BoolOutput
- func (o GetFunctionsFunctionOutput) EnablePublicNet() pulumi.BoolOutput
- func (o GetFunctionsFunctionOutput) Environment() pulumi.MapOutput
- func (o GetFunctionsFunctionOutput) ErrNo() pulumi.IntOutput
- func (o GetFunctionsFunctionOutput) Handler() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) Host() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) ImageConfigs() GetFunctionsFunctionImageConfigArrayOutput
- func (o GetFunctionsFunctionOutput) InstallDependency() pulumi.BoolOutput
- func (o GetFunctionsFunctionOutput) IntranetConfigs() GetFunctionsFunctionIntranetConfigArrayOutput
- func (o GetFunctionsFunctionOutput) L5Enable() pulumi.BoolOutput
- func (o GetFunctionsFunctionOutput) MemSize() pulumi.IntOutput
- func (o GetFunctionsFunctionOutput) ModifyTime() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) Name() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) Namespace() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) Role() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) Runtime() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) Status() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) StatusDesc() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) SubnetId() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) Tags() pulumi.MapOutput
- func (o GetFunctionsFunctionOutput) Timeout() pulumi.IntOutput
- func (o GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput
- func (o GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutputWithContext(ctx context.Context) GetFunctionsFunctionOutput
- func (o GetFunctionsFunctionOutput) TriggerInfos() GetFunctionsFunctionTriggerInfoArrayOutput
- func (o GetFunctionsFunctionOutput) Vip() pulumi.StringOutput
- func (o GetFunctionsFunctionOutput) VpcId() pulumi.StringOutput
- type GetFunctionsFunctionTriggerInfo
- type GetFunctionsFunctionTriggerInfoArgs
- func (GetFunctionsFunctionTriggerInfoArgs) ElementType() reflect.Type
- func (i GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutput() GetFunctionsFunctionTriggerInfoOutput
- func (i GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoOutput
- type GetFunctionsFunctionTriggerInfoArray
- func (GetFunctionsFunctionTriggerInfoArray) ElementType() reflect.Type
- func (i GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutput() GetFunctionsFunctionTriggerInfoArrayOutput
- func (i GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoArrayOutput
- type GetFunctionsFunctionTriggerInfoArrayInput
- type GetFunctionsFunctionTriggerInfoArrayOutput
- func (GetFunctionsFunctionTriggerInfoArrayOutput) ElementType() reflect.Type
- func (o GetFunctionsFunctionTriggerInfoArrayOutput) Index(i pulumi.IntInput) GetFunctionsFunctionTriggerInfoOutput
- func (o GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutput() GetFunctionsFunctionTriggerInfoArrayOutput
- func (o GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoArrayOutput
- type GetFunctionsFunctionTriggerInfoInput
- type GetFunctionsFunctionTriggerInfoOutput
- func (o GetFunctionsFunctionTriggerInfoOutput) CreateTime() pulumi.StringOutput
- func (o GetFunctionsFunctionTriggerInfoOutput) CustomArgument() pulumi.StringOutput
- func (GetFunctionsFunctionTriggerInfoOutput) ElementType() reflect.Type
- func (o GetFunctionsFunctionTriggerInfoOutput) Enable() pulumi.BoolOutput
- func (o GetFunctionsFunctionTriggerInfoOutput) ModifyTime() pulumi.StringOutput
- func (o GetFunctionsFunctionTriggerInfoOutput) Name() pulumi.StringOutput
- func (o GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutput() GetFunctionsFunctionTriggerInfoOutput
- func (o GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoOutput
- func (o GetFunctionsFunctionTriggerInfoOutput) TriggerDesc() pulumi.StringOutput
- func (o GetFunctionsFunctionTriggerInfoOutput) Type() pulumi.StringOutput
- type GetFunctionsOutputArgs
- type GetFunctionsResult
- type GetFunctionsResultOutput
- func (o GetFunctionsResultOutput) Description() pulumi.StringPtrOutput
- func (GetFunctionsResultOutput) ElementType() reflect.Type
- func (o GetFunctionsResultOutput) Functions() GetFunctionsFunctionArrayOutput
- func (o GetFunctionsResultOutput) Id() pulumi.StringOutput
- func (o GetFunctionsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetFunctionsResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetFunctionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFunctionsResultOutput) Tags() pulumi.MapOutput
- func (o GetFunctionsResultOutput) ToGetFunctionsResultOutput() GetFunctionsResultOutput
- func (o GetFunctionsResultOutput) ToGetFunctionsResultOutputWithContext(ctx context.Context) GetFunctionsResultOutput
- type GetLayerVersionsArgs
- type GetLayerVersionsLayerVersion
- type GetLayerVersionsLayerVersionArgs
- func (GetLayerVersionsLayerVersionArgs) ElementType() reflect.Type
- func (i GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutput() GetLayerVersionsLayerVersionOutput
- func (i GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionOutput
- type GetLayerVersionsLayerVersionArray
- func (GetLayerVersionsLayerVersionArray) ElementType() reflect.Type
- func (i GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutput() GetLayerVersionsLayerVersionArrayOutput
- func (i GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionArrayOutput
- type GetLayerVersionsLayerVersionArrayInput
- type GetLayerVersionsLayerVersionArrayOutput
- func (GetLayerVersionsLayerVersionArrayOutput) ElementType() reflect.Type
- func (o GetLayerVersionsLayerVersionArrayOutput) Index(i pulumi.IntInput) GetLayerVersionsLayerVersionOutput
- func (o GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutput() GetLayerVersionsLayerVersionArrayOutput
- func (o GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionArrayOutput
- type GetLayerVersionsLayerVersionInput
- type GetLayerVersionsLayerVersionOutput
- func (o GetLayerVersionsLayerVersionOutput) AddTime() pulumi.StringOutput
- func (o GetLayerVersionsLayerVersionOutput) CompatibleRuntimes() pulumi.StringArrayOutput
- func (o GetLayerVersionsLayerVersionOutput) Description() pulumi.StringOutput
- func (GetLayerVersionsLayerVersionOutput) ElementType() reflect.Type
- func (o GetLayerVersionsLayerVersionOutput) LayerName() pulumi.StringOutput
- func (o GetLayerVersionsLayerVersionOutput) LayerVersion() pulumi.IntOutput
- func (o GetLayerVersionsLayerVersionOutput) LicenseInfo() pulumi.StringOutput
- func (o GetLayerVersionsLayerVersionOutput) Stamp() pulumi.StringOutput
- func (o GetLayerVersionsLayerVersionOutput) Status() pulumi.StringOutput
- func (o GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutput() GetLayerVersionsLayerVersionOutput
- func (o GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionOutput
- type GetLayerVersionsOutputArgs
- type GetLayerVersionsResult
- type GetLayerVersionsResultOutput
- func (o GetLayerVersionsResultOutput) CompatibleRuntimes() pulumi.StringArrayOutput
- func (GetLayerVersionsResultOutput) ElementType() reflect.Type
- func (o GetLayerVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetLayerVersionsResultOutput) LayerName() pulumi.StringOutput
- func (o GetLayerVersionsResultOutput) LayerVersions() GetLayerVersionsLayerVersionArrayOutput
- func (o GetLayerVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutput() GetLayerVersionsResultOutput
- func (o GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutputWithContext(ctx context.Context) GetLayerVersionsResultOutput
- type GetLayersArgs
- type GetLayersLayer
- type GetLayersLayerArgs
- type GetLayersLayerArray
- type GetLayersLayerArrayInput
- type GetLayersLayerArrayOutput
- func (GetLayersLayerArrayOutput) ElementType() reflect.Type
- func (o GetLayersLayerArrayOutput) Index(i pulumi.IntInput) GetLayersLayerOutput
- func (o GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutput() GetLayersLayerArrayOutput
- func (o GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutputWithContext(ctx context.Context) GetLayersLayerArrayOutput
- type GetLayersLayerInput
- type GetLayersLayerOutput
- func (o GetLayersLayerOutput) AddTime() pulumi.StringOutput
- func (o GetLayersLayerOutput) CompatibleRuntimes() pulumi.StringArrayOutput
- func (o GetLayersLayerOutput) Description() pulumi.StringOutput
- func (GetLayersLayerOutput) ElementType() reflect.Type
- func (o GetLayersLayerOutput) LayerName() pulumi.StringOutput
- func (o GetLayersLayerOutput) LayerVersion() pulumi.IntOutput
- func (o GetLayersLayerOutput) LicenseInfo() pulumi.StringOutput
- func (o GetLayersLayerOutput) Stamp() pulumi.StringOutput
- func (o GetLayersLayerOutput) Status() pulumi.StringOutput
- func (o GetLayersLayerOutput) ToGetLayersLayerOutput() GetLayersLayerOutput
- func (o GetLayersLayerOutput) ToGetLayersLayerOutputWithContext(ctx context.Context) GetLayersLayerOutput
- type GetLayersOutputArgs
- type GetLayersResult
- type GetLayersResultOutput
- func (o GetLayersResultOutput) CompatibleRuntime() pulumi.StringPtrOutput
- func (GetLayersResultOutput) ElementType() reflect.Type
- func (o GetLayersResultOutput) Id() pulumi.StringOutput
- func (o GetLayersResultOutput) Layers() GetLayersLayerArrayOutput
- func (o GetLayersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLayersResultOutput) SearchKey() pulumi.StringPtrOutput
- func (o GetLayersResultOutput) ToGetLayersResultOutput() GetLayersResultOutput
- func (o GetLayersResultOutput) ToGetLayersResultOutputWithContext(ctx context.Context) GetLayersResultOutput
- type GetLogsArgs
- type GetLogsLog
- type GetLogsLogArgs
- type GetLogsLogArray
- type GetLogsLogArrayInput
- type GetLogsLogArrayOutput
- func (GetLogsLogArrayOutput) ElementType() reflect.Type
- func (o GetLogsLogArrayOutput) Index(i pulumi.IntInput) GetLogsLogOutput
- func (o GetLogsLogArrayOutput) ToGetLogsLogArrayOutput() GetLogsLogArrayOutput
- func (o GetLogsLogArrayOutput) ToGetLogsLogArrayOutputWithContext(ctx context.Context) GetLogsLogArrayOutput
- type GetLogsLogInput
- type GetLogsLogOutput
- func (o GetLogsLogOutput) BillDuration() pulumi.IntOutput
- func (o GetLogsLogOutput) Duration() pulumi.Float64Output
- func (GetLogsLogOutput) ElementType() reflect.Type
- func (o GetLogsLogOutput) FunctionName() pulumi.StringOutput
- func (o GetLogsLogOutput) InvokeFinished() pulumi.IntOutput
- func (o GetLogsLogOutput) Level() pulumi.StringOutput
- func (o GetLogsLogOutput) Log() pulumi.StringOutput
- func (o GetLogsLogOutput) MemUsage() pulumi.IntOutput
- func (o GetLogsLogOutput) RequestId() pulumi.StringOutput
- func (o GetLogsLogOutput) RetCode() pulumi.IntOutput
- func (o GetLogsLogOutput) RetMsg() pulumi.StringOutput
- func (o GetLogsLogOutput) Source() pulumi.StringOutput
- func (o GetLogsLogOutput) StartTime() pulumi.StringOutput
- func (o GetLogsLogOutput) ToGetLogsLogOutput() GetLogsLogOutput
- func (o GetLogsLogOutput) ToGetLogsLogOutputWithContext(ctx context.Context) GetLogsLogOutput
- type GetLogsOutputArgs
- type GetLogsResult
- type GetLogsResultOutput
- func (GetLogsResultOutput) ElementType() reflect.Type
- func (o GetLogsResultOutput) EndTime() pulumi.StringPtrOutput
- func (o GetLogsResultOutput) FunctionName() pulumi.StringOutput
- func (o GetLogsResultOutput) Id() pulumi.StringOutput
- func (o GetLogsResultOutput) InvokeRequestId() pulumi.StringPtrOutput
- func (o GetLogsResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetLogsResultOutput) Logs() GetLogsLogArrayOutput
- func (o GetLogsResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetLogsResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetLogsResultOutput) Order() pulumi.StringPtrOutput
- func (o GetLogsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetLogsResultOutput) RetCode() pulumi.StringPtrOutput
- func (o GetLogsResultOutput) StartTime() pulumi.StringPtrOutput
- func (o GetLogsResultOutput) ToGetLogsResultOutput() GetLogsResultOutput
- func (o GetLogsResultOutput) ToGetLogsResultOutputWithContext(ctx context.Context) GetLogsResultOutput
- type GetNamespacesArgs
- type GetNamespacesNamespace
- type GetNamespacesNamespaceArgs
- type GetNamespacesNamespaceArray
- func (GetNamespacesNamespaceArray) ElementType() reflect.Type
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceArrayInput
- type GetNamespacesNamespaceArrayOutput
- func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceInput
- type GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) CreateTime() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) Description() pulumi.StringOutput
- func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceOutput) ModifyTime() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) Namespace() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) Type() pulumi.StringOutput
- type GetNamespacesOutputArgs
- type GetNamespacesResult
- type GetNamespacesResultOutput
- func (o GetNamespacesResultOutput) Description() pulumi.StringPtrOutput
- func (GetNamespacesResultOutput) ElementType() reflect.Type
- func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
- func (o GetNamespacesResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
- type GetRequestStatusArgs
- type GetRequestStatusData
- type GetRequestStatusDataArgs
- type GetRequestStatusDataArray
- type GetRequestStatusDataArrayInput
- type GetRequestStatusDataArrayOutput
- func (GetRequestStatusDataArrayOutput) ElementType() reflect.Type
- func (o GetRequestStatusDataArrayOutput) Index(i pulumi.IntInput) GetRequestStatusDataOutput
- func (o GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutput() GetRequestStatusDataArrayOutput
- func (o GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutputWithContext(ctx context.Context) GetRequestStatusDataArrayOutput
- type GetRequestStatusDataInput
- type GetRequestStatusDataOutput
- func (o GetRequestStatusDataOutput) Duration() pulumi.Float64Output
- func (GetRequestStatusDataOutput) ElementType() reflect.Type
- func (o GetRequestStatusDataOutput) FunctionName() pulumi.StringOutput
- func (o GetRequestStatusDataOutput) MemUsage() pulumi.Float64Output
- func (o GetRequestStatusDataOutput) RequestId() pulumi.StringOutput
- func (o GetRequestStatusDataOutput) RetCode() pulumi.IntOutput
- func (o GetRequestStatusDataOutput) RetMsg() pulumi.StringOutput
- func (o GetRequestStatusDataOutput) RetryNum() pulumi.IntOutput
- func (o GetRequestStatusDataOutput) StartTime() pulumi.StringOutput
- func (o GetRequestStatusDataOutput) ToGetRequestStatusDataOutput() GetRequestStatusDataOutput
- func (o GetRequestStatusDataOutput) ToGetRequestStatusDataOutputWithContext(ctx context.Context) GetRequestStatusDataOutput
- type GetRequestStatusOutputArgs
- type GetRequestStatusResult
- type GetRequestStatusResultOutput
- func (o GetRequestStatusResultOutput) Datas() GetRequestStatusDataArrayOutput
- func (GetRequestStatusResultOutput) ElementType() reflect.Type
- func (o GetRequestStatusResultOutput) EndTime() pulumi.StringPtrOutput
- func (o GetRequestStatusResultOutput) FunctionName() pulumi.StringOutput
- func (o GetRequestStatusResultOutput) FunctionRequestId() pulumi.StringOutput
- func (o GetRequestStatusResultOutput) Id() pulumi.StringOutput
- func (o GetRequestStatusResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetRequestStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRequestStatusResultOutput) StartTime() pulumi.StringPtrOutput
- func (o GetRequestStatusResultOutput) ToGetRequestStatusResultOutput() GetRequestStatusResultOutput
- func (o GetRequestStatusResultOutput) ToGetRequestStatusResultOutputWithContext(ctx context.Context) GetRequestStatusResultOutput
- type GetTriggersArgs
- type GetTriggersFilter
- type GetTriggersFilterArgs
- type GetTriggersFilterArray
- type GetTriggersFilterArrayInput
- type GetTriggersFilterArrayOutput
- func (GetTriggersFilterArrayOutput) ElementType() reflect.Type
- func (o GetTriggersFilterArrayOutput) Index(i pulumi.IntInput) GetTriggersFilterOutput
- func (o GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutput() GetTriggersFilterArrayOutput
- func (o GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutputWithContext(ctx context.Context) GetTriggersFilterArrayOutput
- type GetTriggersFilterInput
- type GetTriggersFilterOutput
- func (GetTriggersFilterOutput) ElementType() reflect.Type
- func (o GetTriggersFilterOutput) Name() pulumi.StringOutput
- func (o GetTriggersFilterOutput) ToGetTriggersFilterOutput() GetTriggersFilterOutput
- func (o GetTriggersFilterOutput) ToGetTriggersFilterOutputWithContext(ctx context.Context) GetTriggersFilterOutput
- func (o GetTriggersFilterOutput) Values() pulumi.StringArrayOutput
- type GetTriggersOutputArgs
- type GetTriggersResult
- type GetTriggersResultOutput
- func (GetTriggersResultOutput) ElementType() reflect.Type
- func (o GetTriggersResultOutput) Filters() GetTriggersFilterArrayOutput
- func (o GetTriggersResultOutput) FunctionName() pulumi.StringOutput
- func (o GetTriggersResultOutput) Id() pulumi.StringOutput
- func (o GetTriggersResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetTriggersResultOutput) Order() pulumi.StringPtrOutput
- func (o GetTriggersResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetTriggersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTriggersResultOutput) ToGetTriggersResultOutput() GetTriggersResultOutput
- func (o GetTriggersResultOutput) ToGetTriggersResultOutputWithContext(ctx context.Context) GetTriggersResultOutput
- func (o GetTriggersResultOutput) Triggers() GetTriggersTriggerArrayOutput
- type GetTriggersTrigger
- type GetTriggersTriggerArgs
- type GetTriggersTriggerArray
- type GetTriggersTriggerArrayInput
- type GetTriggersTriggerArrayOutput
- func (GetTriggersTriggerArrayOutput) ElementType() reflect.Type
- func (o GetTriggersTriggerArrayOutput) Index(i pulumi.IntInput) GetTriggersTriggerOutput
- func (o GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutput() GetTriggersTriggerArrayOutput
- func (o GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutputWithContext(ctx context.Context) GetTriggersTriggerArrayOutput
- type GetTriggersTriggerInput
- type GetTriggersTriggerOutput
- func (o GetTriggersTriggerOutput) AddTime() pulumi.StringOutput
- func (o GetTriggersTriggerOutput) AvailableStatus() pulumi.StringOutput
- func (o GetTriggersTriggerOutput) BindStatus() pulumi.StringOutput
- func (o GetTriggersTriggerOutput) CustomArgument() pulumi.StringOutput
- func (GetTriggersTriggerOutput) ElementType() reflect.Type
- func (o GetTriggersTriggerOutput) Enable() pulumi.IntOutput
- func (o GetTriggersTriggerOutput) ModTime() pulumi.StringOutput
- func (o GetTriggersTriggerOutput) Qualifier() pulumi.StringOutput
- func (o GetTriggersTriggerOutput) ResourceId() pulumi.StringOutput
- func (o GetTriggersTriggerOutput) ToGetTriggersTriggerOutput() GetTriggersTriggerOutput
- func (o GetTriggersTriggerOutput) ToGetTriggersTriggerOutputWithContext(ctx context.Context) GetTriggersTriggerOutput
- func (o GetTriggersTriggerOutput) TriggerAttribute() pulumi.StringOutput
- func (o GetTriggersTriggerOutput) TriggerDesc() pulumi.StringOutput
- func (o GetTriggersTriggerOutput) TriggerName() pulumi.StringOutput
- func (o GetTriggersTriggerOutput) Type() pulumi.StringOutput
- type InvokeFunction
- type InvokeFunctionArgs
- type InvokeFunctionArray
- type InvokeFunctionArrayInput
- type InvokeFunctionArrayOutput
- func (InvokeFunctionArrayOutput) ElementType() reflect.Type
- func (o InvokeFunctionArrayOutput) Index(i pulumi.IntInput) InvokeFunctionOutput
- func (o InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput
- func (o InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutputWithContext(ctx context.Context) InvokeFunctionArrayOutput
- type InvokeFunctionInput
- type InvokeFunctionMap
- type InvokeFunctionMapInput
- type InvokeFunctionMapOutput
- func (InvokeFunctionMapOutput) ElementType() reflect.Type
- func (o InvokeFunctionMapOutput) MapIndex(k pulumi.StringInput) InvokeFunctionOutput
- func (o InvokeFunctionMapOutput) ToInvokeFunctionMapOutput() InvokeFunctionMapOutput
- func (o InvokeFunctionMapOutput) ToInvokeFunctionMapOutputWithContext(ctx context.Context) InvokeFunctionMapOutput
- type InvokeFunctionOutput
- func (o InvokeFunctionOutput) ClientContext() pulumi.StringPtrOutput
- func (InvokeFunctionOutput) ElementType() reflect.Type
- func (o InvokeFunctionOutput) FunctionName() pulumi.StringOutput
- func (o InvokeFunctionOutput) InvocationType() pulumi.StringPtrOutput
- func (o InvokeFunctionOutput) LogType() pulumi.StringPtrOutput
- func (o InvokeFunctionOutput) Namespace() pulumi.StringPtrOutput
- func (o InvokeFunctionOutput) Qualifier() pulumi.StringPtrOutput
- func (o InvokeFunctionOutput) RoutingKey() pulumi.StringPtrOutput
- func (o InvokeFunctionOutput) ToInvokeFunctionOutput() InvokeFunctionOutput
- func (o InvokeFunctionOutput) ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput
- type InvokeFunctionState
- type Layer
- type LayerArgs
- type LayerArray
- type LayerArrayInput
- type LayerArrayOutput
- type LayerContent
- type LayerContentArgs
- func (LayerContentArgs) ElementType() reflect.Type
- func (i LayerContentArgs) ToLayerContentOutput() LayerContentOutput
- func (i LayerContentArgs) ToLayerContentOutputWithContext(ctx context.Context) LayerContentOutput
- func (i LayerContentArgs) ToLayerContentPtrOutput() LayerContentPtrOutput
- func (i LayerContentArgs) ToLayerContentPtrOutputWithContext(ctx context.Context) LayerContentPtrOutput
- type LayerContentInput
- type LayerContentOutput
- func (o LayerContentOutput) CosBucketName() pulumi.StringPtrOutput
- func (o LayerContentOutput) CosBucketRegion() pulumi.StringPtrOutput
- func (o LayerContentOutput) CosObjectName() pulumi.StringPtrOutput
- func (LayerContentOutput) ElementType() reflect.Type
- func (o LayerContentOutput) ToLayerContentOutput() LayerContentOutput
- func (o LayerContentOutput) ToLayerContentOutputWithContext(ctx context.Context) LayerContentOutput
- func (o LayerContentOutput) ToLayerContentPtrOutput() LayerContentPtrOutput
- func (o LayerContentOutput) ToLayerContentPtrOutputWithContext(ctx context.Context) LayerContentPtrOutput
- func (o LayerContentOutput) ZipFile() pulumi.StringPtrOutput
- type LayerContentPtrInput
- type LayerContentPtrOutput
- func (o LayerContentPtrOutput) CosBucketName() pulumi.StringPtrOutput
- func (o LayerContentPtrOutput) CosBucketRegion() pulumi.StringPtrOutput
- func (o LayerContentPtrOutput) CosObjectName() pulumi.StringPtrOutput
- func (o LayerContentPtrOutput) Elem() LayerContentOutput
- func (LayerContentPtrOutput) ElementType() reflect.Type
- func (o LayerContentPtrOutput) ToLayerContentPtrOutput() LayerContentPtrOutput
- func (o LayerContentPtrOutput) ToLayerContentPtrOutputWithContext(ctx context.Context) LayerContentPtrOutput
- func (o LayerContentPtrOutput) ZipFile() pulumi.StringPtrOutput
- type LayerInput
- type LayerMap
- type LayerMapInput
- type LayerMapOutput
- type LayerOutput
- func (o LayerOutput) CodeSha256() pulumi.StringOutput
- func (o LayerOutput) CompatibleRuntimes() pulumi.StringArrayOutput
- func (o LayerOutput) Content() LayerContentOutput
- func (o LayerOutput) CreateTime() pulumi.StringOutput
- func (o LayerOutput) Description() pulumi.StringPtrOutput
- func (LayerOutput) ElementType() reflect.Type
- func (o LayerOutput) LayerName() pulumi.StringOutput
- func (o LayerOutput) LayerVersion() pulumi.IntOutput
- func (o LayerOutput) LicenseInfo() pulumi.StringPtrOutput
- func (o LayerOutput) Location() pulumi.StringOutput
- func (o LayerOutput) Status() pulumi.StringOutput
- func (o LayerOutput) ToLayerOutput() LayerOutput
- func (o LayerOutput) ToLayerOutputWithContext(ctx context.Context) LayerOutput
- type LayerState
- type LookupAsyncEventStatusArgs
- type LookupAsyncEventStatusOutputArgs
- type LookupAsyncEventStatusResult
- type LookupAsyncEventStatusResultOutput
- func (LookupAsyncEventStatusResultOutput) ElementType() reflect.Type
- func (o LookupAsyncEventStatusResultOutput) Id() pulumi.StringOutput
- func (o LookupAsyncEventStatusResultOutput) InvokeRequestId() pulumi.StringOutput
- func (o LookupAsyncEventStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupAsyncEventStatusResultOutput) Results() GetAsyncEventStatusResultArrayOutput
- func (o LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutput() LookupAsyncEventStatusResultOutput
- func (o LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutputWithContext(ctx context.Context) LookupAsyncEventStatusResultOutput
- type Namespace
- type NamespaceArgs
- type NamespaceArray
- type NamespaceArrayInput
- type NamespaceArrayOutput
- func (NamespaceArrayOutput) ElementType() reflect.Type
- func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceOutput
- func (o NamespaceOutput) CreateTime() pulumi.StringOutput
- func (o NamespaceOutput) Description() pulumi.StringPtrOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) ModifyTime() pulumi.StringOutput
- func (o NamespaceOutput) Namespace() pulumi.StringOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- func (o NamespaceOutput) Type() pulumi.StringOutput
- type NamespaceState
- type ProvisionedConcurrencyConfig
- func (*ProvisionedConcurrencyConfig) ElementType() reflect.Type
- func (i *ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutput() ProvisionedConcurrencyConfigOutput
- func (i *ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigOutput
- type ProvisionedConcurrencyConfigArgs
- type ProvisionedConcurrencyConfigArray
- func (ProvisionedConcurrencyConfigArray) ElementType() reflect.Type
- func (i ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutput() ProvisionedConcurrencyConfigArrayOutput
- func (i ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigArrayOutput
- type ProvisionedConcurrencyConfigArrayInput
- type ProvisionedConcurrencyConfigArrayOutput
- func (ProvisionedConcurrencyConfigArrayOutput) ElementType() reflect.Type
- func (o ProvisionedConcurrencyConfigArrayOutput) Index(i pulumi.IntInput) ProvisionedConcurrencyConfigOutput
- func (o ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutput() ProvisionedConcurrencyConfigArrayOutput
- func (o ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigArrayOutput
- type ProvisionedConcurrencyConfigInput
- type ProvisionedConcurrencyConfigMap
- func (ProvisionedConcurrencyConfigMap) ElementType() reflect.Type
- func (i ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutput() ProvisionedConcurrencyConfigMapOutput
- func (i ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigMapOutput
- type ProvisionedConcurrencyConfigMapInput
- type ProvisionedConcurrencyConfigMapOutput
- func (ProvisionedConcurrencyConfigMapOutput) ElementType() reflect.Type
- func (o ProvisionedConcurrencyConfigMapOutput) MapIndex(k pulumi.StringInput) ProvisionedConcurrencyConfigOutput
- func (o ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutput() ProvisionedConcurrencyConfigMapOutput
- func (o ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigMapOutput
- type ProvisionedConcurrencyConfigOutput
- func (ProvisionedConcurrencyConfigOutput) ElementType() reflect.Type
- func (o ProvisionedConcurrencyConfigOutput) FunctionName() pulumi.StringOutput
- func (o ProvisionedConcurrencyConfigOutput) MaxCapacity() pulumi.IntPtrOutput
- func (o ProvisionedConcurrencyConfigOutput) MinCapacity() pulumi.IntPtrOutput
- func (o ProvisionedConcurrencyConfigOutput) Namespace() pulumi.StringPtrOutput
- func (o ProvisionedConcurrencyConfigOutput) ProvisionedType() pulumi.StringPtrOutput
- func (o ProvisionedConcurrencyConfigOutput) Qualifier() pulumi.StringOutput
- func (o ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutput() ProvisionedConcurrencyConfigOutput
- func (o ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigOutput
- func (o ProvisionedConcurrencyConfigOutput) TrackingTarget() pulumi.Float64PtrOutput
- func (o ProvisionedConcurrencyConfigOutput) TriggerActions() ProvisionedConcurrencyConfigTriggerActionArrayOutput
- func (o ProvisionedConcurrencyConfigOutput) VersionProvisionedConcurrencyNum() pulumi.IntOutput
- type ProvisionedConcurrencyConfigState
- type ProvisionedConcurrencyConfigTriggerAction
- type ProvisionedConcurrencyConfigTriggerActionArgs
- func (ProvisionedConcurrencyConfigTriggerActionArgs) ElementType() reflect.Type
- func (i ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutput() ProvisionedConcurrencyConfigTriggerActionOutput
- func (i ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionOutput
- type ProvisionedConcurrencyConfigTriggerActionArray
- func (ProvisionedConcurrencyConfigTriggerActionArray) ElementType() reflect.Type
- func (i ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutput() ProvisionedConcurrencyConfigTriggerActionArrayOutput
- func (i ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionArrayOutput
- type ProvisionedConcurrencyConfigTriggerActionArrayInput
- type ProvisionedConcurrencyConfigTriggerActionArrayOutput
- func (ProvisionedConcurrencyConfigTriggerActionArrayOutput) ElementType() reflect.Type
- func (o ProvisionedConcurrencyConfigTriggerActionArrayOutput) Index(i pulumi.IntInput) ProvisionedConcurrencyConfigTriggerActionOutput
- func (o ProvisionedConcurrencyConfigTriggerActionArrayOutput) ToProvisionedConcurrencyConfigTriggerActionArrayOutput() ProvisionedConcurrencyConfigTriggerActionArrayOutput
- func (o ProvisionedConcurrencyConfigTriggerActionArrayOutput) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionArrayOutput
- type ProvisionedConcurrencyConfigTriggerActionInput
- type ProvisionedConcurrencyConfigTriggerActionOutput
- func (ProvisionedConcurrencyConfigTriggerActionOutput) ElementType() reflect.Type
- func (o ProvisionedConcurrencyConfigTriggerActionOutput) ProvisionedType() pulumi.StringPtrOutput
- func (o ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutput() ProvisionedConcurrencyConfigTriggerActionOutput
- func (o ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionOutput
- func (o ProvisionedConcurrencyConfigTriggerActionOutput) TriggerCronConfig() pulumi.StringOutput
- func (o ProvisionedConcurrencyConfigTriggerActionOutput) TriggerName() pulumi.StringOutput
- func (o ProvisionedConcurrencyConfigTriggerActionOutput) TriggerProvisionedConcurrencyNum() pulumi.IntOutput
- type ReservedConcurrencyConfig
- type ReservedConcurrencyConfigArgs
- type ReservedConcurrencyConfigArray
- func (ReservedConcurrencyConfigArray) ElementType() reflect.Type
- func (i ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutput() ReservedConcurrencyConfigArrayOutput
- func (i ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ReservedConcurrencyConfigArrayOutput
- type ReservedConcurrencyConfigArrayInput
- type ReservedConcurrencyConfigArrayOutput
- func (ReservedConcurrencyConfigArrayOutput) ElementType() reflect.Type
- func (o ReservedConcurrencyConfigArrayOutput) Index(i pulumi.IntInput) ReservedConcurrencyConfigOutput
- func (o ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutput() ReservedConcurrencyConfigArrayOutput
- func (o ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ReservedConcurrencyConfigArrayOutput
- type ReservedConcurrencyConfigInput
- type ReservedConcurrencyConfigMap
- func (ReservedConcurrencyConfigMap) ElementType() reflect.Type
- func (i ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutput() ReservedConcurrencyConfigMapOutput
- func (i ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutputWithContext(ctx context.Context) ReservedConcurrencyConfigMapOutput
- type ReservedConcurrencyConfigMapInput
- type ReservedConcurrencyConfigMapOutput
- func (ReservedConcurrencyConfigMapOutput) ElementType() reflect.Type
- func (o ReservedConcurrencyConfigMapOutput) MapIndex(k pulumi.StringInput) ReservedConcurrencyConfigOutput
- func (o ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutput() ReservedConcurrencyConfigMapOutput
- func (o ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutputWithContext(ctx context.Context) ReservedConcurrencyConfigMapOutput
- type ReservedConcurrencyConfigOutput
- func (ReservedConcurrencyConfigOutput) ElementType() reflect.Type
- func (o ReservedConcurrencyConfigOutput) FunctionName() pulumi.StringOutput
- func (o ReservedConcurrencyConfigOutput) Namespace() pulumi.StringPtrOutput
- func (o ReservedConcurrencyConfigOutput) ReservedConcurrencyMem() pulumi.IntOutput
- func (o ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutput() ReservedConcurrencyConfigOutput
- func (o ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutputWithContext(ctx context.Context) ReservedConcurrencyConfigOutput
- type ReservedConcurrencyConfigState
- type SyncInvokeFunction
- type SyncInvokeFunctionArgs
- type SyncInvokeFunctionArray
- type SyncInvokeFunctionArrayInput
- type SyncInvokeFunctionArrayOutput
- func (SyncInvokeFunctionArrayOutput) ElementType() reflect.Type
- func (o SyncInvokeFunctionArrayOutput) Index(i pulumi.IntInput) SyncInvokeFunctionOutput
- func (o SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutput() SyncInvokeFunctionArrayOutput
- func (o SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutputWithContext(ctx context.Context) SyncInvokeFunctionArrayOutput
- type SyncInvokeFunctionInput
- type SyncInvokeFunctionMap
- type SyncInvokeFunctionMapInput
- type SyncInvokeFunctionMapOutput
- func (SyncInvokeFunctionMapOutput) ElementType() reflect.Type
- func (o SyncInvokeFunctionMapOutput) MapIndex(k pulumi.StringInput) SyncInvokeFunctionOutput
- func (o SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutput() SyncInvokeFunctionMapOutput
- func (o SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutputWithContext(ctx context.Context) SyncInvokeFunctionMapOutput
- type SyncInvokeFunctionOutput
- func (SyncInvokeFunctionOutput) ElementType() reflect.Type
- func (o SyncInvokeFunctionOutput) Event() pulumi.StringPtrOutput
- func (o SyncInvokeFunctionOutput) FunctionName() pulumi.StringOutput
- func (o SyncInvokeFunctionOutput) LogType() pulumi.StringPtrOutput
- func (o SyncInvokeFunctionOutput) Namespace() pulumi.StringPtrOutput
- func (o SyncInvokeFunctionOutput) Qualifier() pulumi.StringPtrOutput
- func (o SyncInvokeFunctionOutput) RoutingKey() pulumi.StringPtrOutput
- func (o SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutput() SyncInvokeFunctionOutput
- func (o SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutputWithContext(ctx context.Context) SyncInvokeFunctionOutput
- type SyncInvokeFunctionState
- type TerminateAsyncEvent
- type TerminateAsyncEventArgs
- type TerminateAsyncEventArray
- type TerminateAsyncEventArrayInput
- type TerminateAsyncEventArrayOutput
- func (TerminateAsyncEventArrayOutput) ElementType() reflect.Type
- func (o TerminateAsyncEventArrayOutput) Index(i pulumi.IntInput) TerminateAsyncEventOutput
- func (o TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutput() TerminateAsyncEventArrayOutput
- func (o TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutputWithContext(ctx context.Context) TerminateAsyncEventArrayOutput
- type TerminateAsyncEventInput
- type TerminateAsyncEventMap
- type TerminateAsyncEventMapInput
- type TerminateAsyncEventMapOutput
- func (TerminateAsyncEventMapOutput) ElementType() reflect.Type
- func (o TerminateAsyncEventMapOutput) MapIndex(k pulumi.StringInput) TerminateAsyncEventOutput
- func (o TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutput() TerminateAsyncEventMapOutput
- func (o TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutputWithContext(ctx context.Context) TerminateAsyncEventMapOutput
- type TerminateAsyncEventOutput
- func (TerminateAsyncEventOutput) ElementType() reflect.Type
- func (o TerminateAsyncEventOutput) FunctionName() pulumi.StringOutput
- func (o TerminateAsyncEventOutput) GraceShutdown() pulumi.BoolPtrOutput
- func (o TerminateAsyncEventOutput) InvokeRequestId() pulumi.StringOutput
- func (o TerminateAsyncEventOutput) Namespace() pulumi.StringPtrOutput
- func (o TerminateAsyncEventOutput) ToTerminateAsyncEventOutput() TerminateAsyncEventOutput
- func (o TerminateAsyncEventOutput) ToTerminateAsyncEventOutputWithContext(ctx context.Context) TerminateAsyncEventOutput
- type TerminateAsyncEventState
- type TriggerConfig
- type TriggerConfigArgs
- type TriggerConfigArray
- type TriggerConfigArrayInput
- type TriggerConfigArrayOutput
- func (TriggerConfigArrayOutput) ElementType() reflect.Type
- func (o TriggerConfigArrayOutput) Index(i pulumi.IntInput) TriggerConfigOutput
- func (o TriggerConfigArrayOutput) ToTriggerConfigArrayOutput() TriggerConfigArrayOutput
- func (o TriggerConfigArrayOutput) ToTriggerConfigArrayOutputWithContext(ctx context.Context) TriggerConfigArrayOutput
- type TriggerConfigInput
- type TriggerConfigMap
- type TriggerConfigMapInput
- type TriggerConfigMapOutput
- func (TriggerConfigMapOutput) ElementType() reflect.Type
- func (o TriggerConfigMapOutput) MapIndex(k pulumi.StringInput) TriggerConfigOutput
- func (o TriggerConfigMapOutput) ToTriggerConfigMapOutput() TriggerConfigMapOutput
- func (o TriggerConfigMapOutput) ToTriggerConfigMapOutputWithContext(ctx context.Context) TriggerConfigMapOutput
- type TriggerConfigOutput
- func (o TriggerConfigOutput) CustomArgument() pulumi.StringPtrOutput
- func (o TriggerConfigOutput) Description() pulumi.StringPtrOutput
- func (TriggerConfigOutput) ElementType() reflect.Type
- func (o TriggerConfigOutput) Enable() pulumi.StringPtrOutput
- func (o TriggerConfigOutput) FunctionName() pulumi.StringOutput
- func (o TriggerConfigOutput) Namespace() pulumi.StringPtrOutput
- func (o TriggerConfigOutput) Qualifier() pulumi.StringPtrOutput
- func (o TriggerConfigOutput) ToTriggerConfigOutput() TriggerConfigOutput
- func (o TriggerConfigOutput) ToTriggerConfigOutputWithContext(ctx context.Context) TriggerConfigOutput
- func (o TriggerConfigOutput) TriggerDesc() pulumi.StringOutput
- func (o TriggerConfigOutput) TriggerName() pulumi.StringOutput
- func (o TriggerConfigOutput) Type() pulumi.StringOutput
- type TriggerConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Function ¶
type Function struct { pulumi.CustomResourceState // Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close. AsyncRunEnable pulumi.StringOutput `pulumi:"asyncRunEnable"` // List of CFS configurations. CfsConfigs FunctionCfsConfigArrayOutput `pulumi:"cfsConfigs"` // cls logset id of the SCF function. ClsLogsetId pulumi.StringOutput `pulumi:"clsLogsetId"` // cls topic id of the SCF function. ClsTopicId pulumi.StringOutput `pulumi:"clsTopicId"` // SCF function code error message. CodeError pulumi.StringOutput `pulumi:"codeError"` // SCF function code is correct. CodeResult pulumi.StringOutput `pulumi:"codeResult"` // SCF function code size, unit is M. CodeSize pulumi.IntOutput `pulumi:"codeSize"` // Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zipFile`. CosBucketName pulumi.StringPtrOutput `pulumi:"cosBucketName"` // Cos bucket region of the SCF function, conflict with `zipFile`. CosBucketRegion pulumi.StringPtrOutput `pulumi:"cosBucketRegion"` // Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zipFile`. CosObjectName pulumi.StringPtrOutput `pulumi:"cosObjectName"` // Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and Chinese, the maximum length is 1000. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether to enable Dns caching capability, only the EVENT function is supported. Default is false. DnsCache pulumi.BoolPtrOutput `pulumi:"dnsCache"` // Whether EIP is a fixed IP. EipFixed pulumi.BoolOutput `pulumi:"eipFixed"` // SCF function EIP list. Eips pulumi.StringArrayOutput `pulumi:"eips"` // Indicates whether EIP config set to `ENABLE` when `enablePublicNet` was true. Default `false`. EnableEipConfig pulumi.BoolPtrOutput `pulumi:"enableEipConfig"` // Indicates whether public net config enabled. Default `false`. NOTE: only `vpcId` specified can disable public net config. EnablePublicNet pulumi.BoolPtrOutput `pulumi:"enablePublicNet"` // Environment of the SCF function. Environment pulumi.MapOutput `pulumi:"environment"` // SCF function code error code. ErrNo pulumi.IntOutput `pulumi:"errNo"` // Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need to create an HTTP function service. FuncType pulumi.StringPtrOutput `pulumi:"funcType"` // function ID. FunctionId pulumi.StringOutput `pulumi:"functionId"` // Handler of the SCF function. The format of name is `<filename>.<method_name>`, and it supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60. Handler pulumi.StringPtrOutput `pulumi:"handler"` // SCF function domain name. Host pulumi.StringOutput `pulumi:"host"` // Image of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`, `zipFile`. ImageConfigs FunctionImageConfigArrayOutput `pulumi:"imageConfigs"` // Whether to automatically install dependencies. InstallDependency pulumi.BoolOutput `pulumi:"installDependency"` // Intranet access configuration. IntranetConfig FunctionIntranetConfigOutput `pulumi:"intranetConfig"` // Enable L5 for SCF function, default is `false`. L5Enable pulumi.BoolPtrOutput `pulumi:"l5Enable"` // The list of association layers. Layers FunctionLayerArrayOutput `pulumi:"layers"` // Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M. MemSize pulumi.IntPtrOutput `pulumi:"memSize"` // Modify time of SCF function trigger. ModifyTime pulumi.StringOutput `pulumi:"modifyTime"` // Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60. Name pulumi.StringOutput `pulumi:"name"` // Namespace of the SCF function, default is `default`. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // Role of the SCF function. Role pulumi.StringPtrOutput `pulumi:"role"` // Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`, `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`. Runtime pulumi.StringPtrOutput `pulumi:"runtime"` // SCF function status. Status pulumi.StringOutput `pulumi:"status"` // SCF status description. StatusDesc pulumi.StringOutput `pulumi:"statusDesc"` // Subnet ID of the SCF function. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Tags of the SCF function. Tags pulumi.MapOutput `pulumi:"tags"` // Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900. Timeout pulumi.IntPtrOutput `pulumi:"timeout"` // SCF trigger details list. Each element contains the following attributes: TriggerInfos FunctionTriggerInfoArrayOutput `pulumi:"triggerInfos"` // Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and then create triggers in the new list. Each element contains the following attributes: Triggers FunctionTriggerArrayOutput `pulumi:"triggers"` // SCF function vip. Vip pulumi.StringOutput `pulumi:"vip"` // VPC ID of the SCF function. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // Zip file of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`. ZipFile pulumi.StringPtrOutput `pulumi:"zipFile"` }
Provide a resource to create a SCF function.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewFunction(ctx, "foo", &Scf.FunctionArgs{ CosBucketName: pulumi.String("scf-code-1234567890"), CosBucketRegion: pulumi.String("ap-guangzhou"), CosObjectName: pulumi.String("code.zip"), Handler: pulumi.String("main.do_it"), Runtime: pulumi.String("Python3.6"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Using Zip file
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewFunction(ctx, "foo", &Scf.FunctionArgs{ DnsCache: pulumi.Bool(true), EnablePublicNet: pulumi.Bool(true), Handler: pulumi.String("first.do_it_first"), IntranetConfig: &scf.FunctionIntranetConfigArgs{ IpFixed: pulumi.String("ENABLE"), }, Runtime: pulumi.String("Python3.6"), SubnetId: pulumi.String("subnet-ljyn7h30"), Tags: pulumi.Map{ "env": pulumi.Any("test"), }, VpcId: pulumi.String("vpc-391sv4w3"), ZipFile: pulumi.String("/scf/first.zip"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Using CFS config
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewFunction(ctx, "foo", &Scf.FunctionArgs{ CfsConfigs: scf.FunctionCfsConfigArray{ &scf.FunctionCfsConfigArgs{ CfsId: pulumi.String("cfs-xxxxxxxx"), LocalMountDir: pulumi.String("/mnt"), MountInsId: pulumi.String("cfs-xxxxxxxx"), RemoteMountDir: pulumi.String("/"), UserGroupId: pulumi.String("10000"), UserId: pulumi.String("10000"), }, }, Handler: pulumi.String("main.do_it"), Runtime: pulumi.String("Python3.6"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Using triggers
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewFunction(ctx, "foo", &Scf.FunctionArgs{ EnablePublicNet: pulumi.Bool(true), Handler: pulumi.String("first.do_it_first"), Runtime: pulumi.String("Python3.6"), Triggers: scf.FunctionTriggerArray{ &scf.FunctionTriggerArgs{ Name: pulumi.String("tf-test-fn-trigger"), TriggerDesc: pulumi.String("*/5 * * * * * *"), Type: pulumi.String("timer"), }, &scf.FunctionTriggerArgs{ CosRegion: pulumi.String("ap-guangzhou"), Name: pulumi.String("scf-bucket-1308919341.cos.ap-guangzhou.myqcloud.com"), TriggerDesc: pulumi.String("{\"event\":\"cos:ObjectCreated:Put\",\"filter\":{\"Prefix\":\"\",\"Suffix\":\"\"}}"), Type: pulumi.String("cos"), }, }, ZipFile: pulumi.String("/scf/first.zip"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
SCF function can be imported, e.g.
-> __NOTE:__ function id is `<function namespace>+<function name>`
```sh $ pulumi import tencentcloud:Scf/function:Function test default+test ```
func GetFunction ¶
func GetFunction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionState, opts ...pulumi.ResourceOption) (*Function, error)
GetFunction gets an existing Function 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 NewFunction ¶
func NewFunction(ctx *pulumi.Context, name string, args *FunctionArgs, opts ...pulumi.ResourceOption) (*Function, error)
NewFunction registers a new resource with the given unique name, arguments, and options.
func (*Function) ElementType ¶
func (*Function) ToFunctionOutput ¶
func (i *Function) ToFunctionOutput() FunctionOutput
func (*Function) ToFunctionOutputWithContext ¶
func (i *Function) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
type FunctionAlias ¶ added in v0.1.3
type FunctionAlias struct { pulumi.CustomResourceState // Alias description information. Description pulumi.StringPtrOutput `pulumi:"description"` // Function name. FunctionName pulumi.StringOutput `pulumi:"functionName"` // Master version pointed to by the alias. FunctionVersion pulumi.StringOutput `pulumi:"functionVersion"` // Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a letter. Name pulumi.StringOutput `pulumi:"name"` // Function namespace. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // Request routing configuration of alias. RoutingConfig FunctionAliasRoutingConfigPtrOutput `pulumi:"routingConfig"` }
Provides a resource to create a scf functionAlias
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // by route _, err := Scf.NewFunctionAlias(ctx, "functionAlias", &Scf.FunctionAliasArgs{ Description: pulumi.String("matchs for test 12312312"), FunctionName: pulumi.String("keep-1676351130"), FunctionVersion: pulumi.String("3"), Namespace: pulumi.String("default"), RoutingConfig: &scf.FunctionAliasRoutingConfigArgs{ AdditionalVersionMatches: scf.FunctionAliasRoutingConfigAdditionalVersionMatchArray{ &scf.FunctionAliasRoutingConfigAdditionalVersionMatchArgs{ Expression: pulumi.String("testuser"), Key: pulumi.String("invoke.headers.User"), Method: pulumi.String("exact"), Version: pulumi.String("2"), }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
scf function_alias can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Scf/functionAlias:FunctionAlias function_alias namespace#functionName#name ```
func GetFunctionAlias ¶ added in v0.1.3
func GetFunctionAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionAliasState, opts ...pulumi.ResourceOption) (*FunctionAlias, error)
GetFunctionAlias gets an existing FunctionAlias 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 NewFunctionAlias ¶ added in v0.1.3
func NewFunctionAlias(ctx *pulumi.Context, name string, args *FunctionAliasArgs, opts ...pulumi.ResourceOption) (*FunctionAlias, error)
NewFunctionAlias registers a new resource with the given unique name, arguments, and options.
func (*FunctionAlias) ElementType ¶ added in v0.1.3
func (*FunctionAlias) ElementType() reflect.Type
func (*FunctionAlias) ToFunctionAliasOutput ¶ added in v0.1.3
func (i *FunctionAlias) ToFunctionAliasOutput() FunctionAliasOutput
func (*FunctionAlias) ToFunctionAliasOutputWithContext ¶ added in v0.1.3
func (i *FunctionAlias) ToFunctionAliasOutputWithContext(ctx context.Context) FunctionAliasOutput
type FunctionAliasArgs ¶ added in v0.1.3
type FunctionAliasArgs struct { // Alias description information. Description pulumi.StringPtrInput // Function name. FunctionName pulumi.StringInput // Master version pointed to by the alias. FunctionVersion pulumi.StringInput // Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a letter. Name pulumi.StringPtrInput // Function namespace. Namespace pulumi.StringPtrInput // Request routing configuration of alias. RoutingConfig FunctionAliasRoutingConfigPtrInput }
The set of arguments for constructing a FunctionAlias resource.
func (FunctionAliasArgs) ElementType ¶ added in v0.1.3
func (FunctionAliasArgs) ElementType() reflect.Type
type FunctionAliasArray ¶ added in v0.1.3
type FunctionAliasArray []FunctionAliasInput
func (FunctionAliasArray) ElementType ¶ added in v0.1.3
func (FunctionAliasArray) ElementType() reflect.Type
func (FunctionAliasArray) ToFunctionAliasArrayOutput ¶ added in v0.1.3
func (i FunctionAliasArray) ToFunctionAliasArrayOutput() FunctionAliasArrayOutput
func (FunctionAliasArray) ToFunctionAliasArrayOutputWithContext ¶ added in v0.1.3
func (i FunctionAliasArray) ToFunctionAliasArrayOutputWithContext(ctx context.Context) FunctionAliasArrayOutput
type FunctionAliasArrayInput ¶ added in v0.1.3
type FunctionAliasArrayInput interface { pulumi.Input ToFunctionAliasArrayOutput() FunctionAliasArrayOutput ToFunctionAliasArrayOutputWithContext(context.Context) FunctionAliasArrayOutput }
FunctionAliasArrayInput is an input type that accepts FunctionAliasArray and FunctionAliasArrayOutput values. You can construct a concrete instance of `FunctionAliasArrayInput` via:
FunctionAliasArray{ FunctionAliasArgs{...} }
type FunctionAliasArrayOutput ¶ added in v0.1.3
type FunctionAliasArrayOutput struct{ *pulumi.OutputState }
func (FunctionAliasArrayOutput) ElementType ¶ added in v0.1.3
func (FunctionAliasArrayOutput) ElementType() reflect.Type
func (FunctionAliasArrayOutput) Index ¶ added in v0.1.3
func (o FunctionAliasArrayOutput) Index(i pulumi.IntInput) FunctionAliasOutput
func (FunctionAliasArrayOutput) ToFunctionAliasArrayOutput ¶ added in v0.1.3
func (o FunctionAliasArrayOutput) ToFunctionAliasArrayOutput() FunctionAliasArrayOutput
func (FunctionAliasArrayOutput) ToFunctionAliasArrayOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasArrayOutput) ToFunctionAliasArrayOutputWithContext(ctx context.Context) FunctionAliasArrayOutput
type FunctionAliasInput ¶ added in v0.1.3
type FunctionAliasInput interface { pulumi.Input ToFunctionAliasOutput() FunctionAliasOutput ToFunctionAliasOutputWithContext(ctx context.Context) FunctionAliasOutput }
type FunctionAliasMap ¶ added in v0.1.3
type FunctionAliasMap map[string]FunctionAliasInput
func (FunctionAliasMap) ElementType ¶ added in v0.1.3
func (FunctionAliasMap) ElementType() reflect.Type
func (FunctionAliasMap) ToFunctionAliasMapOutput ¶ added in v0.1.3
func (i FunctionAliasMap) ToFunctionAliasMapOutput() FunctionAliasMapOutput
func (FunctionAliasMap) ToFunctionAliasMapOutputWithContext ¶ added in v0.1.3
func (i FunctionAliasMap) ToFunctionAliasMapOutputWithContext(ctx context.Context) FunctionAliasMapOutput
type FunctionAliasMapInput ¶ added in v0.1.3
type FunctionAliasMapInput interface { pulumi.Input ToFunctionAliasMapOutput() FunctionAliasMapOutput ToFunctionAliasMapOutputWithContext(context.Context) FunctionAliasMapOutput }
FunctionAliasMapInput is an input type that accepts FunctionAliasMap and FunctionAliasMapOutput values. You can construct a concrete instance of `FunctionAliasMapInput` via:
FunctionAliasMap{ "key": FunctionAliasArgs{...} }
type FunctionAliasMapOutput ¶ added in v0.1.3
type FunctionAliasMapOutput struct{ *pulumi.OutputState }
func (FunctionAliasMapOutput) ElementType ¶ added in v0.1.3
func (FunctionAliasMapOutput) ElementType() reflect.Type
func (FunctionAliasMapOutput) MapIndex ¶ added in v0.1.3
func (o FunctionAliasMapOutput) MapIndex(k pulumi.StringInput) FunctionAliasOutput
func (FunctionAliasMapOutput) ToFunctionAliasMapOutput ¶ added in v0.1.3
func (o FunctionAliasMapOutput) ToFunctionAliasMapOutput() FunctionAliasMapOutput
func (FunctionAliasMapOutput) ToFunctionAliasMapOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasMapOutput) ToFunctionAliasMapOutputWithContext(ctx context.Context) FunctionAliasMapOutput
type FunctionAliasOutput ¶ added in v0.1.3
type FunctionAliasOutput struct{ *pulumi.OutputState }
func (FunctionAliasOutput) Description ¶ added in v0.1.3
func (o FunctionAliasOutput) Description() pulumi.StringPtrOutput
Alias description information.
func (FunctionAliasOutput) ElementType ¶ added in v0.1.3
func (FunctionAliasOutput) ElementType() reflect.Type
func (FunctionAliasOutput) FunctionName ¶ added in v0.1.3
func (o FunctionAliasOutput) FunctionName() pulumi.StringOutput
Function name.
func (FunctionAliasOutput) FunctionVersion ¶ added in v0.1.3
func (o FunctionAliasOutput) FunctionVersion() pulumi.StringOutput
Master version pointed to by the alias.
func (FunctionAliasOutput) Name ¶ added in v0.1.3
func (o FunctionAliasOutput) Name() pulumi.StringOutput
Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a letter.
func (FunctionAliasOutput) Namespace ¶ added in v0.1.3
func (o FunctionAliasOutput) Namespace() pulumi.StringPtrOutput
Function namespace.
func (FunctionAliasOutput) RoutingConfig ¶ added in v0.1.3
func (o FunctionAliasOutput) RoutingConfig() FunctionAliasRoutingConfigPtrOutput
Request routing configuration of alias.
func (FunctionAliasOutput) ToFunctionAliasOutput ¶ added in v0.1.3
func (o FunctionAliasOutput) ToFunctionAliasOutput() FunctionAliasOutput
func (FunctionAliasOutput) ToFunctionAliasOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasOutput) ToFunctionAliasOutputWithContext(ctx context.Context) FunctionAliasOutput
type FunctionAliasRoutingConfig ¶ added in v0.1.3
type FunctionAliasRoutingConfig struct { // Additional version with rule-based routing. AdditionalVersionMatches []FunctionAliasRoutingConfigAdditionalVersionMatch `pulumi:"additionalVersionMatches"` // Additional version with random weight-based routing. AdditionalVersionWeights []FunctionAliasRoutingConfigAdditionalVersionWeight `pulumi:"additionalVersionWeights"` }
type FunctionAliasRoutingConfigAdditionalVersionMatch ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionMatch struct { // Rule requirements for range match:It should be described in an open or closed range, i.e., (a,b) or [a,b], where both a and b are integersRule requirements for exact match:Exact string match. Expression string `pulumi:"expression"` // Matching rule key. When the API is called, pass in the key to route the request to the specified version based on the matching ruleHeader method:Enter invoke.headers.User for key and pass in RoutingKey:{User:value} when invoking a function through invoke for invocation based on rule matching. Key string `pulumi:"key"` // Match method. Valid values:range: Range matchexact: exact string match. Method string `pulumi:"method"` // Function version name. Version string `pulumi:"version"` }
type FunctionAliasRoutingConfigAdditionalVersionMatchArgs ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionMatchArgs struct { // Rule requirements for range match:It should be described in an open or closed range, i.e., (a,b) or [a,b], where both a and b are integersRule requirements for exact match:Exact string match. Expression pulumi.StringInput `pulumi:"expression"` // Matching rule key. When the API is called, pass in the key to route the request to the specified version based on the matching ruleHeader method:Enter invoke.headers.User for key and pass in RoutingKey:{User:value} when invoking a function through invoke for invocation based on rule matching. Key pulumi.StringInput `pulumi:"key"` // Match method. Valid values:range: Range matchexact: exact string match. Method pulumi.StringInput `pulumi:"method"` // Function version name. Version pulumi.StringInput `pulumi:"version"` }
func (FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ElementType() reflect.Type
func (FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput() FunctionAliasRoutingConfigAdditionalVersionMatchOutput
func (FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigAdditionalVersionMatchArgs) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchOutput
type FunctionAliasRoutingConfigAdditionalVersionMatchArray ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionMatchArray []FunctionAliasRoutingConfigAdditionalVersionMatchInput
func (FunctionAliasRoutingConfigAdditionalVersionMatchArray) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigAdditionalVersionMatchArray) ElementType() reflect.Type
func (FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
func (FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigAdditionalVersionMatchArray) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
type FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput interface { pulumi.Input ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext(context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput }
FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput is an input type that accepts FunctionAliasRoutingConfigAdditionalVersionMatchArray and FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput` via:
FunctionAliasRoutingConfigAdditionalVersionMatchArray{ FunctionAliasRoutingConfigAdditionalVersionMatchArgs{...} }
type FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput struct{ *pulumi.OutputState }
func (FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ElementType() reflect.Type
func (FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
func (FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
type FunctionAliasRoutingConfigAdditionalVersionMatchInput ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionMatchInput interface { pulumi.Input ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput() FunctionAliasRoutingConfigAdditionalVersionMatchOutput ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext(context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchOutput }
FunctionAliasRoutingConfigAdditionalVersionMatchInput is an input type that accepts FunctionAliasRoutingConfigAdditionalVersionMatchArgs and FunctionAliasRoutingConfigAdditionalVersionMatchOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigAdditionalVersionMatchInput` via:
FunctionAliasRoutingConfigAdditionalVersionMatchArgs{...}
type FunctionAliasRoutingConfigAdditionalVersionMatchOutput ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionMatchOutput struct{ *pulumi.OutputState }
func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ElementType() reflect.Type
func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Expression ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Expression() pulumi.StringOutput
Rule requirements for range match:It should be described in an open or closed range, i.e., (a,b) or [a,b], where both a and b are integersRule requirements for exact match:Exact string match.
func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Key ¶ added in v0.1.3
Matching rule key. When the API is called, pass in the key to route the request to the specified version based on the matching ruleHeader method:Enter invoke.headers.User for key and pass in RoutingKey:{User:value} when invoking a function through invoke for invocation based on rule matching.
func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Method ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Method() pulumi.StringOutput
Match method. Valid values:range: Range matchexact: exact string match.
func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutput() FunctionAliasRoutingConfigAdditionalVersionMatchOutput
func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) ToFunctionAliasRoutingConfigAdditionalVersionMatchOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionMatchOutput
func (FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Version ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionMatchOutput) Version() pulumi.StringOutput
Function version name.
type FunctionAliasRoutingConfigAdditionalVersionWeight ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionWeightArgs ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionWeightArgs struct { // Function version name. Version pulumi.StringInput `pulumi:"version"` // Version weight. Weight pulumi.Float64Input `pulumi:"weight"` }
func (FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ElementType() reflect.Type
func (FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput() FunctionAliasRoutingConfigAdditionalVersionWeightOutput
func (FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigAdditionalVersionWeightArgs) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightOutput
type FunctionAliasRoutingConfigAdditionalVersionWeightArray ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionWeightArray []FunctionAliasRoutingConfigAdditionalVersionWeightInput
func (FunctionAliasRoutingConfigAdditionalVersionWeightArray) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigAdditionalVersionWeightArray) ElementType() reflect.Type
func (FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
func (FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigAdditionalVersionWeightArray) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
type FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput interface { pulumi.Input ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput }
FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput is an input type that accepts FunctionAliasRoutingConfigAdditionalVersionWeightArray and FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput` via:
FunctionAliasRoutingConfigAdditionalVersionWeightArray{ FunctionAliasRoutingConfigAdditionalVersionWeightArgs{...} }
type FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput struct{ *pulumi.OutputState }
func (FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ElementType() reflect.Type
func (FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
func (FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
type FunctionAliasRoutingConfigAdditionalVersionWeightInput ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionWeightInput interface { pulumi.Input ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput() FunctionAliasRoutingConfigAdditionalVersionWeightOutput ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext(context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightOutput }
FunctionAliasRoutingConfigAdditionalVersionWeightInput is an input type that accepts FunctionAliasRoutingConfigAdditionalVersionWeightArgs and FunctionAliasRoutingConfigAdditionalVersionWeightOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigAdditionalVersionWeightInput` via:
FunctionAliasRoutingConfigAdditionalVersionWeightArgs{...}
type FunctionAliasRoutingConfigAdditionalVersionWeightOutput ¶ added in v0.1.3
type FunctionAliasRoutingConfigAdditionalVersionWeightOutput struct{ *pulumi.OutputState }
func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ElementType() reflect.Type
func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutput() FunctionAliasRoutingConfigAdditionalVersionWeightOutput
func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionWeightOutput) ToFunctionAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigAdditionalVersionWeightOutput
func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) Version ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionWeightOutput) Version() pulumi.StringOutput
Function version name.
func (FunctionAliasRoutingConfigAdditionalVersionWeightOutput) Weight ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigAdditionalVersionWeightOutput) Weight() pulumi.Float64Output
Version weight.
type FunctionAliasRoutingConfigArgs ¶ added in v0.1.3
type FunctionAliasRoutingConfigArgs struct { // Additional version with rule-based routing. AdditionalVersionMatches FunctionAliasRoutingConfigAdditionalVersionMatchArrayInput `pulumi:"additionalVersionMatches"` // Additional version with random weight-based routing. AdditionalVersionWeights FunctionAliasRoutingConfigAdditionalVersionWeightArrayInput `pulumi:"additionalVersionWeights"` }
func (FunctionAliasRoutingConfigArgs) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigArgs) ElementType() reflect.Type
func (FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutput ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutput() FunctionAliasRoutingConfigOutput
func (FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutputWithContext ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigOutput
func (FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutput ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput
func (FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutputWithContext ¶ added in v0.1.3
func (i FunctionAliasRoutingConfigArgs) ToFunctionAliasRoutingConfigPtrOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigPtrOutput
type FunctionAliasRoutingConfigInput ¶ added in v0.1.3
type FunctionAliasRoutingConfigInput interface { pulumi.Input ToFunctionAliasRoutingConfigOutput() FunctionAliasRoutingConfigOutput ToFunctionAliasRoutingConfigOutputWithContext(context.Context) FunctionAliasRoutingConfigOutput }
FunctionAliasRoutingConfigInput is an input type that accepts FunctionAliasRoutingConfigArgs and FunctionAliasRoutingConfigOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigInput` via:
FunctionAliasRoutingConfigArgs{...}
type FunctionAliasRoutingConfigOutput ¶ added in v0.1.3
type FunctionAliasRoutingConfigOutput struct{ *pulumi.OutputState }
func (FunctionAliasRoutingConfigOutput) AdditionalVersionMatches ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigOutput) AdditionalVersionMatches() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
Additional version with rule-based routing.
func (FunctionAliasRoutingConfigOutput) AdditionalVersionWeights ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigOutput) AdditionalVersionWeights() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
Additional version with random weight-based routing.
func (FunctionAliasRoutingConfigOutput) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigOutput) ElementType() reflect.Type
func (FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutput ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutput() FunctionAliasRoutingConfigOutput
func (FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigOutput
func (FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutput ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput
func (FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigPtrOutput
type FunctionAliasRoutingConfigPtrInput ¶ added in v0.1.3
type FunctionAliasRoutingConfigPtrInput interface { pulumi.Input ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput ToFunctionAliasRoutingConfigPtrOutputWithContext(context.Context) FunctionAliasRoutingConfigPtrOutput }
FunctionAliasRoutingConfigPtrInput is an input type that accepts FunctionAliasRoutingConfigArgs, FunctionAliasRoutingConfigPtr and FunctionAliasRoutingConfigPtrOutput values. You can construct a concrete instance of `FunctionAliasRoutingConfigPtrInput` via:
FunctionAliasRoutingConfigArgs{...} or: nil
func FunctionAliasRoutingConfigPtr ¶ added in v0.1.3
func FunctionAliasRoutingConfigPtr(v *FunctionAliasRoutingConfigArgs) FunctionAliasRoutingConfigPtrInput
type FunctionAliasRoutingConfigPtrOutput ¶ added in v0.1.3
type FunctionAliasRoutingConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionAliasRoutingConfigPtrOutput) AdditionalVersionMatches ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigPtrOutput) AdditionalVersionMatches() FunctionAliasRoutingConfigAdditionalVersionMatchArrayOutput
Additional version with rule-based routing.
func (FunctionAliasRoutingConfigPtrOutput) AdditionalVersionWeights ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigPtrOutput) AdditionalVersionWeights() FunctionAliasRoutingConfigAdditionalVersionWeightArrayOutput
Additional version with random weight-based routing.
func (FunctionAliasRoutingConfigPtrOutput) Elem ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigPtrOutput) Elem() FunctionAliasRoutingConfigOutput
func (FunctionAliasRoutingConfigPtrOutput) ElementType ¶ added in v0.1.3
func (FunctionAliasRoutingConfigPtrOutput) ElementType() reflect.Type
func (FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutput ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutput() FunctionAliasRoutingConfigPtrOutput
func (FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext ¶ added in v0.1.3
func (o FunctionAliasRoutingConfigPtrOutput) ToFunctionAliasRoutingConfigPtrOutputWithContext(ctx context.Context) FunctionAliasRoutingConfigPtrOutput
type FunctionAliasState ¶ added in v0.1.3
type FunctionAliasState struct { // Alias description information. Description pulumi.StringPtrInput // Function name. FunctionName pulumi.StringPtrInput // Master version pointed to by the alias. FunctionVersion pulumi.StringPtrInput // Alias name, which must be unique in the function, can contain 1 to 64 letters, digits, _, and -, and must begin with a letter. Name pulumi.StringPtrInput // Function namespace. Namespace pulumi.StringPtrInput // Request routing configuration of alias. RoutingConfig FunctionAliasRoutingConfigPtrInput }
func (FunctionAliasState) ElementType ¶ added in v0.1.3
func (FunctionAliasState) ElementType() reflect.Type
type FunctionArgs ¶
type FunctionArgs struct { // Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close. AsyncRunEnable pulumi.StringPtrInput // List of CFS configurations. CfsConfigs FunctionCfsConfigArrayInput // cls logset id of the SCF function. ClsLogsetId pulumi.StringPtrInput // cls topic id of the SCF function. ClsTopicId pulumi.StringPtrInput // Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zipFile`. CosBucketName pulumi.StringPtrInput // Cos bucket region of the SCF function, conflict with `zipFile`. CosBucketRegion pulumi.StringPtrInput // Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zipFile`. CosObjectName pulumi.StringPtrInput // Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and Chinese, the maximum length is 1000. Description pulumi.StringPtrInput // Whether to enable Dns caching capability, only the EVENT function is supported. Default is false. DnsCache pulumi.BoolPtrInput // Indicates whether EIP config set to `ENABLE` when `enablePublicNet` was true. Default `false`. EnableEipConfig pulumi.BoolPtrInput // Indicates whether public net config enabled. Default `false`. NOTE: only `vpcId` specified can disable public net config. EnablePublicNet pulumi.BoolPtrInput // Environment of the SCF function. Environment pulumi.MapInput // Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need to create an HTTP function service. FuncType pulumi.StringPtrInput // Handler of the SCF function. The format of name is `<filename>.<method_name>`, and it supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60. Handler pulumi.StringPtrInput // Image of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`, `zipFile`. ImageConfigs FunctionImageConfigArrayInput // Intranet access configuration. IntranetConfig FunctionIntranetConfigPtrInput // Enable L5 for SCF function, default is `false`. L5Enable pulumi.BoolPtrInput // The list of association layers. Layers FunctionLayerArrayInput // Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M. MemSize pulumi.IntPtrInput // Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60. Name pulumi.StringPtrInput // Namespace of the SCF function, default is `default`. Namespace pulumi.StringPtrInput // Role of the SCF function. Role pulumi.StringPtrInput // Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`, `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`. Runtime pulumi.StringPtrInput // Subnet ID of the SCF function. SubnetId pulumi.StringPtrInput // Tags of the SCF function. Tags pulumi.MapInput // Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900. Timeout pulumi.IntPtrInput // Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and then create triggers in the new list. Each element contains the following attributes: Triggers FunctionTriggerArrayInput // VPC ID of the SCF function. VpcId pulumi.StringPtrInput // Zip file of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`. ZipFile pulumi.StringPtrInput }
The set of arguments for constructing a Function resource.
func (FunctionArgs) ElementType ¶
func (FunctionArgs) ElementType() reflect.Type
type FunctionArray ¶
type FunctionArray []FunctionInput
func (FunctionArray) ElementType ¶
func (FunctionArray) ElementType() reflect.Type
func (FunctionArray) ToFunctionArrayOutput ¶
func (i FunctionArray) ToFunctionArrayOutput() FunctionArrayOutput
func (FunctionArray) ToFunctionArrayOutputWithContext ¶
func (i FunctionArray) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput
type FunctionArrayInput ¶
type FunctionArrayInput interface { pulumi.Input ToFunctionArrayOutput() FunctionArrayOutput ToFunctionArrayOutputWithContext(context.Context) FunctionArrayOutput }
FunctionArrayInput is an input type that accepts FunctionArray and FunctionArrayOutput values. You can construct a concrete instance of `FunctionArrayInput` via:
FunctionArray{ FunctionArgs{...} }
type FunctionArrayOutput ¶
type FunctionArrayOutput struct{ *pulumi.OutputState }
func (FunctionArrayOutput) ElementType ¶
func (FunctionArrayOutput) ElementType() reflect.Type
func (FunctionArrayOutput) Index ¶
func (o FunctionArrayOutput) Index(i pulumi.IntInput) FunctionOutput
func (FunctionArrayOutput) ToFunctionArrayOutput ¶
func (o FunctionArrayOutput) ToFunctionArrayOutput() FunctionArrayOutput
func (FunctionArrayOutput) ToFunctionArrayOutputWithContext ¶
func (o FunctionArrayOutput) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput
type FunctionCfsConfig ¶
type FunctionCfsConfig struct { // File system instance ID. CfsId string `pulumi:"cfsId"` // (Readonly) File system ip address. IpAddress *string `pulumi:"ipAddress"` // Local mount directory. LocalMountDir string `pulumi:"localMountDir"` // File system mount instance ID. MountInsId string `pulumi:"mountInsId"` // (Readonly) File system subnet ID. MountSubnetId *string `pulumi:"mountSubnetId"` // (Readonly) File system virtual private network ID. MountVpcId *string `pulumi:"mountVpcId"` // Remote mount directory. RemoteMountDir string `pulumi:"remoteMountDir"` // ID of user group. UserGroupId string `pulumi:"userGroupId"` // ID of user. UserId string `pulumi:"userId"` }
type FunctionCfsConfigArgs ¶
type FunctionCfsConfigArgs struct { // File system instance ID. CfsId pulumi.StringInput `pulumi:"cfsId"` // (Readonly) File system ip address. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // Local mount directory. LocalMountDir pulumi.StringInput `pulumi:"localMountDir"` // File system mount instance ID. MountInsId pulumi.StringInput `pulumi:"mountInsId"` // (Readonly) File system subnet ID. MountSubnetId pulumi.StringPtrInput `pulumi:"mountSubnetId"` // (Readonly) File system virtual private network ID. MountVpcId pulumi.StringPtrInput `pulumi:"mountVpcId"` // Remote mount directory. RemoteMountDir pulumi.StringInput `pulumi:"remoteMountDir"` // ID of user group. UserGroupId pulumi.StringInput `pulumi:"userGroupId"` // ID of user. UserId pulumi.StringInput `pulumi:"userId"` }
func (FunctionCfsConfigArgs) ElementType ¶
func (FunctionCfsConfigArgs) ElementType() reflect.Type
func (FunctionCfsConfigArgs) ToFunctionCfsConfigOutput ¶
func (i FunctionCfsConfigArgs) ToFunctionCfsConfigOutput() FunctionCfsConfigOutput
func (FunctionCfsConfigArgs) ToFunctionCfsConfigOutputWithContext ¶
func (i FunctionCfsConfigArgs) ToFunctionCfsConfigOutputWithContext(ctx context.Context) FunctionCfsConfigOutput
type FunctionCfsConfigArray ¶
type FunctionCfsConfigArray []FunctionCfsConfigInput
func (FunctionCfsConfigArray) ElementType ¶
func (FunctionCfsConfigArray) ElementType() reflect.Type
func (FunctionCfsConfigArray) ToFunctionCfsConfigArrayOutput ¶
func (i FunctionCfsConfigArray) ToFunctionCfsConfigArrayOutput() FunctionCfsConfigArrayOutput
func (FunctionCfsConfigArray) ToFunctionCfsConfigArrayOutputWithContext ¶
func (i FunctionCfsConfigArray) ToFunctionCfsConfigArrayOutputWithContext(ctx context.Context) FunctionCfsConfigArrayOutput
type FunctionCfsConfigArrayInput ¶
type FunctionCfsConfigArrayInput interface { pulumi.Input ToFunctionCfsConfigArrayOutput() FunctionCfsConfigArrayOutput ToFunctionCfsConfigArrayOutputWithContext(context.Context) FunctionCfsConfigArrayOutput }
FunctionCfsConfigArrayInput is an input type that accepts FunctionCfsConfigArray and FunctionCfsConfigArrayOutput values. You can construct a concrete instance of `FunctionCfsConfigArrayInput` via:
FunctionCfsConfigArray{ FunctionCfsConfigArgs{...} }
type FunctionCfsConfigArrayOutput ¶
type FunctionCfsConfigArrayOutput struct{ *pulumi.OutputState }
func (FunctionCfsConfigArrayOutput) ElementType ¶
func (FunctionCfsConfigArrayOutput) ElementType() reflect.Type
func (FunctionCfsConfigArrayOutput) Index ¶
func (o FunctionCfsConfigArrayOutput) Index(i pulumi.IntInput) FunctionCfsConfigOutput
func (FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutput ¶
func (o FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutput() FunctionCfsConfigArrayOutput
func (FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutputWithContext ¶
func (o FunctionCfsConfigArrayOutput) ToFunctionCfsConfigArrayOutputWithContext(ctx context.Context) FunctionCfsConfigArrayOutput
type FunctionCfsConfigInput ¶
type FunctionCfsConfigInput interface { pulumi.Input ToFunctionCfsConfigOutput() FunctionCfsConfigOutput ToFunctionCfsConfigOutputWithContext(context.Context) FunctionCfsConfigOutput }
FunctionCfsConfigInput is an input type that accepts FunctionCfsConfigArgs and FunctionCfsConfigOutput values. You can construct a concrete instance of `FunctionCfsConfigInput` via:
FunctionCfsConfigArgs{...}
type FunctionCfsConfigOutput ¶
type FunctionCfsConfigOutput struct{ *pulumi.OutputState }
func (FunctionCfsConfigOutput) CfsId ¶
func (o FunctionCfsConfigOutput) CfsId() pulumi.StringOutput
File system instance ID.
func (FunctionCfsConfigOutput) ElementType ¶
func (FunctionCfsConfigOutput) ElementType() reflect.Type
func (FunctionCfsConfigOutput) IpAddress ¶
func (o FunctionCfsConfigOutput) IpAddress() pulumi.StringPtrOutput
(Readonly) File system ip address.
func (FunctionCfsConfigOutput) LocalMountDir ¶
func (o FunctionCfsConfigOutput) LocalMountDir() pulumi.StringOutput
Local mount directory.
func (FunctionCfsConfigOutput) MountInsId ¶
func (o FunctionCfsConfigOutput) MountInsId() pulumi.StringOutput
File system mount instance ID.
func (FunctionCfsConfigOutput) MountSubnetId ¶
func (o FunctionCfsConfigOutput) MountSubnetId() pulumi.StringPtrOutput
(Readonly) File system subnet ID.
func (FunctionCfsConfigOutput) MountVpcId ¶
func (o FunctionCfsConfigOutput) MountVpcId() pulumi.StringPtrOutput
(Readonly) File system virtual private network ID.
func (FunctionCfsConfigOutput) RemoteMountDir ¶
func (o FunctionCfsConfigOutput) RemoteMountDir() pulumi.StringOutput
Remote mount directory.
func (FunctionCfsConfigOutput) ToFunctionCfsConfigOutput ¶
func (o FunctionCfsConfigOutput) ToFunctionCfsConfigOutput() FunctionCfsConfigOutput
func (FunctionCfsConfigOutput) ToFunctionCfsConfigOutputWithContext ¶
func (o FunctionCfsConfigOutput) ToFunctionCfsConfigOutputWithContext(ctx context.Context) FunctionCfsConfigOutput
func (FunctionCfsConfigOutput) UserGroupId ¶
func (o FunctionCfsConfigOutput) UserGroupId() pulumi.StringOutput
ID of user group.
func (FunctionCfsConfigOutput) UserId ¶
func (o FunctionCfsConfigOutput) UserId() pulumi.StringOutput
ID of user.
type FunctionEventInvokeConfig ¶ added in v0.1.5
type FunctionEventInvokeConfig struct { pulumi.CustomResourceState // Async retry configuration information. AsyncTriggerConfig FunctionEventInvokeConfigAsyncTriggerConfigOutput `pulumi:"asyncTriggerConfig"` // Function name. FunctionName pulumi.StringOutput `pulumi:"functionName"` // Function namespace. Default value: default. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` }
Provides a resource to create a scf functionEventInvokeConfig
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewFunctionEventInvokeConfig(ctx, "functionEventInvokeConfig", &Scf.FunctionEventInvokeConfigArgs{ AsyncTriggerConfig: &scf.FunctionEventInvokeConfigAsyncTriggerConfigArgs{ MsgTtl: pulumi.Int(24), RetryConfigs: scf.FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray{ &scf.FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs{ RetryNum: pulumi.Int(2), }, }, }, FunctionName: pulumi.String("keep-1676351130"), Namespace: pulumi.String("default"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
scf function_event_invoke_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Scf/functionEventInvokeConfig:FunctionEventInvokeConfig function_event_invoke_config function_name#namespace ```
func GetFunctionEventInvokeConfig ¶ added in v0.1.5
func GetFunctionEventInvokeConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionEventInvokeConfigState, opts ...pulumi.ResourceOption) (*FunctionEventInvokeConfig, error)
GetFunctionEventInvokeConfig gets an existing FunctionEventInvokeConfig 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 NewFunctionEventInvokeConfig ¶ added in v0.1.5
func NewFunctionEventInvokeConfig(ctx *pulumi.Context, name string, args *FunctionEventInvokeConfigArgs, opts ...pulumi.ResourceOption) (*FunctionEventInvokeConfig, error)
NewFunctionEventInvokeConfig registers a new resource with the given unique name, arguments, and options.
func (*FunctionEventInvokeConfig) ElementType ¶ added in v0.1.5
func (*FunctionEventInvokeConfig) ElementType() reflect.Type
func (*FunctionEventInvokeConfig) ToFunctionEventInvokeConfigOutput ¶ added in v0.1.5
func (i *FunctionEventInvokeConfig) ToFunctionEventInvokeConfigOutput() FunctionEventInvokeConfigOutput
func (*FunctionEventInvokeConfig) ToFunctionEventInvokeConfigOutputWithContext ¶ added in v0.1.5
func (i *FunctionEventInvokeConfig) ToFunctionEventInvokeConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigOutput
type FunctionEventInvokeConfigArgs ¶ added in v0.1.5
type FunctionEventInvokeConfigArgs struct { // Async retry configuration information. AsyncTriggerConfig FunctionEventInvokeConfigAsyncTriggerConfigInput // Function name. FunctionName pulumi.StringInput // Function namespace. Default value: default. Namespace pulumi.StringPtrInput }
The set of arguments for constructing a FunctionEventInvokeConfig resource.
func (FunctionEventInvokeConfigArgs) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigArgs) ElementType() reflect.Type
type FunctionEventInvokeConfigArray ¶ added in v0.1.5
type FunctionEventInvokeConfigArray []FunctionEventInvokeConfigInput
func (FunctionEventInvokeConfigArray) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigArray) ElementType() reflect.Type
func (FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutput ¶ added in v0.1.5
func (i FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutput() FunctionEventInvokeConfigArrayOutput
func (FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutputWithContext ¶ added in v0.1.5
func (i FunctionEventInvokeConfigArray) ToFunctionEventInvokeConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigArrayOutput
type FunctionEventInvokeConfigArrayInput ¶ added in v0.1.5
type FunctionEventInvokeConfigArrayInput interface { pulumi.Input ToFunctionEventInvokeConfigArrayOutput() FunctionEventInvokeConfigArrayOutput ToFunctionEventInvokeConfigArrayOutputWithContext(context.Context) FunctionEventInvokeConfigArrayOutput }
FunctionEventInvokeConfigArrayInput is an input type that accepts FunctionEventInvokeConfigArray and FunctionEventInvokeConfigArrayOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigArrayInput` via:
FunctionEventInvokeConfigArray{ FunctionEventInvokeConfigArgs{...} }
type FunctionEventInvokeConfigArrayOutput ¶ added in v0.1.5
type FunctionEventInvokeConfigArrayOutput struct{ *pulumi.OutputState }
func (FunctionEventInvokeConfigArrayOutput) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigArrayOutput) ElementType() reflect.Type
func (FunctionEventInvokeConfigArrayOutput) Index ¶ added in v0.1.5
func (o FunctionEventInvokeConfigArrayOutput) Index(i pulumi.IntInput) FunctionEventInvokeConfigOutput
func (FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutput ¶ added in v0.1.5
func (o FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutput() FunctionEventInvokeConfigArrayOutput
func (FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutputWithContext ¶ added in v0.1.5
func (o FunctionEventInvokeConfigArrayOutput) ToFunctionEventInvokeConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigArrayOutput
type FunctionEventInvokeConfigAsyncTriggerConfig ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfig struct { // Message retention period. MsgTtl int `pulumi:"msgTtl"` // Async retry configuration of function upon user error. RetryConfigs []FunctionEventInvokeConfigAsyncTriggerConfigRetryConfig `pulumi:"retryConfigs"` }
type FunctionEventInvokeConfigAsyncTriggerConfigArgs ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigArgs struct { // Message retention period. MsgTtl pulumi.IntInput `pulumi:"msgTtl"` // Async retry configuration of function upon user error. RetryConfigs FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput `pulumi:"retryConfigs"` }
func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ElementType() reflect.Type
func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput ¶ added in v0.1.5
func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext ¶ added in v0.1.5
func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput ¶ added in v0.1.5
func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext ¶ added in v0.1.5
func (i FunctionEventInvokeConfigAsyncTriggerConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
type FunctionEventInvokeConfigAsyncTriggerConfigInput ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigInput interface { pulumi.Input ToFunctionEventInvokeConfigAsyncTriggerConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigOutput ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext(context.Context) FunctionEventInvokeConfigAsyncTriggerConfigOutput }
FunctionEventInvokeConfigAsyncTriggerConfigInput is an input type that accepts FunctionEventInvokeConfigAsyncTriggerConfigArgs and FunctionEventInvokeConfigAsyncTriggerConfigOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigAsyncTriggerConfigInput` via:
FunctionEventInvokeConfigAsyncTriggerConfigArgs{...}
type FunctionEventInvokeConfigAsyncTriggerConfigOutput ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigOutput struct{ *pulumi.OutputState }
func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ElementType() reflect.Type
func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) MsgTtl ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) MsgTtl() pulumi.IntOutput
Message retention period.
func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) RetryConfigs ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) RetryConfigs() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
Async retry configuration of function upon user error.
func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
type FunctionEventInvokeConfigAsyncTriggerConfigPtrInput ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigPtrInput interface { pulumi.Input ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput }
FunctionEventInvokeConfigAsyncTriggerConfigPtrInput is an input type that accepts FunctionEventInvokeConfigAsyncTriggerConfigArgs, FunctionEventInvokeConfigAsyncTriggerConfigPtr and FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigAsyncTriggerConfigPtrInput` via:
FunctionEventInvokeConfigAsyncTriggerConfigArgs{...} or: nil
func FunctionEventInvokeConfigAsyncTriggerConfigPtr ¶ added in v0.1.5
func FunctionEventInvokeConfigAsyncTriggerConfigPtr(v *FunctionEventInvokeConfigAsyncTriggerConfigArgs) FunctionEventInvokeConfigAsyncTriggerConfigPtrInput
type FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ElementType() reflect.Type
func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) MsgTtl ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) MsgTtl() pulumi.IntPtrOutput
Message retention period.
func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) RetryConfigs ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) RetryConfigs() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
Async retry configuration of function upon user error.
func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutput() FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigPtrOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigPtrOutput
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfig ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfig struct { // Number of retry attempts. RetryNum int `pulumi:"retryNum"` }
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs struct { // Number of retry attempts. RetryNum pulumi.IntInput `pulumi:"retryNum"` }
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ElementType() reflect.Type
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput ¶ added in v0.1.5
func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext ¶ added in v0.1.5
func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray []FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ElementType() reflect.Type
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput ¶ added in v0.1.5
func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext ¶ added in v0.1.5
func (i FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput interface { pulumi.Input ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext(context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput }
FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput is an input type that accepts FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray and FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayInput` via:
FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArray{ FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs{...} }
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput struct{ *pulumi.OutputState }
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ElementType() reflect.Type
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArrayOutput
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput interface { pulumi.Input ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext(context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput }
FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput is an input type that accepts FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs and FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigInput` via:
FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigArgs{...}
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput ¶ added in v0.1.5
type FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput struct{ *pulumi.OutputState }
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ElementType() reflect.Type
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) RetryNum ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) RetryNum() pulumi.IntOutput
Number of retry attempts.
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput() FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
func (FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext ¶ added in v0.1.5
func (o FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput) ToFunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigAsyncTriggerConfigRetryConfigOutput
type FunctionEventInvokeConfigInput ¶ added in v0.1.5
type FunctionEventInvokeConfigInput interface { pulumi.Input ToFunctionEventInvokeConfigOutput() FunctionEventInvokeConfigOutput ToFunctionEventInvokeConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigOutput }
type FunctionEventInvokeConfigMap ¶ added in v0.1.5
type FunctionEventInvokeConfigMap map[string]FunctionEventInvokeConfigInput
func (FunctionEventInvokeConfigMap) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigMap) ElementType() reflect.Type
func (FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutput ¶ added in v0.1.5
func (i FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutput() FunctionEventInvokeConfigMapOutput
func (FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutputWithContext ¶ added in v0.1.5
func (i FunctionEventInvokeConfigMap) ToFunctionEventInvokeConfigMapOutputWithContext(ctx context.Context) FunctionEventInvokeConfigMapOutput
type FunctionEventInvokeConfigMapInput ¶ added in v0.1.5
type FunctionEventInvokeConfigMapInput interface { pulumi.Input ToFunctionEventInvokeConfigMapOutput() FunctionEventInvokeConfigMapOutput ToFunctionEventInvokeConfigMapOutputWithContext(context.Context) FunctionEventInvokeConfigMapOutput }
FunctionEventInvokeConfigMapInput is an input type that accepts FunctionEventInvokeConfigMap and FunctionEventInvokeConfigMapOutput values. You can construct a concrete instance of `FunctionEventInvokeConfigMapInput` via:
FunctionEventInvokeConfigMap{ "key": FunctionEventInvokeConfigArgs{...} }
type FunctionEventInvokeConfigMapOutput ¶ added in v0.1.5
type FunctionEventInvokeConfigMapOutput struct{ *pulumi.OutputState }
func (FunctionEventInvokeConfigMapOutput) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigMapOutput) ElementType() reflect.Type
func (FunctionEventInvokeConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o FunctionEventInvokeConfigMapOutput) MapIndex(k pulumi.StringInput) FunctionEventInvokeConfigOutput
func (FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutput ¶ added in v0.1.5
func (o FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutput() FunctionEventInvokeConfigMapOutput
func (FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutputWithContext ¶ added in v0.1.5
func (o FunctionEventInvokeConfigMapOutput) ToFunctionEventInvokeConfigMapOutputWithContext(ctx context.Context) FunctionEventInvokeConfigMapOutput
type FunctionEventInvokeConfigOutput ¶ added in v0.1.5
type FunctionEventInvokeConfigOutput struct{ *pulumi.OutputState }
func (FunctionEventInvokeConfigOutput) AsyncTriggerConfig ¶ added in v0.1.5
func (o FunctionEventInvokeConfigOutput) AsyncTriggerConfig() FunctionEventInvokeConfigAsyncTriggerConfigOutput
Async retry configuration information.
func (FunctionEventInvokeConfigOutput) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigOutput) ElementType() reflect.Type
func (FunctionEventInvokeConfigOutput) FunctionName ¶ added in v0.1.5
func (o FunctionEventInvokeConfigOutput) FunctionName() pulumi.StringOutput
Function name.
func (FunctionEventInvokeConfigOutput) Namespace ¶ added in v0.1.5
func (o FunctionEventInvokeConfigOutput) Namespace() pulumi.StringPtrOutput
Function namespace. Default value: default.
func (FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutput ¶ added in v0.1.5
func (o FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutput() FunctionEventInvokeConfigOutput
func (FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutputWithContext ¶ added in v0.1.5
func (o FunctionEventInvokeConfigOutput) ToFunctionEventInvokeConfigOutputWithContext(ctx context.Context) FunctionEventInvokeConfigOutput
type FunctionEventInvokeConfigState ¶ added in v0.1.5
type FunctionEventInvokeConfigState struct { // Async retry configuration information. AsyncTriggerConfig FunctionEventInvokeConfigAsyncTriggerConfigPtrInput // Function name. FunctionName pulumi.StringPtrInput // Function namespace. Default value: default. Namespace pulumi.StringPtrInput }
func (FunctionEventInvokeConfigState) ElementType ¶ added in v0.1.5
func (FunctionEventInvokeConfigState) ElementType() reflect.Type
type FunctionImageConfig ¶
type FunctionImageConfig struct { // the parameters of command. Args *string `pulumi:"args"` // The command of entrypoint. Command *string `pulumi:"command"` // Image accelerate switch. ContainerImageAccelerate *bool `pulumi:"containerImageAccelerate"` // The entrypoint of app. EntryPoint *string `pulumi:"entryPoint"` // Image function port setting. Default is `9000`, -1 indicates no port mirroring function. Other value ranges 0 ~ 65535. ImagePort *int `pulumi:"imagePort"` // The image type. personal or enterprise. ImageType string `pulumi:"imageType"` // The uri of image. ImageUri string `pulumi:"imageUri"` // The registry id of TCR. When image type is enterprise, it must be set. RegistryId *string `pulumi:"registryId"` }
type FunctionImageConfigArgs ¶
type FunctionImageConfigArgs struct { // the parameters of command. Args pulumi.StringPtrInput `pulumi:"args"` // The command of entrypoint. Command pulumi.StringPtrInput `pulumi:"command"` // Image accelerate switch. ContainerImageAccelerate pulumi.BoolPtrInput `pulumi:"containerImageAccelerate"` // The entrypoint of app. EntryPoint pulumi.StringPtrInput `pulumi:"entryPoint"` // Image function port setting. Default is `9000`, -1 indicates no port mirroring function. Other value ranges 0 ~ 65535. ImagePort pulumi.IntPtrInput `pulumi:"imagePort"` // The image type. personal or enterprise. ImageType pulumi.StringInput `pulumi:"imageType"` // The uri of image. ImageUri pulumi.StringInput `pulumi:"imageUri"` // The registry id of TCR. When image type is enterprise, it must be set. RegistryId pulumi.StringPtrInput `pulumi:"registryId"` }
func (FunctionImageConfigArgs) ElementType ¶
func (FunctionImageConfigArgs) ElementType() reflect.Type
func (FunctionImageConfigArgs) ToFunctionImageConfigOutput ¶
func (i FunctionImageConfigArgs) ToFunctionImageConfigOutput() FunctionImageConfigOutput
func (FunctionImageConfigArgs) ToFunctionImageConfigOutputWithContext ¶
func (i FunctionImageConfigArgs) ToFunctionImageConfigOutputWithContext(ctx context.Context) FunctionImageConfigOutput
type FunctionImageConfigArray ¶
type FunctionImageConfigArray []FunctionImageConfigInput
func (FunctionImageConfigArray) ElementType ¶
func (FunctionImageConfigArray) ElementType() reflect.Type
func (FunctionImageConfigArray) ToFunctionImageConfigArrayOutput ¶
func (i FunctionImageConfigArray) ToFunctionImageConfigArrayOutput() FunctionImageConfigArrayOutput
func (FunctionImageConfigArray) ToFunctionImageConfigArrayOutputWithContext ¶
func (i FunctionImageConfigArray) ToFunctionImageConfigArrayOutputWithContext(ctx context.Context) FunctionImageConfigArrayOutput
type FunctionImageConfigArrayInput ¶
type FunctionImageConfigArrayInput interface { pulumi.Input ToFunctionImageConfigArrayOutput() FunctionImageConfigArrayOutput ToFunctionImageConfigArrayOutputWithContext(context.Context) FunctionImageConfigArrayOutput }
FunctionImageConfigArrayInput is an input type that accepts FunctionImageConfigArray and FunctionImageConfigArrayOutput values. You can construct a concrete instance of `FunctionImageConfigArrayInput` via:
FunctionImageConfigArray{ FunctionImageConfigArgs{...} }
type FunctionImageConfigArrayOutput ¶
type FunctionImageConfigArrayOutput struct{ *pulumi.OutputState }
func (FunctionImageConfigArrayOutput) ElementType ¶
func (FunctionImageConfigArrayOutput) ElementType() reflect.Type
func (FunctionImageConfigArrayOutput) Index ¶
func (o FunctionImageConfigArrayOutput) Index(i pulumi.IntInput) FunctionImageConfigOutput
func (FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutput ¶
func (o FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutput() FunctionImageConfigArrayOutput
func (FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutputWithContext ¶
func (o FunctionImageConfigArrayOutput) ToFunctionImageConfigArrayOutputWithContext(ctx context.Context) FunctionImageConfigArrayOutput
type FunctionImageConfigInput ¶
type FunctionImageConfigInput interface { pulumi.Input ToFunctionImageConfigOutput() FunctionImageConfigOutput ToFunctionImageConfigOutputWithContext(context.Context) FunctionImageConfigOutput }
FunctionImageConfigInput is an input type that accepts FunctionImageConfigArgs and FunctionImageConfigOutput values. You can construct a concrete instance of `FunctionImageConfigInput` via:
FunctionImageConfigArgs{...}
type FunctionImageConfigOutput ¶
type FunctionImageConfigOutput struct{ *pulumi.OutputState }
func (FunctionImageConfigOutput) Args ¶
func (o FunctionImageConfigOutput) Args() pulumi.StringPtrOutput
the parameters of command.
func (FunctionImageConfigOutput) Command ¶
func (o FunctionImageConfigOutput) Command() pulumi.StringPtrOutput
The command of entrypoint.
func (FunctionImageConfigOutput) ContainerImageAccelerate ¶ added in v0.1.8
func (o FunctionImageConfigOutput) ContainerImageAccelerate() pulumi.BoolPtrOutput
Image accelerate switch.
func (FunctionImageConfigOutput) ElementType ¶
func (FunctionImageConfigOutput) ElementType() reflect.Type
func (FunctionImageConfigOutput) EntryPoint ¶
func (o FunctionImageConfigOutput) EntryPoint() pulumi.StringPtrOutput
The entrypoint of app.
func (FunctionImageConfigOutput) ImagePort ¶ added in v0.1.8
func (o FunctionImageConfigOutput) ImagePort() pulumi.IntPtrOutput
Image function port setting. Default is `9000`, -1 indicates no port mirroring function. Other value ranges 0 ~ 65535.
func (FunctionImageConfigOutput) ImageType ¶
func (o FunctionImageConfigOutput) ImageType() pulumi.StringOutput
The image type. personal or enterprise.
func (FunctionImageConfigOutput) ImageUri ¶
func (o FunctionImageConfigOutput) ImageUri() pulumi.StringOutput
The uri of image.
func (FunctionImageConfigOutput) RegistryId ¶
func (o FunctionImageConfigOutput) RegistryId() pulumi.StringPtrOutput
The registry id of TCR. When image type is enterprise, it must be set.
func (FunctionImageConfigOutput) ToFunctionImageConfigOutput ¶
func (o FunctionImageConfigOutput) ToFunctionImageConfigOutput() FunctionImageConfigOutput
func (FunctionImageConfigOutput) ToFunctionImageConfigOutputWithContext ¶
func (o FunctionImageConfigOutput) ToFunctionImageConfigOutputWithContext(ctx context.Context) FunctionImageConfigOutput
type FunctionInput ¶
type FunctionInput interface { pulumi.Input ToFunctionOutput() FunctionOutput ToFunctionOutputWithContext(ctx context.Context) FunctionOutput }
type FunctionIntranetConfig ¶ added in v0.1.8
type FunctionIntranetConfigArgs ¶ added in v0.1.8
type FunctionIntranetConfigArgs struct { // If fixed intranet IP is enabled, this field returns the IP list used. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Whether to enable fixed intranet IP, ENABLE is enabled, DISABLE is disabled. IpFixed pulumi.StringInput `pulumi:"ipFixed"` }
func (FunctionIntranetConfigArgs) ElementType ¶ added in v0.1.8
func (FunctionIntranetConfigArgs) ElementType() reflect.Type
func (FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutput ¶ added in v0.1.8
func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutput() FunctionIntranetConfigOutput
func (FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutputWithContext ¶ added in v0.1.8
func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigOutputWithContext(ctx context.Context) FunctionIntranetConfigOutput
func (FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutput ¶ added in v0.1.8
func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput
func (FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutputWithContext ¶ added in v0.1.8
func (i FunctionIntranetConfigArgs) ToFunctionIntranetConfigPtrOutputWithContext(ctx context.Context) FunctionIntranetConfigPtrOutput
type FunctionIntranetConfigInput ¶ added in v0.1.8
type FunctionIntranetConfigInput interface { pulumi.Input ToFunctionIntranetConfigOutput() FunctionIntranetConfigOutput ToFunctionIntranetConfigOutputWithContext(context.Context) FunctionIntranetConfigOutput }
FunctionIntranetConfigInput is an input type that accepts FunctionIntranetConfigArgs and FunctionIntranetConfigOutput values. You can construct a concrete instance of `FunctionIntranetConfigInput` via:
FunctionIntranetConfigArgs{...}
type FunctionIntranetConfigOutput ¶ added in v0.1.8
type FunctionIntranetConfigOutput struct{ *pulumi.OutputState }
func (FunctionIntranetConfigOutput) ElementType ¶ added in v0.1.8
func (FunctionIntranetConfigOutput) ElementType() reflect.Type
func (FunctionIntranetConfigOutput) IpAddresses ¶ added in v0.1.8
func (o FunctionIntranetConfigOutput) IpAddresses() pulumi.StringArrayOutput
If fixed intranet IP is enabled, this field returns the IP list used.
func (FunctionIntranetConfigOutput) IpFixed ¶ added in v0.1.8
func (o FunctionIntranetConfigOutput) IpFixed() pulumi.StringOutput
Whether to enable fixed intranet IP, ENABLE is enabled, DISABLE is disabled.
func (FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutput ¶ added in v0.1.8
func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutput() FunctionIntranetConfigOutput
func (FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutputWithContext ¶ added in v0.1.8
func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigOutputWithContext(ctx context.Context) FunctionIntranetConfigOutput
func (FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutput ¶ added in v0.1.8
func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput
func (FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutputWithContext ¶ added in v0.1.8
func (o FunctionIntranetConfigOutput) ToFunctionIntranetConfigPtrOutputWithContext(ctx context.Context) FunctionIntranetConfigPtrOutput
type FunctionIntranetConfigPtrInput ¶ added in v0.1.8
type FunctionIntranetConfigPtrInput interface { pulumi.Input ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput ToFunctionIntranetConfigPtrOutputWithContext(context.Context) FunctionIntranetConfigPtrOutput }
FunctionIntranetConfigPtrInput is an input type that accepts FunctionIntranetConfigArgs, FunctionIntranetConfigPtr and FunctionIntranetConfigPtrOutput values. You can construct a concrete instance of `FunctionIntranetConfigPtrInput` via:
FunctionIntranetConfigArgs{...} or: nil
func FunctionIntranetConfigPtr ¶ added in v0.1.8
func FunctionIntranetConfigPtr(v *FunctionIntranetConfigArgs) FunctionIntranetConfigPtrInput
type FunctionIntranetConfigPtrOutput ¶ added in v0.1.8
type FunctionIntranetConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionIntranetConfigPtrOutput) Elem ¶ added in v0.1.8
func (o FunctionIntranetConfigPtrOutput) Elem() FunctionIntranetConfigOutput
func (FunctionIntranetConfigPtrOutput) ElementType ¶ added in v0.1.8
func (FunctionIntranetConfigPtrOutput) ElementType() reflect.Type
func (FunctionIntranetConfigPtrOutput) IpAddresses ¶ added in v0.1.8
func (o FunctionIntranetConfigPtrOutput) IpAddresses() pulumi.StringArrayOutput
If fixed intranet IP is enabled, this field returns the IP list used.
func (FunctionIntranetConfigPtrOutput) IpFixed ¶ added in v0.1.8
func (o FunctionIntranetConfigPtrOutput) IpFixed() pulumi.StringPtrOutput
Whether to enable fixed intranet IP, ENABLE is enabled, DISABLE is disabled.
func (FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutput ¶ added in v0.1.8
func (o FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutput() FunctionIntranetConfigPtrOutput
func (FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutputWithContext ¶ added in v0.1.8
func (o FunctionIntranetConfigPtrOutput) ToFunctionIntranetConfigPtrOutputWithContext(ctx context.Context) FunctionIntranetConfigPtrOutput
type FunctionLayer ¶
type FunctionLayerArgs ¶
type FunctionLayerArgs struct { // The name of Layer. LayerName pulumi.StringInput `pulumi:"layerName"` // The version of layer. LayerVersion pulumi.IntInput `pulumi:"layerVersion"` }
func (FunctionLayerArgs) ElementType ¶
func (FunctionLayerArgs) ElementType() reflect.Type
func (FunctionLayerArgs) ToFunctionLayerOutput ¶
func (i FunctionLayerArgs) ToFunctionLayerOutput() FunctionLayerOutput
func (FunctionLayerArgs) ToFunctionLayerOutputWithContext ¶
func (i FunctionLayerArgs) ToFunctionLayerOutputWithContext(ctx context.Context) FunctionLayerOutput
type FunctionLayerArray ¶
type FunctionLayerArray []FunctionLayerInput
func (FunctionLayerArray) ElementType ¶
func (FunctionLayerArray) ElementType() reflect.Type
func (FunctionLayerArray) ToFunctionLayerArrayOutput ¶
func (i FunctionLayerArray) ToFunctionLayerArrayOutput() FunctionLayerArrayOutput
func (FunctionLayerArray) ToFunctionLayerArrayOutputWithContext ¶
func (i FunctionLayerArray) ToFunctionLayerArrayOutputWithContext(ctx context.Context) FunctionLayerArrayOutput
type FunctionLayerArrayInput ¶
type FunctionLayerArrayInput interface { pulumi.Input ToFunctionLayerArrayOutput() FunctionLayerArrayOutput ToFunctionLayerArrayOutputWithContext(context.Context) FunctionLayerArrayOutput }
FunctionLayerArrayInput is an input type that accepts FunctionLayerArray and FunctionLayerArrayOutput values. You can construct a concrete instance of `FunctionLayerArrayInput` via:
FunctionLayerArray{ FunctionLayerArgs{...} }
type FunctionLayerArrayOutput ¶
type FunctionLayerArrayOutput struct{ *pulumi.OutputState }
func (FunctionLayerArrayOutput) ElementType ¶
func (FunctionLayerArrayOutput) ElementType() reflect.Type
func (FunctionLayerArrayOutput) Index ¶
func (o FunctionLayerArrayOutput) Index(i pulumi.IntInput) FunctionLayerOutput
func (FunctionLayerArrayOutput) ToFunctionLayerArrayOutput ¶
func (o FunctionLayerArrayOutput) ToFunctionLayerArrayOutput() FunctionLayerArrayOutput
func (FunctionLayerArrayOutput) ToFunctionLayerArrayOutputWithContext ¶
func (o FunctionLayerArrayOutput) ToFunctionLayerArrayOutputWithContext(ctx context.Context) FunctionLayerArrayOutput
type FunctionLayerInput ¶
type FunctionLayerInput interface { pulumi.Input ToFunctionLayerOutput() FunctionLayerOutput ToFunctionLayerOutputWithContext(context.Context) FunctionLayerOutput }
FunctionLayerInput is an input type that accepts FunctionLayerArgs and FunctionLayerOutput values. You can construct a concrete instance of `FunctionLayerInput` via:
FunctionLayerArgs{...}
type FunctionLayerOutput ¶
type FunctionLayerOutput struct{ *pulumi.OutputState }
func (FunctionLayerOutput) ElementType ¶
func (FunctionLayerOutput) ElementType() reflect.Type
func (FunctionLayerOutput) LayerName ¶
func (o FunctionLayerOutput) LayerName() pulumi.StringOutput
The name of Layer.
func (FunctionLayerOutput) LayerVersion ¶
func (o FunctionLayerOutput) LayerVersion() pulumi.IntOutput
The version of layer.
func (FunctionLayerOutput) ToFunctionLayerOutput ¶
func (o FunctionLayerOutput) ToFunctionLayerOutput() FunctionLayerOutput
func (FunctionLayerOutput) ToFunctionLayerOutputWithContext ¶
func (o FunctionLayerOutput) ToFunctionLayerOutputWithContext(ctx context.Context) FunctionLayerOutput
type FunctionMap ¶
type FunctionMap map[string]FunctionInput
func (FunctionMap) ElementType ¶
func (FunctionMap) ElementType() reflect.Type
func (FunctionMap) ToFunctionMapOutput ¶
func (i FunctionMap) ToFunctionMapOutput() FunctionMapOutput
func (FunctionMap) ToFunctionMapOutputWithContext ¶
func (i FunctionMap) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput
type FunctionMapInput ¶
type FunctionMapInput interface { pulumi.Input ToFunctionMapOutput() FunctionMapOutput ToFunctionMapOutputWithContext(context.Context) FunctionMapOutput }
FunctionMapInput is an input type that accepts FunctionMap and FunctionMapOutput values. You can construct a concrete instance of `FunctionMapInput` via:
FunctionMap{ "key": FunctionArgs{...} }
type FunctionMapOutput ¶
type FunctionMapOutput struct{ *pulumi.OutputState }
func (FunctionMapOutput) ElementType ¶
func (FunctionMapOutput) ElementType() reflect.Type
func (FunctionMapOutput) MapIndex ¶
func (o FunctionMapOutput) MapIndex(k pulumi.StringInput) FunctionOutput
func (FunctionMapOutput) ToFunctionMapOutput ¶
func (o FunctionMapOutput) ToFunctionMapOutput() FunctionMapOutput
func (FunctionMapOutput) ToFunctionMapOutputWithContext ¶
func (o FunctionMapOutput) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput
type FunctionOutput ¶
type FunctionOutput struct{ *pulumi.OutputState }
func (FunctionOutput) AsyncRunEnable ¶ added in v0.1.8
func (o FunctionOutput) AsyncRunEnable() pulumi.StringOutput
Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close.
func (FunctionOutput) CfsConfigs ¶
func (o FunctionOutput) CfsConfigs() FunctionCfsConfigArrayOutput
List of CFS configurations.
func (FunctionOutput) ClsLogsetId ¶
func (o FunctionOutput) ClsLogsetId() pulumi.StringOutput
cls logset id of the SCF function.
func (FunctionOutput) ClsTopicId ¶
func (o FunctionOutput) ClsTopicId() pulumi.StringOutput
cls topic id of the SCF function.
func (FunctionOutput) CodeError ¶
func (o FunctionOutput) CodeError() pulumi.StringOutput
SCF function code error message.
func (FunctionOutput) CodeResult ¶
func (o FunctionOutput) CodeResult() pulumi.StringOutput
SCF function code is correct.
func (FunctionOutput) CodeSize ¶
func (o FunctionOutput) CodeSize() pulumi.IntOutput
SCF function code size, unit is M.
func (FunctionOutput) CosBucketName ¶
func (o FunctionOutput) CosBucketName() pulumi.StringPtrOutput
Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zipFile`.
func (FunctionOutput) CosBucketRegion ¶
func (o FunctionOutput) CosBucketRegion() pulumi.StringPtrOutput
Cos bucket region of the SCF function, conflict with `zipFile`.
func (FunctionOutput) CosObjectName ¶
func (o FunctionOutput) CosObjectName() pulumi.StringPtrOutput
Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zipFile`.
func (FunctionOutput) Description ¶
func (o FunctionOutput) Description() pulumi.StringPtrOutput
Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and Chinese, the maximum length is 1000.
func (FunctionOutput) DnsCache ¶ added in v0.1.8
func (o FunctionOutput) DnsCache() pulumi.BoolPtrOutput
Whether to enable Dns caching capability, only the EVENT function is supported. Default is false.
func (FunctionOutput) EipFixed ¶
func (o FunctionOutput) EipFixed() pulumi.BoolOutput
Whether EIP is a fixed IP.
func (FunctionOutput) Eips ¶
func (o FunctionOutput) Eips() pulumi.StringArrayOutput
SCF function EIP list.
func (FunctionOutput) ElementType ¶
func (FunctionOutput) ElementType() reflect.Type
func (FunctionOutput) EnableEipConfig ¶
func (o FunctionOutput) EnableEipConfig() pulumi.BoolPtrOutput
Indicates whether EIP config set to `ENABLE` when `enablePublicNet` was true. Default `false`.
func (FunctionOutput) EnablePublicNet ¶
func (o FunctionOutput) EnablePublicNet() pulumi.BoolPtrOutput
Indicates whether public net config enabled. Default `false`. NOTE: only `vpcId` specified can disable public net config.
func (FunctionOutput) Environment ¶
func (o FunctionOutput) Environment() pulumi.MapOutput
Environment of the SCF function.
func (FunctionOutput) ErrNo ¶
func (o FunctionOutput) ErrNo() pulumi.IntOutput
SCF function code error code.
func (FunctionOutput) FuncType ¶ added in v0.1.5
func (o FunctionOutput) FuncType() pulumi.StringPtrOutput
Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need to create an HTTP function service.
func (FunctionOutput) FunctionId ¶ added in v0.1.9
func (o FunctionOutput) FunctionId() pulumi.StringOutput
function ID.
func (FunctionOutput) Handler ¶
func (o FunctionOutput) Handler() pulumi.StringPtrOutput
Handler of the SCF function. The format of name is `<filename>.<method_name>`, and it supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60.
func (FunctionOutput) Host ¶
func (o FunctionOutput) Host() pulumi.StringOutput
SCF function domain name.
func (FunctionOutput) ImageConfigs ¶
func (o FunctionOutput) ImageConfigs() FunctionImageConfigArrayOutput
Image of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`, `zipFile`.
func (FunctionOutput) InstallDependency ¶
func (o FunctionOutput) InstallDependency() pulumi.BoolOutput
Whether to automatically install dependencies.
func (FunctionOutput) IntranetConfig ¶ added in v0.1.8
func (o FunctionOutput) IntranetConfig() FunctionIntranetConfigOutput
Intranet access configuration.
func (FunctionOutput) L5Enable ¶
func (o FunctionOutput) L5Enable() pulumi.BoolPtrOutput
Enable L5 for SCF function, default is `false`.
func (FunctionOutput) Layers ¶
func (o FunctionOutput) Layers() FunctionLayerArrayOutput
The list of association layers.
func (FunctionOutput) MemSize ¶
func (o FunctionOutput) MemSize() pulumi.IntPtrOutput
Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M.
func (FunctionOutput) ModifyTime ¶
func (o FunctionOutput) ModifyTime() pulumi.StringOutput
Modify time of SCF function trigger.
func (FunctionOutput) Name ¶
func (o FunctionOutput) Name() pulumi.StringOutput
Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60.
func (FunctionOutput) Namespace ¶
func (o FunctionOutput) Namespace() pulumi.StringPtrOutput
Namespace of the SCF function, default is `default`.
func (FunctionOutput) Role ¶
func (o FunctionOutput) Role() pulumi.StringPtrOutput
Role of the SCF function.
func (FunctionOutput) Runtime ¶
func (o FunctionOutput) Runtime() pulumi.StringPtrOutput
Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`, `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`.
func (FunctionOutput) Status ¶
func (o FunctionOutput) Status() pulumi.StringOutput
SCF function status.
func (FunctionOutput) StatusDesc ¶
func (o FunctionOutput) StatusDesc() pulumi.StringOutput
SCF status description.
func (FunctionOutput) SubnetId ¶
func (o FunctionOutput) SubnetId() pulumi.StringPtrOutput
Subnet ID of the SCF function.
func (FunctionOutput) Tags ¶
func (o FunctionOutput) Tags() pulumi.MapOutput
Tags of the SCF function.
func (FunctionOutput) Timeout ¶
func (o FunctionOutput) Timeout() pulumi.IntPtrOutput
Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900.
func (FunctionOutput) ToFunctionOutput ¶
func (o FunctionOutput) ToFunctionOutput() FunctionOutput
func (FunctionOutput) ToFunctionOutputWithContext ¶
func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
func (FunctionOutput) TriggerInfos ¶
func (o FunctionOutput) TriggerInfos() FunctionTriggerInfoArrayOutput
SCF trigger details list. Each element contains the following attributes:
func (FunctionOutput) Triggers ¶
func (o FunctionOutput) Triggers() FunctionTriggerArrayOutput
Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and then create triggers in the new list. Each element contains the following attributes:
func (FunctionOutput) VpcId ¶
func (o FunctionOutput) VpcId() pulumi.StringPtrOutput
VPC ID of the SCF function.
func (FunctionOutput) ZipFile ¶
func (o FunctionOutput) ZipFile() pulumi.StringPtrOutput
Zip file of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`.
type FunctionState ¶
type FunctionState struct { // Whether SCF function asynchronous attribute is enabled. `TRUE` is open, `FALSE` is close. AsyncRunEnable pulumi.StringPtrInput // List of CFS configurations. CfsConfigs FunctionCfsConfigArrayInput // cls logset id of the SCF function. ClsLogsetId pulumi.StringPtrInput // cls topic id of the SCF function. ClsTopicId pulumi.StringPtrInput // SCF function code error message. CodeError pulumi.StringPtrInput // SCF function code is correct. CodeResult pulumi.StringPtrInput // SCF function code size, unit is M. CodeSize pulumi.IntPtrInput // Cos bucket name of the SCF function, such as `cos-1234567890`, conflict with `zipFile`. CosBucketName pulumi.StringPtrInput // Cos bucket region of the SCF function, conflict with `zipFile`. CosBucketRegion pulumi.StringPtrInput // Cos object name of the SCF function, should have suffix `.zip` or `.jar`, conflict with `zipFile`. CosObjectName pulumi.StringPtrInput // Description of the SCF function. Description supports English letters, numbers, spaces, commas, newlines, periods and Chinese, the maximum length is 1000. Description pulumi.StringPtrInput // Whether to enable Dns caching capability, only the EVENT function is supported. Default is false. DnsCache pulumi.BoolPtrInput // Whether EIP is a fixed IP. EipFixed pulumi.BoolPtrInput // SCF function EIP list. Eips pulumi.StringArrayInput // Indicates whether EIP config set to `ENABLE` when `enablePublicNet` was true. Default `false`. EnableEipConfig pulumi.BoolPtrInput // Indicates whether public net config enabled. Default `false`. NOTE: only `vpcId` specified can disable public net config. EnablePublicNet pulumi.BoolPtrInput // Environment of the SCF function. Environment pulumi.MapInput // SCF function code error code. ErrNo pulumi.IntPtrInput // Function type. The default value is Event. Enter Event if you need to create a trigger function. Enter HTTP if you need to create an HTTP function service. FuncType pulumi.StringPtrInput // function ID. FunctionId pulumi.StringPtrInput // Handler of the SCF function. The format of name is `<filename>.<method_name>`, and it supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60. Handler pulumi.StringPtrInput // SCF function domain name. Host pulumi.StringPtrInput // Image of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`, `zipFile`. ImageConfigs FunctionImageConfigArrayInput // Whether to automatically install dependencies. InstallDependency pulumi.BoolPtrInput // Intranet access configuration. IntranetConfig FunctionIntranetConfigPtrInput // Enable L5 for SCF function, default is `false`. L5Enable pulumi.BoolPtrInput // The list of association layers. Layers FunctionLayerArrayInput // Memory size of the SCF function, unit is MB. The default is `128`MB. The ladder is 128M. MemSize pulumi.IntPtrInput // Modify time of SCF function trigger. ModifyTime pulumi.StringPtrInput // Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60. Name pulumi.StringPtrInput // Namespace of the SCF function, default is `default`. Namespace pulumi.StringPtrInput // Role of the SCF function. Role pulumi.StringPtrInput // Runtime of the SCF function, only supports `Python2.7`, `Python3.6`, `Nodejs6.10`, `Nodejs8.9`, `Nodejs10.15`, `Nodejs12.16`, `Php5.2`, `Php7.4`, `Go1`, `Java8`, and `CustomRuntime`, default is `Python2.7`. Runtime pulumi.StringPtrInput // SCF function status. Status pulumi.StringPtrInput // SCF status description. StatusDesc pulumi.StringPtrInput // Subnet ID of the SCF function. SubnetId pulumi.StringPtrInput // Tags of the SCF function. Tags pulumi.MapInput // Timeout of the SCF function, unit is second. Default `3`. Available value is 1-900. Timeout pulumi.IntPtrInput // SCF trigger details list. Each element contains the following attributes: TriggerInfos FunctionTriggerInfoArrayInput // Trigger list of the SCF function, note that if you modify the trigger list, all existing triggers will be deleted, and then create triggers in the new list. Each element contains the following attributes: Triggers FunctionTriggerArrayInput // SCF function vip. Vip pulumi.StringPtrInput // VPC ID of the SCF function. VpcId pulumi.StringPtrInput // Zip file of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`. ZipFile pulumi.StringPtrInput }
func (FunctionState) ElementType ¶
func (FunctionState) ElementType() reflect.Type
type FunctionTrigger ¶
type FunctionTrigger struct { // Region of cos bucket. if `type` is `cos`, `cosRegion` is required. CosRegion *string `pulumi:"cosRegion"` // Name of the SCF function trigger, if `type` is `ckafka`, the format of name must be `<ckafkaInstanceId>-<topicId>`; if `type` is `cos`, the name is cos bucket id, other In any case, it can be combined arbitrarily. It can only contain English letters, numbers, connectors and underscores. The maximum length is 100. Name string `pulumi:"name"` // TriggerDesc of the SCF function trigger, parameter format of `timer` is linux cron expression; parameter of `cos` type is json string `{"bucketUrl":"<name-appid>.cos.<region>.myqcloud.com","event":"cos:ObjectCreated:*","filter":{"Prefix":"","Suffix":""}}`, where `bucketUrl` is cos bucket (optional), `event` is the cos event trigger, `Prefix` is the corresponding file prefix filter condition, `Suffix` is the suffix filter condition, if not need filter condition can not pass; `cmq` type does not pass this parameter; `ckafka` type parameter format is json string `{"maxMsgNum":"1","offset":"latest"}`; `apigw` type parameter format is json string `{"api":{"authRequired":"FALSE","requestConfig":{"method":"ANY"},"isIntegratedResponse":"FALSE"},"service":{"serviceId":"service-dqzh68sg"},"release":{"environmentName":"test"}}`. TriggerDesc string `pulumi:"triggerDesc"` // Type of the SCF function trigger, support `cos`, `cmq`, `timer`, `ckafka`, `apigw`. Type string `pulumi:"type"` }
type FunctionTriggerArgs ¶
type FunctionTriggerArgs struct { // Region of cos bucket. if `type` is `cos`, `cosRegion` is required. CosRegion pulumi.StringPtrInput `pulumi:"cosRegion"` // Name of the SCF function trigger, if `type` is `ckafka`, the format of name must be `<ckafkaInstanceId>-<topicId>`; if `type` is `cos`, the name is cos bucket id, other In any case, it can be combined arbitrarily. It can only contain English letters, numbers, connectors and underscores. The maximum length is 100. Name pulumi.StringInput `pulumi:"name"` // TriggerDesc of the SCF function trigger, parameter format of `timer` is linux cron expression; parameter of `cos` type is json string `{"bucketUrl":"<name-appid>.cos.<region>.myqcloud.com","event":"cos:ObjectCreated:*","filter":{"Prefix":"","Suffix":""}}`, where `bucketUrl` is cos bucket (optional), `event` is the cos event trigger, `Prefix` is the corresponding file prefix filter condition, `Suffix` is the suffix filter condition, if not need filter condition can not pass; `cmq` type does not pass this parameter; `ckafka` type parameter format is json string `{"maxMsgNum":"1","offset":"latest"}`; `apigw` type parameter format is json string `{"api":{"authRequired":"FALSE","requestConfig":{"method":"ANY"},"isIntegratedResponse":"FALSE"},"service":{"serviceId":"service-dqzh68sg"},"release":{"environmentName":"test"}}`. TriggerDesc pulumi.StringInput `pulumi:"triggerDesc"` // Type of the SCF function trigger, support `cos`, `cmq`, `timer`, `ckafka`, `apigw`. Type pulumi.StringInput `pulumi:"type"` }
func (FunctionTriggerArgs) ElementType ¶
func (FunctionTriggerArgs) ElementType() reflect.Type
func (FunctionTriggerArgs) ToFunctionTriggerOutput ¶
func (i FunctionTriggerArgs) ToFunctionTriggerOutput() FunctionTriggerOutput
func (FunctionTriggerArgs) ToFunctionTriggerOutputWithContext ¶
func (i FunctionTriggerArgs) ToFunctionTriggerOutputWithContext(ctx context.Context) FunctionTriggerOutput
type FunctionTriggerArray ¶
type FunctionTriggerArray []FunctionTriggerInput
func (FunctionTriggerArray) ElementType ¶
func (FunctionTriggerArray) ElementType() reflect.Type
func (FunctionTriggerArray) ToFunctionTriggerArrayOutput ¶
func (i FunctionTriggerArray) ToFunctionTriggerArrayOutput() FunctionTriggerArrayOutput
func (FunctionTriggerArray) ToFunctionTriggerArrayOutputWithContext ¶
func (i FunctionTriggerArray) ToFunctionTriggerArrayOutputWithContext(ctx context.Context) FunctionTriggerArrayOutput
type FunctionTriggerArrayInput ¶
type FunctionTriggerArrayInput interface { pulumi.Input ToFunctionTriggerArrayOutput() FunctionTriggerArrayOutput ToFunctionTriggerArrayOutputWithContext(context.Context) FunctionTriggerArrayOutput }
FunctionTriggerArrayInput is an input type that accepts FunctionTriggerArray and FunctionTriggerArrayOutput values. You can construct a concrete instance of `FunctionTriggerArrayInput` via:
FunctionTriggerArray{ FunctionTriggerArgs{...} }
type FunctionTriggerArrayOutput ¶
type FunctionTriggerArrayOutput struct{ *pulumi.OutputState }
func (FunctionTriggerArrayOutput) ElementType ¶
func (FunctionTriggerArrayOutput) ElementType() reflect.Type
func (FunctionTriggerArrayOutput) Index ¶
func (o FunctionTriggerArrayOutput) Index(i pulumi.IntInput) FunctionTriggerOutput
func (FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutput ¶
func (o FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutput() FunctionTriggerArrayOutput
func (FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutputWithContext ¶
func (o FunctionTriggerArrayOutput) ToFunctionTriggerArrayOutputWithContext(ctx context.Context) FunctionTriggerArrayOutput
type FunctionTriggerInfo ¶
type FunctionTriggerInfo struct { // Create time of SCF function trigger. CreateTime *string `pulumi:"createTime"` // User-defined parameters of SCF function trigger. CustomArgument *string `pulumi:"customArgument"` // Whether SCF function trigger is enable. Enable *bool `pulumi:"enable"` // Modify time of SCF function trigger. ModifyTime *string `pulumi:"modifyTime"` // Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60. Name *string `pulumi:"name"` // TriggerDesc of the SCF function trigger, parameter format of `timer` is linux cron expression; parameter of `cos` type is json string `{"bucketUrl":"<name-appid>.cos.<region>.myqcloud.com","event":"cos:ObjectCreated:*","filter":{"Prefix":"","Suffix":""}}`, where `bucketUrl` is cos bucket (optional), `event` is the cos event trigger, `Prefix` is the corresponding file prefix filter condition, `Suffix` is the suffix filter condition, if not need filter condition can not pass; `cmq` type does not pass this parameter; `ckafka` type parameter format is json string `{"maxMsgNum":"1","offset":"latest"}`; `apigw` type parameter format is json string `{"api":{"authRequired":"FALSE","requestConfig":{"method":"ANY"},"isIntegratedResponse":"FALSE"},"service":{"serviceId":"service-dqzh68sg"},"release":{"environmentName":"test"}}`. TriggerDesc *string `pulumi:"triggerDesc"` // Type of the SCF function trigger, support `cos`, `cmq`, `timer`, `ckafka`, `apigw`. Type *string `pulumi:"type"` }
type FunctionTriggerInfoArgs ¶
type FunctionTriggerInfoArgs struct { // Create time of SCF function trigger. CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // User-defined parameters of SCF function trigger. CustomArgument pulumi.StringPtrInput `pulumi:"customArgument"` // Whether SCF function trigger is enable. Enable pulumi.BoolPtrInput `pulumi:"enable"` // Modify time of SCF function trigger. ModifyTime pulumi.StringPtrInput `pulumi:"modifyTime"` // Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60. Name pulumi.StringPtrInput `pulumi:"name"` // TriggerDesc of the SCF function trigger, parameter format of `timer` is linux cron expression; parameter of `cos` type is json string `{"bucketUrl":"<name-appid>.cos.<region>.myqcloud.com","event":"cos:ObjectCreated:*","filter":{"Prefix":"","Suffix":""}}`, where `bucketUrl` is cos bucket (optional), `event` is the cos event trigger, `Prefix` is the corresponding file prefix filter condition, `Suffix` is the suffix filter condition, if not need filter condition can not pass; `cmq` type does not pass this parameter; `ckafka` type parameter format is json string `{"maxMsgNum":"1","offset":"latest"}`; `apigw` type parameter format is json string `{"api":{"authRequired":"FALSE","requestConfig":{"method":"ANY"},"isIntegratedResponse":"FALSE"},"service":{"serviceId":"service-dqzh68sg"},"release":{"environmentName":"test"}}`. TriggerDesc pulumi.StringPtrInput `pulumi:"triggerDesc"` // Type of the SCF function trigger, support `cos`, `cmq`, `timer`, `ckafka`, `apigw`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (FunctionTriggerInfoArgs) ElementType ¶
func (FunctionTriggerInfoArgs) ElementType() reflect.Type
func (FunctionTriggerInfoArgs) ToFunctionTriggerInfoOutput ¶
func (i FunctionTriggerInfoArgs) ToFunctionTriggerInfoOutput() FunctionTriggerInfoOutput
func (FunctionTriggerInfoArgs) ToFunctionTriggerInfoOutputWithContext ¶
func (i FunctionTriggerInfoArgs) ToFunctionTriggerInfoOutputWithContext(ctx context.Context) FunctionTriggerInfoOutput
type FunctionTriggerInfoArray ¶
type FunctionTriggerInfoArray []FunctionTriggerInfoInput
func (FunctionTriggerInfoArray) ElementType ¶
func (FunctionTriggerInfoArray) ElementType() reflect.Type
func (FunctionTriggerInfoArray) ToFunctionTriggerInfoArrayOutput ¶
func (i FunctionTriggerInfoArray) ToFunctionTriggerInfoArrayOutput() FunctionTriggerInfoArrayOutput
func (FunctionTriggerInfoArray) ToFunctionTriggerInfoArrayOutputWithContext ¶
func (i FunctionTriggerInfoArray) ToFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) FunctionTriggerInfoArrayOutput
type FunctionTriggerInfoArrayInput ¶
type FunctionTriggerInfoArrayInput interface { pulumi.Input ToFunctionTriggerInfoArrayOutput() FunctionTriggerInfoArrayOutput ToFunctionTriggerInfoArrayOutputWithContext(context.Context) FunctionTriggerInfoArrayOutput }
FunctionTriggerInfoArrayInput is an input type that accepts FunctionTriggerInfoArray and FunctionTriggerInfoArrayOutput values. You can construct a concrete instance of `FunctionTriggerInfoArrayInput` via:
FunctionTriggerInfoArray{ FunctionTriggerInfoArgs{...} }
type FunctionTriggerInfoArrayOutput ¶
type FunctionTriggerInfoArrayOutput struct{ *pulumi.OutputState }
func (FunctionTriggerInfoArrayOutput) ElementType ¶
func (FunctionTriggerInfoArrayOutput) ElementType() reflect.Type
func (FunctionTriggerInfoArrayOutput) Index ¶
func (o FunctionTriggerInfoArrayOutput) Index(i pulumi.IntInput) FunctionTriggerInfoOutput
func (FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutput ¶
func (o FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutput() FunctionTriggerInfoArrayOutput
func (FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutputWithContext ¶
func (o FunctionTriggerInfoArrayOutput) ToFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) FunctionTriggerInfoArrayOutput
type FunctionTriggerInfoInput ¶
type FunctionTriggerInfoInput interface { pulumi.Input ToFunctionTriggerInfoOutput() FunctionTriggerInfoOutput ToFunctionTriggerInfoOutputWithContext(context.Context) FunctionTriggerInfoOutput }
FunctionTriggerInfoInput is an input type that accepts FunctionTriggerInfoArgs and FunctionTriggerInfoOutput values. You can construct a concrete instance of `FunctionTriggerInfoInput` via:
FunctionTriggerInfoArgs{...}
type FunctionTriggerInfoOutput ¶
type FunctionTriggerInfoOutput struct{ *pulumi.OutputState }
func (FunctionTriggerInfoOutput) CreateTime ¶
func (o FunctionTriggerInfoOutput) CreateTime() pulumi.StringPtrOutput
Create time of SCF function trigger.
func (FunctionTriggerInfoOutput) CustomArgument ¶
func (o FunctionTriggerInfoOutput) CustomArgument() pulumi.StringPtrOutput
User-defined parameters of SCF function trigger.
func (FunctionTriggerInfoOutput) ElementType ¶
func (FunctionTriggerInfoOutput) ElementType() reflect.Type
func (FunctionTriggerInfoOutput) Enable ¶
func (o FunctionTriggerInfoOutput) Enable() pulumi.BoolPtrOutput
Whether SCF function trigger is enable.
func (FunctionTriggerInfoOutput) ModifyTime ¶
func (o FunctionTriggerInfoOutput) ModifyTime() pulumi.StringPtrOutput
Modify time of SCF function trigger.
func (FunctionTriggerInfoOutput) Name ¶
func (o FunctionTriggerInfoOutput) Name() pulumi.StringPtrOutput
Name of the SCF function. Name supports 26 English letters, numbers, connectors, and underscores, it should start with a letter. The last character cannot be `-` or `_`. Available length is 2-60.
func (FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutput ¶
func (o FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutput() FunctionTriggerInfoOutput
func (FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutputWithContext ¶
func (o FunctionTriggerInfoOutput) ToFunctionTriggerInfoOutputWithContext(ctx context.Context) FunctionTriggerInfoOutput
func (FunctionTriggerInfoOutput) TriggerDesc ¶
func (o FunctionTriggerInfoOutput) TriggerDesc() pulumi.StringPtrOutput
TriggerDesc of the SCF function trigger, parameter format of `timer` is linux cron expression; parameter of `cos` type is json string `{"bucketUrl":"<name-appid>.cos.<region>.myqcloud.com","event":"cos:ObjectCreated:*","filter":{"Prefix":"","Suffix":""}}`, where `bucketUrl` is cos bucket (optional), `event` is the cos event trigger, `Prefix` is the corresponding file prefix filter condition, `Suffix` is the suffix filter condition, if not need filter condition can not pass; `cmq` type does not pass this parameter; `ckafka` type parameter format is json string `{"maxMsgNum":"1","offset":"latest"}`; `apigw` type parameter format is json string `{"api":{"authRequired":"FALSE","requestConfig":{"method":"ANY"},"isIntegratedResponse":"FALSE"},"service":{"serviceId":"service-dqzh68sg"},"release":{"environmentName":"test"}}`.
func (FunctionTriggerInfoOutput) Type ¶
func (o FunctionTriggerInfoOutput) Type() pulumi.StringPtrOutput
Type of the SCF function trigger, support `cos`, `cmq`, `timer`, `ckafka`, `apigw`.
type FunctionTriggerInput ¶
type FunctionTriggerInput interface { pulumi.Input ToFunctionTriggerOutput() FunctionTriggerOutput ToFunctionTriggerOutputWithContext(context.Context) FunctionTriggerOutput }
FunctionTriggerInput is an input type that accepts FunctionTriggerArgs and FunctionTriggerOutput values. You can construct a concrete instance of `FunctionTriggerInput` via:
FunctionTriggerArgs{...}
type FunctionTriggerOutput ¶
type FunctionTriggerOutput struct{ *pulumi.OutputState }
func (FunctionTriggerOutput) CosRegion ¶
func (o FunctionTriggerOutput) CosRegion() pulumi.StringPtrOutput
Region of cos bucket. if `type` is `cos`, `cosRegion` is required.
func (FunctionTriggerOutput) ElementType ¶
func (FunctionTriggerOutput) ElementType() reflect.Type
func (FunctionTriggerOutput) Name ¶
func (o FunctionTriggerOutput) Name() pulumi.StringOutput
Name of the SCF function trigger, if `type` is `ckafka`, the format of name must be `<ckafkaInstanceId>-<topicId>`; if `type` is `cos`, the name is cos bucket id, other In any case, it can be combined arbitrarily. It can only contain English letters, numbers, connectors and underscores. The maximum length is 100.
func (FunctionTriggerOutput) ToFunctionTriggerOutput ¶
func (o FunctionTriggerOutput) ToFunctionTriggerOutput() FunctionTriggerOutput
func (FunctionTriggerOutput) ToFunctionTriggerOutputWithContext ¶
func (o FunctionTriggerOutput) ToFunctionTriggerOutputWithContext(ctx context.Context) FunctionTriggerOutput
func (FunctionTriggerOutput) TriggerDesc ¶
func (o FunctionTriggerOutput) TriggerDesc() pulumi.StringOutput
TriggerDesc of the SCF function trigger, parameter format of `timer` is linux cron expression; parameter of `cos` type is json string `{"bucketUrl":"<name-appid>.cos.<region>.myqcloud.com","event":"cos:ObjectCreated:*","filter":{"Prefix":"","Suffix":""}}`, where `bucketUrl` is cos bucket (optional), `event` is the cos event trigger, `Prefix` is the corresponding file prefix filter condition, `Suffix` is the suffix filter condition, if not need filter condition can not pass; `cmq` type does not pass this parameter; `ckafka` type parameter format is json string `{"maxMsgNum":"1","offset":"latest"}`; `apigw` type parameter format is json string `{"api":{"authRequired":"FALSE","requestConfig":{"method":"ANY"},"isIntegratedResponse":"FALSE"},"service":{"serviceId":"service-dqzh68sg"},"release":{"environmentName":"test"}}`.
func (FunctionTriggerOutput) Type ¶
func (o FunctionTriggerOutput) Type() pulumi.StringOutput
Type of the SCF function trigger, support `cos`, `cmq`, `timer`, `ckafka`, `apigw`.
type FunctionVersion ¶ added in v0.1.5
type FunctionVersion struct { pulumi.CustomResourceState // Function description. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the released function. FunctionName pulumi.StringOutput `pulumi:"functionName"` // Version of the released function. FunctionVersion pulumi.StringOutput `pulumi:"functionVersion"` // Function namespace. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` }
Provides a resource to create a scf functionVersion
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewFunctionVersion(ctx, "functionVersion", &Scf.FunctionVersionArgs{ Description: pulumi.String("for-terraform-test"), FunctionName: pulumi.String("keep-1676351130"), Namespace: pulumi.String("default"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
scf function_version can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Scf/functionVersion:FunctionVersion function_version functionName#namespace#functionVersion ```
func GetFunctionVersion ¶ added in v0.1.5
func GetFunctionVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionVersionState, opts ...pulumi.ResourceOption) (*FunctionVersion, error)
GetFunctionVersion gets an existing FunctionVersion 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 NewFunctionVersion ¶ added in v0.1.5
func NewFunctionVersion(ctx *pulumi.Context, name string, args *FunctionVersionArgs, opts ...pulumi.ResourceOption) (*FunctionVersion, error)
NewFunctionVersion registers a new resource with the given unique name, arguments, and options.
func (*FunctionVersion) ElementType ¶ added in v0.1.5
func (*FunctionVersion) ElementType() reflect.Type
func (*FunctionVersion) ToFunctionVersionOutput ¶ added in v0.1.5
func (i *FunctionVersion) ToFunctionVersionOutput() FunctionVersionOutput
func (*FunctionVersion) ToFunctionVersionOutputWithContext ¶ added in v0.1.5
func (i *FunctionVersion) ToFunctionVersionOutputWithContext(ctx context.Context) FunctionVersionOutput
type FunctionVersionArgs ¶ added in v0.1.5
type FunctionVersionArgs struct { // Function description. Description pulumi.StringPtrInput // Name of the released function. FunctionName pulumi.StringInput // Function namespace. Namespace pulumi.StringPtrInput }
The set of arguments for constructing a FunctionVersion resource.
func (FunctionVersionArgs) ElementType ¶ added in v0.1.5
func (FunctionVersionArgs) ElementType() reflect.Type
type FunctionVersionArray ¶ added in v0.1.5
type FunctionVersionArray []FunctionVersionInput
func (FunctionVersionArray) ElementType ¶ added in v0.1.5
func (FunctionVersionArray) ElementType() reflect.Type
func (FunctionVersionArray) ToFunctionVersionArrayOutput ¶ added in v0.1.5
func (i FunctionVersionArray) ToFunctionVersionArrayOutput() FunctionVersionArrayOutput
func (FunctionVersionArray) ToFunctionVersionArrayOutputWithContext ¶ added in v0.1.5
func (i FunctionVersionArray) ToFunctionVersionArrayOutputWithContext(ctx context.Context) FunctionVersionArrayOutput
type FunctionVersionArrayInput ¶ added in v0.1.5
type FunctionVersionArrayInput interface { pulumi.Input ToFunctionVersionArrayOutput() FunctionVersionArrayOutput ToFunctionVersionArrayOutputWithContext(context.Context) FunctionVersionArrayOutput }
FunctionVersionArrayInput is an input type that accepts FunctionVersionArray and FunctionVersionArrayOutput values. You can construct a concrete instance of `FunctionVersionArrayInput` via:
FunctionVersionArray{ FunctionVersionArgs{...} }
type FunctionVersionArrayOutput ¶ added in v0.1.5
type FunctionVersionArrayOutput struct{ *pulumi.OutputState }
func (FunctionVersionArrayOutput) ElementType ¶ added in v0.1.5
func (FunctionVersionArrayOutput) ElementType() reflect.Type
func (FunctionVersionArrayOutput) Index ¶ added in v0.1.5
func (o FunctionVersionArrayOutput) Index(i pulumi.IntInput) FunctionVersionOutput
func (FunctionVersionArrayOutput) ToFunctionVersionArrayOutput ¶ added in v0.1.5
func (o FunctionVersionArrayOutput) ToFunctionVersionArrayOutput() FunctionVersionArrayOutput
func (FunctionVersionArrayOutput) ToFunctionVersionArrayOutputWithContext ¶ added in v0.1.5
func (o FunctionVersionArrayOutput) ToFunctionVersionArrayOutputWithContext(ctx context.Context) FunctionVersionArrayOutput
type FunctionVersionInput ¶ added in v0.1.5
type FunctionVersionInput interface { pulumi.Input ToFunctionVersionOutput() FunctionVersionOutput ToFunctionVersionOutputWithContext(ctx context.Context) FunctionVersionOutput }
type FunctionVersionMap ¶ added in v0.1.5
type FunctionVersionMap map[string]FunctionVersionInput
func (FunctionVersionMap) ElementType ¶ added in v0.1.5
func (FunctionVersionMap) ElementType() reflect.Type
func (FunctionVersionMap) ToFunctionVersionMapOutput ¶ added in v0.1.5
func (i FunctionVersionMap) ToFunctionVersionMapOutput() FunctionVersionMapOutput
func (FunctionVersionMap) ToFunctionVersionMapOutputWithContext ¶ added in v0.1.5
func (i FunctionVersionMap) ToFunctionVersionMapOutputWithContext(ctx context.Context) FunctionVersionMapOutput
type FunctionVersionMapInput ¶ added in v0.1.5
type FunctionVersionMapInput interface { pulumi.Input ToFunctionVersionMapOutput() FunctionVersionMapOutput ToFunctionVersionMapOutputWithContext(context.Context) FunctionVersionMapOutput }
FunctionVersionMapInput is an input type that accepts FunctionVersionMap and FunctionVersionMapOutput values. You can construct a concrete instance of `FunctionVersionMapInput` via:
FunctionVersionMap{ "key": FunctionVersionArgs{...} }
type FunctionVersionMapOutput ¶ added in v0.1.5
type FunctionVersionMapOutput struct{ *pulumi.OutputState }
func (FunctionVersionMapOutput) ElementType ¶ added in v0.1.5
func (FunctionVersionMapOutput) ElementType() reflect.Type
func (FunctionVersionMapOutput) MapIndex ¶ added in v0.1.5
func (o FunctionVersionMapOutput) MapIndex(k pulumi.StringInput) FunctionVersionOutput
func (FunctionVersionMapOutput) ToFunctionVersionMapOutput ¶ added in v0.1.5
func (o FunctionVersionMapOutput) ToFunctionVersionMapOutput() FunctionVersionMapOutput
func (FunctionVersionMapOutput) ToFunctionVersionMapOutputWithContext ¶ added in v0.1.5
func (o FunctionVersionMapOutput) ToFunctionVersionMapOutputWithContext(ctx context.Context) FunctionVersionMapOutput
type FunctionVersionOutput ¶ added in v0.1.5
type FunctionVersionOutput struct{ *pulumi.OutputState }
func (FunctionVersionOutput) Description ¶ added in v0.1.5
func (o FunctionVersionOutput) Description() pulumi.StringPtrOutput
Function description.
func (FunctionVersionOutput) ElementType ¶ added in v0.1.5
func (FunctionVersionOutput) ElementType() reflect.Type
func (FunctionVersionOutput) FunctionName ¶ added in v0.1.5
func (o FunctionVersionOutput) FunctionName() pulumi.StringOutput
Name of the released function.
func (FunctionVersionOutput) FunctionVersion ¶ added in v0.1.5
func (o FunctionVersionOutput) FunctionVersion() pulumi.StringOutput
Version of the released function.
func (FunctionVersionOutput) Namespace ¶ added in v0.1.5
func (o FunctionVersionOutput) Namespace() pulumi.StringPtrOutput
Function namespace.
func (FunctionVersionOutput) ToFunctionVersionOutput ¶ added in v0.1.5
func (o FunctionVersionOutput) ToFunctionVersionOutput() FunctionVersionOutput
func (FunctionVersionOutput) ToFunctionVersionOutputWithContext ¶ added in v0.1.5
func (o FunctionVersionOutput) ToFunctionVersionOutputWithContext(ctx context.Context) FunctionVersionOutput
type FunctionVersionState ¶ added in v0.1.5
type FunctionVersionState struct { // Function description. Description pulumi.StringPtrInput // Name of the released function. FunctionName pulumi.StringPtrInput // Version of the released function. FunctionVersion pulumi.StringPtrInput // Function namespace. Namespace pulumi.StringPtrInput }
func (FunctionVersionState) ElementType ¶ added in v0.1.5
func (FunctionVersionState) ElementType() reflect.Type
type GetAccountInfoAccountLimit ¶ added in v0.1.5
type GetAccountInfoAccountLimit struct { // Namespace name. Namespaces []GetAccountInfoAccountLimitNamespace `pulumi:"namespaces"` // Number of namespaces. NamespacesCount int `pulumi:"namespacesCount"` }
type GetAccountInfoAccountLimitArgs ¶ added in v0.1.5
type GetAccountInfoAccountLimitArgs struct { // Namespace name. Namespaces GetAccountInfoAccountLimitNamespaceArrayInput `pulumi:"namespaces"` // Number of namespaces. NamespacesCount pulumi.IntInput `pulumi:"namespacesCount"` }
func (GetAccountInfoAccountLimitArgs) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitArgs) ElementType() reflect.Type
func (GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutput() GetAccountInfoAccountLimitOutput
func (GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitArgs) ToGetAccountInfoAccountLimitOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitOutput
type GetAccountInfoAccountLimitArray ¶ added in v0.1.5
type GetAccountInfoAccountLimitArray []GetAccountInfoAccountLimitInput
func (GetAccountInfoAccountLimitArray) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitArray) ElementType() reflect.Type
func (GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutput() GetAccountInfoAccountLimitArrayOutput
func (GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitArray) ToGetAccountInfoAccountLimitArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitArrayOutput
type GetAccountInfoAccountLimitArrayInput ¶ added in v0.1.5
type GetAccountInfoAccountLimitArrayInput interface { pulumi.Input ToGetAccountInfoAccountLimitArrayOutput() GetAccountInfoAccountLimitArrayOutput ToGetAccountInfoAccountLimitArrayOutputWithContext(context.Context) GetAccountInfoAccountLimitArrayOutput }
GetAccountInfoAccountLimitArrayInput is an input type that accepts GetAccountInfoAccountLimitArray and GetAccountInfoAccountLimitArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitArrayInput` via:
GetAccountInfoAccountLimitArray{ GetAccountInfoAccountLimitArgs{...} }
type GetAccountInfoAccountLimitArrayOutput ¶ added in v0.1.5
type GetAccountInfoAccountLimitArrayOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountLimitArrayOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitArrayOutput) ElementType() reflect.Type
func (GetAccountInfoAccountLimitArrayOutput) Index ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitArrayOutput) Index(i pulumi.IntInput) GetAccountInfoAccountLimitOutput
func (GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutput() GetAccountInfoAccountLimitArrayOutput
func (GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitArrayOutput) ToGetAccountInfoAccountLimitArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitArrayOutput
type GetAccountInfoAccountLimitInput ¶ added in v0.1.5
type GetAccountInfoAccountLimitInput interface { pulumi.Input ToGetAccountInfoAccountLimitOutput() GetAccountInfoAccountLimitOutput ToGetAccountInfoAccountLimitOutputWithContext(context.Context) GetAccountInfoAccountLimitOutput }
GetAccountInfoAccountLimitInput is an input type that accepts GetAccountInfoAccountLimitArgs and GetAccountInfoAccountLimitOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitInput` via:
GetAccountInfoAccountLimitArgs{...}
type GetAccountInfoAccountLimitNamespace ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespace struct { // Concurrency. ConcurrentExecutions int `pulumi:"concurrentExecutions"` // Number of functions in namespace. FunctionsCount int `pulumi:"functionsCount"` // Initialization timeout limit. InitTimeoutLimit int `pulumi:"initTimeoutLimit"` // Upper limit of message retention time for async retry. MaxMsgTtl int `pulumi:"maxMsgTtl"` // Lower limit of message retention time for async retry. MinMsgTtl int `pulumi:"minMsgTtl"` // Namespace name. Namespace string `pulumi:"namespace"` // Limit of async retry attempt quantity. RetryNumLimit int `pulumi:"retryNumLimit"` // Test event limit Note: this field may return null, indicating that no valid values can be obtained. TestModelLimit int `pulumi:"testModelLimit"` // Timeout limit. TimeoutLimit int `pulumi:"timeoutLimit"` // Trigger information. Triggers []GetAccountInfoAccountLimitNamespaceTrigger `pulumi:"triggers"` }
type GetAccountInfoAccountLimitNamespaceArgs ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceArgs struct { // Concurrency. ConcurrentExecutions pulumi.IntInput `pulumi:"concurrentExecutions"` // Number of functions in namespace. FunctionsCount pulumi.IntInput `pulumi:"functionsCount"` // Initialization timeout limit. InitTimeoutLimit pulumi.IntInput `pulumi:"initTimeoutLimit"` // Upper limit of message retention time for async retry. MaxMsgTtl pulumi.IntInput `pulumi:"maxMsgTtl"` // Lower limit of message retention time for async retry. MinMsgTtl pulumi.IntInput `pulumi:"minMsgTtl"` // Namespace name. Namespace pulumi.StringInput `pulumi:"namespace"` // Limit of async retry attempt quantity. RetryNumLimit pulumi.IntInput `pulumi:"retryNumLimit"` // Test event limit Note: this field may return null, indicating that no valid values can be obtained. TestModelLimit pulumi.IntInput `pulumi:"testModelLimit"` // Timeout limit. TimeoutLimit pulumi.IntInput `pulumi:"timeoutLimit"` // Trigger information. Triggers GetAccountInfoAccountLimitNamespaceTriggerArrayInput `pulumi:"triggers"` }
func (GetAccountInfoAccountLimitNamespaceArgs) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitNamespaceArgs) ElementType() reflect.Type
func (GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutput() GetAccountInfoAccountLimitNamespaceOutput
func (GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitNamespaceArgs) ToGetAccountInfoAccountLimitNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceOutput
type GetAccountInfoAccountLimitNamespaceArray ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceArray []GetAccountInfoAccountLimitNamespaceInput
func (GetAccountInfoAccountLimitNamespaceArray) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitNamespaceArray) ElementType() reflect.Type
func (GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutput() GetAccountInfoAccountLimitNamespaceArrayOutput
func (GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitNamespaceArray) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceArrayOutput
type GetAccountInfoAccountLimitNamespaceArrayInput ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceArrayInput interface { pulumi.Input ToGetAccountInfoAccountLimitNamespaceArrayOutput() GetAccountInfoAccountLimitNamespaceArrayOutput ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext(context.Context) GetAccountInfoAccountLimitNamespaceArrayOutput }
GetAccountInfoAccountLimitNamespaceArrayInput is an input type that accepts GetAccountInfoAccountLimitNamespaceArray and GetAccountInfoAccountLimitNamespaceArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitNamespaceArrayInput` via:
GetAccountInfoAccountLimitNamespaceArray{ GetAccountInfoAccountLimitNamespaceArgs{...} }
type GetAccountInfoAccountLimitNamespaceArrayOutput ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountLimitNamespaceArrayOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitNamespaceArrayOutput) ElementType() reflect.Type
func (GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutput() GetAccountInfoAccountLimitNamespaceArrayOutput
func (GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceArrayOutput) ToGetAccountInfoAccountLimitNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceArrayOutput
type GetAccountInfoAccountLimitNamespaceInput ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceInput interface { pulumi.Input ToGetAccountInfoAccountLimitNamespaceOutput() GetAccountInfoAccountLimitNamespaceOutput ToGetAccountInfoAccountLimitNamespaceOutputWithContext(context.Context) GetAccountInfoAccountLimitNamespaceOutput }
GetAccountInfoAccountLimitNamespaceInput is an input type that accepts GetAccountInfoAccountLimitNamespaceArgs and GetAccountInfoAccountLimitNamespaceOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitNamespaceInput` via:
GetAccountInfoAccountLimitNamespaceArgs{...}
type GetAccountInfoAccountLimitNamespaceOutput ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountLimitNamespaceOutput) ConcurrentExecutions ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) ConcurrentExecutions() pulumi.IntOutput
Concurrency.
func (GetAccountInfoAccountLimitNamespaceOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitNamespaceOutput) ElementType() reflect.Type
func (GetAccountInfoAccountLimitNamespaceOutput) FunctionsCount ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) FunctionsCount() pulumi.IntOutput
Number of functions in namespace.
func (GetAccountInfoAccountLimitNamespaceOutput) InitTimeoutLimit ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) InitTimeoutLimit() pulumi.IntOutput
Initialization timeout limit.
func (GetAccountInfoAccountLimitNamespaceOutput) MaxMsgTtl ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) MaxMsgTtl() pulumi.IntOutput
Upper limit of message retention time for async retry.
func (GetAccountInfoAccountLimitNamespaceOutput) MinMsgTtl ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) MinMsgTtl() pulumi.IntOutput
Lower limit of message retention time for async retry.
func (GetAccountInfoAccountLimitNamespaceOutput) Namespace ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) Namespace() pulumi.StringOutput
Namespace name.
func (GetAccountInfoAccountLimitNamespaceOutput) RetryNumLimit ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) RetryNumLimit() pulumi.IntOutput
Limit of async retry attempt quantity.
func (GetAccountInfoAccountLimitNamespaceOutput) TestModelLimit ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) TestModelLimit() pulumi.IntOutput
Test event limit Note: this field may return null, indicating that no valid values can be obtained.
func (GetAccountInfoAccountLimitNamespaceOutput) TimeoutLimit ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) TimeoutLimit() pulumi.IntOutput
Timeout limit.
func (GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutput() GetAccountInfoAccountLimitNamespaceOutput
func (GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) ToGetAccountInfoAccountLimitNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceOutput
func (GetAccountInfoAccountLimitNamespaceOutput) Triggers ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceOutput) Triggers() GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
Trigger information.
type GetAccountInfoAccountLimitNamespaceTrigger ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceTrigger struct { // Number of API Gateway triggers. Apigw int `pulumi:"apigw"` // Number of CKafka triggers. Ckafka int `pulumi:"ckafka"` // Number of CLB triggers. Clb int `pulumi:"clb"` // Number of CLS triggers. Cls int `pulumi:"cls"` // Number of CM triggers. Cm int `pulumi:"cm"` // Number of CMQ triggers. Cmq int `pulumi:"cmq"` // Number of COS triggers. Cos int `pulumi:"cos"` // Number of EventBridge triggers Note: This field may return null, indicating that no valid values can be obtained. Eb int `pulumi:"eb"` // Number of MPS triggers. Mps int `pulumi:"mps"` // Number of timer triggers. Timer int `pulumi:"timer"` // Total number of triggers. Total int `pulumi:"total"` // Number of VOD triggers. Vod int `pulumi:"vod"` }
type GetAccountInfoAccountLimitNamespaceTriggerArgs ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceTriggerArgs struct { // Number of API Gateway triggers. Apigw pulumi.IntInput `pulumi:"apigw"` // Number of CKafka triggers. Ckafka pulumi.IntInput `pulumi:"ckafka"` // Number of CLB triggers. Clb pulumi.IntInput `pulumi:"clb"` // Number of CLS triggers. Cls pulumi.IntInput `pulumi:"cls"` // Number of CM triggers. Cm pulumi.IntInput `pulumi:"cm"` // Number of CMQ triggers. Cmq pulumi.IntInput `pulumi:"cmq"` // Number of COS triggers. Cos pulumi.IntInput `pulumi:"cos"` // Number of EventBridge triggers Note: This field may return null, indicating that no valid values can be obtained. Eb pulumi.IntInput `pulumi:"eb"` // Number of MPS triggers. Mps pulumi.IntInput `pulumi:"mps"` // Number of timer triggers. Timer pulumi.IntInput `pulumi:"timer"` // Total number of triggers. Total pulumi.IntInput `pulumi:"total"` // Number of VOD triggers. Vod pulumi.IntInput `pulumi:"vod"` }
func (GetAccountInfoAccountLimitNamespaceTriggerArgs) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitNamespaceTriggerArgs) ElementType() reflect.Type
func (GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutput() GetAccountInfoAccountLimitNamespaceTriggerOutput
func (GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitNamespaceTriggerArgs) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerOutput
type GetAccountInfoAccountLimitNamespaceTriggerArray ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceTriggerArray []GetAccountInfoAccountLimitNamespaceTriggerInput
func (GetAccountInfoAccountLimitNamespaceTriggerArray) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitNamespaceTriggerArray) ElementType() reflect.Type
func (GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput() GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
func (GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountLimitNamespaceTriggerArray) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
type GetAccountInfoAccountLimitNamespaceTriggerArrayInput ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceTriggerArrayInput interface { pulumi.Input ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput() GetAccountInfoAccountLimitNamespaceTriggerArrayOutput ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext(context.Context) GetAccountInfoAccountLimitNamespaceTriggerArrayOutput }
GetAccountInfoAccountLimitNamespaceTriggerArrayInput is an input type that accepts GetAccountInfoAccountLimitNamespaceTriggerArray and GetAccountInfoAccountLimitNamespaceTriggerArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitNamespaceTriggerArrayInput` via:
GetAccountInfoAccountLimitNamespaceTriggerArray{ GetAccountInfoAccountLimitNamespaceTriggerArgs{...} }
type GetAccountInfoAccountLimitNamespaceTriggerArrayOutput ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceTriggerArrayOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ElementType() reflect.Type
func (GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutput() GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
func (GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerArrayOutput) ToGetAccountInfoAccountLimitNamespaceTriggerArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerArrayOutput
type GetAccountInfoAccountLimitNamespaceTriggerInput ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceTriggerInput interface { pulumi.Input ToGetAccountInfoAccountLimitNamespaceTriggerOutput() GetAccountInfoAccountLimitNamespaceTriggerOutput ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext(context.Context) GetAccountInfoAccountLimitNamespaceTriggerOutput }
GetAccountInfoAccountLimitNamespaceTriggerInput is an input type that accepts GetAccountInfoAccountLimitNamespaceTriggerArgs and GetAccountInfoAccountLimitNamespaceTriggerOutput values. You can construct a concrete instance of `GetAccountInfoAccountLimitNamespaceTriggerInput` via:
GetAccountInfoAccountLimitNamespaceTriggerArgs{...}
type GetAccountInfoAccountLimitNamespaceTriggerOutput ¶ added in v0.1.5
type GetAccountInfoAccountLimitNamespaceTriggerOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Apigw ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Apigw() pulumi.IntOutput
Number of API Gateway triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Ckafka ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Ckafka() pulumi.IntOutput
Number of CKafka triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Clb ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Clb() pulumi.IntOutput
Number of CLB triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Cls ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Cls() pulumi.IntOutput
Number of CLS triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Cm ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Cm() pulumi.IntOutput
Number of CM triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Cmq ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Cmq() pulumi.IntOutput
Number of CMQ triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Cos ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Cos() pulumi.IntOutput
Number of COS triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Eb ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Eb() pulumi.IntOutput
Number of EventBridge triggers Note: This field may return null, indicating that no valid values can be obtained.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) ElementType() reflect.Type
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Mps ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Mps() pulumi.IntOutput
Number of MPS triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Timer ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Timer() pulumi.IntOutput
Number of timer triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutput() GetAccountInfoAccountLimitNamespaceTriggerOutput
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) ToGetAccountInfoAccountLimitNamespaceTriggerOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitNamespaceTriggerOutput
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Total ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Total() pulumi.IntOutput
Total number of triggers.
func (GetAccountInfoAccountLimitNamespaceTriggerOutput) Vod ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitNamespaceTriggerOutput) Vod() pulumi.IntOutput
Number of VOD triggers.
type GetAccountInfoAccountLimitOutput ¶ added in v0.1.5
type GetAccountInfoAccountLimitOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountLimitOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountLimitOutput) ElementType() reflect.Type
func (GetAccountInfoAccountLimitOutput) Namespaces ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitOutput) Namespaces() GetAccountInfoAccountLimitNamespaceArrayOutput
Namespace name.
func (GetAccountInfoAccountLimitOutput) NamespacesCount ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitOutput) NamespacesCount() pulumi.IntOutput
Number of namespaces.
func (GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutput() GetAccountInfoAccountLimitOutput
func (GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountLimitOutput) ToGetAccountInfoAccountLimitOutputWithContext(ctx context.Context) GetAccountInfoAccountLimitOutput
type GetAccountInfoAccountUsage ¶ added in v0.1.5
type GetAccountInfoAccountUsage struct { // Namespace name. Namespaces []GetAccountInfoAccountUsageNamespace `pulumi:"namespaces"` // Number of namespaces. NamespacesCount int `pulumi:"namespacesCount"` // Quota of configured user concurrency memory in the current region. TotalAllocatedConcurrencyMem int `pulumi:"totalAllocatedConcurrencyMem"` // Upper limit of user concurrency memory in the current region. TotalConcurrencyMem int `pulumi:"totalConcurrencyMem"` // Quota of account concurrency actually configured by user. UserConcurrencyMemLimit int `pulumi:"userConcurrencyMemLimit"` }
type GetAccountInfoAccountUsageArgs ¶ added in v0.1.5
type GetAccountInfoAccountUsageArgs struct { // Namespace name. Namespaces GetAccountInfoAccountUsageNamespaceArrayInput `pulumi:"namespaces"` // Number of namespaces. NamespacesCount pulumi.IntInput `pulumi:"namespacesCount"` // Quota of configured user concurrency memory in the current region. TotalAllocatedConcurrencyMem pulumi.IntInput `pulumi:"totalAllocatedConcurrencyMem"` // Upper limit of user concurrency memory in the current region. TotalConcurrencyMem pulumi.IntInput `pulumi:"totalConcurrencyMem"` // Quota of account concurrency actually configured by user. UserConcurrencyMemLimit pulumi.IntInput `pulumi:"userConcurrencyMemLimit"` }
func (GetAccountInfoAccountUsageArgs) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountUsageArgs) ElementType() reflect.Type
func (GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutput() GetAccountInfoAccountUsageOutput
func (GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountUsageArgs) ToGetAccountInfoAccountUsageOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageOutput
type GetAccountInfoAccountUsageArray ¶ added in v0.1.5
type GetAccountInfoAccountUsageArray []GetAccountInfoAccountUsageInput
func (GetAccountInfoAccountUsageArray) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountUsageArray) ElementType() reflect.Type
func (GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutput() GetAccountInfoAccountUsageArrayOutput
func (GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountUsageArray) ToGetAccountInfoAccountUsageArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageArrayOutput
type GetAccountInfoAccountUsageArrayInput ¶ added in v0.1.5
type GetAccountInfoAccountUsageArrayInput interface { pulumi.Input ToGetAccountInfoAccountUsageArrayOutput() GetAccountInfoAccountUsageArrayOutput ToGetAccountInfoAccountUsageArrayOutputWithContext(context.Context) GetAccountInfoAccountUsageArrayOutput }
GetAccountInfoAccountUsageArrayInput is an input type that accepts GetAccountInfoAccountUsageArray and GetAccountInfoAccountUsageArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountUsageArrayInput` via:
GetAccountInfoAccountUsageArray{ GetAccountInfoAccountUsageArgs{...} }
type GetAccountInfoAccountUsageArrayOutput ¶ added in v0.1.5
type GetAccountInfoAccountUsageArrayOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountUsageArrayOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountUsageArrayOutput) ElementType() reflect.Type
func (GetAccountInfoAccountUsageArrayOutput) Index ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageArrayOutput) Index(i pulumi.IntInput) GetAccountInfoAccountUsageOutput
func (GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutput() GetAccountInfoAccountUsageArrayOutput
func (GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageArrayOutput) ToGetAccountInfoAccountUsageArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageArrayOutput
type GetAccountInfoAccountUsageInput ¶ added in v0.1.5
type GetAccountInfoAccountUsageInput interface { pulumi.Input ToGetAccountInfoAccountUsageOutput() GetAccountInfoAccountUsageOutput ToGetAccountInfoAccountUsageOutputWithContext(context.Context) GetAccountInfoAccountUsageOutput }
GetAccountInfoAccountUsageInput is an input type that accepts GetAccountInfoAccountUsageArgs and GetAccountInfoAccountUsageOutput values. You can construct a concrete instance of `GetAccountInfoAccountUsageInput` via:
GetAccountInfoAccountUsageArgs{...}
type GetAccountInfoAccountUsageNamespace ¶ added in v0.1.5
type GetAccountInfoAccountUsageNamespace struct { // Function array. Functions []string `pulumi:"functions"` // Number of functions in namespace. FunctionsCount int `pulumi:"functionsCount"` // Namespace name. Namespace string `pulumi:"namespace"` // Quota of configured user concurrency memory in the current region. TotalAllocatedConcurrencyMem int `pulumi:"totalAllocatedConcurrencyMem"` // Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained. TotalAllocatedProvisionedMem int `pulumi:"totalAllocatedProvisionedMem"` // Upper limit of user concurrency memory in the current region. TotalConcurrencyMem int `pulumi:"totalConcurrencyMem"` }
type GetAccountInfoAccountUsageNamespaceArgs ¶ added in v0.1.5
type GetAccountInfoAccountUsageNamespaceArgs struct { // Function array. Functions pulumi.StringArrayInput `pulumi:"functions"` // Number of functions in namespace. FunctionsCount pulumi.IntInput `pulumi:"functionsCount"` // Namespace name. Namespace pulumi.StringInput `pulumi:"namespace"` // Quota of configured user concurrency memory in the current region. TotalAllocatedConcurrencyMem pulumi.IntInput `pulumi:"totalAllocatedConcurrencyMem"` // Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained. TotalAllocatedProvisionedMem pulumi.IntInput `pulumi:"totalAllocatedProvisionedMem"` // Upper limit of user concurrency memory in the current region. TotalConcurrencyMem pulumi.IntInput `pulumi:"totalConcurrencyMem"` }
func (GetAccountInfoAccountUsageNamespaceArgs) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountUsageNamespaceArgs) ElementType() reflect.Type
func (GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutput() GetAccountInfoAccountUsageNamespaceOutput
func (GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountUsageNamespaceArgs) ToGetAccountInfoAccountUsageNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceOutput
type GetAccountInfoAccountUsageNamespaceArray ¶ added in v0.1.5
type GetAccountInfoAccountUsageNamespaceArray []GetAccountInfoAccountUsageNamespaceInput
func (GetAccountInfoAccountUsageNamespaceArray) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountUsageNamespaceArray) ElementType() reflect.Type
func (GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutput ¶ added in v0.1.5
func (i GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutput() GetAccountInfoAccountUsageNamespaceArrayOutput
func (GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext ¶ added in v0.1.5
func (i GetAccountInfoAccountUsageNamespaceArray) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceArrayOutput
type GetAccountInfoAccountUsageNamespaceArrayInput ¶ added in v0.1.5
type GetAccountInfoAccountUsageNamespaceArrayInput interface { pulumi.Input ToGetAccountInfoAccountUsageNamespaceArrayOutput() GetAccountInfoAccountUsageNamespaceArrayOutput ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext(context.Context) GetAccountInfoAccountUsageNamespaceArrayOutput }
GetAccountInfoAccountUsageNamespaceArrayInput is an input type that accepts GetAccountInfoAccountUsageNamespaceArray and GetAccountInfoAccountUsageNamespaceArrayOutput values. You can construct a concrete instance of `GetAccountInfoAccountUsageNamespaceArrayInput` via:
GetAccountInfoAccountUsageNamespaceArray{ GetAccountInfoAccountUsageNamespaceArgs{...} }
type GetAccountInfoAccountUsageNamespaceArrayOutput ¶ added in v0.1.5
type GetAccountInfoAccountUsageNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountUsageNamespaceArrayOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountUsageNamespaceArrayOutput) ElementType() reflect.Type
func (GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutput() GetAccountInfoAccountUsageNamespaceArrayOutput
func (GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceArrayOutput) ToGetAccountInfoAccountUsageNamespaceArrayOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceArrayOutput
type GetAccountInfoAccountUsageNamespaceInput ¶ added in v0.1.5
type GetAccountInfoAccountUsageNamespaceInput interface { pulumi.Input ToGetAccountInfoAccountUsageNamespaceOutput() GetAccountInfoAccountUsageNamespaceOutput ToGetAccountInfoAccountUsageNamespaceOutputWithContext(context.Context) GetAccountInfoAccountUsageNamespaceOutput }
GetAccountInfoAccountUsageNamespaceInput is an input type that accepts GetAccountInfoAccountUsageNamespaceArgs and GetAccountInfoAccountUsageNamespaceOutput values. You can construct a concrete instance of `GetAccountInfoAccountUsageNamespaceInput` via:
GetAccountInfoAccountUsageNamespaceArgs{...}
type GetAccountInfoAccountUsageNamespaceOutput ¶ added in v0.1.5
type GetAccountInfoAccountUsageNamespaceOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountUsageNamespaceOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountUsageNamespaceOutput) ElementType() reflect.Type
func (GetAccountInfoAccountUsageNamespaceOutput) Functions ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceOutput) Functions() pulumi.StringArrayOutput
Function array.
func (GetAccountInfoAccountUsageNamespaceOutput) FunctionsCount ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceOutput) FunctionsCount() pulumi.IntOutput
Number of functions in namespace.
func (GetAccountInfoAccountUsageNamespaceOutput) Namespace ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceOutput) Namespace() pulumi.StringOutput
Namespace name.
func (GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutput() GetAccountInfoAccountUsageNamespaceOutput
func (GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceOutput) ToGetAccountInfoAccountUsageNamespaceOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageNamespaceOutput
func (GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedConcurrencyMem ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedConcurrencyMem() pulumi.IntOutput
Quota of configured user concurrency memory in the current region.
func (GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedProvisionedMem ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceOutput) TotalAllocatedProvisionedMem() pulumi.IntOutput
Provisioned concurrency usage of the namespace Note: This field may return null, indicating that no valid value can be obtained.
func (GetAccountInfoAccountUsageNamespaceOutput) TotalConcurrencyMem ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageNamespaceOutput) TotalConcurrencyMem() pulumi.IntOutput
Upper limit of user concurrency memory in the current region.
type GetAccountInfoAccountUsageOutput ¶ added in v0.1.5
type GetAccountInfoAccountUsageOutput struct{ *pulumi.OutputState }
func (GetAccountInfoAccountUsageOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoAccountUsageOutput) ElementType() reflect.Type
func (GetAccountInfoAccountUsageOutput) Namespaces ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageOutput) Namespaces() GetAccountInfoAccountUsageNamespaceArrayOutput
Namespace name.
func (GetAccountInfoAccountUsageOutput) NamespacesCount ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageOutput) NamespacesCount() pulumi.IntOutput
Number of namespaces.
func (GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutput ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutput() GetAccountInfoAccountUsageOutput
func (GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageOutput) ToGetAccountInfoAccountUsageOutputWithContext(ctx context.Context) GetAccountInfoAccountUsageOutput
func (GetAccountInfoAccountUsageOutput) TotalAllocatedConcurrencyMem ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageOutput) TotalAllocatedConcurrencyMem() pulumi.IntOutput
Quota of configured user concurrency memory in the current region.
func (GetAccountInfoAccountUsageOutput) TotalConcurrencyMem ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageOutput) TotalConcurrencyMem() pulumi.IntOutput
Upper limit of user concurrency memory in the current region.
func (GetAccountInfoAccountUsageOutput) UserConcurrencyMemLimit ¶ added in v0.1.5
func (o GetAccountInfoAccountUsageOutput) UserConcurrencyMemLimit() pulumi.IntOutput
Quota of account concurrency actually configured by user.
type GetAccountInfoArgs ¶ added in v0.1.5
type GetAccountInfoArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccountInfo.
type GetAccountInfoOutputArgs ¶ added in v0.1.5
type GetAccountInfoOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccountInfo.
func (GetAccountInfoOutputArgs) ElementType ¶ added in v0.1.5
func (GetAccountInfoOutputArgs) ElementType() reflect.Type
type GetAccountInfoResult ¶ added in v0.1.5
type GetAccountInfoResult struct { // Namespace limit information. AccountLimits []GetAccountInfoAccountLimit `pulumi:"accountLimits"` // Namespace usage information. AccountUsages []GetAccountInfoAccountUsage `pulumi:"accountUsages"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAccountInfo.
func GetAccountInfo ¶ added in v0.1.5
func GetAccountInfo(ctx *pulumi.Context, args *GetAccountInfoArgs, opts ...pulumi.InvokeOption) (*GetAccountInfoResult, error)
Use this data source to query detailed information of scf accountInfo
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetAccountInfo(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAccountInfoResultOutput ¶ added in v0.1.5
type GetAccountInfoResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccountInfo.
func GetAccountInfoOutput ¶ added in v0.1.5
func GetAccountInfoOutput(ctx *pulumi.Context, args GetAccountInfoOutputArgs, opts ...pulumi.InvokeOption) GetAccountInfoResultOutput
func (GetAccountInfoResultOutput) AccountLimits ¶ added in v0.1.5
func (o GetAccountInfoResultOutput) AccountLimits() GetAccountInfoAccountLimitArrayOutput
Namespace limit information.
func (GetAccountInfoResultOutput) AccountUsages ¶ added in v0.1.5
func (o GetAccountInfoResultOutput) AccountUsages() GetAccountInfoAccountUsageArrayOutput
Namespace usage information.
func (GetAccountInfoResultOutput) ElementType ¶ added in v0.1.5
func (GetAccountInfoResultOutput) ElementType() reflect.Type
func (GetAccountInfoResultOutput) Id ¶ added in v0.1.5
func (o GetAccountInfoResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccountInfoResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetAccountInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccountInfoResultOutput) ToGetAccountInfoResultOutput ¶ added in v0.1.5
func (o GetAccountInfoResultOutput) ToGetAccountInfoResultOutput() GetAccountInfoResultOutput
func (GetAccountInfoResultOutput) ToGetAccountInfoResultOutputWithContext ¶ added in v0.1.5
func (o GetAccountInfoResultOutput) ToGetAccountInfoResultOutputWithContext(ctx context.Context) GetAccountInfoResultOutput
type GetAsyncEventManagementArgs ¶ added in v0.1.5
type GetAsyncEventManagementArgs struct { // Function name. FunctionName string `pulumi:"functionName"` // Filter (event invocation request ID). InvokeRequestId *string `pulumi:"invokeRequestId"` // Filter (invocation type list), Values: CMQ, CKAFKA_TRIGGER, APIGW, COS, TRIGGER_TIMER, MPS_TRIGGER, CLS_TRIGGER, OTHERS. InvokeTypes []string `pulumi:"invokeTypes"` // Function namespace. Namespace *string `pulumi:"namespace"` // Valid values: ASC, DESC. Default value: DESC. Order *string `pulumi:"order"` // Valid values: StartTime, EndTime. Default value: StartTime. Orderby *string `pulumi:"orderby"` // Filter (function version). Qualifier *string `pulumi:"qualifier"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Filter (event status list), Values: RUNNING, FINISHED, ABORTED, FAILED. Statuses []string `pulumi:"statuses"` }
A collection of arguments for invoking getAsyncEventManagement.
type GetAsyncEventManagementEventList ¶ added in v0.1.5
type GetAsyncEventManagementEventList struct { // Invocation end time in the format of %Y-%m-%d %H:%M:%S.%f. EndTime string `pulumi:"endTime"` // Filter (event invocation request ID). InvokeRequestId string `pulumi:"invokeRequestId"` // Filter (invocation type list), Values: CMQ, CKAFKA_TRIGGER, APIGW, COS, TRIGGER_TIMER, MPS_TRIGGER, CLS_TRIGGER, OTHERS. InvokeType string `pulumi:"invokeType"` // Filter (function version). Qualifier string `pulumi:"qualifier"` // Invocation start time in the format of %Y-%m-%d %H:%M:%S.%f. StartTime string `pulumi:"startTime"` // Filter (event status list), Values: RUNNING, FINISHED, ABORTED, FAILED. Status string `pulumi:"status"` }
type GetAsyncEventManagementEventListArgs ¶ added in v0.1.5
type GetAsyncEventManagementEventListArgs struct { // Invocation end time in the format of %Y-%m-%d %H:%M:%S.%f. EndTime pulumi.StringInput `pulumi:"endTime"` // Filter (event invocation request ID). InvokeRequestId pulumi.StringInput `pulumi:"invokeRequestId"` // Filter (invocation type list), Values: CMQ, CKAFKA_TRIGGER, APIGW, COS, TRIGGER_TIMER, MPS_TRIGGER, CLS_TRIGGER, OTHERS. InvokeType pulumi.StringInput `pulumi:"invokeType"` // Filter (function version). Qualifier pulumi.StringInput `pulumi:"qualifier"` // Invocation start time in the format of %Y-%m-%d %H:%M:%S.%f. StartTime pulumi.StringInput `pulumi:"startTime"` // Filter (event status list), Values: RUNNING, FINISHED, ABORTED, FAILED. Status pulumi.StringInput `pulumi:"status"` }
func (GetAsyncEventManagementEventListArgs) ElementType ¶ added in v0.1.5
func (GetAsyncEventManagementEventListArgs) ElementType() reflect.Type
func (GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutput ¶ added in v0.1.5
func (i GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutput() GetAsyncEventManagementEventListOutput
func (GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutputWithContext ¶ added in v0.1.5
func (i GetAsyncEventManagementEventListArgs) ToGetAsyncEventManagementEventListOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListOutput
type GetAsyncEventManagementEventListArray ¶ added in v0.1.5
type GetAsyncEventManagementEventListArray []GetAsyncEventManagementEventListInput
func (GetAsyncEventManagementEventListArray) ElementType ¶ added in v0.1.5
func (GetAsyncEventManagementEventListArray) ElementType() reflect.Type
func (GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutput ¶ added in v0.1.5
func (i GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutput() GetAsyncEventManagementEventListArrayOutput
func (GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutputWithContext ¶ added in v0.1.5
func (i GetAsyncEventManagementEventListArray) ToGetAsyncEventManagementEventListArrayOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListArrayOutput
type GetAsyncEventManagementEventListArrayInput ¶ added in v0.1.5
type GetAsyncEventManagementEventListArrayInput interface { pulumi.Input ToGetAsyncEventManagementEventListArrayOutput() GetAsyncEventManagementEventListArrayOutput ToGetAsyncEventManagementEventListArrayOutputWithContext(context.Context) GetAsyncEventManagementEventListArrayOutput }
GetAsyncEventManagementEventListArrayInput is an input type that accepts GetAsyncEventManagementEventListArray and GetAsyncEventManagementEventListArrayOutput values. You can construct a concrete instance of `GetAsyncEventManagementEventListArrayInput` via:
GetAsyncEventManagementEventListArray{ GetAsyncEventManagementEventListArgs{...} }
type GetAsyncEventManagementEventListArrayOutput ¶ added in v0.1.5
type GetAsyncEventManagementEventListArrayOutput struct{ *pulumi.OutputState }
func (GetAsyncEventManagementEventListArrayOutput) ElementType ¶ added in v0.1.5
func (GetAsyncEventManagementEventListArrayOutput) ElementType() reflect.Type
func (GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutput ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutput() GetAsyncEventManagementEventListArrayOutput
func (GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutputWithContext ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListArrayOutput) ToGetAsyncEventManagementEventListArrayOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListArrayOutput
type GetAsyncEventManagementEventListInput ¶ added in v0.1.5
type GetAsyncEventManagementEventListInput interface { pulumi.Input ToGetAsyncEventManagementEventListOutput() GetAsyncEventManagementEventListOutput ToGetAsyncEventManagementEventListOutputWithContext(context.Context) GetAsyncEventManagementEventListOutput }
GetAsyncEventManagementEventListInput is an input type that accepts GetAsyncEventManagementEventListArgs and GetAsyncEventManagementEventListOutput values. You can construct a concrete instance of `GetAsyncEventManagementEventListInput` via:
GetAsyncEventManagementEventListArgs{...}
type GetAsyncEventManagementEventListOutput ¶ added in v0.1.5
type GetAsyncEventManagementEventListOutput struct{ *pulumi.OutputState }
func (GetAsyncEventManagementEventListOutput) ElementType ¶ added in v0.1.5
func (GetAsyncEventManagementEventListOutput) ElementType() reflect.Type
func (GetAsyncEventManagementEventListOutput) EndTime ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListOutput) EndTime() pulumi.StringOutput
Invocation end time in the format of %Y-%m-%d %H:%M:%S.%f.
func (GetAsyncEventManagementEventListOutput) InvokeRequestId ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListOutput) InvokeRequestId() pulumi.StringOutput
Filter (event invocation request ID).
func (GetAsyncEventManagementEventListOutput) InvokeType ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListOutput) InvokeType() pulumi.StringOutput
Filter (invocation type list), Values: CMQ, CKAFKA_TRIGGER, APIGW, COS, TRIGGER_TIMER, MPS_TRIGGER, CLS_TRIGGER, OTHERS.
func (GetAsyncEventManagementEventListOutput) Qualifier ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListOutput) Qualifier() pulumi.StringOutput
Filter (function version).
func (GetAsyncEventManagementEventListOutput) StartTime ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListOutput) StartTime() pulumi.StringOutput
Invocation start time in the format of %Y-%m-%d %H:%M:%S.%f.
func (GetAsyncEventManagementEventListOutput) Status ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListOutput) Status() pulumi.StringOutput
Filter (event status list), Values: RUNNING, FINISHED, ABORTED, FAILED.
func (GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutput ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutput() GetAsyncEventManagementEventListOutput
func (GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutputWithContext ¶ added in v0.1.5
func (o GetAsyncEventManagementEventListOutput) ToGetAsyncEventManagementEventListOutputWithContext(ctx context.Context) GetAsyncEventManagementEventListOutput
type GetAsyncEventManagementOutputArgs ¶ added in v0.1.5
type GetAsyncEventManagementOutputArgs struct { // Function name. FunctionName pulumi.StringInput `pulumi:"functionName"` // Filter (event invocation request ID). InvokeRequestId pulumi.StringPtrInput `pulumi:"invokeRequestId"` // Filter (invocation type list), Values: CMQ, CKAFKA_TRIGGER, APIGW, COS, TRIGGER_TIMER, MPS_TRIGGER, CLS_TRIGGER, OTHERS. InvokeTypes pulumi.StringArrayInput `pulumi:"invokeTypes"` // Function namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Valid values: ASC, DESC. Default value: DESC. Order pulumi.StringPtrInput `pulumi:"order"` // Valid values: StartTime, EndTime. Default value: StartTime. Orderby pulumi.StringPtrInput `pulumi:"orderby"` // Filter (function version). Qualifier pulumi.StringPtrInput `pulumi:"qualifier"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Filter (event status list), Values: RUNNING, FINISHED, ABORTED, FAILED. Statuses pulumi.StringArrayInput `pulumi:"statuses"` }
A collection of arguments for invoking getAsyncEventManagement.
func (GetAsyncEventManagementOutputArgs) ElementType ¶ added in v0.1.5
func (GetAsyncEventManagementOutputArgs) ElementType() reflect.Type
type GetAsyncEventManagementResult ¶ added in v0.1.5
type GetAsyncEventManagementResult struct { // Async event list. EventLists []GetAsyncEventManagementEventList `pulumi:"eventLists"` FunctionName string `pulumi:"functionName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Invocation request ID. InvokeRequestId *string `pulumi:"invokeRequestId"` // Invocation type. InvokeTypes []string `pulumi:"invokeTypes"` Namespace *string `pulumi:"namespace"` Order *string `pulumi:"order"` Orderby *string `pulumi:"orderby"` // Function version. Qualifier *string `pulumi:"qualifier"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Event status. Values: `RUNNING`; `FINISHED` (invoked successfully); `ABORTED` (invocation ended); `FAILED` (invocation failed). Statuses []string `pulumi:"statuses"` }
A collection of values returned by getAsyncEventManagement.
func GetAsyncEventManagement ¶ added in v0.1.5
func GetAsyncEventManagement(ctx *pulumi.Context, args *GetAsyncEventManagementArgs, opts ...pulumi.InvokeOption) (*GetAsyncEventManagementResult, error)
Use this data source to query detailed information of scf asyncEventManagement
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetAsyncEventManagement(ctx, &scf.GetAsyncEventManagementArgs{ FunctionName: "keep-1676351130", Namespace: pulumi.StringRef("default"), Order: pulumi.StringRef("ASC"), Orderby: pulumi.StringRef("StartTime"), Qualifier: pulumi.StringRef("$LATEST"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAsyncEventManagementResultOutput ¶ added in v0.1.5
type GetAsyncEventManagementResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAsyncEventManagement.
func GetAsyncEventManagementOutput ¶ added in v0.1.5
func GetAsyncEventManagementOutput(ctx *pulumi.Context, args GetAsyncEventManagementOutputArgs, opts ...pulumi.InvokeOption) GetAsyncEventManagementResultOutput
func (GetAsyncEventManagementResultOutput) ElementType ¶ added in v0.1.5
func (GetAsyncEventManagementResultOutput) ElementType() reflect.Type
func (GetAsyncEventManagementResultOutput) EventLists ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) EventLists() GetAsyncEventManagementEventListArrayOutput
Async event list.
func (GetAsyncEventManagementResultOutput) FunctionName ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) FunctionName() pulumi.StringOutput
func (GetAsyncEventManagementResultOutput) Id ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAsyncEventManagementResultOutput) InvokeRequestId ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) InvokeRequestId() pulumi.StringPtrOutput
Invocation request ID.
func (GetAsyncEventManagementResultOutput) InvokeTypes ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) InvokeTypes() pulumi.StringArrayOutput
Invocation type.
func (GetAsyncEventManagementResultOutput) Namespace ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) Namespace() pulumi.StringPtrOutput
func (GetAsyncEventManagementResultOutput) Order ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) Order() pulumi.StringPtrOutput
func (GetAsyncEventManagementResultOutput) Orderby ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) Orderby() pulumi.StringPtrOutput
func (GetAsyncEventManagementResultOutput) Qualifier ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) Qualifier() pulumi.StringPtrOutput
Function version.
func (GetAsyncEventManagementResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAsyncEventManagementResultOutput) Statuses ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) Statuses() pulumi.StringArrayOutput
Event status. Values: `RUNNING`; `FINISHED` (invoked successfully); `ABORTED` (invocation ended); `FAILED` (invocation failed).
func (GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutput ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutput() GetAsyncEventManagementResultOutput
func (GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutputWithContext ¶ added in v0.1.5
func (o GetAsyncEventManagementResultOutput) ToGetAsyncEventManagementResultOutputWithContext(ctx context.Context) GetAsyncEventManagementResultOutput
type GetAsyncEventStatusResult ¶ added in v0.1.5
type GetAsyncEventStatusResult struct { // ID of the async execution request. InvokeRequestId string `pulumi:"invokeRequestId"` // Async event status. Values: `RUNNING` (running); `FINISHED` (invoked successfully); `ABORTED` (invocation ended); `FAILED` (invocation failed). Status string `pulumi:"status"` // Request status code. StatusCode int `pulumi:"statusCode"` }
type GetAsyncEventStatusResultArgs ¶ added in v0.1.5
type GetAsyncEventStatusResultArgs struct { // ID of the async execution request. InvokeRequestId pulumi.StringInput `pulumi:"invokeRequestId"` // Async event status. Values: `RUNNING` (running); `FINISHED` (invoked successfully); `ABORTED` (invocation ended); `FAILED` (invocation failed). Status pulumi.StringInput `pulumi:"status"` // Request status code. StatusCode pulumi.IntInput `pulumi:"statusCode"` }
func (GetAsyncEventStatusResultArgs) ElementType ¶ added in v0.1.5
func (GetAsyncEventStatusResultArgs) ElementType() reflect.Type
func (GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutput ¶ added in v0.1.5
func (i GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutput() GetAsyncEventStatusResultOutput
func (GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutputWithContext ¶ added in v0.1.5
func (i GetAsyncEventStatusResultArgs) ToGetAsyncEventStatusResultOutputWithContext(ctx context.Context) GetAsyncEventStatusResultOutput
type GetAsyncEventStatusResultArray ¶ added in v0.1.5
type GetAsyncEventStatusResultArray []GetAsyncEventStatusResultInput
func (GetAsyncEventStatusResultArray) ElementType ¶ added in v0.1.5
func (GetAsyncEventStatusResultArray) ElementType() reflect.Type
func (GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutput ¶ added in v0.1.5
func (i GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutput() GetAsyncEventStatusResultArrayOutput
func (GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutputWithContext ¶ added in v0.1.5
func (i GetAsyncEventStatusResultArray) ToGetAsyncEventStatusResultArrayOutputWithContext(ctx context.Context) GetAsyncEventStatusResultArrayOutput
type GetAsyncEventStatusResultArrayInput ¶ added in v0.1.5
type GetAsyncEventStatusResultArrayInput interface { pulumi.Input ToGetAsyncEventStatusResultArrayOutput() GetAsyncEventStatusResultArrayOutput ToGetAsyncEventStatusResultArrayOutputWithContext(context.Context) GetAsyncEventStatusResultArrayOutput }
GetAsyncEventStatusResultArrayInput is an input type that accepts GetAsyncEventStatusResultArray and GetAsyncEventStatusResultArrayOutput values. You can construct a concrete instance of `GetAsyncEventStatusResultArrayInput` via:
GetAsyncEventStatusResultArray{ GetAsyncEventStatusResultArgs{...} }
type GetAsyncEventStatusResultArrayOutput ¶ added in v0.1.5
type GetAsyncEventStatusResultArrayOutput struct{ *pulumi.OutputState }
func (GetAsyncEventStatusResultArrayOutput) ElementType ¶ added in v0.1.5
func (GetAsyncEventStatusResultArrayOutput) ElementType() reflect.Type
func (GetAsyncEventStatusResultArrayOutput) Index ¶ added in v0.1.5
func (o GetAsyncEventStatusResultArrayOutput) Index(i pulumi.IntInput) GetAsyncEventStatusResultOutput
func (GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutput ¶ added in v0.1.5
func (o GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutput() GetAsyncEventStatusResultArrayOutput
func (GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutputWithContext ¶ added in v0.1.5
func (o GetAsyncEventStatusResultArrayOutput) ToGetAsyncEventStatusResultArrayOutputWithContext(ctx context.Context) GetAsyncEventStatusResultArrayOutput
type GetAsyncEventStatusResultInput ¶ added in v0.1.5
type GetAsyncEventStatusResultInput interface { pulumi.Input ToGetAsyncEventStatusResultOutput() GetAsyncEventStatusResultOutput ToGetAsyncEventStatusResultOutputWithContext(context.Context) GetAsyncEventStatusResultOutput }
GetAsyncEventStatusResultInput is an input type that accepts GetAsyncEventStatusResultArgs and GetAsyncEventStatusResultOutput values. You can construct a concrete instance of `GetAsyncEventStatusResultInput` via:
GetAsyncEventStatusResultArgs{...}
type GetAsyncEventStatusResultOutput ¶ added in v0.1.5
type GetAsyncEventStatusResultOutput struct{ *pulumi.OutputState }
func (GetAsyncEventStatusResultOutput) ElementType ¶ added in v0.1.5
func (GetAsyncEventStatusResultOutput) ElementType() reflect.Type
func (GetAsyncEventStatusResultOutput) InvokeRequestId ¶ added in v0.1.5
func (o GetAsyncEventStatusResultOutput) InvokeRequestId() pulumi.StringOutput
ID of the async execution request.
func (GetAsyncEventStatusResultOutput) Status ¶ added in v0.1.5
func (o GetAsyncEventStatusResultOutput) Status() pulumi.StringOutput
Async event status. Values: `RUNNING` (running); `FINISHED` (invoked successfully); `ABORTED` (invocation ended); `FAILED` (invocation failed).
func (GetAsyncEventStatusResultOutput) StatusCode ¶ added in v0.1.5
func (o GetAsyncEventStatusResultOutput) StatusCode() pulumi.IntOutput
Request status code.
func (GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutput ¶ added in v0.1.5
func (o GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutput() GetAsyncEventStatusResultOutput
func (GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutputWithContext ¶ added in v0.1.5
func (o GetAsyncEventStatusResultOutput) ToGetAsyncEventStatusResultOutputWithContext(ctx context.Context) GetAsyncEventStatusResultOutput
type GetFunctionAddressArgs ¶ added in v0.1.5
type GetFunctionAddressArgs struct { // Function name. FunctionName string `pulumi:"functionName"` // Function namespace. Namespace *string `pulumi:"namespace"` // Function version. Qualifier *string `pulumi:"qualifier"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFunctionAddress.
type GetFunctionAddressOutputArgs ¶ added in v0.1.5
type GetFunctionAddressOutputArgs struct { // Function name. FunctionName pulumi.StringInput `pulumi:"functionName"` // Function namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Function version. Qualifier pulumi.StringPtrInput `pulumi:"qualifier"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFunctionAddress.
func (GetFunctionAddressOutputArgs) ElementType ¶ added in v0.1.5
func (GetFunctionAddressOutputArgs) ElementType() reflect.Type
type GetFunctionAddressResult ¶ added in v0.1.5
type GetFunctionAddressResult struct { // SHA256 code of the function. CodeSha256 string `pulumi:"codeSha256"` FunctionName string `pulumi:"functionName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Namespace *string `pulumi:"namespace"` Qualifier *string `pulumi:"qualifier"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Cos address of the function. Url string `pulumi:"url"` }
A collection of values returned by getFunctionAddress.
func GetFunctionAddress ¶ added in v0.1.5
func GetFunctionAddress(ctx *pulumi.Context, args *GetFunctionAddressArgs, opts ...pulumi.InvokeOption) (*GetFunctionAddressResult, error)
Use this data source to query detailed information of scf functionAddress
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetFunctionAddress(ctx, &scf.GetFunctionAddressArgs{ FunctionName: "keep-1676351130", Namespace: pulumi.StringRef("default"), Qualifier: pulumi.StringRef("$LATEST"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetFunctionAddressResultOutput ¶ added in v0.1.5
type GetFunctionAddressResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFunctionAddress.
func GetFunctionAddressOutput ¶ added in v0.1.5
func GetFunctionAddressOutput(ctx *pulumi.Context, args GetFunctionAddressOutputArgs, opts ...pulumi.InvokeOption) GetFunctionAddressResultOutput
func (GetFunctionAddressResultOutput) CodeSha256 ¶ added in v0.1.5
func (o GetFunctionAddressResultOutput) CodeSha256() pulumi.StringOutput
SHA256 code of the function.
func (GetFunctionAddressResultOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAddressResultOutput) ElementType() reflect.Type
func (GetFunctionAddressResultOutput) FunctionName ¶ added in v0.1.5
func (o GetFunctionAddressResultOutput) FunctionName() pulumi.StringOutput
func (GetFunctionAddressResultOutput) Id ¶ added in v0.1.5
func (o GetFunctionAddressResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFunctionAddressResultOutput) Namespace ¶ added in v0.1.5
func (o GetFunctionAddressResultOutput) Namespace() pulumi.StringPtrOutput
func (GetFunctionAddressResultOutput) Qualifier ¶ added in v0.1.5
func (o GetFunctionAddressResultOutput) Qualifier() pulumi.StringPtrOutput
func (GetFunctionAddressResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetFunctionAddressResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutput ¶ added in v0.1.5
func (o GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutput() GetFunctionAddressResultOutput
func (GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAddressResultOutput) ToGetFunctionAddressResultOutputWithContext(ctx context.Context) GetFunctionAddressResultOutput
func (GetFunctionAddressResultOutput) Url ¶ added in v0.1.5
func (o GetFunctionAddressResultOutput) Url() pulumi.StringOutput
Cos address of the function.
type GetFunctionAliasesAlias ¶ added in v0.1.5
type GetFunctionAliasesAlias struct { // Creation timeNote: this field may return null, indicating that no valid values can be obtained. AddTime string `pulumi:"addTime"` // DescriptionNote: this field may return null, indicating that no valid values can be obtained. Description string `pulumi:"description"` // If this parameter is provided, only aliases associated with this function version will be returned. FunctionVersion string `pulumi:"functionVersion"` // Update timeNote: this field may return null, indicating that no valid values can be obtained. ModTime string `pulumi:"modTime"` // Alias name. Name string `pulumi:"name"` // Routing information of aliasNote: this field may return null, indicating that no valid values can be obtained. RoutingConfigs []GetFunctionAliasesAliasRoutingConfig `pulumi:"routingConfigs"` }
type GetFunctionAliasesAliasArgs ¶ added in v0.1.5
type GetFunctionAliasesAliasArgs struct { // Creation timeNote: this field may return null, indicating that no valid values can be obtained. AddTime pulumi.StringInput `pulumi:"addTime"` // DescriptionNote: this field may return null, indicating that no valid values can be obtained. Description pulumi.StringInput `pulumi:"description"` // If this parameter is provided, only aliases associated with this function version will be returned. FunctionVersion pulumi.StringInput `pulumi:"functionVersion"` // Update timeNote: this field may return null, indicating that no valid values can be obtained. ModTime pulumi.StringInput `pulumi:"modTime"` // Alias name. Name pulumi.StringInput `pulumi:"name"` // Routing information of aliasNote: this field may return null, indicating that no valid values can be obtained. RoutingConfigs GetFunctionAliasesAliasRoutingConfigArrayInput `pulumi:"routingConfigs"` }
func (GetFunctionAliasesAliasArgs) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasArgs) ElementType() reflect.Type
func (GetFunctionAliasesAliasArgs) ToGetFunctionAliasesAliasOutput ¶ added in v0.1.5
func (i GetFunctionAliasesAliasArgs) ToGetFunctionAliasesAliasOutput() GetFunctionAliasesAliasOutput
func (GetFunctionAliasesAliasArgs) ToGetFunctionAliasesAliasOutputWithContext ¶ added in v0.1.5
func (i GetFunctionAliasesAliasArgs) ToGetFunctionAliasesAliasOutputWithContext(ctx context.Context) GetFunctionAliasesAliasOutput
type GetFunctionAliasesAliasArray ¶ added in v0.1.5
type GetFunctionAliasesAliasArray []GetFunctionAliasesAliasInput
func (GetFunctionAliasesAliasArray) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasArray) ElementType() reflect.Type
func (GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutput ¶ added in v0.1.5
func (i GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutput() GetFunctionAliasesAliasArrayOutput
func (GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutputWithContext ¶ added in v0.1.5
func (i GetFunctionAliasesAliasArray) ToGetFunctionAliasesAliasArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasArrayOutput
type GetFunctionAliasesAliasArrayInput ¶ added in v0.1.5
type GetFunctionAliasesAliasArrayInput interface { pulumi.Input ToGetFunctionAliasesAliasArrayOutput() GetFunctionAliasesAliasArrayOutput ToGetFunctionAliasesAliasArrayOutputWithContext(context.Context) GetFunctionAliasesAliasArrayOutput }
GetFunctionAliasesAliasArrayInput is an input type that accepts GetFunctionAliasesAliasArray and GetFunctionAliasesAliasArrayOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasArrayInput` via:
GetFunctionAliasesAliasArray{ GetFunctionAliasesAliasArgs{...} }
type GetFunctionAliasesAliasArrayOutput ¶ added in v0.1.5
type GetFunctionAliasesAliasArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAliasesAliasArrayOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasArrayOutput) ElementType() reflect.Type
func (GetFunctionAliasesAliasArrayOutput) Index ¶ added in v0.1.5
func (o GetFunctionAliasesAliasArrayOutput) Index(i pulumi.IntInput) GetFunctionAliasesAliasOutput
func (GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutput ¶ added in v0.1.5
func (o GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutput() GetFunctionAliasesAliasArrayOutput
func (GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAliasesAliasArrayOutput) ToGetFunctionAliasesAliasArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasArrayOutput
type GetFunctionAliasesAliasInput ¶ added in v0.1.5
type GetFunctionAliasesAliasInput interface { pulumi.Input ToGetFunctionAliasesAliasOutput() GetFunctionAliasesAliasOutput ToGetFunctionAliasesAliasOutputWithContext(context.Context) GetFunctionAliasesAliasOutput }
GetFunctionAliasesAliasInput is an input type that accepts GetFunctionAliasesAliasArgs and GetFunctionAliasesAliasOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasInput` via:
GetFunctionAliasesAliasArgs{...}
type GetFunctionAliasesAliasOutput ¶ added in v0.1.5
type GetFunctionAliasesAliasOutput struct{ *pulumi.OutputState }
func (GetFunctionAliasesAliasOutput) AddTime ¶ added in v0.1.5
func (o GetFunctionAliasesAliasOutput) AddTime() pulumi.StringOutput
Creation timeNote: this field may return null, indicating that no valid values can be obtained.
func (GetFunctionAliasesAliasOutput) Description ¶ added in v0.1.5
func (o GetFunctionAliasesAliasOutput) Description() pulumi.StringOutput
DescriptionNote: this field may return null, indicating that no valid values can be obtained.
func (GetFunctionAliasesAliasOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasOutput) ElementType() reflect.Type
func (GetFunctionAliasesAliasOutput) FunctionVersion ¶ added in v0.1.5
func (o GetFunctionAliasesAliasOutput) FunctionVersion() pulumi.StringOutput
If this parameter is provided, only aliases associated with this function version will be returned.
func (GetFunctionAliasesAliasOutput) ModTime ¶ added in v0.1.5
func (o GetFunctionAliasesAliasOutput) ModTime() pulumi.StringOutput
Update timeNote: this field may return null, indicating that no valid values can be obtained.
func (GetFunctionAliasesAliasOutput) Name ¶ added in v0.1.5
func (o GetFunctionAliasesAliasOutput) Name() pulumi.StringOutput
Alias name.
func (GetFunctionAliasesAliasOutput) RoutingConfigs ¶ added in v0.1.5
func (o GetFunctionAliasesAliasOutput) RoutingConfigs() GetFunctionAliasesAliasRoutingConfigArrayOutput
Routing information of aliasNote: this field may return null, indicating that no valid values can be obtained.
func (GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutput ¶ added in v0.1.5
func (o GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutput() GetFunctionAliasesAliasOutput
func (GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAliasesAliasOutput) ToGetFunctionAliasesAliasOutputWithContext(ctx context.Context) GetFunctionAliasesAliasOutput
type GetFunctionAliasesAliasRoutingConfig ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfig struct { // Additional version with rule-based routing. AdditionVersionMatchs []GetFunctionAliasesAliasRoutingConfigAdditionVersionMatch `pulumi:"additionVersionMatchs"` // Additional version with random weight-based routing. AdditionalVersionWeights []GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeight `pulumi:"additionalVersionWeights"` }
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatch ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatch struct { // Rule requirements for range match:It should be described in an open or closed range, i.e., `(a,b)` or `[a,b]`, where both a and b are integersRule requirements for exact match:Exact string match. Expression string `pulumi:"expression"` // Matching rule key. When the API is called, pass in the `key` to route the request to the specified version based on the matching ruleHeader method:Enter invoke.headers.User for `key` and pass in `RoutingKey:{User:value}` when invoking a function through `invoke` for invocation based on rule matching. Key string `pulumi:"key"` // Match method. Valid values:range: range matchexact: exact string match. Method string `pulumi:"method"` // Function version name. Version string `pulumi:"version"` }
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs struct { // Rule requirements for range match:It should be described in an open or closed range, i.e., `(a,b)` or `[a,b]`, where both a and b are integersRule requirements for exact match:Exact string match. Expression pulumi.StringInput `pulumi:"expression"` // Matching rule key. When the API is called, pass in the `key` to route the request to the specified version based on the matching ruleHeader method:Enter invoke.headers.User for `key` and pass in `RoutingKey:{User:value}` when invoking a function through `invoke` for invocation based on rule matching. Key pulumi.StringInput `pulumi:"key"` // Match method. Valid values:range: range matchexact: exact string match. Method pulumi.StringInput `pulumi:"method"` // Function version name. Version pulumi.StringInput `pulumi:"version"` }
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray []GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput interface { pulumi.Input ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput }
GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray and GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput` via:
GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArray{ GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs{...} }
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput interface { pulumi.Input ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput }
GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs and GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchInput` via:
GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArgs{...}
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput struct{ *pulumi.OutputState }
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Expression ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Expression() pulumi.StringOutput
Rule requirements for range match:It should be described in an open or closed range, i.e., `(a,b)` or `[a,b]`, where both a and b are integersRule requirements for exact match:Exact string match.
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Key ¶ added in v0.1.5
Matching rule key. When the API is called, pass in the `key` to route the request to the specified version based on the matching ruleHeader method:Enter invoke.headers.User for `key` and pass in `RoutingKey:{User:value}` when invoking a function through `invoke` for invocation based on rule matching.
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Method ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Method() pulumi.StringOutput
Match method. Valid values:range: range matchexact: exact string match.
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Version ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchOutput) Version() pulumi.StringOutput
Function version name.
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeight ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs struct { // Function version name. Version pulumi.StringInput `pulumi:"version"` // Version weight. Weight pulumi.Float64Input `pulumi:"weight"` }
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray []GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput interface { pulumi.Input ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput }
GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray and GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput` via:
GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArray{ GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs{...} }
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) Index ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput interface { pulumi.Input ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput }
GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs and GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightInput` via:
GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArgs{...}
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput struct{ *pulumi.OutputState }
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) ToGetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) Version ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) Version() pulumi.StringOutput
Function version name.
func (GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) Weight ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightOutput) Weight() pulumi.Float64Output
Version weight.
type GetFunctionAliasesAliasRoutingConfigArgs ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigArgs struct { // Additional version with rule-based routing. AdditionVersionMatchs GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayInput `pulumi:"additionVersionMatchs"` // Additional version with random weight-based routing. AdditionalVersionWeights GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayInput `pulumi:"additionalVersionWeights"` }
func (GetFunctionAliasesAliasRoutingConfigArgs) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigArgs) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutput ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutput() GetFunctionAliasesAliasRoutingConfigOutput
func (GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigArgs) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigOutput
type GetFunctionAliasesAliasRoutingConfigArray ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigArray []GetFunctionAliasesAliasRoutingConfigInput
func (GetFunctionAliasesAliasRoutingConfigArray) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigArray) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutput ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutput() GetFunctionAliasesAliasRoutingConfigArrayOutput
func (GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext ¶ added in v0.1.5
func (i GetFunctionAliasesAliasRoutingConfigArray) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigArrayOutput
type GetFunctionAliasesAliasRoutingConfigArrayInput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigArrayInput interface { pulumi.Input ToGetFunctionAliasesAliasRoutingConfigArrayOutput() GetFunctionAliasesAliasRoutingConfigArrayOutput ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigArrayOutput }
GetFunctionAliasesAliasRoutingConfigArrayInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigArray and GetFunctionAliasesAliasRoutingConfigArrayOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigArrayInput` via:
GetFunctionAliasesAliasRoutingConfigArray{ GetFunctionAliasesAliasRoutingConfigArgs{...} }
type GetFunctionAliasesAliasRoutingConfigArrayOutput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAliasesAliasRoutingConfigArrayOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigArrayOutput) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutput ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutput() GetFunctionAliasesAliasRoutingConfigArrayOutput
func (GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigArrayOutput) ToGetFunctionAliasesAliasRoutingConfigArrayOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigArrayOutput
type GetFunctionAliasesAliasRoutingConfigInput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigInput interface { pulumi.Input ToGetFunctionAliasesAliasRoutingConfigOutput() GetFunctionAliasesAliasRoutingConfigOutput ToGetFunctionAliasesAliasRoutingConfigOutputWithContext(context.Context) GetFunctionAliasesAliasRoutingConfigOutput }
GetFunctionAliasesAliasRoutingConfigInput is an input type that accepts GetFunctionAliasesAliasRoutingConfigArgs and GetFunctionAliasesAliasRoutingConfigOutput values. You can construct a concrete instance of `GetFunctionAliasesAliasRoutingConfigInput` via:
GetFunctionAliasesAliasRoutingConfigArgs{...}
type GetFunctionAliasesAliasRoutingConfigOutput ¶ added in v0.1.5
type GetFunctionAliasesAliasRoutingConfigOutput struct{ *pulumi.OutputState }
func (GetFunctionAliasesAliasRoutingConfigOutput) AdditionVersionMatchs ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigOutput) AdditionVersionMatchs() GetFunctionAliasesAliasRoutingConfigAdditionVersionMatchArrayOutput
Additional version with rule-based routing.
func (GetFunctionAliasesAliasRoutingConfigOutput) AdditionalVersionWeights ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigOutput) AdditionalVersionWeights() GetFunctionAliasesAliasRoutingConfigAdditionalVersionWeightArrayOutput
Additional version with random weight-based routing.
func (GetFunctionAliasesAliasRoutingConfigOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesAliasRoutingConfigOutput) ElementType() reflect.Type
func (GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutput ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutput() GetFunctionAliasesAliasRoutingConfigOutput
func (GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAliasesAliasRoutingConfigOutput) ToGetFunctionAliasesAliasRoutingConfigOutputWithContext(ctx context.Context) GetFunctionAliasesAliasRoutingConfigOutput
type GetFunctionAliasesArgs ¶ added in v0.1.5
type GetFunctionAliasesArgs struct { // Function name. FunctionName string `pulumi:"functionName"` // If this parameter is provided, only aliases associated with this function version will be returned. FunctionVersion *string `pulumi:"functionVersion"` // Function namespace. Namespace *string `pulumi:"namespace"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFunctionAliases.
type GetFunctionAliasesOutputArgs ¶ added in v0.1.5
type GetFunctionAliasesOutputArgs struct { // Function name. FunctionName pulumi.StringInput `pulumi:"functionName"` // If this parameter is provided, only aliases associated with this function version will be returned. FunctionVersion pulumi.StringPtrInput `pulumi:"functionVersion"` // Function namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFunctionAliases.
func (GetFunctionAliasesOutputArgs) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesOutputArgs) ElementType() reflect.Type
type GetFunctionAliasesResult ¶ added in v0.1.5
type GetFunctionAliasesResult struct { // Alias list. Aliases []GetFunctionAliasesAlias `pulumi:"aliases"` FunctionName string `pulumi:"functionName"` // Master version pointed to by the alias. FunctionVersion *string `pulumi:"functionVersion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Namespace *string `pulumi:"namespace"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getFunctionAliases.
func GetFunctionAliases ¶ added in v0.1.5
func GetFunctionAliases(ctx *pulumi.Context, args *GetFunctionAliasesArgs, opts ...pulumi.InvokeOption) (*GetFunctionAliasesResult, error)
Use this data source to query detailed information of scf functionAliases
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetFunctionAliases(ctx, &scf.GetFunctionAliasesArgs{ FunctionName: "keep-1676351130", Namespace: pulumi.StringRef("default"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetFunctionAliasesResultOutput ¶ added in v0.1.5
type GetFunctionAliasesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFunctionAliases.
func GetFunctionAliasesOutput ¶ added in v0.1.5
func GetFunctionAliasesOutput(ctx *pulumi.Context, args GetFunctionAliasesOutputArgs, opts ...pulumi.InvokeOption) GetFunctionAliasesResultOutput
func (GetFunctionAliasesResultOutput) Aliases ¶ added in v0.1.5
func (o GetFunctionAliasesResultOutput) Aliases() GetFunctionAliasesAliasArrayOutput
Alias list.
func (GetFunctionAliasesResultOutput) ElementType ¶ added in v0.1.5
func (GetFunctionAliasesResultOutput) ElementType() reflect.Type
func (GetFunctionAliasesResultOutput) FunctionName ¶ added in v0.1.5
func (o GetFunctionAliasesResultOutput) FunctionName() pulumi.StringOutput
func (GetFunctionAliasesResultOutput) FunctionVersion ¶ added in v0.1.5
func (o GetFunctionAliasesResultOutput) FunctionVersion() pulumi.StringPtrOutput
Master version pointed to by the alias.
func (GetFunctionAliasesResultOutput) Id ¶ added in v0.1.5
func (o GetFunctionAliasesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFunctionAliasesResultOutput) Namespace ¶ added in v0.1.5
func (o GetFunctionAliasesResultOutput) Namespace() pulumi.StringPtrOutput
func (GetFunctionAliasesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetFunctionAliasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutput ¶ added in v0.1.5
func (o GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutput() GetFunctionAliasesResultOutput
func (GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutputWithContext ¶ added in v0.1.5
func (o GetFunctionAliasesResultOutput) ToGetFunctionAliasesResultOutputWithContext(ctx context.Context) GetFunctionAliasesResultOutput
type GetFunctionVersionsArgs ¶ added in v0.1.5
type GetFunctionVersionsArgs struct { // Function Name. FunctionName string `pulumi:"functionName"` // The namespace where the function locates. Namespace *string `pulumi:"namespace"` // It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`. Order *string `pulumi:"order"` // It specifies the sorting order of the results according to a specified field, such as `AddTime`, `ModTime`. OrderBy *string `pulumi:"orderBy"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFunctionVersions.
type GetFunctionVersionsOutputArgs ¶ added in v0.1.5
type GetFunctionVersionsOutputArgs struct { // Function Name. FunctionName pulumi.StringInput `pulumi:"functionName"` // The namespace where the function locates. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // It specifies whether to return the results in ascending or descending order. The value is `ASC` or `DESC`. Order pulumi.StringPtrInput `pulumi:"order"` // It specifies the sorting order of the results according to a specified field, such as `AddTime`, `ModTime`. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFunctionVersions.
func (GetFunctionVersionsOutputArgs) ElementType ¶ added in v0.1.5
func (GetFunctionVersionsOutputArgs) ElementType() reflect.Type
type GetFunctionVersionsResult ¶ added in v0.1.5
type GetFunctionVersionsResult struct { FunctionName string `pulumi:"functionName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Namespace *string `pulumi:"namespace"` Order *string `pulumi:"order"` OrderBy *string `pulumi:"orderBy"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Function version listNote: This field may return null, indicating that no valid values is found. Versions []GetFunctionVersionsVersion `pulumi:"versions"` }
A collection of values returned by getFunctionVersions.
func GetFunctionVersions ¶ added in v0.1.5
func GetFunctionVersions(ctx *pulumi.Context, args *GetFunctionVersionsArgs, opts ...pulumi.InvokeOption) (*GetFunctionVersionsResult, error)
Use this data source to query detailed information of scf functionVersions
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetFunctionVersions(ctx, &scf.GetFunctionVersionsArgs{ FunctionName: "keep-1676351130", Namespace: pulumi.StringRef("default"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetFunctionVersionsResultOutput ¶ added in v0.1.5
type GetFunctionVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFunctionVersions.
func GetFunctionVersionsOutput ¶ added in v0.1.5
func GetFunctionVersionsOutput(ctx *pulumi.Context, args GetFunctionVersionsOutputArgs, opts ...pulumi.InvokeOption) GetFunctionVersionsResultOutput
func (GetFunctionVersionsResultOutput) ElementType ¶ added in v0.1.5
func (GetFunctionVersionsResultOutput) ElementType() reflect.Type
func (GetFunctionVersionsResultOutput) FunctionName ¶ added in v0.1.5
func (o GetFunctionVersionsResultOutput) FunctionName() pulumi.StringOutput
func (GetFunctionVersionsResultOutput) Id ¶ added in v0.1.5
func (o GetFunctionVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFunctionVersionsResultOutput) Namespace ¶ added in v0.1.5
func (o GetFunctionVersionsResultOutput) Namespace() pulumi.StringPtrOutput
func (GetFunctionVersionsResultOutput) Order ¶ added in v0.1.5
func (o GetFunctionVersionsResultOutput) Order() pulumi.StringPtrOutput
func (GetFunctionVersionsResultOutput) OrderBy ¶ added in v0.1.5
func (o GetFunctionVersionsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetFunctionVersionsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetFunctionVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutput ¶ added in v0.1.5
func (o GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutput() GetFunctionVersionsResultOutput
func (GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutputWithContext ¶ added in v0.1.5
func (o GetFunctionVersionsResultOutput) ToGetFunctionVersionsResultOutputWithContext(ctx context.Context) GetFunctionVersionsResultOutput
func (GetFunctionVersionsResultOutput) Versions ¶ added in v0.1.5
func (o GetFunctionVersionsResultOutput) Versions() GetFunctionVersionsVersionArrayOutput
Function version listNote: This field may return null, indicating that no valid values is found.
type GetFunctionVersionsVersion ¶ added in v0.1.5
type GetFunctionVersionsVersion struct { // The creation timeNote: This field may return null, indicating that no valid value was found. AddTime string `pulumi:"addTime"` // Version descriptionNote: This field may return null, indicating that no valid values is found. Description string `pulumi:"description"` // Update timeNote: This field may return null, indicating that no valid value was found. ModTime string `pulumi:"modTime"` // Version statusNote: this field may return `null`, indicating that no valid values can be obtained. Status string `pulumi:"status"` // Function version name. Version string `pulumi:"version"` }
type GetFunctionVersionsVersionArgs ¶ added in v0.1.5
type GetFunctionVersionsVersionArgs struct { // The creation timeNote: This field may return null, indicating that no valid value was found. AddTime pulumi.StringInput `pulumi:"addTime"` // Version descriptionNote: This field may return null, indicating that no valid values is found. Description pulumi.StringInput `pulumi:"description"` // Update timeNote: This field may return null, indicating that no valid value was found. ModTime pulumi.StringInput `pulumi:"modTime"` // Version statusNote: this field may return `null`, indicating that no valid values can be obtained. Status pulumi.StringInput `pulumi:"status"` // Function version name. Version pulumi.StringInput `pulumi:"version"` }
func (GetFunctionVersionsVersionArgs) ElementType ¶ added in v0.1.5
func (GetFunctionVersionsVersionArgs) ElementType() reflect.Type
func (GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutput ¶ added in v0.1.5
func (i GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutput() GetFunctionVersionsVersionOutput
func (GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutputWithContext ¶ added in v0.1.5
func (i GetFunctionVersionsVersionArgs) ToGetFunctionVersionsVersionOutputWithContext(ctx context.Context) GetFunctionVersionsVersionOutput
type GetFunctionVersionsVersionArray ¶ added in v0.1.5
type GetFunctionVersionsVersionArray []GetFunctionVersionsVersionInput
func (GetFunctionVersionsVersionArray) ElementType ¶ added in v0.1.5
func (GetFunctionVersionsVersionArray) ElementType() reflect.Type
func (GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutput ¶ added in v0.1.5
func (i GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutput() GetFunctionVersionsVersionArrayOutput
func (GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutputWithContext ¶ added in v0.1.5
func (i GetFunctionVersionsVersionArray) ToGetFunctionVersionsVersionArrayOutputWithContext(ctx context.Context) GetFunctionVersionsVersionArrayOutput
type GetFunctionVersionsVersionArrayInput ¶ added in v0.1.5
type GetFunctionVersionsVersionArrayInput interface { pulumi.Input ToGetFunctionVersionsVersionArrayOutput() GetFunctionVersionsVersionArrayOutput ToGetFunctionVersionsVersionArrayOutputWithContext(context.Context) GetFunctionVersionsVersionArrayOutput }
GetFunctionVersionsVersionArrayInput is an input type that accepts GetFunctionVersionsVersionArray and GetFunctionVersionsVersionArrayOutput values. You can construct a concrete instance of `GetFunctionVersionsVersionArrayInput` via:
GetFunctionVersionsVersionArray{ GetFunctionVersionsVersionArgs{...} }
type GetFunctionVersionsVersionArrayOutput ¶ added in v0.1.5
type GetFunctionVersionsVersionArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionVersionsVersionArrayOutput) ElementType ¶ added in v0.1.5
func (GetFunctionVersionsVersionArrayOutput) ElementType() reflect.Type
func (GetFunctionVersionsVersionArrayOutput) Index ¶ added in v0.1.5
func (o GetFunctionVersionsVersionArrayOutput) Index(i pulumi.IntInput) GetFunctionVersionsVersionOutput
func (GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutput ¶ added in v0.1.5
func (o GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutput() GetFunctionVersionsVersionArrayOutput
func (GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutputWithContext ¶ added in v0.1.5
func (o GetFunctionVersionsVersionArrayOutput) ToGetFunctionVersionsVersionArrayOutputWithContext(ctx context.Context) GetFunctionVersionsVersionArrayOutput
type GetFunctionVersionsVersionInput ¶ added in v0.1.5
type GetFunctionVersionsVersionInput interface { pulumi.Input ToGetFunctionVersionsVersionOutput() GetFunctionVersionsVersionOutput ToGetFunctionVersionsVersionOutputWithContext(context.Context) GetFunctionVersionsVersionOutput }
GetFunctionVersionsVersionInput is an input type that accepts GetFunctionVersionsVersionArgs and GetFunctionVersionsVersionOutput values. You can construct a concrete instance of `GetFunctionVersionsVersionInput` via:
GetFunctionVersionsVersionArgs{...}
type GetFunctionVersionsVersionOutput ¶ added in v0.1.5
type GetFunctionVersionsVersionOutput struct{ *pulumi.OutputState }
func (GetFunctionVersionsVersionOutput) AddTime ¶ added in v0.1.5
func (o GetFunctionVersionsVersionOutput) AddTime() pulumi.StringOutput
The creation timeNote: This field may return null, indicating that no valid value was found.
func (GetFunctionVersionsVersionOutput) Description ¶ added in v0.1.5
func (o GetFunctionVersionsVersionOutput) Description() pulumi.StringOutput
Version descriptionNote: This field may return null, indicating that no valid values is found.
func (GetFunctionVersionsVersionOutput) ElementType ¶ added in v0.1.5
func (GetFunctionVersionsVersionOutput) ElementType() reflect.Type
func (GetFunctionVersionsVersionOutput) ModTime ¶ added in v0.1.5
func (o GetFunctionVersionsVersionOutput) ModTime() pulumi.StringOutput
Update timeNote: This field may return null, indicating that no valid value was found.
func (GetFunctionVersionsVersionOutput) Status ¶ added in v0.1.5
func (o GetFunctionVersionsVersionOutput) Status() pulumi.StringOutput
Version statusNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutput ¶ added in v0.1.5
func (o GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutput() GetFunctionVersionsVersionOutput
func (GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutputWithContext ¶ added in v0.1.5
func (o GetFunctionVersionsVersionOutput) ToGetFunctionVersionsVersionOutputWithContext(ctx context.Context) GetFunctionVersionsVersionOutput
func (GetFunctionVersionsVersionOutput) Version ¶ added in v0.1.5
func (o GetFunctionVersionsVersionOutput) Version() pulumi.StringOutput
Function version name.
type GetFunctionsArgs ¶
type GetFunctionsArgs struct { // Description of the SCF function to be queried. Description *string `pulumi:"description"` // Name of the SCF function to be queried. Name *string `pulumi:"name"` // Namespace of the SCF function to be queried. Namespace *string `pulumi:"namespace"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the SCF function to be queried, can use up to 10 tags. Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getFunctions.
type GetFunctionsFunction ¶
type GetFunctionsFunction struct { // Whether asynchronous attribute is enabled. AsyncRunEnable string `pulumi:"asyncRunEnable"` // CLS logset ID of the SCF function. ClsLogsetId string `pulumi:"clsLogsetId"` // CLS topic ID of the SCF function. ClsTopicId string `pulumi:"clsTopicId"` // Code error of the SCF function. CodeError string `pulumi:"codeError"` // Code result of the SCF function. CodeResult string `pulumi:"codeResult"` // Code size of the SCF function. CodeSize int `pulumi:"codeSize"` // Create time of the SCF function trigger. CreateTime string `pulumi:"createTime"` // Description of the SCF function to be queried. Description string `pulumi:"description"` // Whether to enable Dns caching capability, only the EVENT function is supported. Default is false. DnsCache bool `pulumi:"dnsCache"` // Whether EIP is a fixed IP. EipFixed bool `pulumi:"eipFixed"` // EIP list of the SCF function. Eips []string `pulumi:"eips"` // Whether the EIP enabled. EnableEipConfig bool `pulumi:"enableEipConfig"` // Whether the public net enabled. EnablePublicNet bool `pulumi:"enablePublicNet"` // Environment variable of the SCF function. Environment map[string]interface{} `pulumi:"environment"` // Errno of the SCF function. ErrNo int `pulumi:"errNo"` // Handler of the SCF function. Handler string `pulumi:"handler"` // Host of the SCF function. Host string `pulumi:"host"` // Image of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`, `zipFile`. ImageConfigs []GetFunctionsFunctionImageConfig `pulumi:"imageConfigs"` // Whether to automatically install dependencies. InstallDependency bool `pulumi:"installDependency"` // Intranet access configuration. IntranetConfigs []GetFunctionsFunctionIntranetConfig `pulumi:"intranetConfigs"` // Whether to enable L5. L5Enable bool `pulumi:"l5Enable"` // Memory size of the SCF function runtime, unit is M. MemSize int `pulumi:"memSize"` // Modify time of the SCF function trigger. ModifyTime string `pulumi:"modifyTime"` // Name of the SCF function to be queried. Name string `pulumi:"name"` // Namespace of the SCF function to be queried. Namespace string `pulumi:"namespace"` // CAM role of the SCF function. Role string `pulumi:"role"` // Runtime of the SCF function. Runtime string `pulumi:"runtime"` // Status of the SCF function. Status string `pulumi:"status"` // Status description of the SCF function. StatusDesc string `pulumi:"statusDesc"` // Subnet ID of the SCF function. SubnetId string `pulumi:"subnetId"` // Tags of the SCF function to be queried, can use up to 10 tags. Tags map[string]interface{} `pulumi:"tags"` // Timeout of the SCF function maximum execution time, unit is second. Timeout int `pulumi:"timeout"` // Trigger details list the SCF function. Each element contains the following attributes: TriggerInfos []GetFunctionsFunctionTriggerInfo `pulumi:"triggerInfos"` // Vip of the SCF function. Vip string `pulumi:"vip"` // VPC ID of the SCF function. VpcId string `pulumi:"vpcId"` }
type GetFunctionsFunctionArgs ¶
type GetFunctionsFunctionArgs struct { // Whether asynchronous attribute is enabled. AsyncRunEnable pulumi.StringInput `pulumi:"asyncRunEnable"` // CLS logset ID of the SCF function. ClsLogsetId pulumi.StringInput `pulumi:"clsLogsetId"` // CLS topic ID of the SCF function. ClsTopicId pulumi.StringInput `pulumi:"clsTopicId"` // Code error of the SCF function. CodeError pulumi.StringInput `pulumi:"codeError"` // Code result of the SCF function. CodeResult pulumi.StringInput `pulumi:"codeResult"` // Code size of the SCF function. CodeSize pulumi.IntInput `pulumi:"codeSize"` // Create time of the SCF function trigger. CreateTime pulumi.StringInput `pulumi:"createTime"` // Description of the SCF function to be queried. Description pulumi.StringInput `pulumi:"description"` // Whether to enable Dns caching capability, only the EVENT function is supported. Default is false. DnsCache pulumi.BoolInput `pulumi:"dnsCache"` // Whether EIP is a fixed IP. EipFixed pulumi.BoolInput `pulumi:"eipFixed"` // EIP list of the SCF function. Eips pulumi.StringArrayInput `pulumi:"eips"` // Whether the EIP enabled. EnableEipConfig pulumi.BoolInput `pulumi:"enableEipConfig"` // Whether the public net enabled. EnablePublicNet pulumi.BoolInput `pulumi:"enablePublicNet"` // Environment variable of the SCF function. Environment pulumi.MapInput `pulumi:"environment"` // Errno of the SCF function. ErrNo pulumi.IntInput `pulumi:"errNo"` // Handler of the SCF function. Handler pulumi.StringInput `pulumi:"handler"` // Host of the SCF function. Host pulumi.StringInput `pulumi:"host"` // Image of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`, `zipFile`. ImageConfigs GetFunctionsFunctionImageConfigArrayInput `pulumi:"imageConfigs"` // Whether to automatically install dependencies. InstallDependency pulumi.BoolInput `pulumi:"installDependency"` // Intranet access configuration. IntranetConfigs GetFunctionsFunctionIntranetConfigArrayInput `pulumi:"intranetConfigs"` // Whether to enable L5. L5Enable pulumi.BoolInput `pulumi:"l5Enable"` // Memory size of the SCF function runtime, unit is M. MemSize pulumi.IntInput `pulumi:"memSize"` // Modify time of the SCF function trigger. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // Name of the SCF function to be queried. Name pulumi.StringInput `pulumi:"name"` // Namespace of the SCF function to be queried. Namespace pulumi.StringInput `pulumi:"namespace"` // CAM role of the SCF function. Role pulumi.StringInput `pulumi:"role"` // Runtime of the SCF function. Runtime pulumi.StringInput `pulumi:"runtime"` // Status of the SCF function. Status pulumi.StringInput `pulumi:"status"` // Status description of the SCF function. StatusDesc pulumi.StringInput `pulumi:"statusDesc"` // Subnet ID of the SCF function. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Tags of the SCF function to be queried, can use up to 10 tags. Tags pulumi.MapInput `pulumi:"tags"` // Timeout of the SCF function maximum execution time, unit is second. Timeout pulumi.IntInput `pulumi:"timeout"` // Trigger details list the SCF function. Each element contains the following attributes: TriggerInfos GetFunctionsFunctionTriggerInfoArrayInput `pulumi:"triggerInfos"` // Vip of the SCF function. Vip pulumi.StringInput `pulumi:"vip"` // VPC ID of the SCF function. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetFunctionsFunctionArgs) ElementType ¶
func (GetFunctionsFunctionArgs) ElementType() reflect.Type
func (GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutput ¶
func (i GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput
func (GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutputWithContext ¶
func (i GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutputWithContext(ctx context.Context) GetFunctionsFunctionOutput
type GetFunctionsFunctionArray ¶
type GetFunctionsFunctionArray []GetFunctionsFunctionInput
func (GetFunctionsFunctionArray) ElementType ¶
func (GetFunctionsFunctionArray) ElementType() reflect.Type
func (GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutput ¶
func (i GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput
func (GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutputWithContext ¶
func (i GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionArrayOutput
type GetFunctionsFunctionArrayInput ¶
type GetFunctionsFunctionArrayInput interface { pulumi.Input ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput ToGetFunctionsFunctionArrayOutputWithContext(context.Context) GetFunctionsFunctionArrayOutput }
GetFunctionsFunctionArrayInput is an input type that accepts GetFunctionsFunctionArray and GetFunctionsFunctionArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionArrayInput` via:
GetFunctionsFunctionArray{ GetFunctionsFunctionArgs{...} }
type GetFunctionsFunctionArrayOutput ¶
type GetFunctionsFunctionArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionsFunctionArrayOutput) ElementType ¶
func (GetFunctionsFunctionArrayOutput) ElementType() reflect.Type
func (GetFunctionsFunctionArrayOutput) Index ¶
func (o GetFunctionsFunctionArrayOutput) Index(i pulumi.IntInput) GetFunctionsFunctionOutput
func (GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutput ¶
func (o GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput
func (GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutputWithContext ¶
func (o GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionArrayOutput
type GetFunctionsFunctionImageConfig ¶ added in v0.1.8
type GetFunctionsFunctionImageConfig struct { // the parameters of command. Args string `pulumi:"args"` // The command of entrypoint. Command string `pulumi:"command"` // Image accelerate switch. ContainerImageAccelerate bool `pulumi:"containerImageAccelerate"` // The entrypoint of app. EntryPoint string `pulumi:"entryPoint"` // Image function port setting. Default is `9000`, -1 indicates no port mirroring function. Other value ranges 0 ~ 65535. ImagePort int `pulumi:"imagePort"` // The image type. personal or enterprise. ImageType string `pulumi:"imageType"` // The uri of image. ImageUri string `pulumi:"imageUri"` // The registry id of TCR. When image type is enterprise, it must be set. RegistryId string `pulumi:"registryId"` }
type GetFunctionsFunctionImageConfigArgs ¶ added in v0.1.8
type GetFunctionsFunctionImageConfigArgs struct { // the parameters of command. Args pulumi.StringInput `pulumi:"args"` // The command of entrypoint. Command pulumi.StringInput `pulumi:"command"` // Image accelerate switch. ContainerImageAccelerate pulumi.BoolInput `pulumi:"containerImageAccelerate"` // The entrypoint of app. EntryPoint pulumi.StringInput `pulumi:"entryPoint"` // Image function port setting. Default is `9000`, -1 indicates no port mirroring function. Other value ranges 0 ~ 65535. ImagePort pulumi.IntInput `pulumi:"imagePort"` // The image type. personal or enterprise. ImageType pulumi.StringInput `pulumi:"imageType"` // The uri of image. ImageUri pulumi.StringInput `pulumi:"imageUri"` // The registry id of TCR. When image type is enterprise, it must be set. RegistryId pulumi.StringInput `pulumi:"registryId"` }
func (GetFunctionsFunctionImageConfigArgs) ElementType ¶ added in v0.1.8
func (GetFunctionsFunctionImageConfigArgs) ElementType() reflect.Type
func (GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutput ¶ added in v0.1.8
func (i GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutput() GetFunctionsFunctionImageConfigOutput
func (GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutputWithContext ¶ added in v0.1.8
func (i GetFunctionsFunctionImageConfigArgs) ToGetFunctionsFunctionImageConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigOutput
type GetFunctionsFunctionImageConfigArray ¶ added in v0.1.8
type GetFunctionsFunctionImageConfigArray []GetFunctionsFunctionImageConfigInput
func (GetFunctionsFunctionImageConfigArray) ElementType ¶ added in v0.1.8
func (GetFunctionsFunctionImageConfigArray) ElementType() reflect.Type
func (GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutput ¶ added in v0.1.8
func (i GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutput() GetFunctionsFunctionImageConfigArrayOutput
func (GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GetFunctionsFunctionImageConfigArray) ToGetFunctionsFunctionImageConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigArrayOutput
type GetFunctionsFunctionImageConfigArrayInput ¶ added in v0.1.8
type GetFunctionsFunctionImageConfigArrayInput interface { pulumi.Input ToGetFunctionsFunctionImageConfigArrayOutput() GetFunctionsFunctionImageConfigArrayOutput ToGetFunctionsFunctionImageConfigArrayOutputWithContext(context.Context) GetFunctionsFunctionImageConfigArrayOutput }
GetFunctionsFunctionImageConfigArrayInput is an input type that accepts GetFunctionsFunctionImageConfigArray and GetFunctionsFunctionImageConfigArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionImageConfigArrayInput` via:
GetFunctionsFunctionImageConfigArray{ GetFunctionsFunctionImageConfigArgs{...} }
type GetFunctionsFunctionImageConfigArrayOutput ¶ added in v0.1.8
type GetFunctionsFunctionImageConfigArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionsFunctionImageConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GetFunctionsFunctionImageConfigArrayOutput) ElementType() reflect.Type
func (GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutput ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutput() GetFunctionsFunctionImageConfigArrayOutput
func (GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigArrayOutput) ToGetFunctionsFunctionImageConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigArrayOutput
type GetFunctionsFunctionImageConfigInput ¶ added in v0.1.8
type GetFunctionsFunctionImageConfigInput interface { pulumi.Input ToGetFunctionsFunctionImageConfigOutput() GetFunctionsFunctionImageConfigOutput ToGetFunctionsFunctionImageConfigOutputWithContext(context.Context) GetFunctionsFunctionImageConfigOutput }
GetFunctionsFunctionImageConfigInput is an input type that accepts GetFunctionsFunctionImageConfigArgs and GetFunctionsFunctionImageConfigOutput values. You can construct a concrete instance of `GetFunctionsFunctionImageConfigInput` via:
GetFunctionsFunctionImageConfigArgs{...}
type GetFunctionsFunctionImageConfigOutput ¶ added in v0.1.8
type GetFunctionsFunctionImageConfigOutput struct{ *pulumi.OutputState }
func (GetFunctionsFunctionImageConfigOutput) Args ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) Args() pulumi.StringOutput
the parameters of command.
func (GetFunctionsFunctionImageConfigOutput) Command ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) Command() pulumi.StringOutput
The command of entrypoint.
func (GetFunctionsFunctionImageConfigOutput) ContainerImageAccelerate ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) ContainerImageAccelerate() pulumi.BoolOutput
Image accelerate switch.
func (GetFunctionsFunctionImageConfigOutput) ElementType ¶ added in v0.1.8
func (GetFunctionsFunctionImageConfigOutput) ElementType() reflect.Type
func (GetFunctionsFunctionImageConfigOutput) EntryPoint ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) EntryPoint() pulumi.StringOutput
The entrypoint of app.
func (GetFunctionsFunctionImageConfigOutput) ImagePort ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) ImagePort() pulumi.IntOutput
Image function port setting. Default is `9000`, -1 indicates no port mirroring function. Other value ranges 0 ~ 65535.
func (GetFunctionsFunctionImageConfigOutput) ImageType ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) ImageType() pulumi.StringOutput
The image type. personal or enterprise.
func (GetFunctionsFunctionImageConfigOutput) ImageUri ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) ImageUri() pulumi.StringOutput
The uri of image.
func (GetFunctionsFunctionImageConfigOutput) RegistryId ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) RegistryId() pulumi.StringOutput
The registry id of TCR. When image type is enterprise, it must be set.
func (GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutput ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutput() GetFunctionsFunctionImageConfigOutput
func (GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutputWithContext ¶ added in v0.1.8
func (o GetFunctionsFunctionImageConfigOutput) ToGetFunctionsFunctionImageConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionImageConfigOutput
type GetFunctionsFunctionInput ¶
type GetFunctionsFunctionInput interface { pulumi.Input ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput ToGetFunctionsFunctionOutputWithContext(context.Context) GetFunctionsFunctionOutput }
GetFunctionsFunctionInput is an input type that accepts GetFunctionsFunctionArgs and GetFunctionsFunctionOutput values. You can construct a concrete instance of `GetFunctionsFunctionInput` via:
GetFunctionsFunctionArgs{...}
type GetFunctionsFunctionIntranetConfig ¶ added in v0.1.8
type GetFunctionsFunctionIntranetConfigArgs ¶ added in v0.1.8
type GetFunctionsFunctionIntranetConfigArgs struct { // If fixed intranet IP is enabled, this field returns the IP list used. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Whether to enable fixed intranet IP, ENABLE is enabled, DISABLE is disabled. IpFixed pulumi.StringInput `pulumi:"ipFixed"` }
func (GetFunctionsFunctionIntranetConfigArgs) ElementType ¶ added in v0.1.8
func (GetFunctionsFunctionIntranetConfigArgs) ElementType() reflect.Type
func (GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutput ¶ added in v0.1.8
func (i GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutput() GetFunctionsFunctionIntranetConfigOutput
func (GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutputWithContext ¶ added in v0.1.8
func (i GetFunctionsFunctionIntranetConfigArgs) ToGetFunctionsFunctionIntranetConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigOutput
type GetFunctionsFunctionIntranetConfigArray ¶ added in v0.1.8
type GetFunctionsFunctionIntranetConfigArray []GetFunctionsFunctionIntranetConfigInput
func (GetFunctionsFunctionIntranetConfigArray) ElementType ¶ added in v0.1.8
func (GetFunctionsFunctionIntranetConfigArray) ElementType() reflect.Type
func (GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutput ¶ added in v0.1.8
func (i GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutput() GetFunctionsFunctionIntranetConfigArrayOutput
func (GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GetFunctionsFunctionIntranetConfigArray) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigArrayOutput
type GetFunctionsFunctionIntranetConfigArrayInput ¶ added in v0.1.8
type GetFunctionsFunctionIntranetConfigArrayInput interface { pulumi.Input ToGetFunctionsFunctionIntranetConfigArrayOutput() GetFunctionsFunctionIntranetConfigArrayOutput ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext(context.Context) GetFunctionsFunctionIntranetConfigArrayOutput }
GetFunctionsFunctionIntranetConfigArrayInput is an input type that accepts GetFunctionsFunctionIntranetConfigArray and GetFunctionsFunctionIntranetConfigArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionIntranetConfigArrayInput` via:
GetFunctionsFunctionIntranetConfigArray{ GetFunctionsFunctionIntranetConfigArgs{...} }
type GetFunctionsFunctionIntranetConfigArrayOutput ¶ added in v0.1.8
type GetFunctionsFunctionIntranetConfigArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionsFunctionIntranetConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GetFunctionsFunctionIntranetConfigArrayOutput) ElementType() reflect.Type
func (GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutput ¶ added in v0.1.8
func (o GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutput() GetFunctionsFunctionIntranetConfigArrayOutput
func (GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GetFunctionsFunctionIntranetConfigArrayOutput) ToGetFunctionsFunctionIntranetConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigArrayOutput
type GetFunctionsFunctionIntranetConfigInput ¶ added in v0.1.8
type GetFunctionsFunctionIntranetConfigInput interface { pulumi.Input ToGetFunctionsFunctionIntranetConfigOutput() GetFunctionsFunctionIntranetConfigOutput ToGetFunctionsFunctionIntranetConfigOutputWithContext(context.Context) GetFunctionsFunctionIntranetConfigOutput }
GetFunctionsFunctionIntranetConfigInput is an input type that accepts GetFunctionsFunctionIntranetConfigArgs and GetFunctionsFunctionIntranetConfigOutput values. You can construct a concrete instance of `GetFunctionsFunctionIntranetConfigInput` via:
GetFunctionsFunctionIntranetConfigArgs{...}
type GetFunctionsFunctionIntranetConfigOutput ¶ added in v0.1.8
type GetFunctionsFunctionIntranetConfigOutput struct{ *pulumi.OutputState }
func (GetFunctionsFunctionIntranetConfigOutput) ElementType ¶ added in v0.1.8
func (GetFunctionsFunctionIntranetConfigOutput) ElementType() reflect.Type
func (GetFunctionsFunctionIntranetConfigOutput) IpAddresses ¶ added in v0.1.8
func (o GetFunctionsFunctionIntranetConfigOutput) IpAddresses() pulumi.StringArrayOutput
If fixed intranet IP is enabled, this field returns the IP list used.
func (GetFunctionsFunctionIntranetConfigOutput) IpFixed ¶ added in v0.1.8
func (o GetFunctionsFunctionIntranetConfigOutput) IpFixed() pulumi.StringOutput
Whether to enable fixed intranet IP, ENABLE is enabled, DISABLE is disabled.
func (GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutput ¶ added in v0.1.8
func (o GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutput() GetFunctionsFunctionIntranetConfigOutput
func (GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutputWithContext ¶ added in v0.1.8
func (o GetFunctionsFunctionIntranetConfigOutput) ToGetFunctionsFunctionIntranetConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionIntranetConfigOutput
type GetFunctionsFunctionOutput ¶
type GetFunctionsFunctionOutput struct{ *pulumi.OutputState }
func (GetFunctionsFunctionOutput) AsyncRunEnable ¶ added in v0.1.8
func (o GetFunctionsFunctionOutput) AsyncRunEnable() pulumi.StringOutput
Whether asynchronous attribute is enabled.
func (GetFunctionsFunctionOutput) ClsLogsetId ¶
func (o GetFunctionsFunctionOutput) ClsLogsetId() pulumi.StringOutput
CLS logset ID of the SCF function.
func (GetFunctionsFunctionOutput) ClsTopicId ¶
func (o GetFunctionsFunctionOutput) ClsTopicId() pulumi.StringOutput
CLS topic ID of the SCF function.
func (GetFunctionsFunctionOutput) CodeError ¶
func (o GetFunctionsFunctionOutput) CodeError() pulumi.StringOutput
Code error of the SCF function.
func (GetFunctionsFunctionOutput) CodeResult ¶
func (o GetFunctionsFunctionOutput) CodeResult() pulumi.StringOutput
Code result of the SCF function.
func (GetFunctionsFunctionOutput) CodeSize ¶
func (o GetFunctionsFunctionOutput) CodeSize() pulumi.IntOutput
Code size of the SCF function.
func (GetFunctionsFunctionOutput) CreateTime ¶
func (o GetFunctionsFunctionOutput) CreateTime() pulumi.StringOutput
Create time of the SCF function trigger.
func (GetFunctionsFunctionOutput) Description ¶
func (o GetFunctionsFunctionOutput) Description() pulumi.StringOutput
Description of the SCF function to be queried.
func (GetFunctionsFunctionOutput) DnsCache ¶ added in v0.1.8
func (o GetFunctionsFunctionOutput) DnsCache() pulumi.BoolOutput
Whether to enable Dns caching capability, only the EVENT function is supported. Default is false.
func (GetFunctionsFunctionOutput) EipFixed ¶
func (o GetFunctionsFunctionOutput) EipFixed() pulumi.BoolOutput
Whether EIP is a fixed IP.
func (GetFunctionsFunctionOutput) Eips ¶
func (o GetFunctionsFunctionOutput) Eips() pulumi.StringArrayOutput
EIP list of the SCF function.
func (GetFunctionsFunctionOutput) ElementType ¶
func (GetFunctionsFunctionOutput) ElementType() reflect.Type
func (GetFunctionsFunctionOutput) EnableEipConfig ¶
func (o GetFunctionsFunctionOutput) EnableEipConfig() pulumi.BoolOutput
Whether the EIP enabled.
func (GetFunctionsFunctionOutput) EnablePublicNet ¶
func (o GetFunctionsFunctionOutput) EnablePublicNet() pulumi.BoolOutput
Whether the public net enabled.
func (GetFunctionsFunctionOutput) Environment ¶
func (o GetFunctionsFunctionOutput) Environment() pulumi.MapOutput
Environment variable of the SCF function.
func (GetFunctionsFunctionOutput) ErrNo ¶
func (o GetFunctionsFunctionOutput) ErrNo() pulumi.IntOutput
Errno of the SCF function.
func (GetFunctionsFunctionOutput) Handler ¶
func (o GetFunctionsFunctionOutput) Handler() pulumi.StringOutput
Handler of the SCF function.
func (GetFunctionsFunctionOutput) Host ¶
func (o GetFunctionsFunctionOutput) Host() pulumi.StringOutput
Host of the SCF function.
func (GetFunctionsFunctionOutput) ImageConfigs ¶ added in v0.1.8
func (o GetFunctionsFunctionOutput) ImageConfigs() GetFunctionsFunctionImageConfigArrayOutput
Image of the SCF function, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`, `zipFile`.
func (GetFunctionsFunctionOutput) InstallDependency ¶
func (o GetFunctionsFunctionOutput) InstallDependency() pulumi.BoolOutput
Whether to automatically install dependencies.
func (GetFunctionsFunctionOutput) IntranetConfigs ¶ added in v0.1.8
func (o GetFunctionsFunctionOutput) IntranetConfigs() GetFunctionsFunctionIntranetConfigArrayOutput
Intranet access configuration.
func (GetFunctionsFunctionOutput) L5Enable ¶
func (o GetFunctionsFunctionOutput) L5Enable() pulumi.BoolOutput
Whether to enable L5.
func (GetFunctionsFunctionOutput) MemSize ¶
func (o GetFunctionsFunctionOutput) MemSize() pulumi.IntOutput
Memory size of the SCF function runtime, unit is M.
func (GetFunctionsFunctionOutput) ModifyTime ¶
func (o GetFunctionsFunctionOutput) ModifyTime() pulumi.StringOutput
Modify time of the SCF function trigger.
func (GetFunctionsFunctionOutput) Name ¶
func (o GetFunctionsFunctionOutput) Name() pulumi.StringOutput
Name of the SCF function to be queried.
func (GetFunctionsFunctionOutput) Namespace ¶
func (o GetFunctionsFunctionOutput) Namespace() pulumi.StringOutput
Namespace of the SCF function to be queried.
func (GetFunctionsFunctionOutput) Role ¶
func (o GetFunctionsFunctionOutput) Role() pulumi.StringOutput
CAM role of the SCF function.
func (GetFunctionsFunctionOutput) Runtime ¶
func (o GetFunctionsFunctionOutput) Runtime() pulumi.StringOutput
Runtime of the SCF function.
func (GetFunctionsFunctionOutput) Status ¶
func (o GetFunctionsFunctionOutput) Status() pulumi.StringOutput
Status of the SCF function.
func (GetFunctionsFunctionOutput) StatusDesc ¶
func (o GetFunctionsFunctionOutput) StatusDesc() pulumi.StringOutput
Status description of the SCF function.
func (GetFunctionsFunctionOutput) SubnetId ¶
func (o GetFunctionsFunctionOutput) SubnetId() pulumi.StringOutput
Subnet ID of the SCF function.
func (GetFunctionsFunctionOutput) Tags ¶
func (o GetFunctionsFunctionOutput) Tags() pulumi.MapOutput
Tags of the SCF function to be queried, can use up to 10 tags.
func (GetFunctionsFunctionOutput) Timeout ¶
func (o GetFunctionsFunctionOutput) Timeout() pulumi.IntOutput
Timeout of the SCF function maximum execution time, unit is second.
func (GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutput ¶
func (o GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput
func (GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutputWithContext ¶
func (o GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutputWithContext(ctx context.Context) GetFunctionsFunctionOutput
func (GetFunctionsFunctionOutput) TriggerInfos ¶
func (o GetFunctionsFunctionOutput) TriggerInfos() GetFunctionsFunctionTriggerInfoArrayOutput
Trigger details list the SCF function. Each element contains the following attributes:
func (GetFunctionsFunctionOutput) Vip ¶
func (o GetFunctionsFunctionOutput) Vip() pulumi.StringOutput
Vip of the SCF function.
func (GetFunctionsFunctionOutput) VpcId ¶
func (o GetFunctionsFunctionOutput) VpcId() pulumi.StringOutput
VPC ID of the SCF function.
type GetFunctionsFunctionTriggerInfo ¶
type GetFunctionsFunctionTriggerInfo struct { // Create time of the SCF function trigger. CreateTime string `pulumi:"createTime"` // user-defined parameter of the SCF function trigger. CustomArgument string `pulumi:"customArgument"` // Whether to enable SCF function trigger. Enable bool `pulumi:"enable"` // Modify time of the SCF function trigger. ModifyTime string `pulumi:"modifyTime"` // Name of the SCF function to be queried. Name string `pulumi:"name"` // TriggerDesc of the SCF function trigger. TriggerDesc string `pulumi:"triggerDesc"` // Type of the SCF function trigger. Type string `pulumi:"type"` }
type GetFunctionsFunctionTriggerInfoArgs ¶
type GetFunctionsFunctionTriggerInfoArgs struct { // Create time of the SCF function trigger. CreateTime pulumi.StringInput `pulumi:"createTime"` // user-defined parameter of the SCF function trigger. CustomArgument pulumi.StringInput `pulumi:"customArgument"` // Whether to enable SCF function trigger. Enable pulumi.BoolInput `pulumi:"enable"` // Modify time of the SCF function trigger. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // Name of the SCF function to be queried. Name pulumi.StringInput `pulumi:"name"` // TriggerDesc of the SCF function trigger. TriggerDesc pulumi.StringInput `pulumi:"triggerDesc"` // Type of the SCF function trigger. Type pulumi.StringInput `pulumi:"type"` }
func (GetFunctionsFunctionTriggerInfoArgs) ElementType ¶
func (GetFunctionsFunctionTriggerInfoArgs) ElementType() reflect.Type
func (GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutput ¶
func (i GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutput() GetFunctionsFunctionTriggerInfoOutput
func (GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutputWithContext ¶
func (i GetFunctionsFunctionTriggerInfoArgs) ToGetFunctionsFunctionTriggerInfoOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoOutput
type GetFunctionsFunctionTriggerInfoArray ¶
type GetFunctionsFunctionTriggerInfoArray []GetFunctionsFunctionTriggerInfoInput
func (GetFunctionsFunctionTriggerInfoArray) ElementType ¶
func (GetFunctionsFunctionTriggerInfoArray) ElementType() reflect.Type
func (GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutput ¶
func (i GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutput() GetFunctionsFunctionTriggerInfoArrayOutput
func (GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext ¶
func (i GetFunctionsFunctionTriggerInfoArray) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoArrayOutput
type GetFunctionsFunctionTriggerInfoArrayInput ¶
type GetFunctionsFunctionTriggerInfoArrayInput interface { pulumi.Input ToGetFunctionsFunctionTriggerInfoArrayOutput() GetFunctionsFunctionTriggerInfoArrayOutput ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext(context.Context) GetFunctionsFunctionTriggerInfoArrayOutput }
GetFunctionsFunctionTriggerInfoArrayInput is an input type that accepts GetFunctionsFunctionTriggerInfoArray and GetFunctionsFunctionTriggerInfoArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionTriggerInfoArrayInput` via:
GetFunctionsFunctionTriggerInfoArray{ GetFunctionsFunctionTriggerInfoArgs{...} }
type GetFunctionsFunctionTriggerInfoArrayOutput ¶
type GetFunctionsFunctionTriggerInfoArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionsFunctionTriggerInfoArrayOutput) ElementType ¶
func (GetFunctionsFunctionTriggerInfoArrayOutput) ElementType() reflect.Type
func (GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutput ¶
func (o GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutput() GetFunctionsFunctionTriggerInfoArrayOutput
func (GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext ¶
func (o GetFunctionsFunctionTriggerInfoArrayOutput) ToGetFunctionsFunctionTriggerInfoArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoArrayOutput
type GetFunctionsFunctionTriggerInfoInput ¶
type GetFunctionsFunctionTriggerInfoInput interface { pulumi.Input ToGetFunctionsFunctionTriggerInfoOutput() GetFunctionsFunctionTriggerInfoOutput ToGetFunctionsFunctionTriggerInfoOutputWithContext(context.Context) GetFunctionsFunctionTriggerInfoOutput }
GetFunctionsFunctionTriggerInfoInput is an input type that accepts GetFunctionsFunctionTriggerInfoArgs and GetFunctionsFunctionTriggerInfoOutput values. You can construct a concrete instance of `GetFunctionsFunctionTriggerInfoInput` via:
GetFunctionsFunctionTriggerInfoArgs{...}
type GetFunctionsFunctionTriggerInfoOutput ¶
type GetFunctionsFunctionTriggerInfoOutput struct{ *pulumi.OutputState }
func (GetFunctionsFunctionTriggerInfoOutput) CreateTime ¶
func (o GetFunctionsFunctionTriggerInfoOutput) CreateTime() pulumi.StringOutput
Create time of the SCF function trigger.
func (GetFunctionsFunctionTriggerInfoOutput) CustomArgument ¶
func (o GetFunctionsFunctionTriggerInfoOutput) CustomArgument() pulumi.StringOutput
user-defined parameter of the SCF function trigger.
func (GetFunctionsFunctionTriggerInfoOutput) ElementType ¶
func (GetFunctionsFunctionTriggerInfoOutput) ElementType() reflect.Type
func (GetFunctionsFunctionTriggerInfoOutput) Enable ¶
func (o GetFunctionsFunctionTriggerInfoOutput) Enable() pulumi.BoolOutput
Whether to enable SCF function trigger.
func (GetFunctionsFunctionTriggerInfoOutput) ModifyTime ¶
func (o GetFunctionsFunctionTriggerInfoOutput) ModifyTime() pulumi.StringOutput
Modify time of the SCF function trigger.
func (GetFunctionsFunctionTriggerInfoOutput) Name ¶
func (o GetFunctionsFunctionTriggerInfoOutput) Name() pulumi.StringOutput
Name of the SCF function to be queried.
func (GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutput ¶
func (o GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutput() GetFunctionsFunctionTriggerInfoOutput
func (GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutputWithContext ¶
func (o GetFunctionsFunctionTriggerInfoOutput) ToGetFunctionsFunctionTriggerInfoOutputWithContext(ctx context.Context) GetFunctionsFunctionTriggerInfoOutput
func (GetFunctionsFunctionTriggerInfoOutput) TriggerDesc ¶
func (o GetFunctionsFunctionTriggerInfoOutput) TriggerDesc() pulumi.StringOutput
TriggerDesc of the SCF function trigger.
func (GetFunctionsFunctionTriggerInfoOutput) Type ¶
func (o GetFunctionsFunctionTriggerInfoOutput) Type() pulumi.StringOutput
Type of the SCF function trigger.
type GetFunctionsOutputArgs ¶
type GetFunctionsOutputArgs struct { // Description of the SCF function to be queried. Description pulumi.StringPtrInput `pulumi:"description"` // Name of the SCF function to be queried. Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the SCF function to be queried. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tags of the SCF function to be queried, can use up to 10 tags. Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking getFunctions.
func (GetFunctionsOutputArgs) ElementType ¶
func (GetFunctionsOutputArgs) ElementType() reflect.Type
type GetFunctionsResult ¶
type GetFunctionsResult struct { // Description of the SCF function. Description *string `pulumi:"description"` // An information list of functions. Each element contains the following attributes: Functions []GetFunctionsFunction `pulumi:"functions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the SCF function trigger. Name *string `pulumi:"name"` // Namespace of the SCF function. Namespace *string `pulumi:"namespace"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the SCF function. Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getFunctions.
func GetFunctions ¶
func GetFunctions(ctx *pulumi.Context, args *GetFunctionsArgs, opts ...pulumi.InvokeOption) (*GetFunctionsResult, error)
Use this data source to query SCF functions.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooFunction, err := Scf.NewFunction(ctx, "fooFunction", &Scf.FunctionArgs{ Handler: pulumi.String("main.do_it"), Runtime: pulumi.String("Python3.6"), CosBucketName: pulumi.String("scf-code-1234567890"), CosObjectName: pulumi.String("code.zip"), CosBucketRegion: pulumi.String("ap-guangzhou"), }) if err != nil { return err } _ = Scf.GetFunctionsOutput(ctx, scf.GetFunctionsOutputArgs{ Name: fooFunction.Name, }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetFunctionsResultOutput ¶
type GetFunctionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFunctions.
func GetFunctionsOutput ¶
func GetFunctionsOutput(ctx *pulumi.Context, args GetFunctionsOutputArgs, opts ...pulumi.InvokeOption) GetFunctionsResultOutput
func (GetFunctionsResultOutput) Description ¶
func (o GetFunctionsResultOutput) Description() pulumi.StringPtrOutput
Description of the SCF function.
func (GetFunctionsResultOutput) ElementType ¶
func (GetFunctionsResultOutput) ElementType() reflect.Type
func (GetFunctionsResultOutput) Functions ¶
func (o GetFunctionsResultOutput) Functions() GetFunctionsFunctionArrayOutput
An information list of functions. Each element contains the following attributes:
func (GetFunctionsResultOutput) Id ¶
func (o GetFunctionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFunctionsResultOutput) Name ¶
func (o GetFunctionsResultOutput) Name() pulumi.StringPtrOutput
Name of the SCF function trigger.
func (GetFunctionsResultOutput) Namespace ¶
func (o GetFunctionsResultOutput) Namespace() pulumi.StringPtrOutput
Namespace of the SCF function.
func (GetFunctionsResultOutput) ResultOutputFile ¶
func (o GetFunctionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFunctionsResultOutput) Tags ¶
func (o GetFunctionsResultOutput) Tags() pulumi.MapOutput
Tags of the SCF function.
func (GetFunctionsResultOutput) ToGetFunctionsResultOutput ¶
func (o GetFunctionsResultOutput) ToGetFunctionsResultOutput() GetFunctionsResultOutput
func (GetFunctionsResultOutput) ToGetFunctionsResultOutputWithContext ¶
func (o GetFunctionsResultOutput) ToGetFunctionsResultOutputWithContext(ctx context.Context) GetFunctionsResultOutput
type GetLayerVersionsArgs ¶ added in v0.1.5
type GetLayerVersionsArgs struct { // Compatible runtimes. CompatibleRuntimes []string `pulumi:"compatibleRuntimes"` // Layer name. LayerName string `pulumi:"layerName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLayerVersions.
type GetLayerVersionsLayerVersion ¶ added in v0.1.5
type GetLayerVersionsLayerVersion struct { // Creation time. AddTime string `pulumi:"addTime"` // Runtime applicable to a versionNote: This field may return null, indicating that no valid values can be obtained. CompatibleRuntimes []string `pulumi:"compatibleRuntimes"` // Version descriptionNote: This field may return null, indicating that no valid values can be obtained. Description string `pulumi:"description"` // Layer name. LayerName string `pulumi:"layerName"` // Version number. LayerVersion int `pulumi:"layerVersion"` // License informationNote: This field may return null, indicating that no valid values can be obtained. LicenseInfo string `pulumi:"licenseInfo"` // StampNote: This field may return null, indicating that no valid values can be obtained. Stamp string `pulumi:"stamp"` // Current status of specific layer version. For valid values, please see [here](https://intl.cloud.tencent.com/document/product/583/47175?from_cn_redirect=1#.E5.B1.82.EF.BC.88layer.EF.BC.89.E7.8A.B6.E6.80.81). Status string `pulumi:"status"` }
type GetLayerVersionsLayerVersionArgs ¶ added in v0.1.5
type GetLayerVersionsLayerVersionArgs struct { // Creation time. AddTime pulumi.StringInput `pulumi:"addTime"` // Runtime applicable to a versionNote: This field may return null, indicating that no valid values can be obtained. CompatibleRuntimes pulumi.StringArrayInput `pulumi:"compatibleRuntimes"` // Version descriptionNote: This field may return null, indicating that no valid values can be obtained. Description pulumi.StringInput `pulumi:"description"` // Layer name. LayerName pulumi.StringInput `pulumi:"layerName"` // Version number. LayerVersion pulumi.IntInput `pulumi:"layerVersion"` // License informationNote: This field may return null, indicating that no valid values can be obtained. LicenseInfo pulumi.StringInput `pulumi:"licenseInfo"` // StampNote: This field may return null, indicating that no valid values can be obtained. Stamp pulumi.StringInput `pulumi:"stamp"` // Current status of specific layer version. For valid values, please see [here](https://intl.cloud.tencent.com/document/product/583/47175?from_cn_redirect=1#.E5.B1.82.EF.BC.88layer.EF.BC.89.E7.8A.B6.E6.80.81). Status pulumi.StringInput `pulumi:"status"` }
func (GetLayerVersionsLayerVersionArgs) ElementType ¶ added in v0.1.5
func (GetLayerVersionsLayerVersionArgs) ElementType() reflect.Type
func (GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutput ¶ added in v0.1.5
func (i GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutput() GetLayerVersionsLayerVersionOutput
func (GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutputWithContext ¶ added in v0.1.5
func (i GetLayerVersionsLayerVersionArgs) ToGetLayerVersionsLayerVersionOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionOutput
type GetLayerVersionsLayerVersionArray ¶ added in v0.1.5
type GetLayerVersionsLayerVersionArray []GetLayerVersionsLayerVersionInput
func (GetLayerVersionsLayerVersionArray) ElementType ¶ added in v0.1.5
func (GetLayerVersionsLayerVersionArray) ElementType() reflect.Type
func (GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutput ¶ added in v0.1.5
func (i GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutput() GetLayerVersionsLayerVersionArrayOutput
func (GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutputWithContext ¶ added in v0.1.5
func (i GetLayerVersionsLayerVersionArray) ToGetLayerVersionsLayerVersionArrayOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionArrayOutput
type GetLayerVersionsLayerVersionArrayInput ¶ added in v0.1.5
type GetLayerVersionsLayerVersionArrayInput interface { pulumi.Input ToGetLayerVersionsLayerVersionArrayOutput() GetLayerVersionsLayerVersionArrayOutput ToGetLayerVersionsLayerVersionArrayOutputWithContext(context.Context) GetLayerVersionsLayerVersionArrayOutput }
GetLayerVersionsLayerVersionArrayInput is an input type that accepts GetLayerVersionsLayerVersionArray and GetLayerVersionsLayerVersionArrayOutput values. You can construct a concrete instance of `GetLayerVersionsLayerVersionArrayInput` via:
GetLayerVersionsLayerVersionArray{ GetLayerVersionsLayerVersionArgs{...} }
type GetLayerVersionsLayerVersionArrayOutput ¶ added in v0.1.5
type GetLayerVersionsLayerVersionArrayOutput struct{ *pulumi.OutputState }
func (GetLayerVersionsLayerVersionArrayOutput) ElementType ¶ added in v0.1.5
func (GetLayerVersionsLayerVersionArrayOutput) ElementType() reflect.Type
func (GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutput ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutput() GetLayerVersionsLayerVersionArrayOutput
func (GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutputWithContext ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionArrayOutput) ToGetLayerVersionsLayerVersionArrayOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionArrayOutput
type GetLayerVersionsLayerVersionInput ¶ added in v0.1.5
type GetLayerVersionsLayerVersionInput interface { pulumi.Input ToGetLayerVersionsLayerVersionOutput() GetLayerVersionsLayerVersionOutput ToGetLayerVersionsLayerVersionOutputWithContext(context.Context) GetLayerVersionsLayerVersionOutput }
GetLayerVersionsLayerVersionInput is an input type that accepts GetLayerVersionsLayerVersionArgs and GetLayerVersionsLayerVersionOutput values. You can construct a concrete instance of `GetLayerVersionsLayerVersionInput` via:
GetLayerVersionsLayerVersionArgs{...}
type GetLayerVersionsLayerVersionOutput ¶ added in v0.1.5
type GetLayerVersionsLayerVersionOutput struct{ *pulumi.OutputState }
func (GetLayerVersionsLayerVersionOutput) AddTime ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) AddTime() pulumi.StringOutput
Creation time.
func (GetLayerVersionsLayerVersionOutput) CompatibleRuntimes ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) CompatibleRuntimes() pulumi.StringArrayOutput
Runtime applicable to a versionNote: This field may return null, indicating that no valid values can be obtained.
func (GetLayerVersionsLayerVersionOutput) Description ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) Description() pulumi.StringOutput
Version descriptionNote: This field may return null, indicating that no valid values can be obtained.
func (GetLayerVersionsLayerVersionOutput) ElementType ¶ added in v0.1.5
func (GetLayerVersionsLayerVersionOutput) ElementType() reflect.Type
func (GetLayerVersionsLayerVersionOutput) LayerName ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) LayerName() pulumi.StringOutput
Layer name.
func (GetLayerVersionsLayerVersionOutput) LayerVersion ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) LayerVersion() pulumi.IntOutput
Version number.
func (GetLayerVersionsLayerVersionOutput) LicenseInfo ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) LicenseInfo() pulumi.StringOutput
License informationNote: This field may return null, indicating that no valid values can be obtained.
func (GetLayerVersionsLayerVersionOutput) Stamp ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) Stamp() pulumi.StringOutput
StampNote: This field may return null, indicating that no valid values can be obtained.
func (GetLayerVersionsLayerVersionOutput) Status ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) Status() pulumi.StringOutput
Current status of specific layer version. For valid values, please see [here](https://intl.cloud.tencent.com/document/product/583/47175?from_cn_redirect=1#.E5.B1.82.EF.BC.88layer.EF.BC.89.E7.8A.B6.E6.80.81).
func (GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutput ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutput() GetLayerVersionsLayerVersionOutput
func (GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutputWithContext ¶ added in v0.1.5
func (o GetLayerVersionsLayerVersionOutput) ToGetLayerVersionsLayerVersionOutputWithContext(ctx context.Context) GetLayerVersionsLayerVersionOutput
type GetLayerVersionsOutputArgs ¶ added in v0.1.5
type GetLayerVersionsOutputArgs struct { // Compatible runtimes. CompatibleRuntimes pulumi.StringArrayInput `pulumi:"compatibleRuntimes"` // Layer name. LayerName pulumi.StringInput `pulumi:"layerName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getLayerVersions.
func (GetLayerVersionsOutputArgs) ElementType ¶ added in v0.1.5
func (GetLayerVersionsOutputArgs) ElementType() reflect.Type
type GetLayerVersionsResult ¶ added in v0.1.5
type GetLayerVersionsResult struct { CompatibleRuntimes []string `pulumi:"compatibleRuntimes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Layer name. LayerName string `pulumi:"layerName"` // Layer version list. LayerVersions []GetLayerVersionsLayerVersion `pulumi:"layerVersions"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getLayerVersions.
func GetLayerVersions ¶ added in v0.1.5
func GetLayerVersions(ctx *pulumi.Context, args *GetLayerVersionsArgs, opts ...pulumi.InvokeOption) (*GetLayerVersionsResult, error)
Use this data source to query detailed information of scf layerVersions
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetLayerVersions(ctx, &scf.GetLayerVersionsArgs{ LayerName: "tf-test", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetLayerVersionsResultOutput ¶ added in v0.1.5
type GetLayerVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLayerVersions.
func GetLayerVersionsOutput ¶ added in v0.1.5
func GetLayerVersionsOutput(ctx *pulumi.Context, args GetLayerVersionsOutputArgs, opts ...pulumi.InvokeOption) GetLayerVersionsResultOutput
func (GetLayerVersionsResultOutput) CompatibleRuntimes ¶ added in v0.1.5
func (o GetLayerVersionsResultOutput) CompatibleRuntimes() pulumi.StringArrayOutput
func (GetLayerVersionsResultOutput) ElementType ¶ added in v0.1.5
func (GetLayerVersionsResultOutput) ElementType() reflect.Type
func (GetLayerVersionsResultOutput) Id ¶ added in v0.1.5
func (o GetLayerVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLayerVersionsResultOutput) LayerName ¶ added in v0.1.5
func (o GetLayerVersionsResultOutput) LayerName() pulumi.StringOutput
Layer name.
func (GetLayerVersionsResultOutput) LayerVersions ¶ added in v0.1.5
func (o GetLayerVersionsResultOutput) LayerVersions() GetLayerVersionsLayerVersionArrayOutput
Layer version list.
func (GetLayerVersionsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetLayerVersionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutput ¶ added in v0.1.5
func (o GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutput() GetLayerVersionsResultOutput
func (GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutputWithContext ¶ added in v0.1.5
func (o GetLayerVersionsResultOutput) ToGetLayerVersionsResultOutputWithContext(ctx context.Context) GetLayerVersionsResultOutput
type GetLayersArgs ¶ added in v0.1.5
type GetLayersArgs struct { // Compatible runtimes. CompatibleRuntime *string `pulumi:"compatibleRuntime"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Query key, which fuzzily matches the name. SearchKey *string `pulumi:"searchKey"` }
A collection of arguments for invoking getLayers.
type GetLayersLayer ¶ added in v0.1.5
type GetLayersLayer struct { // Creation time. AddTime string `pulumi:"addTime"` // Runtime applicable to a versionNote: This field may return null, indicating that no valid values can be obtained. CompatibleRuntimes []string `pulumi:"compatibleRuntimes"` // Version descriptionNote: This field may return null, indicating that no valid values can be obtained. Description string `pulumi:"description"` // Layer name. LayerName string `pulumi:"layerName"` // Version number. LayerVersion int `pulumi:"layerVersion"` // License informationNote: This field may return null, indicating that no valid values can be obtained. LicenseInfo string `pulumi:"licenseInfo"` // StampNote: This field may return null, indicating that no valid values can be obtained. Stamp string `pulumi:"stamp"` // Current status of specific layer version. For valid values, please see [here](https://intl.cloud.tencent.com/document/product/583/47175?from_cn_redirect=1#.E5.B1.82.EF.BC.88layer.EF.BC.89.E7.8A.B6.E6.80.81). Status string `pulumi:"status"` }
type GetLayersLayerArgs ¶ added in v0.1.5
type GetLayersLayerArgs struct { // Creation time. AddTime pulumi.StringInput `pulumi:"addTime"` // Runtime applicable to a versionNote: This field may return null, indicating that no valid values can be obtained. CompatibleRuntimes pulumi.StringArrayInput `pulumi:"compatibleRuntimes"` // Version descriptionNote: This field may return null, indicating that no valid values can be obtained. Description pulumi.StringInput `pulumi:"description"` // Layer name. LayerName pulumi.StringInput `pulumi:"layerName"` // Version number. LayerVersion pulumi.IntInput `pulumi:"layerVersion"` // License informationNote: This field may return null, indicating that no valid values can be obtained. LicenseInfo pulumi.StringInput `pulumi:"licenseInfo"` // StampNote: This field may return null, indicating that no valid values can be obtained. Stamp pulumi.StringInput `pulumi:"stamp"` // Current status of specific layer version. For valid values, please see [here](https://intl.cloud.tencent.com/document/product/583/47175?from_cn_redirect=1#.E5.B1.82.EF.BC.88layer.EF.BC.89.E7.8A.B6.E6.80.81). Status pulumi.StringInput `pulumi:"status"` }
func (GetLayersLayerArgs) ElementType ¶ added in v0.1.5
func (GetLayersLayerArgs) ElementType() reflect.Type
func (GetLayersLayerArgs) ToGetLayersLayerOutput ¶ added in v0.1.5
func (i GetLayersLayerArgs) ToGetLayersLayerOutput() GetLayersLayerOutput
func (GetLayersLayerArgs) ToGetLayersLayerOutputWithContext ¶ added in v0.1.5
func (i GetLayersLayerArgs) ToGetLayersLayerOutputWithContext(ctx context.Context) GetLayersLayerOutput
type GetLayersLayerArray ¶ added in v0.1.5
type GetLayersLayerArray []GetLayersLayerInput
func (GetLayersLayerArray) ElementType ¶ added in v0.1.5
func (GetLayersLayerArray) ElementType() reflect.Type
func (GetLayersLayerArray) ToGetLayersLayerArrayOutput ¶ added in v0.1.5
func (i GetLayersLayerArray) ToGetLayersLayerArrayOutput() GetLayersLayerArrayOutput
func (GetLayersLayerArray) ToGetLayersLayerArrayOutputWithContext ¶ added in v0.1.5
func (i GetLayersLayerArray) ToGetLayersLayerArrayOutputWithContext(ctx context.Context) GetLayersLayerArrayOutput
type GetLayersLayerArrayInput ¶ added in v0.1.5
type GetLayersLayerArrayInput interface { pulumi.Input ToGetLayersLayerArrayOutput() GetLayersLayerArrayOutput ToGetLayersLayerArrayOutputWithContext(context.Context) GetLayersLayerArrayOutput }
GetLayersLayerArrayInput is an input type that accepts GetLayersLayerArray and GetLayersLayerArrayOutput values. You can construct a concrete instance of `GetLayersLayerArrayInput` via:
GetLayersLayerArray{ GetLayersLayerArgs{...} }
type GetLayersLayerArrayOutput ¶ added in v0.1.5
type GetLayersLayerArrayOutput struct{ *pulumi.OutputState }
func (GetLayersLayerArrayOutput) ElementType ¶ added in v0.1.5
func (GetLayersLayerArrayOutput) ElementType() reflect.Type
func (GetLayersLayerArrayOutput) Index ¶ added in v0.1.5
func (o GetLayersLayerArrayOutput) Index(i pulumi.IntInput) GetLayersLayerOutput
func (GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutput ¶ added in v0.1.5
func (o GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutput() GetLayersLayerArrayOutput
func (GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutputWithContext ¶ added in v0.1.5
func (o GetLayersLayerArrayOutput) ToGetLayersLayerArrayOutputWithContext(ctx context.Context) GetLayersLayerArrayOutput
type GetLayersLayerInput ¶ added in v0.1.5
type GetLayersLayerInput interface { pulumi.Input ToGetLayersLayerOutput() GetLayersLayerOutput ToGetLayersLayerOutputWithContext(context.Context) GetLayersLayerOutput }
GetLayersLayerInput is an input type that accepts GetLayersLayerArgs and GetLayersLayerOutput values. You can construct a concrete instance of `GetLayersLayerInput` via:
GetLayersLayerArgs{...}
type GetLayersLayerOutput ¶ added in v0.1.5
type GetLayersLayerOutput struct{ *pulumi.OutputState }
func (GetLayersLayerOutput) AddTime ¶ added in v0.1.5
func (o GetLayersLayerOutput) AddTime() pulumi.StringOutput
Creation time.
func (GetLayersLayerOutput) CompatibleRuntimes ¶ added in v0.1.5
func (o GetLayersLayerOutput) CompatibleRuntimes() pulumi.StringArrayOutput
Runtime applicable to a versionNote: This field may return null, indicating that no valid values can be obtained.
func (GetLayersLayerOutput) Description ¶ added in v0.1.5
func (o GetLayersLayerOutput) Description() pulumi.StringOutput
Version descriptionNote: This field may return null, indicating that no valid values can be obtained.
func (GetLayersLayerOutput) ElementType ¶ added in v0.1.5
func (GetLayersLayerOutput) ElementType() reflect.Type
func (GetLayersLayerOutput) LayerName ¶ added in v0.1.5
func (o GetLayersLayerOutput) LayerName() pulumi.StringOutput
Layer name.
func (GetLayersLayerOutput) LayerVersion ¶ added in v0.1.5
func (o GetLayersLayerOutput) LayerVersion() pulumi.IntOutput
Version number.
func (GetLayersLayerOutput) LicenseInfo ¶ added in v0.1.5
func (o GetLayersLayerOutput) LicenseInfo() pulumi.StringOutput
License informationNote: This field may return null, indicating that no valid values can be obtained.
func (GetLayersLayerOutput) Stamp ¶ added in v0.1.5
func (o GetLayersLayerOutput) Stamp() pulumi.StringOutput
StampNote: This field may return null, indicating that no valid values can be obtained.
func (GetLayersLayerOutput) Status ¶ added in v0.1.5
func (o GetLayersLayerOutput) Status() pulumi.StringOutput
Current status of specific layer version. For valid values, please see [here](https://intl.cloud.tencent.com/document/product/583/47175?from_cn_redirect=1#.E5.B1.82.EF.BC.88layer.EF.BC.89.E7.8A.B6.E6.80.81).
func (GetLayersLayerOutput) ToGetLayersLayerOutput ¶ added in v0.1.5
func (o GetLayersLayerOutput) ToGetLayersLayerOutput() GetLayersLayerOutput
func (GetLayersLayerOutput) ToGetLayersLayerOutputWithContext ¶ added in v0.1.5
func (o GetLayersLayerOutput) ToGetLayersLayerOutputWithContext(ctx context.Context) GetLayersLayerOutput
type GetLayersOutputArgs ¶ added in v0.1.5
type GetLayersOutputArgs struct { // Compatible runtimes. CompatibleRuntime pulumi.StringPtrInput `pulumi:"compatibleRuntime"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Query key, which fuzzily matches the name. SearchKey pulumi.StringPtrInput `pulumi:"searchKey"` }
A collection of arguments for invoking getLayers.
func (GetLayersOutputArgs) ElementType ¶ added in v0.1.5
func (GetLayersOutputArgs) ElementType() reflect.Type
type GetLayersResult ¶ added in v0.1.5
type GetLayersResult struct { CompatibleRuntime *string `pulumi:"compatibleRuntime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Layer list. Layers []GetLayersLayer `pulumi:"layers"` ResultOutputFile *string `pulumi:"resultOutputFile"` SearchKey *string `pulumi:"searchKey"` }
A collection of values returned by getLayers.
func GetLayers ¶ added in v0.1.5
func GetLayers(ctx *pulumi.Context, args *GetLayersArgs, opts ...pulumi.InvokeOption) (*GetLayersResult, error)
Use this data source to query detailed information of scf layers
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetLayers(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetLayersResultOutput ¶ added in v0.1.5
type GetLayersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLayers.
func GetLayersOutput ¶ added in v0.1.5
func GetLayersOutput(ctx *pulumi.Context, args GetLayersOutputArgs, opts ...pulumi.InvokeOption) GetLayersResultOutput
func (GetLayersResultOutput) CompatibleRuntime ¶ added in v0.1.5
func (o GetLayersResultOutput) CompatibleRuntime() pulumi.StringPtrOutput
func (GetLayersResultOutput) ElementType ¶ added in v0.1.5
func (GetLayersResultOutput) ElementType() reflect.Type
func (GetLayersResultOutput) Id ¶ added in v0.1.5
func (o GetLayersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLayersResultOutput) Layers ¶ added in v0.1.5
func (o GetLayersResultOutput) Layers() GetLayersLayerArrayOutput
Layer list.
func (GetLayersResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetLayersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLayersResultOutput) SearchKey ¶ added in v0.1.5
func (o GetLayersResultOutput) SearchKey() pulumi.StringPtrOutput
func (GetLayersResultOutput) ToGetLayersResultOutput ¶ added in v0.1.5
func (o GetLayersResultOutput) ToGetLayersResultOutput() GetLayersResultOutput
func (GetLayersResultOutput) ToGetLayersResultOutputWithContext ¶ added in v0.1.5
func (o GetLayersResultOutput) ToGetLayersResultOutputWithContext(ctx context.Context) GetLayersResultOutput
type GetLogsArgs ¶
type GetLogsArgs struct { // The end time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `startTime`. EndTime *string `pulumi:"endTime"` // Name of the SCF function to be queried. FunctionName string `pulumi:"functionName"` // Corresponding requestId when executing function. InvokeRequestId *string `pulumi:"invokeRequestId"` // Number of logs, the default is `10000`, offset+limit cannot be greater than 10000. Limit *int `pulumi:"limit"` // Namespace of the SCF function to be queried. Namespace *string `pulumi:"namespace"` // Log offset, default is `0`, offset+limit cannot be greater than 10000. Offset *int `pulumi:"offset"` // Order to sort the log, optional values `desc` and `asc`, default `desc`. Order *string `pulumi:"order"` // Sort the logs according to the following fields: `functionName`, `duration`, `memUsage`, `startTime`, default `startTime`. OrderBy *string `pulumi:"orderBy"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Use to filter log, optional value: `not0` only returns the error log. `is0` only returns the correct log. `TimeLimitExceeded` returns the log of the function call timeout. `ResourceLimitExceeded` returns the function call generation resource overrun log. `UserCodeException` returns logs of the user code error that occurred in the function call. Not passing the parameter means returning all logs. RetCode *string `pulumi:"retCode"` // The start time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `endTime`. StartTime *string `pulumi:"startTime"` }
A collection of arguments for invoking getLogs.
type GetLogsLog ¶
type GetLogsLog struct { // Function billing time, according to duration up to the last 100ms, unit is ms. BillDuration int `pulumi:"billDuration"` // Function execution time-consuming, unit is ms. Duration float64 `pulumi:"duration"` // Name of the SCF function to be queried. FunctionName string `pulumi:"functionName"` // Whether the function call ends, `1` means the execution ends, other values indicate the call exception. InvokeFinished int `pulumi:"invokeFinished"` // Log level. Level string `pulumi:"level"` // Log output during function execution. Log string `pulumi:"log"` // The actual memory size consumed in the execution of the function, unit is Byte. MemUsage int `pulumi:"memUsage"` // Execute the requestId corresponding to the function. RequestId string `pulumi:"requestId"` // Use to filter log, optional value: `not0` only returns the error log. `is0` only returns the correct log. `TimeLimitExceeded` returns the log of the function call timeout. `ResourceLimitExceeded` returns the function call generation resource overrun log. `UserCodeException` returns logs of the user code error that occurred in the function call. Not passing the parameter means returning all logs. RetCode int `pulumi:"retCode"` // Return value after function execution is completed. RetMsg string `pulumi:"retMsg"` // Log source. Source string `pulumi:"source"` // The start time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `endTime`. StartTime string `pulumi:"startTime"` }
type GetLogsLogArgs ¶
type GetLogsLogArgs struct { // Function billing time, according to duration up to the last 100ms, unit is ms. BillDuration pulumi.IntInput `pulumi:"billDuration"` // Function execution time-consuming, unit is ms. Duration pulumi.Float64Input `pulumi:"duration"` // Name of the SCF function to be queried. FunctionName pulumi.StringInput `pulumi:"functionName"` // Whether the function call ends, `1` means the execution ends, other values indicate the call exception. InvokeFinished pulumi.IntInput `pulumi:"invokeFinished"` // Log level. Level pulumi.StringInput `pulumi:"level"` // Log output during function execution. Log pulumi.StringInput `pulumi:"log"` // The actual memory size consumed in the execution of the function, unit is Byte. MemUsage pulumi.IntInput `pulumi:"memUsage"` // Execute the requestId corresponding to the function. RequestId pulumi.StringInput `pulumi:"requestId"` // Use to filter log, optional value: `not0` only returns the error log. `is0` only returns the correct log. `TimeLimitExceeded` returns the log of the function call timeout. `ResourceLimitExceeded` returns the function call generation resource overrun log. `UserCodeException` returns logs of the user code error that occurred in the function call. Not passing the parameter means returning all logs. RetCode pulumi.IntInput `pulumi:"retCode"` // Return value after function execution is completed. RetMsg pulumi.StringInput `pulumi:"retMsg"` // Log source. Source pulumi.StringInput `pulumi:"source"` // The start time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `endTime`. StartTime pulumi.StringInput `pulumi:"startTime"` }
func (GetLogsLogArgs) ElementType ¶
func (GetLogsLogArgs) ElementType() reflect.Type
func (GetLogsLogArgs) ToGetLogsLogOutput ¶
func (i GetLogsLogArgs) ToGetLogsLogOutput() GetLogsLogOutput
func (GetLogsLogArgs) ToGetLogsLogOutputWithContext ¶
func (i GetLogsLogArgs) ToGetLogsLogOutputWithContext(ctx context.Context) GetLogsLogOutput
type GetLogsLogArray ¶
type GetLogsLogArray []GetLogsLogInput
func (GetLogsLogArray) ElementType ¶
func (GetLogsLogArray) ElementType() reflect.Type
func (GetLogsLogArray) ToGetLogsLogArrayOutput ¶
func (i GetLogsLogArray) ToGetLogsLogArrayOutput() GetLogsLogArrayOutput
func (GetLogsLogArray) ToGetLogsLogArrayOutputWithContext ¶
func (i GetLogsLogArray) ToGetLogsLogArrayOutputWithContext(ctx context.Context) GetLogsLogArrayOutput
type GetLogsLogArrayInput ¶
type GetLogsLogArrayInput interface { pulumi.Input ToGetLogsLogArrayOutput() GetLogsLogArrayOutput ToGetLogsLogArrayOutputWithContext(context.Context) GetLogsLogArrayOutput }
GetLogsLogArrayInput is an input type that accepts GetLogsLogArray and GetLogsLogArrayOutput values. You can construct a concrete instance of `GetLogsLogArrayInput` via:
GetLogsLogArray{ GetLogsLogArgs{...} }
type GetLogsLogArrayOutput ¶
type GetLogsLogArrayOutput struct{ *pulumi.OutputState }
func (GetLogsLogArrayOutput) ElementType ¶
func (GetLogsLogArrayOutput) ElementType() reflect.Type
func (GetLogsLogArrayOutput) Index ¶
func (o GetLogsLogArrayOutput) Index(i pulumi.IntInput) GetLogsLogOutput
func (GetLogsLogArrayOutput) ToGetLogsLogArrayOutput ¶
func (o GetLogsLogArrayOutput) ToGetLogsLogArrayOutput() GetLogsLogArrayOutput
func (GetLogsLogArrayOutput) ToGetLogsLogArrayOutputWithContext ¶
func (o GetLogsLogArrayOutput) ToGetLogsLogArrayOutputWithContext(ctx context.Context) GetLogsLogArrayOutput
type GetLogsLogInput ¶
type GetLogsLogInput interface { pulumi.Input ToGetLogsLogOutput() GetLogsLogOutput ToGetLogsLogOutputWithContext(context.Context) GetLogsLogOutput }
GetLogsLogInput is an input type that accepts GetLogsLogArgs and GetLogsLogOutput values. You can construct a concrete instance of `GetLogsLogInput` via:
GetLogsLogArgs{...}
type GetLogsLogOutput ¶
type GetLogsLogOutput struct{ *pulumi.OutputState }
func (GetLogsLogOutput) BillDuration ¶
func (o GetLogsLogOutput) BillDuration() pulumi.IntOutput
Function billing time, according to duration up to the last 100ms, unit is ms.
func (GetLogsLogOutput) Duration ¶
func (o GetLogsLogOutput) Duration() pulumi.Float64Output
Function execution time-consuming, unit is ms.
func (GetLogsLogOutput) ElementType ¶
func (GetLogsLogOutput) ElementType() reflect.Type
func (GetLogsLogOutput) FunctionName ¶
func (o GetLogsLogOutput) FunctionName() pulumi.StringOutput
Name of the SCF function to be queried.
func (GetLogsLogOutput) InvokeFinished ¶
func (o GetLogsLogOutput) InvokeFinished() pulumi.IntOutput
Whether the function call ends, `1` means the execution ends, other values indicate the call exception.
func (GetLogsLogOutput) Log ¶
func (o GetLogsLogOutput) Log() pulumi.StringOutput
Log output during function execution.
func (GetLogsLogOutput) MemUsage ¶
func (o GetLogsLogOutput) MemUsage() pulumi.IntOutput
The actual memory size consumed in the execution of the function, unit is Byte.
func (GetLogsLogOutput) RequestId ¶
func (o GetLogsLogOutput) RequestId() pulumi.StringOutput
Execute the requestId corresponding to the function.
func (GetLogsLogOutput) RetCode ¶
func (o GetLogsLogOutput) RetCode() pulumi.IntOutput
Use to filter log, optional value: `not0` only returns the error log. `is0` only returns the correct log. `TimeLimitExceeded` returns the log of the function call timeout. `ResourceLimitExceeded` returns the function call generation resource overrun log. `UserCodeException` returns logs of the user code error that occurred in the function call. Not passing the parameter means returning all logs.
func (GetLogsLogOutput) RetMsg ¶
func (o GetLogsLogOutput) RetMsg() pulumi.StringOutput
Return value after function execution is completed.
func (GetLogsLogOutput) StartTime ¶
func (o GetLogsLogOutput) StartTime() pulumi.StringOutput
The start time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `endTime`.
func (GetLogsLogOutput) ToGetLogsLogOutput ¶
func (o GetLogsLogOutput) ToGetLogsLogOutput() GetLogsLogOutput
func (GetLogsLogOutput) ToGetLogsLogOutputWithContext ¶
func (o GetLogsLogOutput) ToGetLogsLogOutputWithContext(ctx context.Context) GetLogsLogOutput
type GetLogsOutputArgs ¶
type GetLogsOutputArgs struct { // The end time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `startTime`. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Name of the SCF function to be queried. FunctionName pulumi.StringInput `pulumi:"functionName"` // Corresponding requestId when executing function. InvokeRequestId pulumi.StringPtrInput `pulumi:"invokeRequestId"` // Number of logs, the default is `10000`, offset+limit cannot be greater than 10000. Limit pulumi.IntPtrInput `pulumi:"limit"` // Namespace of the SCF function to be queried. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Log offset, default is `0`, offset+limit cannot be greater than 10000. Offset pulumi.IntPtrInput `pulumi:"offset"` // Order to sort the log, optional values `desc` and `asc`, default `desc`. Order pulumi.StringPtrInput `pulumi:"order"` // Sort the logs according to the following fields: `functionName`, `duration`, `memUsage`, `startTime`, default `startTime`. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Use to filter log, optional value: `not0` only returns the error log. `is0` only returns the correct log. `TimeLimitExceeded` returns the log of the function call timeout. `ResourceLimitExceeded` returns the function call generation resource overrun log. `UserCodeException` returns logs of the user code error that occurred in the function call. Not passing the parameter means returning all logs. RetCode pulumi.StringPtrInput `pulumi:"retCode"` // The start time of the query, the format is `2017-05-16 20:00:00`, which can only be within one day from `endTime`. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
A collection of arguments for invoking getLogs.
func (GetLogsOutputArgs) ElementType ¶
func (GetLogsOutputArgs) ElementType() reflect.Type
type GetLogsResult ¶
type GetLogsResult struct { EndTime *string `pulumi:"endTime"` // Name of the SCF function. FunctionName string `pulumi:"functionName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InvokeRequestId *string `pulumi:"invokeRequestId"` Limit *int `pulumi:"limit"` // An information list of logs. Each element contains the following attributes: Logs []GetLogsLog `pulumi:"logs"` Namespace *string `pulumi:"namespace"` Offset *int `pulumi:"offset"` Order *string `pulumi:"order"` OrderBy *string `pulumi:"orderBy"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Execution result of function, `0` means the execution is successful, other values indicate failure. RetCode *string `pulumi:"retCode"` // Point in time at which the function begins execution. StartTime *string `pulumi:"startTime"` }
A collection of values returned by getLogs.
func GetLogs ¶
func GetLogs(ctx *pulumi.Context, args *GetLogsArgs, opts ...pulumi.InvokeOption) (*GetLogsResult, error)
Use this data source to query SCF function logs.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooFunction, err := Scf.NewFunction(ctx, "fooFunction", &Scf.FunctionArgs{ Handler: pulumi.String("main.do_it"), Runtime: pulumi.String("Python3.6"), CosBucketName: pulumi.String("scf-code-1234567890"), CosObjectName: pulumi.String("code.zip"), CosBucketRegion: pulumi.String("ap-guangzhou"), }) if err != nil { return err } _ = Scf.GetLogsOutput(ctx, scf.GetLogsOutputArgs{ FunctionName: fooFunction.Name, }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetLogsResultOutput ¶
type GetLogsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLogs.
func GetLogsOutput ¶
func GetLogsOutput(ctx *pulumi.Context, args GetLogsOutputArgs, opts ...pulumi.InvokeOption) GetLogsResultOutput
func (GetLogsResultOutput) ElementType ¶
func (GetLogsResultOutput) ElementType() reflect.Type
func (GetLogsResultOutput) EndTime ¶
func (o GetLogsResultOutput) EndTime() pulumi.StringPtrOutput
func (GetLogsResultOutput) FunctionName ¶
func (o GetLogsResultOutput) FunctionName() pulumi.StringOutput
Name of the SCF function.
func (GetLogsResultOutput) Id ¶
func (o GetLogsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetLogsResultOutput) InvokeRequestId ¶
func (o GetLogsResultOutput) InvokeRequestId() pulumi.StringPtrOutput
func (GetLogsResultOutput) Limit ¶
func (o GetLogsResultOutput) Limit() pulumi.IntPtrOutput
func (GetLogsResultOutput) Logs ¶
func (o GetLogsResultOutput) Logs() GetLogsLogArrayOutput
An information list of logs. Each element contains the following attributes:
func (GetLogsResultOutput) Namespace ¶
func (o GetLogsResultOutput) Namespace() pulumi.StringPtrOutput
func (GetLogsResultOutput) Offset ¶
func (o GetLogsResultOutput) Offset() pulumi.IntPtrOutput
func (GetLogsResultOutput) Order ¶
func (o GetLogsResultOutput) Order() pulumi.StringPtrOutput
func (GetLogsResultOutput) OrderBy ¶
func (o GetLogsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetLogsResultOutput) ResultOutputFile ¶
func (o GetLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetLogsResultOutput) RetCode ¶
func (o GetLogsResultOutput) RetCode() pulumi.StringPtrOutput
Execution result of function, `0` means the execution is successful, other values indicate failure.
func (GetLogsResultOutput) StartTime ¶
func (o GetLogsResultOutput) StartTime() pulumi.StringPtrOutput
Point in time at which the function begins execution.
func (GetLogsResultOutput) ToGetLogsResultOutput ¶
func (o GetLogsResultOutput) ToGetLogsResultOutput() GetLogsResultOutput
func (GetLogsResultOutput) ToGetLogsResultOutputWithContext ¶
func (o GetLogsResultOutput) ToGetLogsResultOutputWithContext(ctx context.Context) GetLogsResultOutput
type GetNamespacesArgs ¶
type GetNamespacesArgs struct { // Description of the SCF namespace to be queried. Description *string `pulumi:"description"` // Name of the SCF namespace to be queried. Namespace *string `pulumi:"namespace"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNamespaces.
type GetNamespacesNamespace ¶
type GetNamespacesNamespace struct { // Create time of the SCF namespace. CreateTime string `pulumi:"createTime"` // Description of the SCF namespace to be queried. Description string `pulumi:"description"` // Modify time of the SCF namespace. ModifyTime string `pulumi:"modifyTime"` // Name of the SCF namespace to be queried. Namespace string `pulumi:"namespace"` // Type of the SCF namespace. Type string `pulumi:"type"` }
type GetNamespacesNamespaceArgs ¶
type GetNamespacesNamespaceArgs struct { // Create time of the SCF namespace. CreateTime pulumi.StringInput `pulumi:"createTime"` // Description of the SCF namespace to be queried. Description pulumi.StringInput `pulumi:"description"` // Modify time of the SCF namespace. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // Name of the SCF namespace to be queried. Namespace pulumi.StringInput `pulumi:"namespace"` // Type of the SCF namespace. Type pulumi.StringInput `pulumi:"type"` }
func (GetNamespacesNamespaceArgs) ElementType ¶
func (GetNamespacesNamespaceArgs) ElementType() reflect.Type
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput ¶
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext ¶
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
type GetNamespacesNamespaceArray ¶
type GetNamespacesNamespaceArray []GetNamespacesNamespaceInput
func (GetNamespacesNamespaceArray) ElementType ¶
func (GetNamespacesNamespaceArray) ElementType() reflect.Type
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput ¶
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext ¶
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceArrayInput ¶
type GetNamespacesNamespaceArrayInput interface { pulumi.Input ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput ToGetNamespacesNamespaceArrayOutputWithContext(context.Context) GetNamespacesNamespaceArrayOutput }
GetNamespacesNamespaceArrayInput is an input type that accepts GetNamespacesNamespaceArray and GetNamespacesNamespaceArrayOutput values. You can construct a concrete instance of `GetNamespacesNamespaceArrayInput` via:
GetNamespacesNamespaceArray{ GetNamespacesNamespaceArgs{...} }
type GetNamespacesNamespaceArrayOutput ¶
type GetNamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceArrayOutput) ElementType ¶
func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceArrayOutput) Index ¶
func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput ¶
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext ¶
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceInput ¶
type GetNamespacesNamespaceInput interface { pulumi.Input ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput ToGetNamespacesNamespaceOutputWithContext(context.Context) GetNamespacesNamespaceOutput }
GetNamespacesNamespaceInput is an input type that accepts GetNamespacesNamespaceArgs and GetNamespacesNamespaceOutput values. You can construct a concrete instance of `GetNamespacesNamespaceInput` via:
GetNamespacesNamespaceArgs{...}
type GetNamespacesNamespaceOutput ¶
type GetNamespacesNamespaceOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceOutput) CreateTime ¶
func (o GetNamespacesNamespaceOutput) CreateTime() pulumi.StringOutput
Create time of the SCF namespace.
func (GetNamespacesNamespaceOutput) Description ¶
func (o GetNamespacesNamespaceOutput) Description() pulumi.StringOutput
Description of the SCF namespace to be queried.
func (GetNamespacesNamespaceOutput) ElementType ¶
func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceOutput) ModifyTime ¶
func (o GetNamespacesNamespaceOutput) ModifyTime() pulumi.StringOutput
Modify time of the SCF namespace.
func (GetNamespacesNamespaceOutput) Namespace ¶
func (o GetNamespacesNamespaceOutput) Namespace() pulumi.StringOutput
Name of the SCF namespace to be queried.
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput ¶
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext ¶
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceOutput) Type ¶
func (o GetNamespacesNamespaceOutput) Type() pulumi.StringOutput
Type of the SCF namespace.
type GetNamespacesOutputArgs ¶
type GetNamespacesOutputArgs struct { // Description of the SCF namespace to be queried. Description pulumi.StringPtrInput `pulumi:"description"` // Name of the SCF namespace to be queried. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNamespaces.
func (GetNamespacesOutputArgs) ElementType ¶
func (GetNamespacesOutputArgs) ElementType() reflect.Type
type GetNamespacesResult ¶
type GetNamespacesResult struct { // Description of the SCF namespace. Description *string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the SCF namespace. Namespace *string `pulumi:"namespace"` // An information list of namespace. Each element contains the following attributes: Namespaces []GetNamespacesNamespace `pulumi:"namespaces"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getNamespaces.
func GetNamespaces ¶
func GetNamespaces(ctx *pulumi.Context, args *GetNamespacesArgs, opts ...pulumi.InvokeOption) (*GetNamespacesResult, error)
Use this data source to query SCF namespaces.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooNamespace, err := Scf.NewNamespace(ctx, "fooNamespace", &Scf.NamespaceArgs{ Namespace: pulumi.String("ci-test-scf"), }) if err != nil { return err } _ = Scf.GetNamespacesOutput(ctx, scf.GetNamespacesOutputArgs{ Namespace: fooNamespace.ID(), }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetNamespacesResultOutput ¶
type GetNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamespaces.
func GetNamespacesOutput ¶
func GetNamespacesOutput(ctx *pulumi.Context, args GetNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetNamespacesResultOutput
func (GetNamespacesResultOutput) Description ¶
func (o GetNamespacesResultOutput) Description() pulumi.StringPtrOutput
Description of the SCF namespace.
func (GetNamespacesResultOutput) ElementType ¶
func (GetNamespacesResultOutput) ElementType() reflect.Type
func (GetNamespacesResultOutput) Id ¶
func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNamespacesResultOutput) Namespace ¶
func (o GetNamespacesResultOutput) Namespace() pulumi.StringPtrOutput
Name of the SCF namespace.
func (GetNamespacesResultOutput) Namespaces ¶
func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
An information list of namespace. Each element contains the following attributes:
func (GetNamespacesResultOutput) ResultOutputFile ¶
func (o GetNamespacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutput ¶
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext ¶
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
type GetRequestStatusArgs ¶ added in v0.1.5
type GetRequestStatusArgs struct { // End time of the query. such as `2017-05-16 20:59:59`. If `StartTime` is not specified, `EndTime` defaults to the current time. If `StartTime` is specified, `EndTime` is required, and it need to be later than the `StartTime`. EndTime *string `pulumi:"endTime"` // Function name. FunctionName string `pulumi:"functionName"` // ID of the request to be queried. FunctionRequestId string `pulumi:"functionRequestId"` // Function namespace. Namespace *string `pulumi:"namespace"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start time of the query, for example `2017-05-16 20:00:00`. If it's left empty, it defaults to 15 minutes before the current time. StartTime *string `pulumi:"startTime"` }
A collection of arguments for invoking getRequestStatus.
type GetRequestStatusData ¶ added in v0.1.5
type GetRequestStatusData struct { // Time consumed for the request in ms. Duration float64 `pulumi:"duration"` // Function name. FunctionName string `pulumi:"functionName"` // Time consumed by the request in MB. MemUsage float64 `pulumi:"memUsage"` // Request ID. RequestId string `pulumi:"requestId"` // Result of the request. `0`: succeeded, `1`: running, `-1`: exception. RetCode int `pulumi:"retCode"` // Return value after the function is executed. RetMsg string `pulumi:"retMsg"` // Retry Attempts. RetryNum int `pulumi:"retryNum"` // Start time of the query, for example `2017-05-16 20:00:00`. If it's left empty, it defaults to 15 minutes before the current time. StartTime string `pulumi:"startTime"` }
type GetRequestStatusDataArgs ¶ added in v0.1.5
type GetRequestStatusDataArgs struct { // Time consumed for the request in ms. Duration pulumi.Float64Input `pulumi:"duration"` // Function name. FunctionName pulumi.StringInput `pulumi:"functionName"` // Time consumed by the request in MB. MemUsage pulumi.Float64Input `pulumi:"memUsage"` // Request ID. RequestId pulumi.StringInput `pulumi:"requestId"` // Result of the request. `0`: succeeded, `1`: running, `-1`: exception. RetCode pulumi.IntInput `pulumi:"retCode"` // Return value after the function is executed. RetMsg pulumi.StringInput `pulumi:"retMsg"` // Retry Attempts. RetryNum pulumi.IntInput `pulumi:"retryNum"` // Start time of the query, for example `2017-05-16 20:00:00`. If it's left empty, it defaults to 15 minutes before the current time. StartTime pulumi.StringInput `pulumi:"startTime"` }
func (GetRequestStatusDataArgs) ElementType ¶ added in v0.1.5
func (GetRequestStatusDataArgs) ElementType() reflect.Type
func (GetRequestStatusDataArgs) ToGetRequestStatusDataOutput ¶ added in v0.1.5
func (i GetRequestStatusDataArgs) ToGetRequestStatusDataOutput() GetRequestStatusDataOutput
func (GetRequestStatusDataArgs) ToGetRequestStatusDataOutputWithContext ¶ added in v0.1.5
func (i GetRequestStatusDataArgs) ToGetRequestStatusDataOutputWithContext(ctx context.Context) GetRequestStatusDataOutput
type GetRequestStatusDataArray ¶ added in v0.1.5
type GetRequestStatusDataArray []GetRequestStatusDataInput
func (GetRequestStatusDataArray) ElementType ¶ added in v0.1.5
func (GetRequestStatusDataArray) ElementType() reflect.Type
func (GetRequestStatusDataArray) ToGetRequestStatusDataArrayOutput ¶ added in v0.1.5
func (i GetRequestStatusDataArray) ToGetRequestStatusDataArrayOutput() GetRequestStatusDataArrayOutput
func (GetRequestStatusDataArray) ToGetRequestStatusDataArrayOutputWithContext ¶ added in v0.1.5
func (i GetRequestStatusDataArray) ToGetRequestStatusDataArrayOutputWithContext(ctx context.Context) GetRequestStatusDataArrayOutput
type GetRequestStatusDataArrayInput ¶ added in v0.1.5
type GetRequestStatusDataArrayInput interface { pulumi.Input ToGetRequestStatusDataArrayOutput() GetRequestStatusDataArrayOutput ToGetRequestStatusDataArrayOutputWithContext(context.Context) GetRequestStatusDataArrayOutput }
GetRequestStatusDataArrayInput is an input type that accepts GetRequestStatusDataArray and GetRequestStatusDataArrayOutput values. You can construct a concrete instance of `GetRequestStatusDataArrayInput` via:
GetRequestStatusDataArray{ GetRequestStatusDataArgs{...} }
type GetRequestStatusDataArrayOutput ¶ added in v0.1.5
type GetRequestStatusDataArrayOutput struct{ *pulumi.OutputState }
func (GetRequestStatusDataArrayOutput) ElementType ¶ added in v0.1.5
func (GetRequestStatusDataArrayOutput) ElementType() reflect.Type
func (GetRequestStatusDataArrayOutput) Index ¶ added in v0.1.5
func (o GetRequestStatusDataArrayOutput) Index(i pulumi.IntInput) GetRequestStatusDataOutput
func (GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutput ¶ added in v0.1.5
func (o GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutput() GetRequestStatusDataArrayOutput
func (GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutputWithContext ¶ added in v0.1.5
func (o GetRequestStatusDataArrayOutput) ToGetRequestStatusDataArrayOutputWithContext(ctx context.Context) GetRequestStatusDataArrayOutput
type GetRequestStatusDataInput ¶ added in v0.1.5
type GetRequestStatusDataInput interface { pulumi.Input ToGetRequestStatusDataOutput() GetRequestStatusDataOutput ToGetRequestStatusDataOutputWithContext(context.Context) GetRequestStatusDataOutput }
GetRequestStatusDataInput is an input type that accepts GetRequestStatusDataArgs and GetRequestStatusDataOutput values. You can construct a concrete instance of `GetRequestStatusDataInput` via:
GetRequestStatusDataArgs{...}
type GetRequestStatusDataOutput ¶ added in v0.1.5
type GetRequestStatusDataOutput struct{ *pulumi.OutputState }
func (GetRequestStatusDataOutput) Duration ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) Duration() pulumi.Float64Output
Time consumed for the request in ms.
func (GetRequestStatusDataOutput) ElementType ¶ added in v0.1.5
func (GetRequestStatusDataOutput) ElementType() reflect.Type
func (GetRequestStatusDataOutput) FunctionName ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) FunctionName() pulumi.StringOutput
Function name.
func (GetRequestStatusDataOutput) MemUsage ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) MemUsage() pulumi.Float64Output
Time consumed by the request in MB.
func (GetRequestStatusDataOutput) RequestId ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) RequestId() pulumi.StringOutput
Request ID.
func (GetRequestStatusDataOutput) RetCode ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) RetCode() pulumi.IntOutput
Result of the request. `0`: succeeded, `1`: running, `-1`: exception.
func (GetRequestStatusDataOutput) RetMsg ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) RetMsg() pulumi.StringOutput
Return value after the function is executed.
func (GetRequestStatusDataOutput) RetryNum ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) RetryNum() pulumi.IntOutput
Retry Attempts.
func (GetRequestStatusDataOutput) StartTime ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) StartTime() pulumi.StringOutput
Start time of the query, for example `2017-05-16 20:00:00`. If it's left empty, it defaults to 15 minutes before the current time.
func (GetRequestStatusDataOutput) ToGetRequestStatusDataOutput ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) ToGetRequestStatusDataOutput() GetRequestStatusDataOutput
func (GetRequestStatusDataOutput) ToGetRequestStatusDataOutputWithContext ¶ added in v0.1.5
func (o GetRequestStatusDataOutput) ToGetRequestStatusDataOutputWithContext(ctx context.Context) GetRequestStatusDataOutput
type GetRequestStatusOutputArgs ¶ added in v0.1.5
type GetRequestStatusOutputArgs struct { // End time of the query. such as `2017-05-16 20:59:59`. If `StartTime` is not specified, `EndTime` defaults to the current time. If `StartTime` is specified, `EndTime` is required, and it need to be later than the `StartTime`. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Function name. FunctionName pulumi.StringInput `pulumi:"functionName"` // ID of the request to be queried. FunctionRequestId pulumi.StringInput `pulumi:"functionRequestId"` // Function namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start time of the query, for example `2017-05-16 20:00:00`. If it's left empty, it defaults to 15 minutes before the current time. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
A collection of arguments for invoking getRequestStatus.
func (GetRequestStatusOutputArgs) ElementType ¶ added in v0.1.5
func (GetRequestStatusOutputArgs) ElementType() reflect.Type
type GetRequestStatusResult ¶ added in v0.1.5
type GetRequestStatusResult struct { // Details of the function running statusNote: this field may return `null`, indicating that no valid values can be obtained. Datas []GetRequestStatusData `pulumi:"datas"` EndTime *string `pulumi:"endTime"` // Function name. FunctionName string `pulumi:"functionName"` FunctionRequestId string `pulumi:"functionRequestId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Namespace *string `pulumi:"namespace"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Request start time. StartTime *string `pulumi:"startTime"` }
A collection of values returned by getRequestStatus.
func GetRequestStatus ¶ added in v0.1.5
func GetRequestStatus(ctx *pulumi.Context, args *GetRequestStatusArgs, opts ...pulumi.InvokeOption) (*GetRequestStatusResult, error)
Use this data source to query detailed information of scf requestStatus
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetRequestStatus(ctx, &scf.GetRequestStatusArgs{ FunctionName: "keep-1676351130", FunctionRequestId: "9de9405a-e33a-498d-bb59-e80b7bed1191", Namespace: pulumi.StringRef("default"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRequestStatusResultOutput ¶ added in v0.1.5
type GetRequestStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRequestStatus.
func GetRequestStatusOutput ¶ added in v0.1.5
func GetRequestStatusOutput(ctx *pulumi.Context, args GetRequestStatusOutputArgs, opts ...pulumi.InvokeOption) GetRequestStatusResultOutput
func (GetRequestStatusResultOutput) Datas ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) Datas() GetRequestStatusDataArrayOutput
Details of the function running statusNote: this field may return `null`, indicating that no valid values can be obtained.
func (GetRequestStatusResultOutput) ElementType ¶ added in v0.1.5
func (GetRequestStatusResultOutput) ElementType() reflect.Type
func (GetRequestStatusResultOutput) EndTime ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) EndTime() pulumi.StringPtrOutput
func (GetRequestStatusResultOutput) FunctionName ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) FunctionName() pulumi.StringOutput
Function name.
func (GetRequestStatusResultOutput) FunctionRequestId ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) FunctionRequestId() pulumi.StringOutput
func (GetRequestStatusResultOutput) Id ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRequestStatusResultOutput) Namespace ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) Namespace() pulumi.StringPtrOutput
func (GetRequestStatusResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRequestStatusResultOutput) StartTime ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) StartTime() pulumi.StringPtrOutput
Request start time.
func (GetRequestStatusResultOutput) ToGetRequestStatusResultOutput ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) ToGetRequestStatusResultOutput() GetRequestStatusResultOutput
func (GetRequestStatusResultOutput) ToGetRequestStatusResultOutputWithContext ¶ added in v0.1.5
func (o GetRequestStatusResultOutput) ToGetRequestStatusResultOutputWithContext(ctx context.Context) GetRequestStatusResultOutput
type GetTriggersArgs ¶ added in v0.1.5
type GetTriggersArgs struct { // * Qualifier:Function version, alias. Filters []GetTriggersFilter `pulumi:"filters"` // Function name. FunctionName string `pulumi:"functionName"` // Namespace. Default value: default. Namespace *string `pulumi:"namespace"` // Indicates whether the returned results are sorted in ascending or descending order. Valid values: ASC, DESC. Default value: DESC. Order *string `pulumi:"order"` // Indicates by which field to sort the returned results. Valid values: add_time, mod_time. Default value: mod_time. OrderBy *string `pulumi:"orderBy"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTriggers.
type GetTriggersFilter ¶ added in v0.1.5
type GetTriggersFilter struct { // Fields to be filtered. Up to 10 conditions allowed.Values of Name: VpcId, SubnetId, ClsTopicId, ClsLogsetId, Role, CfsId, CfsMountInsId, Eip. Values limit: 1.Name options: Status, Runtime, FunctionType, PublicNetStatus, AsyncRunEnable, TraceEnable. Values limit: 20.When Name is Runtime, CustomImage refers to the image type function. Name string `pulumi:"name"` // Filter values of the field. Values []string `pulumi:"values"` }
type GetTriggersFilterArgs ¶ added in v0.1.5
type GetTriggersFilterArgs struct { // Fields to be filtered. Up to 10 conditions allowed.Values of Name: VpcId, SubnetId, ClsTopicId, ClsLogsetId, Role, CfsId, CfsMountInsId, Eip. Values limit: 1.Name options: Status, Runtime, FunctionType, PublicNetStatus, AsyncRunEnable, TraceEnable. Values limit: 20.When Name is Runtime, CustomImage refers to the image type function. Name pulumi.StringInput `pulumi:"name"` // Filter values of the field. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTriggersFilterArgs) ElementType ¶ added in v0.1.5
func (GetTriggersFilterArgs) ElementType() reflect.Type
func (GetTriggersFilterArgs) ToGetTriggersFilterOutput ¶ added in v0.1.5
func (i GetTriggersFilterArgs) ToGetTriggersFilterOutput() GetTriggersFilterOutput
func (GetTriggersFilterArgs) ToGetTriggersFilterOutputWithContext ¶ added in v0.1.5
func (i GetTriggersFilterArgs) ToGetTriggersFilterOutputWithContext(ctx context.Context) GetTriggersFilterOutput
type GetTriggersFilterArray ¶ added in v0.1.5
type GetTriggersFilterArray []GetTriggersFilterInput
func (GetTriggersFilterArray) ElementType ¶ added in v0.1.5
func (GetTriggersFilterArray) ElementType() reflect.Type
func (GetTriggersFilterArray) ToGetTriggersFilterArrayOutput ¶ added in v0.1.5
func (i GetTriggersFilterArray) ToGetTriggersFilterArrayOutput() GetTriggersFilterArrayOutput
func (GetTriggersFilterArray) ToGetTriggersFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetTriggersFilterArray) ToGetTriggersFilterArrayOutputWithContext(ctx context.Context) GetTriggersFilterArrayOutput
type GetTriggersFilterArrayInput ¶ added in v0.1.5
type GetTriggersFilterArrayInput interface { pulumi.Input ToGetTriggersFilterArrayOutput() GetTriggersFilterArrayOutput ToGetTriggersFilterArrayOutputWithContext(context.Context) GetTriggersFilterArrayOutput }
GetTriggersFilterArrayInput is an input type that accepts GetTriggersFilterArray and GetTriggersFilterArrayOutput values. You can construct a concrete instance of `GetTriggersFilterArrayInput` via:
GetTriggersFilterArray{ GetTriggersFilterArgs{...} }
type GetTriggersFilterArrayOutput ¶ added in v0.1.5
type GetTriggersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetTriggersFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetTriggersFilterArrayOutput) ElementType() reflect.Type
func (GetTriggersFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetTriggersFilterArrayOutput) Index(i pulumi.IntInput) GetTriggersFilterOutput
func (GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutput ¶ added in v0.1.5
func (o GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutput() GetTriggersFilterArrayOutput
func (GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetTriggersFilterArrayOutput) ToGetTriggersFilterArrayOutputWithContext(ctx context.Context) GetTriggersFilterArrayOutput
type GetTriggersFilterInput ¶ added in v0.1.5
type GetTriggersFilterInput interface { pulumi.Input ToGetTriggersFilterOutput() GetTriggersFilterOutput ToGetTriggersFilterOutputWithContext(context.Context) GetTriggersFilterOutput }
GetTriggersFilterInput is an input type that accepts GetTriggersFilterArgs and GetTriggersFilterOutput values. You can construct a concrete instance of `GetTriggersFilterInput` via:
GetTriggersFilterArgs{...}
type GetTriggersFilterOutput ¶ added in v0.1.5
type GetTriggersFilterOutput struct{ *pulumi.OutputState }
func (GetTriggersFilterOutput) ElementType ¶ added in v0.1.5
func (GetTriggersFilterOutput) ElementType() reflect.Type
func (GetTriggersFilterOutput) Name ¶ added in v0.1.5
func (o GetTriggersFilterOutput) Name() pulumi.StringOutput
Fields to be filtered. Up to 10 conditions allowed.Values of Name: VpcId, SubnetId, ClsTopicId, ClsLogsetId, Role, CfsId, CfsMountInsId, Eip. Values limit: 1.Name options: Status, Runtime, FunctionType, PublicNetStatus, AsyncRunEnable, TraceEnable. Values limit: 20.When Name is Runtime, CustomImage refers to the image type function.
func (GetTriggersFilterOutput) ToGetTriggersFilterOutput ¶ added in v0.1.5
func (o GetTriggersFilterOutput) ToGetTriggersFilterOutput() GetTriggersFilterOutput
func (GetTriggersFilterOutput) ToGetTriggersFilterOutputWithContext ¶ added in v0.1.5
func (o GetTriggersFilterOutput) ToGetTriggersFilterOutputWithContext(ctx context.Context) GetTriggersFilterOutput
func (GetTriggersFilterOutput) Values ¶ added in v0.1.5
func (o GetTriggersFilterOutput) Values() pulumi.StringArrayOutput
Filter values of the field.
type GetTriggersOutputArgs ¶ added in v0.1.5
type GetTriggersOutputArgs struct { // * Qualifier:Function version, alias. Filters GetTriggersFilterArrayInput `pulumi:"filters"` // Function name. FunctionName pulumi.StringInput `pulumi:"functionName"` // Namespace. Default value: default. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Indicates whether the returned results are sorted in ascending or descending order. Valid values: ASC, DESC. Default value: DESC. Order pulumi.StringPtrInput `pulumi:"order"` // Indicates by which field to sort the returned results. Valid values: add_time, mod_time. Default value: mod_time. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTriggers.
func (GetTriggersOutputArgs) ElementType ¶ added in v0.1.5
func (GetTriggersOutputArgs) ElementType() reflect.Type
type GetTriggersResult ¶ added in v0.1.5
type GetTriggersResult struct { Filters []GetTriggersFilter `pulumi:"filters"` FunctionName string `pulumi:"functionName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Namespace *string `pulumi:"namespace"` Order *string `pulumi:"order"` OrderBy *string `pulumi:"orderBy"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Trigger list. Triggers []GetTriggersTrigger `pulumi:"triggers"` }
A collection of values returned by getTriggers.
func GetTriggers ¶ added in v0.1.5
func GetTriggers(ctx *pulumi.Context, args *GetTriggersArgs, opts ...pulumi.InvokeOption) (*GetTriggersResult, error)
Use this data source to query detailed information of scf triggers
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetTriggers(ctx, &scf.GetTriggersArgs{ FunctionName: "keep-1676351130", Namespace: pulumi.StringRef("default"), Order: pulumi.StringRef("DESC"), OrderBy: pulumi.StringRef("add_time"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetTriggersResultOutput ¶ added in v0.1.5
type GetTriggersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTriggers.
func GetTriggersOutput ¶ added in v0.1.5
func GetTriggersOutput(ctx *pulumi.Context, args GetTriggersOutputArgs, opts ...pulumi.InvokeOption) GetTriggersResultOutput
func (GetTriggersResultOutput) ElementType ¶ added in v0.1.5
func (GetTriggersResultOutput) ElementType() reflect.Type
func (GetTriggersResultOutput) Filters ¶ added in v0.1.5
func (o GetTriggersResultOutput) Filters() GetTriggersFilterArrayOutput
func (GetTriggersResultOutput) FunctionName ¶ added in v0.1.5
func (o GetTriggersResultOutput) FunctionName() pulumi.StringOutput
func (GetTriggersResultOutput) Id ¶ added in v0.1.5
func (o GetTriggersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTriggersResultOutput) Namespace ¶ added in v0.1.5
func (o GetTriggersResultOutput) Namespace() pulumi.StringPtrOutput
func (GetTriggersResultOutput) Order ¶ added in v0.1.5
func (o GetTriggersResultOutput) Order() pulumi.StringPtrOutput
func (GetTriggersResultOutput) OrderBy ¶ added in v0.1.5
func (o GetTriggersResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetTriggersResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetTriggersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTriggersResultOutput) ToGetTriggersResultOutput ¶ added in v0.1.5
func (o GetTriggersResultOutput) ToGetTriggersResultOutput() GetTriggersResultOutput
func (GetTriggersResultOutput) ToGetTriggersResultOutputWithContext ¶ added in v0.1.5
func (o GetTriggersResultOutput) ToGetTriggersResultOutputWithContext(ctx context.Context) GetTriggersResultOutput
func (GetTriggersResultOutput) Triggers ¶ added in v0.1.5
func (o GetTriggersResultOutput) Triggers() GetTriggersTriggerArrayOutput
Trigger list.
type GetTriggersTrigger ¶ added in v0.1.5
type GetTriggersTrigger struct { // Trigger creation time. AddTime string `pulumi:"addTime"` // Whether the trigger is available. AvailableStatus string `pulumi:"availableStatus"` // Trigger-Function binding status. BindStatus string `pulumi:"bindStatus"` // Custom parameterNote: this field may return null, indicating that no valid values can be obtained. CustomArgument string `pulumi:"customArgument"` // Whether to enable. Enable int `pulumi:"enable"` // Trigger last modified time. ModTime string `pulumi:"modTime"` // Function version or alias. Qualifier string `pulumi:"qualifier"` // Minimum resource ID of trigger. ResourceId string `pulumi:"resourceId"` // Trigger type. Two-way means that the trigger can be manipulated in both consoles, while one-way means that the trigger can be created only in the SCF Console. TriggerAttribute string `pulumi:"triggerAttribute"` // Detailed configuration of trigger. TriggerDesc string `pulumi:"triggerDesc"` // Trigger name. TriggerName string `pulumi:"triggerName"` // Trigger type. Type string `pulumi:"type"` }
type GetTriggersTriggerArgs ¶ added in v0.1.5
type GetTriggersTriggerArgs struct { // Trigger creation time. AddTime pulumi.StringInput `pulumi:"addTime"` // Whether the trigger is available. AvailableStatus pulumi.StringInput `pulumi:"availableStatus"` // Trigger-Function binding status. BindStatus pulumi.StringInput `pulumi:"bindStatus"` // Custom parameterNote: this field may return null, indicating that no valid values can be obtained. CustomArgument pulumi.StringInput `pulumi:"customArgument"` // Whether to enable. Enable pulumi.IntInput `pulumi:"enable"` // Trigger last modified time. ModTime pulumi.StringInput `pulumi:"modTime"` // Function version or alias. Qualifier pulumi.StringInput `pulumi:"qualifier"` // Minimum resource ID of trigger. ResourceId pulumi.StringInput `pulumi:"resourceId"` // Trigger type. Two-way means that the trigger can be manipulated in both consoles, while one-way means that the trigger can be created only in the SCF Console. TriggerAttribute pulumi.StringInput `pulumi:"triggerAttribute"` // Detailed configuration of trigger. TriggerDesc pulumi.StringInput `pulumi:"triggerDesc"` // Trigger name. TriggerName pulumi.StringInput `pulumi:"triggerName"` // Trigger type. Type pulumi.StringInput `pulumi:"type"` }
func (GetTriggersTriggerArgs) ElementType ¶ added in v0.1.5
func (GetTriggersTriggerArgs) ElementType() reflect.Type
func (GetTriggersTriggerArgs) ToGetTriggersTriggerOutput ¶ added in v0.1.5
func (i GetTriggersTriggerArgs) ToGetTriggersTriggerOutput() GetTriggersTriggerOutput
func (GetTriggersTriggerArgs) ToGetTriggersTriggerOutputWithContext ¶ added in v0.1.5
func (i GetTriggersTriggerArgs) ToGetTriggersTriggerOutputWithContext(ctx context.Context) GetTriggersTriggerOutput
type GetTriggersTriggerArray ¶ added in v0.1.5
type GetTriggersTriggerArray []GetTriggersTriggerInput
func (GetTriggersTriggerArray) ElementType ¶ added in v0.1.5
func (GetTriggersTriggerArray) ElementType() reflect.Type
func (GetTriggersTriggerArray) ToGetTriggersTriggerArrayOutput ¶ added in v0.1.5
func (i GetTriggersTriggerArray) ToGetTriggersTriggerArrayOutput() GetTriggersTriggerArrayOutput
func (GetTriggersTriggerArray) ToGetTriggersTriggerArrayOutputWithContext ¶ added in v0.1.5
func (i GetTriggersTriggerArray) ToGetTriggersTriggerArrayOutputWithContext(ctx context.Context) GetTriggersTriggerArrayOutput
type GetTriggersTriggerArrayInput ¶ added in v0.1.5
type GetTriggersTriggerArrayInput interface { pulumi.Input ToGetTriggersTriggerArrayOutput() GetTriggersTriggerArrayOutput ToGetTriggersTriggerArrayOutputWithContext(context.Context) GetTriggersTriggerArrayOutput }
GetTriggersTriggerArrayInput is an input type that accepts GetTriggersTriggerArray and GetTriggersTriggerArrayOutput values. You can construct a concrete instance of `GetTriggersTriggerArrayInput` via:
GetTriggersTriggerArray{ GetTriggersTriggerArgs{...} }
type GetTriggersTriggerArrayOutput ¶ added in v0.1.5
type GetTriggersTriggerArrayOutput struct{ *pulumi.OutputState }
func (GetTriggersTriggerArrayOutput) ElementType ¶ added in v0.1.5
func (GetTriggersTriggerArrayOutput) ElementType() reflect.Type
func (GetTriggersTriggerArrayOutput) Index ¶ added in v0.1.5
func (o GetTriggersTriggerArrayOutput) Index(i pulumi.IntInput) GetTriggersTriggerOutput
func (GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutput ¶ added in v0.1.5
func (o GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutput() GetTriggersTriggerArrayOutput
func (GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutputWithContext ¶ added in v0.1.5
func (o GetTriggersTriggerArrayOutput) ToGetTriggersTriggerArrayOutputWithContext(ctx context.Context) GetTriggersTriggerArrayOutput
type GetTriggersTriggerInput ¶ added in v0.1.5
type GetTriggersTriggerInput interface { pulumi.Input ToGetTriggersTriggerOutput() GetTriggersTriggerOutput ToGetTriggersTriggerOutputWithContext(context.Context) GetTriggersTriggerOutput }
GetTriggersTriggerInput is an input type that accepts GetTriggersTriggerArgs and GetTriggersTriggerOutput values. You can construct a concrete instance of `GetTriggersTriggerInput` via:
GetTriggersTriggerArgs{...}
type GetTriggersTriggerOutput ¶ added in v0.1.5
type GetTriggersTriggerOutput struct{ *pulumi.OutputState }
func (GetTriggersTriggerOutput) AddTime ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) AddTime() pulumi.StringOutput
Trigger creation time.
func (GetTriggersTriggerOutput) AvailableStatus ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) AvailableStatus() pulumi.StringOutput
Whether the trigger is available.
func (GetTriggersTriggerOutput) BindStatus ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) BindStatus() pulumi.StringOutput
Trigger-Function binding status.
func (GetTriggersTriggerOutput) CustomArgument ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) CustomArgument() pulumi.StringOutput
Custom parameterNote: this field may return null, indicating that no valid values can be obtained.
func (GetTriggersTriggerOutput) ElementType ¶ added in v0.1.5
func (GetTriggersTriggerOutput) ElementType() reflect.Type
func (GetTriggersTriggerOutput) Enable ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) Enable() pulumi.IntOutput
Whether to enable.
func (GetTriggersTriggerOutput) ModTime ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) ModTime() pulumi.StringOutput
Trigger last modified time.
func (GetTriggersTriggerOutput) Qualifier ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) Qualifier() pulumi.StringOutput
Function version or alias.
func (GetTriggersTriggerOutput) ResourceId ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) ResourceId() pulumi.StringOutput
Minimum resource ID of trigger.
func (GetTriggersTriggerOutput) ToGetTriggersTriggerOutput ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) ToGetTriggersTriggerOutput() GetTriggersTriggerOutput
func (GetTriggersTriggerOutput) ToGetTriggersTriggerOutputWithContext ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) ToGetTriggersTriggerOutputWithContext(ctx context.Context) GetTriggersTriggerOutput
func (GetTriggersTriggerOutput) TriggerAttribute ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) TriggerAttribute() pulumi.StringOutput
Trigger type. Two-way means that the trigger can be manipulated in both consoles, while one-way means that the trigger can be created only in the SCF Console.
func (GetTriggersTriggerOutput) TriggerDesc ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) TriggerDesc() pulumi.StringOutput
Detailed configuration of trigger.
func (GetTriggersTriggerOutput) TriggerName ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) TriggerName() pulumi.StringOutput
Trigger name.
func (GetTriggersTriggerOutput) Type ¶ added in v0.1.5
func (o GetTriggersTriggerOutput) Type() pulumi.StringOutput
Trigger type.
type InvokeFunction ¶ added in v0.1.5
type InvokeFunction struct { pulumi.CustomResourceState // Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations and 128KB for asynchronized invocations. This field corresponds to event input parameter. ClientContext pulumi.StringPtrOutput `pulumi:"clientContext"` // Function name. FunctionName pulumi.StringOutput `pulumi:"functionName"` // Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations. Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations. InvocationType pulumi.StringPtrOutput `pulumi:"invocationType"` // Null for async invocations. LogType pulumi.StringPtrOutput `pulumi:"logType"` // Namespace. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // The version or alias of the triggered function. It defaults to $LATEST. Qualifier pulumi.StringPtrOutput `pulumi:"qualifier"` // Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed. RoutingKey pulumi.StringPtrOutput `pulumi:"routingKey"` }
Provides a resource to create a scf invokeFunction
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewInvokeFunction(ctx, "invokeFunction", &Scf.InvokeFunctionArgs{ FunctionName: pulumi.String("keep-1676351130"), Namespace: pulumi.String("default"), Qualifier: pulumi.String("2"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetInvokeFunction ¶ added in v0.1.5
func GetInvokeFunction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InvokeFunctionState, opts ...pulumi.ResourceOption) (*InvokeFunction, error)
GetInvokeFunction gets an existing InvokeFunction 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 NewInvokeFunction ¶ added in v0.1.5
func NewInvokeFunction(ctx *pulumi.Context, name string, args *InvokeFunctionArgs, opts ...pulumi.ResourceOption) (*InvokeFunction, error)
NewInvokeFunction registers a new resource with the given unique name, arguments, and options.
func (*InvokeFunction) ElementType ¶ added in v0.1.5
func (*InvokeFunction) ElementType() reflect.Type
func (*InvokeFunction) ToInvokeFunctionOutput ¶ added in v0.1.5
func (i *InvokeFunction) ToInvokeFunctionOutput() InvokeFunctionOutput
func (*InvokeFunction) ToInvokeFunctionOutputWithContext ¶ added in v0.1.5
func (i *InvokeFunction) ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput
type InvokeFunctionArgs ¶ added in v0.1.5
type InvokeFunctionArgs struct { // Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations and 128KB for asynchronized invocations. This field corresponds to event input parameter. ClientContext pulumi.StringPtrInput // Function name. FunctionName pulumi.StringInput // Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations. Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations. InvocationType pulumi.StringPtrInput // Null for async invocations. LogType pulumi.StringPtrInput // Namespace. Namespace pulumi.StringPtrInput // The version or alias of the triggered function. It defaults to $LATEST. Qualifier pulumi.StringPtrInput // Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed. RoutingKey pulumi.StringPtrInput }
The set of arguments for constructing a InvokeFunction resource.
func (InvokeFunctionArgs) ElementType ¶ added in v0.1.5
func (InvokeFunctionArgs) ElementType() reflect.Type
type InvokeFunctionArray ¶ added in v0.1.5
type InvokeFunctionArray []InvokeFunctionInput
func (InvokeFunctionArray) ElementType ¶ added in v0.1.5
func (InvokeFunctionArray) ElementType() reflect.Type
func (InvokeFunctionArray) ToInvokeFunctionArrayOutput ¶ added in v0.1.5
func (i InvokeFunctionArray) ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput
func (InvokeFunctionArray) ToInvokeFunctionArrayOutputWithContext ¶ added in v0.1.5
func (i InvokeFunctionArray) ToInvokeFunctionArrayOutputWithContext(ctx context.Context) InvokeFunctionArrayOutput
type InvokeFunctionArrayInput ¶ added in v0.1.5
type InvokeFunctionArrayInput interface { pulumi.Input ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput ToInvokeFunctionArrayOutputWithContext(context.Context) InvokeFunctionArrayOutput }
InvokeFunctionArrayInput is an input type that accepts InvokeFunctionArray and InvokeFunctionArrayOutput values. You can construct a concrete instance of `InvokeFunctionArrayInput` via:
InvokeFunctionArray{ InvokeFunctionArgs{...} }
type InvokeFunctionArrayOutput ¶ added in v0.1.5
type InvokeFunctionArrayOutput struct{ *pulumi.OutputState }
func (InvokeFunctionArrayOutput) ElementType ¶ added in v0.1.5
func (InvokeFunctionArrayOutput) ElementType() reflect.Type
func (InvokeFunctionArrayOutput) Index ¶ added in v0.1.5
func (o InvokeFunctionArrayOutput) Index(i pulumi.IntInput) InvokeFunctionOutput
func (InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutput ¶ added in v0.1.5
func (o InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput
func (InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutputWithContext ¶ added in v0.1.5
func (o InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutputWithContext(ctx context.Context) InvokeFunctionArrayOutput
type InvokeFunctionInput ¶ added in v0.1.5
type InvokeFunctionInput interface { pulumi.Input ToInvokeFunctionOutput() InvokeFunctionOutput ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput }
type InvokeFunctionMap ¶ added in v0.1.5
type InvokeFunctionMap map[string]InvokeFunctionInput
func (InvokeFunctionMap) ElementType ¶ added in v0.1.5
func (InvokeFunctionMap) ElementType() reflect.Type
func (InvokeFunctionMap) ToInvokeFunctionMapOutput ¶ added in v0.1.5
func (i InvokeFunctionMap) ToInvokeFunctionMapOutput() InvokeFunctionMapOutput
func (InvokeFunctionMap) ToInvokeFunctionMapOutputWithContext ¶ added in v0.1.5
func (i InvokeFunctionMap) ToInvokeFunctionMapOutputWithContext(ctx context.Context) InvokeFunctionMapOutput
type InvokeFunctionMapInput ¶ added in v0.1.5
type InvokeFunctionMapInput interface { pulumi.Input ToInvokeFunctionMapOutput() InvokeFunctionMapOutput ToInvokeFunctionMapOutputWithContext(context.Context) InvokeFunctionMapOutput }
InvokeFunctionMapInput is an input type that accepts InvokeFunctionMap and InvokeFunctionMapOutput values. You can construct a concrete instance of `InvokeFunctionMapInput` via:
InvokeFunctionMap{ "key": InvokeFunctionArgs{...} }
type InvokeFunctionMapOutput ¶ added in v0.1.5
type InvokeFunctionMapOutput struct{ *pulumi.OutputState }
func (InvokeFunctionMapOutput) ElementType ¶ added in v0.1.5
func (InvokeFunctionMapOutput) ElementType() reflect.Type
func (InvokeFunctionMapOutput) MapIndex ¶ added in v0.1.5
func (o InvokeFunctionMapOutput) MapIndex(k pulumi.StringInput) InvokeFunctionOutput
func (InvokeFunctionMapOutput) ToInvokeFunctionMapOutput ¶ added in v0.1.5
func (o InvokeFunctionMapOutput) ToInvokeFunctionMapOutput() InvokeFunctionMapOutput
func (InvokeFunctionMapOutput) ToInvokeFunctionMapOutputWithContext ¶ added in v0.1.5
func (o InvokeFunctionMapOutput) ToInvokeFunctionMapOutputWithContext(ctx context.Context) InvokeFunctionMapOutput
type InvokeFunctionOutput ¶ added in v0.1.5
type InvokeFunctionOutput struct{ *pulumi.OutputState }
func (InvokeFunctionOutput) ClientContext ¶ added in v0.1.5
func (o InvokeFunctionOutput) ClientContext() pulumi.StringPtrOutput
Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations and 128KB for asynchronized invocations. This field corresponds to event input parameter.
func (InvokeFunctionOutput) ElementType ¶ added in v0.1.5
func (InvokeFunctionOutput) ElementType() reflect.Type
func (InvokeFunctionOutput) FunctionName ¶ added in v0.1.5
func (o InvokeFunctionOutput) FunctionName() pulumi.StringOutput
Function name.
func (InvokeFunctionOutput) InvocationType ¶ added in v0.1.5
func (o InvokeFunctionOutput) InvocationType() pulumi.StringPtrOutput
Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations. Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations.
func (InvokeFunctionOutput) LogType ¶ added in v0.1.5
func (o InvokeFunctionOutput) LogType() pulumi.StringPtrOutput
Null for async invocations.
func (InvokeFunctionOutput) Namespace ¶ added in v0.1.5
func (o InvokeFunctionOutput) Namespace() pulumi.StringPtrOutput
Namespace.
func (InvokeFunctionOutput) Qualifier ¶ added in v0.1.5
func (o InvokeFunctionOutput) Qualifier() pulumi.StringPtrOutput
The version or alias of the triggered function. It defaults to $LATEST.
func (InvokeFunctionOutput) RoutingKey ¶ added in v0.1.5
func (o InvokeFunctionOutput) RoutingKey() pulumi.StringPtrOutput
Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed.
func (InvokeFunctionOutput) ToInvokeFunctionOutput ¶ added in v0.1.5
func (o InvokeFunctionOutput) ToInvokeFunctionOutput() InvokeFunctionOutput
func (InvokeFunctionOutput) ToInvokeFunctionOutputWithContext ¶ added in v0.1.5
func (o InvokeFunctionOutput) ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput
type InvokeFunctionState ¶ added in v0.1.5
type InvokeFunctionState struct { // Function running parameter, which is in the JSON format. The maximum parameter size is 6 MB for synchronized invocations and 128KB for asynchronized invocations. This field corresponds to event input parameter. ClientContext pulumi.StringPtrInput // Function name. FunctionName pulumi.StringPtrInput // Fill in RequestResponse for synchronized invocations (default and recommended) and Event for asychronized invocations. Note that for synchronized invocations, the max timeout period is 300s. Choose asychronized invocations if the required timeout period is longer than 300 seconds. You can also use InvokeFunction for synchronized invocations. InvocationType pulumi.StringPtrInput // Null for async invocations. LogType pulumi.StringPtrInput // Namespace. Namespace pulumi.StringPtrInput // The version or alias of the triggered function. It defaults to $LATEST. Qualifier pulumi.StringPtrInput // Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed. RoutingKey pulumi.StringPtrInput }
func (InvokeFunctionState) ElementType ¶ added in v0.1.5
func (InvokeFunctionState) ElementType() reflect.Type
type Layer ¶
type Layer struct { pulumi.CustomResourceState // The code type of layer. CodeSha256 pulumi.StringOutput `pulumi:"codeSha256"` // The compatible runtimes of layer. CompatibleRuntimes pulumi.StringArrayOutput `pulumi:"compatibleRuntimes"` // The source code of layer. Content LayerContentOutput `pulumi:"content"` // The create time of layer. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of layer. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of layer. LayerName pulumi.StringOutput `pulumi:"layerName"` // The version of layer. LayerVersion pulumi.IntOutput `pulumi:"layerVersion"` // The license info of layer. LicenseInfo pulumi.StringPtrOutput `pulumi:"licenseInfo"` // The download location url of layer. Location pulumi.StringOutput `pulumi:"location"` // The current status of layer. Status pulumi.StringOutput `pulumi:"status"` }
Provide a resource to create a SCF layer.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewLayer(ctx, "foo", &Scf.LayerArgs{ CompatibleRuntimes: pulumi.StringArray{ pulumi.String("Python3.6"), }, Content: &scf.LayerContentArgs{ CosBucketName: pulumi.String("test-bucket"), CosBucketRegion: pulumi.String("ap-guangzhou"), CosObjectName: pulumi.String("/foo.zip"), }, Description: pulumi.String("foo"), LayerName: pulumi.String("foo"), LicenseInfo: pulumi.String("foo"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Scf layer can be imported, e.g.
```sh $ pulumi import tencentcloud:Scf/layer:Layer layer layerId#layerVersion ```
func GetLayer ¶
func GetLayer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LayerState, opts ...pulumi.ResourceOption) (*Layer, error)
GetLayer gets an existing Layer 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 NewLayer ¶
func NewLayer(ctx *pulumi.Context, name string, args *LayerArgs, opts ...pulumi.ResourceOption) (*Layer, error)
NewLayer registers a new resource with the given unique name, arguments, and options.
func (*Layer) ElementType ¶
func (*Layer) ToLayerOutput ¶
func (i *Layer) ToLayerOutput() LayerOutput
func (*Layer) ToLayerOutputWithContext ¶
func (i *Layer) ToLayerOutputWithContext(ctx context.Context) LayerOutput
type LayerArgs ¶
type LayerArgs struct { // The compatible runtimes of layer. CompatibleRuntimes pulumi.StringArrayInput // The source code of layer. Content LayerContentInput // The description of layer. Description pulumi.StringPtrInput // The name of layer. LayerName pulumi.StringInput // The license info of layer. LicenseInfo pulumi.StringPtrInput }
The set of arguments for constructing a Layer resource.
func (LayerArgs) ElementType ¶
type LayerArray ¶
type LayerArray []LayerInput
func (LayerArray) ElementType ¶
func (LayerArray) ElementType() reflect.Type
func (LayerArray) ToLayerArrayOutput ¶
func (i LayerArray) ToLayerArrayOutput() LayerArrayOutput
func (LayerArray) ToLayerArrayOutputWithContext ¶
func (i LayerArray) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput
type LayerArrayInput ¶
type LayerArrayInput interface { pulumi.Input ToLayerArrayOutput() LayerArrayOutput ToLayerArrayOutputWithContext(context.Context) LayerArrayOutput }
LayerArrayInput is an input type that accepts LayerArray and LayerArrayOutput values. You can construct a concrete instance of `LayerArrayInput` via:
LayerArray{ LayerArgs{...} }
type LayerArrayOutput ¶
type LayerArrayOutput struct{ *pulumi.OutputState }
func (LayerArrayOutput) ElementType ¶
func (LayerArrayOutput) ElementType() reflect.Type
func (LayerArrayOutput) Index ¶
func (o LayerArrayOutput) Index(i pulumi.IntInput) LayerOutput
func (LayerArrayOutput) ToLayerArrayOutput ¶
func (o LayerArrayOutput) ToLayerArrayOutput() LayerArrayOutput
func (LayerArrayOutput) ToLayerArrayOutputWithContext ¶
func (o LayerArrayOutput) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput
type LayerContent ¶
type LayerContent struct { // Cos bucket name of the SCF layer, such as `cos-1234567890`, conflict with `zipFile`. CosBucketName *string `pulumi:"cosBucketName"` // Cos bucket region of the SCF layer, conflict with `zipFile`. CosBucketRegion *string `pulumi:"cosBucketRegion"` // Cos object name of the SCF layer, should have suffix `.zip` or `.jar`, conflict with `zipFile`. CosObjectName *string `pulumi:"cosObjectName"` // Zip file of the SCF layer, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`. ZipFile *string `pulumi:"zipFile"` }
type LayerContentArgs ¶
type LayerContentArgs struct { // Cos bucket name of the SCF layer, such as `cos-1234567890`, conflict with `zipFile`. CosBucketName pulumi.StringPtrInput `pulumi:"cosBucketName"` // Cos bucket region of the SCF layer, conflict with `zipFile`. CosBucketRegion pulumi.StringPtrInput `pulumi:"cosBucketRegion"` // Cos object name of the SCF layer, should have suffix `.zip` or `.jar`, conflict with `zipFile`. CosObjectName pulumi.StringPtrInput `pulumi:"cosObjectName"` // Zip file of the SCF layer, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`. ZipFile pulumi.StringPtrInput `pulumi:"zipFile"` }
func (LayerContentArgs) ElementType ¶
func (LayerContentArgs) ElementType() reflect.Type
func (LayerContentArgs) ToLayerContentOutput ¶
func (i LayerContentArgs) ToLayerContentOutput() LayerContentOutput
func (LayerContentArgs) ToLayerContentOutputWithContext ¶
func (i LayerContentArgs) ToLayerContentOutputWithContext(ctx context.Context) LayerContentOutput
func (LayerContentArgs) ToLayerContentPtrOutput ¶
func (i LayerContentArgs) ToLayerContentPtrOutput() LayerContentPtrOutput
func (LayerContentArgs) ToLayerContentPtrOutputWithContext ¶
func (i LayerContentArgs) ToLayerContentPtrOutputWithContext(ctx context.Context) LayerContentPtrOutput
type LayerContentInput ¶
type LayerContentInput interface { pulumi.Input ToLayerContentOutput() LayerContentOutput ToLayerContentOutputWithContext(context.Context) LayerContentOutput }
LayerContentInput is an input type that accepts LayerContentArgs and LayerContentOutput values. You can construct a concrete instance of `LayerContentInput` via:
LayerContentArgs{...}
type LayerContentOutput ¶
type LayerContentOutput struct{ *pulumi.OutputState }
func (LayerContentOutput) CosBucketName ¶
func (o LayerContentOutput) CosBucketName() pulumi.StringPtrOutput
Cos bucket name of the SCF layer, such as `cos-1234567890`, conflict with `zipFile`.
func (LayerContentOutput) CosBucketRegion ¶
func (o LayerContentOutput) CosBucketRegion() pulumi.StringPtrOutput
Cos bucket region of the SCF layer, conflict with `zipFile`.
func (LayerContentOutput) CosObjectName ¶
func (o LayerContentOutput) CosObjectName() pulumi.StringPtrOutput
Cos object name of the SCF layer, should have suffix `.zip` or `.jar`, conflict with `zipFile`.
func (LayerContentOutput) ElementType ¶
func (LayerContentOutput) ElementType() reflect.Type
func (LayerContentOutput) ToLayerContentOutput ¶
func (o LayerContentOutput) ToLayerContentOutput() LayerContentOutput
func (LayerContentOutput) ToLayerContentOutputWithContext ¶
func (o LayerContentOutput) ToLayerContentOutputWithContext(ctx context.Context) LayerContentOutput
func (LayerContentOutput) ToLayerContentPtrOutput ¶
func (o LayerContentOutput) ToLayerContentPtrOutput() LayerContentPtrOutput
func (LayerContentOutput) ToLayerContentPtrOutputWithContext ¶
func (o LayerContentOutput) ToLayerContentPtrOutputWithContext(ctx context.Context) LayerContentPtrOutput
func (LayerContentOutput) ZipFile ¶
func (o LayerContentOutput) ZipFile() pulumi.StringPtrOutput
Zip file of the SCF layer, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`.
type LayerContentPtrInput ¶
type LayerContentPtrInput interface { pulumi.Input ToLayerContentPtrOutput() LayerContentPtrOutput ToLayerContentPtrOutputWithContext(context.Context) LayerContentPtrOutput }
LayerContentPtrInput is an input type that accepts LayerContentArgs, LayerContentPtr and LayerContentPtrOutput values. You can construct a concrete instance of `LayerContentPtrInput` via:
LayerContentArgs{...} or: nil
func LayerContentPtr ¶
func LayerContentPtr(v *LayerContentArgs) LayerContentPtrInput
type LayerContentPtrOutput ¶
type LayerContentPtrOutput struct{ *pulumi.OutputState }
func (LayerContentPtrOutput) CosBucketName ¶
func (o LayerContentPtrOutput) CosBucketName() pulumi.StringPtrOutput
Cos bucket name of the SCF layer, such as `cos-1234567890`, conflict with `zipFile`.
func (LayerContentPtrOutput) CosBucketRegion ¶
func (o LayerContentPtrOutput) CosBucketRegion() pulumi.StringPtrOutput
Cos bucket region of the SCF layer, conflict with `zipFile`.
func (LayerContentPtrOutput) CosObjectName ¶
func (o LayerContentPtrOutput) CosObjectName() pulumi.StringPtrOutput
Cos object name of the SCF layer, should have suffix `.zip` or `.jar`, conflict with `zipFile`.
func (LayerContentPtrOutput) Elem ¶
func (o LayerContentPtrOutput) Elem() LayerContentOutput
func (LayerContentPtrOutput) ElementType ¶
func (LayerContentPtrOutput) ElementType() reflect.Type
func (LayerContentPtrOutput) ToLayerContentPtrOutput ¶
func (o LayerContentPtrOutput) ToLayerContentPtrOutput() LayerContentPtrOutput
func (LayerContentPtrOutput) ToLayerContentPtrOutputWithContext ¶
func (o LayerContentPtrOutput) ToLayerContentPtrOutputWithContext(ctx context.Context) LayerContentPtrOutput
func (LayerContentPtrOutput) ZipFile ¶
func (o LayerContentPtrOutput) ZipFile() pulumi.StringPtrOutput
Zip file of the SCF layer, conflict with `cosBucketName`, `cosObjectName`, `cosBucketRegion`.
type LayerInput ¶
type LayerInput interface { pulumi.Input ToLayerOutput() LayerOutput ToLayerOutputWithContext(ctx context.Context) LayerOutput }
type LayerMap ¶
type LayerMap map[string]LayerInput
func (LayerMap) ElementType ¶
func (LayerMap) ToLayerMapOutput ¶
func (i LayerMap) ToLayerMapOutput() LayerMapOutput
func (LayerMap) ToLayerMapOutputWithContext ¶
func (i LayerMap) ToLayerMapOutputWithContext(ctx context.Context) LayerMapOutput
type LayerMapInput ¶
type LayerMapInput interface { pulumi.Input ToLayerMapOutput() LayerMapOutput ToLayerMapOutputWithContext(context.Context) LayerMapOutput }
LayerMapInput is an input type that accepts LayerMap and LayerMapOutput values. You can construct a concrete instance of `LayerMapInput` via:
LayerMap{ "key": LayerArgs{...} }
type LayerMapOutput ¶
type LayerMapOutput struct{ *pulumi.OutputState }
func (LayerMapOutput) ElementType ¶
func (LayerMapOutput) ElementType() reflect.Type
func (LayerMapOutput) MapIndex ¶
func (o LayerMapOutput) MapIndex(k pulumi.StringInput) LayerOutput
func (LayerMapOutput) ToLayerMapOutput ¶
func (o LayerMapOutput) ToLayerMapOutput() LayerMapOutput
func (LayerMapOutput) ToLayerMapOutputWithContext ¶
func (o LayerMapOutput) ToLayerMapOutputWithContext(ctx context.Context) LayerMapOutput
type LayerOutput ¶
type LayerOutput struct{ *pulumi.OutputState }
func (LayerOutput) CodeSha256 ¶
func (o LayerOutput) CodeSha256() pulumi.StringOutput
The code type of layer.
func (LayerOutput) CompatibleRuntimes ¶
func (o LayerOutput) CompatibleRuntimes() pulumi.StringArrayOutput
The compatible runtimes of layer.
func (LayerOutput) Content ¶
func (o LayerOutput) Content() LayerContentOutput
The source code of layer.
func (LayerOutput) CreateTime ¶
func (o LayerOutput) CreateTime() pulumi.StringOutput
The create time of layer.
func (LayerOutput) Description ¶
func (o LayerOutput) Description() pulumi.StringPtrOutput
The description of layer.
func (LayerOutput) ElementType ¶
func (LayerOutput) ElementType() reflect.Type
func (LayerOutput) LayerName ¶
func (o LayerOutput) LayerName() pulumi.StringOutput
The name of layer.
func (LayerOutput) LayerVersion ¶
func (o LayerOutput) LayerVersion() pulumi.IntOutput
The version of layer.
func (LayerOutput) LicenseInfo ¶
func (o LayerOutput) LicenseInfo() pulumi.StringPtrOutput
The license info of layer.
func (LayerOutput) Location ¶
func (o LayerOutput) Location() pulumi.StringOutput
The download location url of layer.
func (LayerOutput) Status ¶
func (o LayerOutput) Status() pulumi.StringOutput
The current status of layer.
func (LayerOutput) ToLayerOutput ¶
func (o LayerOutput) ToLayerOutput() LayerOutput
func (LayerOutput) ToLayerOutputWithContext ¶
func (o LayerOutput) ToLayerOutputWithContext(ctx context.Context) LayerOutput
type LayerState ¶
type LayerState struct { // The code type of layer. CodeSha256 pulumi.StringPtrInput // The compatible runtimes of layer. CompatibleRuntimes pulumi.StringArrayInput // The source code of layer. Content LayerContentPtrInput // The create time of layer. CreateTime pulumi.StringPtrInput // The description of layer. Description pulumi.StringPtrInput // The name of layer. LayerName pulumi.StringPtrInput // The version of layer. LayerVersion pulumi.IntPtrInput // The license info of layer. LicenseInfo pulumi.StringPtrInput // The download location url of layer. Location pulumi.StringPtrInput // The current status of layer. Status pulumi.StringPtrInput }
func (LayerState) ElementType ¶
func (LayerState) ElementType() reflect.Type
type LookupAsyncEventStatusArgs ¶ added in v0.1.5
type LookupAsyncEventStatusArgs struct { // ID of the async execution request. InvokeRequestId string `pulumi:"invokeRequestId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAsyncEventStatus.
type LookupAsyncEventStatusOutputArgs ¶ added in v0.1.5
type LookupAsyncEventStatusOutputArgs struct { // ID of the async execution request. InvokeRequestId pulumi.StringInput `pulumi:"invokeRequestId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAsyncEventStatus.
func (LookupAsyncEventStatusOutputArgs) ElementType ¶ added in v0.1.5
func (LookupAsyncEventStatusOutputArgs) ElementType() reflect.Type
type LookupAsyncEventStatusResult ¶ added in v0.1.5
type LookupAsyncEventStatusResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Async execution request ID. InvokeRequestId string `pulumi:"invokeRequestId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Async event status. Results []GetAsyncEventStatusResult `pulumi:"results"` }
A collection of values returned by getAsyncEventStatus.
func LookupAsyncEventStatus ¶ added in v0.1.5
func LookupAsyncEventStatus(ctx *pulumi.Context, args *LookupAsyncEventStatusArgs, opts ...pulumi.InvokeOption) (*LookupAsyncEventStatusResult, error)
Use this data source to query detailed information of scf asyncEventStatus
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.GetAsyncEventStatus(ctx, &scf.GetAsyncEventStatusArgs{ InvokeRequestId: "9de9405a-e33a-498d-bb59-e80b7bed1191", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type LookupAsyncEventStatusResultOutput ¶ added in v0.1.5
type LookupAsyncEventStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAsyncEventStatus.
func LookupAsyncEventStatusOutput ¶ added in v0.1.5
func LookupAsyncEventStatusOutput(ctx *pulumi.Context, args LookupAsyncEventStatusOutputArgs, opts ...pulumi.InvokeOption) LookupAsyncEventStatusResultOutput
func (LookupAsyncEventStatusResultOutput) ElementType ¶ added in v0.1.5
func (LookupAsyncEventStatusResultOutput) ElementType() reflect.Type
func (LookupAsyncEventStatusResultOutput) Id ¶ added in v0.1.5
func (o LookupAsyncEventStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAsyncEventStatusResultOutput) InvokeRequestId ¶ added in v0.1.5
func (o LookupAsyncEventStatusResultOutput) InvokeRequestId() pulumi.StringOutput
Async execution request ID.
func (LookupAsyncEventStatusResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o LookupAsyncEventStatusResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupAsyncEventStatusResultOutput) Results ¶ added in v0.1.5
func (o LookupAsyncEventStatusResultOutput) Results() GetAsyncEventStatusResultArrayOutput
Async event status.
func (LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutput ¶ added in v0.1.5
func (o LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutput() LookupAsyncEventStatusResultOutput
func (LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutputWithContext ¶ added in v0.1.5
func (o LookupAsyncEventStatusResultOutput) ToLookupAsyncEventStatusResultOutputWithContext(ctx context.Context) LookupAsyncEventStatusResultOutput
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // SCF namespace creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the SCF namespace. Description pulumi.StringPtrOutput `pulumi:"description"` // SCF namespace last modified time. ModifyTime pulumi.StringOutput `pulumi:"modifyTime"` // Name of the SCF namespace. Namespace pulumi.StringOutput `pulumi:"namespace"` // SCF namespace type. Type pulumi.StringOutput `pulumi:"type"` }
Provide a resource to create a SCF namespace.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewNamespace(ctx, "foo", &Scf.NamespaceArgs{ Namespace: pulumi.String("ci-test-scf"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
SCF namespace can be imported, e.g.
```sh $ pulumi import tencentcloud:Scf/namespace:Namespace test default ```
func GetNamespace ¶
func GetNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)
GetNamespace gets an existing Namespace 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 NewNamespace ¶
func NewNamespace(ctx *pulumi.Context, name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
func (*Namespace) ElementType ¶
func (*Namespace) ToNamespaceOutput ¶
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶
type NamespaceArgs struct { // Description of the SCF namespace. Description pulumi.StringPtrInput // Name of the SCF namespace. Namespace pulumi.StringInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceArray ¶
type NamespaceArray []NamespaceInput
func (NamespaceArray) ElementType ¶
func (NamespaceArray) ElementType() reflect.Type
func (NamespaceArray) ToNamespaceArrayOutput ¶
func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArray) ToNamespaceArrayOutputWithContext ¶
func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceArrayInput ¶
type NamespaceArrayInput interface { pulumi.Input ToNamespaceArrayOutput() NamespaceArrayOutput ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput }
NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:
NamespaceArray{ NamespaceArgs{...} }
type NamespaceArrayOutput ¶
type NamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespaceArrayOutput) ElementType ¶
func (NamespaceArrayOutput) ElementType() reflect.Type
func (NamespaceArrayOutput) Index ¶
func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutput ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceInput ¶
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceMap ¶
type NamespaceMap map[string]NamespaceInput
func (NamespaceMap) ElementType ¶
func (NamespaceMap) ElementType() reflect.Type
func (NamespaceMap) ToNamespaceMapOutput ¶
func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMap) ToNamespaceMapOutputWithContext ¶
func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceMapInput ¶
type NamespaceMapInput interface { pulumi.Input ToNamespaceMapOutput() NamespaceMapOutput ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput }
NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:
NamespaceMap{ "key": NamespaceArgs{...} }
type NamespaceMapOutput ¶
type NamespaceMapOutput struct{ *pulumi.OutputState }
func (NamespaceMapOutput) ElementType ¶
func (NamespaceMapOutput) ElementType() reflect.Type
func (NamespaceMapOutput) MapIndex ¶
func (o NamespaceMapOutput) MapIndex(k pulumi.StringInput) NamespaceOutput
func (NamespaceMapOutput) ToNamespaceMapOutput ¶
func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMapOutput) ToNamespaceMapOutputWithContext ¶
func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceOutput ¶
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) CreateTime ¶
func (o NamespaceOutput) CreateTime() pulumi.StringOutput
SCF namespace creation time.
func (NamespaceOutput) Description ¶
func (o NamespaceOutput) Description() pulumi.StringPtrOutput
Description of the SCF namespace.
func (NamespaceOutput) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) ModifyTime ¶
func (o NamespaceOutput) ModifyTime() pulumi.StringOutput
SCF namespace last modified time.
func (NamespaceOutput) Namespace ¶
func (o NamespaceOutput) Namespace() pulumi.StringOutput
Name of the SCF namespace.
func (NamespaceOutput) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
func (NamespaceOutput) Type ¶
func (o NamespaceOutput) Type() pulumi.StringOutput
SCF namespace type.
type NamespaceState ¶
type NamespaceState struct { // SCF namespace creation time. CreateTime pulumi.StringPtrInput // Description of the SCF namespace. Description pulumi.StringPtrInput // SCF namespace last modified time. ModifyTime pulumi.StringPtrInput // Name of the SCF namespace. Namespace pulumi.StringPtrInput // SCF namespace type. Type pulumi.StringPtrInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type ProvisionedConcurrencyConfig ¶ added in v0.1.5
type ProvisionedConcurrencyConfig struct { pulumi.CustomResourceState // Name of the function for which to set the provisioned concurrency. FunctionName pulumi.StringOutput `pulumi:"functionName"` // The maximum number of instances. MaxCapacity pulumi.IntPtrOutput `pulumi:"maxCapacity"` // The minimum number of instances. It can not be smaller than 1. MinCapacity pulumi.IntPtrOutput `pulumi:"minCapacity"` // Function namespace. Default value: default. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking: Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0. ProvisionedType pulumi.StringPtrOutput `pulumi:"provisionedType"` // Function version number. Note: the $LATEST version does not support provisioned concurrency. Qualifier pulumi.StringOutput `pulumi:"qualifier"` // The target concurrency utilization. Range: (0,1) (two decimal places). TrackingTarget pulumi.Float64PtrOutput `pulumi:"trackingTarget"` // Scheduled provisioned concurrency scaling action. TriggerActions ProvisionedConcurrencyConfigTriggerActionArrayOutput `pulumi:"triggerActions"` // Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function&#39;s maximum concurrency quota minus 100. VersionProvisionedConcurrencyNum pulumi.IntOutput `pulumi:"versionProvisionedConcurrencyNum"` }
Provides a resource to create a scf provisionedConcurrencyConfig
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewProvisionedConcurrencyConfig(ctx, "provisionedConcurrencyConfig", &Scf.ProvisionedConcurrencyConfigArgs{ FunctionName: pulumi.String("keep-1676351130"), MaxCapacity: pulumi.Int(2), MinCapacity: pulumi.Int(1), Namespace: pulumi.String("default"), ProvisionedType: pulumi.String("Default"), Qualifier: pulumi.String("2"), TrackingTarget: pulumi.Float64(0.5), TriggerActions: scf.ProvisionedConcurrencyConfigTriggerActionArray{ &scf.ProvisionedConcurrencyConfigTriggerActionArgs{ ProvisionedType: pulumi.String("Default"), TriggerCronConfig: pulumi.String("29 45 12 29 05 * 2023"), TriggerName: pulumi.String("test"), TriggerProvisionedConcurrencyNum: pulumi.Int(2), }, }, VersionProvisionedConcurrencyNum: pulumi.Int(2), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetProvisionedConcurrencyConfig ¶ added in v0.1.5
func GetProvisionedConcurrencyConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProvisionedConcurrencyConfigState, opts ...pulumi.ResourceOption) (*ProvisionedConcurrencyConfig, error)
GetProvisionedConcurrencyConfig gets an existing ProvisionedConcurrencyConfig 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 NewProvisionedConcurrencyConfig ¶ added in v0.1.5
func NewProvisionedConcurrencyConfig(ctx *pulumi.Context, name string, args *ProvisionedConcurrencyConfigArgs, opts ...pulumi.ResourceOption) (*ProvisionedConcurrencyConfig, error)
NewProvisionedConcurrencyConfig registers a new resource with the given unique name, arguments, and options.
func (*ProvisionedConcurrencyConfig) ElementType ¶ added in v0.1.5
func (*ProvisionedConcurrencyConfig) ElementType() reflect.Type
func (*ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutput ¶ added in v0.1.5
func (i *ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutput() ProvisionedConcurrencyConfigOutput
func (*ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutputWithContext ¶ added in v0.1.5
func (i *ProvisionedConcurrencyConfig) ToProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigOutput
type ProvisionedConcurrencyConfigArgs ¶ added in v0.1.5
type ProvisionedConcurrencyConfigArgs struct { // Name of the function for which to set the provisioned concurrency. FunctionName pulumi.StringInput // The maximum number of instances. MaxCapacity pulumi.IntPtrInput // The minimum number of instances. It can not be smaller than 1. MinCapacity pulumi.IntPtrInput // Function namespace. Default value: default. Namespace pulumi.StringPtrInput // Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking: Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0. ProvisionedType pulumi.StringPtrInput // Function version number. Note: the $LATEST version does not support provisioned concurrency. Qualifier pulumi.StringInput // The target concurrency utilization. Range: (0,1) (two decimal places). TrackingTarget pulumi.Float64PtrInput // Scheduled provisioned concurrency scaling action. TriggerActions ProvisionedConcurrencyConfigTriggerActionArrayInput // Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function&#39;s maximum concurrency quota minus 100. VersionProvisionedConcurrencyNum pulumi.IntInput }
The set of arguments for constructing a ProvisionedConcurrencyConfig resource.
func (ProvisionedConcurrencyConfigArgs) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigArgs) ElementType() reflect.Type
type ProvisionedConcurrencyConfigArray ¶ added in v0.1.5
type ProvisionedConcurrencyConfigArray []ProvisionedConcurrencyConfigInput
func (ProvisionedConcurrencyConfigArray) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigArray) ElementType() reflect.Type
func (ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutput ¶ added in v0.1.5
func (i ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutput() ProvisionedConcurrencyConfigArrayOutput
func (ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutputWithContext ¶ added in v0.1.5
func (i ProvisionedConcurrencyConfigArray) ToProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigArrayOutput
type ProvisionedConcurrencyConfigArrayInput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigArrayInput interface { pulumi.Input ToProvisionedConcurrencyConfigArrayOutput() ProvisionedConcurrencyConfigArrayOutput ToProvisionedConcurrencyConfigArrayOutputWithContext(context.Context) ProvisionedConcurrencyConfigArrayOutput }
ProvisionedConcurrencyConfigArrayInput is an input type that accepts ProvisionedConcurrencyConfigArray and ProvisionedConcurrencyConfigArrayOutput values. You can construct a concrete instance of `ProvisionedConcurrencyConfigArrayInput` via:
ProvisionedConcurrencyConfigArray{ ProvisionedConcurrencyConfigArgs{...} }
type ProvisionedConcurrencyConfigArrayOutput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigArrayOutput struct{ *pulumi.OutputState }
func (ProvisionedConcurrencyConfigArrayOutput) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigArrayOutput) ElementType() reflect.Type
func (ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutput ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutput() ProvisionedConcurrencyConfigArrayOutput
func (ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutputWithContext ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigArrayOutput) ToProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigArrayOutput
type ProvisionedConcurrencyConfigInput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigInput interface { pulumi.Input ToProvisionedConcurrencyConfigOutput() ProvisionedConcurrencyConfigOutput ToProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigOutput }
type ProvisionedConcurrencyConfigMap ¶ added in v0.1.5
type ProvisionedConcurrencyConfigMap map[string]ProvisionedConcurrencyConfigInput
func (ProvisionedConcurrencyConfigMap) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigMap) ElementType() reflect.Type
func (ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutput ¶ added in v0.1.5
func (i ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutput() ProvisionedConcurrencyConfigMapOutput
func (ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutputWithContext ¶ added in v0.1.5
func (i ProvisionedConcurrencyConfigMap) ToProvisionedConcurrencyConfigMapOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigMapOutput
type ProvisionedConcurrencyConfigMapInput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigMapInput interface { pulumi.Input ToProvisionedConcurrencyConfigMapOutput() ProvisionedConcurrencyConfigMapOutput ToProvisionedConcurrencyConfigMapOutputWithContext(context.Context) ProvisionedConcurrencyConfigMapOutput }
ProvisionedConcurrencyConfigMapInput is an input type that accepts ProvisionedConcurrencyConfigMap and ProvisionedConcurrencyConfigMapOutput values. You can construct a concrete instance of `ProvisionedConcurrencyConfigMapInput` via:
ProvisionedConcurrencyConfigMap{ "key": ProvisionedConcurrencyConfigArgs{...} }
type ProvisionedConcurrencyConfigMapOutput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigMapOutput struct{ *pulumi.OutputState }
func (ProvisionedConcurrencyConfigMapOutput) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigMapOutput) ElementType() reflect.Type
func (ProvisionedConcurrencyConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigMapOutput) MapIndex(k pulumi.StringInput) ProvisionedConcurrencyConfigOutput
func (ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutput ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutput() ProvisionedConcurrencyConfigMapOutput
func (ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutputWithContext ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigMapOutput) ToProvisionedConcurrencyConfigMapOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigMapOutput
type ProvisionedConcurrencyConfigOutput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigOutput struct{ *pulumi.OutputState }
func (ProvisionedConcurrencyConfigOutput) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigOutput) ElementType() reflect.Type
func (ProvisionedConcurrencyConfigOutput) FunctionName ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) FunctionName() pulumi.StringOutput
Name of the function for which to set the provisioned concurrency.
func (ProvisionedConcurrencyConfigOutput) MaxCapacity ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) MaxCapacity() pulumi.IntPtrOutput
The maximum number of instances.
func (ProvisionedConcurrencyConfigOutput) MinCapacity ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) MinCapacity() pulumi.IntPtrOutput
The minimum number of instances. It can not be smaller than 1.
func (ProvisionedConcurrencyConfigOutput) Namespace ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) Namespace() pulumi.StringPtrOutput
Function namespace. Default value: default.
func (ProvisionedConcurrencyConfigOutput) ProvisionedType ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) ProvisionedType() pulumi.StringPtrOutput
Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking: Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0.
func (ProvisionedConcurrencyConfigOutput) Qualifier ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) Qualifier() pulumi.StringOutput
Function version number. Note: the $LATEST version does not support provisioned concurrency.
func (ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutput ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutput() ProvisionedConcurrencyConfigOutput
func (ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutputWithContext ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) ToProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigOutput
func (ProvisionedConcurrencyConfigOutput) TrackingTarget ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) TrackingTarget() pulumi.Float64PtrOutput
The target concurrency utilization. Range: (0,1) (two decimal places).
func (ProvisionedConcurrencyConfigOutput) TriggerActions ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) TriggerActions() ProvisionedConcurrencyConfigTriggerActionArrayOutput
Scheduled provisioned concurrency scaling action.
func (ProvisionedConcurrencyConfigOutput) VersionProvisionedConcurrencyNum ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigOutput) VersionProvisionedConcurrencyNum() pulumi.IntOutput
Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function&#39;s maximum concurrency quota minus 100.
type ProvisionedConcurrencyConfigState ¶ added in v0.1.5
type ProvisionedConcurrencyConfigState struct { // Name of the function for which to set the provisioned concurrency. FunctionName pulumi.StringPtrInput // The maximum number of instances. MaxCapacity pulumi.IntPtrInput // The minimum number of instances. It can not be smaller than 1. MinCapacity pulumi.IntPtrInput // Function namespace. Default value: default. Namespace pulumi.StringPtrInput // Specifies the provisioned concurrency type. Default: Static provisioned concurrency. ConcurrencyUtilizationTracking: Scales the concurrency automatically according to the concurrency utilization. If ConcurrencyUtilizationTracking is passed in, TrackingTarget, MinCapacity and MaxCapacity are required, and VersionProvisionedConcurrencyNum must be 0. ProvisionedType pulumi.StringPtrInput // Function version number. Note: the $LATEST version does not support provisioned concurrency. Qualifier pulumi.StringPtrInput // The target concurrency utilization. Range: (0,1) (two decimal places). TrackingTarget pulumi.Float64PtrInput // Scheduled provisioned concurrency scaling action. TriggerActions ProvisionedConcurrencyConfigTriggerActionArrayInput // Provisioned concurrency amount. Note: there is an upper limit for the sum of provisioned concurrency amounts of all versions, which currently is the function&#39;s maximum concurrency quota minus 100. VersionProvisionedConcurrencyNum pulumi.IntPtrInput }
func (ProvisionedConcurrencyConfigState) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigState) ElementType() reflect.Type
type ProvisionedConcurrencyConfigTriggerAction ¶ added in v0.1.5
type ProvisionedConcurrencyConfigTriggerAction struct { // The provision type. Value: Default Note: This field may return null, indicating that no valid value can be found. ProvisionedType *string `pulumi:"provisionedType"` // Trigger time of the scheduled action in Cron expression. Seven fields are required and should be separated with a space. Note: this field may return null, indicating that no valid values can be obtained. TriggerCronConfig string `pulumi:"triggerCronConfig"` // Scheduled action name Note: this field may return null, indicating that no valid values can be obtained. TriggerName string `pulumi:"triggerName"` // Target provisioned concurrency of the scheduled scaling action Note: this field may return null, indicating that no valid values can be obtained. TriggerProvisionedConcurrencyNum int `pulumi:"triggerProvisionedConcurrencyNum"` }
type ProvisionedConcurrencyConfigTriggerActionArgs ¶ added in v0.1.5
type ProvisionedConcurrencyConfigTriggerActionArgs struct { // The provision type. Value: Default Note: This field may return null, indicating that no valid value can be found. ProvisionedType pulumi.StringPtrInput `pulumi:"provisionedType"` // Trigger time of the scheduled action in Cron expression. Seven fields are required and should be separated with a space. Note: this field may return null, indicating that no valid values can be obtained. TriggerCronConfig pulumi.StringInput `pulumi:"triggerCronConfig"` // Scheduled action name Note: this field may return null, indicating that no valid values can be obtained. TriggerName pulumi.StringInput `pulumi:"triggerName"` // Target provisioned concurrency of the scheduled scaling action Note: this field may return null, indicating that no valid values can be obtained. TriggerProvisionedConcurrencyNum pulumi.IntInput `pulumi:"triggerProvisionedConcurrencyNum"` }
func (ProvisionedConcurrencyConfigTriggerActionArgs) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigTriggerActionArgs) ElementType() reflect.Type
func (ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutput ¶ added in v0.1.5
func (i ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutput() ProvisionedConcurrencyConfigTriggerActionOutput
func (ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext ¶ added in v0.1.5
func (i ProvisionedConcurrencyConfigTriggerActionArgs) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionOutput
type ProvisionedConcurrencyConfigTriggerActionArray ¶ added in v0.1.5
type ProvisionedConcurrencyConfigTriggerActionArray []ProvisionedConcurrencyConfigTriggerActionInput
func (ProvisionedConcurrencyConfigTriggerActionArray) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigTriggerActionArray) ElementType() reflect.Type
func (ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutput ¶ added in v0.1.5
func (i ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutput() ProvisionedConcurrencyConfigTriggerActionArrayOutput
func (ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext ¶ added in v0.1.5
func (i ProvisionedConcurrencyConfigTriggerActionArray) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionArrayOutput
type ProvisionedConcurrencyConfigTriggerActionArrayInput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigTriggerActionArrayInput interface { pulumi.Input ToProvisionedConcurrencyConfigTriggerActionArrayOutput() ProvisionedConcurrencyConfigTriggerActionArrayOutput ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext(context.Context) ProvisionedConcurrencyConfigTriggerActionArrayOutput }
ProvisionedConcurrencyConfigTriggerActionArrayInput is an input type that accepts ProvisionedConcurrencyConfigTriggerActionArray and ProvisionedConcurrencyConfigTriggerActionArrayOutput values. You can construct a concrete instance of `ProvisionedConcurrencyConfigTriggerActionArrayInput` via:
ProvisionedConcurrencyConfigTriggerActionArray{ ProvisionedConcurrencyConfigTriggerActionArgs{...} }
type ProvisionedConcurrencyConfigTriggerActionArrayOutput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigTriggerActionArrayOutput struct{ *pulumi.OutputState }
func (ProvisionedConcurrencyConfigTriggerActionArrayOutput) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigTriggerActionArrayOutput) ElementType() reflect.Type
func (ProvisionedConcurrencyConfigTriggerActionArrayOutput) ToProvisionedConcurrencyConfigTriggerActionArrayOutput ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigTriggerActionArrayOutput) ToProvisionedConcurrencyConfigTriggerActionArrayOutput() ProvisionedConcurrencyConfigTriggerActionArrayOutput
func (ProvisionedConcurrencyConfigTriggerActionArrayOutput) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigTriggerActionArrayOutput) ToProvisionedConcurrencyConfigTriggerActionArrayOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionArrayOutput
type ProvisionedConcurrencyConfigTriggerActionInput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigTriggerActionInput interface { pulumi.Input ToProvisionedConcurrencyConfigTriggerActionOutput() ProvisionedConcurrencyConfigTriggerActionOutput ToProvisionedConcurrencyConfigTriggerActionOutputWithContext(context.Context) ProvisionedConcurrencyConfigTriggerActionOutput }
ProvisionedConcurrencyConfigTriggerActionInput is an input type that accepts ProvisionedConcurrencyConfigTriggerActionArgs and ProvisionedConcurrencyConfigTriggerActionOutput values. You can construct a concrete instance of `ProvisionedConcurrencyConfigTriggerActionInput` via:
ProvisionedConcurrencyConfigTriggerActionArgs{...}
type ProvisionedConcurrencyConfigTriggerActionOutput ¶ added in v0.1.5
type ProvisionedConcurrencyConfigTriggerActionOutput struct{ *pulumi.OutputState }
func (ProvisionedConcurrencyConfigTriggerActionOutput) ElementType ¶ added in v0.1.5
func (ProvisionedConcurrencyConfigTriggerActionOutput) ElementType() reflect.Type
func (ProvisionedConcurrencyConfigTriggerActionOutput) ProvisionedType ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigTriggerActionOutput) ProvisionedType() pulumi.StringPtrOutput
The provision type. Value: Default Note: This field may return null, indicating that no valid value can be found.
func (ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutput ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutput() ProvisionedConcurrencyConfigTriggerActionOutput
func (ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigTriggerActionOutput) ToProvisionedConcurrencyConfigTriggerActionOutputWithContext(ctx context.Context) ProvisionedConcurrencyConfigTriggerActionOutput
func (ProvisionedConcurrencyConfigTriggerActionOutput) TriggerCronConfig ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigTriggerActionOutput) TriggerCronConfig() pulumi.StringOutput
Trigger time of the scheduled action in Cron expression. Seven fields are required and should be separated with a space. Note: this field may return null, indicating that no valid values can be obtained.
func (ProvisionedConcurrencyConfigTriggerActionOutput) TriggerName ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigTriggerActionOutput) TriggerName() pulumi.StringOutput
Scheduled action name Note: this field may return null, indicating that no valid values can be obtained.
func (ProvisionedConcurrencyConfigTriggerActionOutput) TriggerProvisionedConcurrencyNum ¶ added in v0.1.5
func (o ProvisionedConcurrencyConfigTriggerActionOutput) TriggerProvisionedConcurrencyNum() pulumi.IntOutput
Target provisioned concurrency of the scheduled scaling action Note: this field may return null, indicating that no valid values can be obtained.
type ReservedConcurrencyConfig ¶ added in v0.1.5
type ReservedConcurrencyConfig struct { pulumi.CustomResourceState // Specifies the function of which you want to configure the reserved quota. FunctionName pulumi.StringOutput `pulumi:"functionName"` // Function namespace. Default value: default. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's total concurrency memory minus 12800. ReservedConcurrencyMem pulumi.IntOutput `pulumi:"reservedConcurrencyMem"` }
Provides a resource to create a scf reservedConcurrencyConfig
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewReservedConcurrencyConfig(ctx, "reservedConcurrencyConfig", &Scf.ReservedConcurrencyConfigArgs{ FunctionName: pulumi.String("keep-1676351130"), Namespace: pulumi.String("default"), ReservedConcurrencyMem: pulumi.Int(128000), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
scf reserved_concurrency_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Scf/reservedConcurrencyConfig:ReservedConcurrencyConfig reserved_concurrency_config reserved_concurrency_config_id ```
func GetReservedConcurrencyConfig ¶ added in v0.1.5
func GetReservedConcurrencyConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReservedConcurrencyConfigState, opts ...pulumi.ResourceOption) (*ReservedConcurrencyConfig, error)
GetReservedConcurrencyConfig gets an existing ReservedConcurrencyConfig 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 NewReservedConcurrencyConfig ¶ added in v0.1.5
func NewReservedConcurrencyConfig(ctx *pulumi.Context, name string, args *ReservedConcurrencyConfigArgs, opts ...pulumi.ResourceOption) (*ReservedConcurrencyConfig, error)
NewReservedConcurrencyConfig registers a new resource with the given unique name, arguments, and options.
func (*ReservedConcurrencyConfig) ElementType ¶ added in v0.1.5
func (*ReservedConcurrencyConfig) ElementType() reflect.Type
func (*ReservedConcurrencyConfig) ToReservedConcurrencyConfigOutput ¶ added in v0.1.5
func (i *ReservedConcurrencyConfig) ToReservedConcurrencyConfigOutput() ReservedConcurrencyConfigOutput
func (*ReservedConcurrencyConfig) ToReservedConcurrencyConfigOutputWithContext ¶ added in v0.1.5
func (i *ReservedConcurrencyConfig) ToReservedConcurrencyConfigOutputWithContext(ctx context.Context) ReservedConcurrencyConfigOutput
type ReservedConcurrencyConfigArgs ¶ added in v0.1.5
type ReservedConcurrencyConfigArgs struct { // Specifies the function of which you want to configure the reserved quota. FunctionName pulumi.StringInput // Function namespace. Default value: default. Namespace pulumi.StringPtrInput // Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's total concurrency memory minus 12800. ReservedConcurrencyMem pulumi.IntInput }
The set of arguments for constructing a ReservedConcurrencyConfig resource.
func (ReservedConcurrencyConfigArgs) ElementType ¶ added in v0.1.5
func (ReservedConcurrencyConfigArgs) ElementType() reflect.Type
type ReservedConcurrencyConfigArray ¶ added in v0.1.5
type ReservedConcurrencyConfigArray []ReservedConcurrencyConfigInput
func (ReservedConcurrencyConfigArray) ElementType ¶ added in v0.1.5
func (ReservedConcurrencyConfigArray) ElementType() reflect.Type
func (ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutput ¶ added in v0.1.5
func (i ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutput() ReservedConcurrencyConfigArrayOutput
func (ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutputWithContext ¶ added in v0.1.5
func (i ReservedConcurrencyConfigArray) ToReservedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ReservedConcurrencyConfigArrayOutput
type ReservedConcurrencyConfigArrayInput ¶ added in v0.1.5
type ReservedConcurrencyConfigArrayInput interface { pulumi.Input ToReservedConcurrencyConfigArrayOutput() ReservedConcurrencyConfigArrayOutput ToReservedConcurrencyConfigArrayOutputWithContext(context.Context) ReservedConcurrencyConfigArrayOutput }
ReservedConcurrencyConfigArrayInput is an input type that accepts ReservedConcurrencyConfigArray and ReservedConcurrencyConfigArrayOutput values. You can construct a concrete instance of `ReservedConcurrencyConfigArrayInput` via:
ReservedConcurrencyConfigArray{ ReservedConcurrencyConfigArgs{...} }
type ReservedConcurrencyConfigArrayOutput ¶ added in v0.1.5
type ReservedConcurrencyConfigArrayOutput struct{ *pulumi.OutputState }
func (ReservedConcurrencyConfigArrayOutput) ElementType ¶ added in v0.1.5
func (ReservedConcurrencyConfigArrayOutput) ElementType() reflect.Type
func (ReservedConcurrencyConfigArrayOutput) Index ¶ added in v0.1.5
func (o ReservedConcurrencyConfigArrayOutput) Index(i pulumi.IntInput) ReservedConcurrencyConfigOutput
func (ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutput ¶ added in v0.1.5
func (o ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutput() ReservedConcurrencyConfigArrayOutput
func (ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutputWithContext ¶ added in v0.1.5
func (o ReservedConcurrencyConfigArrayOutput) ToReservedConcurrencyConfigArrayOutputWithContext(ctx context.Context) ReservedConcurrencyConfigArrayOutput
type ReservedConcurrencyConfigInput ¶ added in v0.1.5
type ReservedConcurrencyConfigInput interface { pulumi.Input ToReservedConcurrencyConfigOutput() ReservedConcurrencyConfigOutput ToReservedConcurrencyConfigOutputWithContext(ctx context.Context) ReservedConcurrencyConfigOutput }
type ReservedConcurrencyConfigMap ¶ added in v0.1.5
type ReservedConcurrencyConfigMap map[string]ReservedConcurrencyConfigInput
func (ReservedConcurrencyConfigMap) ElementType ¶ added in v0.1.5
func (ReservedConcurrencyConfigMap) ElementType() reflect.Type
func (ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutput ¶ added in v0.1.5
func (i ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutput() ReservedConcurrencyConfigMapOutput
func (ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutputWithContext ¶ added in v0.1.5
func (i ReservedConcurrencyConfigMap) ToReservedConcurrencyConfigMapOutputWithContext(ctx context.Context) ReservedConcurrencyConfigMapOutput
type ReservedConcurrencyConfigMapInput ¶ added in v0.1.5
type ReservedConcurrencyConfigMapInput interface { pulumi.Input ToReservedConcurrencyConfigMapOutput() ReservedConcurrencyConfigMapOutput ToReservedConcurrencyConfigMapOutputWithContext(context.Context) ReservedConcurrencyConfigMapOutput }
ReservedConcurrencyConfigMapInput is an input type that accepts ReservedConcurrencyConfigMap and ReservedConcurrencyConfigMapOutput values. You can construct a concrete instance of `ReservedConcurrencyConfigMapInput` via:
ReservedConcurrencyConfigMap{ "key": ReservedConcurrencyConfigArgs{...} }
type ReservedConcurrencyConfigMapOutput ¶ added in v0.1.5
type ReservedConcurrencyConfigMapOutput struct{ *pulumi.OutputState }
func (ReservedConcurrencyConfigMapOutput) ElementType ¶ added in v0.1.5
func (ReservedConcurrencyConfigMapOutput) ElementType() reflect.Type
func (ReservedConcurrencyConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o ReservedConcurrencyConfigMapOutput) MapIndex(k pulumi.StringInput) ReservedConcurrencyConfigOutput
func (ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutput ¶ added in v0.1.5
func (o ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutput() ReservedConcurrencyConfigMapOutput
func (ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutputWithContext ¶ added in v0.1.5
func (o ReservedConcurrencyConfigMapOutput) ToReservedConcurrencyConfigMapOutputWithContext(ctx context.Context) ReservedConcurrencyConfigMapOutput
type ReservedConcurrencyConfigOutput ¶ added in v0.1.5
type ReservedConcurrencyConfigOutput struct{ *pulumi.OutputState }
func (ReservedConcurrencyConfigOutput) ElementType ¶ added in v0.1.5
func (ReservedConcurrencyConfigOutput) ElementType() reflect.Type
func (ReservedConcurrencyConfigOutput) FunctionName ¶ added in v0.1.5
func (o ReservedConcurrencyConfigOutput) FunctionName() pulumi.StringOutput
Specifies the function of which you want to configure the reserved quota.
func (ReservedConcurrencyConfigOutput) Namespace ¶ added in v0.1.5
func (o ReservedConcurrencyConfigOutput) Namespace() pulumi.StringPtrOutput
Function namespace. Default value: default.
func (ReservedConcurrencyConfigOutput) ReservedConcurrencyMem ¶ added in v0.1.5
func (o ReservedConcurrencyConfigOutput) ReservedConcurrencyMem() pulumi.IntOutput
Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's total concurrency memory minus 12800.
func (ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutput ¶ added in v0.1.5
func (o ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutput() ReservedConcurrencyConfigOutput
func (ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutputWithContext ¶ added in v0.1.5
func (o ReservedConcurrencyConfigOutput) ToReservedConcurrencyConfigOutputWithContext(ctx context.Context) ReservedConcurrencyConfigOutput
type ReservedConcurrencyConfigState ¶ added in v0.1.5
type ReservedConcurrencyConfigState struct { // Specifies the function of which you want to configure the reserved quota. FunctionName pulumi.StringPtrInput // Function namespace. Default value: default. Namespace pulumi.StringPtrInput // Reserved memory quota of the function. Note: the upper limit for the total reserved quota of the function is the user's total concurrency memory minus 12800. ReservedConcurrencyMem pulumi.IntPtrInput }
func (ReservedConcurrencyConfigState) ElementType ¶ added in v0.1.5
func (ReservedConcurrencyConfigState) ElementType() reflect.Type
type SyncInvokeFunction ¶ added in v0.1.5
type SyncInvokeFunction struct { pulumi.CustomResourceState // Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event input parameter. Event pulumi.StringPtrOutput `pulumi:"event"` // Function name. FunctionName pulumi.StringOutput `pulumi:"functionName"` // Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function execution log (up to 4KB). LogType pulumi.StringPtrOutput `pulumi:"logType"` // Namespace. default is used if it's left empty. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // Version or alias of the function. It defaults to $DEFAULT. Qualifier pulumi.StringPtrOutput `pulumi:"qualifier"` // Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed. RoutingKey pulumi.StringPtrOutput `pulumi:"routingKey"` }
Provides a resource to create a scf syncInvokeFunction
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewSyncInvokeFunction(ctx, "invokeFunction", &Scf.SyncInvokeFunctionArgs{ FunctionName: pulumi.String("keep-1676351130"), Namespace: pulumi.String("default"), Qualifier: pulumi.String("2"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSyncInvokeFunction ¶ added in v0.1.5
func GetSyncInvokeFunction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SyncInvokeFunctionState, opts ...pulumi.ResourceOption) (*SyncInvokeFunction, error)
GetSyncInvokeFunction gets an existing SyncInvokeFunction 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 NewSyncInvokeFunction ¶ added in v0.1.5
func NewSyncInvokeFunction(ctx *pulumi.Context, name string, args *SyncInvokeFunctionArgs, opts ...pulumi.ResourceOption) (*SyncInvokeFunction, error)
NewSyncInvokeFunction registers a new resource with the given unique name, arguments, and options.
func (*SyncInvokeFunction) ElementType ¶ added in v0.1.5
func (*SyncInvokeFunction) ElementType() reflect.Type
func (*SyncInvokeFunction) ToSyncInvokeFunctionOutput ¶ added in v0.1.5
func (i *SyncInvokeFunction) ToSyncInvokeFunctionOutput() SyncInvokeFunctionOutput
func (*SyncInvokeFunction) ToSyncInvokeFunctionOutputWithContext ¶ added in v0.1.5
func (i *SyncInvokeFunction) ToSyncInvokeFunctionOutputWithContext(ctx context.Context) SyncInvokeFunctionOutput
type SyncInvokeFunctionArgs ¶ added in v0.1.5
type SyncInvokeFunctionArgs struct { // Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event input parameter. Event pulumi.StringPtrInput // Function name. FunctionName pulumi.StringInput // Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function execution log (up to 4KB). LogType pulumi.StringPtrInput // Namespace. default is used if it's left empty. Namespace pulumi.StringPtrInput // Version or alias of the function. It defaults to $DEFAULT. Qualifier pulumi.StringPtrInput // Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed. RoutingKey pulumi.StringPtrInput }
The set of arguments for constructing a SyncInvokeFunction resource.
func (SyncInvokeFunctionArgs) ElementType ¶ added in v0.1.5
func (SyncInvokeFunctionArgs) ElementType() reflect.Type
type SyncInvokeFunctionArray ¶ added in v0.1.5
type SyncInvokeFunctionArray []SyncInvokeFunctionInput
func (SyncInvokeFunctionArray) ElementType ¶ added in v0.1.5
func (SyncInvokeFunctionArray) ElementType() reflect.Type
func (SyncInvokeFunctionArray) ToSyncInvokeFunctionArrayOutput ¶ added in v0.1.5
func (i SyncInvokeFunctionArray) ToSyncInvokeFunctionArrayOutput() SyncInvokeFunctionArrayOutput
func (SyncInvokeFunctionArray) ToSyncInvokeFunctionArrayOutputWithContext ¶ added in v0.1.5
func (i SyncInvokeFunctionArray) ToSyncInvokeFunctionArrayOutputWithContext(ctx context.Context) SyncInvokeFunctionArrayOutput
type SyncInvokeFunctionArrayInput ¶ added in v0.1.5
type SyncInvokeFunctionArrayInput interface { pulumi.Input ToSyncInvokeFunctionArrayOutput() SyncInvokeFunctionArrayOutput ToSyncInvokeFunctionArrayOutputWithContext(context.Context) SyncInvokeFunctionArrayOutput }
SyncInvokeFunctionArrayInput is an input type that accepts SyncInvokeFunctionArray and SyncInvokeFunctionArrayOutput values. You can construct a concrete instance of `SyncInvokeFunctionArrayInput` via:
SyncInvokeFunctionArray{ SyncInvokeFunctionArgs{...} }
type SyncInvokeFunctionArrayOutput ¶ added in v0.1.5
type SyncInvokeFunctionArrayOutput struct{ *pulumi.OutputState }
func (SyncInvokeFunctionArrayOutput) ElementType ¶ added in v0.1.5
func (SyncInvokeFunctionArrayOutput) ElementType() reflect.Type
func (SyncInvokeFunctionArrayOutput) Index ¶ added in v0.1.5
func (o SyncInvokeFunctionArrayOutput) Index(i pulumi.IntInput) SyncInvokeFunctionOutput
func (SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutput ¶ added in v0.1.5
func (o SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutput() SyncInvokeFunctionArrayOutput
func (SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutputWithContext ¶ added in v0.1.5
func (o SyncInvokeFunctionArrayOutput) ToSyncInvokeFunctionArrayOutputWithContext(ctx context.Context) SyncInvokeFunctionArrayOutput
type SyncInvokeFunctionInput ¶ added in v0.1.5
type SyncInvokeFunctionInput interface { pulumi.Input ToSyncInvokeFunctionOutput() SyncInvokeFunctionOutput ToSyncInvokeFunctionOutputWithContext(ctx context.Context) SyncInvokeFunctionOutput }
type SyncInvokeFunctionMap ¶ added in v0.1.5
type SyncInvokeFunctionMap map[string]SyncInvokeFunctionInput
func (SyncInvokeFunctionMap) ElementType ¶ added in v0.1.5
func (SyncInvokeFunctionMap) ElementType() reflect.Type
func (SyncInvokeFunctionMap) ToSyncInvokeFunctionMapOutput ¶ added in v0.1.5
func (i SyncInvokeFunctionMap) ToSyncInvokeFunctionMapOutput() SyncInvokeFunctionMapOutput
func (SyncInvokeFunctionMap) ToSyncInvokeFunctionMapOutputWithContext ¶ added in v0.1.5
func (i SyncInvokeFunctionMap) ToSyncInvokeFunctionMapOutputWithContext(ctx context.Context) SyncInvokeFunctionMapOutput
type SyncInvokeFunctionMapInput ¶ added in v0.1.5
type SyncInvokeFunctionMapInput interface { pulumi.Input ToSyncInvokeFunctionMapOutput() SyncInvokeFunctionMapOutput ToSyncInvokeFunctionMapOutputWithContext(context.Context) SyncInvokeFunctionMapOutput }
SyncInvokeFunctionMapInput is an input type that accepts SyncInvokeFunctionMap and SyncInvokeFunctionMapOutput values. You can construct a concrete instance of `SyncInvokeFunctionMapInput` via:
SyncInvokeFunctionMap{ "key": SyncInvokeFunctionArgs{...} }
type SyncInvokeFunctionMapOutput ¶ added in v0.1.5
type SyncInvokeFunctionMapOutput struct{ *pulumi.OutputState }
func (SyncInvokeFunctionMapOutput) ElementType ¶ added in v0.1.5
func (SyncInvokeFunctionMapOutput) ElementType() reflect.Type
func (SyncInvokeFunctionMapOutput) MapIndex ¶ added in v0.1.5
func (o SyncInvokeFunctionMapOutput) MapIndex(k pulumi.StringInput) SyncInvokeFunctionOutput
func (SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutput ¶ added in v0.1.5
func (o SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutput() SyncInvokeFunctionMapOutput
func (SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutputWithContext ¶ added in v0.1.5
func (o SyncInvokeFunctionMapOutput) ToSyncInvokeFunctionMapOutputWithContext(ctx context.Context) SyncInvokeFunctionMapOutput
type SyncInvokeFunctionOutput ¶ added in v0.1.5
type SyncInvokeFunctionOutput struct{ *pulumi.OutputState }
func (SyncInvokeFunctionOutput) ElementType ¶ added in v0.1.5
func (SyncInvokeFunctionOutput) ElementType() reflect.Type
func (SyncInvokeFunctionOutput) Event ¶ added in v0.1.5
func (o SyncInvokeFunctionOutput) Event() pulumi.StringPtrOutput
Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event input parameter.
func (SyncInvokeFunctionOutput) FunctionName ¶ added in v0.1.5
func (o SyncInvokeFunctionOutput) FunctionName() pulumi.StringOutput
Function name.
func (SyncInvokeFunctionOutput) LogType ¶ added in v0.1.5
func (o SyncInvokeFunctionOutput) LogType() pulumi.StringPtrOutput
Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function execution log (up to 4KB).
func (SyncInvokeFunctionOutput) Namespace ¶ added in v0.1.5
func (o SyncInvokeFunctionOutput) Namespace() pulumi.StringPtrOutput
Namespace. default is used if it's left empty.
func (SyncInvokeFunctionOutput) Qualifier ¶ added in v0.1.5
func (o SyncInvokeFunctionOutput) Qualifier() pulumi.StringPtrOutput
Version or alias of the function. It defaults to $DEFAULT.
func (SyncInvokeFunctionOutput) RoutingKey ¶ added in v0.1.5
func (o SyncInvokeFunctionOutput) RoutingKey() pulumi.StringPtrOutput
Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed.
func (SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutput ¶ added in v0.1.5
func (o SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutput() SyncInvokeFunctionOutput
func (SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutputWithContext ¶ added in v0.1.5
func (o SyncInvokeFunctionOutput) ToSyncInvokeFunctionOutputWithContext(ctx context.Context) SyncInvokeFunctionOutput
type SyncInvokeFunctionState ¶ added in v0.1.5
type SyncInvokeFunctionState struct { // Function running parameter, which is in the JSON format. Maximum parameter size is 6 MB. This field corresponds to event input parameter. Event pulumi.StringPtrInput // Function name. FunctionName pulumi.StringPtrInput // Valid value: None (default) or Tail. If the value is Tail, log in the response will contain the corresponding function execution log (up to 4KB). LogType pulumi.StringPtrInput // Namespace. default is used if it's left empty. Namespace pulumi.StringPtrInput // Version or alias of the function. It defaults to $DEFAULT. Qualifier pulumi.StringPtrInput // Traffic routing config in json format, e.g., {k:v}. Please note that both k and v must be strings. Up to 1024 bytes allowed. RoutingKey pulumi.StringPtrInput }
func (SyncInvokeFunctionState) ElementType ¶ added in v0.1.5
func (SyncInvokeFunctionState) ElementType() reflect.Type
type TerminateAsyncEvent ¶ added in v0.1.5
type TerminateAsyncEvent struct { pulumi.CustomResourceState // Function name. FunctionName pulumi.StringOutput `pulumi:"functionName"` // Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending termination signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7]. It's set to false by default. GraceShutdown pulumi.BoolPtrOutput `pulumi:"graceShutdown"` // Terminated invocation request ID. InvokeRequestId pulumi.StringOutput `pulumi:"invokeRequestId"` // Namespace. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` }
Provides a resource to create a scf terminateAsyncEvent
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewTerminateAsyncEvent(ctx, "terminateAsyncEvent", &Scf.TerminateAsyncEventArgs{ FunctionName: pulumi.String("keep-1676351130"), GraceShutdown: pulumi.Bool(true), InvokeRequestId: pulumi.String("9de9405a-e33a-498d-bb59-e80b7bed1191"), Namespace: pulumi.String("default"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetTerminateAsyncEvent ¶ added in v0.1.5
func GetTerminateAsyncEvent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TerminateAsyncEventState, opts ...pulumi.ResourceOption) (*TerminateAsyncEvent, error)
GetTerminateAsyncEvent gets an existing TerminateAsyncEvent 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 NewTerminateAsyncEvent ¶ added in v0.1.5
func NewTerminateAsyncEvent(ctx *pulumi.Context, name string, args *TerminateAsyncEventArgs, opts ...pulumi.ResourceOption) (*TerminateAsyncEvent, error)
NewTerminateAsyncEvent registers a new resource with the given unique name, arguments, and options.
func (*TerminateAsyncEvent) ElementType ¶ added in v0.1.5
func (*TerminateAsyncEvent) ElementType() reflect.Type
func (*TerminateAsyncEvent) ToTerminateAsyncEventOutput ¶ added in v0.1.5
func (i *TerminateAsyncEvent) ToTerminateAsyncEventOutput() TerminateAsyncEventOutput
func (*TerminateAsyncEvent) ToTerminateAsyncEventOutputWithContext ¶ added in v0.1.5
func (i *TerminateAsyncEvent) ToTerminateAsyncEventOutputWithContext(ctx context.Context) TerminateAsyncEventOutput
type TerminateAsyncEventArgs ¶ added in v0.1.5
type TerminateAsyncEventArgs struct { // Function name. FunctionName pulumi.StringInput // Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending termination signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7]. It's set to false by default. GraceShutdown pulumi.BoolPtrInput // Terminated invocation request ID. InvokeRequestId pulumi.StringInput // Namespace. Namespace pulumi.StringPtrInput }
The set of arguments for constructing a TerminateAsyncEvent resource.
func (TerminateAsyncEventArgs) ElementType ¶ added in v0.1.5
func (TerminateAsyncEventArgs) ElementType() reflect.Type
type TerminateAsyncEventArray ¶ added in v0.1.5
type TerminateAsyncEventArray []TerminateAsyncEventInput
func (TerminateAsyncEventArray) ElementType ¶ added in v0.1.5
func (TerminateAsyncEventArray) ElementType() reflect.Type
func (TerminateAsyncEventArray) ToTerminateAsyncEventArrayOutput ¶ added in v0.1.5
func (i TerminateAsyncEventArray) ToTerminateAsyncEventArrayOutput() TerminateAsyncEventArrayOutput
func (TerminateAsyncEventArray) ToTerminateAsyncEventArrayOutputWithContext ¶ added in v0.1.5
func (i TerminateAsyncEventArray) ToTerminateAsyncEventArrayOutputWithContext(ctx context.Context) TerminateAsyncEventArrayOutput
type TerminateAsyncEventArrayInput ¶ added in v0.1.5
type TerminateAsyncEventArrayInput interface { pulumi.Input ToTerminateAsyncEventArrayOutput() TerminateAsyncEventArrayOutput ToTerminateAsyncEventArrayOutputWithContext(context.Context) TerminateAsyncEventArrayOutput }
TerminateAsyncEventArrayInput is an input type that accepts TerminateAsyncEventArray and TerminateAsyncEventArrayOutput values. You can construct a concrete instance of `TerminateAsyncEventArrayInput` via:
TerminateAsyncEventArray{ TerminateAsyncEventArgs{...} }
type TerminateAsyncEventArrayOutput ¶ added in v0.1.5
type TerminateAsyncEventArrayOutput struct{ *pulumi.OutputState }
func (TerminateAsyncEventArrayOutput) ElementType ¶ added in v0.1.5
func (TerminateAsyncEventArrayOutput) ElementType() reflect.Type
func (TerminateAsyncEventArrayOutput) Index ¶ added in v0.1.5
func (o TerminateAsyncEventArrayOutput) Index(i pulumi.IntInput) TerminateAsyncEventOutput
func (TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutput ¶ added in v0.1.5
func (o TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutput() TerminateAsyncEventArrayOutput
func (TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutputWithContext ¶ added in v0.1.5
func (o TerminateAsyncEventArrayOutput) ToTerminateAsyncEventArrayOutputWithContext(ctx context.Context) TerminateAsyncEventArrayOutput
type TerminateAsyncEventInput ¶ added in v0.1.5
type TerminateAsyncEventInput interface { pulumi.Input ToTerminateAsyncEventOutput() TerminateAsyncEventOutput ToTerminateAsyncEventOutputWithContext(ctx context.Context) TerminateAsyncEventOutput }
type TerminateAsyncEventMap ¶ added in v0.1.5
type TerminateAsyncEventMap map[string]TerminateAsyncEventInput
func (TerminateAsyncEventMap) ElementType ¶ added in v0.1.5
func (TerminateAsyncEventMap) ElementType() reflect.Type
func (TerminateAsyncEventMap) ToTerminateAsyncEventMapOutput ¶ added in v0.1.5
func (i TerminateAsyncEventMap) ToTerminateAsyncEventMapOutput() TerminateAsyncEventMapOutput
func (TerminateAsyncEventMap) ToTerminateAsyncEventMapOutputWithContext ¶ added in v0.1.5
func (i TerminateAsyncEventMap) ToTerminateAsyncEventMapOutputWithContext(ctx context.Context) TerminateAsyncEventMapOutput
type TerminateAsyncEventMapInput ¶ added in v0.1.5
type TerminateAsyncEventMapInput interface { pulumi.Input ToTerminateAsyncEventMapOutput() TerminateAsyncEventMapOutput ToTerminateAsyncEventMapOutputWithContext(context.Context) TerminateAsyncEventMapOutput }
TerminateAsyncEventMapInput is an input type that accepts TerminateAsyncEventMap and TerminateAsyncEventMapOutput values. You can construct a concrete instance of `TerminateAsyncEventMapInput` via:
TerminateAsyncEventMap{ "key": TerminateAsyncEventArgs{...} }
type TerminateAsyncEventMapOutput ¶ added in v0.1.5
type TerminateAsyncEventMapOutput struct{ *pulumi.OutputState }
func (TerminateAsyncEventMapOutput) ElementType ¶ added in v0.1.5
func (TerminateAsyncEventMapOutput) ElementType() reflect.Type
func (TerminateAsyncEventMapOutput) MapIndex ¶ added in v0.1.5
func (o TerminateAsyncEventMapOutput) MapIndex(k pulumi.StringInput) TerminateAsyncEventOutput
func (TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutput ¶ added in v0.1.5
func (o TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutput() TerminateAsyncEventMapOutput
func (TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutputWithContext ¶ added in v0.1.5
func (o TerminateAsyncEventMapOutput) ToTerminateAsyncEventMapOutputWithContext(ctx context.Context) TerminateAsyncEventMapOutput
type TerminateAsyncEventOutput ¶ added in v0.1.5
type TerminateAsyncEventOutput struct{ *pulumi.OutputState }
func (TerminateAsyncEventOutput) ElementType ¶ added in v0.1.5
func (TerminateAsyncEventOutput) ElementType() reflect.Type
func (TerminateAsyncEventOutput) FunctionName ¶ added in v0.1.5
func (o TerminateAsyncEventOutput) FunctionName() pulumi.StringOutput
Function name.
func (TerminateAsyncEventOutput) GraceShutdown ¶ added in v0.1.5
func (o TerminateAsyncEventOutput) GraceShutdown() pulumi.BoolPtrOutput
Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending termination signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7]. It's set to false by default.
func (TerminateAsyncEventOutput) InvokeRequestId ¶ added in v0.1.5
func (o TerminateAsyncEventOutput) InvokeRequestId() pulumi.StringOutput
Terminated invocation request ID.
func (TerminateAsyncEventOutput) Namespace ¶ added in v0.1.5
func (o TerminateAsyncEventOutput) Namespace() pulumi.StringPtrOutput
Namespace.
func (TerminateAsyncEventOutput) ToTerminateAsyncEventOutput ¶ added in v0.1.5
func (o TerminateAsyncEventOutput) ToTerminateAsyncEventOutput() TerminateAsyncEventOutput
func (TerminateAsyncEventOutput) ToTerminateAsyncEventOutputWithContext ¶ added in v0.1.5
func (o TerminateAsyncEventOutput) ToTerminateAsyncEventOutputWithContext(ctx context.Context) TerminateAsyncEventOutput
type TerminateAsyncEventState ¶ added in v0.1.5
type TerminateAsyncEventState struct { // Function name. FunctionName pulumi.StringPtrInput // Whether to enable grace shutdown. If it's true, a SIGTERM signal is sent to the specified request. See [Sending termination signal](https://www.tencentcloud.com/document/product/583/63969?from_cn_redirect=1#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7]. It's set to false by default. GraceShutdown pulumi.BoolPtrInput // Terminated invocation request ID. InvokeRequestId pulumi.StringPtrInput // Namespace. Namespace pulumi.StringPtrInput }
func (TerminateAsyncEventState) ElementType ¶ added in v0.1.5
func (TerminateAsyncEventState) ElementType() reflect.Type
type TriggerConfig ¶ added in v0.1.5
type TriggerConfig struct { pulumi.CustomResourceState // User Additional Information. CustomArgument pulumi.StringPtrOutput `pulumi:"customArgument"` // Trigger description. Description pulumi.StringPtrOutput `pulumi:"description"` // Status of trigger. Values: OPEN (enabled); CLOSE disabled). Enable pulumi.StringPtrOutput `pulumi:"enable"` // Function name. FunctionName pulumi.StringOutput `pulumi:"functionName"` // Function namespace. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // Function version. It defaults to `$LATEST`. It's recommended to use `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)` for canary release. Qualifier pulumi.StringPtrOutput `pulumi:"qualifier"` // TriggerDesc parameter. TriggerDesc pulumi.StringOutput `pulumi:"triggerDesc"` // Trigger Name. TriggerName pulumi.StringOutput `pulumi:"triggerName"` // Trigger type. Type pulumi.StringOutput `pulumi:"type"` }
Provides a resource to create a scf triggerConfig
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Scf"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Scf.NewTriggerConfig(ctx, "triggerConfig", &Scf.TriggerConfigArgs{ CustomArgument: pulumi.String("Information"), Description: pulumi.String("func"), Enable: pulumi.String("OPEN"), FunctionName: pulumi.String("keep-1676351130"), Namespace: pulumi.String("default"), Qualifier: pulumi.String("$DEFAULT"), TriggerDesc: pulumi.String("* 1 2 * * * *"), TriggerName: pulumi.String("SCF-timer-1685540160"), Type: pulumi.String("timer"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
scf trigger_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Scf/triggerConfig:TriggerConfig trigger_config functionName#namespace#triggerName ```
func GetTriggerConfig ¶ added in v0.1.5
func GetTriggerConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerConfigState, opts ...pulumi.ResourceOption) (*TriggerConfig, error)
GetTriggerConfig gets an existing TriggerConfig 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 NewTriggerConfig ¶ added in v0.1.5
func NewTriggerConfig(ctx *pulumi.Context, name string, args *TriggerConfigArgs, opts ...pulumi.ResourceOption) (*TriggerConfig, error)
NewTriggerConfig registers a new resource with the given unique name, arguments, and options.
func (*TriggerConfig) ElementType ¶ added in v0.1.5
func (*TriggerConfig) ElementType() reflect.Type
func (*TriggerConfig) ToTriggerConfigOutput ¶ added in v0.1.5
func (i *TriggerConfig) ToTriggerConfigOutput() TriggerConfigOutput
func (*TriggerConfig) ToTriggerConfigOutputWithContext ¶ added in v0.1.5
func (i *TriggerConfig) ToTriggerConfigOutputWithContext(ctx context.Context) TriggerConfigOutput
type TriggerConfigArgs ¶ added in v0.1.5
type TriggerConfigArgs struct { // User Additional Information. CustomArgument pulumi.StringPtrInput // Trigger description. Description pulumi.StringPtrInput // Status of trigger. Values: OPEN (enabled); CLOSE disabled). Enable pulumi.StringPtrInput // Function name. FunctionName pulumi.StringInput // Function namespace. Namespace pulumi.StringPtrInput // Function version. It defaults to `$LATEST`. It's recommended to use `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)` for canary release. Qualifier pulumi.StringPtrInput // TriggerDesc parameter. TriggerDesc pulumi.StringPtrInput // Trigger Name. TriggerName pulumi.StringInput // Trigger type. Type pulumi.StringInput }
The set of arguments for constructing a TriggerConfig resource.
func (TriggerConfigArgs) ElementType ¶ added in v0.1.5
func (TriggerConfigArgs) ElementType() reflect.Type
type TriggerConfigArray ¶ added in v0.1.5
type TriggerConfigArray []TriggerConfigInput
func (TriggerConfigArray) ElementType ¶ added in v0.1.5
func (TriggerConfigArray) ElementType() reflect.Type
func (TriggerConfigArray) ToTriggerConfigArrayOutput ¶ added in v0.1.5
func (i TriggerConfigArray) ToTriggerConfigArrayOutput() TriggerConfigArrayOutput
func (TriggerConfigArray) ToTriggerConfigArrayOutputWithContext ¶ added in v0.1.5
func (i TriggerConfigArray) ToTriggerConfigArrayOutputWithContext(ctx context.Context) TriggerConfigArrayOutput
type TriggerConfigArrayInput ¶ added in v0.1.5
type TriggerConfigArrayInput interface { pulumi.Input ToTriggerConfigArrayOutput() TriggerConfigArrayOutput ToTriggerConfigArrayOutputWithContext(context.Context) TriggerConfigArrayOutput }
TriggerConfigArrayInput is an input type that accepts TriggerConfigArray and TriggerConfigArrayOutput values. You can construct a concrete instance of `TriggerConfigArrayInput` via:
TriggerConfigArray{ TriggerConfigArgs{...} }
type TriggerConfigArrayOutput ¶ added in v0.1.5
type TriggerConfigArrayOutput struct{ *pulumi.OutputState }
func (TriggerConfigArrayOutput) ElementType ¶ added in v0.1.5
func (TriggerConfigArrayOutput) ElementType() reflect.Type
func (TriggerConfigArrayOutput) Index ¶ added in v0.1.5
func (o TriggerConfigArrayOutput) Index(i pulumi.IntInput) TriggerConfigOutput
func (TriggerConfigArrayOutput) ToTriggerConfigArrayOutput ¶ added in v0.1.5
func (o TriggerConfigArrayOutput) ToTriggerConfigArrayOutput() TriggerConfigArrayOutput
func (TriggerConfigArrayOutput) ToTriggerConfigArrayOutputWithContext ¶ added in v0.1.5
func (o TriggerConfigArrayOutput) ToTriggerConfigArrayOutputWithContext(ctx context.Context) TriggerConfigArrayOutput
type TriggerConfigInput ¶ added in v0.1.5
type TriggerConfigInput interface { pulumi.Input ToTriggerConfigOutput() TriggerConfigOutput ToTriggerConfigOutputWithContext(ctx context.Context) TriggerConfigOutput }
type TriggerConfigMap ¶ added in v0.1.5
type TriggerConfigMap map[string]TriggerConfigInput
func (TriggerConfigMap) ElementType ¶ added in v0.1.5
func (TriggerConfigMap) ElementType() reflect.Type
func (TriggerConfigMap) ToTriggerConfigMapOutput ¶ added in v0.1.5
func (i TriggerConfigMap) ToTriggerConfigMapOutput() TriggerConfigMapOutput
func (TriggerConfigMap) ToTriggerConfigMapOutputWithContext ¶ added in v0.1.5
func (i TriggerConfigMap) ToTriggerConfigMapOutputWithContext(ctx context.Context) TriggerConfigMapOutput
type TriggerConfigMapInput ¶ added in v0.1.5
type TriggerConfigMapInput interface { pulumi.Input ToTriggerConfigMapOutput() TriggerConfigMapOutput ToTriggerConfigMapOutputWithContext(context.Context) TriggerConfigMapOutput }
TriggerConfigMapInput is an input type that accepts TriggerConfigMap and TriggerConfigMapOutput values. You can construct a concrete instance of `TriggerConfigMapInput` via:
TriggerConfigMap{ "key": TriggerConfigArgs{...} }
type TriggerConfigMapOutput ¶ added in v0.1.5
type TriggerConfigMapOutput struct{ *pulumi.OutputState }
func (TriggerConfigMapOutput) ElementType ¶ added in v0.1.5
func (TriggerConfigMapOutput) ElementType() reflect.Type
func (TriggerConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o TriggerConfigMapOutput) MapIndex(k pulumi.StringInput) TriggerConfigOutput
func (TriggerConfigMapOutput) ToTriggerConfigMapOutput ¶ added in v0.1.5
func (o TriggerConfigMapOutput) ToTriggerConfigMapOutput() TriggerConfigMapOutput
func (TriggerConfigMapOutput) ToTriggerConfigMapOutputWithContext ¶ added in v0.1.5
func (o TriggerConfigMapOutput) ToTriggerConfigMapOutputWithContext(ctx context.Context) TriggerConfigMapOutput
type TriggerConfigOutput ¶ added in v0.1.5
type TriggerConfigOutput struct{ *pulumi.OutputState }
func (TriggerConfigOutput) CustomArgument ¶ added in v0.1.8
func (o TriggerConfigOutput) CustomArgument() pulumi.StringPtrOutput
User Additional Information.
func (TriggerConfigOutput) Description ¶ added in v0.1.8
func (o TriggerConfigOutput) Description() pulumi.StringPtrOutput
Trigger description.
func (TriggerConfigOutput) ElementType ¶ added in v0.1.5
func (TriggerConfigOutput) ElementType() reflect.Type
func (TriggerConfigOutput) Enable ¶ added in v0.1.5
func (o TriggerConfigOutput) Enable() pulumi.StringPtrOutput
Status of trigger. Values: OPEN (enabled); CLOSE disabled).
func (TriggerConfigOutput) FunctionName ¶ added in v0.1.5
func (o TriggerConfigOutput) FunctionName() pulumi.StringOutput
Function name.
func (TriggerConfigOutput) Namespace ¶ added in v0.1.5
func (o TriggerConfigOutput) Namespace() pulumi.StringPtrOutput
Function namespace.
func (TriggerConfigOutput) Qualifier ¶ added in v0.1.5
func (o TriggerConfigOutput) Qualifier() pulumi.StringPtrOutput
Function version. It defaults to `$LATEST`. It's recommended to use `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)` for canary release.
func (TriggerConfigOutput) ToTriggerConfigOutput ¶ added in v0.1.5
func (o TriggerConfigOutput) ToTriggerConfigOutput() TriggerConfigOutput
func (TriggerConfigOutput) ToTriggerConfigOutputWithContext ¶ added in v0.1.5
func (o TriggerConfigOutput) ToTriggerConfigOutputWithContext(ctx context.Context) TriggerConfigOutput
func (TriggerConfigOutput) TriggerDesc ¶ added in v0.1.5
func (o TriggerConfigOutput) TriggerDesc() pulumi.StringOutput
TriggerDesc parameter.
func (TriggerConfigOutput) TriggerName ¶ added in v0.1.5
func (o TriggerConfigOutput) TriggerName() pulumi.StringOutput
Trigger Name.
func (TriggerConfigOutput) Type ¶ added in v0.1.5
func (o TriggerConfigOutput) Type() pulumi.StringOutput
Trigger type.
type TriggerConfigState ¶ added in v0.1.5
type TriggerConfigState struct { // User Additional Information. CustomArgument pulumi.StringPtrInput // Trigger description. Description pulumi.StringPtrInput // Status of trigger. Values: OPEN (enabled); CLOSE disabled). Enable pulumi.StringPtrInput // Function name. FunctionName pulumi.StringPtrInput // Function namespace. Namespace pulumi.StringPtrInput // Function version. It defaults to `$LATEST`. It's recommended to use `[$DEFAULT](https://intl.cloud.tencent.com/document/product/583/36149?from_cn_redirect=1#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)` for canary release. Qualifier pulumi.StringPtrInput // TriggerDesc parameter. TriggerDesc pulumi.StringPtrInput // Trigger Name. TriggerName pulumi.StringPtrInput // Trigger type. Type pulumi.StringPtrInput }
func (TriggerConfigState) ElementType ¶ added in v0.1.5
func (TriggerConfigState) ElementType() reflect.Type
Source Files
¶
- function.go
- functionAlias.go
- functionEventInvokeConfig.go
- functionVersion.go
- getAccountInfo.go
- getAsyncEventManagement.go
- getAsyncEventStatus.go
- getFunctionAddress.go
- getFunctionAliases.go
- getFunctionVersions.go
- getFunctions.go
- getLayerVersions.go
- getLayers.go
- getLogs.go
- getNamespaces.go
- getRequestStatus.go
- getTriggers.go
- init.go
- invokeFunction.go
- layer.go
- namespace.go
- provisionedConcurrencyConfig.go
- pulumiTypes.go
- reservedConcurrencyConfig.go
- syncInvokeFunction.go
- terminateAsyncEvent.go
- triggerConfig.go